aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Yuqian Li <liyuqian@google.com>2017-12-11 14:17:47 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-12-11 19:42:28 +0000
commit7741c75152658d0297eafd0a8bb8aa36dce26d4d (patch)
tree71d232fe45b2f5e4892c834834525e2f70fa8a2f /src
parent73822257cb01fb31c3ea90de0b88948def4caacf (diff)
Use first/second instead of min/max in 2pt conical gradient
Here's the tiny performance gain: $python tools/calmbench/calmbench.py firstsecond --extraarg "-m conic" firstsecond (compared to master) is likely 4.23% faster in gradient_conicalOut_clamp_3color 4.23% faster in gradient_conicalOutZero_clamp_3color 4.79% faster in gradient_conical_clamp_shallow_dither 6.04% faster in gradient_conical_clamp_3color 6.04% faster in gradient_conicalZero_clamp_3color 6.42% faster in gradient_conicalOut_clamp 6.43% faster in gradient_conicalOutZero_clamp 6.74% faster in gradient_conical_clamp 6.98% faster in gradient_conical_clamp_shallow 6.98% faster in gradient_conicalZero_clamp Bug: skia: Change-Id: Id74866908b99753ed8b16a657d3f67c9255d0043 Reviewed-on: https://skia-review.googlesource.com/76561 Commit-Queue: Yuqian Li <liyuqian@google.com> Reviewed-by: Mike Klein <mtklein@chromium.org> Reviewed-by: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'src')
-rw-r--r--src/core/SkRasterPipeline.h4
-rw-r--r--src/jumper/SkJumper.cpp4
-rw-r--r--src/jumper/SkJumper_generated.S9474
-rw-r--r--src/jumper/SkJumper_generated_win.S8134
-rw-r--r--src/jumper/SkJumper_stages.cpp11
-rw-r--r--src/shaders/gradients/SkTwoPointConicalGradient.cpp8
6 files changed, 8774 insertions, 8861 deletions
diff --git a/src/core/SkRasterPipeline.h b/src/core/SkRasterPipeline.h
index e251bc7472..e9bcadba55 100644
--- a/src/core/SkRasterPipeline.h
+++ b/src/core/SkRasterPipeline.h
@@ -85,8 +85,8 @@ struct SkJumper_Engine;
M(evenly_spaced_2_stop_gradient) \
M(xy_to_unit_angle) \
M(xy_to_radius) \
- M(xy_to_2pt_conical_quadratic_min) \
- M(xy_to_2pt_conical_quadratic_max) \
+ M(xy_to_2pt_conical_quadratic_first) \
+ M(xy_to_2pt_conical_quadratic_second) \
M(xy_to_2pt_conical_linear) \
M(mask_2pt_conical_degenerates) M(apply_vector_mask) \
M(byte_tables) M(byte_tables_rgb) \
diff --git a/src/jumper/SkJumper.cpp b/src/jumper/SkJumper.cpp
index 6446022bbf..824e299ea9 100644
--- a/src/jumper/SkJumper.cpp
+++ b/src/jumper/SkJumper.cpp
@@ -259,8 +259,8 @@ extern "C" {
LOWP(evenly_spaced_2_stop_gradient)
LOWP(xy_to_unit_angle)
LOWP(xy_to_radius)
- TODO(xy_to_2pt_conical_quadratic_min)
- TODO(xy_to_2pt_conical_quadratic_max)
+ TODO(xy_to_2pt_conical_quadratic_first)
+ TODO(xy_to_2pt_conical_quadratic_second)
TODO(xy_to_2pt_conical_linear)
TODO(mask_2pt_conical_degenerates) TODO(apply_vector_mask)
TODO(byte_tables) TODO(byte_tables_rgb)
diff --git a/src/jumper/SkJumper_generated.S b/src/jumper/SkJumper_generated.S
index 861d81baec..0de83a4094 100644
--- a/src/jumper/SkJumper_generated.S
+++ b/src/jumper/SkJumper_generated.S
@@ -7255,10 +7255,10 @@ _sk_xy_to_radius_vfp4:
.long 0xf3000df2 // vmul.f32 q0, q8, q9
.long 0xe12fff12 // bx r2
-HIDDEN _sk_xy_to_2pt_conical_quadratic_max_vfp4
-.globl _sk_xy_to_2pt_conical_quadratic_max_vfp4
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_max_vfp4)
-_sk_xy_to_2pt_conical_quadratic_max_vfp4:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_first_vfp4
+.globl _sk_xy_to_2pt_conical_quadratic_first_vfp4
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_first_vfp4)
+_sk_xy_to_2pt_conical_quadratic_first_vfp4:
.long 0xed2d8b04 // vpush {d8-d9}
.long 0xe8911008 // ldm r1, {r3, ip}
.long 0xf3400d50 // vmul.f32 q8, q0, q0
@@ -7273,7 +7273,6 @@ _sk_xy_to_2pt_conical_quadratic_max_vfp4:
.long 0xee299a08 // vmul.f32 s18, s18, s16
.long 0xee288a08 // vmul.f32 s16, s16, s16
.long 0xf3484df4 // vmul.f32 q10, q12, q10
- .long 0xf4e28cbf // vld1.32 {d24[]-d25[]}, [r2 :32]
.long 0xf3f42c49 // vdup.32 q9, d9[0]
.long 0xf3f46c48 // vdup.32 q11, d8[0]
.long 0xf2422dc0 // vadd.f32 q9, q9, q0
@@ -7289,22 +7288,19 @@ _sk_xy_to_2pt_conical_quadratic_max_vfp4:
.long 0xf3446df4 // vmul.f32 q11, q10, q10
.long 0xf2606ff6 // vrsqrts.f32 q11, q8, q11
.long 0xf3444df6 // vmul.f32 q10, q10, q11
- .long 0xf3f967e2 // vneg.f32 q11, q9
+ .long 0xf4e26cbf // vld1.32 {d22[]-d23[]}, [r2 :32]
.long 0xf3440df0 // vmul.f32 q8, q10, q8
.long 0xf2c3465f // vmov.i32 q10, #1056964608
- .long 0xf3484df4 // vmul.f32 q10, q12, q10
- .long 0xf2666de0 // vsub.f32 q11, q11, q8
.long 0xf2600de2 // vsub.f32 q8, q8, q9
- .long 0xf3442df6 // vmul.f32 q9, q10, q11
- .long 0xf3440df0 // vmul.f32 q8, q10, q8
- .long 0xf2000fe2 // vmax.f32 q0, q8, q9
+ .long 0xf3462df4 // vmul.f32 q9, q11, q10
+ .long 0xf3020df0 // vmul.f32 q0, q9, q8
.long 0xecbd8b04 // vpop {d8-d9}
.long 0xe12fff1c // bx ip
-HIDDEN _sk_xy_to_2pt_conical_quadratic_min_vfp4
-.globl _sk_xy_to_2pt_conical_quadratic_min_vfp4
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_min_vfp4)
-_sk_xy_to_2pt_conical_quadratic_min_vfp4:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_second_vfp4
+.globl _sk_xy_to_2pt_conical_quadratic_second_vfp4
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_second_vfp4)
+_sk_xy_to_2pt_conical_quadratic_second_vfp4:
.long 0xed2d8b04 // vpush {d8-d9}
.long 0xe8911008 // ldm r1, {r3, ip}
.long 0xf3400d50 // vmul.f32 q8, q0, q0
@@ -7319,7 +7315,6 @@ _sk_xy_to_2pt_conical_quadratic_min_vfp4:
.long 0xee299a08 // vmul.f32 s18, s18, s16
.long 0xee288a08 // vmul.f32 s16, s16, s16
.long 0xf3484df4 // vmul.f32 q10, q12, q10
- .long 0xf4e28cbf // vld1.32 {d24[]-d25[]}, [r2 :32]
.long 0xf3f42c49 // vdup.32 q9, d9[0]
.long 0xf3f46c48 // vdup.32 q11, d8[0]
.long 0xf2422dc0 // vadd.f32 q9, q9, q0
@@ -7328,6 +7323,7 @@ _sk_xy_to_2pt_conical_quadratic_min_vfp4:
.long 0xf3422df6 // vmul.f32 q9, q9, q11
.long 0xf3440df0 // vmul.f32 q8, q10, q8
.long 0xf2420cf2 // vfma.f32 q8, q9, q9
+ .long 0xf3f927e2 // vneg.f32 q9, q9
.long 0xf3fb45e0 // vrsqrte.f32 q10, q8
.long 0xf3446df4 // vmul.f32 q11, q10, q10
.long 0xf2606ff6 // vrsqrts.f32 q11, q8, q11
@@ -7335,15 +7331,11 @@ _sk_xy_to_2pt_conical_quadratic_min_vfp4:
.long 0xf3446df4 // vmul.f32 q11, q10, q10
.long 0xf2606ff6 // vrsqrts.f32 q11, q8, q11
.long 0xf3444df6 // vmul.f32 q10, q10, q11
- .long 0xf3f967e2 // vneg.f32 q11, q9
- .long 0xf3440df0 // vmul.f32 q8, q10, q8
- .long 0xf2c3465f // vmov.i32 q10, #1056964608
- .long 0xf3484df4 // vmul.f32 q10, q12, q10
- .long 0xf2666de0 // vsub.f32 q11, q11, q8
- .long 0xf2600de2 // vsub.f32 q8, q8, q9
- .long 0xf3442df6 // vmul.f32 q9, q10, q11
+ .long 0xf2642cf0 // vfms.f32 q9, q10, q8
+ .long 0xf4e24cbf // vld1.32 {d20[]-d21[]}, [r2 :32]
+ .long 0xf2c3065f // vmov.i32 q8, #1056964608
.long 0xf3440df0 // vmul.f32 q8, q10, q8
- .long 0xf2200fe2 // vmin.f32 q0, q8, q9
+ .long 0xf3000df2 // vmul.f32 q0, q8, q9
.long 0xecbd8b04 // vpop {d8-d9}
.long 0xe12fff1c // bx ip
@@ -8197,7 +8189,7 @@ _sk_clut_3D_vfp4:
.long 0xe0835105 // add r5, r3, r5, lsl #2
.long 0xedd55a00 // vldr s11, [r5]
.long 0xee325b90 // vmov.32 r5, d18[1]
- .long 0xea000004 // b 7410 <sk_clut_3D_vfp4+0x508>
+ .long 0xea000004 // b 73f0 <sk_clut_3D_vfp4+0x508>
.long 0xe320f000 // nop {0}
.long 0x3f7ff972 // .word 0x3f7ff972
.long 0x3f7ff972 // .word 0x3f7ff972
@@ -8714,7 +8706,7 @@ _sk_clut_4D_vfp4:
.long 0xf2802051 // vmov.i32 q1, #1
.long 0xf22e29e0 // vmla.i32 q1, q15, q8
.long 0xedd20a00 // vldr s1, [r2]
- .long 0xea000004 // b 7c10 <sk_clut_4D_vfp4+0x528>
+ .long 0xea000004 // b 7bf0 <sk_clut_4D_vfp4+0x528>
.long 0xe320f000 // nop {0}
.long 0x3f7ff972 // .word 0x3f7ff972
.long 0x3f7ff972 // .word 0x3f7ff972
@@ -9576,9 +9568,9 @@ _sk_seed_shader_skx:
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 98,242,125,40,124,201 // vpbroadcastd %ecx,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,88,13,30,138,3,0 // vaddps 0x38a1e(%rip){1to8},%ymm1,%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,241,116,56,88,13,98,137,3,0 // vaddps 0x38962(%rip){1to8},%ymm1,%ymm1 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,23,138,3,0 // vbroadcastss 0x38a17(%rip),%ymm2 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,21,91,137,3,0 // vbroadcastss 0x3895b(%rip),%ymm2 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
@@ -9592,16 +9584,16 @@ FUNCTION(_sk_dither_skx)
_sk_dither_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 98,114,125,40,124,194 // vpbroadcastd %edx,%ymm8
- .byte 197,61,254,5,141,139,3,0 // vpaddd 0x38b8d(%rip),%ymm8,%ymm8 # 38cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x44c>
+ .byte 197,61,254,5,237,138,3,0 // vpaddd 0x38aed(%rip),%ymm8,%ymm8 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x468>
.byte 98,114,125,40,124,201 // vpbroadcastd %ecx,%ymm9
.byte 196,65,53,239,200 // vpxor %ymm8,%ymm9,%ymm9
- .byte 196,98,125,88,21,225,137,3,0 // vpbroadcastd 0x389e1(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,98,125,88,21,37,137,3,0 // vpbroadcastd 0x38925(%rip),%ymm10 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,53,219,218 // vpand %ymm10,%ymm9,%ymm11
.byte 196,193,37,114,243,5 // vpslld $0x5,%ymm11,%ymm11
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,193,45,114,242,4 // vpslld $0x4,%ymm10,%ymm10
- .byte 196,98,125,88,37,198,137,3,0 // vpbroadcastd 0x389c6(%rip),%ymm12 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
- .byte 196,98,125,88,45,193,137,3,0 // vpbroadcastd 0x389c1(%rip),%ymm13 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,125,88,37,10,137,3,0 // vpbroadcastd 0x3890a(%rip),%ymm12 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ .byte 196,98,125,88,45,5,137,3,0 // vpbroadcastd 0x38905(%rip),%ymm13 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,65,53,219,245 // vpand %ymm13,%ymm9,%ymm14
.byte 196,193,13,114,246,2 // vpslld $0x2,%ymm14,%ymm14
.byte 196,65,37,235,222 // vpor %ymm14,%ymm11,%ymm11
@@ -9616,8 +9608,8 @@ _sk_dither_skx:
.byte 196,65,61,235,195 // vpor %ymm11,%ymm8,%ymm8
.byte 196,65,61,235,193 // vpor %ymm9,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,115,137,3,0 // vbroadcastss 0x38973(%rip),%ymm9 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
- .byte 98,114,61,56,168,13,109,137,3,0 // vfmadd213ps 0x3896d(%rip){1to8},%ymm8,%ymm9 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ .byte 196,98,125,24,13,183,136,3,0 // vbroadcastss 0x388b7(%rip),%ymm9 # 38a78 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ .byte 98,114,61,56,168,13,177,136,3,0 // vfmadd213ps 0x388b1(%rip){1to8},%ymm8,%ymm9 # 38a7c <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
.byte 196,98,125,24,0 // vbroadcastss (%rax),%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,188,88,192 // vaddps %ymm0,%ymm8,%ymm0
@@ -9650,7 +9642,7 @@ HIDDEN _sk_black_color_skx
FUNCTION(_sk_black_color_skx)
_sk_black_color_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,250,136,3,0 // vbroadcastss 0x388fa(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,62,136,3,0 // vbroadcastss 0x3883e(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -9661,7 +9653,7 @@ HIDDEN _sk_white_color_skx
FUNCTION(_sk_white_color_skx)
_sk_white_color_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,225,136,3,0 // vbroadcastss 0x388e1(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,37,136,3,0 // vbroadcastss 0x38825(%rip),%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -9707,7 +9699,7 @@ HIDDEN _sk_srcatop_skx
FUNCTION(_sk_srcatop_skx)
_sk_srcatop_skx:
.byte 197,252,89,199 // vmulps %ymm7,%ymm0,%ymm0
- .byte 196,98,125,24,5,128,136,3,0 // vbroadcastss 0x38880(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,196,135,3,0 // vbroadcastss 0x387c4(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,226,61,184,196 // vfmadd231ps %ymm4,%ymm8,%ymm0
.byte 197,244,89,207 // vmulps %ymm7,%ymm1,%ymm1
@@ -9723,7 +9715,7 @@ HIDDEN _sk_dstatop_skx
.globl _sk_dstatop_skx
FUNCTION(_sk_dstatop_skx)
_sk_dstatop_skx:
- .byte 196,98,125,24,5,79,136,3,0 // vbroadcastss 0x3884f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,147,135,3,0 // vbroadcastss 0x38793(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,226,101,184,196 // vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -9762,7 +9754,7 @@ HIDDEN _sk_srcout_skx
.globl _sk_srcout_skx
FUNCTION(_sk_srcout_skx)
_sk_srcout_skx:
- .byte 196,98,125,24,5,242,135,3,0 // vbroadcastss 0x387f2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,54,135,3,0 // vbroadcastss 0x38736(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -9775,7 +9767,7 @@ HIDDEN _sk_dstout_skx
.globl _sk_dstout_skx
FUNCTION(_sk_dstout_skx)
_sk_dstout_skx:
- .byte 196,226,125,24,5,209,135,3,0 // vbroadcastss 0x387d1(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,21,135,3,0 // vbroadcastss 0x38715(%rip),%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,92,219 // vsubps %ymm3,%ymm0,%ymm3
.byte 197,228,89,196 // vmulps %ymm4,%ymm3,%ymm0
.byte 197,228,89,205 // vmulps %ymm5,%ymm3,%ymm1
@@ -9788,7 +9780,7 @@ HIDDEN _sk_srcover_skx
.globl _sk_srcover_skx
FUNCTION(_sk_srcover_skx)
_sk_srcover_skx:
- .byte 196,98,125,24,5,176,135,3,0 // vbroadcastss 0x387b0(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,244,134,3,0 // vbroadcastss 0x386f4(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,194,85,184,200 // vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -9801,7 +9793,7 @@ HIDDEN _sk_dstover_skx
.globl _sk_dstover_skx
FUNCTION(_sk_dstover_skx)
_sk_dstover_skx:
- .byte 196,98,125,24,5,139,135,3,0 // vbroadcastss 0x3878b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,207,134,3,0 // vbroadcastss 0x386cf(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 196,226,61,168,196 // vfmadd213ps %ymm4,%ymm8,%ymm0
.byte 196,226,61,168,205 // vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -9825,7 +9817,7 @@ HIDDEN _sk_multiply_skx
.globl _sk_multiply_skx
FUNCTION(_sk_multiply_skx)
_sk_multiply_skx:
- .byte 196,98,125,24,5,82,135,3,0 // vbroadcastss 0x38752(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,150,134,3,0 // vbroadcastss 0x38696(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -9848,7 +9840,7 @@ HIDDEN _sk_plus__skx
FUNCTION(_sk_plus__skx)
_sk_plus__skx:
.byte 197,252,88,196 // vaddps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,5,1,135,3,0 // vbroadcastss 0x38701(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,69,134,3,0 // vbroadcastss 0x38645(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 197,244,88,205 // vaddps %ymm5,%ymm1,%ymm1
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
@@ -9878,7 +9870,7 @@ HIDDEN _sk_xor__skx
.globl _sk_xor__skx
FUNCTION(_sk_xor__skx)
_sk_xor__skx:
- .byte 196,98,125,24,5,172,134,3,0 // vbroadcastss 0x386ac(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,240,133,3,0 // vbroadcastss 0x385f0(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -9912,7 +9904,7 @@ _sk_darken_skx:
.byte 197,100,89,206 // vmulps %ymm6,%ymm3,%ymm9
.byte 196,193,108,95,209 // vmaxps %ymm9,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,48,134,3,0 // vbroadcastss 0x38630(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,116,133,3,0 // vbroadcastss 0x38574(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -9937,7 +9929,7 @@ _sk_lighten_skx:
.byte 197,100,89,206 // vmulps %ymm6,%ymm3,%ymm9
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,219,133,3,0 // vbroadcastss 0x385db(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,31,133,3,0 // vbroadcastss 0x3851f(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -9965,7 +9957,7 @@ _sk_difference_skx:
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,122,133,3,0 // vbroadcastss 0x3857a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,190,132,3,0 // vbroadcastss 0x384be(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -9987,7 +9979,7 @@ _sk_exclusion_skx:
.byte 197,236,89,214 // vmulps %ymm6,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,52,133,3,0 // vbroadcastss 0x38534(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,120,132,3,0 // vbroadcastss 0x38478(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -9999,7 +9991,7 @@ FUNCTION(_sk_colorburn_skx)
_sk_colorburn_skx:
.byte 98,241,92,40,194,199,0 // vcmpeqps %ymm7,%ymm4,%k0
.byte 98,114,126,40,56,192 // vpmovm2d %k0,%ymm8
- .byte 196,98,125,24,13,17,133,3,0 // vbroadcastss 0x38511(%rip),%ymm9 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,13,85,132,3,0 // vbroadcastss 0x38455(%rip),%ymm9 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,52,92,215 // vsubps %ymm7,%ymm9,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,36,88,228 // vaddps %ymm4,%ymm11,%ymm12
@@ -10063,7 +10055,7 @@ _sk_colordodge_skx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 98,209,92,40,194,192,0 // vcmpeqps %ymm8,%ymm4,%k0
.byte 98,114,126,40,56,200 // vpmovm2d %k0,%ymm9
- .byte 196,98,125,24,21,226,131,3,0 // vbroadcastss 0x383e2(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,21,38,131,3,0 // vbroadcastss 0x38326(%rip),%ymm10 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,44,92,223 // vsubps %ymm7,%ymm10,%ymm11
.byte 197,36,89,224 // vmulps %ymm0,%ymm11,%ymm12
.byte 98,241,124,40,194,195,0 // vcmpeqps %ymm3,%ymm0,%k0
@@ -10120,7 +10112,7 @@ HIDDEN _sk_hardlight_skx
.globl _sk_hardlight_skx
FUNCTION(_sk_hardlight_skx)
_sk_hardlight_skx:
- .byte 196,98,125,24,5,218,130,3,0 // vbroadcastss 0x382da(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,30,130,3,0 // vbroadcastss 0x3821e(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -10174,7 +10166,7 @@ HIDDEN _sk_overlay_skx
.globl _sk_overlay_skx
FUNCTION(_sk_overlay_skx)
_sk_overlay_skx:
- .byte 196,98,125,24,5,246,129,3,0 // vbroadcastss 0x381f6(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,58,129,3,0 // vbroadcastss 0x3813a(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -10240,15 +10232,15 @@ _sk_softlight_skx:
.byte 196,65,52,88,217 // vaddps %ymm9,%ymm9,%ymm11
.byte 196,65,36,88,235 // vaddps %ymm11,%ymm11,%ymm13
.byte 197,4,92,243 // vsubps %ymm3,%ymm15,%ymm14
- .byte 196,98,125,24,29,212,128,3,0 // vbroadcastss 0x380d4(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,24,128,3,0 // vbroadcastss 0x38018(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,36,92,225 // vsubps %ymm9,%ymm11,%ymm12
.byte 196,98,13,168,227 // vfmadd213ps %ymm3,%ymm14,%ymm12
.byte 197,156,89,212 // vmulps %ymm4,%ymm12,%ymm2
.byte 196,66,21,168,237 // vfmadd213ps %ymm13,%ymm13,%ymm13
- .byte 98,226,125,40,24,21,207,128,3,0 // vbroadcastss 0x380cf(%rip),%ymm18 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 98,226,125,40,24,21,19,128,3,0 // vbroadcastss 0x38013(%rip),%ymm18 # 38a80 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 98,161,52,40,88,202 // vaddps %ymm18,%ymm9,%ymm17
.byte 98,81,116,32,89,229 // vmulps %ymm13,%ymm17,%ymm12
- .byte 98,226,125,40,24,29,189,128,3,0 // vbroadcastss 0x380bd(%rip),%ymm19 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ .byte 98,226,125,40,24,29,1,128,3,0 // vbroadcastss 0x38001(%rip),%ymm19 # 38a84 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
.byte 98,50,53,40,184,227 // vfmadd231ps %ymm19,%ymm9,%ymm12
.byte 98,194,125,40,78,201 // vrsqrt14ps %ymm9,%ymm17
.byte 98,162,125,40,76,201 // vrcp14ps %ymm17,%ymm17
@@ -10370,11 +10362,11 @@ _sk_hue_skx:
.byte 196,65,28,89,219 // vmulps %ymm11,%ymm12,%ymm11
.byte 196,65,36,94,222 // vdivps %ymm14,%ymm11,%ymm11
.byte 196,99,37,74,225,240 // vblendvps %ymm15,%ymm1,%ymm11,%ymm12
- .byte 196,98,125,24,45,88,126,3,0 // vbroadcastss 0x37e58(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,53,83,126,3,0 // vbroadcastss 0x37e53(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,45,156,125,3,0 // vbroadcastss 0x37d9c(%rip),%ymm13 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,151,125,3,0 // vbroadcastss 0x37d97(%rip),%ymm14 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,254 // vmulps %ymm14,%ymm5,%ymm15
.byte 196,66,93,184,253 // vfmadd231ps %ymm13,%ymm4,%ymm15
- .byte 98,226,125,40,24,5,67,126,3,0 // vbroadcastss 0x37e43(%rip),%ymm16 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 98,226,125,40,24,5,135,125,3,0 // vbroadcastss 0x37d87(%rip),%ymm16 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 98,50,77,40,184,248 // vfmadd231ps %ymm16,%ymm6,%ymm15
.byte 196,65,44,89,222 // vmulps %ymm14,%ymm10,%ymm11
.byte 196,66,53,184,221 // vfmadd231ps %ymm13,%ymm9,%ymm11
@@ -10431,7 +10423,7 @@ _sk_hue_skx:
.byte 196,65,12,88,219 // vaddps %ymm11,%ymm14,%ymm11
.byte 196,67,45,74,203,144 // vblendvps %ymm9,%ymm11,%ymm10,%ymm9
.byte 197,52,95,201 // vmaxps %ymm1,%ymm9,%ymm9
- .byte 196,226,125,24,13,223,124,3,0 // vbroadcastss 0x37cdf(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,13,35,124,3,0 // vbroadcastss 0x37c23(%rip),%ymm1 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,116,92,215 // vsubps %ymm7,%ymm1,%ymm10
.byte 197,172,89,192 // vmulps %ymm0,%ymm10,%ymm0
.byte 197,116,92,219 // vsubps %ymm3,%ymm1,%ymm11
@@ -10483,11 +10475,11 @@ _sk_saturation_skx:
.byte 196,65,28,89,219 // vmulps %ymm11,%ymm12,%ymm11
.byte 196,65,36,94,222 // vdivps %ymm14,%ymm11,%ymm11
.byte 196,99,37,74,225,240 // vblendvps %ymm15,%ymm1,%ymm11,%ymm12
- .byte 196,98,125,24,45,20,124,3,0 // vbroadcastss 0x37c14(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,53,15,124,3,0 // vbroadcastss 0x37c0f(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,45,88,123,3,0 // vbroadcastss 0x37b58(%rip),%ymm13 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,83,123,3,0 // vbroadcastss 0x37b53(%rip),%ymm14 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,254 // vmulps %ymm14,%ymm5,%ymm15
.byte 196,66,93,184,253 // vfmadd231ps %ymm13,%ymm4,%ymm15
- .byte 98,226,125,40,24,5,255,123,3,0 // vbroadcastss 0x37bff(%rip),%ymm16 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 98,226,125,40,24,5,67,123,3,0 // vbroadcastss 0x37b43(%rip),%ymm16 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 98,50,77,40,184,248 // vfmadd231ps %ymm16,%ymm6,%ymm15
.byte 196,65,44,89,222 // vmulps %ymm14,%ymm10,%ymm11
.byte 196,66,53,184,221 // vfmadd231ps %ymm13,%ymm9,%ymm11
@@ -10544,7 +10536,7 @@ _sk_saturation_skx:
.byte 196,65,12,88,219 // vaddps %ymm11,%ymm14,%ymm11
.byte 196,67,45,74,203,144 // vblendvps %ymm9,%ymm11,%ymm10,%ymm9
.byte 197,52,95,201 // vmaxps %ymm1,%ymm9,%ymm9
- .byte 196,226,125,24,13,155,122,3,0 // vbroadcastss 0x37a9b(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,13,223,121,3,0 // vbroadcastss 0x379df(%rip),%ymm1 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,116,92,215 // vsubps %ymm7,%ymm1,%ymm10
.byte 197,172,89,192 // vmulps %ymm0,%ymm10,%ymm0
.byte 197,116,92,219 // vsubps %ymm3,%ymm1,%ymm11
@@ -10568,11 +10560,11 @@ _sk_color_skx:
.byte 197,124,89,199 // vmulps %ymm7,%ymm0,%ymm8
.byte 197,116,89,207 // vmulps %ymm7,%ymm1,%ymm9
.byte 197,108,89,223 // vmulps %ymm7,%ymm2,%ymm11
- .byte 196,98,125,24,37,100,122,3,0 // vbroadcastss 0x37a64(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,45,95,122,3,0 // vbroadcastss 0x37a5f(%rip),%ymm13 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,37,168,121,3,0 // vbroadcastss 0x379a8(%rip),%ymm12 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,45,163,121,3,0 // vbroadcastss 0x379a3(%rip),%ymm13 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,245 // vmulps %ymm13,%ymm5,%ymm14
.byte 196,66,93,184,244 // vfmadd231ps %ymm12,%ymm4,%ymm14
- .byte 196,98,125,24,61,80,122,3,0 // vbroadcastss 0x37a50(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,148,121,3,0 // vbroadcastss 0x37994(%rip),%ymm15 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,66,77,184,247 // vfmadd231ps %ymm15,%ymm6,%ymm14
.byte 196,65,52,89,213 // vmulps %ymm13,%ymm9,%ymm10
.byte 196,66,61,184,212 // vfmadd231ps %ymm12,%ymm8,%ymm10
@@ -10630,7 +10622,7 @@ _sk_color_skx:
.byte 196,65,20,88,219 // vaddps %ymm11,%ymm13,%ymm11
.byte 196,67,53,74,203,192 // vblendvps %ymm12,%ymm11,%ymm9,%ymm9
.byte 98,49,52,40,95,202 // vmaxps %ymm18,%ymm9,%ymm9
- .byte 196,98,125,24,29,225,120,3,0 // vbroadcastss 0x378e1(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,37,120,3,0 // vbroadcastss 0x37825(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,36,92,231 // vsubps %ymm7,%ymm11,%ymm12
.byte 197,156,89,192 // vmulps %ymm0,%ymm12,%ymm0
.byte 197,36,92,219 // vsubps %ymm3,%ymm11,%ymm11
@@ -10654,11 +10646,11 @@ _sk_luminosity_skx:
.byte 197,100,89,196 // vmulps %ymm4,%ymm3,%ymm8
.byte 197,100,89,205 // vmulps %ymm5,%ymm3,%ymm9
.byte 197,100,89,222 // vmulps %ymm6,%ymm3,%ymm11
- .byte 196,98,125,24,37,172,120,3,0 // vbroadcastss 0x378ac(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,45,167,120,3,0 // vbroadcastss 0x378a7(%rip),%ymm13 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,37,240,119,3,0 // vbroadcastss 0x377f0(%rip),%ymm12 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,45,235,119,3,0 // vbroadcastss 0x377eb(%rip),%ymm13 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,116,89,245 // vmulps %ymm13,%ymm1,%ymm14
.byte 196,66,125,184,244 // vfmadd231ps %ymm12,%ymm0,%ymm14
- .byte 196,98,125,24,61,152,120,3,0 // vbroadcastss 0x37898(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,220,119,3,0 // vbroadcastss 0x377dc(%rip),%ymm15 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,66,109,184,247 // vfmadd231ps %ymm15,%ymm2,%ymm14
.byte 196,65,52,89,213 // vmulps %ymm13,%ymm9,%ymm10
.byte 196,66,61,184,212 // vfmadd231ps %ymm12,%ymm8,%ymm10
@@ -10716,7 +10708,7 @@ _sk_luminosity_skx:
.byte 196,65,20,88,219 // vaddps %ymm11,%ymm13,%ymm11
.byte 196,67,53,74,203,192 // vblendvps %ymm12,%ymm11,%ymm9,%ymm9
.byte 98,49,52,40,95,202 // vmaxps %ymm18,%ymm9,%ymm9
- .byte 196,98,125,24,29,41,119,3,0 // vbroadcastss 0x37729(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,109,118,3,0 // vbroadcastss 0x3766d(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,36,92,231 // vsubps %ymm7,%ymm11,%ymm12
.byte 197,156,89,192 // vmulps %ymm0,%ymm12,%ymm0
.byte 197,36,92,219 // vsubps %ymm3,%ymm11,%ymm11
@@ -10759,9 +10751,9 @@ _sk_srcover_rgba_8888_skx:
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,128,118,3,0 // vbroadcastss 0x37680(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,196,117,3,0 // vbroadcastss 0x375c4(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,159,118,3,0 // vbroadcastss 0x3769f(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,227,117,3,0 // vbroadcastss 0x375e3(%rip),%ymm9 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -10903,9 +10895,9 @@ _sk_srcover_bgra_8888_skx:
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,67,116,3,0 // vbroadcastss 0x37443(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,135,115,3,0 // vbroadcastss 0x37387(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,98,116,3,0 // vbroadcastss 0x37462(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,166,115,3,0 // vbroadcastss 0x373a6(%rip),%ymm9 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -11034,7 +11026,7 @@ HIDDEN _sk_clamp_1_skx
.globl _sk_clamp_1_skx
FUNCTION(_sk_clamp_1_skx)
_sk_clamp_1_skx:
- .byte 196,98,125,24,5,70,114,3,0 // vbroadcastss 0x37246(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,138,113,3,0 // vbroadcastss 0x3718a(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
@@ -11046,7 +11038,7 @@ HIDDEN _sk_clamp_a_skx
.globl _sk_clamp_a_skx
FUNCTION(_sk_clamp_a_skx)
_sk_clamp_a_skx:
- .byte 98,241,100,56,93,29,36,114,3,0 // vminps 0x37224(%rip){1to8},%ymm3,%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,100,56,93,29,104,113,3,0 // vminps 0x37168(%rip){1to8},%ymm3,%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,93,195 // vminps %ymm3,%ymm0,%ymm0
.byte 197,244,93,203 // vminps %ymm3,%ymm1,%ymm1
.byte 197,236,93,211 // vminps %ymm3,%ymm2,%ymm2
@@ -11057,7 +11049,7 @@ HIDDEN _sk_clamp_a_dst_skx
.globl _sk_clamp_a_dst_skx
FUNCTION(_sk_clamp_a_dst_skx)
_sk_clamp_a_dst_skx:
- .byte 98,241,68,56,93,61,10,114,3,0 // vminps 0x3720a(%rip){1to8},%ymm7,%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,68,56,93,61,78,113,3,0 // vminps 0x3714e(%rip){1to8},%ymm7,%ymm7 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,220,93,231 // vminps %ymm7,%ymm4,%ymm4
.byte 197,212,93,239 // vminps %ymm7,%ymm5,%ymm5
.byte 197,204,93,247 // vminps %ymm7,%ymm6,%ymm6
@@ -11089,7 +11081,7 @@ HIDDEN _sk_invert_skx
.globl _sk_invert_skx
FUNCTION(_sk_invert_skx)
_sk_invert_skx:
- .byte 196,98,125,24,5,202,113,3,0 // vbroadcastss 0x371ca(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,14,113,3,0 // vbroadcastss 0x3710e(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,188,92,192 // vsubps %ymm0,%ymm8,%ymm0
.byte 197,188,92,201 // vsubps %ymm1,%ymm8,%ymm1
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
@@ -11143,9 +11135,9 @@ HIDDEN _sk_unpremul_skx
.globl _sk_unpremul_skx
FUNCTION(_sk_unpremul_skx)
_sk_unpremul_skx:
- .byte 196,98,125,24,5,101,113,3,0 // vbroadcastss 0x37165(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,169,112,3,0 // vbroadcastss 0x370a9(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,94,195 // vdivps %ymm3,%ymm8,%ymm8
- .byte 98,241,60,56,194,5,134,113,3,0,1 // vcmpltps 0x37186(%rip){1to8},%ymm8,%k0 # 38b54 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ .byte 98,241,60,56,194,5,202,112,3,0,1 // vcmpltps 0x370ca(%rip){1to8},%ymm8,%k0 # 38a98 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
.byte 98,114,126,40,56,200 // vpmovm2d %k0,%ymm9
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -11159,16 +11151,16 @@ HIDDEN _sk_from_srgb_skx
.globl _sk_from_srgb_skx
FUNCTION(_sk_from_srgb_skx)
_sk_from_srgb_skx:
- .byte 196,98,125,24,5,96,113,3,0 // vbroadcastss 0x37160(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,164,112,3,0 // vbroadcastss 0x370a4(%rip),%ymm8 # 38a9c <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 197,124,89,208 // vmulps %ymm0,%ymm0,%ymm10
- .byte 196,98,125,24,29,82,113,3,0 // vbroadcastss 0x37152(%rip),%ymm11 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- .byte 196,98,125,24,37,49,113,3,0 // vbroadcastss 0x37131(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,150,112,3,0 // vbroadcastss 0x37096(%rip),%ymm11 # 38aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,37,117,112,3,0 // vbroadcastss 0x37075(%rip),%ymm12 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,125,168,235 // vfmadd213ps %ymm11,%ymm0,%ymm13
- .byte 196,98,125,24,53,58,113,3,0 // vbroadcastss 0x3713a(%rip),%ymm14 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,53,126,112,3,0 // vbroadcastss 0x3707e(%rip),%ymm14 # 38aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,48,113,3,0 // vbroadcastss 0x37130(%rip),%ymm10 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,21,116,112,3,0 // vbroadcastss 0x37074(%rip),%ymm10 # 38aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 98,209,124,40,194,194,1 // vcmpltps %ymm10,%ymm0,%k0
.byte 98,242,126,40,56,192 // vpmovm2d %k0,%ymm0
.byte 196,195,21,74,193,0 // vblendvps %ymm0,%ymm9,%ymm13,%ymm0
@@ -11194,16 +11186,16 @@ HIDDEN _sk_from_srgb_dst_skx
.globl _sk_from_srgb_dst_skx
FUNCTION(_sk_from_srgb_dst_skx)
_sk_from_srgb_dst_skx:
- .byte 196,98,125,24,5,179,112,3,0 // vbroadcastss 0x370b3(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,247,111,3,0 // vbroadcastss 0x36ff7(%rip),%ymm8 # 38a9c <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,92,89,200 // vmulps %ymm8,%ymm4,%ymm9
.byte 197,92,89,212 // vmulps %ymm4,%ymm4,%ymm10
- .byte 196,98,125,24,29,165,112,3,0 // vbroadcastss 0x370a5(%rip),%ymm11 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- .byte 196,98,125,24,37,132,112,3,0 // vbroadcastss 0x37084(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,233,111,3,0 // vbroadcastss 0x36fe9(%rip),%ymm11 # 38aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,37,200,111,3,0 // vbroadcastss 0x36fc8(%rip),%ymm12 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,93,168,235 // vfmadd213ps %ymm11,%ymm4,%ymm13
- .byte 196,98,125,24,53,141,112,3,0 // vbroadcastss 0x3708d(%rip),%ymm14 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,53,209,111,3,0 // vbroadcastss 0x36fd1(%rip),%ymm14 # 38aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,131,112,3,0 // vbroadcastss 0x37083(%rip),%ymm10 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,21,199,111,3,0 // vbroadcastss 0x36fc7(%rip),%ymm10 # 38aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 98,209,92,40,194,194,1 // vcmpltps %ymm10,%ymm4,%k0
.byte 98,242,126,40,56,224 // vpmovm2d %k0,%ymm4
.byte 196,195,21,74,225,64 // vblendvps %ymm4,%ymm9,%ymm13,%ymm4
@@ -11230,19 +11222,19 @@ HIDDEN _sk_to_srgb_skx
FUNCTION(_sk_to_srgb_skx)
_sk_to_srgb_skx:
.byte 98,114,125,40,78,192 // vrsqrt14ps %ymm0,%ymm8
- .byte 196,98,125,24,13,16,112,3,0 // vbroadcastss 0x37010(%rip),%ymm9 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ .byte 196,98,125,24,13,84,111,3,0 // vbroadcastss 0x36f54(%rip),%ymm9 # 38aac <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
.byte 196,65,124,89,209 // vmulps %ymm9,%ymm0,%ymm10
- .byte 196,98,125,24,29,6,112,3,0 // vbroadcastss 0x37006(%rip),%ymm11 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
- .byte 196,98,125,24,37,1,112,3,0 // vbroadcastss 0x37001(%rip),%ymm12 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ .byte 196,98,125,24,29,74,111,3,0 // vbroadcastss 0x36f4a(%rip),%ymm11 # 38ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ .byte 196,98,125,24,37,69,111,3,0 // vbroadcastss 0x36f45(%rip),%ymm12 # 38ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,61,168,235 // vfmadd213ps %ymm11,%ymm8,%ymm13
- .byte 196,98,125,24,53,242,111,3,0 // vbroadcastss 0x36ff2(%rip),%ymm14 # 38b74 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+ .byte 196,98,125,24,53,54,111,3,0 // vbroadcastss 0x36f36(%rip),%ymm14 # 38ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
.byte 196,66,61,168,238 // vfmadd213ps %ymm14,%ymm8,%ymm13
- .byte 196,98,125,24,61,232,111,3,0 // vbroadcastss 0x36fe8(%rip),%ymm15 # 38b78 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+ .byte 196,98,125,24,61,44,111,3,0 // vbroadcastss 0x36f2c(%rip),%ymm15 # 38abc <_sk_srcover_bgra_8888_sse2_lowp+0x304>
.byte 196,65,60,88,199 // vaddps %ymm15,%ymm8,%ymm8
.byte 98,82,125,40,76,192 // vrcp14ps %ymm8,%ymm8
.byte 196,65,20,89,192 // vmulps %ymm8,%ymm13,%ymm8
- .byte 196,98,125,24,45,211,111,3,0 // vbroadcastss 0x36fd3(%rip),%ymm13 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ .byte 196,98,125,24,45,23,111,3,0 // vbroadcastss 0x36f17(%rip),%ymm13 # 38ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
.byte 98,209,124,40,194,197,1 // vcmpltps %ymm13,%ymm0,%k0
.byte 98,242,126,40,56,192 // vpmovm2d %k0,%ymm0
.byte 196,195,61,74,194,0 // vblendvps %ymm0,%ymm10,%ymm8,%ymm0
@@ -11280,7 +11272,7 @@ _sk_rgb_to_hsl_skx:
.byte 197,116,93,194 // vminps %ymm2,%ymm1,%ymm8
.byte 196,65,124,93,208 // vminps %ymm8,%ymm0,%ymm10
.byte 98,193,52,40,92,194 // vsubps %ymm10,%ymm9,%ymm16
- .byte 196,98,125,24,5,196,110,3,0 // vbroadcastss 0x36ec4(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,8,110,3,0 // vbroadcastss 0x36e08(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 98,49,60,40,94,224 // vdivps %ymm16,%ymm8,%ymm12
.byte 98,209,52,40,194,194,0 // vcmpeqps %ymm10,%ymm9,%k0
.byte 98,114,126,40,56,192 // vpmovm2d %k0,%ymm8
@@ -11289,23 +11281,23 @@ _sk_rgb_to_hsl_skx:
.byte 197,116,92,242 // vsubps %ymm2,%ymm1,%ymm14
.byte 98,241,116,40,194,194,1 // vcmpltps %ymm2,%ymm1,%k0
.byte 98,114,126,40,56,248 // vpmovm2d %k0,%ymm15
- .byte 196,98,125,24,29,230,110,3,0 // vbroadcastss 0x36ee6(%rip),%ymm11 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,29,42,110,3,0 // vbroadcastss 0x36e2a(%rip),%ymm11 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
.byte 196,67,69,74,219,240 // vblendvps %ymm15,%ymm11,%ymm7,%ymm11
.byte 196,66,29,168,243 // vfmadd213ps %ymm11,%ymm12,%ymm14
.byte 98,241,52,40,194,193,0 // vcmpeqps %ymm1,%ymm9,%k0
.byte 98,114,126,40,56,216 // vpmovm2d %k0,%ymm11
.byte 197,236,92,208 // vsubps %ymm0,%ymm2,%ymm2
- .byte 196,98,125,24,61,193,110,3,0 // vbroadcastss 0x36ec1(%rip),%ymm15 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 196,98,125,24,61,5,110,3,0 // vbroadcastss 0x36e05(%rip),%ymm15 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,194,29,168,215 // vfmadd213ps %ymm15,%ymm12,%ymm2
.byte 197,252,92,193 // vsubps %ymm1,%ymm0,%ymm0
- .byte 98,242,29,56,168,5,178,110,3,0 // vfmadd213ps 0x36eb2(%rip){1to8},%ymm12,%ymm0 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 98,242,29,56,168,5,246,109,3,0 // vfmadd213ps 0x36df6(%rip){1to8},%ymm12,%ymm0 # 38acc <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 196,227,125,74,194,176 // vblendvps %ymm11,%ymm2,%ymm0,%ymm0
.byte 196,195,125,74,198,208 // vblendvps %ymm13,%ymm14,%ymm0,%ymm0
.byte 196,227,125,74,199,128 // vblendvps %ymm8,%ymm7,%ymm0,%ymm0
- .byte 98,241,124,56,89,5,154,110,3,0 // vmulps 0x36e9a(%rip){1to8},%ymm0,%ymm0 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 98,241,124,56,89,5,222,109,3,0 // vmulps 0x36dde(%rip){1to8},%ymm0,%ymm0 # 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,193,52,88,202 // vaddps %ymm10,%ymm9,%ymm1
- .byte 196,98,125,24,29,32,110,3,0 // vbroadcastss 0x36e20(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,100,109,3,0 // vbroadcastss 0x36d64(%rip),%ymm11 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,116,89,211 // vmulps %ymm11,%ymm1,%ymm2
.byte 98,241,36,40,194,194,1 // vcmpltps %ymm2,%ymm11,%k0
.byte 98,114,126,40,56,216 // vpmovm2d %k0,%ymm11
@@ -11324,7 +11316,7 @@ FUNCTION(_sk_hsl_to_rgb_skx)
_sk_hsl_to_rgb_skx:
.byte 98,225,124,40,40,215 // vmovaps %ymm7,%ymm18
.byte 98,225,124,40,40,230 // vmovaps %ymm6,%ymm20
- .byte 98,226,125,40,24,5,210,109,3,0 // vbroadcastss 0x36dd2(%rip),%ymm16 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,226,125,40,24,5,22,109,3,0 // vbroadcastss 0x36d16(%rip),%ymm16 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 98,241,124,32,194,194,2 // vcmpleps %ymm2,%ymm16,%k0
.byte 98,114,126,40,56,192 // vpmovm2d %k0,%ymm8
.byte 197,116,89,202 // vmulps %ymm2,%ymm1,%ymm9
@@ -11332,27 +11324,27 @@ _sk_hsl_to_rgb_skx:
.byte 196,67,53,74,194,128 // vblendvps %ymm8,%ymm10,%ymm9,%ymm8
.byte 197,60,88,218 // vaddps %ymm2,%ymm8,%ymm11
.byte 196,65,124,40,203 // vmovaps %ymm11,%ymm9
- .byte 98,114,109,56,186,13,7,110,3,0 // vfmsub231ps 0x36e07(%rip){1to8},%ymm2,%ymm9 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 98,114,109,56,186,13,75,109,3,0 // vfmsub231ps 0x36d4b(%rip){1to8},%ymm2,%ymm9 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 98,209,116,40,194,192,0 // vcmpeqps %ymm8,%ymm1,%k0
.byte 98,242,126,40,56,248 // vpmovm2d %k0,%ymm7
- .byte 98,241,124,56,88,13,247,109,3,0 // vaddps 0x36df7(%rip){1to8},%ymm0,%ymm1 # 38b90 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ .byte 98,241,124,56,88,13,59,109,3,0 // vaddps 0x36d3b(%rip){1to8},%ymm0,%ymm1 # 38ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
.byte 196,99,125,8,193,1 // vroundps $0x1,%ymm1,%ymm8
.byte 196,193,116,92,200 // vsubps %ymm8,%ymm1,%ymm1
- .byte 98,226,125,40,24,29,230,109,3,0 // vbroadcastss 0x36de6(%rip),%ymm19 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ .byte 98,226,125,40,24,29,42,109,3,0 // vbroadcastss 0x36d2a(%rip),%ymm19 # 38ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
.byte 98,241,100,32,194,193,2 // vcmpleps %ymm1,%ymm19,%k0
.byte 98,114,126,40,56,192 // vpmovm2d %k0,%ymm8
.byte 196,65,36,92,241 // vsubps %ymm9,%ymm11,%ymm14
- .byte 196,98,125,24,61,183,109,3,0 // vbroadcastss 0x36db7(%rip),%ymm15 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,61,251,108,3,0 // vbroadcastss 0x36cfb(%rip),%ymm15 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,65,116,89,231 // vmulps %ymm15,%ymm1,%ymm12
- .byte 98,226,125,40,24,13,176,109,3,0 // vbroadcastss 0x36db0(%rip),%ymm17 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 98,226,125,40,24,13,244,108,3,0 // vbroadcastss 0x36cf4(%rip),%ymm17 # 38acc <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 98,81,116,32,92,212 // vsubps %ymm12,%ymm17,%ymm10
.byte 196,66,13,168,209 // vfmadd213ps %ymm9,%ymm14,%ymm10
.byte 196,67,45,74,193,128 // vblendvps %ymm8,%ymm9,%ymm10,%ymm8
.byte 98,241,124,32,194,193,2 // vcmpleps %ymm1,%ymm16,%k0
.byte 98,114,126,40,56,208 // vpmovm2d %k0,%ymm10
.byte 196,67,37,74,192,160 // vblendvps %ymm10,%ymm8,%ymm11,%ymm8
- .byte 196,98,125,24,21,135,109,3,0 // vbroadcastss 0x36d87(%rip),%ymm10 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,21,203,108,3,0 // vbroadcastss 0x36ccb(%rip),%ymm10 # 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 98,241,44,40,194,193,2 // vcmpleps %ymm1,%ymm10,%k0
.byte 98,242,126,40,56,200 // vpmovm2d %k0,%ymm1
.byte 196,66,13,168,225 // vfmadd213ps %ymm9,%ymm14,%ymm12
@@ -11374,7 +11366,7 @@ _sk_hsl_to_rgb_skx:
.byte 196,66,13,168,233 // vfmadd213ps %ymm9,%ymm14,%ymm13
.byte 196,195,21,74,200,16 // vblendvps %ymm1,%ymm8,%ymm13,%ymm1
.byte 196,227,117,74,202,112 // vblendvps %ymm7,%ymm2,%ymm1,%ymm1
- .byte 98,241,124,56,88,5,13,109,3,0 // vaddps 0x36d0d(%rip){1to8},%ymm0,%ymm0 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 98,241,124,56,88,5,81,108,3,0 // vaddps 0x36c51(%rip){1to8},%ymm0,%ymm0 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,99,125,8,192,1 // vroundps $0x1,%ymm0,%ymm8
.byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
.byte 98,241,100,32,194,192,2 // vcmpleps %ymm0,%ymm19,%k0
@@ -11423,10 +11415,10 @@ _sk_scale_u8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,54 // jne 1f67 <_sk_scale_u8_skx+0x4e>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,177,116,3,0 // vpand 0x374b1(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,57,219,5,17,116,3,0 // vpand 0x37411(%rip),%xmm8,%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,73,108,3,0 // vmulps 0x36c49(%rip){1to8},%ymm8,%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,113,60,56,89,5,141,107,3,0 // vmulps 0x36b8d(%rip){1to8},%ymm8,%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
.byte 197,188,89,210 // vmulps %ymm2,%ymm8,%ymm2
@@ -11503,15 +11495,15 @@ _sk_scale_565_skx:
.byte 15,133,145,0,0,0 // jne 20e0 <_sk_scale_565_skx+0xb0>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 98,113,61,56,219,13,60,107,3,0 // vpandd 0x36b3c(%rip){1to8},%ymm8,%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,113,61,56,219,13,128,106,3,0 // vpandd 0x36a80(%rip){1to8},%ymm8,%ymm9 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 98,113,52,56,89,13,49,107,3,0 // vmulps 0x36b31(%rip){1to8},%ymm9,%ymm9 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,113,61,56,219,21,43,107,3,0 // vpandd 0x36b2b(%rip){1to8},%ymm8,%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,113,52,56,89,13,117,106,3,0 // vmulps 0x36a75(%rip){1to8},%ymm9,%ymm9 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,113,61,56,219,21,111,106,3,0 // vpandd 0x36a6f(%rip){1to8},%ymm8,%ymm10 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 98,113,44,56,89,21,32,107,3,0 // vmulps 0x36b20(%rip){1to8},%ymm10,%ymm10 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,113,61,56,219,5,26,107,3,0 // vpandd 0x36b1a(%rip){1to8},%ymm8,%ymm8 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,113,44,56,89,21,100,106,3,0 // vmulps 0x36a64(%rip){1to8},%ymm10,%ymm10 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,113,61,56,219,5,94,106,3,0 // vpandd 0x36a5e(%rip){1to8},%ymm8,%ymm8 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,15,107,3,0 // vmulps 0x36b0f(%rip){1to8},%ymm8,%ymm8 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,113,60,56,89,5,83,106,3,0 // vmulps 0x36a53(%rip){1to8},%ymm8,%ymm8 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 98,241,100,40,194,199,1 // vcmpltps %ymm7,%ymm3,%k0
.byte 98,114,126,40,56,216 // vpmovm2d %k0,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -11607,10 +11599,10 @@ _sk_lerp_u8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,74 // jne 2235 <_sk_lerp_u8_skx+0x62>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,247,113,3,0 // vpand 0x371f7(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,57,219,5,87,113,3,0 // vpand 0x37157(%rip),%xmm8,%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,143,105,3,0 // vmulps 0x3698f(%rip){1to8},%ymm8,%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,113,60,56,89,5,211,104,3,0 // vmulps 0x368d3(%rip){1to8},%ymm8,%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
.byte 196,226,61,168,196 // vfmadd213ps %ymm4,%ymm8,%ymm0
.byte 197,244,92,205 // vsubps %ymm5,%ymm1,%ymm1
@@ -11690,15 +11682,15 @@ _sk_lerp_565_skx:
.byte 15,133,165,0,0,0 // jne 23c0 <_sk_lerp_565_skx+0xc4>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 98,113,61,56,219,13,112,104,3,0 // vpandd 0x36870(%rip){1to8},%ymm8,%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,113,61,56,219,13,180,103,3,0 // vpandd 0x367b4(%rip){1to8},%ymm8,%ymm9 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 98,113,52,56,89,13,101,104,3,0 // vmulps 0x36865(%rip){1to8},%ymm9,%ymm9 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,113,61,56,219,21,95,104,3,0 // vpandd 0x3685f(%rip){1to8},%ymm8,%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,113,52,56,89,13,169,103,3,0 // vmulps 0x367a9(%rip){1to8},%ymm9,%ymm9 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,113,61,56,219,21,163,103,3,0 // vpandd 0x367a3(%rip){1to8},%ymm8,%ymm10 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 98,113,44,56,89,21,84,104,3,0 // vmulps 0x36854(%rip){1to8},%ymm10,%ymm10 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,113,61,56,219,5,78,104,3,0 // vpandd 0x3684e(%rip){1to8},%ymm8,%ymm8 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,113,44,56,89,21,152,103,3,0 // vmulps 0x36798(%rip){1to8},%ymm10,%ymm10 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,113,61,56,219,5,146,103,3,0 // vpandd 0x36792(%rip){1to8},%ymm8,%ymm8 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,67,104,3,0 // vmulps 0x36843(%rip){1to8},%ymm8,%ymm8 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,113,60,56,89,5,135,103,3,0 // vmulps 0x36787(%rip){1to8},%ymm8,%ymm8 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 98,241,100,40,194,199,1 // vcmpltps %ymm7,%ymm3,%k0
.byte 98,114,126,40,56,216 // vpmovm2d %k0,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -11798,7 +11790,7 @@ _sk_load_tables_skx:
.byte 196,162,61,146,20,136 // vgatherdps %ymm8,(%rax,%ymm9,4),%ymm2
.byte 197,229,114,211,24 // vpsrld $0x18,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,150,102,3,0 // vmulps 0x36696(%rip){1to8},%ymm3,%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,100,56,89,29,218,101,3,0 // vmulps 0x365da(%rip){1to8},%ymm3,%ymm3 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -11877,7 +11869,7 @@ _sk_load_tables_u16_be_skx:
.byte 197,113,105,219 // vpunpckhwd %xmm3,%xmm1,%xmm11
.byte 197,185,108,200 // vpunpcklqdq %xmm0,%xmm8,%xmm1
.byte 197,57,109,192 // vpunpckhqdq %xmm0,%xmm8,%xmm8
- .byte 197,121,111,21,181,109,3,0 // vmovdqa 0x36db5(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,121,111,21,21,109,3,0 // vmovdqa 0x36d15(%rip),%xmm10 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,193,113,219,194 // vpand %xmm10,%xmm1,%xmm0
.byte 196,226,125,51,200 // vpmovzxwd %xmm0,%ymm1
.byte 76,139,64,8 // mov 0x8(%rax),%r8
@@ -11903,7 +11895,7 @@ _sk_load_tables_u16_be_skx:
.byte 197,185,235,219 // vpor %xmm3,%xmm8,%xmm3
.byte 196,226,125,51,219 // vpmovzxwd %xmm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,252,100,3,0 // vmulps 0x364fc(%rip){1to8},%ymm3,%ymm3 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 98,241,100,56,89,29,64,100,3,0 // vmulps 0x36440(%rip){1to8},%ymm3,%ymm3 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,123,16,4,72 // vmovsd (%r8,%r9,2),%xmm8
@@ -11960,7 +11952,7 @@ _sk_load_tables_rgb_u16_be_skx:
.byte 197,249,105,193 // vpunpckhwd %xmm1,%xmm0,%xmm0
.byte 197,105,108,200 // vpunpcklqdq %xmm0,%xmm2,%xmm9
.byte 197,185,108,195 // vpunpcklqdq %xmm3,%xmm8,%xmm0
- .byte 197,121,111,21,62,108,3,0 // vmovdqa 0x36c3e(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,121,111,21,158,107,3,0 // vmovdqa 0x36b9e(%rip),%xmm10 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,193,121,219,194 // vpand %xmm10,%xmm0,%xmm0
.byte 196,226,125,51,200 // vpmovzxwd %xmm0,%ymm1
.byte 76,139,64,8 // mov 0x8(%rax),%r8
@@ -11981,7 +11973,7 @@ _sk_load_tables_rgb_u16_be_skx:
.byte 196,226,125,51,219 // vpmovzxwd %xmm3,%ymm3
.byte 196,226,29,146,20,152 // vgatherdps %ymm12,(%rax,%ymm3,4),%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,13,99,3,0 // vbroadcastss 0x3630d(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,81,98,3,0 // vbroadcastss 0x36251(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,4,72 // vmovd (%r8,%r9,2),%xmm0
.byte 196,65,49,87,201 // vxorpd %xmm9,%xmm9,%xmm9
@@ -12050,7 +12042,7 @@ HIDDEN _sk_byte_tables_skx
FUNCTION(_sk_byte_tables_skx)
_sk_byte_tables_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,2,98,3,0 // vbroadcastss 0x36202(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,70,97,3,0 // vbroadcastss 0x36146(%rip),%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,125,91,200 // vcvtps2dq %ymm0,%ymm9
.byte 196,65,249,126,200 // vmovq %xmm9,%r8
@@ -12180,7 +12172,7 @@ _sk_byte_tables_skx:
.byte 67,15,182,4,17 // movzbl (%r9,%r10,1),%eax
.byte 196,194,125,49,193 // vpmovzxbd %xmm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,212,95,3,0 // vbroadcastss 0x35fd4(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,24,95,3,0 // vbroadcastss 0x35f18(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,226,125,49,201 // vpmovzxbd %xmm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
@@ -12301,7 +12293,7 @@ _sk_byte_tables_rgb_skx:
.byte 67,15,182,4,17 // movzbl (%r9,%r10,1),%eax
.byte 196,194,125,49,193 // vpmovzxbd %xmm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,171,93,3,0 // vbroadcastss 0x35dab(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,239,92,3,0 // vbroadcastss 0x35cef(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,194,125,49,202 // vpmovzxbd %xmm10,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
@@ -12398,33 +12390,33 @@ _sk_parametric_r_skx:
.byte 98,114,125,56,168,80,2 // vfmadd213ps 0x8(%rax){1to8},%ymm0,%ymm10
.byte 196,226,125,24,0 // vbroadcastss (%rax),%ymm0
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,159,92,3,0 // vbroadcastss 0x35c9f(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 98,114,37,56,168,37,157,92,3,0 // vfmadd213ps 0x35c9d(%rip){1to8},%ymm11,%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
- .byte 98,113,44,56,84,21,143,92,3,0 // vandps 0x35c8f(%rip){1to8},%ymm10,%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
- .byte 98,113,44,56,86,21,229,91,3,0 // vorps 0x35be5(%rip){1to8},%ymm10,%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,45,56,188,37,131,92,3,0 // vfnmadd231ps 0x35c83(%rip){1to8},%ymm10,%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
- .byte 98,113,44,56,88,21,125,92,3,0 // vaddps 0x35c7d(%rip){1to8},%ymm10,%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
- .byte 196,98,125,24,29,120,92,3,0 // vbroadcastss 0x35c78(%rip),%ymm11 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,227,91,3,0 // vbroadcastss 0x35be3(%rip),%ymm12 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 98,114,37,56,168,37,225,91,3,0 // vfmadd213ps 0x35be1(%rip){1to8},%ymm11,%ymm12 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 98,113,44,56,84,21,211,91,3,0 // vandps 0x35bd3(%rip){1to8},%ymm10,%ymm10 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 98,113,44,56,86,21,41,91,3,0 // vorps 0x35b29(%rip){1to8},%ymm10,%ymm10 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,45,56,188,37,199,91,3,0 // vfnmadd231ps 0x35bc7(%rip){1to8},%ymm10,%ymm12 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 98,113,44,56,88,21,193,91,3,0 // vaddps 0x35bc1(%rip){1to8},%ymm10,%ymm10 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,188,91,3,0 // vbroadcastss 0x35bbc(%rip),%ymm11 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,65,28,92,210 // vsubps %ymm10,%ymm12,%ymm10
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 196,99,125,8,208,1 // vroundps $0x1,%ymm0,%ymm10
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 98,241,124,56,88,5,88,92,3,0 // vaddps 0x35c58(%rip){1to8},%ymm0,%ymm0 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
- .byte 98,242,45,56,188,5,82,92,3,0 // vfnmadd231ps 0x35c52(%rip){1to8},%ymm10,%ymm0 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
- .byte 196,98,125,24,29,77,92,3,0 // vbroadcastss 0x35c4d(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,241,124,56,88,5,156,91,3,0 // vaddps 0x35b9c(%rip){1to8},%ymm0,%ymm0 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,242,45,56,188,5,150,91,3,0 // vfnmadd231ps 0x35b96(%rip){1to8},%ymm10,%ymm0 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,145,91,3,0 // vbroadcastss 0x35b91(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,67,92,3,0 // vbroadcastss 0x35c43(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,135,91,3,0 // vbroadcastss 0x35b87(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,124,88,194 // vaddps %ymm10,%ymm0,%ymm0
- .byte 98,241,124,56,89,5,51,92,3,0 // vmulps 0x35c33(%rip){1to8},%ymm0,%ymm0 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 98,241,124,56,89,5,119,91,3,0 // vmulps 0x35b77(%rip){1to8},%ymm0,%ymm0 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,253,91,192 // vcvtps2dq %ymm0,%ymm0
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
.byte 197,172,88,192 // vaddps %ymm0,%ymm10,%ymm0
.byte 196,195,125,74,193,128 // vblendvps %ymm8,%ymm9,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 98,241,124,56,93,5,75,91,3,0 // vminps 0x35b4b(%rip){1to8},%ymm0,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,93,5,143,90,3,0 // vminps 0x35a8f(%rip){1to8},%ymm0,%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12441,33 +12433,33 @@ _sk_parametric_g_skx:
.byte 98,114,117,56,168,80,2 // vfmadd213ps 0x8(%rax){1to8},%ymm1,%ymm10
.byte 196,226,125,24,8 // vbroadcastss (%rax),%ymm1
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,162,91,3,0 // vbroadcastss 0x35ba2(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 98,114,37,56,168,37,160,91,3,0 // vfmadd213ps 0x35ba0(%rip){1to8},%ymm11,%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
- .byte 98,113,44,56,84,21,146,91,3,0 // vandps 0x35b92(%rip){1to8},%ymm10,%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
- .byte 98,113,44,56,86,21,232,90,3,0 // vorps 0x35ae8(%rip){1to8},%ymm10,%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,45,56,188,37,134,91,3,0 // vfnmadd231ps 0x35b86(%rip){1to8},%ymm10,%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
- .byte 98,113,44,56,88,21,128,91,3,0 // vaddps 0x35b80(%rip){1to8},%ymm10,%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
- .byte 196,98,125,24,29,123,91,3,0 // vbroadcastss 0x35b7b(%rip),%ymm11 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,230,90,3,0 // vbroadcastss 0x35ae6(%rip),%ymm12 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 98,114,37,56,168,37,228,90,3,0 // vfmadd213ps 0x35ae4(%rip){1to8},%ymm11,%ymm12 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 98,113,44,56,84,21,214,90,3,0 // vandps 0x35ad6(%rip){1to8},%ymm10,%ymm10 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 98,113,44,56,86,21,44,90,3,0 // vorps 0x35a2c(%rip){1to8},%ymm10,%ymm10 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,45,56,188,37,202,90,3,0 // vfnmadd231ps 0x35aca(%rip){1to8},%ymm10,%ymm12 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 98,113,44,56,88,21,196,90,3,0 // vaddps 0x35ac4(%rip){1to8},%ymm10,%ymm10 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,191,90,3,0 // vbroadcastss 0x35abf(%rip),%ymm11 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,65,28,92,210 // vsubps %ymm10,%ymm12,%ymm10
.byte 196,193,116,89,202 // vmulps %ymm10,%ymm1,%ymm1
.byte 196,99,125,8,209,1 // vroundps $0x1,%ymm1,%ymm10
.byte 196,65,116,92,210 // vsubps %ymm10,%ymm1,%ymm10
- .byte 98,241,116,56,88,13,91,91,3,0 // vaddps 0x35b5b(%rip){1to8},%ymm1,%ymm1 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
- .byte 98,242,45,56,188,13,85,91,3,0 // vfnmadd231ps 0x35b55(%rip){1to8},%ymm10,%ymm1 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
- .byte 196,98,125,24,29,80,91,3,0 // vbroadcastss 0x35b50(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,241,116,56,88,13,159,90,3,0 // vaddps 0x35a9f(%rip){1to8},%ymm1,%ymm1 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,242,45,56,188,13,153,90,3,0 // vfnmadd231ps 0x35a99(%rip){1to8},%ymm10,%ymm1 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,148,90,3,0 // vbroadcastss 0x35a94(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,70,91,3,0 // vbroadcastss 0x35b46(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,138,90,3,0 // vbroadcastss 0x35a8a(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 98,241,116,56,89,13,54,91,3,0 // vmulps 0x35b36(%rip){1to8},%ymm1,%ymm1 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 98,241,116,56,89,13,122,90,3,0 // vmulps 0x35a7a(%rip){1to8},%ymm1,%ymm1 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,253,91,201 // vcvtps2dq %ymm1,%ymm1
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
.byte 197,172,88,201 // vaddps %ymm1,%ymm10,%ymm1
.byte 196,195,117,74,201,128 // vblendvps %ymm8,%ymm9,%ymm1,%ymm1
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
- .byte 98,241,116,56,93,13,78,90,3,0 // vminps 0x35a4e(%rip){1to8},%ymm1,%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,116,56,93,13,146,89,3,0 // vminps 0x35992(%rip){1to8},%ymm1,%ymm1 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12484,33 +12476,33 @@ _sk_parametric_b_skx:
.byte 98,114,109,56,168,80,2 // vfmadd213ps 0x8(%rax){1to8},%ymm2,%ymm10
.byte 196,226,125,24,16 // vbroadcastss (%rax),%ymm2
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,165,90,3,0 // vbroadcastss 0x35aa5(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 98,114,37,56,168,37,163,90,3,0 // vfmadd213ps 0x35aa3(%rip){1to8},%ymm11,%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
- .byte 98,113,44,56,84,21,149,90,3,0 // vandps 0x35a95(%rip){1to8},%ymm10,%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
- .byte 98,113,44,56,86,21,235,89,3,0 // vorps 0x359eb(%rip){1to8},%ymm10,%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,45,56,188,37,137,90,3,0 // vfnmadd231ps 0x35a89(%rip){1to8},%ymm10,%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
- .byte 98,113,44,56,88,21,131,90,3,0 // vaddps 0x35a83(%rip){1to8},%ymm10,%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
- .byte 196,98,125,24,29,126,90,3,0 // vbroadcastss 0x35a7e(%rip),%ymm11 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,233,89,3,0 // vbroadcastss 0x359e9(%rip),%ymm12 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 98,114,37,56,168,37,231,89,3,0 // vfmadd213ps 0x359e7(%rip){1to8},%ymm11,%ymm12 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 98,113,44,56,84,21,217,89,3,0 // vandps 0x359d9(%rip){1to8},%ymm10,%ymm10 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 98,113,44,56,86,21,47,89,3,0 // vorps 0x3592f(%rip){1to8},%ymm10,%ymm10 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,45,56,188,37,205,89,3,0 // vfnmadd231ps 0x359cd(%rip){1to8},%ymm10,%ymm12 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 98,113,44,56,88,21,199,89,3,0 // vaddps 0x359c7(%rip){1to8},%ymm10,%ymm10 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,194,89,3,0 // vbroadcastss 0x359c2(%rip),%ymm11 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,65,28,92,210 // vsubps %ymm10,%ymm12,%ymm10
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 196,99,125,8,210,1 // vroundps $0x1,%ymm2,%ymm10
.byte 196,65,108,92,210 // vsubps %ymm10,%ymm2,%ymm10
- .byte 98,241,108,56,88,21,94,90,3,0 // vaddps 0x35a5e(%rip){1to8},%ymm2,%ymm2 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
- .byte 98,242,45,56,188,21,88,90,3,0 // vfnmadd231ps 0x35a58(%rip){1to8},%ymm10,%ymm2 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
- .byte 196,98,125,24,29,83,90,3,0 // vbroadcastss 0x35a53(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,241,108,56,88,21,162,89,3,0 // vaddps 0x359a2(%rip){1to8},%ymm2,%ymm2 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,242,45,56,188,21,156,89,3,0 // vfnmadd231ps 0x3599c(%rip){1to8},%ymm10,%ymm2 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,151,89,3,0 // vbroadcastss 0x35997(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,73,90,3,0 // vbroadcastss 0x35a49(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,141,89,3,0 // vbroadcastss 0x3598d(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,108,88,210 // vaddps %ymm10,%ymm2,%ymm2
- .byte 98,241,108,56,89,21,57,90,3,0 // vmulps 0x35a39(%rip){1to8},%ymm2,%ymm2 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 98,241,108,56,89,21,125,89,3,0 // vmulps 0x3597d(%rip){1to8},%ymm2,%ymm2 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,253,91,210 // vcvtps2dq %ymm2,%ymm2
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
.byte 197,172,88,210 // vaddps %ymm2,%ymm10,%ymm2
.byte 196,195,109,74,209,128 // vblendvps %ymm8,%ymm9,%ymm2,%ymm2
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,108,95,208 // vmaxps %ymm8,%ymm2,%ymm2
- .byte 98,241,108,56,93,21,81,89,3,0 // vminps 0x35951(%rip){1to8},%ymm2,%ymm2 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,108,56,93,21,149,88,3,0 // vminps 0x35895(%rip){1to8},%ymm2,%ymm2 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12527,33 +12519,33 @@ _sk_parametric_a_skx:
.byte 98,114,101,56,168,80,2 // vfmadd213ps 0x8(%rax){1to8},%ymm3,%ymm10
.byte 196,226,125,24,24 // vbroadcastss (%rax),%ymm3
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,168,89,3,0 // vbroadcastss 0x359a8(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 98,114,37,56,168,37,166,89,3,0 // vfmadd213ps 0x359a6(%rip){1to8},%ymm11,%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
- .byte 98,113,44,56,84,21,152,89,3,0 // vandps 0x35998(%rip){1to8},%ymm10,%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
- .byte 98,113,44,56,86,21,238,88,3,0 // vorps 0x358ee(%rip){1to8},%ymm10,%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,45,56,188,37,140,89,3,0 // vfnmadd231ps 0x3598c(%rip){1to8},%ymm10,%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
- .byte 98,113,44,56,88,21,134,89,3,0 // vaddps 0x35986(%rip){1to8},%ymm10,%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
- .byte 196,98,125,24,29,129,89,3,0 // vbroadcastss 0x35981(%rip),%ymm11 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,236,88,3,0 // vbroadcastss 0x358ec(%rip),%ymm12 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 98,114,37,56,168,37,234,88,3,0 // vfmadd213ps 0x358ea(%rip){1to8},%ymm11,%ymm12 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 98,113,44,56,84,21,220,88,3,0 // vandps 0x358dc(%rip){1to8},%ymm10,%ymm10 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 98,113,44,56,86,21,50,88,3,0 // vorps 0x35832(%rip){1to8},%ymm10,%ymm10 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,45,56,188,37,208,88,3,0 // vfnmadd231ps 0x358d0(%rip){1to8},%ymm10,%ymm12 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 98,113,44,56,88,21,202,88,3,0 // vaddps 0x358ca(%rip){1to8},%ymm10,%ymm10 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,197,88,3,0 // vbroadcastss 0x358c5(%rip),%ymm11 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,65,28,92,210 // vsubps %ymm10,%ymm12,%ymm10
.byte 196,193,100,89,218 // vmulps %ymm10,%ymm3,%ymm3
.byte 196,99,125,8,211,1 // vroundps $0x1,%ymm3,%ymm10
.byte 196,65,100,92,210 // vsubps %ymm10,%ymm3,%ymm10
- .byte 98,241,100,56,88,29,97,89,3,0 // vaddps 0x35961(%rip){1to8},%ymm3,%ymm3 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
- .byte 98,242,45,56,188,29,91,89,3,0 // vfnmadd231ps 0x3595b(%rip){1to8},%ymm10,%ymm3 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
- .byte 196,98,125,24,29,86,89,3,0 // vbroadcastss 0x35956(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,241,100,56,88,29,165,88,3,0 // vaddps 0x358a5(%rip){1to8},%ymm3,%ymm3 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,242,45,56,188,29,159,88,3,0 // vfnmadd231ps 0x3589f(%rip){1to8},%ymm10,%ymm3 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,154,88,3,0 // vbroadcastss 0x3589a(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,76,89,3,0 // vbroadcastss 0x3594c(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,144,88,3,0 // vbroadcastss 0x35890(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,100,88,218 // vaddps %ymm10,%ymm3,%ymm3
- .byte 98,241,100,56,89,29,60,89,3,0 // vmulps 0x3593c(%rip){1to8},%ymm3,%ymm3 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 98,241,100,56,89,29,128,88,3,0 // vmulps 0x35880(%rip){1to8},%ymm3,%ymm3 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,253,91,219 // vcvtps2dq %ymm3,%ymm3
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
.byte 197,172,88,219 // vaddps %ymm3,%ymm10,%ymm3
.byte 196,195,101,74,217,128 // vblendvps %ymm8,%ymm9,%ymm3,%ymm3
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,100,95,216 // vmaxps %ymm8,%ymm3,%ymm3
- .byte 98,241,100,56,93,29,84,88,3,0 // vminps 0x35854(%rip){1to8},%ymm3,%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,100,56,93,29,152,87,3,0 // vminps 0x35798(%rip){1to8},%ymm3,%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12564,33 +12556,33 @@ _sk_gamma_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 98,226,125,40,24,48 // vbroadcastss (%rax),%ymm22
.byte 197,124,91,200 // vcvtdq2ps %ymm0,%ymm9
- .byte 196,98,125,24,21,211,88,3,0 // vbroadcastss 0x358d3(%rip),%ymm10 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,29,206,88,3,0 // vbroadcastss 0x358ce(%rip),%ymm11 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,21,23,88,3,0 // vbroadcastss 0x35817(%rip),%ymm10 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,29,18,88,3,0 // vbroadcastss 0x35812(%rip),%ymm11 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,124,84,195 // vandps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,37,32,88,3,0 // vbroadcastss 0x35820(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,100,87,3,0 // vbroadcastss 0x35764(%rip),%ymm12 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,45,182,88,3,0 // vbroadcastss 0x358b6(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,250,87,3,0 // vbroadcastss 0x357fa(%rip),%ymm13 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,45,168,205 // vfmadd213ps %ymm13,%ymm10,%ymm9
- .byte 196,98,125,24,53,172,88,3,0 // vbroadcastss 0x358ac(%rip),%ymm14 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,53,240,87,3,0 // vbroadcastss 0x357f0(%rip),%ymm14 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,125,188,206 // vfnmadd231ps %ymm14,%ymm0,%ymm9
- .byte 196,98,125,24,61,162,88,3,0 // vbroadcastss 0x358a2(%rip),%ymm15 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,61,230,87,3,0 // vbroadcastss 0x357e6(%rip),%ymm15 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,124,88,199 // vaddps %ymm15,%ymm0,%ymm0
- .byte 98,226,125,40,24,5,151,88,3,0 // vbroadcastss 0x35897(%rip),%ymm16 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 98,226,125,40,24,5,219,87,3,0 // vbroadcastss 0x357db(%rip),%ymm16 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 98,241,124,32,94,192 // vdivps %ymm0,%ymm16,%ymm0
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
.byte 98,177,124,40,89,198 // vmulps %ymm22,%ymm0,%ymm0
.byte 196,99,125,8,200,1 // vroundps $0x1,%ymm0,%ymm9
.byte 196,65,124,92,201 // vsubps %ymm9,%ymm0,%ymm9
- .byte 98,226,125,40,24,13,118,88,3,0 // vbroadcastss 0x35876(%rip),%ymm17 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,226,125,40,24,13,186,87,3,0 // vbroadcastss 0x357ba(%rip),%ymm17 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 98,177,124,40,88,193 // vaddps %ymm17,%ymm0,%ymm0
- .byte 98,226,125,40,24,21,106,88,3,0 // vbroadcastss 0x3586a(%rip),%ymm18 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 98,226,125,40,24,21,174,87,3,0 // vbroadcastss 0x357ae(%rip),%ymm18 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 98,178,53,40,188,194 // vfnmadd231ps %ymm18,%ymm9,%ymm0
- .byte 98,226,125,40,24,29,94,88,3,0 // vbroadcastss 0x3585e(%rip),%ymm19 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,226,125,40,24,29,162,87,3,0 // vbroadcastss 0x357a2(%rip),%ymm19 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 98,81,100,32,92,201 // vsubps %ymm9,%ymm19,%ymm9
- .byte 98,226,125,40,24,37,82,88,3,0 // vbroadcastss 0x35852(%rip),%ymm20 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 98,226,125,40,24,37,150,87,3,0 // vbroadcastss 0x35796(%rip),%ymm20 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 98,81,92,32,94,201 // vdivps %ymm9,%ymm20,%ymm9
.byte 196,193,124,88,193 // vaddps %ymm9,%ymm0,%ymm0
- .byte 196,98,125,24,13,66,88,3,0 // vbroadcastss 0x35842(%rip),%ymm9 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,13,134,87,3,0 // vbroadcastss 0x35786(%rip),%ymm9 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,253,91,192 // vcvtps2dq %ymm0,%ymm0
.byte 98,225,124,40,91,233 // vcvtdq2ps %ymm1,%ymm21
@@ -12636,23 +12628,23 @@ HIDDEN _sk_lab_to_xyz_skx
.globl _sk_lab_to_xyz_skx
FUNCTION(_sk_lab_to_xyz_skx)
_sk_lab_to_xyz_skx:
- .byte 196,98,125,24,5,110,87,3,0 // vbroadcastss 0x3576e(%rip),%ymm8 # 38be8 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
- .byte 196,98,125,24,13,205,86,3,0 // vbroadcastss 0x356cd(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,125,24,21,96,87,3,0 // vbroadcastss 0x35760(%rip),%ymm10 # 38bec <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ .byte 196,98,125,24,5,178,86,3,0 // vbroadcastss 0x356b2(%rip),%ymm8 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ .byte 196,98,125,24,13,17,86,3,0 // vbroadcastss 0x35611(%rip),%ymm9 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,21,164,86,3,0 // vbroadcastss 0x356a4(%rip),%ymm10 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
.byte 196,194,53,168,202 // vfmadd213ps %ymm10,%ymm9,%ymm1
.byte 196,194,53,168,210 // vfmadd213ps %ymm10,%ymm9,%ymm2
- .byte 98,114,125,56,168,5,80,87,3,0 // vfmadd213ps 0x35750(%rip){1to8},%ymm0,%ymm8 # 38bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
- .byte 98,241,60,56,89,5,74,87,3,0 // vmulps 0x3574a(%rip){1to8},%ymm8,%ymm0 # 38bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
- .byte 98,242,125,56,152,13,68,87,3,0 // vfmadd132ps 0x35744(%rip){1to8},%ymm0,%ymm1 # 38bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
- .byte 98,242,125,56,156,21,62,87,3,0 // vfnmadd132ps 0x3573e(%rip){1to8},%ymm0,%ymm2 # 38bfc <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ .byte 98,114,125,56,168,5,148,86,3,0 // vfmadd213ps 0x35694(%rip){1to8},%ymm0,%ymm8 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ .byte 98,241,60,56,89,5,142,86,3,0 // vmulps 0x3568e(%rip){1to8},%ymm8,%ymm0 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ .byte 98,242,125,56,152,13,136,86,3,0 // vfmadd132ps 0x35688(%rip){1to8},%ymm0,%ymm1 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ .byte 98,242,125,56,156,21,130,86,3,0 // vfnmadd132ps 0x35682(%rip){1to8},%ymm0,%ymm2 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
.byte 197,116,89,193 // vmulps %ymm1,%ymm1,%ymm8
.byte 196,65,116,89,192 // vmulps %ymm8,%ymm1,%ymm8
- .byte 196,98,125,24,13,48,87,3,0 // vbroadcastss 0x35730(%rip),%ymm9 # 38c00 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ .byte 196,98,125,24,13,116,86,3,0 // vbroadcastss 0x35674(%rip),%ymm9 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
.byte 98,209,52,40,194,192,1 // vcmpltps %ymm8,%ymm9,%k0
.byte 98,114,126,40,56,208 // vpmovm2d %k0,%ymm10
- .byte 196,98,125,24,29,30,87,3,0 // vbroadcastss 0x3571e(%rip),%ymm11 # 38c04 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ .byte 196,98,125,24,29,98,86,3,0 // vbroadcastss 0x35662(%rip),%ymm11 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,37,20,87,3,0 // vbroadcastss 0x35714(%rip),%ymm12 # 38c08 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ .byte 196,98,125,24,37,88,86,3,0 // vbroadcastss 0x35658(%rip),%ymm12 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x394>
.byte 196,193,116,89,204 // vmulps %ymm12,%ymm1,%ymm1
.byte 196,67,117,74,192,160 // vblendvps %ymm10,%ymm8,%ymm1,%ymm8
.byte 197,252,89,200 // vmulps %ymm0,%ymm0,%ymm1
@@ -12669,8 +12661,8 @@ _sk_lab_to_xyz_skx:
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
.byte 196,193,108,89,212 // vmulps %ymm12,%ymm2,%ymm2
.byte 196,227,109,74,208,144 // vblendvps %ymm9,%ymm0,%ymm2,%ymm2
- .byte 98,241,60,56,89,5,185,86,3,0 // vmulps 0x356b9(%rip){1to8},%ymm8,%ymm0 # 38c0c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
- .byte 98,241,108,56,89,21,179,86,3,0 // vmulps 0x356b3(%rip){1to8},%ymm2,%ymm2 # 38c10 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ .byte 98,241,60,56,89,5,253,85,3,0 // vmulps 0x355fd(%rip){1to8},%ymm8,%ymm0 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ .byte 98,241,108,56,89,21,247,85,3,0 // vmulps 0x355f7(%rip){1to8},%ymm2,%ymm2 # 38b54 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12687,10 +12679,10 @@ _sk_load_a8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,49 // jne 35aa <_sk_load_a8_skx+0x49>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,105,94,3,0 // vpand 0x35e69(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,219,5,201,93,3,0 // vpand 0x35dc9(%rip),%xmm0,%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,29,2,86,3,0 // vmulps 0x35602(%rip){1to8},%ymm0,%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,124,56,89,29,70,85,3,0 // vmulps 0x35546(%rip){1to8},%ymm0,%ymm3 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -12764,10 +12756,10 @@ _sk_load_a8_dst_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,49 // jne 36b5 <_sk_load_a8_dst_skx+0x49>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,94,93,3,0 // vpand 0x35d5e(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,217,219,37,190,92,3,0 // vpand 0x35cbe(%rip),%xmm4,%xmm4 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,61,247,84,3,0 // vmulps 0x354f7(%rip){1to8},%ymm4,%ymm7 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,92,56,89,61,59,84,3,0 // vmulps 0x3543b(%rip){1to8},%ymm4,%ymm7 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -12883,7 +12875,7 @@ _sk_gather_a8_skx:
.byte 196,227,121,32,192,7 // vpinsrb $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,49,192 // vpmovzxbd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,29,58,83,3,0 // vmulps 0x3533a(%rip){1to8},%ymm0,%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,124,56,89,29,126,82,3,0 // vmulps 0x3527e(%rip){1to8},%ymm0,%ymm3 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -12904,7 +12896,7 @@ _sk_store_a8_skx:
.byte 77,15,175,193 // imul %r9,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 98,113,100,56,89,5,186,82,3,0 // vmulps 0x352ba(%rip){1to8},%ymm3,%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 98,113,100,56,89,5,254,81,3,0 // vmulps 0x351fe(%rip){1to8},%ymm3,%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,125,91,192 // vcvtps2dq %ymm8,%ymm8
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
@@ -12971,12 +12963,12 @@ _sk_load_g8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,54 // jne 3992 <_sk_load_g8_skx+0x4e>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,134,90,3,0 // vpand 0x35a86(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,219,5,230,89,3,0 // vpand 0x359e6(%rip),%xmm0,%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,31,82,3,0 // vmulps 0x3521f(%rip){1to8},%ymm0,%ymm0 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,124,56,89,5,99,81,3,0 // vmulps 0x35163(%rip){1to8},%ymm0,%ymm0 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,156,81,3,0 // vbroadcastss 0x3519c(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,224,80,3,0 // vbroadcastss 0x350e0(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -13048,12 +13040,12 @@ _sk_load_g8_dst_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,54 // jne 3aa2 <_sk_load_g8_dst_skx+0x4e>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,118,89,3,0 // vpand 0x35976(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,217,219,37,214,88,3,0 // vpand 0x358d6(%rip),%xmm4,%xmm4 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,37,15,81,3,0 // vmulps 0x3510f(%rip){1to8},%ymm4,%ymm4 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,92,56,89,37,83,80,3,0 // vmulps 0x35053(%rip){1to8},%ymm4,%ymm4 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,140,80,3,0 // vbroadcastss 0x3508c(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,208,79,3,0 // vbroadcastss 0x34fd0(%rip),%ymm7 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -13167,9 +13159,9 @@ _sk_gather_g8_skx:
.byte 196,227,121,32,192,7 // vpinsrb $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,49,192 // vpmovzxbd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,74,79,3,0 // vmulps 0x34f4a(%rip){1to8},%ymm0,%ymm0 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,124,56,89,5,142,78,3,0 // vmulps 0x34e8e(%rip){1to8},%ymm0,%ymm0 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,199,78,3,0 // vbroadcastss 0x34ec7(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,11,78,3,0 // vbroadcastss 0x34e0b(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -13193,17 +13185,17 @@ _sk_load_565_skx:
.byte 117,96 // jne 3ce9 <_sk_load_565_skx+0x7b>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,125,51,208 // vpmovzxwd %xmm0,%ymm2
- .byte 98,241,109,56,219,5,2,79,3,0 // vpandd 0x34f02(%rip){1to8},%ymm2,%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,241,109,56,219,5,70,78,3,0 // vpandd 0x34e46(%rip){1to8},%ymm2,%ymm0 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,248,78,3,0 // vmulps 0x34ef8(%rip){1to8},%ymm0,%ymm0 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,241,109,56,219,13,242,78,3,0 // vpandd 0x34ef2(%rip){1to8},%ymm2,%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,241,124,56,89,5,60,78,3,0 // vmulps 0x34e3c(%rip){1to8},%ymm0,%ymm0 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,241,109,56,219,13,54,78,3,0 // vpandd 0x34e36(%rip){1to8},%ymm2,%ymm1 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,232,78,3,0 // vmulps 0x34ee8(%rip){1to8},%ymm1,%ymm1 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,241,109,56,219,21,226,78,3,0 // vpandd 0x34ee2(%rip){1to8},%ymm2,%ymm2 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,241,116,56,89,13,44,78,3,0 // vmulps 0x34e2c(%rip){1to8},%ymm1,%ymm1 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,241,109,56,219,21,38,78,3,0 // vpandd 0x34e26(%rip){1to8},%ymm2,%ymm2 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,216,78,3,0 // vmulps 0x34ed8(%rip){1to8},%ymm2,%ymm2 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,241,108,56,89,21,28,78,3,0 // vmulps 0x34e1c(%rip){1to8},%ymm2,%ymm2 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,61,78,3,0 // vbroadcastss 0x34e3d(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,129,77,3,0 // vbroadcastss 0x34d81(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -13271,17 +13263,17 @@ _sk_load_565_dst_skx:
.byte 117,96 // jne 3e1b <_sk_load_565_dst_skx+0x7b>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,125,51,244 // vpmovzxwd %xmm4,%ymm6
- .byte 98,241,77,56,219,37,208,77,3,0 // vpandd 0x34dd0(%rip){1to8},%ymm6,%ymm4 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,241,77,56,219,37,20,77,3,0 // vpandd 0x34d14(%rip){1to8},%ymm6,%ymm4 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,37,198,77,3,0 // vmulps 0x34dc6(%rip){1to8},%ymm4,%ymm4 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,241,77,56,219,45,192,77,3,0 // vpandd 0x34dc0(%rip){1to8},%ymm6,%ymm5 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,241,92,56,89,37,10,77,3,0 // vmulps 0x34d0a(%rip){1to8},%ymm4,%ymm4 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,241,77,56,219,45,4,77,3,0 // vpandd 0x34d04(%rip){1to8},%ymm6,%ymm5 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 98,241,84,56,89,45,182,77,3,0 // vmulps 0x34db6(%rip){1to8},%ymm5,%ymm5 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,241,77,56,219,53,176,77,3,0 // vpandd 0x34db0(%rip){1to8},%ymm6,%ymm6 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,241,84,56,89,45,250,76,3,0 // vmulps 0x34cfa(%rip){1to8},%ymm5,%ymm5 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,241,77,56,219,53,244,76,3,0 // vpandd 0x34cf4(%rip){1to8},%ymm6,%ymm6 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 98,241,76,56,89,53,166,77,3,0 // vmulps 0x34da6(%rip){1to8},%ymm6,%ymm6 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,241,76,56,89,53,234,76,3,0 // vmulps 0x34cea(%rip){1to8},%ymm6,%ymm6 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,11,77,3,0 // vbroadcastss 0x34d0b(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,79,76,3,0 // vbroadcastss 0x34c4f(%rip),%ymm7 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -13389,17 +13381,17 @@ _sk_gather_565_skx:
.byte 65,15,183,4,88 // movzwl (%r8,%rbx,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,51,208 // vpmovzxwd %xmm0,%ymm2
- .byte 98,241,109,56,219,5,235,75,3,0 // vpandd 0x34beb(%rip){1to8},%ymm2,%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,241,109,56,219,5,47,75,3,0 // vpandd 0x34b2f(%rip){1to8},%ymm2,%ymm0 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,225,75,3,0 // vmulps 0x34be1(%rip){1to8},%ymm0,%ymm0 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,241,109,56,219,13,219,75,3,0 // vpandd 0x34bdb(%rip){1to8},%ymm2,%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,241,124,56,89,5,37,75,3,0 // vmulps 0x34b25(%rip){1to8},%ymm0,%ymm0 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,241,109,56,219,13,31,75,3,0 // vpandd 0x34b1f(%rip){1to8},%ymm2,%ymm1 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,209,75,3,0 // vmulps 0x34bd1(%rip){1to8},%ymm1,%ymm1 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,241,109,56,219,21,203,75,3,0 // vpandd 0x34bcb(%rip){1to8},%ymm2,%ymm2 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,241,116,56,89,13,21,75,3,0 // vmulps 0x34b15(%rip){1to8},%ymm1,%ymm1 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,241,109,56,219,21,15,75,3,0 // vpandd 0x34b0f(%rip){1to8},%ymm2,%ymm2 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,193,75,3,0 // vmulps 0x34bc1(%rip){1to8},%ymm2,%ymm2 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,241,108,56,89,21,5,75,3,0 // vmulps 0x34b05(%rip){1to8},%ymm2,%ymm2 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,38,75,3,0 // vbroadcastss 0x34b26(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,106,74,3,0 // vbroadcastss 0x34a6a(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -13417,11 +13409,11 @@ _sk_store_565_skx:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,238,75,3,0 // vbroadcastss 0x34bee(%rip),%ymm8 # 38c14 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ .byte 196,98,125,24,5,50,75,3,0 // vbroadcastss 0x34b32(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,53,114,241,11 // vpslld $0xb,%ymm9,%ymm9
- .byte 98,113,116,56,89,21,216,75,3,0 // vmulps 0x34bd8(%rip){1to8},%ymm1,%ymm10 # 38c18 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ .byte 98,113,116,56,89,21,28,75,3,0 // vmulps 0x34b1c(%rip){1to8},%ymm1,%ymm10 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
.byte 196,65,125,91,210 // vcvtps2dq %ymm10,%ymm10
.byte 196,193,45,114,242,5 // vpslld $0x5,%ymm10,%ymm10
.byte 196,65,45,235,201 // vpor %ymm9,%ymm10,%ymm9
@@ -13468,7 +13460,7 @@ _sk_store_565_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,225 // jmpq ffffffffe20040f8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe1fcb884>
+ .byte 233,255,255,255,225 // jmpq ffffffffe20040f8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe1fcb940>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13491,18 +13483,18 @@ _sk_load_4444_skx:
.byte 117,111 // jne 418a <_sk_load_4444_skx+0x8a>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,125,51,216 // vpmovzxwd %xmm0,%ymm3
- .byte 98,241,101,56,219,5,236,74,3,0 // vpandd 0x34aec(%rip){1to8},%ymm3,%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 98,241,101,56,219,5,48,74,3,0 // vpandd 0x34a30(%rip){1to8},%ymm3,%ymm0 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,226,74,3,0 // vmulps 0x34ae2(%rip){1to8},%ymm0,%ymm0 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
- .byte 98,241,101,56,219,13,220,74,3,0 // vpandd 0x34adc(%rip){1to8},%ymm3,%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 98,241,124,56,89,5,38,74,3,0 // vmulps 0x34a26(%rip){1to8},%ymm0,%ymm0 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 98,241,101,56,219,13,32,74,3,0 // vpandd 0x34a20(%rip){1to8},%ymm3,%ymm1 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,210,74,3,0 // vmulps 0x34ad2(%rip){1to8},%ymm1,%ymm1 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
- .byte 98,241,101,56,219,21,204,74,3,0 // vpandd 0x34acc(%rip){1to8},%ymm3,%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 98,241,116,56,89,13,22,74,3,0 // vmulps 0x34a16(%rip){1to8},%ymm1,%ymm1 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 98,241,101,56,219,21,16,74,3,0 // vpandd 0x34a10(%rip){1to8},%ymm3,%ymm2 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,194,74,3,0 // vmulps 0x34ac2(%rip){1to8},%ymm2,%ymm2 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
- .byte 98,241,101,56,219,29,188,74,3,0 // vpandd 0x34abc(%rip){1to8},%ymm3,%ymm3 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 98,241,108,56,89,21,6,74,3,0 // vmulps 0x34a06(%rip){1to8},%ymm2,%ymm2 # 38b74 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 98,241,101,56,219,29,0,74,3,0 // vpandd 0x34a00(%rip){1to8},%ymm3,%ymm3 # 38b78 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,178,74,3,0 // vmulps 0x34ab2(%rip){1to8},%ymm3,%ymm3 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 98,241,100,56,89,29,246,73,3,0 // vmulps 0x349f6(%rip){1to8},%ymm3,%ymm3 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -13572,18 +13564,18 @@ _sk_load_4444_dst_skx:
.byte 117,111 // jne 42ca <_sk_load_4444_dst_skx+0x8a>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,125,51,252 // vpmovzxwd %xmm4,%ymm7
- .byte 98,241,69,56,219,37,172,73,3,0 // vpandd 0x349ac(%rip){1to8},%ymm7,%ymm4 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 98,241,69,56,219,37,240,72,3,0 // vpandd 0x348f0(%rip){1to8},%ymm7,%ymm4 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,37,162,73,3,0 // vmulps 0x349a2(%rip){1to8},%ymm4,%ymm4 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
- .byte 98,241,69,56,219,45,156,73,3,0 // vpandd 0x3499c(%rip){1to8},%ymm7,%ymm5 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 98,241,92,56,89,37,230,72,3,0 // vmulps 0x348e6(%rip){1to8},%ymm4,%ymm4 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 98,241,69,56,219,45,224,72,3,0 // vpandd 0x348e0(%rip){1to8},%ymm7,%ymm5 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 98,241,84,56,89,45,146,73,3,0 // vmulps 0x34992(%rip){1to8},%ymm5,%ymm5 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
- .byte 98,241,69,56,219,53,140,73,3,0 // vpandd 0x3498c(%rip){1to8},%ymm7,%ymm6 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 98,241,84,56,89,45,214,72,3,0 // vmulps 0x348d6(%rip){1to8},%ymm5,%ymm5 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 98,241,69,56,219,53,208,72,3,0 // vpandd 0x348d0(%rip){1to8},%ymm7,%ymm6 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 98,241,76,56,89,53,130,73,3,0 // vmulps 0x34982(%rip){1to8},%ymm6,%ymm6 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
- .byte 98,241,69,56,219,61,124,73,3,0 // vpandd 0x3497c(%rip){1to8},%ymm7,%ymm7 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 98,241,76,56,89,53,198,72,3,0 // vmulps 0x348c6(%rip){1to8},%ymm6,%ymm6 # 38b74 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 98,241,69,56,219,61,192,72,3,0 // vpandd 0x348c0(%rip){1to8},%ymm7,%ymm7 # 38b78 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 98,241,68,56,89,61,114,73,3,0 // vmulps 0x34972(%rip){1to8},%ymm7,%ymm7 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 98,241,68,56,89,61,182,72,3,0 // vmulps 0x348b6(%rip){1to8},%ymm7,%ymm7 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -13692,18 +13684,18 @@ _sk_gather_4444_skx:
.byte 65,15,183,4,88 // movzwl (%r8,%rbx,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,51,216 // vpmovzxwd %xmm0,%ymm3
- .byte 98,241,101,56,219,5,183,71,3,0 // vpandd 0x347b7(%rip){1to8},%ymm3,%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 98,241,101,56,219,5,251,70,3,0 // vpandd 0x346fb(%rip){1to8},%ymm3,%ymm0 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,173,71,3,0 // vmulps 0x347ad(%rip){1to8},%ymm0,%ymm0 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
- .byte 98,241,101,56,219,13,167,71,3,0 // vpandd 0x347a7(%rip){1to8},%ymm3,%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 98,241,124,56,89,5,241,70,3,0 // vmulps 0x346f1(%rip){1to8},%ymm0,%ymm0 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 98,241,101,56,219,13,235,70,3,0 // vpandd 0x346eb(%rip){1to8},%ymm3,%ymm1 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,157,71,3,0 // vmulps 0x3479d(%rip){1to8},%ymm1,%ymm1 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
- .byte 98,241,101,56,219,21,151,71,3,0 // vpandd 0x34797(%rip){1to8},%ymm3,%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 98,241,116,56,89,13,225,70,3,0 // vmulps 0x346e1(%rip){1to8},%ymm1,%ymm1 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 98,241,101,56,219,21,219,70,3,0 // vpandd 0x346db(%rip){1to8},%ymm3,%ymm2 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,141,71,3,0 // vmulps 0x3478d(%rip){1to8},%ymm2,%ymm2 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
- .byte 98,241,101,56,219,29,135,71,3,0 // vpandd 0x34787(%rip){1to8},%ymm3,%ymm3 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 98,241,108,56,89,21,209,70,3,0 // vmulps 0x346d1(%rip){1to8},%ymm2,%ymm2 # 38b74 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 98,241,101,56,219,29,203,70,3,0 // vpandd 0x346cb(%rip){1to8},%ymm3,%ymm3 # 38b78 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,125,71,3,0 // vmulps 0x3477d(%rip){1to8},%ymm3,%ymm3 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 98,241,100,56,89,29,193,70,3,0 // vmulps 0x346c1(%rip){1to8},%ymm3,%ymm3 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -13722,7 +13714,7 @@ _sk_store_4444_skx:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,87,71,3,0 // vbroadcastss 0x34757(%rip),%ymm8 # 38c3c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ .byte 196,98,125,24,5,155,70,3,0 // vbroadcastss 0x3469b(%rip),%ymm8 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,53,114,241,12 // vpslld $0xc,%ymm9,%ymm9
@@ -13777,7 +13769,7 @@ _sk_store_4444_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe10045c8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fcbd54>
+ .byte 232,255,255,255,224 // callq ffffffffe10045c8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fcbe10>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13803,7 +13795,7 @@ _sk_load_8888_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,241,127,169,111,195 // vmovdqu8 %ymm3,%ymm0{%k1}{z}
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,142,69,3,0 // vbroadcastss 0x3458e(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,210,68,3,0 // vbroadcastss 0x344d2(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,245,114,211,8 // vpsrld $0x8,%ymm3,%ymm1
.byte 98,241,127,169,111,201 // vmovdqu8 %ymm1,%ymm1{%k1}{z}
@@ -13890,7 +13882,7 @@ _sk_load_8888_dst_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,241,127,169,111,231 // vmovdqu8 %ymm7,%ymm4{%k1}{z}
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,74,68,3,0 // vbroadcastss 0x3444a(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,142,67,3,0 // vbroadcastss 0x3438e(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
.byte 197,213,114,215,8 // vpsrld $0x8,%ymm7,%ymm5
.byte 98,241,127,169,111,237 // vmovdqu8 %ymm5,%ymm5{%k1}{z}
@@ -13984,7 +13976,7 @@ _sk_gather_8888_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,209,127,169,111,192 // vmovdqu8 %ymm8,%ymm0{%k1}{z}
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,221,66,3,0 // vbroadcastss 0x342dd(%rip),%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,29,33,66,3,0 // vbroadcastss 0x34221(%rip),%ymm3 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
.byte 196,193,117,114,208,8 // vpsrld $0x8,%ymm8,%ymm1
.byte 98,241,127,169,111,201 // vmovdqu8 %ymm1,%ymm1{%k1}{z}
@@ -14011,7 +14003,7 @@ _sk_store_8888_skx:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,50,66,3,0 // vbroadcastss 0x34232(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,118,65,3,0 // vbroadcastss 0x34176(%rip),%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -14067,7 +14059,7 @@ _sk_store_8888_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc004a00 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcc18c>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc004a00 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcc248>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -14093,7 +14085,7 @@ _sk_load_bgra_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,241,127,169,111,195 // vmovdqu8 %ymm3,%ymm0{%k1}{z}
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,86,65,3,0 // vbroadcastss 0x34156(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,154,64,3,0 // vbroadcastss 0x3409a(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
.byte 197,253,114,211,8 // vpsrld $0x8,%ymm3,%ymm0
.byte 98,241,127,169,111,192 // vmovdqu8 %ymm0,%ymm0{%k1}{z}
@@ -14180,7 +14172,7 @@ _sk_load_bgra_dst_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,241,127,169,111,231 // vmovdqu8 %ymm7,%ymm4{%k1}{z}
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,18,64,3,0 // vbroadcastss 0x34012(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,86,63,3,0 // vbroadcastss 0x33f56(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,240 // vmulps %ymm8,%ymm4,%ymm6
.byte 197,221,114,215,8 // vpsrld $0x8,%ymm7,%ymm4
.byte 98,241,127,169,111,228 // vmovdqu8 %ymm4,%ymm4{%k1}{z}
@@ -14274,7 +14266,7 @@ _sk_gather_bgra_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,209,127,169,111,192 // vmovdqu8 %ymm8,%ymm0{%k1}{z}
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,165,62,3,0 // vbroadcastss 0x33ea5(%rip),%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,29,233,61,3,0 // vbroadcastss 0x33de9(%rip),%ymm3 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,211 // vmulps %ymm3,%ymm0,%ymm2
.byte 196,193,125,114,208,8 // vpsrld $0x8,%ymm8,%ymm0
.byte 98,241,127,169,111,192 // vmovdqu8 %ymm0,%ymm0{%k1}{z}
@@ -14301,7 +14293,7 @@ _sk_store_bgra_skx:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,250,61,3,0 // vbroadcastss 0x33dfa(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,62,61,3,0 // vbroadcastss 0x33d3e(%rip),%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,108,89,200 // vmulps %ymm8,%ymm2,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -14357,7 +14349,7 @@ _sk_store_bgra_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc004e38 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcc5c4>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc004e38 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcc680>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -14620,7 +14612,7 @@ _sk_load_u16_be_skx:
.byte 197,241,235,192 // vpor %xmm0,%xmm1,%xmm0
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,21,99,57,3,0 // vbroadcastss 0x33963(%rip),%ymm10 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,21,167,56,3,0 // vbroadcastss 0x338a7(%rip),%ymm10 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 197,185,109,202 // vpunpckhqdq %xmm2,%xmm8,%xmm1
.byte 197,233,113,241,8 // vpsllw $0x8,%xmm1,%xmm2
@@ -14711,7 +14703,7 @@ _sk_load_rgb_u16_be_skx:
.byte 197,241,235,192 // vpor %xmm0,%xmm1,%xmm0
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,213,55,3,0 // vbroadcastss 0x337d5(%rip),%ymm9 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,13,25,55,3,0 // vbroadcastss 0x33719(%rip),%ymm9 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,185,109,203 // vpunpckhqdq %xmm3,%xmm8,%xmm1
.byte 197,225,113,241,8 // vpsllw $0x8,%xmm1,%xmm3
@@ -14727,7 +14719,7 @@ _sk_load_rgb_u16_be_skx:
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 196,193,108,89,209 // vmulps %ymm9,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,245,54,3,0 // vbroadcastss 0x336f5(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,57,54,3,0 // vbroadcastss 0x33639(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,4,64 // vmovd (%r8,%rax,2),%xmm0
.byte 196,65,49,87,201 // vxorpd %xmm9,%xmm9,%xmm9
@@ -14803,7 +14795,7 @@ _sk_store_u16_be_skx:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
- .byte 196,98,125,24,5,190,54,3,0 // vbroadcastss 0x336be(%rip),%ymm8 # 38c40 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ .byte 196,98,125,24,5,2,54,3,0 // vbroadcastss 0x33602(%rip),%ymm8 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -15145,7 +15137,7 @@ _sk_mirror_x_skx:
.byte 196,65,124,92,218 // vsubps %ymm10,%ymm0,%ymm11
.byte 196,193,58,88,192 // vaddss %xmm8,%xmm8,%xmm0
.byte 196,98,125,24,192 // vbroadcastss %xmm0,%ymm8
- .byte 197,178,89,5,43,48,3,0 // vmulss 0x3302b(%rip),%xmm9,%xmm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,5,111,47,3,0 // vmulss 0x32f6f(%rip),%xmm9,%xmm0 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,89,192 // vmulps %ymm0,%ymm11,%ymm0
.byte 196,227,125,8,192,1 // vroundps $0x1,%ymm0,%ymm0
@@ -15168,7 +15160,7 @@ _sk_mirror_y_skx:
.byte 196,65,116,92,218 // vsubps %ymm10,%ymm1,%ymm11
.byte 196,193,58,88,200 // vaddss %xmm8,%xmm8,%xmm1
.byte 196,98,125,24,193 // vbroadcastss %xmm1,%ymm8
- .byte 197,178,89,13,218,47,3,0 // vmulss 0x32fda(%rip),%xmm9,%xmm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,13,30,47,3,0 // vmulss 0x32f1e(%rip),%xmm9,%xmm1 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,24,201 // vbroadcastss %xmm1,%ymm1
.byte 197,164,89,201 // vmulps %ymm1,%ymm11,%ymm1
.byte 196,227,125,8,201,1 // vroundps $0x1,%ymm1,%ymm1
@@ -15186,7 +15178,7 @@ FUNCTION(_sk_clamp_x_1_skx)
_sk_clamp_x_1_skx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 98,241,124,56,93,5,161,47,3,0 // vminps 0x32fa1(%rip){1to8},%ymm0,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,93,5,229,46,3,0 // vminps 0x32ee5(%rip){1to8},%ymm0,%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15198,7 +15190,7 @@ _sk_repeat_x_1_skx:
.byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 98,241,124,56,93,5,127,47,3,0 // vminps 0x32f7f(%rip){1to8},%ymm0,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,93,5,195,46,3,0 // vminps 0x32ec3(%rip){1to8},%ymm0,%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15206,9 +15198,9 @@ HIDDEN _sk_mirror_x_1_skx
.globl _sk_mirror_x_1_skx
FUNCTION(_sk_mirror_x_1_skx)
_sk_mirror_x_1_skx:
- .byte 196,98,125,24,5,138,47,3,0 // vbroadcastss 0x32f8a(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,5,206,46,3,0 // vbroadcastss 0x32ece(%rip),%ymm8 # 38a80 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 98,113,124,56,89,13,95,47,3,0 // vmulps 0x32f5f(%rip){1to8},%ymm0,%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,113,124,56,89,13,163,46,3,0 // vmulps 0x32ea3(%rip){1to8},%ymm0,%ymm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,67,125,8,201,1 // vroundps $0x1,%ymm9,%ymm9
.byte 196,65,52,88,201 // vaddps %ymm9,%ymm9,%ymm9
.byte 196,193,124,92,193 // vsubps %ymm9,%ymm0,%ymm0
@@ -15217,7 +15209,7 @@ _sk_mirror_x_1_skx:
.byte 197,60,92,200 // vsubps %ymm0,%ymm8,%ymm9
.byte 197,180,84,192 // vandps %ymm0,%ymm9,%ymm0
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 98,241,124,56,93,5,51,47,3,0 // vminps 0x32f33(%rip){1to8},%ymm0,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,93,5,119,46,3,0 // vminps 0x32e77(%rip){1to8},%ymm0,%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15225,9 +15217,9 @@ HIDDEN _sk_luminance_to_alpha_skx
.globl _sk_luminance_to_alpha_skx
FUNCTION(_sk_luminance_to_alpha_skx)
_sk_luminance_to_alpha_skx:
- .byte 98,241,116,56,89,29,69,48,3,0 // vmulps 0x33045(%rip){1to8},%ymm1,%ymm3 # 38c44 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
- .byte 98,242,125,56,184,29,63,48,3,0 // vfmadd231ps 0x3303f(%rip){1to8},%ymm0,%ymm3 # 38c48 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
- .byte 98,242,109,56,184,29,57,48,3,0 // vfmadd231ps 0x33039(%rip){1to8},%ymm2,%ymm3 # 38c4c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ .byte 98,241,116,56,89,29,137,47,3,0 // vmulps 0x32f89(%rip){1to8},%ymm1,%ymm3 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ .byte 98,242,125,56,184,29,131,47,3,0 // vfmadd231ps 0x32f83(%rip){1to8},%ymm0,%ymm3 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ .byte 98,242,109,56,184,29,125,47,3,0 // vfmadd231ps 0x32f7d(%rip){1to8},%ymm2,%ymm3 # 38b90 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
@@ -15476,7 +15468,7 @@ _sk_gradient_skx:
.byte 76,139,72,72 // mov 0x48(%rax),%r9
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 65,186,1,0,0,0 // mov $0x1,%r10d
- .byte 196,226,125,24,21,66,43,3,0 // vbroadcastss 0x32b42(%rip),%ymm2 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,226,125,24,21,134,42,3,0 // vbroadcastss 0x32a86(%rip),%ymm2 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,53,239,201 // vpxor %ymm9,%ymm9,%ymm9
.byte 196,130,125,24,28,145 // vbroadcastss (%r9,%r10,4),%ymm3
.byte 98,241,100,40,194,192,2 // vcmpleps %ymm0,%ymm3,%k0
@@ -15576,24 +15568,24 @@ _sk_xy_to_unit_angle_skx:
.byte 196,65,52,95,226 // vmaxps %ymm10,%ymm9,%ymm12
.byte 196,65,36,94,220 // vdivps %ymm12,%ymm11,%ymm11
.byte 196,65,36,89,227 // vmulps %ymm11,%ymm11,%ymm12
- .byte 196,98,125,24,45,196,42,3,0 // vbroadcastss 0x32ac4(%rip),%ymm13 # 38c50 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- .byte 98,114,29,56,168,45,190,42,3,0 // vfmadd213ps 0x32abe(%rip){1to8},%ymm12,%ymm13 # 38c54 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
- .byte 98,114,29,56,168,45,184,42,3,0 // vfmadd213ps 0x32ab8(%rip){1to8},%ymm12,%ymm13 # 38c58 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
- .byte 98,114,29,56,168,45,178,42,3,0 // vfmadd213ps 0x32ab2(%rip){1to8},%ymm12,%ymm13 # 38c5c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ .byte 196,98,125,24,45,8,42,3,0 // vbroadcastss 0x32a08(%rip),%ymm13 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ .byte 98,114,29,56,168,45,2,42,3,0 // vfmadd213ps 0x32a02(%rip){1to8},%ymm12,%ymm13 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ .byte 98,114,29,56,168,45,252,41,3,0 // vfmadd213ps 0x329fc(%rip){1to8},%ymm12,%ymm13 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ .byte 98,114,29,56,168,45,246,41,3,0 // vfmadd213ps 0x329f6(%rip){1to8},%ymm12,%ymm13 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
.byte 196,65,36,89,221 // vmulps %ymm13,%ymm11,%ymm11
.byte 98,209,52,40,194,194,1 // vcmpltps %ymm10,%ymm9,%k0
.byte 98,114,126,40,56,200 // vpmovm2d %k0,%ymm9
- .byte 196,98,125,24,21,155,42,3,0 // vbroadcastss 0x32a9b(%rip),%ymm10 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ .byte 196,98,125,24,21,223,41,3,0 // vbroadcastss 0x329df(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
.byte 196,65,44,92,211 // vsubps %ymm11,%ymm10,%ymm10
.byte 196,67,37,74,202,144 // vblendvps %ymm9,%ymm10,%ymm11,%ymm9
.byte 98,209,124,40,194,192,1 // vcmpltps %ymm8,%ymm0,%k0
.byte 98,242,126,40,56,192 // vpmovm2d %k0,%ymm0
- .byte 196,98,125,24,21,58,41,3,0 // vbroadcastss 0x3293a(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,126,40,3,0 // vbroadcastss 0x3287e(%rip),%ymm10 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,92,209 // vsubps %ymm9,%ymm10,%ymm10
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 98,209,116,40,194,192,1 // vcmpltps %ymm8,%ymm1,%k0
.byte 98,114,126,40,56,200 // vpmovm2d %k0,%ymm9
- .byte 196,98,125,24,21,29,41,3,0 // vbroadcastss 0x3291d(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,21,97,40,3,0 // vbroadcastss 0x32861(%rip),%ymm10 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,44,92,208 // vsubps %ymm0,%ymm10,%ymm10
.byte 196,195,125,74,194,144 // vblendvps %ymm9,%ymm10,%ymm0,%ymm0
.byte 98,209,124,40,194,192,3 // vcmpunordps %ymm8,%ymm0,%k0
@@ -15612,65 +15604,58 @@ _sk_xy_to_radius_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
-HIDDEN _sk_xy_to_2pt_conical_quadratic_max_skx
-.globl _sk_xy_to_2pt_conical_quadratic_max_skx
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_max_skx)
-_sk_xy_to_2pt_conical_quadratic_max_skx:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_first_skx
+.globl _sk_xy_to_2pt_conical_quadratic_first_skx
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_first_skx)
+_sk_xy_to_2pt_conical_quadratic_first_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 196,98,125,24,64,64 // vbroadcastss 0x40(%rax),%ymm8
.byte 197,122,16,72,72 // vmovss 0x48(%rax),%xmm9
.byte 197,50,89,80,76 // vmulss 0x4c(%rax),%xmm9,%xmm10
.byte 196,66,125,24,210 // vbroadcastss %xmm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 98,113,44,56,89,21,5,42,3,0 // vmulps 0x32a05(%rip){1to8},%ymm10,%ymm10 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 98,113,44,56,89,21,73,41,3,0 // vmulps 0x32949(%rip){1to8},%ymm10,%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
.byte 196,98,125,184,216 // vfmadd231ps %ymm0,%ymm0,%ymm11
.byte 196,193,50,89,193 // vmulss %xmm9,%xmm9,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 98,113,60,56,89,5,232,41,3,0 // vmulps 0x329e8(%rip){1to8},%ymm8,%ymm8 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 98,113,60,56,89,5,44,41,3,0 // vmulps 0x3292c(%rip){1to8},%ymm8,%ymm8 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 98,113,44,56,87,13,207,41,3,0 // vxorps 0x329cf(%rip){1to8},%ymm10,%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
- .byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 98,113,60,56,89,5,116,40,3,0 // vmulps 0x32874(%rip){1to8},%ymm8,%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
- .byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
+ .byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
+ .byte 98,113,60,56,89,5,194,39,3,0 // vmulps 0x327c2(%rip){1to8},%ymm8,%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 197,172,95,192 // vmaxps %ymm0,%ymm10,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
-HIDDEN _sk_xy_to_2pt_conical_quadratic_min_skx
-.globl _sk_xy_to_2pt_conical_quadratic_min_skx
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_min_skx)
-_sk_xy_to_2pt_conical_quadratic_min_skx:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_second_skx
+.globl _sk_xy_to_2pt_conical_quadratic_second_skx
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_second_skx)
+_sk_xy_to_2pt_conical_quadratic_second_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 196,98,125,24,64,64 // vbroadcastss 0x40(%rax),%ymm8
.byte 197,122,16,72,72 // vmovss 0x48(%rax),%xmm9
.byte 197,50,89,80,76 // vmulss 0x4c(%rax),%xmm9,%xmm10
.byte 196,66,125,24,210 // vbroadcastss %xmm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 98,113,44,56,89,21,125,41,3,0 // vmulps 0x3297d(%rip){1to8},%ymm10,%ymm10 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 98,113,44,56,89,21,216,40,3,0 // vmulps 0x328d8(%rip){1to8},%ymm10,%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
.byte 196,98,125,184,216 // vfmadd231ps %ymm0,%ymm0,%ymm11
.byte 196,193,50,89,193 // vmulss %xmm9,%xmm9,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 98,113,60,56,89,5,96,41,3,0 // vmulps 0x32960(%rip){1to8},%ymm8,%ymm8 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 98,113,60,56,89,5,187,40,3,0 // vmulps 0x328bb(%rip){1to8},%ymm8,%ymm8 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 98,113,44,56,87,13,71,41,3,0 // vxorps 0x32947(%rip){1to8},%ymm10,%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
- .byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 98,113,60,56,89,5,236,39,3,0 // vmulps 0x327ec(%rip){1to8},%ymm8,%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
+ .byte 98,113,44,56,87,13,162,40,3,0 // vxorps 0x328a2(%rip){1to8},%ymm10,%ymm9 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 98,113,60,56,89,5,76,39,3,0 // vmulps 0x3274c(%rip){1to8},%ymm8,%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 197,172,93,192 // vminps %ymm0,%ymm10,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15683,13 +15668,13 @@ _sk_xy_to_2pt_conical_linear_skx:
.byte 197,58,89,72,76 // vmulss 0x4c(%rax),%xmm8,%xmm9
.byte 196,66,125,24,201 // vbroadcastss %xmm9,%ymm9
.byte 197,52,88,200 // vaddps %ymm0,%ymm9,%ymm9
- .byte 98,113,52,56,89,13,251,40,3,0 // vmulps 0x328fb(%rip){1to8},%ymm9,%ymm9 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 98,113,52,56,89,13,100,40,3,0 // vmulps 0x32864(%rip){1to8},%ymm9,%ymm9 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 197,116,89,209 // vmulps %ymm1,%ymm1,%ymm10
.byte 196,98,125,184,208 // vfmadd231ps %ymm0,%ymm0,%ymm10
.byte 196,193,58,89,192 // vmulss %xmm8,%xmm8,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,172,92,192 // vsubps %ymm0,%ymm10,%ymm0
- .byte 98,241,124,56,87,5,226,40,3,0 // vxorps 0x328e2(%rip){1to8},%ymm0,%ymm0 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 98,241,124,56,87,5,75,40,3,0 // vxorps 0x3284b(%rip){1to8},%ymm0,%ymm0 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,193,124,94,193 // vdivps %ymm9,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15731,7 +15716,7 @@ HIDDEN _sk_save_xy_skx
FUNCTION(_sk_save_xy_skx)
_sk_save_xy_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,35,39,3,0 // vbroadcastss 0x32723(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,140,38,3,0 // vbroadcastss 0x3268c(%rip),%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,88,200 // vaddps %ymm8,%ymm0,%ymm9
.byte 196,67,125,8,209,1 // vroundps $0x1,%ymm9,%ymm10
.byte 196,65,52,92,202 // vsubps %ymm10,%ymm9,%ymm9
@@ -15766,8 +15751,8 @@ FUNCTION(_sk_bilinear_nx_skx)
_sk_bilinear_nx_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
- .byte 98,241,124,56,88,5,248,39,3,0 // vaddps 0x327f8(%rip){1to8},%ymm0,%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
- .byte 196,98,125,24,5,163,38,3,0 // vbroadcastss 0x326a3(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,88,5,97,39,3,0 // vaddps 0x32761(%rip){1to8},%ymm0,%ymm0 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,98,125,24,5,12,38,3,0 // vbroadcastss 0x3260c(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15780,7 +15765,7 @@ _sk_bilinear_px_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
- .byte 98,241,124,56,88,5,115,38,3,0 // vaddps 0x32673(%rip){1to8},%ymm0,%ymm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,241,124,56,88,5,220,37,3,0 // vaddps 0x325dc(%rip){1to8},%ymm0,%ymm0 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15791,8 +15776,8 @@ FUNCTION(_sk_bilinear_ny_skx)
_sk_bilinear_ny_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
- .byte 98,241,116,56,88,13,166,39,3,0 // vaddps 0x327a6(%rip){1to8},%ymm1,%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
- .byte 196,98,125,24,5,81,38,3,0 // vbroadcastss 0x32651(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,116,56,88,13,15,39,3,0 // vaddps 0x3270f(%rip){1to8},%ymm1,%ymm1 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,98,125,24,5,186,37,3,0 // vbroadcastss 0x325ba(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15805,7 +15790,7 @@ _sk_bilinear_py_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
- .byte 98,241,116,56,88,13,32,38,3,0 // vaddps 0x32620(%rip){1to8},%ymm1,%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,241,116,56,88,13,137,37,3,0 // vaddps 0x32589(%rip){1to8},%ymm1,%ymm1 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15816,12 +15801,12 @@ FUNCTION(_sk_bicubic_n3x_skx)
_sk_bicubic_n3x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
- .byte 98,241,124,56,88,5,88,39,3,0 // vaddps 0x32758(%rip){1to8},%ymm0,%ymm0 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
- .byte 196,98,125,24,5,255,37,3,0 // vbroadcastss 0x325ff(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,88,5,193,38,3,0 // vaddps 0x326c1(%rip){1to8},%ymm0,%ymm0 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,98,125,24,5,104,37,3,0 // vbroadcastss 0x32568(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,61,39,3,0 // vbroadcastss 0x3273d(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
- .byte 98,114,61,56,168,21,83,38,3,0 // vfmadd213ps 0x32653(%rip){1to8},%ymm8,%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,166,38,3,0 // vbroadcastss 0x326a6(%rip),%ymm10 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 98,114,61,56,168,21,188,37,3,0 // vfmadd213ps 0x325bc(%rip){1to8},%ymm8,%ymm10 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,44,89,193 // vmulps %ymm9,%ymm10,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15833,13 +15818,13 @@ FUNCTION(_sk_bicubic_n1x_skx)
_sk_bicubic_n1x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
- .byte 98,241,124,56,88,5,10,39,3,0 // vaddps 0x3270a(%rip){1to8},%ymm0,%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
- .byte 196,98,125,24,5,181,37,3,0 // vbroadcastss 0x325b5(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,88,5,115,38,3,0 // vaddps 0x32673(%rip){1to8},%ymm0,%ymm0 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,98,125,24,5,30,37,3,0 // vbroadcastss 0x3251e(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,252,38,3,0 // vbroadcastss 0x326fc(%rip),%ymm9 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- .byte 98,114,61,56,168,13,246,38,3,0 // vfmadd213ps 0x326f6(%rip){1to8},%ymm8,%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 98,114,61,56,168,13,140,37,3,0 // vfmadd213ps 0x3258c(%rip){1to8},%ymm8,%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,61,56,168,13,230,38,3,0 // vfmadd213ps 0x326e6(%rip){1to8},%ymm8,%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,101,38,3,0 // vbroadcastss 0x32665(%rip),%ymm9 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 98,114,61,56,168,13,95,38,3,0 // vfmadd213ps 0x3265f(%rip){1to8},%ymm8,%ymm9 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 98,114,61,56,168,13,245,36,3,0 // vfmadd213ps 0x324f5(%rip){1to8},%ymm8,%ymm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,61,56,168,13,79,38,3,0 // vfmadd213ps 0x3264f(%rip){1to8},%ymm8,%ymm9 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 197,124,17,136,0,1,0,0 // vmovups %ymm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15849,13 +15834,13 @@ HIDDEN _sk_bicubic_p1x_skx
FUNCTION(_sk_bicubic_p1x_skx)
_sk_bicubic_p1x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,107,37,3,0 // vbroadcastss 0x3256b(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,212,36,3,0 // vbroadcastss 0x324d4(%rip),%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,136,128,0,0,0 // vmovups 0x80(%rax),%ymm9
- .byte 196,98,125,24,21,178,38,3,0 // vbroadcastss 0x326b2(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- .byte 98,114,53,56,168,21,172,38,3,0 // vfmadd213ps 0x326ac(%rip){1to8},%ymm9,%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,27,38,3,0 // vbroadcastss 0x3261b(%rip),%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 98,114,53,56,168,21,21,38,3,0 // vfmadd213ps 0x32615(%rip){1to8},%ymm9,%ymm10 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,66,53,168,208 // vfmadd213ps %ymm8,%ymm9,%ymm10
- .byte 98,114,53,56,168,21,161,38,3,0 // vfmadd213ps 0x326a1(%rip){1to8},%ymm9,%ymm10 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 98,114,53,56,168,21,10,38,3,0 // vfmadd213ps 0x3260a(%rip){1to8},%ymm9,%ymm10 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 197,124,17,144,0,1,0,0 // vmovups %ymm10,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15867,10 +15852,10 @@ _sk_bicubic_p3x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
- .byte 98,241,124,56,88,5,121,38,3,0 // vaddps 0x32679(%rip){1to8},%ymm0,%ymm0 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 98,241,124,56,88,5,226,37,3,0 // vaddps 0x325e2(%rip){1to8},%ymm0,%ymm0 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,99,38,3,0 // vbroadcastss 0x32663(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
- .byte 98,114,61,56,168,21,121,37,3,0 // vfmadd213ps 0x32579(%rip){1to8},%ymm8,%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,204,37,3,0 // vbroadcastss 0x325cc(%rip),%ymm10 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 98,114,61,56,168,21,226,36,3,0 // vfmadd213ps 0x324e2(%rip){1to8},%ymm8,%ymm10 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,52,89,194 // vmulps %ymm10,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15882,12 +15867,12 @@ FUNCTION(_sk_bicubic_n3y_skx)
_sk_bicubic_n3y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
- .byte 98,241,116,56,88,13,51,38,3,0 // vaddps 0x32633(%rip){1to8},%ymm1,%ymm1 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
- .byte 196,98,125,24,5,218,36,3,0 // vbroadcastss 0x324da(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,116,56,88,13,156,37,3,0 // vaddps 0x3259c(%rip){1to8},%ymm1,%ymm1 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,98,125,24,5,67,36,3,0 // vbroadcastss 0x32443(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,24,38,3,0 // vbroadcastss 0x32618(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
- .byte 98,114,61,56,168,21,46,37,3,0 // vfmadd213ps 0x3252e(%rip){1to8},%ymm8,%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,129,37,3,0 // vbroadcastss 0x32581(%rip),%ymm10 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 98,114,61,56,168,21,151,36,3,0 // vfmadd213ps 0x32497(%rip){1to8},%ymm8,%ymm10 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,44,89,193 // vmulps %ymm9,%ymm10,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15899,13 +15884,13 @@ FUNCTION(_sk_bicubic_n1y_skx)
_sk_bicubic_n1y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
- .byte 98,241,116,56,88,13,228,37,3,0 // vaddps 0x325e4(%rip){1to8},%ymm1,%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
- .byte 196,98,125,24,5,143,36,3,0 // vbroadcastss 0x3248f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,116,56,88,13,77,37,3,0 // vaddps 0x3254d(%rip){1to8},%ymm1,%ymm1 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,98,125,24,5,248,35,3,0 // vbroadcastss 0x323f8(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,214,37,3,0 // vbroadcastss 0x325d6(%rip),%ymm9 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- .byte 98,114,61,56,168,13,208,37,3,0 // vfmadd213ps 0x325d0(%rip){1to8},%ymm8,%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 98,114,61,56,168,13,102,36,3,0 // vfmadd213ps 0x32466(%rip){1to8},%ymm8,%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,61,56,168,13,192,37,3,0 // vfmadd213ps 0x325c0(%rip){1to8},%ymm8,%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,63,37,3,0 // vbroadcastss 0x3253f(%rip),%ymm9 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 98,114,61,56,168,13,57,37,3,0 // vfmadd213ps 0x32539(%rip){1to8},%ymm8,%ymm9 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 98,114,61,56,168,13,207,35,3,0 // vfmadd213ps 0x323cf(%rip){1to8},%ymm8,%ymm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,61,56,168,13,41,37,3,0 // vfmadd213ps 0x32529(%rip){1to8},%ymm8,%ymm9 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 197,124,17,136,64,1,0,0 // vmovups %ymm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15915,13 +15900,13 @@ HIDDEN _sk_bicubic_p1y_skx
FUNCTION(_sk_bicubic_p1y_skx)
_sk_bicubic_p1y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,69,36,3,0 // vbroadcastss 0x32445(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,174,35,3,0 // vbroadcastss 0x323ae(%rip),%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,72,64 // vaddps 0x40(%rax),%ymm8,%ymm1
.byte 197,124,16,136,192,0,0,0 // vmovups 0xc0(%rax),%ymm9
- .byte 196,98,125,24,21,139,37,3,0 // vbroadcastss 0x3258b(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- .byte 98,114,53,56,168,21,133,37,3,0 // vfmadd213ps 0x32585(%rip){1to8},%ymm9,%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,244,36,3,0 // vbroadcastss 0x324f4(%rip),%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 98,114,53,56,168,21,238,36,3,0 // vfmadd213ps 0x324ee(%rip){1to8},%ymm9,%ymm10 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,66,53,168,208 // vfmadd213ps %ymm8,%ymm9,%ymm10
- .byte 98,114,53,56,168,21,122,37,3,0 // vfmadd213ps 0x3257a(%rip){1to8},%ymm9,%ymm10 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 98,114,53,56,168,21,227,36,3,0 // vfmadd213ps 0x324e3(%rip){1to8},%ymm9,%ymm10 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 197,124,17,144,64,1,0,0 // vmovups %ymm10,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15933,10 +15918,10 @@ _sk_bicubic_p3y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
- .byte 98,241,116,56,88,13,81,37,3,0 // vaddps 0x32551(%rip){1to8},%ymm1,%ymm1 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 98,241,116,56,88,13,186,36,3,0 // vaddps 0x324ba(%rip){1to8},%ymm1,%ymm1 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,59,37,3,0 // vbroadcastss 0x3253b(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
- .byte 98,114,61,56,168,21,81,36,3,0 // vfmadd213ps 0x32451(%rip){1to8},%ymm8,%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,164,36,3,0 // vbroadcastss 0x324a4(%rip),%ymm10 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 98,114,61,56,168,21,186,35,3,0 // vfmadd213ps 0x323ba(%rip){1to8},%ymm8,%ymm10 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,52,89,194 // vmulps %ymm10,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -16062,7 +16047,7 @@ _sk_clut_3D_skx:
.byte 98,226,61,40,64,224 // vpmulld %ymm0,%ymm8,%ymm20
.byte 98,209,93,32,254,193 // vpaddd %ymm9,%ymm20,%ymm0
.byte 72,139,0 // mov (%rax),%rax
- .byte 98,98,125,40,88,29,69,35,3,0 // vpbroadcastd 0x32345(%rip),%ymm27 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 98,98,125,40,88,29,174,34,3,0 // vpbroadcastd 0x322ae(%rip),%ymm27 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 98,146,125,40,64,195 // vpmulld %ymm27,%ymm0,%ymm0
.byte 196,65,45,239,210 // vpxor %ymm10,%ymm10,%ymm10
.byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
@@ -16075,9 +16060,9 @@ _sk_clut_3D_skx:
.byte 196,65,37,118,219 // vpcmpeqd %ymm11,%ymm11,%ymm11
.byte 196,162,37,146,12,144 // vgatherdps %ymm11,(%rax,%ymm10,4),%ymm1
.byte 98,97,124,40,40,233 // vmovaps %ymm1,%ymm29
- .byte 196,98,125,24,21,251,34,3,0 // vbroadcastss 0x322fb(%rip),%ymm10 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,98,125,24,21,100,34,3,0 // vbroadcastss 0x32264(%rip),%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 98,81,60,32,88,218 // vaddps %ymm10,%ymm24,%ymm11
- .byte 98,226,125,40,88,5,147,33,3,0 // vpbroadcastd 0x32193(%rip),%ymm16 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 98,226,125,40,88,5,252,32,3,0 // vpbroadcastd 0x320fc(%rip),%ymm16 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 98,177,125,40,254,192 // vpaddd %ymm16,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,65,29,118,228 // vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -16317,7 +16302,7 @@ _sk_clut_4D_skx:
.byte 98,162,45,40,64,229 // vpmulld %ymm21,%ymm10,%ymm20
.byte 98,241,93,32,254,193 // vpaddd %ymm1,%ymm20,%ymm0
.byte 72,139,0 // mov (%rax),%rax
- .byte 98,226,125,40,88,5,215,29,3,0 // vpbroadcastd 0x31dd7(%rip),%ymm16 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 98,226,125,40,88,5,64,29,3,0 // vpbroadcastd 0x31d40(%rip),%ymm16 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 98,50,125,40,64,216 // vpmulld %ymm16,%ymm0,%ymm11
.byte 196,65,28,87,228 // vxorps %ymm12,%ymm12,%ymm12
.byte 197,253,118,192 // vpcmpeqd %ymm0,%ymm0,%ymm0
@@ -16329,9 +16314,9 @@ _sk_clut_4D_skx:
.byte 196,65,29,118,228 // vpcmpeqd %ymm12,%ymm12,%ymm12
.byte 196,98,29,146,44,128 // vgatherdps %ymm12,(%rax,%ymm0,4),%ymm13
.byte 197,124,17,172,36,192,4,0,0 // vmovups %ymm13,0x4c0(%rsp)
- .byte 196,226,125,24,5,137,29,3,0 // vbroadcastss 0x31d89(%rip),%ymm0 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,226,125,24,5,242,28,3,0 // vbroadcastss 0x31cf2(%rip),%ymm0 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 98,113,28,32,88,224 // vaddps %ymm0,%ymm28,%ymm12
- .byte 98,226,125,40,88,13,33,28,3,0 // vpbroadcastd 0x31c21(%rip),%ymm17 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 98,226,125,40,88,13,138,27,3,0 // vpbroadcastd 0x31b8a(%rip),%ymm17 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 98,49,37,40,254,217 // vpaddd %ymm17,%ymm11,%ymm11
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
.byte 196,65,21,118,237 // vpcmpeqd %ymm13,%ymm13,%ymm13
@@ -16736,7 +16721,7 @@ _sk_clut_4D_skx:
.byte 197,228,92,214 // vsubps %ymm6,%ymm3,%ymm2
.byte 196,226,93,168,214 // vfmadd213ps %ymm6,%ymm4,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,191,18,3,0 // vbroadcastss 0x312bf(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,40,18,3,0 // vbroadcastss 0x31228(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 98,145,124,40,40,227 // vmovaps %ymm27,%ymm4
.byte 197,252,16,108,36,128 // vmovups -0x80(%rsp),%ymm5
.byte 197,252,16,116,36,160 // vmovups -0x60(%rsp),%ymm6
@@ -16748,17 +16733,18 @@ HIDDEN _sk_gauss_a_to_rgba_skx
.globl _sk_gauss_a_to_rgba_skx
FUNCTION(_sk_gauss_a_to_rgba_skx)
_sk_gauss_a_to_rgba_skx:
- .byte 196,226,125,24,5,1,20,3,0 // vbroadcastss 0x31401(%rip),%ymm0 # 38c90 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
- .byte 98,242,101,56,168,5,251,19,3,0 // vfmadd213ps 0x313fb(%rip){1to8},%ymm3,%ymm0 # 38c94 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
- .byte 98,242,101,56,168,5,245,19,3,0 // vfmadd213ps 0x313f5(%rip){1to8},%ymm3,%ymm0 # 38c98 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
- .byte 98,242,101,56,168,5,239,19,3,0 // vfmadd213ps 0x313ef(%rip){1to8},%ymm3,%ymm0 # 38c9c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
- .byte 98,242,101,56,168,5,233,19,3,0 // vfmadd213ps 0x313e9(%rip){1to8},%ymm3,%ymm0 # 38ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ .byte 196,226,125,24,5,106,19,3,0 // vbroadcastss 0x3136a(%rip),%ymm0 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ .byte 98,242,101,56,168,5,100,19,3,0 // vfmadd213ps 0x31364(%rip){1to8},%ymm3,%ymm0 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ .byte 98,242,101,56,168,5,94,19,3,0 // vfmadd213ps 0x3135e(%rip){1to8},%ymm3,%ymm0 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ .byte 98,242,101,56,168,5,88,19,3,0 // vfmadd213ps 0x31358(%rip){1to8},%ymm3,%ymm0 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ .byte 98,242,101,56,168,5,82,19,3,0 // vfmadd213ps 0x31352(%rip){1to8},%ymm3,%ymm0 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
.byte 255,224 // jmpq *%rax
.byte 144 // nop
+ .byte 144 // nop
HIDDEN _sk_start_pipeline_hsw
.globl _sk_start_pipeline_hsw
@@ -16781,13 +16767,13 @@ _sk_start_pipeline_hsw:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,151,0,0,0 // jae 7992 <_sk_start_pipeline_hsw+0xca>
+ .byte 15,131,151,0,0,0 // jae 796e <_sk_start_pipeline_hsw+0xca>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,8 // lea 0x8(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
- .byte 119,67 // ja 7954 <_sk_start_pipeline_hsw+0x8c>
+ .byte 119,67 // ja 7930 <_sk_start_pipeline_hsw+0x8c>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -16806,10 +16792,10 @@ _sk_start_pipeline_hsw:
.byte 73,131,196,16 // add $0x10,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,193 // jbe 7915 <_sk_start_pipeline_hsw+0x4d>
+ .byte 118,193 // jbe 78f1 <_sk_start_pipeline_hsw+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,41 // je 7985 <_sk_start_pipeline_hsw+0xbd>
+ .byte 116,41 // je 7961 <_sk_start_pipeline_hsw+0xbd>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -16823,7 +16809,7 @@ _sk_start_pipeline_hsw:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 15,133,117,255,255,255 // jne 7907 <_sk_start_pipeline_hsw+0x3f>
+ .byte 15,133,117,255,255,255 // jne 78e3 <_sk_start_pipeline_hsw+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -16852,10 +16838,10 @@ _sk_seed_shader_hsw:
.byte 197,249,110,201 // vmovd %ecx,%xmm1
.byte 196,226,125,88,201 // vpbroadcastd %xmm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,82,17,3,0 // vbroadcastss 0x31152(%rip),%ymm2 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,21,186,16,3,0 // vbroadcastss 0x310ba(%rip),%ymm2 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,71,17,3,0 // vbroadcastss 0x31147(%rip),%ymm2 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,21,175,16,3,0 // vbroadcastss 0x310af(%rip),%ymm2 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
@@ -16870,17 +16856,17 @@ _sk_dither_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,121,110,194 // vmovd %edx,%xmm8
.byte 196,66,125,88,192 // vpbroadcastd %xmm8,%ymm8
- .byte 197,61,254,5,218,18,3,0 // vpaddd 0x312da(%rip),%ymm8,%ymm8 # 38ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x46c>
+ .byte 197,61,254,5,94,18,3,0 // vpaddd 0x3125e(%rip),%ymm8,%ymm8 # 38c40 <_sk_srcover_bgra_8888_sse2_lowp+0x488>
.byte 197,121,110,201 // vmovd %ecx,%xmm9
.byte 196,66,125,88,201 // vpbroadcastd %xmm9,%ymm9
.byte 196,65,53,239,200 // vpxor %ymm8,%ymm9,%ymm9
- .byte 196,98,125,88,21,11,17,3,0 // vpbroadcastd 0x3110b(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,98,125,88,21,115,16,3,0 // vpbroadcastd 0x31073(%rip),%ymm10 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,53,219,218 // vpand %ymm10,%ymm9,%ymm11
.byte 196,193,37,114,243,5 // vpslld $0x5,%ymm11,%ymm11
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,193,45,114,242,4 // vpslld $0x4,%ymm10,%ymm10
- .byte 196,98,125,88,37,240,16,3,0 // vpbroadcastd 0x310f0(%rip),%ymm12 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
- .byte 196,98,125,88,45,235,16,3,0 // vpbroadcastd 0x310eb(%rip),%ymm13 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,125,88,37,88,16,3,0 // vpbroadcastd 0x31058(%rip),%ymm12 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ .byte 196,98,125,88,45,83,16,3,0 // vpbroadcastd 0x31053(%rip),%ymm13 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,65,53,219,245 // vpand %ymm13,%ymm9,%ymm14
.byte 196,193,13,114,246,2 // vpslld $0x2,%ymm14,%ymm14
.byte 196,65,37,235,222 // vpor %ymm14,%ymm11,%ymm11
@@ -16895,8 +16881,8 @@ _sk_dither_hsw:
.byte 196,65,61,235,195 // vpor %ymm11,%ymm8,%ymm8
.byte 196,65,61,235,193 // vpor %ymm9,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,157,16,3,0 // vbroadcastss 0x3109d(%rip),%ymm9 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
- .byte 196,98,125,24,21,152,16,3,0 // vbroadcastss 0x31098(%rip),%ymm10 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ .byte 196,98,125,24,13,5,16,3,0 // vbroadcastss 0x31005(%rip),%ymm9 # 38a78 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ .byte 196,98,125,24,21,0,16,3,0 // vbroadcastss 0x31000(%rip),%ymm10 # 38a7c <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 196,98,125,24,0 // vbroadcastss (%rax),%ymm8
.byte 196,65,44,89,192 // vmulps %ymm8,%ymm10,%ymm8
@@ -16930,7 +16916,7 @@ HIDDEN _sk_black_color_hsw
FUNCTION(_sk_black_color_hsw)
_sk_black_color_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,32,16,3,0 // vbroadcastss 0x31020(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,136,15,3,0 // vbroadcastss 0x30f88(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -16941,7 +16927,7 @@ HIDDEN _sk_white_color_hsw
FUNCTION(_sk_white_color_hsw)
_sk_white_color_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,7,16,3,0 // vbroadcastss 0x31007(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,111,15,3,0 // vbroadcastss 0x30f6f(%rip),%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -16987,7 +16973,7 @@ HIDDEN _sk_srcatop_hsw
FUNCTION(_sk_srcatop_hsw)
_sk_srcatop_hsw:
.byte 197,252,89,199 // vmulps %ymm7,%ymm0,%ymm0
- .byte 196,98,125,24,5,166,15,3,0 // vbroadcastss 0x30fa6(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,14,15,3,0 // vbroadcastss 0x30f0e(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,226,61,184,196 // vfmadd231ps %ymm4,%ymm8,%ymm0
.byte 197,244,89,207 // vmulps %ymm7,%ymm1,%ymm1
@@ -17003,7 +16989,7 @@ HIDDEN _sk_dstatop_hsw
.globl _sk_dstatop_hsw
FUNCTION(_sk_dstatop_hsw)
_sk_dstatop_hsw:
- .byte 196,98,125,24,5,117,15,3,0 // vbroadcastss 0x30f75(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,221,14,3,0 // vbroadcastss 0x30edd(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,226,101,184,196 // vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -17042,7 +17028,7 @@ HIDDEN _sk_srcout_hsw
.globl _sk_srcout_hsw
FUNCTION(_sk_srcout_hsw)
_sk_srcout_hsw:
- .byte 196,98,125,24,5,24,15,3,0 // vbroadcastss 0x30f18(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,128,14,3,0 // vbroadcastss 0x30e80(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -17055,7 +17041,7 @@ HIDDEN _sk_dstout_hsw
.globl _sk_dstout_hsw
FUNCTION(_sk_dstout_hsw)
_sk_dstout_hsw:
- .byte 196,226,125,24,5,247,14,3,0 // vbroadcastss 0x30ef7(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,95,14,3,0 // vbroadcastss 0x30e5f(%rip),%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,92,219 // vsubps %ymm3,%ymm0,%ymm3
.byte 197,228,89,196 // vmulps %ymm4,%ymm3,%ymm0
.byte 197,228,89,205 // vmulps %ymm5,%ymm3,%ymm1
@@ -17068,7 +17054,7 @@ HIDDEN _sk_srcover_hsw
.globl _sk_srcover_hsw
FUNCTION(_sk_srcover_hsw)
_sk_srcover_hsw:
- .byte 196,98,125,24,5,214,14,3,0 // vbroadcastss 0x30ed6(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,62,14,3,0 // vbroadcastss 0x30e3e(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,194,85,184,200 // vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -17081,7 +17067,7 @@ HIDDEN _sk_dstover_hsw
.globl _sk_dstover_hsw
FUNCTION(_sk_dstover_hsw)
_sk_dstover_hsw:
- .byte 196,98,125,24,5,177,14,3,0 // vbroadcastss 0x30eb1(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,25,14,3,0 // vbroadcastss 0x30e19(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 196,226,61,168,196 // vfmadd213ps %ymm4,%ymm8,%ymm0
.byte 196,226,61,168,205 // vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -17105,7 +17091,7 @@ HIDDEN _sk_multiply_hsw
.globl _sk_multiply_hsw
FUNCTION(_sk_multiply_hsw)
_sk_multiply_hsw:
- .byte 196,98,125,24,5,120,14,3,0 // vbroadcastss 0x30e78(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,224,13,3,0 // vbroadcastss 0x30de0(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -17128,7 +17114,7 @@ HIDDEN _sk_plus__hsw
FUNCTION(_sk_plus__hsw)
_sk_plus__hsw:
.byte 197,252,88,196 // vaddps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,5,39,14,3,0 // vbroadcastss 0x30e27(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,143,13,3,0 // vbroadcastss 0x30d8f(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 197,244,88,205 // vaddps %ymm5,%ymm1,%ymm1
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
@@ -17158,7 +17144,7 @@ HIDDEN _sk_xor__hsw
.globl _sk_xor__hsw
FUNCTION(_sk_xor__hsw)
_sk_xor__hsw:
- .byte 196,98,125,24,5,210,13,3,0 // vbroadcastss 0x30dd2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,58,13,3,0 // vbroadcastss 0x30d3a(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -17192,7 +17178,7 @@ _sk_darken_hsw:
.byte 197,100,89,206 // vmulps %ymm6,%ymm3,%ymm9
.byte 196,193,108,95,209 // vmaxps %ymm9,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,86,13,3,0 // vbroadcastss 0x30d56(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,190,12,3,0 // vbroadcastss 0x30cbe(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -17217,7 +17203,7 @@ _sk_lighten_hsw:
.byte 197,100,89,206 // vmulps %ymm6,%ymm3,%ymm9
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,1,13,3,0 // vbroadcastss 0x30d01(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,105,12,3,0 // vbroadcastss 0x30c69(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -17245,7 +17231,7 @@ _sk_difference_hsw:
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,160,12,3,0 // vbroadcastss 0x30ca0(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,8,12,3,0 // vbroadcastss 0x30c08(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -17267,7 +17253,7 @@ _sk_exclusion_hsw:
.byte 197,236,89,214 // vmulps %ymm6,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,90,12,3,0 // vbroadcastss 0x30c5a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,194,11,3,0 // vbroadcastss 0x30bc2(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -17277,7 +17263,7 @@ HIDDEN _sk_colorburn_hsw
.globl _sk_colorburn_hsw
FUNCTION(_sk_colorburn_hsw)
_sk_colorburn_hsw:
- .byte 196,98,125,24,5,68,12,3,0 // vbroadcastss 0x30c44(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,172,11,3,0 // vbroadcastss 0x30bac(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,216 // vmulps %ymm0,%ymm9,%ymm11
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
@@ -17335,7 +17321,7 @@ HIDDEN _sk_colordodge_hsw
FUNCTION(_sk_colordodge_hsw)
_sk_colordodge_hsw:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
- .byte 196,98,125,24,13,84,11,3,0 // vbroadcastss 0x30b54(%rip),%ymm9 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,13,188,10,3,0 // vbroadcastss 0x30abc(%rip),%ymm9 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,52,92,215 // vsubps %ymm7,%ymm9,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,52,92,203 // vsubps %ymm3,%ymm9,%ymm9
@@ -17388,7 +17374,7 @@ HIDDEN _sk_hardlight_hsw
.globl _sk_hardlight_hsw
FUNCTION(_sk_hardlight_hsw)
_sk_hardlight_hsw:
- .byte 196,98,125,24,5,110,10,3,0 // vbroadcastss 0x30a6e(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,214,9,3,0 // vbroadcastss 0x309d6(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,215 // vsubps %ymm7,%ymm8,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -17439,7 +17425,7 @@ HIDDEN _sk_overlay_hsw
.globl _sk_overlay_hsw
FUNCTION(_sk_overlay_hsw)
_sk_overlay_hsw:
- .byte 196,98,125,24,5,162,9,3,0 // vbroadcastss 0x309a2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,10,9,3,0 // vbroadcastss 0x3090a(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,215 // vsubps %ymm7,%ymm8,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -17500,10 +17486,10 @@ _sk_softlight_hsw:
.byte 196,65,20,88,197 // vaddps %ymm13,%ymm13,%ymm8
.byte 196,65,60,88,192 // vaddps %ymm8,%ymm8,%ymm8
.byte 196,66,61,168,192 // vfmadd213ps %ymm8,%ymm8,%ymm8
- .byte 196,98,125,24,29,189,8,3,0 // vbroadcastss 0x308bd(%rip),%ymm11 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,29,37,8,3,0 // vbroadcastss 0x30825(%rip),%ymm11 # 38a80 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,65,20,88,227 // vaddps %ymm11,%ymm13,%ymm12
.byte 196,65,28,89,192 // vmulps %ymm8,%ymm12,%ymm8
- .byte 196,98,125,24,37,174,8,3,0 // vbroadcastss 0x308ae(%rip),%ymm12 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ .byte 196,98,125,24,37,22,8,3,0 // vbroadcastss 0x30816(%rip),%ymm12 # 38a84 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
.byte 196,66,21,184,196 // vfmadd231ps %ymm12,%ymm13,%ymm8
.byte 196,65,124,82,245 // vrsqrtps %ymm13,%ymm14
.byte 196,65,124,83,246 // vrcpps %ymm14,%ymm14
@@ -17513,7 +17499,7 @@ _sk_softlight_hsw:
.byte 197,4,194,255,2 // vcmpleps %ymm7,%ymm15,%ymm15
.byte 196,67,13,74,240,240 // vblendvps %ymm15,%ymm8,%ymm14,%ymm14
.byte 197,116,88,249 // vaddps %ymm1,%ymm1,%ymm15
- .byte 196,98,125,24,5,93,8,3,0 // vbroadcastss 0x3085d(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,197,7,3,0 // vbroadcastss 0x307c5(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,60,92,237 // vsubps %ymm13,%ymm8,%ymm13
.byte 197,132,92,195 // vsubps %ymm3,%ymm15,%ymm0
.byte 196,98,125,168,235 // vfmadd213ps %ymm3,%ymm0,%ymm13
@@ -17626,11 +17612,11 @@ _sk_hue_hsw:
.byte 196,65,28,89,210 // vmulps %ymm10,%ymm12,%ymm10
.byte 196,65,44,94,214 // vdivps %ymm14,%ymm10,%ymm10
.byte 196,67,45,74,224,240 // vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- .byte 196,98,125,24,53,117,6,3,0 // vbroadcastss 0x30675(%rip),%ymm14 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,61,112,6,3,0 // vbroadcastss 0x30670(%rip),%ymm15 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,53,221,5,3,0 // vbroadcastss 0x305dd(%rip),%ymm14 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,61,216,5,3,0 // vbroadcastss 0x305d8(%rip),%ymm15 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,239 // vmulps %ymm15,%ymm5,%ymm13
.byte 196,66,93,184,238 // vfmadd231ps %ymm14,%ymm4,%ymm13
- .byte 196,226,125,24,5,97,6,3,0 // vbroadcastss 0x30661(%rip),%ymm0 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,226,125,24,5,201,5,3,0 // vbroadcastss 0x305c9(%rip),%ymm0 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,98,77,184,232 // vfmadd231ps %ymm0,%ymm6,%ymm13
.byte 196,65,116,89,215 // vmulps %ymm15,%ymm1,%ymm10
.byte 196,66,53,184,214 // vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -17685,7 +17671,7 @@ _sk_hue_hsw:
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
.byte 196,65,36,95,200 // vmaxps %ymm8,%ymm11,%ymm9
.byte 196,65,116,95,192 // vmaxps %ymm8,%ymm1,%ymm8
- .byte 196,226,125,24,13,34,5,3,0 // vbroadcastss 0x30522(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,13,138,4,3,0 // vbroadcastss 0x3048a(%rip),%ymm1 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,116,92,215 // vsubps %ymm7,%ymm1,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,116,92,219 // vsubps %ymm3,%ymm1,%ymm11
@@ -17739,11 +17725,11 @@ _sk_saturation_hsw:
.byte 196,65,28,89,210 // vmulps %ymm10,%ymm12,%ymm10
.byte 196,65,44,94,214 // vdivps %ymm14,%ymm10,%ymm10
.byte 196,67,45,74,224,240 // vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- .byte 196,98,125,24,53,85,4,3,0 // vbroadcastss 0x30455(%rip),%ymm14 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,61,80,4,3,0 // vbroadcastss 0x30450(%rip),%ymm15 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,53,189,3,3,0 // vbroadcastss 0x303bd(%rip),%ymm14 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,61,184,3,3,0 // vbroadcastss 0x303b8(%rip),%ymm15 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,239 // vmulps %ymm15,%ymm5,%ymm13
.byte 196,66,93,184,238 // vfmadd231ps %ymm14,%ymm4,%ymm13
- .byte 196,226,125,24,5,65,4,3,0 // vbroadcastss 0x30441(%rip),%ymm0 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,226,125,24,5,169,3,3,0 // vbroadcastss 0x303a9(%rip),%ymm0 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,98,77,184,232 // vfmadd231ps %ymm0,%ymm6,%ymm13
.byte 196,65,116,89,215 // vmulps %ymm15,%ymm1,%ymm10
.byte 196,66,53,184,214 // vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -17798,7 +17784,7 @@ _sk_saturation_hsw:
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
.byte 196,65,36,95,200 // vmaxps %ymm8,%ymm11,%ymm9
.byte 196,65,116,95,192 // vmaxps %ymm8,%ymm1,%ymm8
- .byte 196,226,125,24,13,2,3,3,0 // vbroadcastss 0x30302(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,13,106,2,3,0 // vbroadcastss 0x3026a(%rip),%ymm1 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,116,92,215 // vsubps %ymm7,%ymm1,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,116,92,219 // vsubps %ymm3,%ymm1,%ymm11
@@ -17826,11 +17812,11 @@ _sk_color_hsw:
.byte 197,108,89,199 // vmulps %ymm7,%ymm2,%ymm8
.byte 197,116,89,215 // vmulps %ymm7,%ymm1,%ymm10
.byte 197,52,89,223 // vmulps %ymm7,%ymm9,%ymm11
- .byte 196,98,125,24,45,183,2,3,0 // vbroadcastss 0x302b7(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,53,178,2,3,0 // vbroadcastss 0x302b2(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,45,31,2,3,0 // vbroadcastss 0x3021f(%rip),%ymm13 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,26,2,3,0 // vbroadcastss 0x3021a(%rip),%ymm14 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,230 // vmulps %ymm14,%ymm5,%ymm12
.byte 196,66,93,184,229 // vfmadd231ps %ymm13,%ymm4,%ymm12
- .byte 196,98,125,24,61,163,2,3,0 // vbroadcastss 0x302a3(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,11,2,3,0 // vbroadcastss 0x3020b(%rip),%ymm15 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,66,77,184,231 // vfmadd231ps %ymm15,%ymm6,%ymm12
.byte 196,65,44,89,206 // vmulps %ymm14,%ymm10,%ymm9
.byte 196,66,61,184,205 // vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -17886,7 +17872,7 @@ _sk_color_hsw:
.byte 196,193,116,95,206 // vmaxps %ymm14,%ymm1,%ymm1
.byte 196,65,44,95,198 // vmaxps %ymm14,%ymm10,%ymm8
.byte 196,65,124,95,206 // vmaxps %ymm14,%ymm0,%ymm9
- .byte 196,226,125,24,5,89,1,3,0 // vbroadcastss 0x30159(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,193,0,3,0 // vbroadcastss 0x300c1(%rip),%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,124,92,215 // vsubps %ymm7,%ymm0,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,124,92,219 // vsubps %ymm3,%ymm0,%ymm11
@@ -17914,11 +17900,11 @@ _sk_luminosity_hsw:
.byte 197,100,89,196 // vmulps %ymm4,%ymm3,%ymm8
.byte 197,100,89,213 // vmulps %ymm5,%ymm3,%ymm10
.byte 197,100,89,222 // vmulps %ymm6,%ymm3,%ymm11
- .byte 196,98,125,24,45,14,1,3,0 // vbroadcastss 0x3010e(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,53,9,1,3,0 // vbroadcastss 0x30109(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,45,118,0,3,0 // vbroadcastss 0x30076(%rip),%ymm13 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,113,0,3,0 // vbroadcastss 0x30071(%rip),%ymm14 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,116,89,230 // vmulps %ymm14,%ymm1,%ymm12
.byte 196,66,109,184,229 // vfmadd231ps %ymm13,%ymm2,%ymm12
- .byte 196,98,125,24,61,250,0,3,0 // vbroadcastss 0x300fa(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,98,0,3,0 // vbroadcastss 0x30062(%rip),%ymm15 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,66,53,184,231 // vfmadd231ps %ymm15,%ymm9,%ymm12
.byte 196,65,44,89,206 // vmulps %ymm14,%ymm10,%ymm9
.byte 196,66,61,184,205 // vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -17974,7 +17960,7 @@ _sk_luminosity_hsw:
.byte 196,193,116,95,206 // vmaxps %ymm14,%ymm1,%ymm1
.byte 196,65,44,95,198 // vmaxps %ymm14,%ymm10,%ymm8
.byte 196,65,124,95,206 // vmaxps %ymm14,%ymm0,%ymm9
- .byte 196,226,125,24,5,176,255,2,0 // vbroadcastss 0x2ffb0(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,24,255,2,0 // vbroadcastss 0x2ff18(%rip),%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,124,92,215 // vsubps %ymm7,%ymm0,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,124,92,219 // vsubps %ymm3,%ymm0,%ymm11
@@ -18003,19 +17989,19 @@ _sk_srcover_rgba_8888_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,179,0,0,0 // jne 8c89 <_sk_srcover_rgba_8888_hsw+0xd3>
+ .byte 15,133,179,0,0,0 // jne 8c65 <_sk_srcover_rgba_8888_hsw+0xd3>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,28,1,3,0 // vpand 0x3011c(%rip),%ymm7,%ymm4 # 38d00 <_sk_srcover_bgra_8888_sse2_lowp+0x48c>
+ .byte 197,197,219,37,160,0,3,0 // vpand 0x300a0(%rip),%ymm7,%ymm4 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x4a8>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,69,0,45,47,1,3,0 // vpshufb 0x3012f(%rip),%ymm7,%ymm5 # 38d20 <_sk_srcover_bgra_8888_sse2_lowp+0x4ac>
+ .byte 196,226,69,0,45,179,0,3,0 // vpshufb 0x300b3(%rip),%ymm7,%ymm5 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x4c8>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,69,0,53,66,1,3,0 // vpshufb 0x30142(%rip),%ymm7,%ymm6 # 38d40 <_sk_srcover_bgra_8888_sse2_lowp+0x4cc>
+ .byte 196,226,69,0,53,198,0,3,0 // vpshufb 0x300c6(%rip),%ymm7,%ymm6 # 38ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x4e8>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,16,255,2,0 // vbroadcastss 0x2ff10(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,120,254,2,0 // vbroadcastss 0x2fe78(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,47,255,2,0 // vbroadcastss 0x2ff2f(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,151,254,2,0 // vbroadcastss 0x2fe97(%rip),%ymm9 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -18035,7 +18021,7 @@ _sk_srcover_rgba_8888_hsw:
.byte 196,65,53,235,202 // vpor %ymm10,%ymm9,%ymm9
.byte 196,65,61,235,193 // vpor %ymm9,%ymm8,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,65 // jne 8cc0 <_sk_srcover_rgba_8888_hsw+0x10a>
+ .byte 117,65 // jne 8c9c <_sk_srcover_rgba_8888_hsw+0x10a>
.byte 196,1,126,127,4,152 // vmovdqu %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -18044,33 +18030,33 @@ _sk_srcover_rgba_8888_hsw:
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,59,255,255,255 // ja 8bdc <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 15,135,59,255,255,255 // ja 8bb8 <_sk_srcover_rgba_8888_hsw+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,0,1,0,0 // lea 0x100(%rip),%r10 # 8dac <_sk_srcover_rgba_8888_hsw+0x1f6>
+ .byte 76,141,21,0,1,0,0 // lea 0x100(%rip),%r10 # 8d88 <_sk_srcover_rgba_8888_hsw+0x1f6>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,60,152 // vmovd (%r8,%r11,4),%xmm7
- .byte 233,28,255,255,255 // jmpq 8bdc <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 233,28,255,255,255 // jmpq 8bb8 <_sk_srcover_rgba_8888_hsw+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,181 // ja 8c85 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 119,181 // ja 8c61 <_sk_srcover_rgba_8888_hsw+0xcf>
.byte 65,15,182,193 // movzbl %r9b,%eax
- .byte 76,141,13,237,0,0,0 // lea 0xed(%rip),%r9 # 8dc8 <_sk_srcover_rgba_8888_hsw+0x212>
+ .byte 76,141,13,237,0,0,0 // lea 0xed(%rip),%r9 # 8da4 <_sk_srcover_rgba_8888_hsw+0x212>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,153 // jmp 8c85 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 235,153 // jmp 8c61 <_sk_srcover_rgba_8888_hsw+0xcf>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 196,227,85,2,252,4 // vpblendd $0x4,%ymm4,%ymm5,%ymm7
.byte 196,129,122,126,36,152 // vmovq (%r8,%r11,4),%xmm4
.byte 196,227,69,2,252,3 // vpblendd $0x3,%ymm4,%ymm7,%ymm7
- .byte 233,201,254,255,255 // jmpq 8bdc <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 233,201,254,255,255 // jmpq 8bb8 <_sk_srcover_rgba_8888_hsw+0x26>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -18083,10 +18069,10 @@ _sk_srcover_rgba_8888_hsw:
.byte 196,227,69,56,252,1 // vinserti128 $0x1,%xmm4,%ymm7,%ymm7
.byte 196,129,122,111,36,152 // vmovdqu (%r8,%r11,4),%xmm4
.byte 196,227,93,2,255,240 // vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- .byte 233,122,254,255,255 // jmpq 8bdc <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 233,122,254,255,255 // jmpq 8bb8 <_sk_srcover_rgba_8888_hsw+0x26>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 233,16,255,255,255 // jmpq 8c85 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 233,16,255,255,255 // jmpq 8c61 <_sk_srcover_rgba_8888_hsw+0xcf>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -18094,7 +18080,7 @@ _sk_srcover_rgba_8888_hsw:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,1,121,126,76,152,16 // vmovd %xmm9,0x10(%r8,%r11,4)
.byte 196,1,122,127,4,152 // vmovdqu %xmm8,(%r8,%r11,4)
- .byte 233,220,254,255,255 // jmpq 8c85 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 233,220,254,255,255 // jmpq 8c61 <_sk_srcover_rgba_8888_hsw+0xcf>
.byte 15,31,0 // nopl (%rax)
.byte 9,255 // or %edi,%edi
.byte 255 // (bad)
@@ -18106,7 +18092,7 @@ _sk_srcover_rgba_8888_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 8dc1 <_sk_srcover_rgba_8888_hsw+0x20b>
+ .byte 125,255 // jge 8d9d <_sk_srcover_rgba_8888_hsw+0x20b>
.byte 255 // (bad)
.byte 255,103,255 // jmpq *-0x1(%rdi)
.byte 255 // (bad)
@@ -18139,19 +18125,19 @@ _sk_srcover_bgra_8888_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,179,0,0,0 // jne 8eb7 <_sk_srcover_bgra_8888_hsw+0xd3>
+ .byte 15,133,179,0,0,0 // jne 8e93 <_sk_srcover_bgra_8888_hsw+0xd3>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,78,255,2,0 // vpand 0x2ff4e(%rip),%ymm7,%ymm4 # 38d60 <_sk_srcover_bgra_8888_sse2_lowp+0x4ec>
+ .byte 197,197,219,37,210,254,2,0 // vpand 0x2fed2(%rip),%ymm7,%ymm4 # 38cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x508>
.byte 197,252,91,244 // vcvtdq2ps %ymm4,%ymm6
- .byte 196,226,69,0,37,97,255,2,0 // vpshufb 0x2ff61(%rip),%ymm7,%ymm4 # 38d80 <_sk_srcover_bgra_8888_sse2_lowp+0x50c>
+ .byte 196,226,69,0,37,229,254,2,0 // vpshufb 0x2fee5(%rip),%ymm7,%ymm4 # 38ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x528>
.byte 197,252,91,236 // vcvtdq2ps %ymm4,%ymm5
- .byte 196,226,69,0,37,116,255,2,0 // vpshufb 0x2ff74(%rip),%ymm7,%ymm4 # 38da0 <_sk_srcover_bgra_8888_sse2_lowp+0x52c>
+ .byte 196,226,69,0,37,248,254,2,0 // vpshufb 0x2fef8(%rip),%ymm7,%ymm4 # 38d00 <_sk_srcover_bgra_8888_sse2_lowp+0x548>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,226,252,2,0 // vbroadcastss 0x2fce2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,74,252,2,0 // vbroadcastss 0x2fc4a(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,1,253,2,0 // vbroadcastss 0x2fd01(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,105,252,2,0 // vbroadcastss 0x2fc69(%rip),%ymm9 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -18171,7 +18157,7 @@ _sk_srcover_bgra_8888_hsw:
.byte 196,65,53,235,202 // vpor %ymm10,%ymm9,%ymm9
.byte 196,65,61,235,193 // vpor %ymm9,%ymm8,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,65 // jne 8eee <_sk_srcover_bgra_8888_hsw+0x10a>
+ .byte 117,65 // jne 8eca <_sk_srcover_bgra_8888_hsw+0x10a>
.byte 196,1,126,127,4,152 // vmovdqu %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -18180,33 +18166,33 @@ _sk_srcover_bgra_8888_hsw:
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,59,255,255,255 // ja 8e0a <_sk_srcover_bgra_8888_hsw+0x26>
+ .byte 15,135,59,255,255,255 // ja 8de6 <_sk_srcover_bgra_8888_hsw+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,254,0,0,0 // lea 0xfe(%rip),%r10 # 8fd8 <_sk_srcover_bgra_8888_hsw+0x1f4>
+ .byte 76,141,21,254,0,0,0 // lea 0xfe(%rip),%r10 # 8fb4 <_sk_srcover_bgra_8888_hsw+0x1f4>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,60,152 // vmovd (%r8,%r11,4),%xmm7
- .byte 233,28,255,255,255 // jmpq 8e0a <_sk_srcover_bgra_8888_hsw+0x26>
+ .byte 233,28,255,255,255 // jmpq 8de6 <_sk_srcover_bgra_8888_hsw+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,181 // ja 8eb3 <_sk_srcover_bgra_8888_hsw+0xcf>
+ .byte 119,181 // ja 8e8f <_sk_srcover_bgra_8888_hsw+0xcf>
.byte 65,15,182,193 // movzbl %r9b,%eax
- .byte 76,141,13,235,0,0,0 // lea 0xeb(%rip),%r9 # 8ff4 <_sk_srcover_bgra_8888_hsw+0x210>
+ .byte 76,141,13,235,0,0,0 // lea 0xeb(%rip),%r9 # 8fd0 <_sk_srcover_bgra_8888_hsw+0x210>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,153 // jmp 8eb3 <_sk_srcover_bgra_8888_hsw+0xcf>
+ .byte 235,153 // jmp 8e8f <_sk_srcover_bgra_8888_hsw+0xcf>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 196,227,85,2,252,4 // vpblendd $0x4,%ymm4,%ymm5,%ymm7
.byte 196,129,122,126,36,152 // vmovq (%r8,%r11,4),%xmm4
.byte 196,227,69,2,252,3 // vpblendd $0x3,%ymm4,%ymm7,%ymm7
- .byte 233,201,254,255,255 // jmpq 8e0a <_sk_srcover_bgra_8888_hsw+0x26>
+ .byte 233,201,254,255,255 // jmpq 8de6 <_sk_srcover_bgra_8888_hsw+0x26>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -18219,10 +18205,10 @@ _sk_srcover_bgra_8888_hsw:
.byte 196,227,69,56,252,1 // vinserti128 $0x1,%xmm4,%ymm7,%ymm7
.byte 196,129,122,111,36,152 // vmovdqu (%r8,%r11,4),%xmm4
.byte 196,227,93,2,255,240 // vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- .byte 233,122,254,255,255 // jmpq 8e0a <_sk_srcover_bgra_8888_hsw+0x26>
+ .byte 233,122,254,255,255 // jmpq 8de6 <_sk_srcover_bgra_8888_hsw+0x26>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 233,16,255,255,255 // jmpq 8eb3 <_sk_srcover_bgra_8888_hsw+0xcf>
+ .byte 233,16,255,255,255 // jmpq 8e8f <_sk_srcover_bgra_8888_hsw+0xcf>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -18230,7 +18216,7 @@ _sk_srcover_bgra_8888_hsw:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,1,121,126,76,152,16 // vmovd %xmm9,0x10(%r8,%r11,4)
.byte 196,1,122,127,4,152 // vmovdqu %xmm8,(%r8,%r11,4)
- .byte 233,220,254,255,255 // jmpq 8eb3 <_sk_srcover_bgra_8888_hsw+0xcf>
+ .byte 233,220,254,255,255 // jmpq 8e8f <_sk_srcover_bgra_8888_hsw+0xcf>
.byte 144 // nop
.byte 11,255 // or %edi,%edi
.byte 255 // (bad)
@@ -18242,7 +18228,7 @@ _sk_srcover_bgra_8888_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 8fed <_sk_srcover_bgra_8888_hsw+0x209>
+ .byte 127,255 // jg 8fc9 <_sk_srcover_bgra_8888_hsw+0x209>
.byte 255 // (bad)
.byte 255,105,255 // ljmp *-0x1(%rcx)
.byte 255 // (bad)
@@ -18279,7 +18265,7 @@ HIDDEN _sk_clamp_1_hsw
.globl _sk_clamp_1_hsw
FUNCTION(_sk_clamp_1_hsw)
_sk_clamp_1_hsw:
- .byte 196,98,125,24,5,238,250,2,0 // vbroadcastss 0x2faee(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,86,250,2,0 // vbroadcastss 0x2fa56(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
@@ -18291,7 +18277,7 @@ HIDDEN _sk_clamp_a_hsw
.globl _sk_clamp_a_hsw
FUNCTION(_sk_clamp_a_hsw)
_sk_clamp_a_hsw:
- .byte 196,98,125,24,5,205,250,2,0 // vbroadcastss 0x2facd(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,53,250,2,0 // vbroadcastss 0x2fa35(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 197,252,93,195 // vminps %ymm3,%ymm0,%ymm0
.byte 197,244,93,203 // vminps %ymm3,%ymm1,%ymm1
@@ -18303,7 +18289,7 @@ HIDDEN _sk_clamp_a_dst_hsw
.globl _sk_clamp_a_dst_hsw
FUNCTION(_sk_clamp_a_dst_hsw)
_sk_clamp_a_dst_hsw:
- .byte 196,98,125,24,5,175,250,2,0 // vbroadcastss 0x2faaf(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,23,250,2,0 // vbroadcastss 0x2fa17(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,68,93,248 // vminps %ymm8,%ymm7,%ymm7
.byte 197,220,93,231 // vminps %ymm7,%ymm4,%ymm4
.byte 197,212,93,239 // vminps %ymm7,%ymm5,%ymm5
@@ -18336,7 +18322,7 @@ HIDDEN _sk_invert_hsw
.globl _sk_invert_hsw
FUNCTION(_sk_invert_hsw)
_sk_invert_hsw:
- .byte 196,98,125,24,5,106,250,2,0 // vbroadcastss 0x2fa6a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,210,249,2,0 // vbroadcastss 0x2f9d2(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,188,92,192 // vsubps %ymm0,%ymm8,%ymm0
.byte 197,188,92,201 // vsubps %ymm1,%ymm8,%ymm1
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
@@ -18390,9 +18376,9 @@ HIDDEN _sk_unpremul_hsw
.globl _sk_unpremul_hsw
FUNCTION(_sk_unpremul_hsw)
_sk_unpremul_hsw:
- .byte 196,98,125,24,5,5,250,2,0 // vbroadcastss 0x2fa05(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,109,249,2,0 // vbroadcastss 0x2f96d(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,94,195 // vdivps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,40,250,2,0 // vbroadcastss 0x2fa28(%rip),%ymm9 # 38b54 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ .byte 196,98,125,24,13,144,249,2,0 // vbroadcastss 0x2f990(%rip),%ymm9 # 38a98 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
.byte 196,65,60,194,201,1 // vcmpltps %ymm9,%ymm8,%ymm9
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -18406,16 +18392,16 @@ HIDDEN _sk_from_srgb_hsw
.globl _sk_from_srgb_hsw
FUNCTION(_sk_from_srgb_hsw)
_sk_from_srgb_hsw:
- .byte 196,98,125,24,5,2,250,2,0 // vbroadcastss 0x2fa02(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,106,249,2,0 // vbroadcastss 0x2f96a(%rip),%ymm8 # 38a9c <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 197,124,89,208 // vmulps %ymm0,%ymm0,%ymm10
- .byte 196,98,125,24,29,244,249,2,0 // vbroadcastss 0x2f9f4(%rip),%ymm11 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- .byte 196,98,125,24,37,211,249,2,0 // vbroadcastss 0x2f9d3(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,92,249,2,0 // vbroadcastss 0x2f95c(%rip),%ymm11 # 38aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,37,59,249,2,0 // vbroadcastss 0x2f93b(%rip),%ymm12 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,125,168,235 // vfmadd213ps %ymm11,%ymm0,%ymm13
- .byte 196,98,125,24,53,220,249,2,0 // vbroadcastss 0x2f9dc(%rip),%ymm14 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,53,68,249,2,0 // vbroadcastss 0x2f944(%rip),%ymm14 # 38aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,210,249,2,0 // vbroadcastss 0x2f9d2(%rip),%ymm10 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,21,58,249,2,0 // vbroadcastss 0x2f93a(%rip),%ymm10 # 38aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 196,193,124,194,194,1 // vcmpltps %ymm10,%ymm0,%ymm0
.byte 196,195,21,74,193,0 // vblendvps %ymm0,%ymm9,%ymm13,%ymm0
.byte 196,65,116,89,200 // vmulps %ymm8,%ymm1,%ymm9
@@ -18438,16 +18424,16 @@ HIDDEN _sk_from_srgb_dst_hsw
.globl _sk_from_srgb_dst_hsw
FUNCTION(_sk_from_srgb_dst_hsw)
_sk_from_srgb_dst_hsw:
- .byte 196,98,125,24,5,106,249,2,0 // vbroadcastss 0x2f96a(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,210,248,2,0 // vbroadcastss 0x2f8d2(%rip),%ymm8 # 38a9c <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,92,89,200 // vmulps %ymm8,%ymm4,%ymm9
.byte 197,92,89,212 // vmulps %ymm4,%ymm4,%ymm10
- .byte 196,98,125,24,29,92,249,2,0 // vbroadcastss 0x2f95c(%rip),%ymm11 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- .byte 196,98,125,24,37,59,249,2,0 // vbroadcastss 0x2f93b(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,196,248,2,0 // vbroadcastss 0x2f8c4(%rip),%ymm11 # 38aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,37,163,248,2,0 // vbroadcastss 0x2f8a3(%rip),%ymm12 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,93,168,235 // vfmadd213ps %ymm11,%ymm4,%ymm13
- .byte 196,98,125,24,53,68,249,2,0 // vbroadcastss 0x2f944(%rip),%ymm14 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,53,172,248,2,0 // vbroadcastss 0x2f8ac(%rip),%ymm14 # 38aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,58,249,2,0 // vbroadcastss 0x2f93a(%rip),%ymm10 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,21,162,248,2,0 // vbroadcastss 0x2f8a2(%rip),%ymm10 # 38aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 196,193,92,194,226,1 // vcmpltps %ymm10,%ymm4,%ymm4
.byte 196,195,21,74,225,64 // vblendvps %ymm4,%ymm9,%ymm13,%ymm4
.byte 196,65,84,89,200 // vmulps %ymm8,%ymm5,%ymm9
@@ -18471,19 +18457,19 @@ HIDDEN _sk_to_srgb_hsw
FUNCTION(_sk_to_srgb_hsw)
_sk_to_srgb_hsw:
.byte 197,124,82,200 // vrsqrtps %ymm0,%ymm9
- .byte 196,98,125,24,5,222,248,2,0 // vbroadcastss 0x2f8de(%rip),%ymm8 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ .byte 196,98,125,24,5,70,248,2,0 // vbroadcastss 0x2f846(%rip),%ymm8 # 38aac <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,212,248,2,0 // vbroadcastss 0x2f8d4(%rip),%ymm11 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
- .byte 196,98,125,24,37,207,248,2,0 // vbroadcastss 0x2f8cf(%rip),%ymm12 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ .byte 196,98,125,24,29,60,248,2,0 // vbroadcastss 0x2f83c(%rip),%ymm11 # 38ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ .byte 196,98,125,24,37,55,248,2,0 // vbroadcastss 0x2f837(%rip),%ymm12 # 38ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,53,168,235 // vfmadd213ps %ymm11,%ymm9,%ymm13
- .byte 196,98,125,24,53,240,249,2,0 // vbroadcastss 0x2f9f0(%rip),%ymm14 # 38ca4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ .byte 196,98,125,24,53,88,249,2,0 // vbroadcastss 0x2f958(%rip),%ymm14 # 38be8 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
.byte 196,66,53,168,238 // vfmadd213ps %ymm14,%ymm9,%ymm13
- .byte 196,98,125,24,61,230,249,2,0 // vbroadcastss 0x2f9e6(%rip),%ymm15 # 38ca8 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ .byte 196,98,125,24,61,78,249,2,0 // vbroadcastss 0x2f94e(%rip),%ymm15 # 38bec <_sk_srcover_bgra_8888_sse2_lowp+0x434>
.byte 196,65,52,88,207 // vaddps %ymm15,%ymm9,%ymm9
.byte 196,65,124,83,201 // vrcpps %ymm9,%ymm9
.byte 196,65,20,89,201 // vmulps %ymm9,%ymm13,%ymm9
- .byte 196,98,125,24,45,162,248,2,0 // vbroadcastss 0x2f8a2(%rip),%ymm13 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ .byte 196,98,125,24,45,10,248,2,0 // vbroadcastss 0x2f80a(%rip),%ymm13 # 38ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
.byte 196,193,124,194,197,1 // vcmpltps %ymm13,%ymm0,%ymm0
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 197,124,82,201 // vrsqrtps %ymm1,%ymm9
@@ -18517,26 +18503,26 @@ _sk_rgb_to_hsl_hsw:
.byte 197,116,93,202 // vminps %ymm2,%ymm1,%ymm9
.byte 196,65,124,93,201 // vminps %ymm9,%ymm0,%ymm9
.byte 196,65,60,92,209 // vsubps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,29,185,247,2,0 // vbroadcastss 0x2f7b9(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,33,247,2,0 // vbroadcastss 0x2f721(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,36,94,218 // vdivps %ymm10,%ymm11,%ymm11
.byte 197,116,92,226 // vsubps %ymm2,%ymm1,%ymm12
.byte 197,116,194,234,1 // vcmpltps %ymm2,%ymm1,%ymm13
- .byte 196,98,125,24,53,254,247,2,0 // vbroadcastss 0x2f7fe(%rip),%ymm14 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,53,102,247,2,0 // vbroadcastss 0x2f766(%rip),%ymm14 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,65,4,87,255 // vxorps %ymm15,%ymm15,%ymm15
.byte 196,67,5,74,238,208 // vblendvps %ymm13,%ymm14,%ymm15,%ymm13
.byte 196,66,37,168,229 // vfmadd213ps %ymm13,%ymm11,%ymm12
.byte 197,236,92,208 // vsubps %ymm0,%ymm2,%ymm2
.byte 197,124,92,233 // vsubps %ymm1,%ymm0,%ymm13
- .byte 196,98,125,24,53,229,247,2,0 // vbroadcastss 0x2f7e5(%rip),%ymm14 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 196,98,125,24,53,77,247,2,0 // vbroadcastss 0x2f74d(%rip),%ymm14 # 38acc <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 196,66,37,168,238 // vfmadd213ps %ymm14,%ymm11,%ymm13
- .byte 196,98,125,24,53,211,247,2,0 // vbroadcastss 0x2f7d3(%rip),%ymm14 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 196,98,125,24,53,59,247,2,0 // vbroadcastss 0x2f73b(%rip),%ymm14 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,194,37,168,214 // vfmadd213ps %ymm14,%ymm11,%ymm2
.byte 197,188,194,201,0 // vcmpeqps %ymm1,%ymm8,%ymm1
.byte 196,227,21,74,202,16 // vblendvps %ymm1,%ymm2,%ymm13,%ymm1
.byte 197,188,194,192,0 // vcmpeqps %ymm0,%ymm8,%ymm0
.byte 196,195,117,74,196,0 // vblendvps %ymm0,%ymm12,%ymm1,%ymm0
.byte 196,193,60,88,201 // vaddps %ymm9,%ymm8,%ymm1
- .byte 196,98,125,24,29,70,247,2,0 // vbroadcastss 0x2f746(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,174,246,2,0 // vbroadcastss 0x2f6ae(%rip),%ymm11 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,116,89,211 // vmulps %ymm11,%ymm1,%ymm2
.byte 197,36,194,218,1 // vcmpltps %ymm2,%ymm11,%ymm11
.byte 196,65,12,92,224 // vsubps %ymm8,%ymm14,%ymm12
@@ -18546,7 +18532,7 @@ _sk_rgb_to_hsl_hsw:
.byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1
.byte 196,195,125,74,199,128 // vblendvps %ymm8,%ymm15,%ymm0,%ymm0
.byte 196,195,117,74,207,128 // vblendvps %ymm8,%ymm15,%ymm1,%ymm1
- .byte 196,98,125,24,5,121,247,2,0 // vbroadcastss 0x2f779(%rip),%ymm8 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,5,225,246,2,0 // vbroadcastss 0x2f6e1(%rip),%ymm8 # 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -18563,30 +18549,30 @@ _sk_hsl_to_rgb_hsw:
.byte 197,252,17,92,36,128 // vmovups %ymm3,-0x80(%rsp)
.byte 197,252,40,233 // vmovaps %ymm1,%ymm5
.byte 197,252,40,224 // vmovaps %ymm0,%ymm4
- .byte 196,98,125,24,5,210,246,2,0 // vbroadcastss 0x2f6d2(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,58,246,2,0 // vbroadcastss 0x2f63a(%rip),%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,60,194,202,2 // vcmpleps %ymm2,%ymm8,%ymm9
.byte 197,84,89,210 // vmulps %ymm2,%ymm5,%ymm10
.byte 196,65,84,92,218 // vsubps %ymm10,%ymm5,%ymm11
.byte 196,67,45,74,203,144 // vblendvps %ymm9,%ymm11,%ymm10,%ymm9
.byte 197,52,88,210 // vaddps %ymm2,%ymm9,%ymm10
- .byte 196,98,125,24,13,21,247,2,0 // vbroadcastss 0x2f715(%rip),%ymm9 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 196,98,125,24,13,125,246,2,0 // vbroadcastss 0x2f67d(%rip),%ymm9 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,66,109,170,202 // vfmsub213ps %ymm10,%ymm2,%ymm9
- .byte 196,98,125,24,29,19,247,2,0 // vbroadcastss 0x2f713(%rip),%ymm11 # 38b90 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ .byte 196,98,125,24,29,123,246,2,0 // vbroadcastss 0x2f67b(%rip),%ymm11 # 38ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
.byte 196,65,92,88,219 // vaddps %ymm11,%ymm4,%ymm11
.byte 196,67,125,8,227,1 // vroundps $0x1,%ymm11,%ymm12
.byte 196,65,36,92,252 // vsubps %ymm12,%ymm11,%ymm15
.byte 196,65,44,92,217 // vsubps %ymm9,%ymm10,%ymm11
- .byte 196,98,125,24,45,229,246,2,0 // vbroadcastss 0x2f6e5(%rip),%ymm13 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,45,77,246,2,0 // vbroadcastss 0x2f64d(%rip),%ymm13 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,193,4,89,197 // vmulps %ymm13,%ymm15,%ymm0
- .byte 196,98,125,24,53,223,246,2,0 // vbroadcastss 0x2f6df(%rip),%ymm14 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 196,98,125,24,53,71,246,2,0 // vbroadcastss 0x2f647(%rip),%ymm14 # 38acc <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 197,12,92,224 // vsubps %ymm0,%ymm14,%ymm12
.byte 196,66,37,168,225 // vfmadd213ps %ymm9,%ymm11,%ymm12
- .byte 196,226,125,24,29,217,246,2,0 // vbroadcastss 0x2f6d9(%rip),%ymm3 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ .byte 196,226,125,24,29,65,246,2,0 // vbroadcastss 0x2f641(%rip),%ymm3 # 38ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
.byte 196,193,100,194,255,2 // vcmpleps %ymm15,%ymm3,%ymm7
.byte 196,195,29,74,249,112 // vblendvps %ymm7,%ymm9,%ymm12,%ymm7
.byte 196,65,60,194,231,2 // vcmpleps %ymm15,%ymm8,%ymm12
.byte 196,227,45,74,255,192 // vblendvps %ymm12,%ymm7,%ymm10,%ymm7
- .byte 196,98,125,24,37,176,246,2,0 // vbroadcastss 0x2f6b0(%rip),%ymm12 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,37,24,246,2,0 // vbroadcastss 0x2f618(%rip),%ymm12 # 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,65,28,194,255,2 // vcmpleps %ymm15,%ymm12,%ymm15
.byte 196,194,37,168,193 // vfmadd213ps %ymm9,%ymm11,%ymm0
.byte 196,99,125,74,255,240 // vblendvps %ymm15,%ymm7,%ymm0,%ymm15
@@ -18602,7 +18588,7 @@ _sk_hsl_to_rgb_hsw:
.byte 197,156,194,192,2 // vcmpleps %ymm0,%ymm12,%ymm0
.byte 196,194,37,168,249 // vfmadd213ps %ymm9,%ymm11,%ymm7
.byte 196,227,69,74,201,0 // vblendvps %ymm0,%ymm1,%ymm7,%ymm1
- .byte 196,226,125,24,5,100,246,2,0 // vbroadcastss 0x2f664(%rip),%ymm0 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,226,125,24,5,204,245,2,0 // vbroadcastss 0x2f5cc(%rip),%ymm0 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 197,220,88,192 // vaddps %ymm0,%ymm4,%ymm0
.byte 196,227,125,8,224,1 // vroundps $0x1,%ymm0,%ymm4
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
@@ -18654,12 +18640,12 @@ _sk_scale_u8_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,58 // jne 9623 <_sk_scale_u8_hsw+0x52>
+ .byte 117,58 // jne 95ff <_sk_scale_u8_hsw+0x52>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,249,253,2,0 // vpand 0x2fdf9(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,57,219,5,125,253,2,0 // vpand 0x2fd7d(%rip),%xmm8,%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,146,245,2,0 // vbroadcastss 0x2f592(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,250,244,2,0 // vbroadcastss 0x2f4fa(%rip),%ymm9 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -18672,15 +18658,15 @@ _sk_scale_u8_hsw:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,183 // ja 95ef <_sk_scale_u8_hsw+0x1e>
+ .byte 119,183 // ja 95cb <_sk_scale_u8_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 96bc <_sk_scale_u8_hsw+0xeb>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 9698 <_sk_scale_u8_hsw+0xeb>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 235,152 // jmp 95ef <_sk_scale_u8_hsw+0x1e>
+ .byte 235,152 // jmp 95cb <_sk_scale_u8_hsw+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,2 // vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -18688,7 +18674,7 @@ _sk_scale_u8_hsw:
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,111,255,255,255 // jmpq 95ef <_sk_scale_u8_hsw+0x1e>
+ .byte 233,111,255,255,255 // jmpq 95cb <_sk_scale_u8_hsw+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,6 // vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -18699,7 +18685,7 @@ _sk_scale_u8_hsw:
.byte 196,1,121,110,12,24 // vmovd (%r8,%r11,1),%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 233,51,255,255,255 // jmpq 95ef <_sk_scale_u8_hsw+0x1e>
+ .byte 233,51,255,255,255 // jmpq 95cb <_sk_scale_u8_hsw+0x1e>
.byte 144 // nop
.byte 255 // (bad)
.byte 255 // (bad)
@@ -18733,23 +18719,23 @@ _sk_scale_565_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,161,0,0,0 // jne 9798 <_sk_scale_565_hsw+0xc0>
+ .byte 15,133,161,0,0,0 // jne 9774 <_sk_scale_565_hsw+0xc0>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 196,98,125,88,13,149,244,2,0 // vpbroadcastd 0x2f495(%rip),%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,98,125,88,13,253,243,2,0 // vpbroadcastd 0x2f3fd(%rip),%ymm9 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,61,219,201 // vpand %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,134,244,2,0 // vbroadcastss 0x2f486(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,98,125,24,21,238,243,2,0 // vbroadcastss 0x2f3ee(%rip),%ymm10 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,124,244,2,0 // vpbroadcastd 0x2f47c(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,98,125,88,21,228,243,2,0 // vpbroadcastd 0x2f3e4(%rip),%ymm10 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,109,244,2,0 // vbroadcastss 0x2f46d(%rip),%ymm11 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,98,125,24,29,213,243,2,0 // vbroadcastss 0x2f3d5(%rip),%ymm11 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,99,244,2,0 // vpbroadcastd 0x2f463(%rip),%ymm11 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,98,125,88,29,203,243,2,0 // vpbroadcastd 0x2f3cb(%rip),%ymm11 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,61,219,195 // vpand %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,84,244,2,0 // vbroadcastss 0x2f454(%rip),%ymm11 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,98,125,24,29,188,243,2,0 // vbroadcastss 0x2f3bc(%rip),%ymm11 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,100,194,223,1 // vcmpltps %ymm7,%ymm3,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -18768,27 +18754,27 @@ _sk_scale_565_hsw:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,76,255,255,255 // ja 96fd <_sk_scale_565_hsw+0x25>
+ .byte 15,135,76,255,255,255 // ja 96d9 <_sk_scale_565_hsw+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 9820 <_sk_scale_565_hsw+0x148>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 97fc <_sk_scale_565_hsw+0x148>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,42,255,255,255 // jmpq 96fd <_sk_scale_565_hsw+0x25>
+ .byte 233,42,255,255,255 // jmpq 96d9 <_sk_scale_565_hsw+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,121,110,12,88 // vmovd (%r8,%r11,2),%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,12,255,255,255 // jmpq 96fd <_sk_scale_565_hsw+0x25>
+ .byte 233,12,255,255,255 // jmpq 96d9 <_sk_scale_565_hsw+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,122,126,12,88 // vmovq (%r8,%r11,2),%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 233,222,254,255,255 // jmpq 96fd <_sk_scale_565_hsw+0x25>
+ .byte 233,222,254,255,255 // jmpq 96d9 <_sk_scale_565_hsw+0x25>
.byte 144 // nop
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -18838,12 +18824,12 @@ _sk_lerp_u8_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,78 // jne 98d1 <_sk_lerp_u8_hsw+0x66>
+ .byte 117,78 // jne 98ad <_sk_lerp_u8_hsw+0x66>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,95,251,2,0 // vpand 0x2fb5f(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,57,219,5,227,250,2,0 // vpand 0x2fae3(%rip),%xmm8,%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,248,242,2,0 // vbroadcastss 0x2f2f8(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,96,242,2,0 // vbroadcastss 0x2f260(%rip),%ymm9 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
.byte 196,226,61,168,196 // vfmadd213ps %ymm4,%ymm8,%ymm0
@@ -18860,15 +18846,15 @@ _sk_lerp_u8_hsw:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,163 // ja 9889 <_sk_lerp_u8_hsw+0x1e>
+ .byte 119,163 // ja 9865 <_sk_lerp_u8_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,123,0,0,0 // lea 0x7b(%rip),%r10 # 996c <_sk_lerp_u8_hsw+0x101>
+ .byte 76,141,21,123,0,0,0 // lea 0x7b(%rip),%r10 # 9948 <_sk_lerp_u8_hsw+0x101>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 235,132 // jmp 9889 <_sk_lerp_u8_hsw+0x1e>
+ .byte 235,132 // jmp 9865 <_sk_lerp_u8_hsw+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,2 // vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -18876,7 +18862,7 @@ _sk_lerp_u8_hsw:
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,91,255,255,255 // jmpq 9889 <_sk_lerp_u8_hsw+0x1e>
+ .byte 233,91,255,255,255 // jmpq 9865 <_sk_lerp_u8_hsw+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,6 // vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -18887,7 +18873,7 @@ _sk_lerp_u8_hsw:
.byte 196,1,121,110,12,24 // vmovd (%r8,%r11,1),%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 233,31,255,255,255 // jmpq 9889 <_sk_lerp_u8_hsw+0x1e>
+ .byte 233,31,255,255,255 // jmpq 9865 <_sk_lerp_u8_hsw+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 142,255 // mov %edi,%?
.byte 255 // (bad)
@@ -18895,7 +18881,7 @@ _sk_lerp_u8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde00997c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd1108>
+ .byte 232,255,255,255,221 // callq ffffffffde009958 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd11a0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -18918,23 +18904,23 @@ _sk_lerp_565_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,181,0,0,0 // jne 9a5c <_sk_lerp_565_hsw+0xd4>
+ .byte 15,133,181,0,0,0 // jne 9a38 <_sk_lerp_565_hsw+0xd4>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 196,98,125,88,13,229,241,2,0 // vpbroadcastd 0x2f1e5(%rip),%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,98,125,88,13,77,241,2,0 // vpbroadcastd 0x2f14d(%rip),%ymm9 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,61,219,201 // vpand %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,214,241,2,0 // vbroadcastss 0x2f1d6(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,98,125,24,21,62,241,2,0 // vbroadcastss 0x2f13e(%rip),%ymm10 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,204,241,2,0 // vpbroadcastd 0x2f1cc(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,98,125,88,21,52,241,2,0 // vpbroadcastd 0x2f134(%rip),%ymm10 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,189,241,2,0 // vbroadcastss 0x2f1bd(%rip),%ymm11 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,98,125,24,29,37,241,2,0 // vbroadcastss 0x2f125(%rip),%ymm11 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,179,241,2,0 // vpbroadcastd 0x2f1b3(%rip),%ymm11 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,98,125,88,29,27,241,2,0 // vpbroadcastd 0x2f11b(%rip),%ymm11 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,61,219,195 // vpand %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,164,241,2,0 // vbroadcastss 0x2f1a4(%rip),%ymm11 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,98,125,24,29,12,241,2,0 // vbroadcastss 0x2f10c(%rip),%ymm11 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,100,194,223,1 // vcmpltps %ymm7,%ymm3,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -18957,27 +18943,27 @@ _sk_lerp_565_hsw:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,56,255,255,255 // ja 99ad <_sk_lerp_565_hsw+0x25>
+ .byte 15,135,56,255,255,255 // ja 9989 <_sk_lerp_565_hsw+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 9ae4 <_sk_lerp_565_hsw+0x15c>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 9ac0 <_sk_lerp_565_hsw+0x15c>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,22,255,255,255 // jmpq 99ad <_sk_lerp_565_hsw+0x25>
+ .byte 233,22,255,255,255 // jmpq 9989 <_sk_lerp_565_hsw+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,121,110,12,88 // vmovd (%r8,%r11,2),%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,248,254,255,255 // jmpq 99ad <_sk_lerp_565_hsw+0x25>
+ .byte 233,248,254,255,255 // jmpq 9989 <_sk_lerp_565_hsw+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,122,126,12,88 // vmovq (%r8,%r11,2),%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 233,202,254,255,255 // jmpq 99ad <_sk_lerp_565_hsw+0x25>
+ .byte 233,202,254,255,255 // jmpq 9989 <_sk_lerp_565_hsw+0x25>
.byte 144 // nop
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -19006,9 +18992,9 @@ _sk_load_tables_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,139,0 // mov (%rax),%r8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,116 // jne 9b7e <_sk_load_tables_hsw+0x7e>
+ .byte 117,116 // jne 9b5a <_sk_load_tables_hsw+0x7e>
.byte 196,193,126,111,28,144 // vmovdqu (%r8,%rdx,4),%ymm3
- .byte 197,229,219,13,168,242,2,0 // vpand 0x2f2a8(%rip),%ymm3,%ymm1 # 38dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x54c>
+ .byte 197,229,219,13,44,242,2,0 // vpand 0x2f22c(%rip),%ymm3,%ymm1 # 38d20 <_sk_srcover_bgra_8888_sse2_lowp+0x568>
.byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 76,139,72,16 // mov 0x10(%rax),%r9
@@ -19016,16 +19002,16 @@ _sk_load_tables_hsw:
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 196,65,53,118,201 // vpcmpeqd %ymm9,%ymm9,%ymm9
.byte 196,194,53,146,4,136 // vgatherdps %ymm9,(%r8,%ymm1,4),%ymm0
- .byte 196,98,101,0,13,159,242,2,0 // vpshufb 0x2f29f(%rip),%ymm3,%ymm9 # 38de0 <_sk_srcover_bgra_8888_sse2_lowp+0x56c>
+ .byte 196,98,101,0,13,35,242,2,0 // vpshufb 0x2f223(%rip),%ymm3,%ymm9 # 38d40 <_sk_srcover_bgra_8888_sse2_lowp+0x588>
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,65,45,118,210 // vpcmpeqd %ymm10,%ymm10,%ymm10
.byte 196,130,45,146,12,137 // vgatherdps %ymm10,(%r9,%ymm9,4),%ymm1
.byte 72,139,64,24 // mov 0x18(%rax),%rax
- .byte 196,98,101,0,13,163,242,2,0 // vpshufb 0x2f2a3(%rip),%ymm3,%ymm9 # 38e00 <_sk_srcover_bgra_8888_sse2_lowp+0x58c>
+ .byte 196,98,101,0,13,39,242,2,0 // vpshufb 0x2f227(%rip),%ymm3,%ymm9 # 38d60 <_sk_srcover_bgra_8888_sse2_lowp+0x5a8>
.byte 196,162,61,146,20,136 // vgatherdps %ymm8,(%rax,%ymm9,4),%ymm2
.byte 197,229,114,211,24 // vpsrld $0x18,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,39,240,2,0 // vbroadcastss 0x2f027(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,143,239,2,0 // vbroadcastss 0x2ef8f(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19034,21 +19020,21 @@ _sk_load_tables_hsw:
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,122,255,255,255 // ja 9b10 <_sk_load_tables_hsw+0x10>
+ .byte 15,135,122,255,255,255 // ja 9aec <_sk_load_tables_hsw+0x10>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,139,0,0,0 // lea 0x8b(%rip),%r10 # 9c2c <_sk_load_tables_hsw+0x12c>
+ .byte 76,141,21,139,0,0,0 // lea 0x8b(%rip),%r10 # 9c08 <_sk_load_tables_hsw+0x12c>
.byte 79,99,12,138 // movslq (%r10,%r9,4),%r9
.byte 77,1,209 // add %r10,%r9
.byte 65,255,225 // jmpq *%r9
.byte 196,193,121,110,28,144 // vmovd (%r8,%rdx,4),%xmm3
- .byte 233,90,255,255,255 // jmpq 9b10 <_sk_load_tables_hsw+0x10>
+ .byte 233,90,255,255,255 // jmpq 9aec <_sk_load_tables_hsw+0x10>
.byte 196,193,121,110,68,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
.byte 196,227,117,2,216,4 // vpblendd $0x4,%ymm0,%ymm1,%ymm3
.byte 196,193,122,126,4,144 // vmovq (%r8,%rdx,4),%xmm0
.byte 196,227,101,2,216,3 // vpblendd $0x3,%ymm0,%ymm3,%ymm3
- .byte 233,51,255,255,255 // jmpq 9b10 <_sk_load_tables_hsw+0x10>
+ .byte 233,51,255,255,255 // jmpq 9aec <_sk_load_tables_hsw+0x10>
.byte 196,193,121,110,68,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -19061,8 +19047,8 @@ _sk_load_tables_hsw:
.byte 196,227,101,56,216,1 // vinserti128 $0x1,%xmm0,%ymm3,%ymm3
.byte 196,193,122,111,4,144 // vmovdqu (%r8,%rdx,4),%xmm0
.byte 196,227,125,2,219,240 // vpblendd $0xf0,%ymm3,%ymm0,%ymm3
- .byte 233,228,254,255,255 // jmpq 9b10 <_sk_load_tables_hsw+0x10>
- .byte 127,255 // jg 9c2d <_sk_load_tables_hsw+0x12d>
+ .byte 233,228,254,255,255 // jmpq 9aec <_sk_load_tables_hsw+0x10>
+ .byte 127,255 // jg 9c09 <_sk_load_tables_hsw+0x12d>
.byte 255 // (bad)
.byte 255,160,255,255,255,138 // jmpq *-0x75000001(%rax)
.byte 255 // (bad)
@@ -19090,7 +19076,7 @@ _sk_load_tables_u16_be_hsw:
.byte 76,139,0 // mov (%rax),%r8
.byte 76,141,12,149,0,0,0,0 // lea 0x0(,%rdx,4),%r9
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,215,0,0,0 // jne 9d35 <_sk_load_tables_u16_be_hsw+0xed>
+ .byte 15,133,215,0,0,0 // jne 9d11 <_sk_load_tables_u16_be_hsw+0xed>
.byte 196,1,121,16,4,72 // vmovupd (%r8,%r9,2),%xmm8
.byte 196,129,121,16,84,72,16 // vmovupd 0x10(%r8,%r9,2),%xmm2
.byte 196,129,121,16,92,72,32 // vmovupd 0x20(%r8,%r9,2),%xmm3
@@ -19106,7 +19092,7 @@ _sk_load_tables_u16_be_hsw:
.byte 197,185,108,200 // vpunpcklqdq %xmm0,%xmm8,%xmm1
.byte 197,57,109,192 // vpunpckhqdq %xmm0,%xmm8,%xmm8
.byte 196,65,49,108,214 // vpunpcklqdq %xmm14,%xmm9,%xmm10
- .byte 197,121,111,29,64,247,2,0 // vmovdqa 0x2f740(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,121,111,29,196,246,2,0 // vmovdqa 0x2f6c4(%rip),%xmm11 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,193,113,219,195 // vpand %xmm11,%xmm1,%xmm0
.byte 196,226,125,51,200 // vpmovzxwd %xmm0,%ymm1
.byte 196,65,29,118,228 // vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -19131,36 +19117,36 @@ _sk_load_tables_u16_be_hsw:
.byte 197,185,235,219 // vpor %xmm3,%xmm8,%xmm3
.byte 196,226,125,51,219 // vpmovzxwd %xmm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,140,238,2,0 // vbroadcastss 0x2ee8c(%rip),%ymm8 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,5,244,237,2,0 // vbroadcastss 0x2edf4(%rip),%ymm8 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,123,16,4,72 // vmovsd (%r8,%r9,2),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je 9d9b <_sk_load_tables_u16_be_hsw+0x153>
+ .byte 116,85 // je 9d77 <_sk_load_tables_u16_be_hsw+0x153>
.byte 196,1,57,22,68,72,8 // vmovhpd 0x8(%r8,%r9,2),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb 9d9b <_sk_load_tables_u16_be_hsw+0x153>
+ .byte 114,72 // jb 9d77 <_sk_load_tables_u16_be_hsw+0x153>
.byte 196,129,123,16,84,72,16 // vmovsd 0x10(%r8,%r9,2),%xmm2
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je 9da8 <_sk_load_tables_u16_be_hsw+0x160>
+ .byte 116,72 // je 9d84 <_sk_load_tables_u16_be_hsw+0x160>
.byte 196,129,105,22,84,72,24 // vmovhpd 0x18(%r8,%r9,2),%xmm2,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb 9da8 <_sk_load_tables_u16_be_hsw+0x160>
+ .byte 114,59 // jb 9d84 <_sk_load_tables_u16_be_hsw+0x160>
.byte 196,129,123,16,92,72,32 // vmovsd 0x20(%r8,%r9,2),%xmm3
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,251,254,255,255 // je 9c79 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 15,132,251,254,255,255 // je 9c55 <_sk_load_tables_u16_be_hsw+0x31>
.byte 196,129,97,22,92,72,40 // vmovhpd 0x28(%r8,%r9,2),%xmm3,%xmm3
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,234,254,255,255 // jb 9c79 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 15,130,234,254,255,255 // jb 9c55 <_sk_load_tables_u16_be_hsw+0x31>
.byte 196,1,122,126,76,72,48 // vmovq 0x30(%r8,%r9,2),%xmm9
- .byte 233,222,254,255,255 // jmpq 9c79 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 233,222,254,255,255 // jmpq 9c55 <_sk_load_tables_u16_be_hsw+0x31>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
.byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2
- .byte 233,209,254,255,255 // jmpq 9c79 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 233,209,254,255,255 // jmpq 9c55 <_sk_load_tables_u16_be_hsw+0x31>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,200,254,255,255 // jmpq 9c79 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 233,200,254,255,255 // jmpq 9c55 <_sk_load_tables_u16_be_hsw+0x31>
HIDDEN _sk_load_tables_rgb_u16_be_hsw
.globl _sk_load_tables_rgb_u16_be_hsw
@@ -19170,7 +19156,7 @@ _sk_load_tables_rgb_u16_be_hsw:
.byte 76,139,0 // mov (%rax),%r8
.byte 76,141,12,82 // lea (%rdx,%rdx,2),%r9
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,206,0,0,0 // jne 9e91 <_sk_load_tables_rgb_u16_be_hsw+0xe0>
+ .byte 15,133,206,0,0,0 // jne 9e6d <_sk_load_tables_rgb_u16_be_hsw+0xe0>
.byte 196,1,122,111,28,72 // vmovdqu (%r8,%r9,2),%xmm11
.byte 196,129,122,111,92,72,12 // vmovdqu 0xc(%r8,%r9,2),%xmm3
.byte 196,129,122,111,84,72,24 // vmovdqu 0x18(%r8,%r9,2),%xmm2
@@ -19191,7 +19177,7 @@ _sk_load_tables_rgb_u16_be_hsw:
.byte 197,105,108,192 // vpunpcklqdq %xmm0,%xmm2,%xmm8
.byte 197,241,108,195 // vpunpcklqdq %xmm3,%xmm1,%xmm0
.byte 197,241,109,203 // vpunpckhqdq %xmm3,%xmm1,%xmm1
- .byte 197,249,111,29,192,245,2,0 // vmovdqa 0x2f5c0(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,111,29,68,245,2,0 // vmovdqa 0x2f544(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 197,249,219,195 // vpand %xmm3,%xmm0,%xmm0
.byte 196,98,125,51,200 // vpmovzxwd %xmm0,%ymm9
.byte 196,65,45,118,210 // vpcmpeqd %ymm10,%ymm10,%ymm10
@@ -19211,76 +19197,76 @@ _sk_load_tables_rgb_u16_be_hsw:
.byte 196,226,125,51,219 // vpmovzxwd %xmm3,%ymm3
.byte 196,226,45,146,20,152 // vgatherdps %ymm10,(%rax,%ymm3,4),%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,149,236,2,0 // vbroadcastss 0x2ec95(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,253,235,2,0 // vbroadcastss 0x2ebfd(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,4,72 // vmovd (%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,1,121,196,92,72,4,2 // vpinsrw $0x2,0x4(%r8,%r9,2),%xmm0,%xmm11
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,31 // jne 9ec9 <_sk_load_tables_rgb_u16_be_hsw+0x118>
+ .byte 117,31 // jne 9ea5 <_sk_load_tables_rgb_u16_be_hsw+0x118>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
- .byte 233,47,255,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,47,255,255,255 // jmpq 9dd4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 196,129,121,110,68,72,6 // vmovd 0x6(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,1,121,196,68,72,10,2 // vpinsrw $0x2,0xa(%r8,%r9,2),%xmm0,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,48 // jb 9f13 <_sk_load_tables_rgb_u16_be_hsw+0x162>
+ .byte 114,48 // jb 9eef <_sk_load_tables_rgb_u16_be_hsw+0x162>
.byte 196,129,121,110,68,72,12 // vmovd 0xc(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,92,72,16,2 // vpinsrw $0x2,0x10(%r8,%r9,2),%xmm0,%xmm3
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 117,48 // jne 9f2d <_sk_load_tables_rgb_u16_be_hsw+0x17c>
+ .byte 117,48 // jne 9f09 <_sk_load_tables_rgb_u16_be_hsw+0x17c>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
- .byte 233,229,254,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,229,254,255,255 // jmpq 9dd4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
- .byte 233,203,254,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,203,254,255,255 // jmpq 9dd4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 196,129,121,110,68,72,18 // vmovd 0x12(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,1,121,196,84,72,22,2 // vpinsrw $0x2,0x16(%r8,%r9,2),%xmm0,%xmm10
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,39 // jb 9f6e <_sk_load_tables_rgb_u16_be_hsw+0x1bd>
+ .byte 114,39 // jb 9f4a <_sk_load_tables_rgb_u16_be_hsw+0x1bd>
.byte 196,129,121,110,68,72,24 // vmovd 0x18(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,84,72,28,2 // vpinsrw $0x2,0x1c(%r8,%r9,2),%xmm0,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 117,30 // jne 9f7f <_sk_load_tables_rgb_u16_be_hsw+0x1ce>
+ .byte 117,30 // jne 9f5b <_sk_load_tables_rgb_u16_be_hsw+0x1ce>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
- .byte 233,138,254,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,138,254,255,255 // jmpq 9dd4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
- .byte 233,121,254,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,121,254,255,255 // jmpq 9dd4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 196,129,121,110,68,72,30 // vmovd 0x1e(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,76,72,34,2 // vpinsrw $0x2,0x22(%r8,%r9,2),%xmm0,%xmm1
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,25 // jb 9fb2 <_sk_load_tables_rgb_u16_be_hsw+0x201>
+ .byte 114,25 // jb 9f8e <_sk_load_tables_rgb_u16_be_hsw+0x201>
.byte 196,129,121,110,68,72,36 // vmovd 0x24(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,68,72,40,2 // vpinsrw $0x2,0x28(%r8,%r9,2),%xmm0,%xmm0
- .byte 233,70,254,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,70,254,255,255 // jmpq 9dd4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,61,254,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,61,254,255,255 // jmpq 9dd4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
HIDDEN _sk_byte_tables_hsw
.globl _sk_byte_tables_hsw
FUNCTION(_sk_byte_tables_hsw)
_sk_byte_tables_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,138,235,2,0 // vbroadcastss 0x2eb8a(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,242,234,2,0 // vbroadcastss 0x2eaf2(%rip),%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,125,91,200 // vcvtps2dq %ymm0,%ymm9
.byte 196,65,249,126,200 // vmovq %xmm9,%r8
@@ -19410,7 +19396,7 @@ _sk_byte_tables_hsw:
.byte 67,15,182,4,17 // movzbl (%r9,%r10,1),%eax
.byte 196,194,125,49,193 // vpmovzxbd %xmm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,92,233,2,0 // vbroadcastss 0x2e95c(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,196,232,2,0 // vbroadcastss 0x2e8c4(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,226,125,49,201 // vpmovzxbd %xmm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
@@ -19532,7 +19518,7 @@ _sk_byte_tables_rgb_hsw:
.byte 67,15,182,4,17 // movzbl (%r9,%r10,1),%eax
.byte 196,194,125,49,193 // vpmovzxbd %xmm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,48,231,2,0 // vbroadcastss 0x2e730(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,152,230,2,0 // vbroadcastss 0x2e698(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,226,125,49,201 // vpmovzxbd %xmm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
@@ -19635,33 +19621,33 @@ _sk_parametric_r_hsw:
.byte 196,66,125,168,211 // vfmadd213ps %ymm11,%ymm0,%ymm10
.byte 196,226,125,24,0 // vbroadcastss (%rax),%ymm0
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,22,230,2,0 // vbroadcastss 0x2e616(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,45,17,230,2,0 // vbroadcastss 0x2e611(%rip),%ymm13 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,126,229,2,0 // vbroadcastss 0x2e57e(%rip),%ymm12 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,45,121,229,2,0 // vbroadcastss 0x2e579(%rip),%ymm13 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,99,229,2,0 // vbroadcastss 0x2e563(%rip),%ymm13 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,45,203,228,2,0 // vbroadcastss 0x2e4cb(%rip),%ymm13 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,249,229,2,0 // vbroadcastss 0x2e5f9(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,97,229,2,0 // vbroadcastss 0x2e561(%rip),%ymm13 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,239,229,2,0 // vbroadcastss 0x2e5ef(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,87,229,2,0 // vbroadcastss 0x2e557(%rip),%ymm11 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,229,229,2,0 // vbroadcastss 0x2e5e5(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,77,229,2,0 // vbroadcastss 0x2e54d(%rip),%ymm12 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,219,229,2,0 // vbroadcastss 0x2e5db(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,67,229,2,0 // vbroadcastss 0x2e543(%rip),%ymm12 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,28,94,210 // vdivps %ymm10,%ymm12,%ymm10
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 196,99,125,8,208,1 // vroundps $0x1,%ymm0,%ymm10
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,188,229,2,0 // vbroadcastss 0x2e5bc(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,36,229,2,0 // vbroadcastss 0x2e524(%rip),%ymm11 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,178,229,2,0 // vbroadcastss 0x2e5b2(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,26,229,2,0 // vbroadcastss 0x2e51a(%rip),%ymm11 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,45,172,216 // vfnmadd213ps %ymm0,%ymm10,%ymm11
- .byte 196,226,125,24,5,168,229,2,0 // vbroadcastss 0x2e5a8(%rip),%ymm0 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,5,16,229,2,0 // vbroadcastss 0x2e510(%rip),%ymm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
- .byte 196,98,125,24,21,158,229,2,0 // vbroadcastss 0x2e59e(%rip),%ymm10 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,21,6,229,2,0 // vbroadcastss 0x2e506(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,172,94,192 // vdivps %ymm0,%ymm10,%ymm0
.byte 197,164,88,192 // vaddps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,21,145,229,2,0 // vbroadcastss 0x2e591(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,249,228,2,0 // vbroadcastss 0x2e4f9(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 197,253,91,192 // vcvtps2dq %ymm0,%ymm0
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -19669,7 +19655,7 @@ _sk_parametric_r_hsw:
.byte 196,195,125,74,193,128 // vblendvps %ymm8,%ymm9,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,165,228,2,0 // vbroadcastss 0x2e4a5(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,13,228,2,0 // vbroadcastss 0x2e40d(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19689,33 +19675,33 @@ _sk_parametric_g_hsw:
.byte 196,66,117,168,211 // vfmadd213ps %ymm11,%ymm1,%ymm10
.byte 196,226,125,24,8 // vbroadcastss (%rax),%ymm1
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,241,228,2,0 // vbroadcastss 0x2e4f1(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,45,236,228,2,0 // vbroadcastss 0x2e4ec(%rip),%ymm13 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,89,228,2,0 // vbroadcastss 0x2e459(%rip),%ymm12 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,45,84,228,2,0 // vbroadcastss 0x2e454(%rip),%ymm13 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,62,228,2,0 // vbroadcastss 0x2e43e(%rip),%ymm13 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,45,166,227,2,0 // vbroadcastss 0x2e3a6(%rip),%ymm13 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,212,228,2,0 // vbroadcastss 0x2e4d4(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,60,228,2,0 // vbroadcastss 0x2e43c(%rip),%ymm13 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,202,228,2,0 // vbroadcastss 0x2e4ca(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,50,228,2,0 // vbroadcastss 0x2e432(%rip),%ymm11 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,192,228,2,0 // vbroadcastss 0x2e4c0(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,40,228,2,0 // vbroadcastss 0x2e428(%rip),%ymm12 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,182,228,2,0 // vbroadcastss 0x2e4b6(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,30,228,2,0 // vbroadcastss 0x2e41e(%rip),%ymm12 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,28,94,210 // vdivps %ymm10,%ymm12,%ymm10
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
.byte 196,193,116,89,202 // vmulps %ymm10,%ymm1,%ymm1
.byte 196,99,125,8,209,1 // vroundps $0x1,%ymm1,%ymm10
.byte 196,65,116,92,210 // vsubps %ymm10,%ymm1,%ymm10
- .byte 196,98,125,24,29,151,228,2,0 // vbroadcastss 0x2e497(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,255,227,2,0 // vbroadcastss 0x2e3ff(%rip),%ymm11 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,141,228,2,0 // vbroadcastss 0x2e48d(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,245,227,2,0 // vbroadcastss 0x2e3f5(%rip),%ymm11 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,45,172,217 // vfnmadd213ps %ymm1,%ymm10,%ymm11
- .byte 196,226,125,24,13,131,228,2,0 // vbroadcastss 0x2e483(%rip),%ymm1 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,13,235,227,2,0 // vbroadcastss 0x2e3eb(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,21,121,228,2,0 // vbroadcastss 0x2e479(%rip),%ymm10 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,21,225,227,2,0 // vbroadcastss 0x2e3e1(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1
.byte 197,164,88,201 // vaddps %ymm1,%ymm11,%ymm1
- .byte 196,98,125,24,21,108,228,2,0 // vbroadcastss 0x2e46c(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,212,227,2,0 // vbroadcastss 0x2e3d4(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,116,89,202 // vmulps %ymm10,%ymm1,%ymm1
.byte 197,253,91,201 // vcvtps2dq %ymm1,%ymm1
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -19723,7 +19709,7 @@ _sk_parametric_g_hsw:
.byte 196,195,117,74,201,128 // vblendvps %ymm8,%ymm9,%ymm1,%ymm1
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,5,128,227,2,0 // vbroadcastss 0x2e380(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,232,226,2,0 // vbroadcastss 0x2e2e8(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19743,33 +19729,33 @@ _sk_parametric_b_hsw:
.byte 196,66,109,168,211 // vfmadd213ps %ymm11,%ymm2,%ymm10
.byte 196,226,125,24,16 // vbroadcastss (%rax),%ymm2
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,204,227,2,0 // vbroadcastss 0x2e3cc(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,45,199,227,2,0 // vbroadcastss 0x2e3c7(%rip),%ymm13 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,52,227,2,0 // vbroadcastss 0x2e334(%rip),%ymm12 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,45,47,227,2,0 // vbroadcastss 0x2e32f(%rip),%ymm13 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,25,227,2,0 // vbroadcastss 0x2e319(%rip),%ymm13 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,45,129,226,2,0 // vbroadcastss 0x2e281(%rip),%ymm13 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,175,227,2,0 // vbroadcastss 0x2e3af(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,23,227,2,0 // vbroadcastss 0x2e317(%rip),%ymm13 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,165,227,2,0 // vbroadcastss 0x2e3a5(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,13,227,2,0 // vbroadcastss 0x2e30d(%rip),%ymm11 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,155,227,2,0 // vbroadcastss 0x2e39b(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,3,227,2,0 // vbroadcastss 0x2e303(%rip),%ymm12 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,145,227,2,0 // vbroadcastss 0x2e391(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,249,226,2,0 // vbroadcastss 0x2e2f9(%rip),%ymm12 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,28,94,210 // vdivps %ymm10,%ymm12,%ymm10
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 196,99,125,8,210,1 // vroundps $0x1,%ymm2,%ymm10
.byte 196,65,108,92,210 // vsubps %ymm10,%ymm2,%ymm10
- .byte 196,98,125,24,29,114,227,2,0 // vbroadcastss 0x2e372(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,218,226,2,0 // vbroadcastss 0x2e2da(%rip),%ymm11 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,104,227,2,0 // vbroadcastss 0x2e368(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,208,226,2,0 // vbroadcastss 0x2e2d0(%rip),%ymm11 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,45,172,218 // vfnmadd213ps %ymm2,%ymm10,%ymm11
- .byte 196,226,125,24,21,94,227,2,0 // vbroadcastss 0x2e35e(%rip),%ymm2 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,21,198,226,2,0 // vbroadcastss 0x2e2c6(%rip),%ymm2 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,193,108,92,210 // vsubps %ymm10,%ymm2,%ymm2
- .byte 196,98,125,24,21,84,227,2,0 // vbroadcastss 0x2e354(%rip),%ymm10 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,21,188,226,2,0 // vbroadcastss 0x2e2bc(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,172,94,210 // vdivps %ymm2,%ymm10,%ymm2
.byte 197,164,88,210 // vaddps %ymm2,%ymm11,%ymm2
- .byte 196,98,125,24,21,71,227,2,0 // vbroadcastss 0x2e347(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,175,226,2,0 // vbroadcastss 0x2e2af(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 197,253,91,210 // vcvtps2dq %ymm2,%ymm2
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -19777,7 +19763,7 @@ _sk_parametric_b_hsw:
.byte 196,195,109,74,209,128 // vblendvps %ymm8,%ymm9,%ymm2,%ymm2
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,108,95,208 // vmaxps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,91,226,2,0 // vbroadcastss 0x2e25b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,195,225,2,0 // vbroadcastss 0x2e1c3(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19797,33 +19783,33 @@ _sk_parametric_a_hsw:
.byte 196,66,101,168,211 // vfmadd213ps %ymm11,%ymm3,%ymm10
.byte 196,226,125,24,24 // vbroadcastss (%rax),%ymm3
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,167,226,2,0 // vbroadcastss 0x2e2a7(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,45,162,226,2,0 // vbroadcastss 0x2e2a2(%rip),%ymm13 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,15,226,2,0 // vbroadcastss 0x2e20f(%rip),%ymm12 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,45,10,226,2,0 // vbroadcastss 0x2e20a(%rip),%ymm13 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,244,225,2,0 // vbroadcastss 0x2e1f4(%rip),%ymm13 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,45,92,225,2,0 // vbroadcastss 0x2e15c(%rip),%ymm13 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,138,226,2,0 // vbroadcastss 0x2e28a(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,242,225,2,0 // vbroadcastss 0x2e1f2(%rip),%ymm13 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,128,226,2,0 // vbroadcastss 0x2e280(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,232,225,2,0 // vbroadcastss 0x2e1e8(%rip),%ymm11 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,118,226,2,0 // vbroadcastss 0x2e276(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,222,225,2,0 // vbroadcastss 0x2e1de(%rip),%ymm12 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,108,226,2,0 // vbroadcastss 0x2e26c(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,212,225,2,0 // vbroadcastss 0x2e1d4(%rip),%ymm12 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,28,94,210 // vdivps %ymm10,%ymm12,%ymm10
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
.byte 196,193,100,89,218 // vmulps %ymm10,%ymm3,%ymm3
.byte 196,99,125,8,211,1 // vroundps $0x1,%ymm3,%ymm10
.byte 196,65,100,92,210 // vsubps %ymm10,%ymm3,%ymm10
- .byte 196,98,125,24,29,77,226,2,0 // vbroadcastss 0x2e24d(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,181,225,2,0 // vbroadcastss 0x2e1b5(%rip),%ymm11 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,67,226,2,0 // vbroadcastss 0x2e243(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,171,225,2,0 // vbroadcastss 0x2e1ab(%rip),%ymm11 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,45,172,219 // vfnmadd213ps %ymm3,%ymm10,%ymm11
- .byte 196,226,125,24,29,57,226,2,0 // vbroadcastss 0x2e239(%rip),%ymm3 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,29,161,225,2,0 // vbroadcastss 0x2e1a1(%rip),%ymm3 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,193,100,92,218 // vsubps %ymm10,%ymm3,%ymm3
- .byte 196,98,125,24,21,47,226,2,0 // vbroadcastss 0x2e22f(%rip),%ymm10 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,21,151,225,2,0 // vbroadcastss 0x2e197(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,172,94,219 // vdivps %ymm3,%ymm10,%ymm3
.byte 197,164,88,219 // vaddps %ymm3,%ymm11,%ymm3
- .byte 196,98,125,24,21,34,226,2,0 // vbroadcastss 0x2e222(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,138,225,2,0 // vbroadcastss 0x2e18a(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,100,89,218 // vmulps %ymm10,%ymm3,%ymm3
.byte 197,253,91,219 // vcvtps2dq %ymm3,%ymm3
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -19831,7 +19817,7 @@ _sk_parametric_a_hsw:
.byte 196,195,101,74,217,128 // vblendvps %ymm8,%ymm9,%ymm3,%ymm3
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,100,95,216 // vmaxps %ymm8,%ymm3,%ymm3
- .byte 196,98,125,24,5,54,225,2,0 // vbroadcastss 0x2e136(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,158,224,2,0 // vbroadcastss 0x2e09e(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19850,35 +19836,35 @@ _sk_gamma_hsw:
.byte 197,252,40,241 // vmovaps %ymm1,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,124,91,208 // vcvtdq2ps %ymm0,%ymm10
- .byte 196,98,125,24,29,141,225,2,0 // vbroadcastss 0x2e18d(%rip),%ymm11 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,226,125,24,45,136,225,2,0 // vbroadcastss 0x2e188(%rip),%ymm5 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,29,245,224,2,0 // vbroadcastss 0x2e0f5(%rip),%ymm11 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,226,125,24,45,240,224,2,0 // vbroadcastss 0x2e0f0(%rip),%ymm5 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 197,124,84,205 // vandps %ymm5,%ymm0,%ymm9
- .byte 196,226,125,24,37,219,224,2,0 // vbroadcastss 0x2e0db(%rip),%ymm4 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,37,67,224,2,0 // vbroadcastss 0x2e043(%rip),%ymm4 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,52,86,228 // vorps %ymm4,%ymm9,%ymm12
- .byte 196,98,125,24,45,114,225,2,0 // vbroadcastss 0x2e172(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,218,224,2,0 // vbroadcastss 0x2e0da(%rip),%ymm13 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,168,213 // vfmadd213ps %ymm13,%ymm11,%ymm10
- .byte 196,98,125,24,13,104,225,2,0 // vbroadcastss 0x2e168(%rip),%ymm9 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,13,208,224,2,0 // vbroadcastss 0x2e0d0(%rip),%ymm9 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,29,188,209 // vfnmadd231ps %ymm9,%ymm12,%ymm10
.byte 197,124,91,246 // vcvtdq2ps %ymm6,%ymm14
.byte 196,66,37,168,245 // vfmadd213ps %ymm13,%ymm11,%ymm14
.byte 197,124,91,255 // vcvtdq2ps %ymm7,%ymm15
.byte 196,66,37,168,253 // vfmadd213ps %ymm13,%ymm11,%ymm15
- .byte 196,98,125,24,29,76,225,2,0 // vbroadcastss 0x2e14c(%rip),%ymm11 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,180,224,2,0 // vbroadcastss 0x2e0b4(%rip),%ymm11 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,28,88,227 // vaddps %ymm11,%ymm12,%ymm12
- .byte 196,98,125,24,45,66,225,2,0 // vbroadcastss 0x2e142(%rip),%ymm13 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,45,170,224,2,0 // vbroadcastss 0x2e0aa(%rip),%ymm13 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,20,94,228 // vdivps %ymm12,%ymm13,%ymm12
.byte 196,65,44,92,212 // vsubps %ymm12,%ymm10,%ymm10
.byte 196,98,125,24,32 // vbroadcastss (%rax),%ymm12
.byte 196,65,44,89,212 // vmulps %ymm12,%ymm10,%ymm10
.byte 196,67,125,8,194,1 // vroundps $0x1,%ymm10,%ymm8
.byte 196,65,44,92,192 // vsubps %ymm8,%ymm10,%ymm8
- .byte 196,226,125,24,21,30,225,2,0 // vbroadcastss 0x2e11e(%rip),%ymm2 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,226,125,24,21,134,224,2,0 // vbroadcastss 0x2e086(%rip),%ymm2 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 197,44,88,210 // vaddps %ymm2,%ymm10,%ymm10
- .byte 196,226,125,24,29,21,225,2,0 // vbroadcastss 0x2e115(%rip),%ymm3 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,226,125,24,29,125,224,2,0 // vbroadcastss 0x2e07d(%rip),%ymm3 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,61,188,211 // vfnmadd231ps %ymm3,%ymm8,%ymm10
- .byte 196,226,125,24,13,11,225,2,0 // vbroadcastss 0x2e10b(%rip),%ymm1 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,13,115,224,2,0 // vbroadcastss 0x2e073(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,116,92,192 // vsubps %ymm8,%ymm1,%ymm8
- .byte 196,226,125,24,5,1,225,2,0 // vbroadcastss 0x2e101(%rip),%ymm0 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,226,125,24,5,105,224,2,0 // vbroadcastss 0x2e069(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,124,94,192 // vdivps %ymm8,%ymm0,%ymm8
.byte 196,65,44,88,192 // vaddps %ymm8,%ymm10,%ymm8
.byte 197,204,84,245 // vandps %ymm5,%ymm6,%ymm6
@@ -19909,7 +19895,7 @@ _sk_gamma_hsw:
.byte 197,244,92,205 // vsubps %ymm5,%ymm1,%ymm1
.byte 197,252,94,193 // vdivps %ymm1,%ymm0,%ymm0
.byte 197,236,88,192 // vaddps %ymm0,%ymm2,%ymm0
- .byte 196,226,125,24,13,114,224,2,0 // vbroadcastss 0x2e072(%rip),%ymm1 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,226,125,24,13,218,223,2,0 // vbroadcastss 0x2dfda(%rip),%ymm1 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,188,89,209 // vmulps %ymm1,%ymm8,%ymm2
.byte 197,204,89,217 // vmulps %ymm1,%ymm6,%ymm3
.byte 197,252,89,225 // vmulps %ymm1,%ymm0,%ymm4
@@ -19929,26 +19915,26 @@ HIDDEN _sk_lab_to_xyz_hsw
.globl _sk_lab_to_xyz_hsw
FUNCTION(_sk_lab_to_xyz_hsw)
_sk_lab_to_xyz_hsw:
- .byte 196,98,125,24,5,48,224,2,0 // vbroadcastss 0x2e030(%rip),%ymm8 # 38be8 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
- .byte 196,98,125,24,13,143,223,2,0 // vbroadcastss 0x2df8f(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,125,24,21,34,224,2,0 // vbroadcastss 0x2e022(%rip),%ymm10 # 38bec <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ .byte 196,98,125,24,5,152,223,2,0 // vbroadcastss 0x2df98(%rip),%ymm8 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ .byte 196,98,125,24,13,247,222,2,0 // vbroadcastss 0x2def7(%rip),%ymm9 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,21,138,223,2,0 // vbroadcastss 0x2df8a(%rip),%ymm10 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
.byte 196,194,53,168,202 // vfmadd213ps %ymm10,%ymm9,%ymm1
.byte 196,194,53,168,210 // vfmadd213ps %ymm10,%ymm9,%ymm2
- .byte 196,98,125,24,13,19,224,2,0 // vbroadcastss 0x2e013(%rip),%ymm9 # 38bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ .byte 196,98,125,24,13,123,223,2,0 // vbroadcastss 0x2df7b(%rip),%ymm9 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
.byte 196,66,125,184,200 // vfmadd231ps %ymm8,%ymm0,%ymm9
- .byte 196,226,125,24,5,9,224,2,0 // vbroadcastss 0x2e009(%rip),%ymm0 # 38bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ .byte 196,226,125,24,5,113,223,2,0 // vbroadcastss 0x2df71(%rip),%ymm0 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
- .byte 196,98,125,24,5,0,224,2,0 // vbroadcastss 0x2e000(%rip),%ymm8 # 38bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ .byte 196,98,125,24,5,104,223,2,0 // vbroadcastss 0x2df68(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x384>
.byte 196,98,117,168,192 // vfmadd213ps %ymm0,%ymm1,%ymm8
- .byte 196,98,125,24,13,246,223,2,0 // vbroadcastss 0x2dff6(%rip),%ymm9 # 38bfc <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ .byte 196,98,125,24,13,94,223,2,0 // vbroadcastss 0x2df5e(%rip),%ymm9 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
.byte 196,98,109,172,200 // vfnmadd213ps %ymm0,%ymm2,%ymm9
.byte 196,193,60,89,200 // vmulps %ymm8,%ymm8,%ymm1
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
- .byte 196,226,125,24,21,227,223,2,0 // vbroadcastss 0x2dfe3(%rip),%ymm2 # 38c00 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ .byte 196,226,125,24,21,75,223,2,0 // vbroadcastss 0x2df4b(%rip),%ymm2 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
.byte 197,108,194,209,1 // vcmpltps %ymm1,%ymm2,%ymm10
- .byte 196,98,125,24,29,217,223,2,0 // vbroadcastss 0x2dfd9(%rip),%ymm11 # 38c04 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ .byte 196,98,125,24,29,65,223,2,0 // vbroadcastss 0x2df41(%rip),%ymm11 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
.byte 196,65,60,88,195 // vaddps %ymm11,%ymm8,%ymm8
- .byte 196,98,125,24,37,207,223,2,0 // vbroadcastss 0x2dfcf(%rip),%ymm12 # 38c08 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ .byte 196,98,125,24,37,55,223,2,0 // vbroadcastss 0x2df37(%rip),%ymm12 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x394>
.byte 196,65,60,89,196 // vmulps %ymm12,%ymm8,%ymm8
.byte 196,99,61,74,193,160 // vblendvps %ymm10,%ymm1,%ymm8,%ymm8
.byte 197,252,89,200 // vmulps %ymm0,%ymm0,%ymm1
@@ -19963,9 +19949,9 @@ _sk_lab_to_xyz_hsw:
.byte 196,65,52,88,203 // vaddps %ymm11,%ymm9,%ymm9
.byte 196,65,52,89,204 // vmulps %ymm12,%ymm9,%ymm9
.byte 196,227,53,74,208,32 // vblendvps %ymm2,%ymm0,%ymm9,%ymm2
- .byte 196,226,125,24,5,132,223,2,0 // vbroadcastss 0x2df84(%rip),%ymm0 # 38c0c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ .byte 196,226,125,24,5,236,222,2,0 // vbroadcastss 0x2deec(%rip),%ymm0 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,123,223,2,0 // vbroadcastss 0x2df7b(%rip),%ymm8 # 38c10 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ .byte 196,98,125,24,5,227,222,2,0 // vbroadcastss 0x2dee3(%rip),%ymm8 # 38b54 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19981,12 +19967,12 @@ _sk_load_a8_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,52 // jne acea <_sk_load_a8_hsw+0x4c>
+ .byte 117,52 // jne acc6 <_sk_load_a8_hsw+0x4c>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,44,231,2,0 // vpand 0x2e72c(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,219,5,176,230,2,0 // vpand 0x2e6b0(%rip),%xmm0,%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,198,222,2,0 // vbroadcastss 0x2dec6(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,46,222,2,0 // vbroadcastss 0x2de2e(%rip),%ymm1 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,217 // vmulps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -19998,15 +19984,15 @@ _sk_load_a8_hsw:
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,190 // ja acbc <_sk_load_a8_hsw+0x1e>
+ .byte 119,190 // ja ac98 <_sk_load_a8_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,119,0,0,0 // lea 0x77(%rip),%r10 # ad80 <_sk_load_a8_hsw+0xe2>
+ .byte 76,141,21,119,0,0,0 // lea 0x77(%rip),%r10 # ad5c <_sk_load_a8_hsw+0xe2>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 235,159 // jmp acbc <_sk_load_a8_hsw+0x1e>
+ .byte 235,159 // jmp ac98 <_sk_load_a8_hsw+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,2 // vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -20014,7 +20000,7 @@ _sk_load_a8_hsw:
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,119,255,255,255 // jmpq acbc <_sk_load_a8_hsw+0x1e>
+ .byte 233,119,255,255,255 // jmpq ac98 <_sk_load_a8_hsw+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,6 // vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -20025,7 +20011,7 @@ _sk_load_a8_hsw:
.byte 196,129,121,110,12,24 // vmovd (%r8,%r11,1),%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 233,60,255,255,255 // jmpq acbc <_sk_load_a8_hsw+0x1e>
+ .byte 233,60,255,255,255 // jmpq ac98 <_sk_load_a8_hsw+0x1e>
.byte 146 // xchg %eax,%edx
.byte 255 // (bad)
.byte 255 // (bad)
@@ -20057,12 +20043,12 @@ _sk_load_a8_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,52 // jne ade8 <_sk_load_a8_dst_hsw+0x4c>
+ .byte 117,52 // jne adc4 <_sk_load_a8_dst_hsw+0x4c>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,46,230,2,0 // vpand 0x2e62e(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,217,219,37,178,229,2,0 // vpand 0x2e5b2(%rip),%xmm4,%xmm4 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,200,221,2,0 // vbroadcastss 0x2ddc8(%rip),%ymm5 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,45,48,221,2,0 // vbroadcastss 0x2dd30(%rip),%ymm5 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,220,89,253 // vmulps %ymm5,%ymm4,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
@@ -20074,15 +20060,15 @@ _sk_load_a8_dst_hsw:
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,190 // ja adba <_sk_load_a8_dst_hsw+0x1e>
+ .byte 119,190 // ja ad96 <_sk_load_a8_dst_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # ae80 <_sk_load_a8_dst_hsw+0xe4>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # ae5c <_sk_load_a8_dst_hsw+0xe4>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 235,159 // jmp adba <_sk_load_a8_dst_hsw+0x1e>
+ .byte 235,159 // jmp ad96 <_sk_load_a8_dst_hsw+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,2 // vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -20090,7 +20076,7 @@ _sk_load_a8_dst_hsw:
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,119,255,255,255 // jmpq adba <_sk_load_a8_dst_hsw+0x1e>
+ .byte 233,119,255,255,255 // jmpq ad96 <_sk_load_a8_dst_hsw+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,6 // vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -20101,7 +20087,7 @@ _sk_load_a8_dst_hsw:
.byte 196,129,121,110,44,24 // vmovd (%r8,%r11,1),%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 233,60,255,255,255 // jmpq adba <_sk_load_a8_dst_hsw+0x1e>
+ .byte 233,60,255,255,255 // jmpq ad96 <_sk_load_a8_dst_hsw+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 144 // nop
.byte 255 // (bad)
@@ -20110,7 +20096,7 @@ _sk_load_a8_dst_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde00ae90 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd261c>
+ .byte 232,255,255,255,221 // callq ffffffffde00ae6c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd26b4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -20177,7 +20163,7 @@ _sk_gather_a8_hsw:
.byte 196,227,121,32,192,7 // vpinsrb $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,49,192 // vpmovzxbd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,15,220,2,0 // vbroadcastss 0x2dc0f(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,119,219,2,0 // vbroadcastss 0x2db77(%rip),%ymm1 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,217 // vmulps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -20199,14 +20185,14 @@ _sk_store_a8_hsw:
.byte 77,15,175,193 // imul %r9,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,140,219,2,0 // vbroadcastss 0x2db8c(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,244,218,2,0 // vbroadcastss 0x2daf4(%rip),%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,100,89,192 // vmulps %ymm8,%ymm3,%ymm8
.byte 196,65,125,91,192 // vcvtps2dq %ymm8,%ymm8
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
.byte 197,57,103,192 // vpackuswb %xmm0,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne afec <_sk_store_a8_hsw+0x44>
+ .byte 117,10 // jne afc8 <_sk_store_a8_hsw+0x44>
.byte 196,1,121,214,4,24 // vmovq %xmm8,(%r8,%r11,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20214,25 +20200,25 @@ _sk_store_a8_hsw:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja afe8 <_sk_store_a8_hsw+0x40>
+ .byte 119,236 // ja afc4 <_sk_store_a8_hsw+0x40>
.byte 196,66,121,48,192 // vpmovzxbw %xmm8,%xmm8
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,88,0,0,0 // lea 0x58(%rip),%r10 # b064 <_sk_store_a8_hsw+0xbc>
+ .byte 76,141,21,88,0,0,0 // lea 0x58(%rip),%r10 # b040 <_sk_store_a8_hsw+0xbc>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,3,121,20,4,24,0 // vpextrb $0x0,%xmm8,(%r8,%r11,1)
- .byte 235,202 // jmp afe8 <_sk_store_a8_hsw+0x40>
+ .byte 235,202 // jmp afc4 <_sk_store_a8_hsw+0x40>
.byte 196,3,121,20,68,24,2,4 // vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- .byte 196,98,57,0,5,209,227,2,0 // vpshufb 0x2e3d1(%rip),%xmm8,%xmm8 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 196,98,57,0,5,85,227,2,0 // vpshufb 0x2e355(%rip),%xmm8,%xmm8 # 39360 <_sk_srcover_bgra_8888_sse2_lowp+0xba8>
.byte 196,3,121,21,4,24,0 // vpextrw $0x0,%xmm8,(%r8,%r11,1)
- .byte 235,176 // jmp afe8 <_sk_store_a8_hsw+0x40>
+ .byte 235,176 // jmp afc4 <_sk_store_a8_hsw+0x40>
.byte 196,3,121,20,68,24,6,12 // vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
.byte 196,3,121,20,68,24,5,10 // vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
.byte 196,3,121,20,68,24,4,8 // vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- .byte 196,98,57,0,5,183,227,2,0 // vpshufb 0x2e3b7(%rip),%xmm8,%xmm8 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ .byte 196,98,57,0,5,59,227,2,0 // vpshufb 0x2e33b(%rip),%xmm8,%xmm8 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xbb8>
.byte 196,1,121,126,4,24 // vmovd %xmm8,(%r8,%r11,1)
- .byte 235,135 // jmp afe8 <_sk_store_a8_hsw+0x40>
+ .byte 235,135 // jmp afc4 <_sk_store_a8_hsw+0x40>
.byte 15,31,0 // nopl (%rax)
.byte 177,255 // mov $0xff,%cl
.byte 255 // (bad)
@@ -20265,15 +20251,15 @@ _sk_load_g8_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,57 // jne b0d1 <_sk_load_g8_hsw+0x51>
+ .byte 117,57 // jne b0ad <_sk_load_g8_hsw+0x51>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,74,227,2,0 // vpand 0x2e34a(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,219,5,206,226,2,0 // vpand 0x2e2ce(%rip),%xmm0,%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,228,218,2,0 // vbroadcastss 0x2dae4(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,76,218,2,0 // vbroadcastss 0x2da4c(%rip),%ymm1 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,93,218,2,0 // vbroadcastss 0x2da5d(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,197,217,2,0 // vbroadcastss 0x2d9c5(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -20282,15 +20268,15 @@ _sk_load_g8_hsw:
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,185 // ja b09e <_sk_load_g8_hsw+0x1e>
+ .byte 119,185 // ja b07a <_sk_load_g8_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # b168 <_sk_load_g8_hsw+0xe8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # b144 <_sk_load_g8_hsw+0xe8>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 235,154 // jmp b09e <_sk_load_g8_hsw+0x1e>
+ .byte 235,154 // jmp b07a <_sk_load_g8_hsw+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,2 // vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -20298,7 +20284,7 @@ _sk_load_g8_hsw:
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,114,255,255,255 // jmpq b09e <_sk_load_g8_hsw+0x1e>
+ .byte 233,114,255,255,255 // jmpq b07a <_sk_load_g8_hsw+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,6 // vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -20309,7 +20295,7 @@ _sk_load_g8_hsw:
.byte 196,129,121,110,12,24 // vmovd (%r8,%r11,1),%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 233,55,255,255,255 // jmpq b09e <_sk_load_g8_hsw+0x1e>
+ .byte 233,55,255,255,255 // jmpq b07a <_sk_load_g8_hsw+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -20318,7 +20304,7 @@ _sk_load_g8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00b178 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2904>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b154 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd299c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20340,15 +20326,15 @@ _sk_load_g8_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,57 // jne b1d5 <_sk_load_g8_dst_hsw+0x51>
+ .byte 117,57 // jne b1b1 <_sk_load_g8_dst_hsw+0x51>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,70,226,2,0 // vpand 0x2e246(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,217,219,37,202,225,2,0 // vpand 0x2e1ca(%rip),%xmm4,%xmm4 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,224,217,2,0 // vbroadcastss 0x2d9e0(%rip),%ymm5 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,45,72,217,2,0 // vbroadcastss 0x2d948(%rip),%ymm5 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,89,217,2,0 // vbroadcastss 0x2d959(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,193,216,2,0 // vbroadcastss 0x2d8c1(%rip),%ymm7 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -20357,15 +20343,15 @@ _sk_load_g8_dst_hsw:
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,185 // ja b1a2 <_sk_load_g8_dst_hsw+0x1e>
+ .byte 119,185 // ja b17e <_sk_load_g8_dst_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # b26c <_sk_load_g8_dst_hsw+0xe8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # b248 <_sk_load_g8_dst_hsw+0xe8>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 235,154 // jmp b1a2 <_sk_load_g8_dst_hsw+0x1e>
+ .byte 235,154 // jmp b17e <_sk_load_g8_dst_hsw+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,2 // vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -20373,7 +20359,7 @@ _sk_load_g8_dst_hsw:
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,114,255,255,255 // jmpq b1a2 <_sk_load_g8_dst_hsw+0x1e>
+ .byte 233,114,255,255,255 // jmpq b17e <_sk_load_g8_dst_hsw+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,6 // vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -20384,7 +20370,7 @@ _sk_load_g8_dst_hsw:
.byte 196,129,121,110,44,24 // vmovd (%r8,%r11,1),%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 233,55,255,255,255 // jmpq b1a2 <_sk_load_g8_dst_hsw+0x1e>
+ .byte 233,55,255,255,255 // jmpq b17e <_sk_load_g8_dst_hsw+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -20393,7 +20379,7 @@ _sk_load_g8_dst_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00b27c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2a08>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b258 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2aa0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20460,10 +20446,10 @@ _sk_gather_g8_hsw:
.byte 196,227,121,32,192,7 // vpinsrb $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,49,192 // vpmovzxbd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,35,216,2,0 // vbroadcastss 0x2d823(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,139,215,2,0 // vbroadcastss 0x2d78b(%rip),%ymm1 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,156,215,2,0 // vbroadcastss 0x2d79c(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,4,215,2,0 // vbroadcastss 0x2d704(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -20484,53 +20470,53 @@ _sk_load_565_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,114 // jne b426 <_sk_load_565_hsw+0x8d>
+ .byte 117,114 // jne b402 <_sk_load_565_hsw+0x8d>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,125,51,208 // vpmovzxwd %xmm0,%ymm2
- .byte 196,226,125,88,5,216,215,2,0 // vpbroadcastd 0x2d7d8(%rip),%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,88,5,64,215,2,0 // vpbroadcastd 0x2d740(%rip),%ymm0 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,203,215,2,0 // vbroadcastss 0x2d7cb(%rip),%ymm1 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,13,51,215,2,0 // vbroadcastss 0x2d733(%rip),%ymm1 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,194,215,2,0 // vpbroadcastd 0x2d7c2(%rip),%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,88,13,42,215,2,0 // vpbroadcastd 0x2d72a(%rip),%ymm1 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,181,215,2,0 // vbroadcastss 0x2d7b5(%rip),%ymm3 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,29,29,215,2,0 // vbroadcastss 0x2d71d(%rip),%ymm3 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,172,215,2,0 // vpbroadcastd 0x2d7ac(%rip),%ymm3 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,88,29,20,215,2,0 // vpbroadcastd 0x2d714(%rip),%ymm3 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,159,215,2,0 // vbroadcastss 0x2d79f(%rip),%ymm3 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,29,7,215,2,0 // vbroadcastss 0x2d707(%rip),%ymm3 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,0,215,2,0 // vbroadcastss 0x2d700(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,104,214,2,0 // vbroadcastss 0x2d668(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,128 // ja b3ba <_sk_load_565_hsw+0x21>
+ .byte 119,128 // ja b396 <_sk_load_565_hsw+0x21>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # b4a8 <_sk_load_565_hsw+0x10f>
+ .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # b484 <_sk_load_565_hsw+0x10f>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,94,255,255,255 // jmpq b3ba <_sk_load_565_hsw+0x21>
+ .byte 233,94,255,255,255 // jmpq b396 <_sk_load_565_hsw+0x21>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,110,12,88 // vmovd (%r8,%r11,2),%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,65,255,255,255 // jmpq b3ba <_sk_load_565_hsw+0x21>
+ .byte 233,65,255,255,255 // jmpq b396 <_sk_load_565_hsw+0x21>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,122,126,12,88 // vmovq (%r8,%r11,2),%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 233,20,255,255,255 // jmpq b3ba <_sk_load_565_hsw+0x21>
+ .byte 233,20,255,255,255 // jmpq b396 <_sk_load_565_hsw+0x21>
.byte 102,144 // xchg %ax,%ax
.byte 166 // cmpsb %es:(%rdi),%ds:(%rsi)
.byte 255 // (bad)
@@ -20563,53 +20549,53 @@ _sk_load_565_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,114 // jne b551 <_sk_load_565_dst_hsw+0x8d>
+ .byte 117,114 // jne b52d <_sk_load_565_dst_hsw+0x8d>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,125,51,244 // vpmovzxwd %xmm4,%ymm6
- .byte 196,226,125,88,37,173,214,2,0 // vpbroadcastd 0x2d6ad(%rip),%ymm4 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,88,37,21,214,2,0 // vpbroadcastd 0x2d615(%rip),%ymm4 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,205,219,228 // vpand %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,160,214,2,0 // vbroadcastss 0x2d6a0(%rip),%ymm5 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,45,8,214,2,0 // vbroadcastss 0x2d608(%rip),%ymm5 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,151,214,2,0 // vpbroadcastd 0x2d697(%rip),%ymm5 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,88,45,255,213,2,0 // vpbroadcastd 0x2d5ff(%rip),%ymm5 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,205,219,237 // vpand %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,138,214,2,0 // vbroadcastss 0x2d68a(%rip),%ymm7 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,61,242,213,2,0 // vbroadcastss 0x2d5f2(%rip),%ymm7 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,88,61,129,214,2,0 // vpbroadcastd 0x2d681(%rip),%ymm7 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,88,61,233,213,2,0 // vpbroadcastd 0x2d5e9(%rip),%ymm7 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,116,214,2,0 // vbroadcastss 0x2d674(%rip),%ymm7 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,61,220,213,2,0 // vbroadcastss 0x2d5dc(%rip),%ymm7 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,213,213,2,0 // vbroadcastss 0x2d5d5(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,61,213,2,0 // vbroadcastss 0x2d53d(%rip),%ymm7 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,128 // ja b4e5 <_sk_load_565_dst_hsw+0x21>
+ .byte 119,128 // ja b4c1 <_sk_load_565_dst_hsw+0x21>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # b5d4 <_sk_load_565_dst_hsw+0x110>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # b5b0 <_sk_load_565_dst_hsw+0x110>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,94,255,255,255 // jmpq b4e5 <_sk_load_565_dst_hsw+0x21>
+ .byte 233,94,255,255,255 // jmpq b4c1 <_sk_load_565_dst_hsw+0x21>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,121,110,44,88 // vmovd (%r8,%r11,2),%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,65,255,255,255 // jmpq b4e5 <_sk_load_565_dst_hsw+0x21>
+ .byte 233,65,255,255,255 // jmpq b4c1 <_sk_load_565_dst_hsw+0x21>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,122,126,44,88 // vmovq (%r8,%r11,2),%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 233,20,255,255,255 // jmpq b4e5 <_sk_load_565_dst_hsw+0x21>
+ .byte 233,20,255,255,255 // jmpq b4c1 <_sk_load_565_dst_hsw+0x21>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -20688,23 +20674,23 @@ _sk_gather_565_hsw:
.byte 65,15,183,4,88 // movzwl (%r8,%rbx,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,51,208 // vpmovzxwd %xmm0,%ymm2
- .byte 196,226,125,88,5,200,212,2,0 // vpbroadcastd 0x2d4c8(%rip),%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,88,5,48,212,2,0 // vpbroadcastd 0x2d430(%rip),%ymm0 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,187,212,2,0 // vbroadcastss 0x2d4bb(%rip),%ymm1 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,13,35,212,2,0 // vbroadcastss 0x2d423(%rip),%ymm1 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,178,212,2,0 // vpbroadcastd 0x2d4b2(%rip),%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,88,13,26,212,2,0 // vpbroadcastd 0x2d41a(%rip),%ymm1 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,165,212,2,0 // vbroadcastss 0x2d4a5(%rip),%ymm3 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,29,13,212,2,0 // vbroadcastss 0x2d40d(%rip),%ymm3 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,156,212,2,0 // vpbroadcastd 0x2d49c(%rip),%ymm3 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,88,29,4,212,2,0 // vpbroadcastd 0x2d404(%rip),%ymm3 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,143,212,2,0 // vbroadcastss 0x2d48f(%rip),%ymm3 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,29,247,211,2,0 // vbroadcastss 0x2d3f7(%rip),%ymm3 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,240,211,2,0 // vbroadcastss 0x2d3f0(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,88,211,2,0 // vbroadcastss 0x2d358(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -20722,11 +20708,11 @@ _sk_store_565_hsw:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,184,212,2,0 // vbroadcastss 0x2d4b8(%rip),%ymm8 # 38c14 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ .byte 196,98,125,24,5,32,212,2,0 // vbroadcastss 0x2d420(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,53,114,241,11 // vpslld $0xb,%ymm9,%ymm9
- .byte 196,98,125,24,21,163,212,2,0 // vbroadcastss 0x2d4a3(%rip),%ymm10 # 38c18 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ .byte 196,98,125,24,21,11,212,2,0 // vbroadcastss 0x2d40b(%rip),%ymm10 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
.byte 196,65,116,89,210 // vmulps %ymm10,%ymm1,%ymm10
.byte 196,65,125,91,210 // vcvtps2dq %ymm10,%ymm10
.byte 196,193,45,114,242,5 // vpslld $0x5,%ymm10,%ymm10
@@ -20737,7 +20723,7 @@ _sk_store_565_hsw:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne b7b3 <_sk_store_565_hsw+0x76>
+ .byte 117,10 // jne b78f <_sk_store_565_hsw+0x76>
.byte 196,1,122,127,4,88 // vmovdqu %xmm8,(%r8,%r11,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20745,22 +20731,22 @@ _sk_store_565_hsw:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja b7af <_sk_store_565_hsw+0x72>
+ .byte 119,236 // ja b78b <_sk_store_565_hsw+0x72>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # b810 <_sk_store_565_hsw+0xd3>
+ .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # b7ec <_sk_store_565_hsw+0xd3>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,3,121,21,4,88,0 // vpextrw $0x0,%xmm8,(%r8,%r11,2)
- .byte 235,207 // jmp b7af <_sk_store_565_hsw+0x72>
+ .byte 235,207 // jmp b78b <_sk_store_565_hsw+0x72>
.byte 196,3,121,21,68,88,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
.byte 196,1,121,126,4,88 // vmovd %xmm8,(%r8,%r11,2)
- .byte 235,191 // jmp b7af <_sk_store_565_hsw+0x72>
+ .byte 235,191 // jmp b78b <_sk_store_565_hsw+0x72>
.byte 196,3,121,21,68,88,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
.byte 196,3,121,21,68,88,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
.byte 196,3,121,21,68,88,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
.byte 196,1,121,214,4,88 // vmovq %xmm8,(%r8,%r11,2)
- .byte 235,159 // jmp b7af <_sk_store_565_hsw+0x72>
+ .byte 235,159 // jmp b78b <_sk_store_565_hsw+0x72>
.byte 199 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -20778,7 +20764,7 @@ _sk_store_565_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe100b828 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd2fb4>
+ .byte 232,255,255,255,224 // callq ffffffffe100b804 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd304c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -20795,28 +20781,28 @@ _sk_load_4444_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,138,0,0,0 // jne b8d5 <_sk_load_4444_hsw+0xa9>
+ .byte 15,133,138,0,0,0 // jne b8b1 <_sk_load_4444_hsw+0xa9>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,125,51,216 // vpmovzxwd %xmm0,%ymm3
- .byte 196,226,125,88,5,189,211,2,0 // vpbroadcastd 0x2d3bd(%rip),%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,88,5,37,211,2,0 // vpbroadcastd 0x2d325(%rip),%ymm0 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,176,211,2,0 // vbroadcastss 0x2d3b0(%rip),%ymm1 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,13,24,211,2,0 // vbroadcastss 0x2d318(%rip),%ymm1 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,167,211,2,0 // vpbroadcastd 0x2d3a7(%rip),%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,88,13,15,211,2,0 // vpbroadcastd 0x2d30f(%rip),%ymm1 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,154,211,2,0 // vbroadcastss 0x2d39a(%rip),%ymm2 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,21,2,211,2,0 // vbroadcastss 0x2d302(%rip),%ymm2 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,145,211,2,0 // vpbroadcastd 0x2d391(%rip),%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,88,21,249,210,2,0 // vpbroadcastd 0x2d2f9(%rip),%ymm2 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,132,211,2,0 // vbroadcastss 0x2d384(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,236,210,2,0 // vbroadcastss 0x2d2ec(%rip),%ymm8 # 38b74 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,122,211,2,0 // vpbroadcastd 0x2d37a(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,88,5,226,210,2,0 // vpbroadcastd 0x2d2e2(%rip),%ymm8 # 38b78 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,108,211,2,0 // vbroadcastss 0x2d36c(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,212,210,2,0 // vbroadcastss 0x2d2d4(%rip),%ymm8 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20825,27 +20811,27 @@ _sk_load_4444_hsw:
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,100,255,255,255 // ja b851 <_sk_load_4444_hsw+0x25>
+ .byte 15,135,100,255,255,255 // ja b82d <_sk_load_4444_hsw+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # b95c <_sk_load_4444_hsw+0x130>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # b938 <_sk_load_4444_hsw+0x130>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,66,255,255,255 // jmpq b851 <_sk_load_4444_hsw+0x25>
+ .byte 233,66,255,255,255 // jmpq b82d <_sk_load_4444_hsw+0x25>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,110,12,88 // vmovd (%r8,%r11,2),%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,37,255,255,255 // jmpq b851 <_sk_load_4444_hsw+0x25>
+ .byte 233,37,255,255,255 // jmpq b82d <_sk_load_4444_hsw+0x25>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,122,126,12,88 // vmovq (%r8,%r11,2),%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 233,248,254,255,255 // jmpq b851 <_sk_load_4444_hsw+0x25>
+ .byte 233,248,254,255,255 // jmpq b82d <_sk_load_4444_hsw+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -20881,28 +20867,28 @@ _sk_load_4444_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,138,0,0,0 // jne ba21 <_sk_load_4444_dst_hsw+0xa9>
+ .byte 15,133,138,0,0,0 // jne b9fd <_sk_load_4444_dst_hsw+0xa9>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,125,51,252 // vpmovzxwd %xmm4,%ymm7
- .byte 196,226,125,88,37,113,210,2,0 // vpbroadcastd 0x2d271(%rip),%ymm4 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,88,37,217,209,2,0 // vpbroadcastd 0x2d1d9(%rip),%ymm4 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,197,219,228 // vpand %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,100,210,2,0 // vbroadcastss 0x2d264(%rip),%ymm5 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,45,204,209,2,0 // vbroadcastss 0x2d1cc(%rip),%ymm5 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,91,210,2,0 // vpbroadcastd 0x2d25b(%rip),%ymm5 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,88,45,195,209,2,0 // vpbroadcastd 0x2d1c3(%rip),%ymm5 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,197,219,237 // vpand %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,78,210,2,0 // vbroadcastss 0x2d24e(%rip),%ymm6 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,53,182,209,2,0 // vbroadcastss 0x2d1b6(%rip),%ymm6 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,88,53,69,210,2,0 // vpbroadcastd 0x2d245(%rip),%ymm6 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,88,53,173,209,2,0 // vpbroadcastd 0x2d1ad(%rip),%ymm6 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,197,219,246 // vpand %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,56,210,2,0 // vbroadcastss 0x2d238(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,160,209,2,0 // vbroadcastss 0x2d1a0(%rip),%ymm8 # 38b74 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,88,5,46,210,2,0 // vpbroadcastd 0x2d22e(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,88,5,150,209,2,0 // vpbroadcastd 0x2d196(%rip),%ymm8 # 38b78 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,69,219,248 // vpand %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,32,210,2,0 // vbroadcastss 0x2d220(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,136,209,2,0 // vbroadcastss 0x2d188(%rip),%ymm8 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20911,27 +20897,27 @@ _sk_load_4444_dst_hsw:
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,100,255,255,255 // ja b99d <_sk_load_4444_dst_hsw+0x25>
+ .byte 15,135,100,255,255,255 // ja b979 <_sk_load_4444_dst_hsw+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # baa8 <_sk_load_4444_dst_hsw+0x130>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # ba84 <_sk_load_4444_dst_hsw+0x130>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,66,255,255,255 // jmpq b99d <_sk_load_4444_dst_hsw+0x25>
+ .byte 233,66,255,255,255 // jmpq b979 <_sk_load_4444_dst_hsw+0x25>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,121,110,44,88 // vmovd (%r8,%r11,2),%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,37,255,255,255 // jmpq b99d <_sk_load_4444_dst_hsw+0x25>
+ .byte 233,37,255,255,255 // jmpq b979 <_sk_load_4444_dst_hsw+0x25>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,122,126,44,88 // vmovq (%r8,%r11,2),%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 233,248,254,255,255 // jmpq b99d <_sk_load_4444_dst_hsw+0x25>
+ .byte 233,248,254,255,255 // jmpq b979 <_sk_load_4444_dst_hsw+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -21010,25 +20996,25 @@ _sk_gather_4444_hsw:
.byte 65,15,183,4,88 // movzwl (%r8,%rbx,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,51,216 // vpmovzxwd %xmm0,%ymm3
- .byte 196,226,125,88,5,112,208,2,0 // vpbroadcastd 0x2d070(%rip),%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,88,5,216,207,2,0 // vpbroadcastd 0x2cfd8(%rip),%ymm0 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,99,208,2,0 // vbroadcastss 0x2d063(%rip),%ymm1 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,13,203,207,2,0 // vbroadcastss 0x2cfcb(%rip),%ymm1 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,90,208,2,0 // vpbroadcastd 0x2d05a(%rip),%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,88,13,194,207,2,0 // vpbroadcastd 0x2cfc2(%rip),%ymm1 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,77,208,2,0 // vbroadcastss 0x2d04d(%rip),%ymm2 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,21,181,207,2,0 // vbroadcastss 0x2cfb5(%rip),%ymm2 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,68,208,2,0 // vpbroadcastd 0x2d044(%rip),%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,88,21,172,207,2,0 // vpbroadcastd 0x2cfac(%rip),%ymm2 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,55,208,2,0 // vbroadcastss 0x2d037(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,159,207,2,0 // vbroadcastss 0x2cf9f(%rip),%ymm8 # 38b74 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,45,208,2,0 // vpbroadcastd 0x2d02d(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,88,5,149,207,2,0 // vpbroadcastd 0x2cf95(%rip),%ymm8 # 38b78 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,31,208,2,0 // vbroadcastss 0x2d01f(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,135,207,2,0 // vbroadcastss 0x2cf87(%rip),%ymm8 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -21048,7 +21034,7 @@ _sk_store_4444_hsw:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,244,207,2,0 // vbroadcastss 0x2cff4(%rip),%ymm8 # 38c3c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ .byte 196,98,125,24,5,92,207,2,0 // vbroadcastss 0x2cf5c(%rip),%ymm8 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,53,114,241,12 // vpslld $0xc,%ymm9,%ymm9
@@ -21066,7 +21052,7 @@ _sk_store_4444_hsw:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne bcab <_sk_store_4444_hsw+0x82>
+ .byte 117,10 // jne bc87 <_sk_store_4444_hsw+0x82>
.byte 196,1,122,127,4,88 // vmovdqu %xmm8,(%r8,%r11,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -21074,22 +21060,22 @@ _sk_store_4444_hsw:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja bca7 <_sk_store_4444_hsw+0x7e>
+ .byte 119,236 // ja bc83 <_sk_store_4444_hsw+0x7e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # bd08 <_sk_store_4444_hsw+0xdf>
+ .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # bce4 <_sk_store_4444_hsw+0xdf>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,3,121,21,4,88,0 // vpextrw $0x0,%xmm8,(%r8,%r11,2)
- .byte 235,207 // jmp bca7 <_sk_store_4444_hsw+0x7e>
+ .byte 235,207 // jmp bc83 <_sk_store_4444_hsw+0x7e>
.byte 196,3,121,21,68,88,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
.byte 196,1,121,126,4,88 // vmovd %xmm8,(%r8,%r11,2)
- .byte 235,191 // jmp bca7 <_sk_store_4444_hsw+0x7e>
+ .byte 235,191 // jmp bc83 <_sk_store_4444_hsw+0x7e>
.byte 196,3,121,21,68,88,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
.byte 196,3,121,21,68,88,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
.byte 196,3,121,21,68,88,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
.byte 196,1,121,214,4,88 // vmovq %xmm8,(%r8,%r11,2)
- .byte 235,159 // jmp bca7 <_sk_store_4444_hsw+0x7e>
+ .byte 235,159 // jmp bc83 <_sk_store_4444_hsw+0x7e>
.byte 199 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21107,7 +21093,7 @@ _sk_store_4444_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe100bd20 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd34ac>
+ .byte 232,255,255,255,224 // callq ffffffffe100bcfc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd3544>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -21124,16 +21110,16 @@ _sk_load_8888_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,86 // jne bd96 <_sk_load_8888_hsw+0x72>
+ .byte 117,86 // jne bd72 <_sk_load_8888_hsw+0x72>
.byte 196,129,126,111,28,152 // vmovdqu (%r8,%r11,4),%ymm3
- .byte 197,229,219,5,210,208,2,0 // vpand 0x2d0d2(%rip),%ymm3,%ymm0 # 38e20 <_sk_srcover_bgra_8888_sse2_lowp+0x5ac>
+ .byte 197,229,219,5,86,208,2,0 // vpand 0x2d056(%rip),%ymm3,%ymm0 # 38d80 <_sk_srcover_bgra_8888_sse2_lowp+0x5c8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,65,206,2,0 // vbroadcastss 0x2ce41(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,169,205,2,0 // vbroadcastss 0x2cda9(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,226,101,0,13,215,208,2,0 // vpshufb 0x2d0d7(%rip),%ymm3,%ymm1 # 38e40 <_sk_srcover_bgra_8888_sse2_lowp+0x5cc>
+ .byte 196,226,101,0,13,91,208,2,0 // vpshufb 0x2d05b(%rip),%ymm3,%ymm1 # 38da0 <_sk_srcover_bgra_8888_sse2_lowp+0x5e8>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,226,101,0,21,229,208,2,0 // vpshufb 0x2d0e5(%rip),%ymm3,%ymm2 # 38e60 <_sk_srcover_bgra_8888_sse2_lowp+0x5ec>
+ .byte 196,226,101,0,21,105,208,2,0 // vpshufb 0x2d069(%rip),%ymm3,%ymm2 # 38dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x608>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 197,229,114,211,24 // vpsrld $0x18,%ymm3,%ymm3
@@ -21146,21 +21132,21 @@ _sk_load_8888_hsw:
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,156 // ja bd46 <_sk_load_8888_hsw+0x22>
+ .byte 119,156 // ja bd22 <_sk_load_8888_hsw+0x22>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # be3c <_sk_load_8888_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # be18 <_sk_load_8888_hsw+0x118>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,28,152 // vmovd (%r8,%r11,4),%xmm3
- .byte 235,128 // jmp bd46 <_sk_load_8888_hsw+0x22>
+ .byte 235,128 // jmp bd22 <_sk_load_8888_hsw+0x22>
.byte 196,129,121,110,68,152,8 // vmovd 0x8(%r8,%r11,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
.byte 196,227,117,2,216,4 // vpblendd $0x4,%ymm0,%ymm1,%ymm3
.byte 196,129,122,126,4,152 // vmovq (%r8,%r11,4),%xmm0
.byte 196,227,101,2,216,3 // vpblendd $0x3,%ymm0,%ymm3,%ymm3
- .byte 233,89,255,255,255 // jmpq bd46 <_sk_load_8888_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq bd22 <_sk_load_8888_hsw+0x22>
.byte 196,129,121,110,68,152,24 // vmovd 0x18(%r8,%r11,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -21173,7 +21159,7 @@ _sk_load_8888_hsw:
.byte 196,227,101,56,216,1 // vinserti128 $0x1,%xmm0,%ymm3,%ymm3
.byte 196,129,122,111,4,152 // vmovdqu (%r8,%r11,4),%xmm0
.byte 196,227,125,2,219,240 // vpblendd $0xf0,%ymm3,%ymm0,%ymm3
- .byte 233,10,255,255,255 // jmpq bd46 <_sk_load_8888_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq bd22 <_sk_load_8888_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21207,16 +21193,16 @@ _sk_load_8888_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,86 // jne beca <_sk_load_8888_dst_hsw+0x72>
+ .byte 117,86 // jne bea6 <_sk_load_8888_dst_hsw+0x72>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,254,207,2,0 // vpand 0x2cffe(%rip),%ymm7,%ymm4 # 38e80 <_sk_srcover_bgra_8888_sse2_lowp+0x60c>
+ .byte 197,197,219,37,130,207,2,0 // vpand 0x2cf82(%rip),%ymm7,%ymm4 # 38de0 <_sk_srcover_bgra_8888_sse2_lowp+0x628>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,13,205,2,0 // vbroadcastss 0x2cd0d(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,117,204,2,0 // vbroadcastss 0x2cc75(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
- .byte 196,226,69,0,45,3,208,2,0 // vpshufb 0x2d003(%rip),%ymm7,%ymm5 # 38ea0 <_sk_srcover_bgra_8888_sse2_lowp+0x62c>
+ .byte 196,226,69,0,45,135,207,2,0 // vpshufb 0x2cf87(%rip),%ymm7,%ymm5 # 38e00 <_sk_srcover_bgra_8888_sse2_lowp+0x648>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
.byte 196,193,84,89,232 // vmulps %ymm8,%ymm5,%ymm5
- .byte 196,226,69,0,53,17,208,2,0 // vpshufb 0x2d011(%rip),%ymm7,%ymm6 # 38ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x64c>
+ .byte 196,226,69,0,53,149,207,2,0 // vpshufb 0x2cf95(%rip),%ymm7,%ymm6 # 38e20 <_sk_srcover_bgra_8888_sse2_lowp+0x668>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
@@ -21229,21 +21215,21 @@ _sk_load_8888_dst_hsw:
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,156 // ja be7a <_sk_load_8888_dst_hsw+0x22>
+ .byte 119,156 // ja be56 <_sk_load_8888_dst_hsw+0x22>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # bf70 <_sk_load_8888_dst_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # bf4c <_sk_load_8888_dst_hsw+0x118>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,60,152 // vmovd (%r8,%r11,4),%xmm7
- .byte 235,128 // jmp be7a <_sk_load_8888_dst_hsw+0x22>
+ .byte 235,128 // jmp be56 <_sk_load_8888_dst_hsw+0x22>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 196,227,85,2,252,4 // vpblendd $0x4,%ymm4,%ymm5,%ymm7
.byte 196,129,122,126,36,152 // vmovq (%r8,%r11,4),%xmm4
.byte 196,227,69,2,252,3 // vpblendd $0x3,%ymm4,%ymm7,%ymm7
- .byte 233,89,255,255,255 // jmpq be7a <_sk_load_8888_dst_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq be56 <_sk_load_8888_dst_hsw+0x22>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -21256,7 +21242,7 @@ _sk_load_8888_dst_hsw:
.byte 196,227,69,56,252,1 // vinserti128 $0x1,%xmm4,%ymm7,%ymm7
.byte 196,129,122,111,36,152 // vmovdqu (%r8,%r11,4),%xmm4
.byte 196,227,93,2,255,240 // vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- .byte 233,10,255,255,255 // jmpq be7a <_sk_load_8888_dst_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq be56 <_sk_load_8888_dst_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21300,14 +21286,14 @@ _sk_gather_8888_hsw:
.byte 197,254,91,192 // vcvttps2dq %ymm0,%ymm0
.byte 197,245,254,192 // vpaddd %ymm0,%ymm1,%ymm0
.byte 196,66,101,144,4,128 // vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- .byte 197,189,219,5,253,206,2,0 // vpand 0x2cefd(%rip),%ymm8,%ymm0 # 38ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x66c>
+ .byte 197,189,219,5,129,206,2,0 // vpand 0x2ce81(%rip),%ymm8,%ymm0 # 38e40 <_sk_srcover_bgra_8888_sse2_lowp+0x688>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,172,203,2,0 // vbroadcastss 0x2cbac(%rip),%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,29,20,203,2,0 // vbroadcastss 0x2cb14(%rip),%ymm3 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,61,0,13,3,207,2,0 // vpshufb 0x2cf03(%rip),%ymm8,%ymm1 # 38f00 <_sk_srcover_bgra_8888_sse2_lowp+0x68c>
+ .byte 196,226,61,0,13,135,206,2,0 // vpshufb 0x2ce87(%rip),%ymm8,%ymm1 # 38e60 <_sk_srcover_bgra_8888_sse2_lowp+0x6a8>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,61,0,21,18,207,2,0 // vpshufb 0x2cf12(%rip),%ymm8,%ymm2 # 38f20 <_sk_srcover_bgra_8888_sse2_lowp+0x6ac>
+ .byte 196,226,61,0,21,150,206,2,0 // vpshufb 0x2ce96(%rip),%ymm8,%ymm2 # 38e80 <_sk_srcover_bgra_8888_sse2_lowp+0x6c8>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 196,193,61,114,208,24 // vpsrld $0x18,%ymm8,%ymm8
@@ -21327,7 +21313,7 @@ _sk_store_8888_hsw:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,7,203,2,0 // vbroadcastss 0x2cb07(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,111,202,2,0 // vbroadcastss 0x2ca6f(%rip),%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -21343,7 +21329,7 @@ _sk_store_8888_hsw:
.byte 196,65,45,235,192 // vpor %ymm8,%ymm10,%ymm8
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne c0a1 <_sk_store_8888_hsw+0x78>
+ .byte 117,10 // jne c07d <_sk_store_8888_hsw+0x78>
.byte 196,1,126,127,4,152 // vmovdqu %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -21351,17 +21337,17 @@ _sk_store_8888_hsw:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja c09d <_sk_store_8888_hsw+0x74>
+ .byte 119,236 // ja c079 <_sk_store_8888_hsw+0x74>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,84,0,0,0 // lea 0x54(%rip),%r10 # c110 <_sk_store_8888_hsw+0xe7>
+ .byte 76,141,21,84,0,0,0 // lea 0x54(%rip),%r10 # c0ec <_sk_store_8888_hsw+0xe7>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,208 // jmp c09d <_sk_store_8888_hsw+0x74>
+ .byte 235,208 // jmp c079 <_sk_store_8888_hsw+0x74>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 235,192 // jmp c09d <_sk_store_8888_hsw+0x74>
+ .byte 235,192 // jmp c079 <_sk_store_8888_hsw+0x74>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -21369,7 +21355,7 @@ _sk_store_8888_hsw:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,1,121,126,76,152,16 // vmovd %xmm9,0x10(%r8,%r11,4)
.byte 196,1,122,127,4,152 // vmovdqu %xmm8,(%r8,%r11,4)
- .byte 235,143 // jmp c09d <_sk_store_8888_hsw+0x74>
+ .byte 235,143 // jmp c079 <_sk_store_8888_hsw+0x74>
.byte 102,144 // xchg %ax,%ax
.byte 181,255 // mov $0xff,%ch
.byte 255 // (bad)
@@ -21381,7 +21367,7 @@ _sk_store_8888_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc00c124 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd38b0>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc00c100 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3948>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -21401,16 +21387,16 @@ _sk_load_bgra_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,86 // jne c19e <_sk_load_bgra_hsw+0x72>
+ .byte 117,86 // jne c17a <_sk_load_bgra_hsw+0x72>
.byte 196,129,126,111,28,152 // vmovdqu (%r8,%r11,4),%ymm3
- .byte 197,229,219,5,234,205,2,0 // vpand 0x2cdea(%rip),%ymm3,%ymm0 # 38f40 <_sk_srcover_bgra_8888_sse2_lowp+0x6cc>
+ .byte 197,229,219,5,110,205,2,0 // vpand 0x2cd6e(%rip),%ymm3,%ymm0 # 38ea0 <_sk_srcover_bgra_8888_sse2_lowp+0x6e8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,57,202,2,0 // vbroadcastss 0x2ca39(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,161,201,2,0 // vbroadcastss 0x2c9a1(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
- .byte 196,226,101,0,5,239,205,2,0 // vpshufb 0x2cdef(%rip),%ymm3,%ymm0 # 38f60 <_sk_srcover_bgra_8888_sse2_lowp+0x6ec>
+ .byte 196,226,101,0,5,115,205,2,0 // vpshufb 0x2cd73(%rip),%ymm3,%ymm0 # 38ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x708>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 196,193,124,89,200 // vmulps %ymm8,%ymm0,%ymm1
- .byte 196,226,101,0,5,253,205,2,0 // vpshufb 0x2cdfd(%rip),%ymm3,%ymm0 # 38f80 <_sk_srcover_bgra_8888_sse2_lowp+0x70c>
+ .byte 196,226,101,0,5,129,205,2,0 // vpshufb 0x2cd81(%rip),%ymm3,%ymm0 # 38ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x728>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,229,114,211,24 // vpsrld $0x18,%ymm3,%ymm3
@@ -21423,21 +21409,21 @@ _sk_load_bgra_hsw:
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,156 // ja c14e <_sk_load_bgra_hsw+0x22>
+ .byte 119,156 // ja c12a <_sk_load_bgra_hsw+0x22>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # c244 <_sk_load_bgra_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # c220 <_sk_load_bgra_hsw+0x118>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,28,152 // vmovd (%r8,%r11,4),%xmm3
- .byte 235,128 // jmp c14e <_sk_load_bgra_hsw+0x22>
+ .byte 235,128 // jmp c12a <_sk_load_bgra_hsw+0x22>
.byte 196,129,121,110,68,152,8 // vmovd 0x8(%r8,%r11,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
.byte 196,227,117,2,216,4 // vpblendd $0x4,%ymm0,%ymm1,%ymm3
.byte 196,129,122,126,4,152 // vmovq (%r8,%r11,4),%xmm0
.byte 196,227,101,2,216,3 // vpblendd $0x3,%ymm0,%ymm3,%ymm3
- .byte 233,89,255,255,255 // jmpq c14e <_sk_load_bgra_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq c12a <_sk_load_bgra_hsw+0x22>
.byte 196,129,121,110,68,152,24 // vmovd 0x18(%r8,%r11,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -21450,7 +21436,7 @@ _sk_load_bgra_hsw:
.byte 196,227,101,56,216,1 // vinserti128 $0x1,%xmm0,%ymm3,%ymm3
.byte 196,129,122,111,4,152 // vmovdqu (%r8,%r11,4),%xmm0
.byte 196,227,125,2,219,240 // vpblendd $0xf0,%ymm3,%ymm0,%ymm3
- .byte 233,10,255,255,255 // jmpq c14e <_sk_load_bgra_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq c12a <_sk_load_bgra_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21484,16 +21470,16 @@ _sk_load_bgra_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,86 // jne c2d2 <_sk_load_bgra_dst_hsw+0x72>
+ .byte 117,86 // jne c2ae <_sk_load_bgra_dst_hsw+0x72>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,22,205,2,0 // vpand 0x2cd16(%rip),%ymm7,%ymm4 # 38fa0 <_sk_srcover_bgra_8888_sse2_lowp+0x72c>
+ .byte 197,197,219,37,154,204,2,0 // vpand 0x2cc9a(%rip),%ymm7,%ymm4 # 38f00 <_sk_srcover_bgra_8888_sse2_lowp+0x748>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,5,201,2,0 // vbroadcastss 0x2c905(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,109,200,2,0 // vbroadcastss 0x2c86d(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,240 // vmulps %ymm8,%ymm4,%ymm6
- .byte 196,226,69,0,37,27,205,2,0 // vpshufb 0x2cd1b(%rip),%ymm7,%ymm4 # 38fc0 <_sk_srcover_bgra_8888_sse2_lowp+0x74c>
+ .byte 196,226,69,0,37,159,204,2,0 // vpshufb 0x2cc9f(%rip),%ymm7,%ymm4 # 38f20 <_sk_srcover_bgra_8888_sse2_lowp+0x768>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,92,89,232 // vmulps %ymm8,%ymm4,%ymm5
- .byte 196,226,69,0,37,41,205,2,0 // vpshufb 0x2cd29(%rip),%ymm7,%ymm4 # 38fe0 <_sk_srcover_bgra_8888_sse2_lowp+0x76c>
+ .byte 196,226,69,0,37,173,204,2,0 // vpshufb 0x2ccad(%rip),%ymm7,%ymm4 # 38f40 <_sk_srcover_bgra_8888_sse2_lowp+0x788>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
@@ -21506,21 +21492,21 @@ _sk_load_bgra_dst_hsw:
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,156 // ja c282 <_sk_load_bgra_dst_hsw+0x22>
+ .byte 119,156 // ja c25e <_sk_load_bgra_dst_hsw+0x22>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # c378 <_sk_load_bgra_dst_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # c354 <_sk_load_bgra_dst_hsw+0x118>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,60,152 // vmovd (%r8,%r11,4),%xmm7
- .byte 235,128 // jmp c282 <_sk_load_bgra_dst_hsw+0x22>
+ .byte 235,128 // jmp c25e <_sk_load_bgra_dst_hsw+0x22>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 196,227,85,2,252,4 // vpblendd $0x4,%ymm4,%ymm5,%ymm7
.byte 196,129,122,126,36,152 // vmovq (%r8,%r11,4),%xmm4
.byte 196,227,69,2,252,3 // vpblendd $0x3,%ymm4,%ymm7,%ymm7
- .byte 233,89,255,255,255 // jmpq c282 <_sk_load_bgra_dst_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq c25e <_sk_load_bgra_dst_hsw+0x22>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -21533,7 +21519,7 @@ _sk_load_bgra_dst_hsw:
.byte 196,227,69,56,252,1 // vinserti128 $0x1,%xmm4,%ymm7,%ymm7
.byte 196,129,122,111,36,152 // vmovdqu (%r8,%r11,4),%xmm4
.byte 196,227,93,2,255,240 // vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- .byte 233,10,255,255,255 // jmpq c282 <_sk_load_bgra_dst_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq c25e <_sk_load_bgra_dst_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21577,14 +21563,14 @@ _sk_gather_bgra_hsw:
.byte 197,254,91,192 // vcvttps2dq %ymm0,%ymm0
.byte 197,245,254,192 // vpaddd %ymm0,%ymm1,%ymm0
.byte 196,66,101,144,4,128 // vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- .byte 197,189,219,5,21,204,2,0 // vpand 0x2cc15(%rip),%ymm8,%ymm0 # 39000 <_sk_srcover_bgra_8888_sse2_lowp+0x78c>
+ .byte 197,189,219,5,153,203,2,0 // vpand 0x2cb99(%rip),%ymm8,%ymm0 # 38f60 <_sk_srcover_bgra_8888_sse2_lowp+0x7a8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,164,199,2,0 // vbroadcastss 0x2c7a4(%rip),%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,29,12,199,2,0 // vbroadcastss 0x2c70c(%rip),%ymm3 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,211 // vmulps %ymm3,%ymm0,%ymm2
- .byte 196,226,61,0,5,27,204,2,0 // vpshufb 0x2cc1b(%rip),%ymm8,%ymm0 # 39020 <_sk_srcover_bgra_8888_sse2_lowp+0x7ac>
+ .byte 196,226,61,0,5,159,203,2,0 // vpshufb 0x2cb9f(%rip),%ymm8,%ymm0 # 38f80 <_sk_srcover_bgra_8888_sse2_lowp+0x7c8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 197,252,89,203 // vmulps %ymm3,%ymm0,%ymm1
- .byte 196,226,61,0,5,42,204,2,0 // vpshufb 0x2cc2a(%rip),%ymm8,%ymm0 # 39040 <_sk_srcover_bgra_8888_sse2_lowp+0x7cc>
+ .byte 196,226,61,0,5,174,203,2,0 // vpshufb 0x2cbae(%rip),%ymm8,%ymm0 # 38fa0 <_sk_srcover_bgra_8888_sse2_lowp+0x7e8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
.byte 196,193,61,114,208,24 // vpsrld $0x18,%ymm8,%ymm8
@@ -21604,7 +21590,7 @@ _sk_store_bgra_hsw:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,255,198,2,0 // vbroadcastss 0x2c6ff(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,103,198,2,0 // vbroadcastss 0x2c667(%rip),%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,108,89,200 // vmulps %ymm8,%ymm2,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -21620,7 +21606,7 @@ _sk_store_bgra_hsw:
.byte 196,65,45,235,192 // vpor %ymm8,%ymm10,%ymm8
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne c4a9 <_sk_store_bgra_hsw+0x78>
+ .byte 117,10 // jne c485 <_sk_store_bgra_hsw+0x78>
.byte 196,1,126,127,4,152 // vmovdqu %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -21628,17 +21614,17 @@ _sk_store_bgra_hsw:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja c4a5 <_sk_store_bgra_hsw+0x74>
+ .byte 119,236 // ja c481 <_sk_store_bgra_hsw+0x74>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,84,0,0,0 // lea 0x54(%rip),%r10 # c518 <_sk_store_bgra_hsw+0xe7>
+ .byte 76,141,21,84,0,0,0 // lea 0x54(%rip),%r10 # c4f4 <_sk_store_bgra_hsw+0xe7>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,208 // jmp c4a5 <_sk_store_bgra_hsw+0x74>
+ .byte 235,208 // jmp c481 <_sk_store_bgra_hsw+0x74>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 235,192 // jmp c4a5 <_sk_store_bgra_hsw+0x74>
+ .byte 235,192 // jmp c481 <_sk_store_bgra_hsw+0x74>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -21646,7 +21632,7 @@ _sk_store_bgra_hsw:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,1,121,126,76,152,16 // vmovd %xmm9,0x10(%r8,%r11,4)
.byte 196,1,122,127,4,152 // vmovdqu %xmm8,(%r8,%r11,4)
- .byte 235,143 // jmp c4a5 <_sk_store_bgra_hsw+0x74>
+ .byte 235,143 // jmp c481 <_sk_store_bgra_hsw+0x74>
.byte 102,144 // xchg %ax,%ax
.byte 181,255 // mov $0xff,%ch
.byte 255 // (bad)
@@ -21658,7 +21644,7 @@ _sk_store_bgra_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc00c52c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3cb8>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc00c508 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3d50>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -21678,7 +21664,7 @@ _sk_load_f16_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,101 // jne c5b5 <_sk_load_f16_hsw+0x81>
+ .byte 117,101 // jne c591 <_sk_load_f16_hsw+0x81>
.byte 196,65,121,16,4,192 // vmovupd (%r8,%rax,8),%xmm8
.byte 196,193,121,16,84,192,16 // vmovupd 0x10(%r8,%rax,8),%xmm2
.byte 196,193,121,16,92,192,32 // vmovupd 0x20(%r8,%rax,8),%xmm3
@@ -21704,29 +21690,29 @@ _sk_load_f16_hsw:
.byte 196,65,123,16,4,192 // vmovsd (%r8,%rax,8),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je c61b <_sk_load_f16_hsw+0xe7>
+ .byte 116,85 // je c5f7 <_sk_load_f16_hsw+0xe7>
.byte 196,65,57,22,68,192,8 // vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb c61b <_sk_load_f16_hsw+0xe7>
+ .byte 114,72 // jb c5f7 <_sk_load_f16_hsw+0xe7>
.byte 196,193,123,16,84,192,16 // vmovsd 0x10(%r8,%rax,8),%xmm2
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je c628 <_sk_load_f16_hsw+0xf4>
+ .byte 116,72 // je c604 <_sk_load_f16_hsw+0xf4>
.byte 196,193,105,22,84,192,24 // vmovhpd 0x18(%r8,%rax,8),%xmm2,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb c628 <_sk_load_f16_hsw+0xf4>
+ .byte 114,59 // jb c604 <_sk_load_f16_hsw+0xf4>
.byte 196,193,123,16,92,192,32 // vmovsd 0x20(%r8,%rax,8),%xmm3
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,109,255,255,255 // je c56b <_sk_load_f16_hsw+0x37>
+ .byte 15,132,109,255,255,255 // je c547 <_sk_load_f16_hsw+0x37>
.byte 196,193,97,22,92,192,40 // vmovhpd 0x28(%r8,%rax,8),%xmm3,%xmm3
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,92,255,255,255 // jb c56b <_sk_load_f16_hsw+0x37>
+ .byte 15,130,92,255,255,255 // jb c547 <_sk_load_f16_hsw+0x37>
.byte 196,65,122,126,76,192,48 // vmovq 0x30(%r8,%rax,8),%xmm9
- .byte 233,80,255,255,255 // jmpq c56b <_sk_load_f16_hsw+0x37>
+ .byte 233,80,255,255,255 // jmpq c547 <_sk_load_f16_hsw+0x37>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
.byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2
- .byte 233,67,255,255,255 // jmpq c56b <_sk_load_f16_hsw+0x37>
+ .byte 233,67,255,255,255 // jmpq c547 <_sk_load_f16_hsw+0x37>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,58,255,255,255 // jmpq c56b <_sk_load_f16_hsw+0x37>
+ .byte 233,58,255,255,255 // jmpq c547 <_sk_load_f16_hsw+0x37>
HIDDEN _sk_load_f16_dst_hsw
.globl _sk_load_f16_dst_hsw
@@ -21740,7 +21726,7 @@ _sk_load_f16_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,101 // jne c6b2 <_sk_load_f16_dst_hsw+0x81>
+ .byte 117,101 // jne c68e <_sk_load_f16_dst_hsw+0x81>
.byte 196,65,121,16,4,192 // vmovupd (%r8,%rax,8),%xmm8
.byte 196,193,121,16,116,192,16 // vmovupd 0x10(%r8,%rax,8),%xmm6
.byte 196,193,121,16,124,192,32 // vmovupd 0x20(%r8,%rax,8),%xmm7
@@ -21766,29 +21752,29 @@ _sk_load_f16_dst_hsw:
.byte 196,65,123,16,4,192 // vmovsd (%r8,%rax,8),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je c718 <_sk_load_f16_dst_hsw+0xe7>
+ .byte 116,85 // je c6f4 <_sk_load_f16_dst_hsw+0xe7>
.byte 196,65,57,22,68,192,8 // vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb c718 <_sk_load_f16_dst_hsw+0xe7>
+ .byte 114,72 // jb c6f4 <_sk_load_f16_dst_hsw+0xe7>
.byte 196,193,123,16,116,192,16 // vmovsd 0x10(%r8,%rax,8),%xmm6
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je c725 <_sk_load_f16_dst_hsw+0xf4>
+ .byte 116,72 // je c701 <_sk_load_f16_dst_hsw+0xf4>
.byte 196,193,73,22,116,192,24 // vmovhpd 0x18(%r8,%rax,8),%xmm6,%xmm6
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb c725 <_sk_load_f16_dst_hsw+0xf4>
+ .byte 114,59 // jb c701 <_sk_load_f16_dst_hsw+0xf4>
.byte 196,193,123,16,124,192,32 // vmovsd 0x20(%r8,%rax,8),%xmm7
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,109,255,255,255 // je c668 <_sk_load_f16_dst_hsw+0x37>
+ .byte 15,132,109,255,255,255 // je c644 <_sk_load_f16_dst_hsw+0x37>
.byte 196,193,65,22,124,192,40 // vmovhpd 0x28(%r8,%rax,8),%xmm7,%xmm7
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,92,255,255,255 // jb c668 <_sk_load_f16_dst_hsw+0x37>
+ .byte 15,130,92,255,255,255 // jb c644 <_sk_load_f16_dst_hsw+0x37>
.byte 196,65,122,126,76,192,48 // vmovq 0x30(%r8,%rax,8),%xmm9
- .byte 233,80,255,255,255 // jmpq c668 <_sk_load_f16_dst_hsw+0x37>
+ .byte 233,80,255,255,255 // jmpq c644 <_sk_load_f16_dst_hsw+0x37>
.byte 197,193,87,255 // vxorpd %xmm7,%xmm7,%xmm7
.byte 197,201,87,246 // vxorpd %xmm6,%xmm6,%xmm6
- .byte 233,67,255,255,255 // jmpq c668 <_sk_load_f16_dst_hsw+0x37>
+ .byte 233,67,255,255,255 // jmpq c644 <_sk_load_f16_dst_hsw+0x37>
.byte 197,193,87,255 // vxorpd %xmm7,%xmm7,%xmm7
- .byte 233,58,255,255,255 // jmpq c668 <_sk_load_f16_dst_hsw+0x37>
+ .byte 233,58,255,255,255 // jmpq c644 <_sk_load_f16_dst_hsw+0x37>
HIDDEN _sk_gather_f16_hsw
.globl _sk_gather_f16_hsw
@@ -21861,7 +21847,7 @@ _sk_store_f16_hsw:
.byte 196,65,57,98,205 // vpunpckldq %xmm13,%xmm8,%xmm9
.byte 196,65,57,106,197 // vpunpckhdq %xmm13,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,31 // jne c862 <_sk_store_f16_hsw+0x7b>
+ .byte 117,31 // jne c83e <_sk_store_f16_hsw+0x7b>
.byte 196,65,122,127,28,192 // vmovdqu %xmm11,(%r8,%rax,8)
.byte 196,65,122,127,84,192,16 // vmovdqu %xmm10,0x10(%r8,%rax,8)
.byte 196,65,122,127,76,192,32 // vmovdqu %xmm9,0x20(%r8,%rax,8)
@@ -21870,22 +21856,22 @@ _sk_store_f16_hsw:
.byte 255,224 // jmpq *%rax
.byte 196,65,121,214,28,192 // vmovq %xmm11,(%r8,%rax,8)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je c85e <_sk_store_f16_hsw+0x77>
+ .byte 116,240 // je c83a <_sk_store_f16_hsw+0x77>
.byte 196,65,121,23,92,192,8 // vmovhpd %xmm11,0x8(%r8,%rax,8)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb c85e <_sk_store_f16_hsw+0x77>
+ .byte 114,227 // jb c83a <_sk_store_f16_hsw+0x77>
.byte 196,65,121,214,84,192,16 // vmovq %xmm10,0x10(%r8,%rax,8)
- .byte 116,218 // je c85e <_sk_store_f16_hsw+0x77>
+ .byte 116,218 // je c83a <_sk_store_f16_hsw+0x77>
.byte 196,65,121,23,84,192,24 // vmovhpd %xmm10,0x18(%r8,%rax,8)
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,205 // jb c85e <_sk_store_f16_hsw+0x77>
+ .byte 114,205 // jb c83a <_sk_store_f16_hsw+0x77>
.byte 196,65,121,214,76,192,32 // vmovq %xmm9,0x20(%r8,%rax,8)
- .byte 116,196 // je c85e <_sk_store_f16_hsw+0x77>
+ .byte 116,196 // je c83a <_sk_store_f16_hsw+0x77>
.byte 196,65,121,23,76,192,40 // vmovhpd %xmm9,0x28(%r8,%rax,8)
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,183 // jb c85e <_sk_store_f16_hsw+0x77>
+ .byte 114,183 // jb c83a <_sk_store_f16_hsw+0x77>
.byte 196,65,121,214,68,192,48 // vmovq %xmm8,0x30(%r8,%rax,8)
- .byte 235,174 // jmp c85e <_sk_store_f16_hsw+0x77>
+ .byte 235,174 // jmp c83a <_sk_store_f16_hsw+0x77>
HIDDEN _sk_load_u16_be_hsw
.globl _sk_load_u16_be_hsw
@@ -21900,7 +21886,7 @@ _sk_load_u16_be_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,204,0,0,0 // jne c9a3 <_sk_load_u16_be_hsw+0xf3>
+ .byte 15,133,204,0,0,0 // jne c97f <_sk_load_u16_be_hsw+0xf3>
.byte 196,65,121,16,4,64 // vmovupd (%r8,%rax,2),%xmm8
.byte 196,193,121,16,84,64,16 // vmovupd 0x10(%r8,%rax,2),%xmm2
.byte 196,193,121,16,92,64,32 // vmovupd 0x20(%r8,%rax,2),%xmm3
@@ -21919,7 +21905,7 @@ _sk_load_u16_be_hsw:
.byte 197,241,235,192 // vpor %xmm0,%xmm1,%xmm0
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,21,128,194,2,0 // vbroadcastss 0x2c280(%rip),%ymm10 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,21,232,193,2,0 // vbroadcastss 0x2c1e8(%rip),%ymm10 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 197,185,109,202 // vpunpckhqdq %xmm2,%xmm8,%xmm1
.byte 197,233,113,241,8 // vpsllw $0x8,%xmm1,%xmm2
@@ -21947,29 +21933,29 @@ _sk_load_u16_be_hsw:
.byte 196,65,123,16,4,64 // vmovsd (%r8,%rax,2),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je ca09 <_sk_load_u16_be_hsw+0x159>
+ .byte 116,85 // je c9e5 <_sk_load_u16_be_hsw+0x159>
.byte 196,65,57,22,68,64,8 // vmovhpd 0x8(%r8,%rax,2),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb ca09 <_sk_load_u16_be_hsw+0x159>
+ .byte 114,72 // jb c9e5 <_sk_load_u16_be_hsw+0x159>
.byte 196,193,123,16,84,64,16 // vmovsd 0x10(%r8,%rax,2),%xmm2
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je ca16 <_sk_load_u16_be_hsw+0x166>
+ .byte 116,72 // je c9f2 <_sk_load_u16_be_hsw+0x166>
.byte 196,193,105,22,84,64,24 // vmovhpd 0x18(%r8,%rax,2),%xmm2,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb ca16 <_sk_load_u16_be_hsw+0x166>
+ .byte 114,59 // jb c9f2 <_sk_load_u16_be_hsw+0x166>
.byte 196,193,123,16,92,64,32 // vmovsd 0x20(%r8,%rax,2),%xmm3
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,6,255,255,255 // je c8f2 <_sk_load_u16_be_hsw+0x42>
+ .byte 15,132,6,255,255,255 // je c8ce <_sk_load_u16_be_hsw+0x42>
.byte 196,193,97,22,92,64,40 // vmovhpd 0x28(%r8,%rax,2),%xmm3,%xmm3
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,245,254,255,255 // jb c8f2 <_sk_load_u16_be_hsw+0x42>
+ .byte 15,130,245,254,255,255 // jb c8ce <_sk_load_u16_be_hsw+0x42>
.byte 196,65,122,126,76,64,48 // vmovq 0x30(%r8,%rax,2),%xmm9
- .byte 233,233,254,255,255 // jmpq c8f2 <_sk_load_u16_be_hsw+0x42>
+ .byte 233,233,254,255,255 // jmpq c8ce <_sk_load_u16_be_hsw+0x42>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
.byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2
- .byte 233,220,254,255,255 // jmpq c8f2 <_sk_load_u16_be_hsw+0x42>
+ .byte 233,220,254,255,255 // jmpq c8ce <_sk_load_u16_be_hsw+0x42>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,211,254,255,255 // jmpq c8f2 <_sk_load_u16_be_hsw+0x42>
+ .byte 233,211,254,255,255 // jmpq c8ce <_sk_load_u16_be_hsw+0x42>
HIDDEN _sk_load_rgb_u16_be_hsw
.globl _sk_load_rgb_u16_be_hsw
@@ -21986,7 +21972,7 @@ _sk_load_rgb_u16_be_hsw:
.byte 72,141,4,64 // lea (%rax,%rax,2),%rax
.byte 72,193,248,32 // sar $0x20,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,205,0,0,0 // jne cb17 <_sk_load_rgb_u16_be_hsw+0xf8>
+ .byte 15,133,205,0,0,0 // jne caf3 <_sk_load_rgb_u16_be_hsw+0xf8>
.byte 196,65,122,111,28,64 // vmovdqu (%r8,%rax,2),%xmm11
.byte 196,193,122,111,92,64,12 // vmovdqu 0xc(%r8,%rax,2),%xmm3
.byte 196,193,122,111,84,64,24 // vmovdqu 0x18(%r8,%rax,2),%xmm2
@@ -22011,7 +21997,7 @@ _sk_load_rgb_u16_be_hsw:
.byte 197,241,235,192 // vpor %xmm0,%xmm1,%xmm0
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,239,192,2,0 // vbroadcastss 0x2c0ef(%rip),%ymm9 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,13,87,192,2,0 // vbroadcastss 0x2c057(%rip),%ymm9 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,185,109,203 // vpunpckhqdq %xmm3,%xmm8,%xmm1
.byte 197,225,113,241,8 // vpsllw $0x8,%xmm1,%xmm3
@@ -22027,69 +22013,69 @@ _sk_load_rgb_u16_be_hsw:
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 196,193,108,89,209 // vmulps %ymm9,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,15,192,2,0 // vbroadcastss 0x2c00f(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,119,191,2,0 // vbroadcastss 0x2bf77(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,4,64 // vmovd (%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,121,196,92,64,4,2 // vpinsrw $0x2,0x4(%r8,%rax,2),%xmm0,%xmm11
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,31 // jne cb4f <_sk_load_rgb_u16_be_hsw+0x130>
+ .byte 117,31 // jne cb2b <_sk_load_rgb_u16_be_hsw+0x130>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
- .byte 233,48,255,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,48,255,255,255 // jmpq ca5b <_sk_load_rgb_u16_be_hsw+0x60>
.byte 196,193,121,110,68,64,6 // vmovd 0x6(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,121,196,68,64,10,2 // vpinsrw $0x2,0xa(%r8,%rax,2),%xmm0,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,48 // jb cb99 <_sk_load_rgb_u16_be_hsw+0x17a>
+ .byte 114,48 // jb cb75 <_sk_load_rgb_u16_be_hsw+0x17a>
.byte 196,193,121,110,68,64,12 // vmovd 0xc(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,92,64,16,2 // vpinsrw $0x2,0x10(%r8,%rax,2),%xmm0,%xmm3
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 117,48 // jne cbb3 <_sk_load_rgb_u16_be_hsw+0x194>
+ .byte 117,48 // jne cb8f <_sk_load_rgb_u16_be_hsw+0x194>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
- .byte 233,230,254,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,230,254,255,255 // jmpq ca5b <_sk_load_rgb_u16_be_hsw+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
- .byte 233,204,254,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,204,254,255,255 // jmpq ca5b <_sk_load_rgb_u16_be_hsw+0x60>
.byte 196,193,121,110,68,64,18 // vmovd 0x12(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,121,196,84,64,22,2 // vpinsrw $0x2,0x16(%r8,%rax,2),%xmm0,%xmm10
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,39 // jb cbf4 <_sk_load_rgb_u16_be_hsw+0x1d5>
+ .byte 114,39 // jb cbd0 <_sk_load_rgb_u16_be_hsw+0x1d5>
.byte 196,193,121,110,68,64,24 // vmovd 0x18(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,84,64,28,2 // vpinsrw $0x2,0x1c(%r8,%rax,2),%xmm0,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 117,30 // jne cc05 <_sk_load_rgb_u16_be_hsw+0x1e6>
+ .byte 117,30 // jne cbe1 <_sk_load_rgb_u16_be_hsw+0x1e6>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
- .byte 233,139,254,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,139,254,255,255 // jmpq ca5b <_sk_load_rgb_u16_be_hsw+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
- .byte 233,122,254,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,122,254,255,255 // jmpq ca5b <_sk_load_rgb_u16_be_hsw+0x60>
.byte 196,193,121,110,68,64,30 // vmovd 0x1e(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,76,64,34,2 // vpinsrw $0x2,0x22(%r8,%rax,2),%xmm0,%xmm1
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,25 // jb cc38 <_sk_load_rgb_u16_be_hsw+0x219>
+ .byte 114,25 // jb cc14 <_sk_load_rgb_u16_be_hsw+0x219>
.byte 196,193,121,110,68,64,36 // vmovd 0x24(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,68,64,40,2 // vpinsrw $0x2,0x28(%r8,%rax,2),%xmm0,%xmm0
- .byte 233,71,254,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,71,254,255,255 // jmpq ca5b <_sk_load_rgb_u16_be_hsw+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,62,254,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,62,254,255,255 // jmpq ca5b <_sk_load_rgb_u16_be_hsw+0x60>
HIDDEN _sk_store_u16_be_hsw
.globl _sk_store_u16_be_hsw
@@ -22103,7 +22089,7 @@ _sk_store_u16_be_hsw:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
- .byte 196,98,125,24,5,216,191,2,0 // vbroadcastss 0x2bfd8(%rip),%ymm8 # 38c40 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ .byte 196,98,125,24,5,64,191,2,0 // vbroadcastss 0x2bf40(%rip),%ymm8 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,67,125,25,202,1 // vextractf128 $0x1,%ymm9,%xmm10
@@ -22141,7 +22127,7 @@ _sk_store_u16_be_hsw:
.byte 196,65,17,98,200 // vpunpckldq %xmm8,%xmm13,%xmm9
.byte 196,65,17,106,192 // vpunpckhdq %xmm8,%xmm13,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,31 // jne cd4c <_sk_store_u16_be_hsw+0x10b>
+ .byte 117,31 // jne cd28 <_sk_store_u16_be_hsw+0x10b>
.byte 196,65,122,127,28,64 // vmovdqu %xmm11,(%r8,%rax,2)
.byte 196,65,122,127,84,64,16 // vmovdqu %xmm10,0x10(%r8,%rax,2)
.byte 196,65,122,127,76,64,32 // vmovdqu %xmm9,0x20(%r8,%rax,2)
@@ -22150,22 +22136,22 @@ _sk_store_u16_be_hsw:
.byte 255,224 // jmpq *%rax
.byte 196,65,121,214,28,64 // vmovq %xmm11,(%r8,%rax,2)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 116,240 // je cd24 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,23,92,64,8 // vmovhpd %xmm11,0x8(%r8,%rax,2)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 114,227 // jb cd24 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,214,84,64,16 // vmovq %xmm10,0x10(%r8,%rax,2)
- .byte 116,218 // je cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 116,218 // je cd24 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,23,84,64,24 // vmovhpd %xmm10,0x18(%r8,%rax,2)
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,205 // jb cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 114,205 // jb cd24 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,214,76,64,32 // vmovq %xmm9,0x20(%r8,%rax,2)
- .byte 116,196 // je cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 116,196 // je cd24 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,23,76,64,40 // vmovhpd %xmm9,0x28(%r8,%rax,2)
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,183 // jb cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 114,183 // jb cd24 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,214,68,64,48 // vmovq %xmm8,0x30(%r8,%rax,2)
- .byte 235,174 // jmp cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 235,174 // jmp cd24 <_sk_store_u16_be_hsw+0x107>
HIDDEN _sk_load_f32_hsw
.globl _sk_load_f32_hsw
@@ -22174,7 +22160,7 @@ _sk_load_f32_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,253,87,192 // vxorpd %ymm0,%ymm0,%ymm0
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,135,97,1,0,0 // ja cf0b <_sk_load_f32_hsw+0x171>
+ .byte 15,135,97,1,0,0 // ja cee7 <_sk_load_f32_hsw+0x171>
.byte 72,131,236,24 // sub $0x18,%rsp
.byte 197,253,17,100,36,128 // vmovupd %ymm4,-0x80(%rsp)
.byte 197,253,17,108,36,160 // vmovupd %ymm5,-0x60(%rsp)
@@ -22187,7 +22173,7 @@ _sk_load_f32_hsw:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 77,99,201 // movslq %r9d,%r9
- .byte 76,141,21,50,1,0,0 // lea 0x132(%rip),%r10 # cf1c <_sk_load_f32_hsw+0x182>
+ .byte 76,141,21,50,1,0,0 // lea 0x132(%rip),%r10 # cef8 <_sk_load_f32_hsw+0x182>
.byte 73,99,4,186 // movslq (%r10,%rdi,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 197,221,87,228 // vxorpd %ymm4,%ymm4,%ymm4
@@ -22250,7 +22236,7 @@ _sk_load_f32_hsw:
.byte 197,229,87,219 // vxorpd %ymm3,%ymm3,%ymm3
.byte 196,65,45,87,210 // vxorpd %ymm10,%ymm10,%ymm10
.byte 197,245,87,201 // vxorpd %ymm1,%ymm1,%ymm1
- .byte 235,203 // jmp cee5 <_sk_load_f32_hsw+0x14b>
+ .byte 235,203 // jmp cec1 <_sk_load_f32_hsw+0x14b>
.byte 102,144 // xchg %ax,%ax
.byte 27,255 // sbb %edi,%edi
.byte 255 // (bad)
@@ -22262,7 +22248,7 @@ _sk_load_f32_hsw:
.byte 255,92,255,255 // lcall *-0x1(%rdi,%rdi,8)
.byte 255,70,255 // incl -0x1(%rsi)
.byte 255 // (bad)
- .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 2900cf38 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd46c4>
+ .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 2900cf14 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd475c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -22274,7 +22260,7 @@ _sk_load_f32_dst_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,221,87,228 // vxorpd %ymm4,%ymm4,%ymm4
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,135,97,1,0,0 // ja d0ad <_sk_load_f32_dst_hsw+0x171>
+ .byte 15,135,97,1,0,0 // ja d089 <_sk_load_f32_dst_hsw+0x171>
.byte 72,131,236,24 // sub $0x18,%rsp
.byte 197,253,17,68,36,128 // vmovupd %ymm0,-0x80(%rsp)
.byte 197,253,17,76,36,160 // vmovupd %ymm1,-0x60(%rsp)
@@ -22287,7 +22273,7 @@ _sk_load_f32_dst_hsw:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 77,99,201 // movslq %r9d,%r9
- .byte 76,141,21,48,1,0,0 // lea 0x130(%rip),%r10 # d0bc <_sk_load_f32_dst_hsw+0x180>
+ .byte 76,141,21,48,1,0,0 // lea 0x130(%rip),%r10 # d098 <_sk_load_f32_dst_hsw+0x180>
.byte 73,99,4,186 // movslq (%r10,%rdi,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 197,253,87,192 // vxorpd %ymm0,%ymm0,%ymm0
@@ -22350,7 +22336,7 @@ _sk_load_f32_dst_hsw:
.byte 197,197,87,255 // vxorpd %ymm7,%ymm7,%ymm7
.byte 196,65,45,87,210 // vxorpd %ymm10,%ymm10,%ymm10
.byte 197,213,87,237 // vxorpd %ymm5,%ymm5,%ymm5
- .byte 235,203 // jmp d087 <_sk_load_f32_dst_hsw+0x14b>
+ .byte 235,203 // jmp d063 <_sk_load_f32_dst_hsw+0x14b>
.byte 29,255,255,255,163 // sbb $0xa3ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
@@ -22390,7 +22376,7 @@ _sk_store_f32_hsw:
.byte 196,65,37,20,196 // vunpcklpd %ymm12,%ymm11,%ymm8
.byte 196,65,37,21,220 // vunpckhpd %ymm12,%ymm11,%ymm11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,55 // jne d15b <_sk_store_f32_hsw+0x7f>
+ .byte 117,55 // jne d137 <_sk_store_f32_hsw+0x7f>
.byte 196,67,45,24,225,1 // vinsertf128 $0x1,%xmm9,%ymm10,%ymm12
.byte 196,67,61,24,235,1 // vinsertf128 $0x1,%xmm11,%ymm8,%ymm13
.byte 196,67,45,6,201,49 // vperm2f128 $0x31,%ymm9,%ymm10,%ymm9
@@ -22403,22 +22389,22 @@ _sk_store_f32_hsw:
.byte 255,224 // jmpq *%rax
.byte 196,65,121,17,20,128 // vmovupd %xmm10,(%r8,%rax,4)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je d157 <_sk_store_f32_hsw+0x7b>
+ .byte 116,240 // je d133 <_sk_store_f32_hsw+0x7b>
.byte 196,65,121,17,76,128,16 // vmovupd %xmm9,0x10(%r8,%rax,4)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb d157 <_sk_store_f32_hsw+0x7b>
+ .byte 114,227 // jb d133 <_sk_store_f32_hsw+0x7b>
.byte 196,65,121,17,68,128,32 // vmovupd %xmm8,0x20(%r8,%rax,4)
- .byte 116,218 // je d157 <_sk_store_f32_hsw+0x7b>
+ .byte 116,218 // je d133 <_sk_store_f32_hsw+0x7b>
.byte 196,65,121,17,92,128,48 // vmovupd %xmm11,0x30(%r8,%rax,4)
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,205 // jb d157 <_sk_store_f32_hsw+0x7b>
+ .byte 114,205 // jb d133 <_sk_store_f32_hsw+0x7b>
.byte 196,67,125,25,84,128,64,1 // vextractf128 $0x1,%ymm10,0x40(%r8,%rax,4)
- .byte 116,195 // je d157 <_sk_store_f32_hsw+0x7b>
+ .byte 116,195 // je d133 <_sk_store_f32_hsw+0x7b>
.byte 196,67,125,25,76,128,80,1 // vextractf128 $0x1,%ymm9,0x50(%r8,%rax,4)
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,181 // jb d157 <_sk_store_f32_hsw+0x7b>
+ .byte 114,181 // jb d133 <_sk_store_f32_hsw+0x7b>
.byte 196,67,125,25,68,128,96,1 // vextractf128 $0x1,%ymm8,0x60(%r8,%rax,4)
- .byte 235,171 // jmp d157 <_sk_store_f32_hsw+0x7b>
+ .byte 235,171 // jmp d133 <_sk_store_f32_hsw+0x7b>
HIDDEN _sk_repeat_x_hsw
.globl _sk_repeat_x_hsw
@@ -22457,7 +22443,7 @@ _sk_mirror_x_hsw:
.byte 196,65,124,92,218 // vsubps %ymm10,%ymm0,%ymm11
.byte 196,193,58,88,192 // vaddss %xmm8,%xmm8,%xmm0
.byte 196,98,125,24,192 // vbroadcastss %xmm0,%ymm8
- .byte 197,178,89,5,13,185,2,0 // vmulss 0x2b90d(%rip),%xmm9,%xmm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,5,117,184,2,0 // vmulss 0x2b875(%rip),%xmm9,%xmm0 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,89,192 // vmulps %ymm0,%ymm11,%ymm0
.byte 196,227,125,8,192,1 // vroundps $0x1,%ymm0,%ymm0
@@ -22480,7 +22466,7 @@ _sk_mirror_y_hsw:
.byte 196,65,116,92,218 // vsubps %ymm10,%ymm1,%ymm11
.byte 196,193,58,88,200 // vaddss %xmm8,%xmm8,%xmm1
.byte 196,98,125,24,193 // vbroadcastss %xmm1,%ymm8
- .byte 197,178,89,13,188,184,2,0 // vmulss 0x2b8bc(%rip),%xmm9,%xmm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,13,36,184,2,0 // vmulss 0x2b824(%rip),%xmm9,%xmm1 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,24,201 // vbroadcastss %xmm1,%ymm1
.byte 197,164,89,201 // vmulps %ymm1,%ymm11,%ymm1
.byte 196,227,125,8,201,1 // vroundps $0x1,%ymm1,%ymm1
@@ -22498,7 +22484,7 @@ FUNCTION(_sk_clamp_x_1_hsw)
_sk_clamp_x_1_hsw:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,132,184,2,0 // vbroadcastss 0x2b884(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,236,183,2,0 // vbroadcastss 0x2b7ec(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22511,7 +22497,7 @@ _sk_repeat_x_1_hsw:
.byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,94,184,2,0 // vbroadcastss 0x2b85e(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,198,183,2,0 // vbroadcastss 0x2b7c6(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22520,9 +22506,9 @@ HIDDEN _sk_mirror_x_1_hsw
.globl _sk_mirror_x_1_hsw
FUNCTION(_sk_mirror_x_1_hsw)
_sk_mirror_x_1_hsw:
- .byte 196,98,125,24,5,100,184,2,0 // vbroadcastss 0x2b864(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,5,204,183,2,0 // vbroadcastss 0x2b7cc(%rip),%ymm8 # 38a80 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,58,184,2,0 // vbroadcastss 0x2b83a(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,162,183,2,0 // vbroadcastss 0x2b7a2(%rip),%ymm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,89,201 // vmulps %ymm9,%ymm0,%ymm9
.byte 196,67,125,8,201,1 // vroundps $0x1,%ymm9,%ymm9
.byte 196,65,52,88,201 // vaddps %ymm9,%ymm9,%ymm9
@@ -22532,7 +22518,7 @@ _sk_mirror_x_1_hsw:
.byte 197,60,92,200 // vsubps %ymm0,%ymm8,%ymm9
.byte 197,180,84,192 // vandps %ymm0,%ymm9,%ymm0
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,10,184,2,0 // vbroadcastss 0x2b80a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,114,183,2,0 // vbroadcastss 0x2b772(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22541,11 +22527,11 @@ HIDDEN _sk_luminance_to_alpha_hsw
.globl _sk_luminance_to_alpha_hsw
FUNCTION(_sk_luminance_to_alpha_hsw)
_sk_luminance_to_alpha_hsw:
- .byte 196,226,125,24,29,28,185,2,0 // vbroadcastss 0x2b91c(%rip),%ymm3 # 38c48 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
- .byte 196,98,125,24,5,15,185,2,0 // vbroadcastss 0x2b90f(%rip),%ymm8 # 38c44 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ .byte 196,226,125,24,29,132,184,2,0 // vbroadcastss 0x2b884(%rip),%ymm3 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ .byte 196,98,125,24,5,119,184,2,0 // vbroadcastss 0x2b877(%rip),%ymm8 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
.byte 196,226,125,184,203 // vfmadd231ps %ymm3,%ymm0,%ymm1
- .byte 196,226,125,24,29,4,185,2,0 // vbroadcastss 0x2b904(%rip),%ymm3 # 38c4c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ .byte 196,226,125,24,29,108,184,2,0 // vbroadcastss 0x2b86c(%rip),%ymm3 # 38b90 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
.byte 196,226,109,168,217 // vfmadd213ps %ymm1,%ymm2,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -22744,9 +22730,9 @@ _sk_evenly_spaced_gradient_hsw:
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 77,137,202 // mov %r9,%r10
.byte 73,255,202 // dec %r10
- .byte 120,7 // js d640 <_sk_evenly_spaced_gradient_hsw+0x18>
+ .byte 120,7 // js d61c <_sk_evenly_spaced_gradient_hsw+0x18>
.byte 196,193,242,42,202 // vcvtsi2ss %r10,%xmm1,%xmm1
- .byte 235,22 // jmp d656 <_sk_evenly_spaced_gradient_hsw+0x2e>
+ .byte 235,22 // jmp d632 <_sk_evenly_spaced_gradient_hsw+0x2e>
.byte 77,137,211 // mov %r10,%r11
.byte 73,209,235 // shr %r11
.byte 65,131,226,1 // and $0x1,%r10d
@@ -22757,7 +22743,7 @@ _sk_evenly_spaced_gradient_hsw:
.byte 197,244,89,200 // vmulps %ymm0,%ymm1,%ymm1
.byte 197,126,91,225 // vcvttps2dq %ymm1,%ymm12
.byte 73,131,249,8 // cmp $0x8,%r9
- .byte 119,73 // ja d6b2 <_sk_evenly_spaced_gradient_hsw+0x8a>
+ .byte 119,73 // ja d68e <_sk_evenly_spaced_gradient_hsw+0x8a>
.byte 196,66,29,22,0 // vpermps (%r8),%ymm12,%ymm8
.byte 76,139,64,40 // mov 0x28(%rax),%r8
.byte 196,66,29,22,8 // vpermps (%r8),%ymm12,%ymm9
@@ -22773,7 +22759,7 @@ _sk_evenly_spaced_gradient_hsw:
.byte 196,194,29,22,24 // vpermps (%r8),%ymm12,%ymm3
.byte 72,139,64,64 // mov 0x40(%rax),%rax
.byte 196,98,29,22,16 // vpermps (%rax),%ymm12,%ymm10
- .byte 233,147,0,0,0 // jmpq d745 <_sk_evenly_spaced_gradient_hsw+0x11d>
+ .byte 233,147,0,0,0 // jmpq d721 <_sk_evenly_spaced_gradient_hsw+0x11d>
.byte 196,65,13,118,246 // vpcmpeqd %ymm14,%ymm14,%ymm14
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
@@ -22820,11 +22806,11 @@ _sk_gradient_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,139,0 // mov (%rax),%r8
.byte 73,131,248,1 // cmp $0x1,%r8
- .byte 15,134,220,0,0,0 // jbe d84c <_sk_gradient_hsw+0xeb>
+ .byte 15,134,220,0,0,0 // jbe d828 <_sk_gradient_hsw+0xeb>
.byte 76,139,72,72 // mov 0x48(%rax),%r9
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 65,186,1,0,0,0 // mov $0x1,%r10d
- .byte 196,226,125,24,21,161,179,2,0 // vbroadcastss 0x2b3a1(%rip),%ymm2 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,226,125,24,21,9,179,2,0 // vbroadcastss 0x2b309(%rip),%ymm2 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,53,239,201 // vpxor %ymm9,%ymm9,%ymm9
.byte 196,130,125,24,28,145 // vbroadcastss (%r9,%r10,4),%ymm3
.byte 197,228,194,216,2 // vcmpleps %ymm0,%ymm3,%ymm3
@@ -22832,10 +22818,10 @@ _sk_gradient_hsw:
.byte 197,53,254,203 // vpaddd %ymm3,%ymm9,%ymm9
.byte 73,255,194 // inc %r10
.byte 77,57,208 // cmp %r10,%r8
- .byte 117,227 // jne d78c <_sk_gradient_hsw+0x2b>
+ .byte 117,227 // jne d768 <_sk_gradient_hsw+0x2b>
.byte 76,139,72,8 // mov 0x8(%rax),%r9
.byte 73,131,248,8 // cmp $0x8,%r8
- .byte 15,134,158,0,0,0 // jbe d855 <_sk_gradient_hsw+0xf4>
+ .byte 15,134,158,0,0,0 // jbe d831 <_sk_gradient_hsw+0xf4>
.byte 196,65,13,118,246 // vpcmpeqd %ymm14,%ymm14,%ymm14
.byte 196,65,36,87,219 // vxorps %ymm11,%ymm11,%ymm11
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
@@ -22867,7 +22853,7 @@ _sk_gradient_hsw:
.byte 196,130,5,146,28,136 // vgatherdps %ymm15,(%r8,%ymm9,4),%ymm3
.byte 72,139,64,64 // mov 0x40(%rax),%rax
.byte 196,34,13,146,28,136 // vgatherdps %ymm14,(%rax,%ymm9,4),%ymm11
- .byte 235,77 // jmp d899 <_sk_gradient_hsw+0x138>
+ .byte 235,77 // jmp d875 <_sk_gradient_hsw+0x138>
.byte 76,139,72,8 // mov 0x8(%rax),%r9
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 196,66,53,22,1 // vpermps (%r9),%ymm9,%ymm8
@@ -22927,24 +22913,24 @@ _sk_xy_to_unit_angle_hsw:
.byte 196,65,52,95,226 // vmaxps %ymm10,%ymm9,%ymm12
.byte 196,65,36,94,220 // vdivps %ymm12,%ymm11,%ymm11
.byte 196,65,36,89,227 // vmulps %ymm11,%ymm11,%ymm12
- .byte 196,98,125,24,45,28,179,2,0 // vbroadcastss 0x2b31c(%rip),%ymm13 # 38c50 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- .byte 196,98,125,24,53,23,179,2,0 // vbroadcastss 0x2b317(%rip),%ymm14 # 38c54 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ .byte 196,98,125,24,45,132,178,2,0 // vbroadcastss 0x2b284(%rip),%ymm13 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ .byte 196,98,125,24,53,127,178,2,0 // vbroadcastss 0x2b27f(%rip),%ymm14 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
.byte 196,66,29,184,245 // vfmadd231ps %ymm13,%ymm12,%ymm14
- .byte 196,98,125,24,45,13,179,2,0 // vbroadcastss 0x2b30d(%rip),%ymm13 # 38c58 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ .byte 196,98,125,24,45,117,178,2,0 // vbroadcastss 0x2b275(%rip),%ymm13 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
.byte 196,66,29,184,238 // vfmadd231ps %ymm14,%ymm12,%ymm13
- .byte 196,98,125,24,53,3,179,2,0 // vbroadcastss 0x2b303(%rip),%ymm14 # 38c5c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ .byte 196,98,125,24,53,107,178,2,0 // vbroadcastss 0x2b26b(%rip),%ymm14 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
.byte 196,66,29,184,245 // vfmadd231ps %ymm13,%ymm12,%ymm14
.byte 196,65,36,89,222 // vmulps %ymm14,%ymm11,%ymm11
.byte 196,65,52,194,202,1 // vcmpltps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,238,178,2,0 // vbroadcastss 0x2b2ee(%rip),%ymm10 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ .byte 196,98,125,24,21,86,178,2,0 // vbroadcastss 0x2b256(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
.byte 196,65,44,92,211 // vsubps %ymm11,%ymm10,%ymm10
.byte 196,67,37,74,202,144 // vblendvps %ymm9,%ymm10,%ymm11,%ymm9
.byte 196,193,124,194,192,1 // vcmpltps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,21,148,177,2,0 // vbroadcastss 0x2b194(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,252,176,2,0 // vbroadcastss 0x2b0fc(%rip),%ymm10 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,92,209 // vsubps %ymm9,%ymm10,%ymm10
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 196,65,116,194,200,1 // vcmpltps %ymm8,%ymm1,%ymm9
- .byte 196,98,125,24,21,126,177,2,0 // vbroadcastss 0x2b17e(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,21,230,176,2,0 // vbroadcastss 0x2b0e6(%rip),%ymm10 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,44,92,208 // vsubps %ymm0,%ymm10,%ymm10
.byte 196,195,125,74,194,144 // vblendvps %ymm9,%ymm10,%ymm0,%ymm0
.byte 196,65,124,194,200,3 // vcmpunordps %ymm8,%ymm0,%ymm9
@@ -22962,73 +22948,65 @@ _sk_xy_to_radius_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
-HIDDEN _sk_xy_to_2pt_conical_quadratic_max_hsw
-.globl _sk_xy_to_2pt_conical_quadratic_max_hsw
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_max_hsw)
-_sk_xy_to_2pt_conical_quadratic_max_hsw:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_first_hsw
+.globl _sk_xy_to_2pt_conical_quadratic_first_hsw
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_first_hsw)
+_sk_xy_to_2pt_conical_quadratic_first_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 196,98,125,24,64,64 // vbroadcastss 0x40(%rax),%ymm8
.byte 197,122,16,72,72 // vmovss 0x48(%rax),%xmm9
.byte 197,50,89,80,76 // vmulss 0x4c(%rax),%xmm9,%xmm10
.byte 196,66,125,24,210 // vbroadcastss %xmm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 196,98,125,24,29,110,178,2,0 // vbroadcastss 0x2b26e(%rip),%ymm11 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,29,214,177,2,0 // vbroadcastss 0x2b1d6(%rip),%ymm11 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
.byte 196,98,125,184,216 // vfmadd231ps %ymm0,%ymm0,%ymm11
.byte 196,193,50,89,193 // vmulss %xmm9,%xmm9,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,13,77,178,2,0 // vbroadcastss 0x2b24d(%rip),%ymm9 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 196,98,125,24,13,181,177,2,0 // vbroadcastss 0x2b1b5(%rip),%ymm9 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 196,98,125,24,13,48,178,2,0 // vbroadcastss 0x2b230(%rip),%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
- .byte 196,65,44,87,201 // vxorps %ymm9,%ymm10,%ymm9
- .byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,209,176,2,0 // vbroadcastss 0x2b0d1(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
- .byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
- .byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
+ .byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
+ .byte 196,98,125,24,13,71,176,2,0 // vbroadcastss 0x2b047(%rip),%ymm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 197,172,95,192 // vmaxps %ymm0,%ymm10,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
-HIDDEN _sk_xy_to_2pt_conical_quadratic_min_hsw
-.globl _sk_xy_to_2pt_conical_quadratic_min_hsw
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_min_hsw)
-_sk_xy_to_2pt_conical_quadratic_min_hsw:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_second_hsw
+.globl _sk_xy_to_2pt_conical_quadratic_second_hsw
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_second_hsw)
+_sk_xy_to_2pt_conical_quadratic_second_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 196,98,125,24,64,64 // vbroadcastss 0x40(%rax),%ymm8
.byte 197,122,16,72,72 // vmovss 0x48(%rax),%xmm9
.byte 197,50,89,80,76 // vmulss 0x4c(%rax),%xmm9,%xmm10
.byte 196,66,125,24,210 // vbroadcastss %xmm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 196,98,125,24,29,214,177,2,0 // vbroadcastss 0x2b1d6(%rip),%ymm11 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,29,89,177,2,0 // vbroadcastss 0x2b159(%rip),%ymm11 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
.byte 196,98,125,184,216 // vfmadd231ps %ymm0,%ymm0,%ymm11
.byte 196,193,50,89,193 // vmulss %xmm9,%xmm9,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,13,181,177,2,0 // vbroadcastss 0x2b1b5(%rip),%ymm9 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 196,98,125,24,13,56,177,2,0 // vbroadcastss 0x2b138(%rip),%ymm9 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 196,98,125,24,13,152,177,2,0 // vbroadcastss 0x2b198(%rip),%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,13,27,177,2,0 // vbroadcastss 0x2b11b(%rip),%ymm9 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,44,87,201 // vxorps %ymm9,%ymm10,%ymm9
- .byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,57,176,2,0 // vbroadcastss 0x2b039(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
- .byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
+ .byte 196,98,125,24,13,189,175,2,0 // vbroadcastss 0x2afbd(%rip),%ymm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 197,172,93,192 // vminps %ymm0,%ymm10,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -23041,14 +23019,14 @@ _sk_xy_to_2pt_conical_linear_hsw:
.byte 197,58,89,72,76 // vmulss 0x4c(%rax),%xmm8,%xmm9
.byte 196,66,125,24,201 // vbroadcastss %xmm9,%ymm9
.byte 197,52,88,200 // vaddps %ymm0,%ymm9,%ymm9
- .byte 196,98,125,24,21,68,177,2,0 // vbroadcastss 0x2b144(%rip),%ymm10 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,21,213,176,2,0 // vbroadcastss 0x2b0d5(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
.byte 197,116,89,209 // vmulps %ymm1,%ymm1,%ymm10
.byte 196,98,125,184,208 // vfmadd231ps %ymm0,%ymm0,%ymm10
.byte 196,193,58,89,192 // vmulss %xmm8,%xmm8,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,172,92,192 // vsubps %ymm0,%ymm10,%ymm0
- .byte 196,98,125,24,5,39,177,2,0 // vbroadcastss 0x2b127(%rip),%ymm8 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,5,184,176,2,0 // vbroadcastss 0x2b0b8(%rip),%ymm8 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,193,124,87,192 // vxorps %ymm8,%ymm0,%ymm0
.byte 196,193,124,94,193 // vdivps %ymm9,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23091,7 +23069,7 @@ HIDDEN _sk_save_xy_hsw
FUNCTION(_sk_save_xy_hsw)
_sk_save_xy_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,102,175,2,0 // vbroadcastss 0x2af66(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,247,174,2,0 // vbroadcastss 0x2aef7(%rip),%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,88,200 // vaddps %ymm8,%ymm0,%ymm9
.byte 196,67,125,8,209,1 // vroundps $0x1,%ymm9,%ymm10
.byte 196,65,52,92,202 // vsubps %ymm10,%ymm9,%ymm9
@@ -23125,9 +23103,9 @@ HIDDEN _sk_bilinear_nx_hsw
FUNCTION(_sk_bilinear_nx_hsw)
_sk_bilinear_nx_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,64,176,2,0 // vbroadcastss 0x2b040(%rip),%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,5,209,175,2,0 // vbroadcastss 0x2afd1(%rip),%ymm0 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,231,174,2,0 // vbroadcastss 0x2aee7(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,120,174,2,0 // vbroadcastss 0x2ae78(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23138,7 +23116,7 @@ HIDDEN _sk_bilinear_px_hsw
FUNCTION(_sk_bilinear_px_hsw)
_sk_bilinear_px_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,196,174,2,0 // vbroadcastss 0x2aec4(%rip),%ymm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,5,85,174,2,0 // vbroadcastss 0x2ae55(%rip),%ymm0 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -23150,9 +23128,9 @@ HIDDEN _sk_bilinear_ny_hsw
FUNCTION(_sk_bilinear_ny_hsw)
_sk_bilinear_ny_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,241,175,2,0 // vbroadcastss 0x2aff1(%rip),%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,13,130,175,2,0 // vbroadcastss 0x2af82(%rip),%ymm1 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,151,174,2,0 // vbroadcastss 0x2ae97(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,40,174,2,0 // vbroadcastss 0x2ae28(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23163,7 +23141,7 @@ HIDDEN _sk_bilinear_py_hsw
FUNCTION(_sk_bilinear_py_hsw)
_sk_bilinear_py_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,116,174,2,0 // vbroadcastss 0x2ae74(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,13,5,174,2,0 // vbroadcastss 0x2ae05(%rip),%ymm1 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -23175,13 +23153,13 @@ HIDDEN _sk_bicubic_n3x_hsw
FUNCTION(_sk_bicubic_n3x_hsw)
_sk_bicubic_n3x_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,164,175,2,0 // vbroadcastss 0x2afa4(%rip),%ymm0 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,226,125,24,5,53,175,2,0 // vbroadcastss 0x2af35(%rip),%ymm0 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,71,174,2,0 // vbroadcastss 0x2ae47(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,216,173,2,0 // vbroadcastss 0x2add8(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,165,174,2,0 // vbroadcastss 0x2aea5(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- .byte 196,98,125,24,29,124,175,2,0 // vbroadcastss 0x2af7c(%rip),%ymm11 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,54,174,2,0 // vbroadcastss 0x2ae36(%rip),%ymm10 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,29,13,175,2,0 // vbroadcastss 0x2af0d(%rip),%ymm11 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,36,89,193 // vmulps %ymm9,%ymm11,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -23193,16 +23171,16 @@ HIDDEN _sk_bicubic_n1x_hsw
FUNCTION(_sk_bicubic_n1x_hsw)
_sk_bicubic_n1x_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,83,175,2,0 // vbroadcastss 0x2af53(%rip),%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,5,228,174,2,0 // vbroadcastss 0x2aee4(%rip),%ymm0 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,250,173,2,0 // vbroadcastss 0x2adfa(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,139,173,2,0 // vbroadcastss 0x2ad8b(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,69,175,2,0 // vbroadcastss 0x2af45(%rip),%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 196,98,125,24,21,56,175,2,0 // vbroadcastss 0x2af38(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,13,214,174,2,0 // vbroadcastss 0x2aed6(%rip),%ymm9 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,201,174,2,0 // vbroadcastss 0x2aec9(%rip),%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,206,173,2,0 // vbroadcastss 0x2adce(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,95,173,2,0 // vbroadcastss 0x2ad5f(%rip),%ymm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,36,175,2,0 // vbroadcastss 0x2af24(%rip),%ymm10 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,21,181,174,2,0 // vbroadcastss 0x2aeb5(%rip),%ymm10 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 197,124,17,144,0,1,0,0 // vmovups %ymm10,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23213,14 +23191,14 @@ HIDDEN _sk_bicubic_p1x_hsw
FUNCTION(_sk_bicubic_p1x_hsw)
_sk_bicubic_p1x_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,164,173,2,0 // vbroadcastss 0x2ada4(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,53,173,2,0 // vbroadcastss 0x2ad35(%rip),%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,136,128,0,0,0 // vmovups 0x80(%rax),%ymm9
- .byte 196,98,125,24,21,239,174,2,0 // vbroadcastss 0x2aeef(%rip),%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 196,98,125,24,29,226,174,2,0 // vbroadcastss 0x2aee2(%rip),%ymm11 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,21,128,174,2,0 // vbroadcastss 0x2ae80(%rip),%ymm10 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,29,115,174,2,0 // vbroadcastss 0x2ae73(%rip),%ymm11 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,66,53,168,218 // vfmadd213ps %ymm10,%ymm9,%ymm11
.byte 196,66,53,168,216 // vfmadd213ps %ymm8,%ymm9,%ymm11
- .byte 196,98,125,24,5,215,174,2,0 // vbroadcastss 0x2aed7(%rip),%ymm8 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,5,104,174,2,0 // vbroadcastss 0x2ae68(%rip),%ymm8 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,66,53,184,195 // vfmadd231ps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23231,12 +23209,12 @@ HIDDEN _sk_bicubic_p3x_hsw
FUNCTION(_sk_bicubic_p3x_hsw)
_sk_bicubic_p3x_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,183,174,2,0 // vbroadcastss 0x2aeb7(%rip),%ymm0 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,226,125,24,5,72,174,2,0 // vbroadcastss 0x2ae48(%rip),%ymm0 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,181,173,2,0 // vbroadcastss 0x2adb5(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- .byte 196,98,125,24,29,140,174,2,0 // vbroadcastss 0x2ae8c(%rip),%ymm11 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,70,173,2,0 // vbroadcastss 0x2ad46(%rip),%ymm10 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,29,29,174,2,0 // vbroadcastss 0x2ae1d(%rip),%ymm11 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,52,89,195 // vmulps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -23248,13 +23226,13 @@ HIDDEN _sk_bicubic_n3y_hsw
FUNCTION(_sk_bicubic_n3y_hsw)
_sk_bicubic_n3y_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,103,174,2,0 // vbroadcastss 0x2ae67(%rip),%ymm1 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,226,125,24,13,248,173,2,0 // vbroadcastss 0x2adf8(%rip),%ymm1 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,9,173,2,0 // vbroadcastss 0x2ad09(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,154,172,2,0 // vbroadcastss 0x2ac9a(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,103,173,2,0 // vbroadcastss 0x2ad67(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- .byte 196,98,125,24,29,62,174,2,0 // vbroadcastss 0x2ae3e(%rip),%ymm11 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,248,172,2,0 // vbroadcastss 0x2acf8(%rip),%ymm10 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,29,207,173,2,0 // vbroadcastss 0x2adcf(%rip),%ymm11 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,36,89,193 // vmulps %ymm9,%ymm11,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -23266,16 +23244,16 @@ HIDDEN _sk_bicubic_n1y_hsw
FUNCTION(_sk_bicubic_n1y_hsw)
_sk_bicubic_n1y_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,21,174,2,0 // vbroadcastss 0x2ae15(%rip),%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,13,166,173,2,0 // vbroadcastss 0x2ada6(%rip),%ymm1 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,187,172,2,0 // vbroadcastss 0x2acbb(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,76,172,2,0 // vbroadcastss 0x2ac4c(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,6,174,2,0 // vbroadcastss 0x2ae06(%rip),%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 196,98,125,24,21,249,173,2,0 // vbroadcastss 0x2adf9(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,13,151,173,2,0 // vbroadcastss 0x2ad97(%rip),%ymm9 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,138,173,2,0 // vbroadcastss 0x2ad8a(%rip),%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,143,172,2,0 // vbroadcastss 0x2ac8f(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,32,172,2,0 // vbroadcastss 0x2ac20(%rip),%ymm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,229,173,2,0 // vbroadcastss 0x2ade5(%rip),%ymm10 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,21,118,173,2,0 // vbroadcastss 0x2ad76(%rip),%ymm10 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 197,124,17,144,64,1,0,0 // vmovups %ymm10,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23286,14 +23264,14 @@ HIDDEN _sk_bicubic_p1y_hsw
FUNCTION(_sk_bicubic_p1y_hsw)
_sk_bicubic_p1y_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,101,172,2,0 // vbroadcastss 0x2ac65(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,246,171,2,0 // vbroadcastss 0x2abf6(%rip),%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,72,64 // vaddps 0x40(%rax),%ymm8,%ymm1
.byte 197,124,16,136,192,0,0,0 // vmovups 0xc0(%rax),%ymm9
- .byte 196,98,125,24,21,175,173,2,0 // vbroadcastss 0x2adaf(%rip),%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 196,98,125,24,29,162,173,2,0 // vbroadcastss 0x2ada2(%rip),%ymm11 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,21,64,173,2,0 // vbroadcastss 0x2ad40(%rip),%ymm10 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,29,51,173,2,0 // vbroadcastss 0x2ad33(%rip),%ymm11 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,66,53,168,218 // vfmadd213ps %ymm10,%ymm9,%ymm11
.byte 196,66,53,168,216 // vfmadd213ps %ymm8,%ymm9,%ymm11
- .byte 196,98,125,24,5,151,173,2,0 // vbroadcastss 0x2ad97(%rip),%ymm8 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,5,40,173,2,0 // vbroadcastss 0x2ad28(%rip),%ymm8 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,66,53,184,195 // vfmadd231ps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23304,12 +23282,12 @@ HIDDEN _sk_bicubic_p3y_hsw
FUNCTION(_sk_bicubic_p3y_hsw)
_sk_bicubic_p3y_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,119,173,2,0 // vbroadcastss 0x2ad77(%rip),%ymm1 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,226,125,24,13,8,173,2,0 // vbroadcastss 0x2ad08(%rip),%ymm1 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,116,172,2,0 // vbroadcastss 0x2ac74(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- .byte 196,98,125,24,29,75,173,2,0 // vbroadcastss 0x2ad4b(%rip),%ymm11 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,5,172,2,0 // vbroadcastss 0x2ac05(%rip),%ymm10 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,29,220,172,2,0 // vbroadcastss 0x2acdc(%rip),%ymm11 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,52,89,195 // vmulps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -23449,7 +23427,7 @@ _sk_clut_3D_hsw:
.byte 196,98,93,64,218 // vpmulld %ymm2,%ymm4,%ymm11
.byte 72,139,0 // mov (%rax),%rax
.byte 197,165,254,193 // vpaddd %ymm1,%ymm11,%ymm0
- .byte 196,98,125,88,61,13,171,2,0 // vpbroadcastd 0x2ab0d(%rip),%ymm15 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 196,98,125,88,61,158,170,2,0 // vpbroadcastd 0x2aa9e(%rip),%ymm15 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 196,194,125,64,199 // vpmulld %ymm15,%ymm0,%ymm0
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 197,237,118,210 // vpcmpeqd %ymm2,%ymm2,%ymm2
@@ -23461,13 +23439,13 @@ _sk_clut_3D_hsw:
.byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
.byte 196,226,85,146,60,144 // vgatherdps %ymm5,(%rax,%ymm2,4),%ymm7
.byte 197,252,17,188,36,0,2,0,0 // vmovups %ymm7,0x200(%rsp)
- .byte 196,226,125,88,61,107,169,2,0 // vpbroadcastd 0x2a96b(%rip),%ymm7 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,226,125,88,61,252,168,2,0 // vpbroadcastd 0x2a8fc(%rip),%ymm7 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 197,253,254,199 // vpaddd %ymm7,%ymm0,%ymm0
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
.byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
.byte 196,226,85,146,20,128 // vgatherdps %ymm5,(%rax,%ymm0,4),%ymm2
.byte 197,252,17,148,36,32,1,0,0 // vmovups %ymm2,0x120(%rsp)
- .byte 196,226,125,24,5,159,170,2,0 // vbroadcastss 0x2aa9f(%rip),%ymm0 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,226,125,24,5,48,170,2,0 // vbroadcastss 0x2aa30(%rip),%ymm0 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 197,172,88,232 // vaddps %ymm0,%ymm10,%ymm5
.byte 197,254,91,237 // vcvttps2dq %ymm5,%ymm5
.byte 196,226,93,64,213 // vpmulld %ymm5,%ymm4,%ymm2
@@ -23729,7 +23707,7 @@ _sk_clut_4D_hsw:
.byte 197,254,127,132,36,0,1,0,0 // vmovdqu %ymm0,0x100(%rsp)
.byte 196,98,109,64,200 // vpmulld %ymm0,%ymm2,%ymm9
.byte 197,181,254,199 // vpaddd %ymm7,%ymm9,%ymm0
- .byte 196,98,125,88,21,56,165,2,0 // vpbroadcastd 0x2a538(%rip),%ymm10 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 196,98,125,88,21,201,164,2,0 // vpbroadcastd 0x2a4c9(%rip),%ymm10 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 196,194,125,64,194 // vpmulld %ymm10,%ymm0,%ymm0
.byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
@@ -23741,13 +23719,13 @@ _sk_clut_4D_hsw:
.byte 196,65,36,87,219 // vxorps %ymm11,%ymm11,%ymm11
.byte 196,98,61,146,28,168 // vgatherdps %ymm8,(%rax,%ymm5,4),%ymm11
.byte 197,124,17,156,36,192,0,0,0 // vmovups %ymm11,0xc0(%rsp)
- .byte 196,98,125,88,29,147,163,2,0 // vpbroadcastd 0x2a393(%rip),%ymm11 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,125,88,29,36,163,2,0 // vpbroadcastd 0x2a324(%rip),%ymm11 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,193,125,254,195 // vpaddd %ymm11,%ymm0,%ymm0
.byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
.byte 196,226,61,146,44,128 // vgatherdps %ymm8,(%rax,%ymm0,4),%ymm5
.byte 197,252,17,108,36,32 // vmovups %ymm5,0x20(%rsp)
- .byte 196,226,125,24,5,200,164,2,0 // vbroadcastss 0x2a4c8(%rip),%ymm0 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,226,125,24,5,89,164,2,0 // vbroadcastss 0x2a459(%rip),%ymm0 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 197,116,88,192 // vaddps %ymm0,%ymm1,%ymm8
.byte 196,65,126,91,192 // vcvttps2dq %ymm8,%ymm8
.byte 196,194,109,64,232 // vpmulld %ymm8,%ymm2,%ymm5
@@ -24180,7 +24158,7 @@ _sk_clut_4D_hsw:
.byte 196,193,100,92,210 // vsubps %ymm10,%ymm3,%ymm2
.byte 196,194,77,168,210 // vfmadd213ps %ymm10,%ymm6,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,182,153,2,0 // vbroadcastss 0x299b6(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,71,153,2,0 // vbroadcastss 0x29947(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,16,164,36,96,6,0,0 // vmovups 0x660(%rsp),%ymm4
.byte 197,252,16,172,36,128,6,0,0 // vmovups 0x680(%rsp),%ymm5
.byte 197,252,16,180,36,160,6,0,0 // vmovups 0x6a0(%rsp),%ymm6
@@ -24192,20 +24170,21 @@ HIDDEN _sk_gauss_a_to_rgba_hsw
.globl _sk_gauss_a_to_rgba_hsw
FUNCTION(_sk_gauss_a_to_rgba_hsw)
_sk_gauss_a_to_rgba_hsw:
- .byte 196,226,125,24,5,240,154,2,0 // vbroadcastss 0x29af0(%rip),%ymm0 # 38c94 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
- .byte 196,226,125,24,13,227,154,2,0 // vbroadcastss 0x29ae3(%rip),%ymm1 # 38c90 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ .byte 196,226,125,24,5,129,154,2,0 // vbroadcastss 0x29a81(%rip),%ymm0 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ .byte 196,226,125,24,13,116,154,2,0 // vbroadcastss 0x29a74(%rip),%ymm1 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
.byte 196,226,101,168,200 // vfmadd213ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,221,154,2,0 // vbroadcastss 0x29add(%rip),%ymm0 # 38c98 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ .byte 196,226,125,24,5,110,154,2,0 // vbroadcastss 0x29a6e(%rip),%ymm0 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x424>
.byte 196,226,101,184,193 // vfmadd231ps %ymm1,%ymm3,%ymm0
- .byte 196,226,125,24,13,211,154,2,0 // vbroadcastss 0x29ad3(%rip),%ymm1 # 38c9c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ .byte 196,226,125,24,13,100,154,2,0 // vbroadcastss 0x29a64(%rip),%ymm1 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
.byte 196,226,101,184,200 // vfmadd231ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,201,154,2,0 // vbroadcastss 0x29ac9(%rip),%ymm0 # 38ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ .byte 196,226,125,24,5,90,154,2,0 // vbroadcastss 0x29a5a(%rip),%ymm0 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
.byte 196,226,101,184,193 // vfmadd231ps %ymm1,%ymm3,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
.byte 255,224 // jmpq *%rax
+ .byte 144 // nop
HIDDEN _sk_start_pipeline_avx
.globl _sk_start_pipeline_avx
@@ -24228,13 +24207,13 @@ _sk_start_pipeline_avx:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,151,0,0,0 // jae f2b6 <_sk_start_pipeline_avx+0xca>
+ .byte 15,131,151,0,0,0 // jae f26a <_sk_start_pipeline_avx+0xca>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,8 // lea 0x8(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
- .byte 119,67 // ja f278 <_sk_start_pipeline_avx+0x8c>
+ .byte 119,67 // ja f22c <_sk_start_pipeline_avx+0x8c>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -24253,10 +24232,10 @@ _sk_start_pipeline_avx:
.byte 73,131,196,16 // add $0x10,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,193 // jbe f239 <_sk_start_pipeline_avx+0x4d>
+ .byte 118,193 // jbe f1ed <_sk_start_pipeline_avx+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,41 // je f2a9 <_sk_start_pipeline_avx+0xbd>
+ .byte 116,41 // je f25d <_sk_start_pipeline_avx+0xbd>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -24270,7 +24249,7 @@ _sk_start_pipeline_avx:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 15,133,117,255,255,255 // jne f22b <_sk_start_pipeline_avx+0x3f>
+ .byte 15,133,117,255,255,255 // jne f1df <_sk_start_pipeline_avx+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -24301,10 +24280,10 @@ _sk_seed_shader_avx:
.byte 197,249,112,201,0 // vpshufd $0x0,%xmm1,%xmm1
.byte 196,227,117,24,201,1 // vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,34,152,2,0 // vbroadcastss 0x29822(%rip),%ymm2 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,21,178,151,2,0 // vbroadcastss 0x297b2(%rip),%ymm2 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,23,152,2,0 // vbroadcastss 0x29817(%rip),%ymm2 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,21,167,151,2,0 // vbroadcastss 0x297a7(%rip),%ymm2 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
@@ -24318,46 +24297,46 @@ FUNCTION(_sk_dither_avx)
_sk_dither_avx:
.byte 197,121,110,194 // vmovd %edx,%xmm8
.byte 196,65,121,112,192,0 // vpshufd $0x0,%xmm8,%xmm8
- .byte 197,57,254,13,235,160,2,0 // vpaddd 0x2a0eb(%rip),%xmm8,%xmm9 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- .byte 197,57,254,5,243,160,2,0 // vpaddd 0x2a0f3(%rip),%xmm8,%xmm8 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ .byte 197,57,254,13,151,160,2,0 // vpaddd 0x2a097(%rip),%xmm8,%xmm9 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xbc8>
+ .byte 197,57,254,5,159,160,2,0 // vpaddd 0x2a09f(%rip),%xmm8,%xmm8 # 39390 <_sk_srcover_bgra_8888_sse2_lowp+0xbd8>
.byte 196,67,53,24,208,1 // vinsertf128 $0x1,%xmm8,%ymm9,%ymm10
.byte 197,121,110,217 // vmovd %ecx,%xmm11
.byte 196,65,121,112,219,0 // vpshufd $0x0,%xmm11,%xmm11
.byte 196,67,37,24,219,1 // vinsertf128 $0x1,%xmm11,%ymm11,%ymm11
.byte 196,65,36,87,218 // vxorps %ymm10,%ymm11,%ymm11
- .byte 196,98,125,24,21,199,151,2,0 // vbroadcastss 0x297c7(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,98,125,24,21,87,151,2,0 // vbroadcastss 0x29757(%rip),%ymm10 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,36,84,210 // vandps %ymm10,%ymm11,%ymm10
.byte 196,193,25,114,242,5 // vpslld $0x5,%xmm10,%xmm12
.byte 196,67,125,25,210,1 // vextractf128 $0x1,%ymm10,%xmm10
.byte 196,193,41,114,242,5 // vpslld $0x5,%xmm10,%xmm10
.byte 196,67,29,24,210,1 // vinsertf128 $0x1,%xmm10,%ymm12,%ymm10
- .byte 197,123,18,37,234,168,2,0 // vmovddup 0x2a8ea(%rip),%xmm12 # 39c70 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
+ .byte 197,123,18,37,150,168,2,0 // vmovddup 0x2a896(%rip),%xmm12 # 39bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x1418>
.byte 196,65,49,219,236 // vpand %xmm12,%xmm9,%xmm13
.byte 196,193,17,114,245,4 // vpslld $0x4,%xmm13,%xmm13
.byte 196,65,57,219,228 // vpand %xmm12,%xmm8,%xmm12
.byte 196,193,25,114,244,4 // vpslld $0x4,%xmm12,%xmm12
.byte 196,67,21,24,228,1 // vinsertf128 $0x1,%xmm12,%ymm13,%ymm12
- .byte 196,98,125,24,45,133,151,2,0 // vbroadcastss 0x29785(%rip),%ymm13 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,125,24,45,21,151,2,0 // vbroadcastss 0x29715(%rip),%ymm13 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,65,36,84,237 // vandps %ymm13,%ymm11,%ymm13
.byte 196,193,9,114,245,2 // vpslld $0x2,%xmm13,%xmm14
.byte 196,67,125,25,237,1 // vextractf128 $0x1,%ymm13,%xmm13
.byte 196,193,17,114,245,2 // vpslld $0x2,%xmm13,%xmm13
.byte 196,67,13,24,237,1 // vinsertf128 $0x1,%xmm13,%ymm14,%ymm13
- .byte 197,123,18,53,168,168,2,0 // vmovddup 0x2a8a8(%rip),%xmm14 # 39c78 <_sk_srcover_bgra_8888_sse2_lowp+0x1404>
+ .byte 197,123,18,53,84,168,2,0 // vmovddup 0x2a854(%rip),%xmm14 # 39bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x1420>
.byte 196,65,49,219,254 // vpand %xmm14,%xmm9,%xmm15
.byte 196,65,1,254,255 // vpaddd %xmm15,%xmm15,%xmm15
.byte 196,65,57,219,246 // vpand %xmm14,%xmm8,%xmm14
.byte 196,65,9,254,246 // vpaddd %xmm14,%xmm14,%xmm14
.byte 196,67,5,24,246,1 // vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
.byte 196,65,12,86,228 // vorps %ymm12,%ymm14,%ymm12
- .byte 196,98,125,24,53,52,151,2,0 // vbroadcastss 0x29734(%rip),%ymm14 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ .byte 196,98,125,24,53,196,150,2,0 // vbroadcastss 0x296c4(%rip),%ymm14 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
.byte 196,65,36,84,222 // vandps %ymm14,%ymm11,%ymm11
.byte 196,193,9,114,211,1 // vpsrld $0x1,%xmm11,%xmm14
.byte 196,67,125,25,219,1 // vextractf128 $0x1,%ymm11,%xmm11
.byte 196,193,33,114,211,1 // vpsrld $0x1,%xmm11,%xmm11
.byte 196,67,13,24,219,1 // vinsertf128 $0x1,%xmm11,%ymm14,%ymm11
.byte 196,65,20,86,219 // vorps %ymm11,%ymm13,%ymm11
- .byte 197,123,18,45,94,168,2,0 // vmovddup 0x2a85e(%rip),%xmm13 # 39c80 <_sk_srcover_bgra_8888_sse2_lowp+0x140c>
+ .byte 197,123,18,45,10,168,2,0 // vmovddup 0x2a80a(%rip),%xmm13 # 39be0 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
.byte 196,65,49,219,205 // vpand %xmm13,%xmm9,%xmm9
.byte 196,65,57,219,197 // vpand %xmm13,%xmm8,%xmm8
.byte 196,193,49,114,209,2 // vpsrld $0x2,%xmm9,%xmm9
@@ -24368,9 +24347,9 @@ _sk_dither_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 196,65,60,86,195 // vorps %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,215,150,2,0 // vbroadcastss 0x296d7(%rip),%ymm9 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ .byte 196,98,125,24,13,103,150,2,0 // vbroadcastss 0x29667(%rip),%ymm9 # 38a78 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,205,150,2,0 // vbroadcastss 0x296cd(%rip),%ymm9 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ .byte 196,98,125,24,13,93,150,2,0 // vbroadcastss 0x2965d(%rip),%ymm9 # 38a7c <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 196,98,125,24,8 // vbroadcastss (%rax),%ymm9
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
@@ -24404,7 +24383,7 @@ HIDDEN _sk_black_color_avx
FUNCTION(_sk_black_color_avx)
_sk_black_color_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,85,150,2,0 // vbroadcastss 0x29655(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,229,149,2,0 // vbroadcastss 0x295e5(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -24415,7 +24394,7 @@ HIDDEN _sk_white_color_avx
FUNCTION(_sk_white_color_avx)
_sk_white_color_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,60,150,2,0 // vbroadcastss 0x2963c(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,204,149,2,0 // vbroadcastss 0x295cc(%rip),%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -24461,7 +24440,7 @@ HIDDEN _sk_srcatop_avx
FUNCTION(_sk_srcatop_avx)
_sk_srcatop_avx:
.byte 197,252,89,199 // vmulps %ymm7,%ymm0,%ymm0
- .byte 196,98,125,24,5,219,149,2,0 // vbroadcastss 0x295db(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,107,149,2,0 // vbroadcastss 0x2956b(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,204 // vmulps %ymm4,%ymm8,%ymm9
.byte 197,180,88,192 // vaddps %ymm0,%ymm9,%ymm0
@@ -24482,7 +24461,7 @@ HIDDEN _sk_dstatop_avx
FUNCTION(_sk_dstatop_avx)
_sk_dstatop_avx:
.byte 197,100,89,196 // vmulps %ymm4,%ymm3,%ymm8
- .byte 196,98,125,24,13,153,149,2,0 // vbroadcastss 0x29599(%rip),%ymm9 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,13,41,149,2,0 // vbroadcastss 0x29529(%rip),%ymm9 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,52,92,207 // vsubps %ymm7,%ymm9,%ymm9
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
.byte 197,188,88,192 // vaddps %ymm0,%ymm8,%ymm0
@@ -24524,7 +24503,7 @@ HIDDEN _sk_srcout_avx
.globl _sk_srcout_avx
FUNCTION(_sk_srcout_avx)
_sk_srcout_avx:
- .byte 196,98,125,24,5,52,149,2,0 // vbroadcastss 0x29534(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,196,148,2,0 // vbroadcastss 0x294c4(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -24537,7 +24516,7 @@ HIDDEN _sk_dstout_avx
.globl _sk_dstout_avx
FUNCTION(_sk_dstout_avx)
_sk_dstout_avx:
- .byte 196,226,125,24,5,19,149,2,0 // vbroadcastss 0x29513(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,163,148,2,0 // vbroadcastss 0x294a3(%rip),%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,92,219 // vsubps %ymm3,%ymm0,%ymm3
.byte 197,228,89,196 // vmulps %ymm4,%ymm3,%ymm0
.byte 197,228,89,205 // vmulps %ymm5,%ymm3,%ymm1
@@ -24550,7 +24529,7 @@ HIDDEN _sk_srcover_avx
.globl _sk_srcover_avx
FUNCTION(_sk_srcover_avx)
_sk_srcover_avx:
- .byte 196,98,125,24,5,242,148,2,0 // vbroadcastss 0x294f2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,130,148,2,0 // vbroadcastss 0x29482(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,204 // vmulps %ymm4,%ymm8,%ymm9
.byte 197,180,88,192 // vaddps %ymm0,%ymm9,%ymm0
@@ -24567,7 +24546,7 @@ HIDDEN _sk_dstover_avx
.globl _sk_dstover_avx
FUNCTION(_sk_dstover_avx)
_sk_dstover_avx:
- .byte 196,98,125,24,5,193,148,2,0 // vbroadcastss 0x294c1(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,81,148,2,0 // vbroadcastss 0x29451(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,252,88,196 // vaddps %ymm4,%ymm0,%ymm0
@@ -24595,7 +24574,7 @@ HIDDEN _sk_multiply_avx
.globl _sk_multiply_avx
FUNCTION(_sk_multiply_avx)
_sk_multiply_avx:
- .byte 196,98,125,24,5,124,148,2,0 // vbroadcastss 0x2947c(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,12,148,2,0 // vbroadcastss 0x2940c(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -24626,7 +24605,7 @@ HIDDEN _sk_plus__avx
FUNCTION(_sk_plus__avx)
_sk_plus__avx:
.byte 197,252,88,196 // vaddps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,5,11,148,2,0 // vbroadcastss 0x2940b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,155,147,2,0 // vbroadcastss 0x2939b(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 197,244,88,205 // vaddps %ymm5,%ymm1,%ymm1
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
@@ -24660,7 +24639,7 @@ HIDDEN _sk_xor__avx
.globl _sk_xor__avx
FUNCTION(_sk_xor__avx)
_sk_xor__avx:
- .byte 196,98,125,24,5,170,147,2,0 // vbroadcastss 0x293aa(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,58,147,2,0 // vbroadcastss 0x2933a(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -24697,7 +24676,7 @@ _sk_darken_avx:
.byte 197,100,89,206 // vmulps %ymm6,%ymm3,%ymm9
.byte 196,193,108,95,209 // vmaxps %ymm9,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,38,147,2,0 // vbroadcastss 0x29326(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,182,146,2,0 // vbroadcastss 0x292b6(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,199 // vmulps %ymm7,%ymm8,%ymm8
.byte 197,188,88,219 // vaddps %ymm3,%ymm8,%ymm3
@@ -24723,7 +24702,7 @@ _sk_lighten_avx:
.byte 197,100,89,206 // vmulps %ymm6,%ymm3,%ymm9
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,206,146,2,0 // vbroadcastss 0x292ce(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,94,146,2,0 // vbroadcastss 0x2925e(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,199 // vmulps %ymm7,%ymm8,%ymm8
.byte 197,188,88,219 // vaddps %ymm3,%ymm8,%ymm3
@@ -24752,7 +24731,7 @@ _sk_difference_avx:
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,106,146,2,0 // vbroadcastss 0x2926a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,250,145,2,0 // vbroadcastss 0x291fa(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,199 // vmulps %ymm7,%ymm8,%ymm8
.byte 197,188,88,219 // vaddps %ymm3,%ymm8,%ymm3
@@ -24775,7 +24754,7 @@ _sk_exclusion_avx:
.byte 197,236,89,214 // vmulps %ymm6,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,33,146,2,0 // vbroadcastss 0x29221(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,177,145,2,0 // vbroadcastss 0x291b1(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,199 // vmulps %ymm7,%ymm8,%ymm8
.byte 197,188,88,219 // vaddps %ymm3,%ymm8,%ymm3
@@ -24786,7 +24765,7 @@ HIDDEN _sk_colorburn_avx
.globl _sk_colorburn_avx
FUNCTION(_sk_colorburn_avx)
_sk_colorburn_avx:
- .byte 196,98,125,24,5,8,146,2,0 // vbroadcastss 0x29208(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,152,145,2,0 // vbroadcastss 0x29198(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,216 // vmulps %ymm0,%ymm9,%ymm11
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
@@ -24848,7 +24827,7 @@ HIDDEN _sk_colordodge_avx
FUNCTION(_sk_colordodge_avx)
_sk_colordodge_avx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
- .byte 196,98,125,24,13,12,145,2,0 // vbroadcastss 0x2910c(%rip),%ymm9 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,13,156,144,2,0 // vbroadcastss 0x2909c(%rip),%ymm9 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,52,92,215 // vsubps %ymm7,%ymm9,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,52,92,203 // vsubps %ymm3,%ymm9,%ymm9
@@ -24905,7 +24884,7 @@ HIDDEN _sk_hardlight_avx
.globl _sk_hardlight_avx
FUNCTION(_sk_hardlight_avx)
_sk_hardlight_avx:
- .byte 196,98,125,24,5,23,144,2,0 // vbroadcastss 0x29017(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,167,143,2,0 // vbroadcastss 0x28fa7(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,215 // vsubps %ymm7,%ymm8,%ymm10
.byte 197,44,89,200 // vmulps %ymm0,%ymm10,%ymm9
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -24960,7 +24939,7 @@ HIDDEN _sk_overlay_avx
.globl _sk_overlay_avx
FUNCTION(_sk_overlay_avx)
_sk_overlay_avx:
- .byte 196,98,125,24,5,60,143,2,0 // vbroadcastss 0x28f3c(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,204,142,2,0 // vbroadcastss 0x28ecc(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,215 // vsubps %ymm7,%ymm8,%ymm10
.byte 197,44,89,200 // vmulps %ymm0,%ymm10,%ymm9
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -25026,10 +25005,10 @@ _sk_softlight_avx:
.byte 196,65,60,88,192 // vaddps %ymm8,%ymm8,%ymm8
.byte 196,65,60,89,216 // vmulps %ymm8,%ymm8,%ymm11
.byte 196,65,60,88,195 // vaddps %ymm11,%ymm8,%ymm8
- .byte 196,98,125,24,29,67,142,2,0 // vbroadcastss 0x28e43(%rip),%ymm11 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,29,211,141,2,0 // vbroadcastss 0x28dd3(%rip),%ymm11 # 38a80 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,65,28,88,235 // vaddps %ymm11,%ymm12,%ymm13
.byte 196,65,20,89,192 // vmulps %ymm8,%ymm13,%ymm8
- .byte 196,98,125,24,45,52,142,2,0 // vbroadcastss 0x28e34(%rip),%ymm13 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ .byte 196,98,125,24,45,196,141,2,0 // vbroadcastss 0x28dc4(%rip),%ymm13 # 38a84 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
.byte 196,65,28,89,245 // vmulps %ymm13,%ymm12,%ymm14
.byte 196,65,12,88,192 // vaddps %ymm8,%ymm14,%ymm8
.byte 196,65,124,82,244 // vrsqrtps %ymm12,%ymm14
@@ -25040,7 +25019,7 @@ _sk_softlight_avx:
.byte 197,4,194,255,2 // vcmpleps %ymm7,%ymm15,%ymm15
.byte 196,67,13,74,240,240 // vblendvps %ymm15,%ymm8,%ymm14,%ymm14
.byte 197,116,88,249 // vaddps %ymm1,%ymm1,%ymm15
- .byte 196,98,125,24,5,222,141,2,0 // vbroadcastss 0x28dde(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,110,141,2,0 // vbroadcastss 0x28d6e(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,60,92,228 // vsubps %ymm12,%ymm8,%ymm12
.byte 197,132,92,195 // vsubps %ymm3,%ymm15,%ymm0
.byte 196,65,124,89,228 // vmulps %ymm12,%ymm0,%ymm12
@@ -25167,12 +25146,12 @@ _sk_hue_avx:
.byte 196,65,28,89,219 // vmulps %ymm11,%ymm12,%ymm11
.byte 196,65,36,94,222 // vdivps %ymm14,%ymm11,%ymm11
.byte 196,67,37,74,224,240 // vblendvps %ymm15,%ymm8,%ymm11,%ymm12
- .byte 196,98,125,24,53,193,139,2,0 // vbroadcastss 0x28bc1(%rip),%ymm14 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,81,139,2,0 // vbroadcastss 0x28b51(%rip),%ymm14 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,183,139,2,0 // vbroadcastss 0x28bb7(%rip),%ymm15 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,61,71,139,2,0 // vbroadcastss 0x28b47(%rip),%ymm15 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,239 // vmulps %ymm15,%ymm5,%ymm13
.byte 196,65,36,88,221 // vaddps %ymm13,%ymm11,%ymm11
- .byte 196,226,125,24,5,168,139,2,0 // vbroadcastss 0x28ba8(%rip),%ymm0 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,226,125,24,5,56,139,2,0 // vbroadcastss 0x28b38(%rip),%ymm0 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 197,76,89,232 // vmulps %ymm0,%ymm6,%ymm13
.byte 196,65,36,88,221 // vaddps %ymm13,%ymm11,%ymm11
.byte 196,65,52,89,238 // vmulps %ymm14,%ymm9,%ymm13
@@ -25233,7 +25212,7 @@ _sk_hue_avx:
.byte 196,65,36,95,208 // vmaxps %ymm8,%ymm11,%ymm10
.byte 196,195,109,74,209,240 // vblendvps %ymm15,%ymm9,%ymm2,%ymm2
.byte 196,193,108,95,208 // vmaxps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,85,138,2,0 // vbroadcastss 0x28a55(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,229,137,2,0 // vbroadcastss 0x289e5(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,201 // vmulps %ymm1,%ymm9,%ymm1
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -25290,12 +25269,12 @@ _sk_saturation_avx:
.byte 196,65,28,89,219 // vmulps %ymm11,%ymm12,%ymm11
.byte 196,65,36,94,222 // vdivps %ymm14,%ymm11,%ymm11
.byte 196,67,37,74,224,240 // vblendvps %ymm15,%ymm8,%ymm11,%ymm12
- .byte 196,98,125,24,53,127,137,2,0 // vbroadcastss 0x2897f(%rip),%ymm14 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,15,137,2,0 // vbroadcastss 0x2890f(%rip),%ymm14 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,117,137,2,0 // vbroadcastss 0x28975(%rip),%ymm15 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,61,5,137,2,0 // vbroadcastss 0x28905(%rip),%ymm15 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,239 // vmulps %ymm15,%ymm5,%ymm13
.byte 196,65,36,88,221 // vaddps %ymm13,%ymm11,%ymm11
- .byte 196,226,125,24,5,102,137,2,0 // vbroadcastss 0x28966(%rip),%ymm0 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,226,125,24,5,246,136,2,0 // vbroadcastss 0x288f6(%rip),%ymm0 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 197,76,89,232 // vmulps %ymm0,%ymm6,%ymm13
.byte 196,65,36,88,221 // vaddps %ymm13,%ymm11,%ymm11
.byte 196,65,52,89,238 // vmulps %ymm14,%ymm9,%ymm13
@@ -25356,7 +25335,7 @@ _sk_saturation_avx:
.byte 196,65,36,95,208 // vmaxps %ymm8,%ymm11,%ymm10
.byte 196,195,109,74,209,240 // vblendvps %ymm15,%ymm9,%ymm2,%ymm2
.byte 196,193,108,95,208 // vmaxps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,19,136,2,0 // vbroadcastss 0x28813(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,163,135,2,0 // vbroadcastss 0x287a3(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,201 // vmulps %ymm1,%ymm9,%ymm1
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -25385,12 +25364,12 @@ _sk_color_avx:
.byte 197,252,17,68,36,168 // vmovups %ymm0,-0x58(%rsp)
.byte 197,124,89,199 // vmulps %ymm7,%ymm0,%ymm8
.byte 197,116,89,207 // vmulps %ymm7,%ymm1,%ymm9
- .byte 196,98,125,24,45,197,135,2,0 // vbroadcastss 0x287c5(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,45,85,135,2,0 // vbroadcastss 0x28755(%rip),%ymm13 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,92,89,213 // vmulps %ymm13,%ymm4,%ymm10
- .byte 196,98,125,24,53,187,135,2,0 // vbroadcastss 0x287bb(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,53,75,135,2,0 // vbroadcastss 0x2874b(%rip),%ymm14 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,222 // vmulps %ymm14,%ymm5,%ymm11
.byte 196,65,44,88,211 // vaddps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,61,172,135,2,0 // vbroadcastss 0x287ac(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,60,135,2,0 // vbroadcastss 0x2873c(%rip),%ymm15 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,65,76,89,223 // vmulps %ymm15,%ymm6,%ymm11
.byte 196,193,44,88,195 // vaddps %ymm11,%ymm10,%ymm0
.byte 196,65,60,89,221 // vmulps %ymm13,%ymm8,%ymm11
@@ -25453,7 +25432,7 @@ _sk_color_avx:
.byte 196,65,44,95,207 // vmaxps %ymm15,%ymm10,%ymm9
.byte 196,195,37,74,192,0 // vblendvps %ymm0,%ymm8,%ymm11,%ymm0
.byte 196,65,124,95,199 // vmaxps %ymm15,%ymm0,%ymm8
- .byte 196,226,125,24,5,71,134,2,0 // vbroadcastss 0x28647(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,215,133,2,0 // vbroadcastss 0x285d7(%rip),%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,124,92,215 // vsubps %ymm7,%ymm0,%ymm10
.byte 197,172,89,84,36,168 // vmulps -0x58(%rsp),%ymm10,%ymm2
.byte 197,124,92,219 // vsubps %ymm3,%ymm0,%ymm11
@@ -25483,12 +25462,12 @@ _sk_luminosity_avx:
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,100,89,196 // vmulps %ymm4,%ymm3,%ymm8
.byte 197,100,89,205 // vmulps %ymm5,%ymm3,%ymm9
- .byte 196,98,125,24,45,245,133,2,0 // vbroadcastss 0x285f5(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,45,133,133,2,0 // vbroadcastss 0x28585(%rip),%ymm13 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,108,89,213 // vmulps %ymm13,%ymm2,%ymm10
- .byte 196,98,125,24,53,235,133,2,0 // vbroadcastss 0x285eb(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,53,123,133,2,0 // vbroadcastss 0x2857b(%rip),%ymm14 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,116,89,222 // vmulps %ymm14,%ymm1,%ymm11
.byte 196,65,44,88,211 // vaddps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,61,220,133,2,0 // vbroadcastss 0x285dc(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,108,133,2,0 // vbroadcastss 0x2856c(%rip),%ymm15 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,65,28,89,223 // vmulps %ymm15,%ymm12,%ymm11
.byte 196,193,44,88,195 // vaddps %ymm11,%ymm10,%ymm0
.byte 196,65,60,89,221 // vmulps %ymm13,%ymm8,%ymm11
@@ -25551,7 +25530,7 @@ _sk_luminosity_avx:
.byte 196,65,44,95,207 // vmaxps %ymm15,%ymm10,%ymm9
.byte 196,195,37,74,192,0 // vblendvps %ymm0,%ymm8,%ymm11,%ymm0
.byte 196,65,124,95,199 // vmaxps %ymm15,%ymm0,%ymm8
- .byte 196,226,125,24,5,119,132,2,0 // vbroadcastss 0x28477(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,7,132,2,0 // vbroadcastss 0x28407(%rip),%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,124,92,215 // vsubps %ymm7,%ymm0,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,124,92,219 // vsubps %ymm3,%ymm0,%ymm11
@@ -25583,9 +25562,9 @@ _sk_srcover_rgba_8888_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,42,1,0,0 // jne 10842 <_sk_srcover_rgba_8888_avx+0x14a>
+ .byte 15,133,42,1,0,0 // jne 107f6 <_sk_srcover_rgba_8888_avx+0x14a>
.byte 196,1,125,16,4,152 // vmovupd (%r8,%r11,4),%ymm8
- .byte 197,125,40,13,58,137,2,0 // vmovapd 0x2893a(%rip),%ymm9 # 39060 <_sk_srcover_bgra_8888_sse2_lowp+0x7ec>
+ .byte 197,125,40,13,230,136,2,0 // vmovapd 0x288e6(%rip),%ymm9 # 38fc0 <_sk_srcover_bgra_8888_sse2_lowp+0x808>
.byte 196,193,61,84,225 // vandpd %ymm9,%ymm8,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,81,114,208,8 // vpsrld $0x8,%xmm8,%xmm5
@@ -25603,9 +25582,9 @@ _sk_srcover_rgba_8888_avx:
.byte 197,193,114,215,24 // vpsrld $0x18,%xmm7,%xmm7
.byte 196,227,61,24,255,1 // vinsertf128 $0x1,%xmm7,%ymm8,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,157,131,2,0 // vbroadcastss 0x2839d(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,45,131,2,0 // vbroadcastss 0x2832d(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,188,131,2,0 // vbroadcastss 0x283bc(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,76,131,2,0 // vbroadcastss 0x2834c(%rip),%ymm9 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,60,89,212 // vmulps %ymm4,%ymm8,%ymm10
.byte 196,193,124,88,194 // vaddps %ymm10,%ymm0,%ymm0
@@ -25638,7 +25617,7 @@ _sk_srcover_rgba_8888_avx:
.byte 196,65,53,86,202 // vorpd %ymm10,%ymm9,%ymm9
.byte 196,65,61,86,193 // vorpd %ymm9,%ymm8,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,66 // jne 1087a <_sk_srcover_rgba_8888_avx+0x182>
+ .byte 117,66 // jne 1082e <_sk_srcover_rgba_8888_avx+0x182>
.byte 196,1,124,17,4,152 // vmovups %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -25647,33 +25626,33 @@ _sk_srcover_rgba_8888_avx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,195,254,255,255 // ja 1071e <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 15,135,195,254,255,255 // ja 106d2 <_sk_srcover_rgba_8888_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,6,1,0,0 // lea 0x106(%rip),%r10 # 1096c <_sk_srcover_rgba_8888_avx+0x274>
+ .byte 76,141,21,6,1,0,0 // lea 0x106(%rip),%r10 # 10920 <_sk_srcover_rgba_8888_avx+0x274>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,4,152 // vmovss (%r8,%r11,4),%xmm8
- .byte 233,164,254,255,255 // jmpq 1071e <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 233,164,254,255,255 // jmpq 106d2 <_sk_srcover_rgba_8888_avx+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,180 // ja 1083e <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 119,180 // ja 107f2 <_sk_srcover_rgba_8888_avx+0x146>
.byte 65,15,182,193 // movzbl %r9b,%eax
- .byte 76,141,13,243,0,0,0 // lea 0xf3(%rip),%r9 # 10988 <_sk_srcover_rgba_8888_avx+0x290>
+ .byte 76,141,13,243,0,0,0 // lea 0xf3(%rip),%r9 # 1093c <_sk_srcover_rgba_8888_avx+0x290>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,152 // jmp 1083e <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 235,152 // jmp 107f2 <_sk_srcover_rgba_8888_avx+0x146>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
.byte 196,99,85,12,196,4 // vblendps $0x4,%ymm4,%ymm5,%ymm8
.byte 196,129,123,16,36,152 // vmovsd (%r8,%r11,4),%xmm4
.byte 196,99,61,13,196,1 // vblendpd $0x1,%ymm4,%ymm8,%ymm8
- .byte 233,81,254,255,255 // jmpq 1071e <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 233,81,254,255,255 // jmpq 106d2 <_sk_srcover_rgba_8888_avx+0x26>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 196,227,125,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -25687,10 +25666,10 @@ _sk_srcover_rgba_8888_avx:
.byte 196,99,61,24,196,1 // vinsertf128 $0x1,%xmm4,%ymm8,%ymm8
.byte 196,129,121,16,36,152 // vmovupd (%r8,%r11,4),%xmm4
.byte 196,67,93,13,192,12 // vblendpd $0xc,%ymm8,%ymm4,%ymm8
- .byte 233,252,253,255,255 // jmpq 1071e <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 233,252,253,255,255 // jmpq 106d2 <_sk_srcover_rgba_8888_avx+0x26>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 233,9,255,255,255 // jmpq 1083e <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 233,9,255,255,255 // jmpq 107f2 <_sk_srcover_rgba_8888_avx+0x146>
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
@@ -25698,7 +25677,7 @@ _sk_srcover_rgba_8888_avx:
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,1,122,17,76,152,16 // vmovss %xmm9,0x10(%r8,%r11,4)
.byte 196,1,121,17,4,152 // vmovupd %xmm8,(%r8,%r11,4)
- .byte 233,213,254,255,255 // jmpq 1083e <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 233,213,254,255,255 // jmpq 107f2 <_sk_srcover_rgba_8888_avx+0x146>
.byte 15,31,0 // nopl (%rax)
.byte 3,255 // add %edi,%edi
.byte 255 // (bad)
@@ -25711,7 +25690,7 @@ _sk_srcover_rgba_8888_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 10981 <_sk_srcover_rgba_8888_avx+0x289>
+ .byte 125,255 // jge 10935 <_sk_srcover_rgba_8888_avx+0x289>
.byte 255 // (bad)
.byte 255,97,255 // jmpq *-0x1(%rcx)
.byte 255 // (bad)
@@ -25745,9 +25724,9 @@ _sk_srcover_bgra_8888_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,42,1,0,0 // jne 10aee <_sk_srcover_bgra_8888_avx+0x14a>
+ .byte 15,133,42,1,0,0 // jne 10aa2 <_sk_srcover_bgra_8888_avx+0x14a>
.byte 196,1,125,16,4,152 // vmovupd (%r8,%r11,4),%ymm8
- .byte 197,125,40,13,174,134,2,0 // vmovapd 0x286ae(%rip),%ymm9 # 39080 <_sk_srcover_bgra_8888_sse2_lowp+0x80c>
+ .byte 197,125,40,13,90,134,2,0 // vmovapd 0x2865a(%rip),%ymm9 # 38fe0 <_sk_srcover_bgra_8888_sse2_lowp+0x828>
.byte 196,193,61,84,233 // vandpd %ymm9,%ymm8,%ymm5
.byte 197,252,91,245 // vcvtdq2ps %ymm5,%ymm6
.byte 196,193,81,114,208,8 // vpsrld $0x8,%xmm8,%xmm5
@@ -25765,9 +25744,9 @@ _sk_srcover_bgra_8888_avx:
.byte 197,193,114,215,24 // vpsrld $0x18,%xmm7,%xmm7
.byte 196,227,61,24,255,1 // vinsertf128 $0x1,%xmm7,%ymm8,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,241,128,2,0 // vbroadcastss 0x280f1(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,129,128,2,0 // vbroadcastss 0x28081(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,16,129,2,0 // vbroadcastss 0x28110(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,160,128,2,0 // vbroadcastss 0x280a0(%rip),%ymm9 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,60,89,212 // vmulps %ymm4,%ymm8,%ymm10
.byte 196,193,124,88,194 // vaddps %ymm10,%ymm0,%ymm0
@@ -25800,7 +25779,7 @@ _sk_srcover_bgra_8888_avx:
.byte 196,65,53,86,202 // vorpd %ymm10,%ymm9,%ymm9
.byte 196,65,61,86,193 // vorpd %ymm9,%ymm8,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,66 // jne 10b26 <_sk_srcover_bgra_8888_avx+0x182>
+ .byte 117,66 // jne 10ada <_sk_srcover_bgra_8888_avx+0x182>
.byte 196,1,124,17,4,152 // vmovups %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -25809,33 +25788,33 @@ _sk_srcover_bgra_8888_avx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,195,254,255,255 // ja 109ca <_sk_srcover_bgra_8888_avx+0x26>
+ .byte 15,135,195,254,255,255 // ja 1097e <_sk_srcover_bgra_8888_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,6,1,0,0 // lea 0x106(%rip),%r10 # 10c18 <_sk_srcover_bgra_8888_avx+0x274>
+ .byte 76,141,21,6,1,0,0 // lea 0x106(%rip),%r10 # 10bcc <_sk_srcover_bgra_8888_avx+0x274>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,4,152 // vmovss (%r8,%r11,4),%xmm8
- .byte 233,164,254,255,255 // jmpq 109ca <_sk_srcover_bgra_8888_avx+0x26>
+ .byte 233,164,254,255,255 // jmpq 1097e <_sk_srcover_bgra_8888_avx+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,180 // ja 10aea <_sk_srcover_bgra_8888_avx+0x146>
+ .byte 119,180 // ja 10a9e <_sk_srcover_bgra_8888_avx+0x146>
.byte 65,15,182,193 // movzbl %r9b,%eax
- .byte 76,141,13,243,0,0,0 // lea 0xf3(%rip),%r9 # 10c34 <_sk_srcover_bgra_8888_avx+0x290>
+ .byte 76,141,13,243,0,0,0 // lea 0xf3(%rip),%r9 # 10be8 <_sk_srcover_bgra_8888_avx+0x290>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,152 // jmp 10aea <_sk_srcover_bgra_8888_avx+0x146>
+ .byte 235,152 // jmp 10a9e <_sk_srcover_bgra_8888_avx+0x146>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
.byte 196,99,85,12,196,4 // vblendps $0x4,%ymm4,%ymm5,%ymm8
.byte 196,129,123,16,36,152 // vmovsd (%r8,%r11,4),%xmm4
.byte 196,99,61,13,196,1 // vblendpd $0x1,%ymm4,%ymm8,%ymm8
- .byte 233,81,254,255,255 // jmpq 109ca <_sk_srcover_bgra_8888_avx+0x26>
+ .byte 233,81,254,255,255 // jmpq 1097e <_sk_srcover_bgra_8888_avx+0x26>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 196,227,125,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -25849,10 +25828,10 @@ _sk_srcover_bgra_8888_avx:
.byte 196,99,61,24,196,1 // vinsertf128 $0x1,%xmm4,%ymm8,%ymm8
.byte 196,129,121,16,36,152 // vmovupd (%r8,%r11,4),%xmm4
.byte 196,67,93,13,192,12 // vblendpd $0xc,%ymm8,%ymm4,%ymm8
- .byte 233,252,253,255,255 // jmpq 109ca <_sk_srcover_bgra_8888_avx+0x26>
+ .byte 233,252,253,255,255 // jmpq 1097e <_sk_srcover_bgra_8888_avx+0x26>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 233,9,255,255,255 // jmpq 10aea <_sk_srcover_bgra_8888_avx+0x146>
+ .byte 233,9,255,255,255 // jmpq 10a9e <_sk_srcover_bgra_8888_avx+0x146>
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
@@ -25860,7 +25839,7 @@ _sk_srcover_bgra_8888_avx:
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,1,122,17,76,152,16 // vmovss %xmm9,0x10(%r8,%r11,4)
.byte 196,1,121,17,4,152 // vmovupd %xmm8,(%r8,%r11,4)
- .byte 233,213,254,255,255 // jmpq 10aea <_sk_srcover_bgra_8888_avx+0x146>
+ .byte 233,213,254,255,255 // jmpq 10a9e <_sk_srcover_bgra_8888_avx+0x146>
.byte 15,31,0 // nopl (%rax)
.byte 3,255 // add %edi,%edi
.byte 255 // (bad)
@@ -25873,7 +25852,7 @@ _sk_srcover_bgra_8888_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 10c2d <_sk_srcover_bgra_8888_avx+0x289>
+ .byte 125,255 // jge 10be1 <_sk_srcover_bgra_8888_avx+0x289>
.byte 255 // (bad)
.byte 255,97,255 // jmpq *-0x1(%rcx)
.byte 255 // (bad)
@@ -25911,7 +25890,7 @@ HIDDEN _sk_clamp_1_avx
.globl _sk_clamp_1_avx
FUNCTION(_sk_clamp_1_avx)
_sk_clamp_1_avx:
- .byte 196,98,125,24,5,174,126,2,0 // vbroadcastss 0x27eae(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,62,126,2,0 // vbroadcastss 0x27e3e(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
@@ -25923,7 +25902,7 @@ HIDDEN _sk_clamp_a_avx
.globl _sk_clamp_a_avx
FUNCTION(_sk_clamp_a_avx)
_sk_clamp_a_avx:
- .byte 196,98,125,24,5,141,126,2,0 // vbroadcastss 0x27e8d(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,29,126,2,0 // vbroadcastss 0x27e1d(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 197,252,93,195 // vminps %ymm3,%ymm0,%ymm0
.byte 197,244,93,203 // vminps %ymm3,%ymm1,%ymm1
@@ -25935,7 +25914,7 @@ HIDDEN _sk_clamp_a_dst_avx
.globl _sk_clamp_a_dst_avx
FUNCTION(_sk_clamp_a_dst_avx)
_sk_clamp_a_dst_avx:
- .byte 196,98,125,24,5,111,126,2,0 // vbroadcastss 0x27e6f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,255,125,2,0 // vbroadcastss 0x27dff(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,68,93,248 // vminps %ymm8,%ymm7,%ymm7
.byte 197,220,93,231 // vminps %ymm7,%ymm4,%ymm4
.byte 197,212,93,239 // vminps %ymm7,%ymm5,%ymm5
@@ -25968,7 +25947,7 @@ HIDDEN _sk_invert_avx
.globl _sk_invert_avx
FUNCTION(_sk_invert_avx)
_sk_invert_avx:
- .byte 196,98,125,24,5,42,126,2,0 // vbroadcastss 0x27e2a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,186,125,2,0 // vbroadcastss 0x27dba(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,188,92,192 // vsubps %ymm0,%ymm8,%ymm0
.byte 197,188,92,201 // vsubps %ymm1,%ymm8,%ymm1
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
@@ -26022,9 +26001,9 @@ HIDDEN _sk_unpremul_avx
.globl _sk_unpremul_avx
FUNCTION(_sk_unpremul_avx)
_sk_unpremul_avx:
- .byte 196,98,125,24,5,197,125,2,0 // vbroadcastss 0x27dc5(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,85,125,2,0 // vbroadcastss 0x27d55(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,94,195 // vdivps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,232,125,2,0 // vbroadcastss 0x27de8(%rip),%ymm9 # 38b54 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ .byte 196,98,125,24,13,120,125,2,0 // vbroadcastss 0x27d78(%rip),%ymm9 # 38a98 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
.byte 196,65,60,194,201,1 // vcmpltps %ymm9,%ymm8,%ymm9
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -26038,17 +26017,17 @@ HIDDEN _sk_from_srgb_avx
.globl _sk_from_srgb_avx
FUNCTION(_sk_from_srgb_avx)
_sk_from_srgb_avx:
- .byte 196,98,125,24,5,194,125,2,0 // vbroadcastss 0x27dc2(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,82,125,2,0 // vbroadcastss 0x27d52(%rip),%ymm8 # 38a9c <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 197,124,89,208 // vmulps %ymm0,%ymm0,%ymm10
- .byte 196,98,125,24,29,156,125,2,0 // vbroadcastss 0x27d9c(%rip),%ymm11 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,44,125,2,0 // vbroadcastss 0x27d2c(%rip),%ymm11 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,89,227 // vmulps %ymm11,%ymm0,%ymm12
- .byte 196,98,125,24,45,166,125,2,0 // vbroadcastss 0x27da6(%rip),%ymm13 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,45,54,125,2,0 // vbroadcastss 0x27d36(%rip),%ymm13 # 38aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
.byte 196,65,28,88,229 // vaddps %ymm13,%ymm12,%ymm12
.byte 196,65,44,89,212 // vmulps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,151,125,2,0 // vbroadcastss 0x27d97(%rip),%ymm12 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,37,39,125,2,0 // vbroadcastss 0x27d27(%rip),%ymm12 # 38aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,141,125,2,0 // vbroadcastss 0x27d8d(%rip),%ymm14 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,53,29,125,2,0 // vbroadcastss 0x27d1d(%rip),%ymm14 # 38aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 196,193,124,194,198,1 // vcmpltps %ymm14,%ymm0,%ymm0
.byte 196,195,45,74,193,0 // vblendvps %ymm0,%ymm9,%ymm10,%ymm0
.byte 196,65,116,89,200 // vmulps %ymm8,%ymm1,%ymm9
@@ -26074,17 +26053,17 @@ HIDDEN _sk_from_srgb_dst_avx
.globl _sk_from_srgb_dst_avx
FUNCTION(_sk_from_srgb_dst_avx)
_sk_from_srgb_dst_avx:
- .byte 196,98,125,24,5,22,125,2,0 // vbroadcastss 0x27d16(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,166,124,2,0 // vbroadcastss 0x27ca6(%rip),%ymm8 # 38a9c <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,92,89,200 // vmulps %ymm8,%ymm4,%ymm9
.byte 197,92,89,212 // vmulps %ymm4,%ymm4,%ymm10
- .byte 196,98,125,24,29,240,124,2,0 // vbroadcastss 0x27cf0(%rip),%ymm11 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,128,124,2,0 // vbroadcastss 0x27c80(%rip),%ymm11 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,92,89,227 // vmulps %ymm11,%ymm4,%ymm12
- .byte 196,98,125,24,45,250,124,2,0 // vbroadcastss 0x27cfa(%rip),%ymm13 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,45,138,124,2,0 // vbroadcastss 0x27c8a(%rip),%ymm13 # 38aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
.byte 196,65,28,88,229 // vaddps %ymm13,%ymm12,%ymm12
.byte 196,65,44,89,212 // vmulps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,235,124,2,0 // vbroadcastss 0x27ceb(%rip),%ymm12 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,37,123,124,2,0 // vbroadcastss 0x27c7b(%rip),%ymm12 # 38aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,225,124,2,0 // vbroadcastss 0x27ce1(%rip),%ymm14 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,53,113,124,2,0 // vbroadcastss 0x27c71(%rip),%ymm14 # 38aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 196,193,92,194,230,1 // vcmpltps %ymm14,%ymm4,%ymm4
.byte 196,195,45,74,225,64 // vblendvps %ymm4,%ymm9,%ymm10,%ymm4
.byte 196,65,84,89,200 // vmulps %ymm8,%ymm5,%ymm9
@@ -26111,20 +26090,20 @@ HIDDEN _sk_to_srgb_avx
FUNCTION(_sk_to_srgb_avx)
_sk_to_srgb_avx:
.byte 197,124,82,200 // vrsqrtps %ymm0,%ymm9
- .byte 196,98,125,24,5,118,124,2,0 // vbroadcastss 0x27c76(%rip),%ymm8 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ .byte 196,98,125,24,5,6,124,2,0 // vbroadcastss 0x27c06(%rip),%ymm8 # 38aac <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,112,124,2,0 // vbroadcastss 0x27c70(%rip),%ymm11 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ .byte 196,98,125,24,29,0,124,2,0 // vbroadcastss 0x27c00(%rip),%ymm11 # 38ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
.byte 196,65,52,89,227 // vmulps %ymm11,%ymm9,%ymm12
- .byte 196,98,125,24,45,94,124,2,0 // vbroadcastss 0x27c5e(%rip),%ymm13 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ .byte 196,98,125,24,45,238,123,2,0 // vbroadcastss 0x27bee(%rip),%ymm13 # 38ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
.byte 196,65,28,88,229 // vaddps %ymm13,%ymm12,%ymm12
.byte 196,65,52,89,228 // vmulps %ymm12,%ymm9,%ymm12
- .byte 196,98,125,24,53,131,125,2,0 // vbroadcastss 0x27d83(%rip),%ymm14 # 38ca4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ .byte 196,98,125,24,53,19,125,2,0 // vbroadcastss 0x27d13(%rip),%ymm14 # 38be8 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
.byte 196,65,28,88,230 // vaddps %ymm14,%ymm12,%ymm12
- .byte 196,98,125,24,61,121,125,2,0 // vbroadcastss 0x27d79(%rip),%ymm15 # 38ca8 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ .byte 196,98,125,24,61,9,125,2,0 // vbroadcastss 0x27d09(%rip),%ymm15 # 38bec <_sk_srcover_bgra_8888_sse2_lowp+0x434>
.byte 196,65,52,88,207 // vaddps %ymm15,%ymm9,%ymm9
.byte 196,65,124,83,201 // vrcpps %ymm9,%ymm9
.byte 196,65,52,89,204 // vmulps %ymm12,%ymm9,%ymm9
- .byte 196,98,125,24,37,53,124,2,0 // vbroadcastss 0x27c35(%rip),%ymm12 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ .byte 196,98,125,24,37,197,123,2,0 // vbroadcastss 0x27bc5(%rip),%ymm12 # 38ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
.byte 196,193,124,194,196,1 // vcmpltps %ymm12,%ymm0,%ymm0
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 197,124,82,201 // vrsqrtps %ymm1,%ymm9
@@ -26161,7 +26140,7 @@ _sk_rgb_to_hsl_avx:
.byte 197,116,93,202 // vminps %ymm2,%ymm1,%ymm9
.byte 196,65,124,93,201 // vminps %ymm9,%ymm0,%ymm9
.byte 196,65,60,92,209 // vsubps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,29,61,123,2,0 // vbroadcastss 0x27b3d(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,205,122,2,0 // vbroadcastss 0x27acd(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,36,94,218 // vdivps %ymm10,%ymm11,%ymm11
.byte 197,116,92,226 // vsubps %ymm2,%ymm1,%ymm12
.byte 196,65,28,89,227 // vmulps %ymm11,%ymm12,%ymm12
@@ -26171,19 +26150,19 @@ _sk_rgb_to_hsl_avx:
.byte 196,193,108,89,211 // vmulps %ymm11,%ymm2,%ymm2
.byte 197,252,92,201 // vsubps %ymm1,%ymm0,%ymm1
.byte 196,193,116,89,203 // vmulps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,110,123,2,0 // vbroadcastss 0x27b6e(%rip),%ymm11 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 196,98,125,24,29,254,122,2,0 // vbroadcastss 0x27afe(%rip),%ymm11 # 38acc <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,92,123,2,0 // vbroadcastss 0x27b5c(%rip),%ymm11 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 196,98,125,24,29,236,122,2,0 // vbroadcastss 0x27aec(%rip),%ymm11 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
.byte 196,227,117,74,202,224 // vblendvps %ymm14,%ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,68,123,2,0 // vbroadcastss 0x27b44(%rip),%ymm2 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,226,125,24,21,212,122,2,0 // vbroadcastss 0x27ad4(%rip),%ymm2 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,65,12,87,246 // vxorps %ymm14,%ymm14,%ymm14
.byte 196,227,13,74,210,208 // vblendvps %ymm13,%ymm2,%ymm14,%ymm2
.byte 197,188,194,192,0 // vcmpeqps %ymm0,%ymm8,%ymm0
.byte 196,193,108,88,212 // vaddps %ymm12,%ymm2,%ymm2
.byte 196,227,117,74,194,0 // vblendvps %ymm0,%ymm2,%ymm1,%ymm0
.byte 196,193,60,88,201 // vaddps %ymm9,%ymm8,%ymm1
- .byte 196,98,125,24,37,187,122,2,0 // vbroadcastss 0x27abb(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,75,122,2,0 // vbroadcastss 0x27a4b(%rip),%ymm12 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,116,89,212 // vmulps %ymm12,%ymm1,%ymm2
.byte 197,28,194,226,1 // vcmpltps %ymm2,%ymm12,%ymm12
.byte 196,65,36,92,216 // vsubps %ymm8,%ymm11,%ymm11
@@ -26193,7 +26172,7 @@ _sk_rgb_to_hsl_avx:
.byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1
.byte 196,195,125,74,198,128 // vblendvps %ymm8,%ymm14,%ymm0,%ymm0
.byte 196,195,117,74,206,128 // vblendvps %ymm8,%ymm14,%ymm1,%ymm1
- .byte 196,98,125,24,5,238,122,2,0 // vbroadcastss 0x27aee(%rip),%ymm8 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,5,126,122,2,0 // vbroadcastss 0x27a7e(%rip),%ymm8 # 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -26210,7 +26189,7 @@ _sk_hsl_to_rgb_avx:
.byte 197,252,17,92,36,128 // vmovups %ymm3,-0x80(%rsp)
.byte 197,252,40,225 // vmovaps %ymm1,%ymm4
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
- .byte 196,98,125,24,5,71,122,2,0 // vbroadcastss 0x27a47(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,215,121,2,0 // vbroadcastss 0x279d7(%rip),%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,60,194,202,2 // vcmpleps %ymm2,%ymm8,%ymm9
.byte 197,92,89,210 // vmulps %ymm2,%ymm4,%ymm10
.byte 196,65,92,92,218 // vsubps %ymm10,%ymm4,%ymm11
@@ -26218,23 +26197,23 @@ _sk_hsl_to_rgb_avx:
.byte 197,52,88,210 // vaddps %ymm2,%ymm9,%ymm10
.byte 197,108,88,202 // vaddps %ymm2,%ymm2,%ymm9
.byte 196,65,52,92,202 // vsubps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,29,141,122,2,0 // vbroadcastss 0x27a8d(%rip),%ymm11 # 38b90 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ .byte 196,98,125,24,29,29,122,2,0 // vbroadcastss 0x27a1d(%rip),%ymm11 # 38ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
.byte 196,65,100,88,219 // vaddps %ymm11,%ymm3,%ymm11
.byte 196,67,125,8,227,1 // vroundps $0x1,%ymm11,%ymm12
.byte 196,65,36,92,252 // vsubps %ymm12,%ymm11,%ymm15
.byte 196,65,44,92,217 // vsubps %ymm9,%ymm10,%ymm11
- .byte 196,98,125,24,37,95,122,2,0 // vbroadcastss 0x27a5f(%rip),%ymm12 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,37,239,121,2,0 // vbroadcastss 0x279ef(%rip),%ymm12 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,193,4,89,196 // vmulps %ymm12,%ymm15,%ymm0
- .byte 196,98,125,24,45,89,122,2,0 // vbroadcastss 0x27a59(%rip),%ymm13 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 196,98,125,24,45,233,121,2,0 // vbroadcastss 0x279e9(%rip),%ymm13 # 38acc <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 197,20,92,240 // vsubps %ymm0,%ymm13,%ymm14
.byte 196,65,36,89,246 // vmulps %ymm14,%ymm11,%ymm14
.byte 196,65,52,88,246 // vaddps %ymm14,%ymm9,%ymm14
- .byte 196,226,125,24,13,78,122,2,0 // vbroadcastss 0x27a4e(%rip),%ymm1 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ .byte 196,226,125,24,13,222,121,2,0 // vbroadcastss 0x279de(%rip),%ymm1 # 38ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
.byte 196,193,116,194,255,2 // vcmpleps %ymm15,%ymm1,%ymm7
.byte 196,195,13,74,249,112 // vblendvps %ymm7,%ymm9,%ymm14,%ymm7
.byte 196,65,60,194,247,2 // vcmpleps %ymm15,%ymm8,%ymm14
.byte 196,227,45,74,255,224 // vblendvps %ymm14,%ymm7,%ymm10,%ymm7
- .byte 196,98,125,24,53,37,122,2,0 // vbroadcastss 0x27a25(%rip),%ymm14 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,53,181,121,2,0 // vbroadcastss 0x279b5(%rip),%ymm14 # 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,65,12,194,255,2 // vcmpleps %ymm15,%ymm14,%ymm15
.byte 196,193,124,89,195 // vmulps %ymm11,%ymm0,%ymm0
.byte 197,180,88,192 // vaddps %ymm0,%ymm9,%ymm0
@@ -26253,7 +26232,7 @@ _sk_hsl_to_rgb_avx:
.byte 197,164,89,247 // vmulps %ymm7,%ymm11,%ymm6
.byte 197,180,88,246 // vaddps %ymm6,%ymm9,%ymm6
.byte 196,227,77,74,237,0 // vblendvps %ymm0,%ymm5,%ymm6,%ymm5
- .byte 196,226,125,24,5,207,121,2,0 // vbroadcastss 0x279cf(%rip),%ymm0 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,226,125,24,5,95,121,2,0 // vbroadcastss 0x2795f(%rip),%ymm0 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 197,228,88,192 // vaddps %ymm0,%ymm3,%ymm0
.byte 196,227,125,8,216,1 // vroundps $0x1,%ymm0,%ymm3
.byte 197,252,92,195 // vsubps %ymm3,%ymm0,%ymm0
@@ -26307,15 +26286,15 @@ _sk_scale_u8_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,75 // jne 112cf <_sk_scale_u8_avx+0x63>
+ .byte 117,75 // jne 11283 <_sk_scale_u8_avx+0x63>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,94,129,2,0 // vpand 0x2815e(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,57,219,5,10,129,2,0 // vpand 0x2810a(%rip),%xmm8,%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,66,121,51,200 // vpmovzxwd %xmm8,%xmm9
.byte 196,65,121,112,192,78 // vpshufd $0x4e,%xmm8,%xmm8
.byte 196,66,121,51,192 // vpmovzxwd %xmm8,%xmm8
.byte 196,67,53,24,192,1 // vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,230,120,2,0 // vbroadcastss 0x278e6(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,118,120,2,0 // vbroadcastss 0x27876(%rip),%ymm9 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -26328,15 +26307,15 @@ _sk_scale_u8_avx:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,166 // ja 1128a <_sk_scale_u8_avx+0x1e>
+ .byte 119,166 // ja 1123e <_sk_scale_u8_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 11368 <_sk_scale_u8_avx+0xfc>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 1131c <_sk_scale_u8_avx+0xfc>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 235,135 // jmp 1128a <_sk_scale_u8_avx+0x1e>
+ .byte 235,135 // jmp 1123e <_sk_scale_u8_avx+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,2 // vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -26344,7 +26323,7 @@ _sk_scale_u8_avx:
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,57,14,193,3 // vpblendw $0x3,%xmm9,%xmm8,%xmm8
- .byte 233,94,255,255,255 // jmpq 1128a <_sk_scale_u8_avx+0x1e>
+ .byte 233,94,255,255,255 // jmpq 1123e <_sk_scale_u8_avx+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,6 // vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -26355,7 +26334,7 @@ _sk_scale_u8_avx:
.byte 196,1,121,110,12,24 // vmovd (%r8,%r11,1),%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,49,14,192,240 // vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- .byte 233,34,255,255,255 // jmpq 1128a <_sk_scale_u8_avx+0x1e>
+ .byte 233,34,255,255,255 // jmpq 1123e <_sk_scale_u8_avx+0x1e>
.byte 144 // nop
.byte 255 // (bad)
.byte 255 // (bad)
@@ -26389,26 +26368,26 @@ _sk_scale_565_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,178,0,0,0 // jne 11455 <_sk_scale_565_avx+0xd1>
+ .byte 15,133,178,0,0,0 // jne 11409 <_sk_scale_565_avx+0xd1>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,121,51,200 // vpmovzxwd %xmm8,%xmm9
.byte 196,65,121,112,192,78 // vpshufd $0x4e,%xmm8,%xmm8
.byte 196,66,121,51,192 // vpmovzxwd %xmm8,%xmm8
.byte 196,67,53,24,192,1 // vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
- .byte 196,98,125,24,13,216,119,2,0 // vbroadcastss 0x277d8(%rip),%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,98,125,24,13,104,119,2,0 // vbroadcastss 0x27768(%rip),%ymm9 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,60,84,201 // vandps %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,201,119,2,0 // vbroadcastss 0x277c9(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,98,125,24,21,89,119,2,0 // vbroadcastss 0x27759(%rip),%ymm10 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,191,119,2,0 // vbroadcastss 0x277bf(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,98,125,24,21,79,119,2,0 // vbroadcastss 0x2774f(%rip),%ymm10 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,60,84,210 // vandps %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,176,119,2,0 // vbroadcastss 0x277b0(%rip),%ymm11 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,98,125,24,29,64,119,2,0 // vbroadcastss 0x27740(%rip),%ymm11 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,166,119,2,0 // vbroadcastss 0x277a6(%rip),%ymm11 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,98,125,24,29,54,119,2,0 // vbroadcastss 0x27736(%rip),%ymm11 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,60,84,195 // vandps %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,151,119,2,0 // vbroadcastss 0x27797(%rip),%ymm11 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,98,125,24,29,39,119,2,0 // vbroadcastss 0x27727(%rip),%ymm11 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,100,194,223,1 // vcmpltps %ymm7,%ymm3,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -26427,27 +26406,27 @@ _sk_scale_565_avx:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,59,255,255,255 // ja 113a9 <_sk_scale_565_avx+0x25>
+ .byte 15,135,59,255,255,255 // ja 1135d <_sk_scale_565_avx+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 114dc <_sk_scale_565_avx+0x158>
+ .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 11490 <_sk_scale_565_avx+0x158>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,25,255,255,255 // jmpq 113a9 <_sk_scale_565_avx+0x25>
+ .byte 233,25,255,255,255 // jmpq 1135d <_sk_scale_565_avx+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,121,110,12,88 // vmovd (%r8,%r11,2),%xmm9
.byte 196,67,57,14,193,3 // vpblendw $0x3,%xmm9,%xmm8,%xmm8
- .byte 233,251,254,255,255 // jmpq 113a9 <_sk_scale_565_avx+0x25>
+ .byte 233,251,254,255,255 // jmpq 1135d <_sk_scale_565_avx+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,122,126,12,88 // vmovq (%r8,%r11,2),%xmm9
.byte 196,67,49,14,192,240 // vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- .byte 233,205,254,255,255 // jmpq 113a9 <_sk_scale_565_avx+0x25>
+ .byte 233,205,254,255,255 // jmpq 1135d <_sk_scale_565_avx+0x25>
.byte 166 // cmpsb %es:(%rdi),%ds:(%rsi)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -26499,15 +26478,15 @@ _sk_lerp_u8_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,111 // jne 115be <_sk_lerp_u8_avx+0x87>
+ .byte 117,111 // jne 11572 <_sk_lerp_u8_avx+0x87>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,147,126,2,0 // vpand 0x27e93(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,57,219,5,63,126,2,0 // vpand 0x27e3f(%rip),%xmm8,%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,66,121,51,200 // vpmovzxwd %xmm8,%xmm9
.byte 196,65,121,112,192,78 // vpshufd $0x4e,%xmm8,%xmm8
.byte 196,66,121,51,192 // vpmovzxwd %xmm8,%xmm8
.byte 196,67,53,24,192,1 // vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,27,118,2,0 // vbroadcastss 0x2761b(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,171,117,2,0 // vbroadcastss 0x275ab(%rip),%ymm9 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
@@ -26528,15 +26507,15 @@ _sk_lerp_u8_avx:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,130 // ja 11555 <_sk_lerp_u8_avx+0x1e>
+ .byte 119,130 // ja 11509 <_sk_lerp_u8_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,126,0,0,0 // lea 0x7e(%rip),%r10 # 1165c <_sk_lerp_u8_avx+0x125>
+ .byte 76,141,21,126,0,0,0 // lea 0x7e(%rip),%r10 # 11610 <_sk_lerp_u8_avx+0x125>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,96,255,255,255 // jmpq 11555 <_sk_lerp_u8_avx+0x1e>
+ .byte 233,96,255,255,255 // jmpq 11509 <_sk_lerp_u8_avx+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,2 // vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -26544,7 +26523,7 @@ _sk_lerp_u8_avx:
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,57,14,193,3 // vpblendw $0x3,%xmm9,%xmm8,%xmm8
- .byte 233,55,255,255,255 // jmpq 11555 <_sk_lerp_u8_avx+0x1e>
+ .byte 233,55,255,255,255 // jmpq 11509 <_sk_lerp_u8_avx+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,6 // vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -26555,7 +26534,7 @@ _sk_lerp_u8_avx:
.byte 196,1,121,110,12,24 // vmovd (%r8,%r11,1),%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,49,14,192,240 // vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- .byte 233,251,254,255,255 // jmpq 11555 <_sk_lerp_u8_avx+0x1e>
+ .byte 233,251,254,255,255 // jmpq 11509 <_sk_lerp_u8_avx+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 139,255 // mov %edi,%edi
.byte 255 // (bad)
@@ -26563,7 +26542,7 @@ _sk_lerp_u8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde01166c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd8df8>
+ .byte 232,255,255,255,221 // callq ffffffffde011620 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd8e68>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -26586,26 +26565,26 @@ _sk_lerp_565_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,214,0,0,0 // jne 1176d <_sk_lerp_565_avx+0xf5>
+ .byte 15,133,214,0,0,0 // jne 11721 <_sk_lerp_565_avx+0xf5>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,121,51,200 // vpmovzxwd %xmm8,%xmm9
.byte 196,65,121,112,192,78 // vpshufd $0x4e,%xmm8,%xmm8
.byte 196,66,121,51,192 // vpmovzxwd %xmm8,%xmm8
.byte 196,67,53,24,192,1 // vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
- .byte 196,98,125,24,13,228,116,2,0 // vbroadcastss 0x274e4(%rip),%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,98,125,24,13,116,116,2,0 // vbroadcastss 0x27474(%rip),%ymm9 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,60,84,201 // vandps %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,213,116,2,0 // vbroadcastss 0x274d5(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,98,125,24,21,101,116,2,0 // vbroadcastss 0x27465(%rip),%ymm10 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,203,116,2,0 // vbroadcastss 0x274cb(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,98,125,24,21,91,116,2,0 // vbroadcastss 0x2745b(%rip),%ymm10 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,60,84,210 // vandps %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,188,116,2,0 // vbroadcastss 0x274bc(%rip),%ymm11 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,98,125,24,29,76,116,2,0 // vbroadcastss 0x2744c(%rip),%ymm11 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,178,116,2,0 // vbroadcastss 0x274b2(%rip),%ymm11 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,98,125,24,29,66,116,2,0 // vbroadcastss 0x27442(%rip),%ymm11 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,60,84,195 // vandps %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,163,116,2,0 // vbroadcastss 0x274a3(%rip),%ymm11 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,98,125,24,29,51,116,2,0 // vbroadcastss 0x27433(%rip),%ymm11 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,100,194,223,1 // vcmpltps %ymm7,%ymm3,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -26632,27 +26611,27 @@ _sk_lerp_565_avx:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,23,255,255,255 // ja 1169d <_sk_lerp_565_avx+0x25>
+ .byte 15,135,23,255,255,255 // ja 11651 <_sk_lerp_565_avx+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 117f4 <_sk_lerp_565_avx+0x17c>
+ .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 117a8 <_sk_lerp_565_avx+0x17c>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,245,254,255,255 // jmpq 1169d <_sk_lerp_565_avx+0x25>
+ .byte 233,245,254,255,255 // jmpq 11651 <_sk_lerp_565_avx+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,121,110,12,88 // vmovd (%r8,%r11,2),%xmm9
.byte 196,67,57,14,193,3 // vpblendw $0x3,%xmm9,%xmm8,%xmm8
- .byte 233,215,254,255,255 // jmpq 1169d <_sk_lerp_565_avx+0x25>
+ .byte 233,215,254,255,255 // jmpq 11651 <_sk_lerp_565_avx+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,122,126,12,88 // vmovq (%r8,%r11,2),%xmm9
.byte 196,67,49,14,192,240 // vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- .byte 233,169,254,255,255 // jmpq 1169d <_sk_lerp_565_avx+0x25>
+ .byte 233,169,254,255,255 // jmpq 11651 <_sk_lerp_565_avx+0x25>
.byte 166 // cmpsb %es:(%rdi),%ds:(%rsi)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -26680,9 +26659,9 @@ _sk_load_tables_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,139,0 // mov (%rax),%r8
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,4,2,0,0 // jne 11a28 <_sk_load_tables_avx+0x218>
+ .byte 15,133,4,2,0,0 // jne 119dc <_sk_load_tables_avx+0x218>
.byte 196,65,125,16,20,144 // vmovupd (%r8,%rdx,4),%ymm10
- .byte 197,125,40,13,110,120,2,0 // vmovapd 0x2786e(%rip),%ymm9 # 390a0 <_sk_srcover_bgra_8888_sse2_lowp+0x82c>
+ .byte 197,125,40,13,26,120,2,0 // vmovapd 0x2781a(%rip),%ymm9 # 39000 <_sk_srcover_bgra_8888_sse2_lowp+0x848>
.byte 196,193,45,84,201 // vandpd %ymm9,%ymm10,%ymm1
.byte 196,227,125,25,200,1 // vextractf128 $0x1,%ymm1,%xmm0
.byte 196,193,249,126,192 // vmovq %xmm0,%r8
@@ -26774,7 +26753,7 @@ _sk_load_tables_avx:
.byte 196,193,65,114,213,24 // vpsrld $0x18,%xmm13,%xmm7
.byte 196,227,101,24,223,1 // vinsertf128 $0x1,%xmm7,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,226,125,24,61,130,113,2,0 // vbroadcastss 0x27182(%rip),%ymm7 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,61,18,113,2,0 // vbroadcastss 0x27112(%rip),%ymm7 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,228,89,223 // vmulps %ymm7,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,124,36,200 // vmovups -0x38(%rsp),%ymm7
@@ -26784,21 +26763,21 @@ _sk_load_tables_avx:
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,233,253,255,255 // ja 1182a <_sk_load_tables_avx+0x1a>
+ .byte 15,135,233,253,255,255 // ja 117de <_sk_load_tables_avx+0x1a>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,148,0,0,0 // lea 0x94(%rip),%r10 # 11ae0 <_sk_load_tables_avx+0x2d0>
+ .byte 76,141,21,148,0,0,0 // lea 0x94(%rip),%r10 # 11a94 <_sk_load_tables_avx+0x2d0>
.byte 79,99,12,138 // movslq (%r10,%r9,4),%r9
.byte 77,1,209 // add %r10,%r9
.byte 65,255,225 // jmpq *%r9
.byte 196,65,122,16,20,144 // vmovss (%r8,%rdx,4),%xmm10
- .byte 233,201,253,255,255 // jmpq 1182a <_sk_load_tables_avx+0x1a>
+ .byte 233,201,253,255,255 // jmpq 117de <_sk_load_tables_avx+0x1a>
.byte 196,193,121,110,68,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm0
.byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,99,117,12,208,4 // vblendps $0x4,%ymm0,%ymm1,%ymm10
.byte 196,193,123,16,4,144 // vmovsd (%r8,%rdx,4),%xmm0
.byte 196,99,45,13,208,1 // vblendpd $0x1,%ymm0,%ymm10,%ymm10
- .byte 233,162,253,255,255 // jmpq 1182a <_sk_load_tables_avx+0x1a>
+ .byte 233,162,253,255,255 // jmpq 117de <_sk_load_tables_avx+0x1a>
.byte 196,193,121,110,68,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm0
.byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -26812,9 +26791,9 @@ _sk_load_tables_avx:
.byte 196,99,45,24,208,1 // vinsertf128 $0x1,%xmm0,%ymm10,%ymm10
.byte 196,193,121,16,4,144 // vmovupd (%r8,%rdx,4),%xmm0
.byte 196,67,125,13,210,12 // vblendpd $0xc,%ymm10,%ymm0,%ymm10
- .byte 233,77,253,255,255 // jmpq 1182a <_sk_load_tables_avx+0x1a>
+ .byte 233,77,253,255,255 // jmpq 117de <_sk_load_tables_avx+0x1a>
.byte 15,31,0 // nopl (%rax)
- .byte 118,255 // jbe 11ae1 <_sk_load_tables_avx+0x2d1>
+ .byte 118,255 // jbe 11a95 <_sk_load_tables_avx+0x2d1>
.byte 255 // (bad)
.byte 255,151,255,255,255,129 // callq *-0x7e000001(%rdi)
.byte 255 // (bad)
@@ -26844,7 +26823,7 @@ _sk_load_tables_u16_be_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 197,252,17,124,36,200 // vmovups %ymm7,-0x38(%rsp)
.byte 197,252,17,116,36,168 // vmovups %ymm6,-0x58(%rsp)
- .byte 15,133,75,2,0,0 // jne 11d69 <_sk_load_tables_u16_be_avx+0x26d>
+ .byte 15,133,75,2,0,0 // jne 11d1d <_sk_load_tables_u16_be_avx+0x26d>
.byte 196,1,121,16,4,72 // vmovupd (%r8,%r9,2),%xmm8
.byte 196,129,121,16,84,72,16 // vmovupd 0x10(%r8,%r9,2),%xmm2
.byte 196,129,121,16,92,72,32 // vmovupd 0x20(%r8,%r9,2),%xmm3
@@ -26860,7 +26839,7 @@ _sk_load_tables_u16_be_avx:
.byte 197,177,108,208 // vpunpcklqdq %xmm0,%xmm9,%xmm2
.byte 197,49,109,232 // vpunpckhqdq %xmm0,%xmm9,%xmm13
.byte 196,65,57,108,212 // vpunpcklqdq %xmm12,%xmm8,%xmm10
- .byte 197,121,111,29,128,120,2,0 // vmovdqa 0x27880(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,121,111,29,44,120,2,0 // vmovdqa 0x2782c(%rip),%xmm11 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,193,105,219,195 // vpand %xmm11,%xmm2,%xmm0
.byte 197,249,112,208,78 // vpshufd $0x4e,%xmm0,%xmm2
.byte 196,226,121,51,210 // vpmovzxwd %xmm2,%xmm2
@@ -26954,7 +26933,7 @@ _sk_load_tables_u16_be_avx:
.byte 196,226,121,51,219 // vpmovzxwd %xmm3,%xmm3
.byte 196,227,77,24,219,1 // vinsertf128 $0x1,%xmm3,%ymm6,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,226,125,24,53,99,110,2,0 // vbroadcastss 0x26e63(%rip),%ymm6 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,226,125,24,53,243,109,2,0 // vbroadcastss 0x26df3(%rip),%ymm6 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 197,228,89,222 // vmulps %ymm6,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,116,36,168 // vmovups -0x58(%rsp),%ymm6
@@ -26963,29 +26942,29 @@ _sk_load_tables_u16_be_avx:
.byte 196,1,123,16,4,72 // vmovsd (%r8,%r9,2),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je 11dcf <_sk_load_tables_u16_be_avx+0x2d3>
+ .byte 116,85 // je 11d83 <_sk_load_tables_u16_be_avx+0x2d3>
.byte 196,1,57,22,68,72,8 // vmovhpd 0x8(%r8,%r9,2),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb 11dcf <_sk_load_tables_u16_be_avx+0x2d3>
+ .byte 114,72 // jb 11d83 <_sk_load_tables_u16_be_avx+0x2d3>
.byte 196,129,123,16,84,72,16 // vmovsd 0x10(%r8,%r9,2),%xmm2
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je 11ddc <_sk_load_tables_u16_be_avx+0x2e0>
+ .byte 116,72 // je 11d90 <_sk_load_tables_u16_be_avx+0x2e0>
.byte 196,129,105,22,84,72,24 // vmovhpd 0x18(%r8,%r9,2),%xmm2,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb 11ddc <_sk_load_tables_u16_be_avx+0x2e0>
+ .byte 114,59 // jb 11d90 <_sk_load_tables_u16_be_avx+0x2e0>
.byte 196,129,123,16,92,72,32 // vmovsd 0x20(%r8,%r9,2),%xmm3
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,135,253,255,255 // je 11b39 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 15,132,135,253,255,255 // je 11aed <_sk_load_tables_u16_be_avx+0x3d>
.byte 196,129,97,22,92,72,40 // vmovhpd 0x28(%r8,%r9,2),%xmm3,%xmm3
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,118,253,255,255 // jb 11b39 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 15,130,118,253,255,255 // jb 11aed <_sk_load_tables_u16_be_avx+0x3d>
.byte 196,1,122,126,76,72,48 // vmovq 0x30(%r8,%r9,2),%xmm9
- .byte 233,106,253,255,255 // jmpq 11b39 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 233,106,253,255,255 // jmpq 11aed <_sk_load_tables_u16_be_avx+0x3d>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
.byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2
- .byte 233,93,253,255,255 // jmpq 11b39 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 233,93,253,255,255 // jmpq 11aed <_sk_load_tables_u16_be_avx+0x3d>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,84,253,255,255 // jmpq 11b39 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 233,84,253,255,255 // jmpq 11aed <_sk_load_tables_u16_be_avx+0x3d>
HIDDEN _sk_load_tables_rgb_u16_be_avx
.globl _sk_load_tables_rgb_u16_be_avx
@@ -26997,7 +26976,7 @@ _sk_load_tables_rgb_u16_be_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 197,252,17,124,36,200 // vmovups %ymm7,-0x38(%rsp)
.byte 197,252,17,116,36,168 // vmovups %ymm6,-0x58(%rsp)
- .byte 15,133,54,2,0,0 // jne 12039 <_sk_load_tables_rgb_u16_be_avx+0x254>
+ .byte 15,133,54,2,0,0 // jne 11fed <_sk_load_tables_rgb_u16_be_avx+0x254>
.byte 196,1,122,111,28,72 // vmovdqu (%r8,%r9,2),%xmm11
.byte 196,129,122,111,92,72,12 // vmovdqu 0xc(%r8,%r9,2),%xmm3
.byte 196,129,122,111,84,72,24 // vmovdqu 0x18(%r8,%r9,2),%xmm2
@@ -27018,7 +26997,7 @@ _sk_load_tables_rgb_u16_be_avx:
.byte 197,105,108,216 // vpunpcklqdq %xmm0,%xmm2,%xmm11
.byte 197,241,108,211 // vpunpcklqdq %xmm3,%xmm1,%xmm2
.byte 197,241,109,203 // vpunpckhqdq %xmm3,%xmm1,%xmm1
- .byte 197,121,111,53,128,117,2,0 // vmovdqa 0x27580(%rip),%xmm14 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,121,111,53,44,117,2,0 // vmovdqa 0x2752c(%rip),%xmm14 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,193,105,219,214 // vpand %xmm14,%xmm2,%xmm2
.byte 197,249,112,218,78 // vpshufd $0x4e,%xmm2,%xmm3
.byte 196,226,121,51,219 // vpmovzxwd %xmm3,%xmm3
@@ -27104,7 +27083,7 @@ _sk_load_tables_rgb_u16_be_avx:
.byte 196,227,105,33,215,48 // vinsertps $0x30,%xmm7,%xmm2,%xmm2
.byte 196,227,77,24,210,1 // vinsertf128 $0x1,%xmm2,%ymm6,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,249,106,2,0 // vbroadcastss 0x26af9(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,137,106,2,0 // vbroadcastss 0x26a89(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,16,116,36,168 // vmovups -0x58(%rsp),%ymm6
.byte 197,252,16,124,36,200 // vmovups -0x38(%rsp),%ymm7
.byte 255,224 // jmpq *%rax
@@ -27112,70 +27091,70 @@ _sk_load_tables_rgb_u16_be_avx:
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,1,121,196,92,72,4,2 // vpinsrw $0x2,0x4(%r8,%r9,2),%xmm0,%xmm11
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,31 // jne 12071 <_sk_load_tables_rgb_u16_be_avx+0x28c>
+ .byte 117,31 // jne 12025 <_sk_load_tables_rgb_u16_be_avx+0x28c>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
- .byte 233,199,253,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,199,253,255,255 // jmpq 11dec <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 196,129,121,110,68,72,6 // vmovd 0x6(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,1,121,196,68,72,10,2 // vpinsrw $0x2,0xa(%r8,%r9,2),%xmm0,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,48 // jb 120bb <_sk_load_tables_rgb_u16_be_avx+0x2d6>
+ .byte 114,48 // jb 1206f <_sk_load_tables_rgb_u16_be_avx+0x2d6>
.byte 196,129,121,110,68,72,12 // vmovd 0xc(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,92,72,16,2 // vpinsrw $0x2,0x10(%r8,%r9,2),%xmm0,%xmm3
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 117,48 // jne 120d5 <_sk_load_tables_rgb_u16_be_avx+0x2f0>
+ .byte 117,48 // jne 12089 <_sk_load_tables_rgb_u16_be_avx+0x2f0>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
- .byte 233,125,253,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,125,253,255,255 // jmpq 11dec <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
- .byte 233,99,253,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,99,253,255,255 // jmpq 11dec <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 196,129,121,110,68,72,18 // vmovd 0x12(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,1,121,196,84,72,22,2 // vpinsrw $0x2,0x16(%r8,%r9,2),%xmm0,%xmm10
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,39 // jb 12116 <_sk_load_tables_rgb_u16_be_avx+0x331>
+ .byte 114,39 // jb 120ca <_sk_load_tables_rgb_u16_be_avx+0x331>
.byte 196,129,121,110,68,72,24 // vmovd 0x18(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,84,72,28,2 // vpinsrw $0x2,0x1c(%r8,%r9,2),%xmm0,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 117,30 // jne 12127 <_sk_load_tables_rgb_u16_be_avx+0x342>
+ .byte 117,30 // jne 120db <_sk_load_tables_rgb_u16_be_avx+0x342>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
- .byte 233,34,253,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,34,253,255,255 // jmpq 11dec <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
- .byte 233,17,253,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,17,253,255,255 // jmpq 11dec <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 196,129,121,110,68,72,30 // vmovd 0x1e(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,76,72,34,2 // vpinsrw $0x2,0x22(%r8,%r9,2),%xmm0,%xmm1
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,25 // jb 1215a <_sk_load_tables_rgb_u16_be_avx+0x375>
+ .byte 114,25 // jb 1210e <_sk_load_tables_rgb_u16_be_avx+0x375>
.byte 196,129,121,110,68,72,36 // vmovd 0x24(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,68,72,40,2 // vpinsrw $0x2,0x28(%r8,%r9,2),%xmm0,%xmm0
- .byte 233,222,252,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,222,252,255,255 // jmpq 11dec <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,213,252,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,213,252,255,255 // jmpq 11dec <_sk_load_tables_rgb_u16_be_avx+0x53>
HIDDEN _sk_byte_tables_avx
.globl _sk_byte_tables_avx
FUNCTION(_sk_byte_tables_avx)
_sk_byte_tables_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,226,105,2,0 // vbroadcastss 0x269e2(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,114,105,2,0 // vbroadcastss 0x26972(%rip),%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,125,91,200 // vcvtps2dq %ymm0,%ymm9
.byte 196,65,249,126,200 // vmovq %xmm9,%r8
@@ -27310,7 +27289,7 @@ _sk_byte_tables_avx:
.byte 196,194,121,49,204 // vpmovzxbd %xmm12,%xmm1
.byte 196,194,121,49,213 // vpmovzxbd %xmm13,%xmm2
.byte 196,227,117,24,202,1 // vinsertf128 $0x1,%xmm2,%ymm1,%ymm1
- .byte 196,98,125,24,13,158,103,2,0 // vbroadcastss 0x2679e(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,46,103,2,0 // vbroadcastss 0x2672e(%rip),%ymm9 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -27438,7 +27417,7 @@ _sk_byte_tables_rgb_avx:
.byte 196,194,121,49,203 // vpmovzxbd %xmm11,%xmm1
.byte 196,227,125,24,193,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,83,101,2,0 // vbroadcastss 0x26553(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,227,100,2,0 // vbroadcastss 0x264e3(%rip),%ymm9 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,121,49,202 // vpmovzxbd %xmm10,%xmm1
.byte 196,194,121,49,212 // vpmovzxbd %xmm12,%xmm2
@@ -27675,36 +27654,36 @@ _sk_parametric_r_avx:
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
.byte 196,98,125,24,16 // vbroadcastss (%rax),%ymm10
.byte 197,124,91,216 // vcvtdq2ps %ymm0,%ymm11
- .byte 196,98,125,24,37,228,97,2,0 // vbroadcastss 0x261e4(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,37,116,97,2,0 // vbroadcastss 0x26174(%rip),%ymm12 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,218,97,2,0 // vbroadcastss 0x261da(%rip),%ymm12 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,106,97,2,0 // vbroadcastss 0x2616a(%rip),%ymm12 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,124,84,196 // vandps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,44,97,2,0 // vbroadcastss 0x2612c(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,188,96,2,0 // vbroadcastss 0x260bc(%rip),%ymm12 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,194,97,2,0 // vbroadcastss 0x261c2(%rip),%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,37,82,97,2,0 // vbroadcastss 0x26152(%rip),%ymm12 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,184,97,2,0 // vbroadcastss 0x261b8(%rip),%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,37,72,97,2,0 // vbroadcastss 0x26148(%rip),%ymm12 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,65,124,89,228 // vmulps %ymm12,%ymm0,%ymm12
.byte 196,65,36,92,220 // vsubps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,169,97,2,0 // vbroadcastss 0x261a9(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,57,97,2,0 // vbroadcastss 0x26139(%rip),%ymm12 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,159,97,2,0 // vbroadcastss 0x2619f(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,47,97,2,0 // vbroadcastss 0x2612f(%rip),%ymm12 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,156,94,192 // vdivps %ymm0,%ymm12,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
.byte 197,172,89,192 // vmulps %ymm0,%ymm10,%ymm0
.byte 196,99,125,8,208,1 // vroundps $0x1,%ymm0,%ymm10
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,131,97,2,0 // vbroadcastss 0x26183(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,19,97,2,0 // vbroadcastss 0x26113(%rip),%ymm11 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,121,97,2,0 // vbroadcastss 0x26179(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,9,97,2,0 // vbroadcastss 0x26109(%rip),%ymm11 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,65,44,89,219 // vmulps %ymm11,%ymm10,%ymm11
.byte 196,193,124,92,195 // vsubps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,106,97,2,0 // vbroadcastss 0x2616a(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,98,125,24,29,250,96,2,0 // vbroadcastss 0x260fa(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,96,97,2,0 // vbroadcastss 0x26160(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,240,96,2,0 // vbroadcastss 0x260f0(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,124,88,194 // vaddps %ymm10,%ymm0,%ymm0
- .byte 196,98,125,24,21,81,97,2,0 // vbroadcastss 0x26151(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,225,96,2,0 // vbroadcastss 0x260e1(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 197,253,91,192 // vcvtps2dq %ymm0,%ymm0
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -27712,7 +27691,7 @@ _sk_parametric_r_avx:
.byte 196,195,125,74,193,128 // vblendvps %ymm8,%ymm9,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,101,96,2,0 // vbroadcastss 0x26065(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,245,95,2,0 // vbroadcastss 0x25ff5(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27734,36 +27713,36 @@ _sk_parametric_g_avx:
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
.byte 196,98,125,24,16 // vbroadcastss (%rax),%ymm10
.byte 197,124,91,217 // vcvtdq2ps %ymm1,%ymm11
- .byte 196,98,125,24,37,170,96,2,0 // vbroadcastss 0x260aa(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,37,58,96,2,0 // vbroadcastss 0x2603a(%rip),%ymm12 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,160,96,2,0 // vbroadcastss 0x260a0(%rip),%ymm12 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,48,96,2,0 // vbroadcastss 0x26030(%rip),%ymm12 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,116,84,204 // vandps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,242,95,2,0 // vbroadcastss 0x25ff2(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,130,95,2,0 // vbroadcastss 0x25f82(%rip),%ymm12 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,116,86,204 // vorps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,136,96,2,0 // vbroadcastss 0x26088(%rip),%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,37,24,96,2,0 // vbroadcastss 0x26018(%rip),%ymm12 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,126,96,2,0 // vbroadcastss 0x2607e(%rip),%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,37,14,96,2,0 // vbroadcastss 0x2600e(%rip),%ymm12 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,65,116,89,228 // vmulps %ymm12,%ymm1,%ymm12
.byte 196,65,36,92,220 // vsubps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,111,96,2,0 // vbroadcastss 0x2606f(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,255,95,2,0 // vbroadcastss 0x25fff(%rip),%ymm12 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,116,88,204 // vaddps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,101,96,2,0 // vbroadcastss 0x26065(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,245,95,2,0 // vbroadcastss 0x25ff5(%rip),%ymm12 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,156,94,201 // vdivps %ymm1,%ymm12,%ymm1
.byte 197,164,92,201 // vsubps %ymm1,%ymm11,%ymm1
.byte 197,172,89,201 // vmulps %ymm1,%ymm10,%ymm1
.byte 196,99,125,8,209,1 // vroundps $0x1,%ymm1,%ymm10
.byte 196,65,116,92,210 // vsubps %ymm10,%ymm1,%ymm10
- .byte 196,98,125,24,29,73,96,2,0 // vbroadcastss 0x26049(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,217,95,2,0 // vbroadcastss 0x25fd9(%rip),%ymm11 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,63,96,2,0 // vbroadcastss 0x2603f(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,207,95,2,0 // vbroadcastss 0x25fcf(%rip),%ymm11 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,65,44,89,219 // vmulps %ymm11,%ymm10,%ymm11
.byte 196,193,116,92,203 // vsubps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,48,96,2,0 // vbroadcastss 0x26030(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,98,125,24,29,192,95,2,0 // vbroadcastss 0x25fc0(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,38,96,2,0 // vbroadcastss 0x26026(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,182,95,2,0 // vbroadcastss 0x25fb6(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,21,23,96,2,0 // vbroadcastss 0x26017(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,167,95,2,0 // vbroadcastss 0x25fa7(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,116,89,202 // vmulps %ymm10,%ymm1,%ymm1
.byte 197,253,91,201 // vcvtps2dq %ymm1,%ymm1
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -27771,7 +27750,7 @@ _sk_parametric_g_avx:
.byte 196,195,117,74,201,128 // vblendvps %ymm8,%ymm9,%ymm1,%ymm1
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,5,43,95,2,0 // vbroadcastss 0x25f2b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,187,94,2,0 // vbroadcastss 0x25ebb(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27793,36 +27772,36 @@ _sk_parametric_b_avx:
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
.byte 196,98,125,24,16 // vbroadcastss (%rax),%ymm10
.byte 197,124,91,218 // vcvtdq2ps %ymm2,%ymm11
- .byte 196,98,125,24,37,112,95,2,0 // vbroadcastss 0x25f70(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,37,0,95,2,0 // vbroadcastss 0x25f00(%rip),%ymm12 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,102,95,2,0 // vbroadcastss 0x25f66(%rip),%ymm12 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,246,94,2,0 // vbroadcastss 0x25ef6(%rip),%ymm12 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,108,84,212 // vandps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,184,94,2,0 // vbroadcastss 0x25eb8(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,72,94,2,0 // vbroadcastss 0x25e48(%rip),%ymm12 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,108,86,212 // vorps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,78,95,2,0 // vbroadcastss 0x25f4e(%rip),%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,37,222,94,2,0 // vbroadcastss 0x25ede(%rip),%ymm12 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,68,95,2,0 // vbroadcastss 0x25f44(%rip),%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,37,212,94,2,0 // vbroadcastss 0x25ed4(%rip),%ymm12 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,65,108,89,228 // vmulps %ymm12,%ymm2,%ymm12
.byte 196,65,36,92,220 // vsubps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,53,95,2,0 // vbroadcastss 0x25f35(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,197,94,2,0 // vbroadcastss 0x25ec5(%rip),%ymm12 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,108,88,212 // vaddps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,43,95,2,0 // vbroadcastss 0x25f2b(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,187,94,2,0 // vbroadcastss 0x25ebb(%rip),%ymm12 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,156,94,210 // vdivps %ymm2,%ymm12,%ymm2
.byte 197,164,92,210 // vsubps %ymm2,%ymm11,%ymm2
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 196,99,125,8,210,1 // vroundps $0x1,%ymm2,%ymm10
.byte 196,65,108,92,210 // vsubps %ymm10,%ymm2,%ymm10
- .byte 196,98,125,24,29,15,95,2,0 // vbroadcastss 0x25f0f(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,159,94,2,0 // vbroadcastss 0x25e9f(%rip),%ymm11 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,5,95,2,0 // vbroadcastss 0x25f05(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,149,94,2,0 // vbroadcastss 0x25e95(%rip),%ymm11 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,65,44,89,219 // vmulps %ymm11,%ymm10,%ymm11
.byte 196,193,108,92,211 // vsubps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,246,94,2,0 // vbroadcastss 0x25ef6(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,98,125,24,29,134,94,2,0 // vbroadcastss 0x25e86(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,236,94,2,0 // vbroadcastss 0x25eec(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,124,94,2,0 // vbroadcastss 0x25e7c(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,108,88,210 // vaddps %ymm10,%ymm2,%ymm2
- .byte 196,98,125,24,21,221,94,2,0 // vbroadcastss 0x25edd(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,109,94,2,0 // vbroadcastss 0x25e6d(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 197,253,91,210 // vcvtps2dq %ymm2,%ymm2
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -27830,7 +27809,7 @@ _sk_parametric_b_avx:
.byte 196,195,109,74,209,128 // vblendvps %ymm8,%ymm9,%ymm2,%ymm2
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,108,95,208 // vmaxps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,241,93,2,0 // vbroadcastss 0x25df1(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,129,93,2,0 // vbroadcastss 0x25d81(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27852,36 +27831,36 @@ _sk_parametric_a_avx:
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
.byte 196,98,125,24,16 // vbroadcastss (%rax),%ymm10
.byte 197,124,91,219 // vcvtdq2ps %ymm3,%ymm11
- .byte 196,98,125,24,37,54,94,2,0 // vbroadcastss 0x25e36(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,37,198,93,2,0 // vbroadcastss 0x25dc6(%rip),%ymm12 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,44,94,2,0 // vbroadcastss 0x25e2c(%rip),%ymm12 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,188,93,2,0 // vbroadcastss 0x25dbc(%rip),%ymm12 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,100,84,220 // vandps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,126,93,2,0 // vbroadcastss 0x25d7e(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,14,93,2,0 // vbroadcastss 0x25d0e(%rip),%ymm12 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,100,86,220 // vorps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,20,94,2,0 // vbroadcastss 0x25e14(%rip),%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,37,164,93,2,0 // vbroadcastss 0x25da4(%rip),%ymm12 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,10,94,2,0 // vbroadcastss 0x25e0a(%rip),%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,37,154,93,2,0 // vbroadcastss 0x25d9a(%rip),%ymm12 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,65,100,89,228 // vmulps %ymm12,%ymm3,%ymm12
.byte 196,65,36,92,220 // vsubps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,251,93,2,0 // vbroadcastss 0x25dfb(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,139,93,2,0 // vbroadcastss 0x25d8b(%rip),%ymm12 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,100,88,220 // vaddps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,241,93,2,0 // vbroadcastss 0x25df1(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,129,93,2,0 // vbroadcastss 0x25d81(%rip),%ymm12 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,156,94,219 // vdivps %ymm3,%ymm12,%ymm3
.byte 197,164,92,219 // vsubps %ymm3,%ymm11,%ymm3
.byte 197,172,89,219 // vmulps %ymm3,%ymm10,%ymm3
.byte 196,99,125,8,211,1 // vroundps $0x1,%ymm3,%ymm10
.byte 196,65,100,92,210 // vsubps %ymm10,%ymm3,%ymm10
- .byte 196,98,125,24,29,213,93,2,0 // vbroadcastss 0x25dd5(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,101,93,2,0 // vbroadcastss 0x25d65(%rip),%ymm11 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,203,93,2,0 // vbroadcastss 0x25dcb(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,91,93,2,0 // vbroadcastss 0x25d5b(%rip),%ymm11 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,65,44,89,219 // vmulps %ymm11,%ymm10,%ymm11
.byte 196,193,100,92,219 // vsubps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,188,93,2,0 // vbroadcastss 0x25dbc(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,98,125,24,29,76,93,2,0 // vbroadcastss 0x25d4c(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,178,93,2,0 // vbroadcastss 0x25db2(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,66,93,2,0 // vbroadcastss 0x25d42(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,100,88,218 // vaddps %ymm10,%ymm3,%ymm3
- .byte 196,98,125,24,21,163,93,2,0 // vbroadcastss 0x25da3(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,51,93,2,0 // vbroadcastss 0x25d33(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,100,89,218 // vmulps %ymm10,%ymm3,%ymm3
.byte 197,253,91,219 // vcvtps2dq %ymm3,%ymm3
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -27889,7 +27868,7 @@ _sk_parametric_a_avx:
.byte 196,195,101,74,217,128 // vblendvps %ymm8,%ymm9,%ymm3,%ymm3
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,100,95,216 // vmaxps %ymm8,%ymm3,%ymm3
- .byte 196,98,125,24,5,183,92,2,0 // vbroadcastss 0x25cb7(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,71,92,2,0 // vbroadcastss 0x25c47(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27908,34 +27887,34 @@ _sk_gamma_avx:
.byte 197,252,40,233 // vmovaps %ymm1,%ymm5
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,91,200 // vcvtdq2ps %ymm0,%ymm1
- .byte 196,98,125,24,5,14,93,2,0 // vbroadcastss 0x25d0e(%rip),%ymm8 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,5,158,92,2,0 // vbroadcastss 0x25c9e(%rip),%ymm8 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,4,93,2,0 // vbroadcastss 0x25d04(%rip),%ymm9 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,13,148,92,2,0 // vbroadcastss 0x25c94(%rip),%ymm9 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
- .byte 196,226,125,24,37,86,92,2,0 // vbroadcastss 0x25c56(%rip),%ymm4 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,37,230,91,2,0 // vbroadcastss 0x25be6(%rip),%ymm4 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,252,86,196 // vorps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,21,237,92,2,0 // vbroadcastss 0x25ced(%rip),%ymm10 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,21,125,92,2,0 // vbroadcastss 0x25c7d(%rip),%ymm10 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,29,227,92,2,0 // vbroadcastss 0x25ce3(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,115,92,2,0 // vbroadcastss 0x25c73(%rip),%ymm11 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,193,124,89,211 // vmulps %ymm11,%ymm0,%ymm2
.byte 197,244,92,202 // vsubps %ymm2,%ymm1,%ymm1
- .byte 196,98,125,24,37,213,92,2,0 // vbroadcastss 0x25cd5(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,101,92,2,0 // vbroadcastss 0x25c65(%rip),%ymm12 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,45,203,92,2,0 // vbroadcastss 0x25ccb(%rip),%ymm13 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,45,91,92,2,0 // vbroadcastss 0x25c5b(%rip),%ymm13 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,148,94,192 // vdivps %ymm0,%ymm13,%ymm0
.byte 197,244,92,192 // vsubps %ymm0,%ymm1,%ymm0
.byte 196,98,125,24,48 // vbroadcastss (%rax),%ymm14
.byte 196,193,124,89,198 // vmulps %ymm14,%ymm0,%ymm0
.byte 196,227,125,8,200,1 // vroundps $0x1,%ymm0,%ymm1
.byte 197,252,92,241 // vsubps %ymm1,%ymm0,%ymm6
- .byte 196,98,125,24,61,170,92,2,0 // vbroadcastss 0x25caa(%rip),%ymm15 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,61,58,92,2,0 // vbroadcastss 0x25c3a(%rip),%ymm15 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,124,88,199 // vaddps %ymm15,%ymm0,%ymm0
- .byte 196,226,125,24,29,160,92,2,0 // vbroadcastss 0x25ca0(%rip),%ymm3 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,226,125,24,29,48,92,2,0 // vbroadcastss 0x25c30(%rip),%ymm3 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 197,204,89,203 // vmulps %ymm3,%ymm6,%ymm1
.byte 197,252,92,201 // vsubps %ymm1,%ymm0,%ymm1
- .byte 196,226,125,24,21,147,92,2,0 // vbroadcastss 0x25c93(%rip),%ymm2 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,21,35,92,2,0 // vbroadcastss 0x25c23(%rip),%ymm2 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 197,236,92,198 // vsubps %ymm6,%ymm2,%ymm0
- .byte 196,226,125,24,53,138,92,2,0 // vbroadcastss 0x25c8a(%rip),%ymm6 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,226,125,24,53,26,92,2,0 // vbroadcastss 0x25c1a(%rip),%ymm6 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,204,94,192 // vdivps %ymm0,%ymm6,%ymm0
.byte 197,244,88,192 // vaddps %ymm0,%ymm1,%ymm0
.byte 197,252,17,68,36,128 // vmovups %ymm0,-0x80(%rsp)
@@ -27977,7 +27956,7 @@ _sk_gamma_avx:
.byte 197,236,92,212 // vsubps %ymm4,%ymm2,%ymm2
.byte 197,204,94,210 // vdivps %ymm2,%ymm6,%ymm2
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,205,91,2,0 // vbroadcastss 0x25bcd(%rip),%ymm2 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,226,125,24,21,93,91,2,0 // vbroadcastss 0x25b5d(%rip),%ymm2 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,236,89,92,36,128 // vmulps -0x80(%rsp),%ymm2,%ymm3
.byte 197,252,89,226 // vmulps %ymm2,%ymm0,%ymm4
.byte 197,244,89,210 // vmulps %ymm2,%ymm1,%ymm2
@@ -27997,31 +27976,31 @@ HIDDEN _sk_lab_to_xyz_avx
.globl _sk_lab_to_xyz_avx
FUNCTION(_sk_lab_to_xyz_avx)
_sk_lab_to_xyz_avx:
- .byte 196,98,125,24,5,137,91,2,0 // vbroadcastss 0x25b89(%rip),%ymm8 # 38be8 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ .byte 196,98,125,24,5,25,91,2,0 // vbroadcastss 0x25b19(%rip),%ymm8 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x374>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,227,90,2,0 // vbroadcastss 0x25ae3(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,115,90,2,0 // vbroadcastss 0x25a73(%rip),%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,113,91,2,0 // vbroadcastss 0x25b71(%rip),%ymm9 # 38bec <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ .byte 196,98,125,24,13,1,91,2,0 // vbroadcastss 0x25b01(%rip),%ymm9 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
.byte 196,193,116,88,201 // vaddps %ymm9,%ymm1,%ymm1
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 196,193,108,88,209 // vaddps %ymm9,%ymm2,%ymm2
- .byte 196,98,125,24,5,93,91,2,0 // vbroadcastss 0x25b5d(%rip),%ymm8 # 38bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ .byte 196,98,125,24,5,237,90,2,0 // vbroadcastss 0x25aed(%rip),%ymm8 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,83,91,2,0 // vbroadcastss 0x25b53(%rip),%ymm8 # 38bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ .byte 196,98,125,24,5,227,90,2,0 // vbroadcastss 0x25ae3(%rip),%ymm8 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,73,91,2,0 // vbroadcastss 0x25b49(%rip),%ymm8 # 38bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ .byte 196,98,125,24,5,217,90,2,0 // vbroadcastss 0x25ad9(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x384>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
.byte 197,252,88,201 // vaddps %ymm1,%ymm0,%ymm1
- .byte 196,98,125,24,5,59,91,2,0 // vbroadcastss 0x25b3b(%rip),%ymm8 # 38bfc <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ .byte 196,98,125,24,5,203,90,2,0 // vbroadcastss 0x25acb(%rip),%ymm8 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 197,252,92,210 // vsubps %ymm2,%ymm0,%ymm2
.byte 197,116,89,193 // vmulps %ymm1,%ymm1,%ymm8
.byte 196,65,116,89,192 // vmulps %ymm8,%ymm1,%ymm8
- .byte 196,98,125,24,13,36,91,2,0 // vbroadcastss 0x25b24(%rip),%ymm9 # 38c00 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ .byte 196,98,125,24,13,180,90,2,0 // vbroadcastss 0x25ab4(%rip),%ymm9 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
.byte 196,65,52,194,208,1 // vcmpltps %ymm8,%ymm9,%ymm10
- .byte 196,98,125,24,29,25,91,2,0 // vbroadcastss 0x25b19(%rip),%ymm11 # 38c04 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ .byte 196,98,125,24,29,169,90,2,0 // vbroadcastss 0x25aa9(%rip),%ymm11 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,37,15,91,2,0 // vbroadcastss 0x25b0f(%rip),%ymm12 # 38c08 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ .byte 196,98,125,24,37,159,90,2,0 // vbroadcastss 0x25a9f(%rip),%ymm12 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x394>
.byte 196,193,116,89,204 // vmulps %ymm12,%ymm1,%ymm1
.byte 196,67,117,74,192,160 // vblendvps %ymm10,%ymm8,%ymm1,%ymm8
.byte 197,252,89,200 // vmulps %ymm0,%ymm0,%ymm1
@@ -28036,9 +28015,9 @@ _sk_lab_to_xyz_avx:
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
.byte 196,193,108,89,212 // vmulps %ymm12,%ymm2,%ymm2
.byte 196,227,109,74,208,144 // vblendvps %ymm9,%ymm0,%ymm2,%ymm2
- .byte 196,226,125,24,5,197,90,2,0 // vbroadcastss 0x25ac5(%rip),%ymm0 # 38c0c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ .byte 196,226,125,24,5,85,90,2,0 // vbroadcastss 0x25a55(%rip),%ymm0 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,188,90,2,0 // vbroadcastss 0x25abc(%rip),%ymm8 # 38c10 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ .byte 196,98,125,24,5,76,90,2,0 // vbroadcastss 0x25a4c(%rip),%ymm8 # 38b54 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -28054,15 +28033,15 @@ _sk_load_a8_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,68 // jne 131b9 <_sk_load_a8_avx+0x5c>
+ .byte 117,68 // jne 1316d <_sk_load_a8_avx+0x5c>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,109,98,2,0 // vpand 0x2626d(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,219,5,25,98,2,0 // vpand 0x26219(%rip),%xmm0,%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,226,121,51,200 // vpmovzxwd %xmm0,%xmm1
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,247,89,2,0 // vbroadcastss 0x259f7(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,135,89,2,0 // vbroadcastss 0x25987(%rip),%ymm1 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,217 // vmulps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -28074,15 +28053,15 @@ _sk_load_a8_avx:
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,174 // ja 1317b <_sk_load_a8_avx+0x1e>
+ .byte 119,174 // ja 1312f <_sk_load_a8_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 13250 <_sk_load_a8_avx+0xf3>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 13204 <_sk_load_a8_avx+0xf3>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 235,143 // jmp 1317b <_sk_load_a8_avx+0x1e>
+ .byte 235,143 // jmp 1312f <_sk_load_a8_avx+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,2 // vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -28090,7 +28069,7 @@ _sk_load_a8_avx:
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,121,14,193,3 // vpblendw $0x3,%xmm1,%xmm0,%xmm0
- .byte 233,103,255,255,255 // jmpq 1317b <_sk_load_a8_avx+0x1e>
+ .byte 233,103,255,255,255 // jmpq 1312f <_sk_load_a8_avx+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,6 // vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -28101,7 +28080,7 @@ _sk_load_a8_avx:
.byte 196,129,121,110,12,24 // vmovd (%r8,%r11,1),%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,113,14,192,240 // vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- .byte 233,44,255,255,255 // jmpq 1317b <_sk_load_a8_avx+0x1e>
+ .byte 233,44,255,255,255 // jmpq 1312f <_sk_load_a8_avx+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -28110,7 +28089,7 @@ _sk_load_a8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf013260 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda9ec>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf013214 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdaa5c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -28132,15 +28111,15 @@ _sk_load_a8_dst_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,68 // jne 132c8 <_sk_load_a8_dst_avx+0x5c>
+ .byte 117,68 // jne 1327c <_sk_load_a8_dst_avx+0x5c>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,94,97,2,0 // vpand 0x2615e(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,217,219,37,10,97,2,0 // vpand 0x2610a(%rip),%xmm4,%xmm4 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,226,121,51,236 // vpmovzxwd %xmm4,%xmm5
.byte 197,249,112,228,78 // vpshufd $0x4e,%xmm4,%xmm4
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,85,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,232,88,2,0 // vbroadcastss 0x258e8(%rip),%ymm5 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,45,120,88,2,0 // vbroadcastss 0x25878(%rip),%ymm5 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,220,89,253 // vmulps %ymm5,%ymm4,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
@@ -28152,15 +28131,15 @@ _sk_load_a8_dst_avx:
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,174 // ja 1328a <_sk_load_a8_dst_avx+0x1e>
+ .byte 119,174 // ja 1323e <_sk_load_a8_dst_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 13360 <_sk_load_a8_dst_avx+0xf4>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 13314 <_sk_load_a8_dst_avx+0xf4>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 235,143 // jmp 1328a <_sk_load_a8_dst_avx+0x1e>
+ .byte 235,143 // jmp 1323e <_sk_load_a8_dst_avx+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,2 // vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -28168,7 +28147,7 @@ _sk_load_a8_dst_avx:
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,89,14,229,3 // vpblendw $0x3,%xmm5,%xmm4,%xmm4
- .byte 233,103,255,255,255 // jmpq 1328a <_sk_load_a8_dst_avx+0x1e>
+ .byte 233,103,255,255,255 // jmpq 1323e <_sk_load_a8_dst_avx+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,6 // vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -28179,7 +28158,7 @@ _sk_load_a8_dst_avx:
.byte 196,129,121,110,44,24 // vmovd (%r8,%r11,1),%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,81,14,228,240 // vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- .byte 233,44,255,255,255 // jmpq 1328a <_sk_load_a8_dst_avx+0x1e>
+ .byte 233,44,255,255,255 // jmpq 1323e <_sk_load_a8_dst_avx+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 144 // nop
.byte 255 // (bad)
@@ -28188,7 +28167,7 @@ _sk_load_a8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde013370 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfdaafc>
+ .byte 232,255,255,255,221 // callq ffffffffde013324 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfdab6c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -28268,7 +28247,7 @@ _sk_gather_a8_avx:
.byte 196,226,121,49,201 // vpmovzxbd %xmm1,%xmm1
.byte 196,227,125,24,193,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,238,86,2,0 // vbroadcastss 0x256ee(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,126,86,2,0 // vbroadcastss 0x2567e(%rip),%ymm1 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,217 // vmulps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -28291,14 +28270,14 @@ _sk_store_a8_avx:
.byte 77,15,175,193 // imul %r9,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,106,86,2,0 // vbroadcastss 0x2566a(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,250,85,2,0 // vbroadcastss 0x255fa(%rip),%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,100,89,192 // vmulps %ymm8,%ymm3,%ymm8
.byte 196,65,125,91,192 // vcvtps2dq %ymm8,%ymm8
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
.byte 197,57,103,192 // vpackuswb %xmm0,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 1350e <_sk_store_a8_avx+0x44>
+ .byte 117,10 // jne 134c2 <_sk_store_a8_avx+0x44>
.byte 196,1,121,214,4,24 // vmovq %xmm8,(%r8,%r11,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -28306,25 +28285,25 @@ _sk_store_a8_avx:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja 1350a <_sk_store_a8_avx+0x40>
+ .byte 119,236 // ja 134be <_sk_store_a8_avx+0x40>
.byte 196,66,121,48,192 // vpmovzxbw %xmm8,%xmm8
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,86,0,0,0 // lea 0x56(%rip),%r10 # 13584 <_sk_store_a8_avx+0xba>
+ .byte 76,141,21,86,0,0,0 // lea 0x56(%rip),%r10 # 13538 <_sk_store_a8_avx+0xba>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,3,121,20,4,24,0 // vpextrb $0x0,%xmm8,(%r8,%r11,1)
- .byte 235,202 // jmp 1350a <_sk_store_a8_avx+0x40>
+ .byte 235,202 // jmp 134be <_sk_store_a8_avx+0x40>
.byte 196,3,121,20,68,24,2,4 // vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- .byte 196,98,57,0,5,175,94,2,0 // vpshufb 0x25eaf(%rip),%xmm8,%xmm8 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 196,98,57,0,5,91,94,2,0 // vpshufb 0x25e5b(%rip),%xmm8,%xmm8 # 39360 <_sk_srcover_bgra_8888_sse2_lowp+0xba8>
.byte 196,3,121,21,4,24,0 // vpextrw $0x0,%xmm8,(%r8,%r11,1)
- .byte 235,176 // jmp 1350a <_sk_store_a8_avx+0x40>
+ .byte 235,176 // jmp 134be <_sk_store_a8_avx+0x40>
.byte 196,3,121,20,68,24,6,12 // vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
.byte 196,3,121,20,68,24,5,10 // vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
.byte 196,3,121,20,68,24,4,8 // vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- .byte 196,98,57,0,5,149,94,2,0 // vpshufb 0x25e95(%rip),%xmm8,%xmm8 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ .byte 196,98,57,0,5,65,94,2,0 // vpshufb 0x25e41(%rip),%xmm8,%xmm8 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xbb8>
.byte 196,1,121,126,4,24 // vmovd %xmm8,(%r8,%r11,1)
- .byte 235,135 // jmp 1350a <_sk_store_a8_avx+0x40>
+ .byte 235,135 // jmp 134be <_sk_store_a8_avx+0x40>
.byte 144 // nop
.byte 179,255 // mov $0xff,%bl
.byte 255 // (bad)
@@ -28357,18 +28336,18 @@ _sk_load_g8_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,73 // jne 13601 <_sk_load_g8_avx+0x61>
+ .byte 117,73 // jne 135b5 <_sk_load_g8_avx+0x61>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,42,94,2,0 // vpand 0x25e2a(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,219,5,214,93,2,0 // vpand 0x25dd6(%rip),%xmm0,%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,226,121,51,200 // vpmovzxwd %xmm0,%xmm1
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,180,85,2,0 // vbroadcastss 0x255b4(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,68,85,2,0 // vbroadcastss 0x25544(%rip),%ymm1 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,45,85,2,0 // vbroadcastss 0x2552d(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,189,84,2,0 // vbroadcastss 0x254bd(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -28377,15 +28356,15 @@ _sk_load_g8_avx:
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,169 // ja 135be <_sk_load_g8_avx+0x1e>
+ .byte 119,169 // ja 13572 <_sk_load_g8_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 13698 <_sk_load_g8_avx+0xf8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 1364c <_sk_load_g8_avx+0xf8>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 235,138 // jmp 135be <_sk_load_g8_avx+0x1e>
+ .byte 235,138 // jmp 13572 <_sk_load_g8_avx+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,2 // vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -28393,7 +28372,7 @@ _sk_load_g8_avx:
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,121,14,193,3 // vpblendw $0x3,%xmm1,%xmm0,%xmm0
- .byte 233,98,255,255,255 // jmpq 135be <_sk_load_g8_avx+0x1e>
+ .byte 233,98,255,255,255 // jmpq 13572 <_sk_load_g8_avx+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,6 // vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -28404,7 +28383,7 @@ _sk_load_g8_avx:
.byte 196,129,121,110,12,24 // vmovd (%r8,%r11,1),%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,113,14,192,240 // vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- .byte 233,39,255,255,255 // jmpq 135be <_sk_load_g8_avx+0x1e>
+ .byte 233,39,255,255,255 // jmpq 13572 <_sk_load_g8_avx+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -28413,7 +28392,7 @@ _sk_load_g8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf0136a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdae34>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf01365c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdaea4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -28435,18 +28414,18 @@ _sk_load_g8_dst_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,73 // jne 13715 <_sk_load_g8_dst_avx+0x61>
+ .byte 117,73 // jne 136c9 <_sk_load_g8_dst_avx+0x61>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,22,93,2,0 // vpand 0x25d16(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,217,219,37,194,92,2,0 // vpand 0x25cc2(%rip),%xmm4,%xmm4 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 196,226,121,51,236 // vpmovzxwd %xmm4,%xmm5
.byte 197,249,112,228,78 // vpshufd $0x4e,%xmm4,%xmm4
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,85,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,160,84,2,0 // vbroadcastss 0x254a0(%rip),%ymm5 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,45,48,84,2,0 // vbroadcastss 0x25430(%rip),%ymm5 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,25,84,2,0 // vbroadcastss 0x25419(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,169,83,2,0 // vbroadcastss 0x253a9(%rip),%ymm7 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -28455,15 +28434,15 @@ _sk_load_g8_dst_avx:
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,169 // ja 136d2 <_sk_load_g8_dst_avx+0x1e>
+ .byte 119,169 // ja 13686 <_sk_load_g8_dst_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 137ac <_sk_load_g8_dst_avx+0xf8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 13760 <_sk_load_g8_dst_avx+0xf8>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 235,138 // jmp 136d2 <_sk_load_g8_dst_avx+0x1e>
+ .byte 235,138 // jmp 13686 <_sk_load_g8_dst_avx+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,2 // vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -28471,7 +28450,7 @@ _sk_load_g8_dst_avx:
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,89,14,229,3 // vpblendw $0x3,%xmm5,%xmm4,%xmm4
- .byte 233,98,255,255,255 // jmpq 136d2 <_sk_load_g8_dst_avx+0x1e>
+ .byte 233,98,255,255,255 // jmpq 13686 <_sk_load_g8_dst_avx+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,6 // vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -28482,7 +28461,7 @@ _sk_load_g8_dst_avx:
.byte 196,129,121,110,44,24 // vmovd (%r8,%r11,1),%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,81,14,228,240 // vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- .byte 233,39,255,255,255 // jmpq 136d2 <_sk_load_g8_dst_avx+0x1e>
+ .byte 233,39,255,255,255 // jmpq 13686 <_sk_load_g8_dst_avx+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -28491,7 +28470,7 @@ _sk_load_g8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf0137bc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdaf48>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf013770 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdafb8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -28571,10 +28550,10 @@ _sk_gather_g8_avx:
.byte 196,226,121,49,201 // vpmovzxbd %xmm1,%xmm1
.byte 196,227,125,24,193,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,162,82,2,0 // vbroadcastss 0x252a2(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,50,82,2,0 // vbroadcastss 0x25232(%rip),%ymm1 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,27,82,2,0 // vbroadcastss 0x2521b(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,171,81,2,0 // vbroadcastss 0x251ab(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -28596,56 +28575,56 @@ _sk_load_565_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,130,0,0,0 // jne 139bc <_sk_load_565_avx+0xa1>
+ .byte 15,133,130,0,0,0 // jne 13970 <_sk_load_565_avx+0xa1>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,121,51,200 // vpmovzxwd %xmm0,%xmm1
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,208,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm2
- .byte 196,226,125,24,5,66,82,2,0 // vbroadcastss 0x25242(%rip),%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,24,5,210,81,2,0 // vbroadcastss 0x251d2(%rip),%ymm0 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,53,82,2,0 // vbroadcastss 0x25235(%rip),%ymm1 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,13,197,81,2,0 // vbroadcastss 0x251c5(%rip),%ymm1 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,44,82,2,0 // vbroadcastss 0x2522c(%rip),%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,24,13,188,81,2,0 // vbroadcastss 0x251bc(%rip),%ymm1 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,31,82,2,0 // vbroadcastss 0x2521f(%rip),%ymm3 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,29,175,81,2,0 // vbroadcastss 0x251af(%rip),%ymm3 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,22,82,2,0 // vbroadcastss 0x25216(%rip),%ymm3 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,24,29,166,81,2,0 // vbroadcastss 0x251a6(%rip),%ymm3 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,9,82,2,0 // vbroadcastss 0x25209(%rip),%ymm3 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,29,153,81,2,0 // vbroadcastss 0x25199(%rip),%ymm3 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,106,81,2,0 // vbroadcastss 0x2516a(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,250,80,2,0 // vbroadcastss 0x250fa(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,108,255,255,255 // ja 13940 <_sk_load_565_avx+0x25>
+ .byte 15,135,108,255,255,255 // ja 138f4 <_sk_load_565_avx+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,97,0,0,0 // lea 0x61(%rip),%r10 # 13a40 <_sk_load_565_avx+0x125>
+ .byte 76,141,21,97,0,0,0 // lea 0x61(%rip),%r10 # 139f4 <_sk_load_565_avx+0x125>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,74,255,255,255 // jmpq 13940 <_sk_load_565_avx+0x25>
+ .byte 233,74,255,255,255 // jmpq 138f4 <_sk_load_565_avx+0x25>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,110,12,88 // vmovd (%r8,%r11,2),%xmm1
.byte 196,227,121,14,193,3 // vpblendw $0x3,%xmm1,%xmm0,%xmm0
- .byte 233,45,255,255,255 // jmpq 13940 <_sk_load_565_avx+0x25>
+ .byte 233,45,255,255,255 // jmpq 138f4 <_sk_load_565_avx+0x25>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,122,126,12,88 // vmovq (%r8,%r11,2),%xmm1
.byte 196,227,113,14,192,240 // vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- .byte 233,0,255,255,255 // jmpq 13940 <_sk_load_565_avx+0x25>
+ .byte 233,0,255,255,255 // jmpq 138f4 <_sk_load_565_avx+0x25>
.byte 168,255 // test $0xff,%al
.byte 255 // (bad)
.byte 255,194 // inc %edx
@@ -28677,56 +28656,56 @@ _sk_load_565_dst_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,130,0,0,0 // jne 13afd <_sk_load_565_dst_avx+0xa1>
+ .byte 15,133,130,0,0,0 // jne 13ab1 <_sk_load_565_dst_avx+0xa1>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,121,51,236 // vpmovzxwd %xmm4,%xmm5
.byte 197,249,112,228,78 // vpshufd $0x4e,%xmm4,%xmm4
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,85,24,244,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm6
- .byte 196,226,125,24,37,1,81,2,0 // vbroadcastss 0x25101(%rip),%ymm4 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,24,37,145,80,2,0 // vbroadcastss 0x25091(%rip),%ymm4 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,204,84,228 // vandps %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,244,80,2,0 // vbroadcastss 0x250f4(%rip),%ymm5 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,45,132,80,2,0 // vbroadcastss 0x25084(%rip),%ymm5 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,235,80,2,0 // vbroadcastss 0x250eb(%rip),%ymm5 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,24,45,123,80,2,0 // vbroadcastss 0x2507b(%rip),%ymm5 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,204,84,237 // vandps %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,222,80,2,0 // vbroadcastss 0x250de(%rip),%ymm7 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,61,110,80,2,0 // vbroadcastss 0x2506e(%rip),%ymm7 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,24,61,213,80,2,0 // vbroadcastss 0x250d5(%rip),%ymm7 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,24,61,101,80,2,0 // vbroadcastss 0x25065(%rip),%ymm7 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,204,84,247 // vandps %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,200,80,2,0 // vbroadcastss 0x250c8(%rip),%ymm7 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,61,88,80,2,0 // vbroadcastss 0x25058(%rip),%ymm7 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,41,80,2,0 // vbroadcastss 0x25029(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,185,79,2,0 // vbroadcastss 0x24fb9(%rip),%ymm7 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,108,255,255,255 // ja 13a81 <_sk_load_565_dst_avx+0x25>
+ .byte 15,135,108,255,255,255 // ja 13a35 <_sk_load_565_dst_avx+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 13b84 <_sk_load_565_dst_avx+0x128>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 13b38 <_sk_load_565_dst_avx+0x128>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,74,255,255,255 // jmpq 13a81 <_sk_load_565_dst_avx+0x25>
+ .byte 233,74,255,255,255 // jmpq 13a35 <_sk_load_565_dst_avx+0x25>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,121,110,44,88 // vmovd (%r8,%r11,2),%xmm5
.byte 196,227,89,14,229,3 // vpblendw $0x3,%xmm5,%xmm4,%xmm4
- .byte 233,45,255,255,255 // jmpq 13a81 <_sk_load_565_dst_avx+0x25>
+ .byte 233,45,255,255,255 // jmpq 13a35 <_sk_load_565_dst_avx+0x25>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,122,126,44,88 // vmovq (%r8,%r11,2),%xmm5
.byte 196,227,81,14,228,240 // vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- .byte 233,0,255,255,255 // jmpq 13a81 <_sk_load_565_dst_avx+0x25>
+ .byte 233,0,255,255,255 // jmpq 13a35 <_sk_load_565_dst_avx+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -28819,23 +28798,23 @@ _sk_gather_565_avx:
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,208,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm2
- .byte 196,226,125,24,5,209,78,2,0 // vbroadcastss 0x24ed1(%rip),%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,24,5,97,78,2,0 // vbroadcastss 0x24e61(%rip),%ymm0 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,196,78,2,0 // vbroadcastss 0x24ec4(%rip),%ymm1 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,13,84,78,2,0 // vbroadcastss 0x24e54(%rip),%ymm1 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,187,78,2,0 // vbroadcastss 0x24ebb(%rip),%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,24,13,75,78,2,0 // vbroadcastss 0x24e4b(%rip),%ymm1 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,174,78,2,0 // vbroadcastss 0x24eae(%rip),%ymm3 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,29,62,78,2,0 // vbroadcastss 0x24e3e(%rip),%ymm3 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,165,78,2,0 // vbroadcastss 0x24ea5(%rip),%ymm3 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,24,29,53,78,2,0 // vbroadcastss 0x24e35(%rip),%ymm3 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,152,78,2,0 // vbroadcastss 0x24e98(%rip),%ymm3 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,29,40,78,2,0 // vbroadcastss 0x24e28(%rip),%ymm3 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,249,77,2,0 // vbroadcastss 0x24df9(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,137,77,2,0 // vbroadcastss 0x24d89(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -28854,14 +28833,14 @@ _sk_store_565_avx:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,192,78,2,0 // vbroadcastss 0x24ec0(%rip),%ymm8 # 38c14 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ .byte 196,98,125,24,5,80,78,2,0 // vbroadcastss 0x24e50(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,41,114,241,11 // vpslld $0xb,%xmm9,%xmm10
.byte 196,67,125,25,201,1 // vextractf128 $0x1,%ymm9,%xmm9
.byte 196,193,49,114,241,11 // vpslld $0xb,%xmm9,%xmm9
.byte 196,67,45,24,201,1 // vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
- .byte 196,98,125,24,21,153,78,2,0 // vbroadcastss 0x24e99(%rip),%ymm10 # 38c18 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ .byte 196,98,125,24,21,41,78,2,0 // vbroadcastss 0x24e29(%rip),%ymm10 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
.byte 196,65,116,89,210 // vmulps %ymm10,%ymm1,%ymm10
.byte 196,65,125,91,210 // vcvtps2dq %ymm10,%ymm10
.byte 196,193,33,114,242,5 // vpslld $0x5,%xmm10,%xmm11
@@ -28875,7 +28854,7 @@ _sk_store_565_avx:
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 13dcf <_sk_store_565_avx+0x9a>
+ .byte 117,10 // jne 13d83 <_sk_store_565_avx+0x9a>
.byte 196,1,122,127,4,88 // vmovdqu %xmm8,(%r8,%r11,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -28883,22 +28862,22 @@ _sk_store_565_avx:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja 13dcb <_sk_store_565_avx+0x96>
+ .byte 119,236 // ja 13d7f <_sk_store_565_avx+0x96>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # 13e2c <_sk_store_565_avx+0xf7>
+ .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # 13de0 <_sk_store_565_avx+0xf7>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,3,121,21,4,88,0 // vpextrw $0x0,%xmm8,(%r8,%r11,2)
- .byte 235,207 // jmp 13dcb <_sk_store_565_avx+0x96>
+ .byte 235,207 // jmp 13d7f <_sk_store_565_avx+0x96>
.byte 196,3,121,21,68,88,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
.byte 196,1,121,126,4,88 // vmovd %xmm8,(%r8,%r11,2)
- .byte 235,191 // jmp 13dcb <_sk_store_565_avx+0x96>
+ .byte 235,191 // jmp 13d7f <_sk_store_565_avx+0x96>
.byte 196,3,121,21,68,88,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
.byte 196,3,121,21,68,88,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
.byte 196,3,121,21,68,88,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
.byte 196,1,121,214,4,88 // vmovq %xmm8,(%r8,%r11,2)
- .byte 235,159 // jmp 13dcb <_sk_store_565_avx+0x96>
+ .byte 235,159 // jmp 13d7f <_sk_store_565_avx+0x96>
.byte 199 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -28916,7 +28895,7 @@ _sk_store_565_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe1013e44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdb5d0>
+ .byte 232,255,255,255,224 // callq ffffffffe1013df8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdb640>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -28933,31 +28912,31 @@ _sk_load_4444_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,154,0,0,0 // jne 13f01 <_sk_load_4444_avx+0xb9>
+ .byte 15,133,154,0,0,0 // jne 13eb5 <_sk_load_4444_avx+0xb9>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,121,51,200 // vpmovzxwd %xmm0,%xmm1
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,216,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm3
- .byte 196,226,125,24,5,145,77,2,0 // vbroadcastss 0x24d91(%rip),%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,24,5,33,77,2,0 // vbroadcastss 0x24d21(%rip),%ymm0 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,132,77,2,0 // vbroadcastss 0x24d84(%rip),%ymm1 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,13,20,77,2,0 // vbroadcastss 0x24d14(%rip),%ymm1 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,123,77,2,0 // vbroadcastss 0x24d7b(%rip),%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,24,13,11,77,2,0 // vbroadcastss 0x24d0b(%rip),%ymm1 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,110,77,2,0 // vbroadcastss 0x24d6e(%rip),%ymm2 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,21,254,76,2,0 // vbroadcastss 0x24cfe(%rip),%ymm2 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,101,77,2,0 // vbroadcastss 0x24d65(%rip),%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,24,21,245,76,2,0 // vbroadcastss 0x24cf5(%rip),%ymm2 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,88,77,2,0 // vbroadcastss 0x24d58(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,232,76,2,0 // vbroadcastss 0x24ce8(%rip),%ymm8 # 38b74 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,78,77,2,0 // vbroadcastss 0x24d4e(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,24,5,222,76,2,0 // vbroadcastss 0x24cde(%rip),%ymm8 # 38b78 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,64,77,2,0 // vbroadcastss 0x24d40(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,208,76,2,0 // vbroadcastss 0x24cd0(%rip),%ymm8 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -28966,27 +28945,27 @@ _sk_load_4444_avx:
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,84,255,255,255 // ja 13e6d <_sk_load_4444_avx+0x25>
+ .byte 15,135,84,255,255,255 // ja 13e21 <_sk_load_4444_avx+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 13f88 <_sk_load_4444_avx+0x140>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 13f3c <_sk_load_4444_avx+0x140>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,50,255,255,255 // jmpq 13e6d <_sk_load_4444_avx+0x25>
+ .byte 233,50,255,255,255 // jmpq 13e21 <_sk_load_4444_avx+0x25>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,110,12,88 // vmovd (%r8,%r11,2),%xmm1
.byte 196,227,121,14,193,3 // vpblendw $0x3,%xmm1,%xmm0,%xmm0
- .byte 233,21,255,255,255 // jmpq 13e6d <_sk_load_4444_avx+0x25>
+ .byte 233,21,255,255,255 // jmpq 13e21 <_sk_load_4444_avx+0x25>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,122,126,12,88 // vmovq (%r8,%r11,2),%xmm1
.byte 196,227,113,14,192,240 // vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- .byte 233,232,254,255,255 // jmpq 13e6d <_sk_load_4444_avx+0x25>
+ .byte 233,232,254,255,255 // jmpq 13e21 <_sk_load_4444_avx+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -29022,31 +29001,31 @@ _sk_load_4444_dst_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,154,0,0,0 // jne 1405d <_sk_load_4444_dst_avx+0xb9>
+ .byte 15,133,154,0,0,0 // jne 14011 <_sk_load_4444_dst_avx+0xb9>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,121,51,236 // vpmovzxwd %xmm4,%xmm5
.byte 197,249,112,228,78 // vpshufd $0x4e,%xmm4,%xmm4
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,85,24,252,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm7
- .byte 196,226,125,24,37,53,76,2,0 // vbroadcastss 0x24c35(%rip),%ymm4 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,24,37,197,75,2,0 // vbroadcastss 0x24bc5(%rip),%ymm4 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,196,84,228 // vandps %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,40,76,2,0 // vbroadcastss 0x24c28(%rip),%ymm5 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,45,184,75,2,0 // vbroadcastss 0x24bb8(%rip),%ymm5 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,31,76,2,0 // vbroadcastss 0x24c1f(%rip),%ymm5 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,24,45,175,75,2,0 // vbroadcastss 0x24baf(%rip),%ymm5 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,196,84,237 // vandps %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,18,76,2,0 // vbroadcastss 0x24c12(%rip),%ymm6 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,53,162,75,2,0 // vbroadcastss 0x24ba2(%rip),%ymm6 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,24,53,9,76,2,0 // vbroadcastss 0x24c09(%rip),%ymm6 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,24,53,153,75,2,0 // vbroadcastss 0x24b99(%rip),%ymm6 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,196,84,246 // vandps %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,252,75,2,0 // vbroadcastss 0x24bfc(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,140,75,2,0 // vbroadcastss 0x24b8c(%rip),%ymm8 # 38b74 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,24,5,242,75,2,0 // vbroadcastss 0x24bf2(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,24,5,130,75,2,0 // vbroadcastss 0x24b82(%rip),%ymm8 # 38b78 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,68,84,248 // vandps %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,228,75,2,0 // vbroadcastss 0x24be4(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,116,75,2,0 // vbroadcastss 0x24b74(%rip),%ymm8 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -29055,27 +29034,27 @@ _sk_load_4444_dst_avx:
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,84,255,255,255 // ja 13fc9 <_sk_load_4444_dst_avx+0x25>
+ .byte 15,135,84,255,255,255 // ja 13f7d <_sk_load_4444_dst_avx+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 140e4 <_sk_load_4444_dst_avx+0x140>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 14098 <_sk_load_4444_dst_avx+0x140>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,50,255,255,255 // jmpq 13fc9 <_sk_load_4444_dst_avx+0x25>
+ .byte 233,50,255,255,255 // jmpq 13f7d <_sk_load_4444_dst_avx+0x25>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,121,110,44,88 // vmovd (%r8,%r11,2),%xmm5
.byte 196,227,89,14,229,3 // vpblendw $0x3,%xmm5,%xmm4,%xmm4
- .byte 233,21,255,255,255 // jmpq 13fc9 <_sk_load_4444_dst_avx+0x25>
+ .byte 233,21,255,255,255 // jmpq 13f7d <_sk_load_4444_dst_avx+0x25>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,122,126,44,88 // vmovq (%r8,%r11,2),%xmm5
.byte 196,227,81,14,228,240 // vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- .byte 233,232,254,255,255 // jmpq 13fc9 <_sk_load_4444_dst_avx+0x25>
+ .byte 233,232,254,255,255 // jmpq 13f7d <_sk_load_4444_dst_avx+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -29168,25 +29147,25 @@ _sk_gather_4444_avx:
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,216,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm3
- .byte 196,226,125,24,5,237,73,2,0 // vbroadcastss 0x249ed(%rip),%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,24,5,125,73,2,0 // vbroadcastss 0x2497d(%rip),%ymm0 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,224,73,2,0 // vbroadcastss 0x249e0(%rip),%ymm1 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,13,112,73,2,0 // vbroadcastss 0x24970(%rip),%ymm1 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,215,73,2,0 // vbroadcastss 0x249d7(%rip),%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,24,13,103,73,2,0 // vbroadcastss 0x24967(%rip),%ymm1 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,202,73,2,0 // vbroadcastss 0x249ca(%rip),%ymm2 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,21,90,73,2,0 // vbroadcastss 0x2495a(%rip),%ymm2 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,193,73,2,0 // vbroadcastss 0x249c1(%rip),%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,24,21,81,73,2,0 // vbroadcastss 0x24951(%rip),%ymm2 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,180,73,2,0 // vbroadcastss 0x249b4(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,68,73,2,0 // vbroadcastss 0x24944(%rip),%ymm8 # 38b74 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,170,73,2,0 // vbroadcastss 0x249aa(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,24,5,58,73,2,0 // vbroadcastss 0x2493a(%rip),%ymm8 # 38b78 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,156,73,2,0 // vbroadcastss 0x2499c(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,44,73,2,0 // vbroadcastss 0x2492c(%rip),%ymm8 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -29207,7 +29186,7 @@ _sk_store_4444_avx:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,112,73,2,0 // vbroadcastss 0x24970(%rip),%ymm8 # 38c3c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ .byte 196,98,125,24,5,0,73,2,0 // vbroadcastss 0x24900(%rip),%ymm8 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,41,114,241,12 // vpslld $0xc,%xmm9,%xmm10
@@ -29234,7 +29213,7 @@ _sk_store_4444_avx:
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 14365 <_sk_store_4444_avx+0xb8>
+ .byte 117,10 // jne 14319 <_sk_store_4444_avx+0xb8>
.byte 196,1,122,127,4,88 // vmovdqu %xmm8,(%r8,%r11,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -29242,22 +29221,22 @@ _sk_store_4444_avx:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja 14361 <_sk_store_4444_avx+0xb4>
+ .byte 119,236 // ja 14315 <_sk_store_4444_avx+0xb4>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,68,0,0,0 // lea 0x44(%rip),%r10 # 143c4 <_sk_store_4444_avx+0x117>
+ .byte 76,141,21,68,0,0,0 // lea 0x44(%rip),%r10 # 14378 <_sk_store_4444_avx+0x117>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,3,121,21,4,88,0 // vpextrw $0x0,%xmm8,(%r8,%r11,2)
- .byte 235,207 // jmp 14361 <_sk_store_4444_avx+0xb4>
+ .byte 235,207 // jmp 14315 <_sk_store_4444_avx+0xb4>
.byte 196,3,121,21,68,88,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
.byte 196,1,121,126,4,88 // vmovd %xmm8,(%r8,%r11,2)
- .byte 235,191 // jmp 14361 <_sk_store_4444_avx+0xb4>
+ .byte 235,191 // jmp 14315 <_sk_store_4444_avx+0xb4>
.byte 196,3,121,21,68,88,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
.byte 196,3,121,21,68,88,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
.byte 196,3,121,21,68,88,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
.byte 196,1,121,214,4,88 // vmovq %xmm8,(%r8,%r11,2)
- .byte 235,159 // jmp 14361 <_sk_store_4444_avx+0xb4>
+ .byte 235,159 // jmp 14315 <_sk_store_4444_avx+0xb4>
.byte 102,144 // xchg %ax,%ax
.byte 197,255,255 // (bad)
.byte 255,214 // callq *%rsi
@@ -29293,12 +29272,12 @@ _sk_load_8888_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,135,0,0,0 // jne 14487 <_sk_load_8888_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne 1443b <_sk_load_8888_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,178,76,2,0 // vmovapd 0x24cb2(%rip),%ymm10 # 390c0 <_sk_srcover_bgra_8888_sse2_lowp+0x84c>
+ .byte 197,125,40,21,94,76,2,0 // vmovapd 0x24c5e(%rip),%ymm10 # 39020 <_sk_srcover_bgra_8888_sse2_lowp+0x868>
.byte 196,193,53,84,194 // vandpd %ymm10,%ymm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,124,71,2,0 // vbroadcastss 0x2477c(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,12,71,2,0 // vbroadcastss 0x2470c(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,193,113,114,209,8 // vpsrld $0x8,%xmm9,%xmm1
.byte 196,99,125,25,203,1 // vextractf128 $0x1,%ymm9,%xmm3
@@ -29325,21 +29304,21 @@ _sk_load_8888_avx:
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,102,255,255,255 // ja 14406 <_sk_load_8888_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja 143ba <_sk_load_8888_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 1453c <_sk_load_8888_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 144f0 <_sk_load_8888_avx+0x15c>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,12,152 // vmovss (%r8,%r11,4),%xmm9
- .byte 233,71,255,255,255 // jmpq 14406 <_sk_load_8888_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq 143ba <_sk_load_8888_avx+0x26>
.byte 196,129,121,110,68,152,8 // vmovd 0x8(%r8,%r11,4),%xmm0
.byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,99,117,12,200,4 // vblendps $0x4,%ymm0,%ymm1,%ymm9
.byte 196,129,123,16,4,152 // vmovsd (%r8,%r11,4),%xmm0
.byte 196,99,53,13,200,1 // vblendpd $0x1,%ymm0,%ymm9,%ymm9
- .byte 233,32,255,255,255 // jmpq 14406 <_sk_load_8888_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq 143ba <_sk_load_8888_avx+0x26>
.byte 196,129,121,110,68,152,24 // vmovd 0x18(%r8,%r11,4),%xmm0
.byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -29353,9 +29332,9 @@ _sk_load_8888_avx:
.byte 196,99,53,24,200,1 // vinsertf128 $0x1,%xmm0,%ymm9,%ymm9
.byte 196,129,121,16,4,152 // vmovupd (%r8,%r11,4),%xmm0
.byte 196,67,125,13,201,12 // vblendpd $0xc,%ymm9,%ymm0,%ymm9
- .byte 233,203,254,255,255 // jmpq 14406 <_sk_load_8888_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq 143ba <_sk_load_8888_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js 1453d <_sk_load_8888_avx+0x15d>
+ .byte 120,255 // js 144f1 <_sk_load_8888_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -29388,12 +29367,12 @@ _sk_load_8888_dst_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,135,0,0,0 // jne 145ff <_sk_load_8888_dst_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne 145b3 <_sk_load_8888_dst_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,90,75,2,0 // vmovapd 0x24b5a(%rip),%ymm10 # 390e0 <_sk_srcover_bgra_8888_sse2_lowp+0x86c>
+ .byte 197,125,40,21,6,75,2,0 // vmovapd 0x24b06(%rip),%ymm10 # 39040 <_sk_srcover_bgra_8888_sse2_lowp+0x888>
.byte 196,193,53,84,226 // vandpd %ymm10,%ymm9,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,4,70,2,0 // vbroadcastss 0x24604(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,148,69,2,0 // vbroadcastss 0x24594(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
.byte 196,193,81,114,209,8 // vpsrld $0x8,%xmm9,%xmm5
.byte 196,99,125,25,207,1 // vextractf128 $0x1,%ymm9,%xmm7
@@ -29420,21 +29399,21 @@ _sk_load_8888_dst_avx:
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,102,255,255,255 // ja 1457e <_sk_load_8888_dst_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja 14532 <_sk_load_8888_dst_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 146b4 <_sk_load_8888_dst_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 14668 <_sk_load_8888_dst_avx+0x15c>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,12,152 // vmovss (%r8,%r11,4),%xmm9
- .byte 233,71,255,255,255 // jmpq 1457e <_sk_load_8888_dst_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq 14532 <_sk_load_8888_dst_avx+0x26>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
.byte 196,99,85,12,204,4 // vblendps $0x4,%ymm4,%ymm5,%ymm9
.byte 196,129,123,16,36,152 // vmovsd (%r8,%r11,4),%xmm4
.byte 196,99,53,13,204,1 // vblendpd $0x1,%ymm4,%ymm9,%ymm9
- .byte 233,32,255,255,255 // jmpq 1457e <_sk_load_8888_dst_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq 14532 <_sk_load_8888_dst_avx+0x26>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 196,227,125,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -29448,9 +29427,9 @@ _sk_load_8888_dst_avx:
.byte 196,99,53,24,204,1 // vinsertf128 $0x1,%xmm4,%ymm9,%ymm9
.byte 196,129,121,16,36,152 // vmovupd (%r8,%r11,4),%xmm4
.byte 196,67,93,13,201,12 // vblendpd $0xc,%ymm9,%ymm4,%ymm9
- .byte 233,203,254,255,255 // jmpq 1457e <_sk_load_8888_dst_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq 14532 <_sk_load_8888_dst_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js 146b5 <_sk_load_8888_dst_avx+0x15d>
+ .byte 120,255 // js 14669 <_sk_load_8888_dst_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -29528,10 +29507,10 @@ _sk_gather_8888_avx:
.byte 196,131,121,34,4,176,2 // vpinsrd $0x2,(%r8,%r14,4),%xmm0,%xmm0
.byte 196,195,121,34,28,152,3 // vpinsrd $0x3,(%r8,%rbx,4),%xmm0,%xmm3
.byte 196,227,61,24,195,1 // vinsertf128 $0x1,%xmm3,%ymm8,%ymm0
- .byte 197,124,40,21,44,73,2,0 // vmovaps 0x2492c(%rip),%ymm10 # 39100 <_sk_srcover_bgra_8888_sse2_lowp+0x88c>
+ .byte 197,124,40,21,216,72,2,0 // vmovaps 0x248d8(%rip),%ymm10 # 39060 <_sk_srcover_bgra_8888_sse2_lowp+0x8a8>
.byte 196,193,124,84,194 // vandps %ymm10,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,182,67,2,0 // vbroadcastss 0x243b6(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,70,67,2,0 // vbroadcastss 0x24346(%rip),%ymm9 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,193,113,114,208,8 // vpsrld $0x8,%xmm8,%xmm1
.byte 197,233,114,211,8 // vpsrld $0x8,%xmm3,%xmm2
@@ -29568,7 +29547,7 @@ _sk_store_8888_avx:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,226,66,2,0 // vbroadcastss 0x242e2(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,114,66,2,0 // vbroadcastss 0x24272(%rip),%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -29593,7 +29572,7 @@ _sk_store_8888_avx:
.byte 196,65,45,86,192 // vorpd %ymm8,%ymm10,%ymm8
.byte 196,65,53,86,192 // vorpd %ymm8,%ymm9,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 148fc <_sk_store_8888_avx+0xae>
+ .byte 117,10 // jne 148b0 <_sk_store_8888_avx+0xae>
.byte 196,1,124,17,4,152 // vmovups %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -29601,17 +29580,17 @@ _sk_store_8888_avx:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja 148f8 <_sk_store_8888_avx+0xaa>
+ .byte 119,236 // ja 148ac <_sk_store_8888_avx+0xaa>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,85,0,0,0 // lea 0x55(%rip),%r10 # 1496c <_sk_store_8888_avx+0x11e>
+ .byte 76,141,21,85,0,0,0 // lea 0x55(%rip),%r10 # 14920 <_sk_store_8888_avx+0x11e>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,208 // jmp 148f8 <_sk_store_8888_avx+0xaa>
+ .byte 235,208 // jmp 148ac <_sk_store_8888_avx+0xaa>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 235,192 // jmp 148f8 <_sk_store_8888_avx+0xaa>
+ .byte 235,192 // jmp 148ac <_sk_store_8888_avx+0xaa>
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
@@ -29619,7 +29598,7 @@ _sk_store_8888_avx:
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,1,122,17,76,152,16 // vmovss %xmm9,0x10(%r8,%r11,4)
.byte 196,1,121,17,4,152 // vmovupd %xmm8,(%r8,%r11,4)
- .byte 235,143 // jmp 148f8 <_sk_store_8888_avx+0xaa>
+ .byte 235,143 // jmp 148ac <_sk_store_8888_avx+0xaa>
.byte 15,31,0 // nopl (%rax)
.byte 180,255 // mov $0xff,%ah
.byte 255 // (bad)
@@ -29631,7 +29610,7 @@ _sk_store_8888_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,218 // callq ffffffffdb014980 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc10c>
+ .byte 232,255,255,255,218 // callq ffffffffdb014934 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc17c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,204 // dec %esp
@@ -29651,12 +29630,12 @@ _sk_load_bgra_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,135,0,0,0 // jne 14a2f <_sk_load_bgra_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne 149e3 <_sk_load_bgra_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,106,71,2,0 // vmovapd 0x2476a(%rip),%ymm10 # 39120 <_sk_srcover_bgra_8888_sse2_lowp+0x8ac>
+ .byte 197,125,40,21,22,71,2,0 // vmovapd 0x24716(%rip),%ymm10 # 39080 <_sk_srcover_bgra_8888_sse2_lowp+0x8c8>
.byte 196,193,53,84,202 // vandpd %ymm10,%ymm9,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,98,125,24,5,212,65,2,0 // vbroadcastss 0x241d4(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,100,65,2,0 // vbroadcastss 0x24164(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,116,89,208 // vmulps %ymm8,%ymm1,%ymm2
.byte 196,193,113,114,209,8 // vpsrld $0x8,%xmm9,%xmm1
.byte 196,99,125,25,203,1 // vextractf128 $0x1,%ymm9,%xmm3
@@ -29683,21 +29662,21 @@ _sk_load_bgra_avx:
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,102,255,255,255 // ja 149ae <_sk_load_bgra_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja 14962 <_sk_load_bgra_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 14ae4 <_sk_load_bgra_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 14a98 <_sk_load_bgra_avx+0x15c>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,12,152 // vmovss (%r8,%r11,4),%xmm9
- .byte 233,71,255,255,255 // jmpq 149ae <_sk_load_bgra_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq 14962 <_sk_load_bgra_avx+0x26>
.byte 196,129,121,110,68,152,8 // vmovd 0x8(%r8,%r11,4),%xmm0
.byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,99,117,12,200,4 // vblendps $0x4,%ymm0,%ymm1,%ymm9
.byte 196,129,123,16,4,152 // vmovsd (%r8,%r11,4),%xmm0
.byte 196,99,53,13,200,1 // vblendpd $0x1,%ymm0,%ymm9,%ymm9
- .byte 233,32,255,255,255 // jmpq 149ae <_sk_load_bgra_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq 14962 <_sk_load_bgra_avx+0x26>
.byte 196,129,121,110,68,152,24 // vmovd 0x18(%r8,%r11,4),%xmm0
.byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -29711,9 +29690,9 @@ _sk_load_bgra_avx:
.byte 196,99,53,24,200,1 // vinsertf128 $0x1,%xmm0,%ymm9,%ymm9
.byte 196,129,121,16,4,152 // vmovupd (%r8,%r11,4),%xmm0
.byte 196,67,125,13,201,12 // vblendpd $0xc,%ymm9,%ymm0,%ymm9
- .byte 233,203,254,255,255 // jmpq 149ae <_sk_load_bgra_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq 14962 <_sk_load_bgra_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js 14ae5 <_sk_load_bgra_avx+0x15d>
+ .byte 120,255 // js 14a99 <_sk_load_bgra_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -29746,12 +29725,12 @@ _sk_load_bgra_dst_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,135,0,0,0 // jne 14ba7 <_sk_load_bgra_dst_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne 14b5b <_sk_load_bgra_dst_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,18,70,2,0 // vmovapd 0x24612(%rip),%ymm10 # 39140 <_sk_srcover_bgra_8888_sse2_lowp+0x8cc>
+ .byte 197,125,40,21,190,69,2,0 // vmovapd 0x245be(%rip),%ymm10 # 390a0 <_sk_srcover_bgra_8888_sse2_lowp+0x8e8>
.byte 196,193,53,84,234 // vandpd %ymm10,%ymm9,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,98,125,24,5,92,64,2,0 // vbroadcastss 0x2405c(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,236,63,2,0 // vbroadcastss 0x23fec(%rip),%ymm8 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,84,89,240 // vmulps %ymm8,%ymm5,%ymm6
.byte 196,193,81,114,209,8 // vpsrld $0x8,%xmm9,%xmm5
.byte 196,99,125,25,207,1 // vextractf128 $0x1,%ymm9,%xmm7
@@ -29778,21 +29757,21 @@ _sk_load_bgra_dst_avx:
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,102,255,255,255 // ja 14b26 <_sk_load_bgra_dst_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja 14ada <_sk_load_bgra_dst_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 14c5c <_sk_load_bgra_dst_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 14c10 <_sk_load_bgra_dst_avx+0x15c>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,12,152 // vmovss (%r8,%r11,4),%xmm9
- .byte 233,71,255,255,255 // jmpq 14b26 <_sk_load_bgra_dst_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq 14ada <_sk_load_bgra_dst_avx+0x26>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
.byte 196,99,85,12,204,4 // vblendps $0x4,%ymm4,%ymm5,%ymm9
.byte 196,129,123,16,36,152 // vmovsd (%r8,%r11,4),%xmm4
.byte 196,99,53,13,204,1 // vblendpd $0x1,%ymm4,%ymm9,%ymm9
- .byte 233,32,255,255,255 // jmpq 14b26 <_sk_load_bgra_dst_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq 14ada <_sk_load_bgra_dst_avx+0x26>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 196,227,125,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -29806,9 +29785,9 @@ _sk_load_bgra_dst_avx:
.byte 196,99,53,24,204,1 // vinsertf128 $0x1,%xmm4,%ymm9,%ymm9
.byte 196,129,121,16,36,152 // vmovupd (%r8,%r11,4),%xmm4
.byte 196,67,93,13,201,12 // vblendpd $0xc,%ymm9,%ymm4,%ymm9
- .byte 233,203,254,255,255 // jmpq 14b26 <_sk_load_bgra_dst_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq 14ada <_sk_load_bgra_dst_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js 14c5d <_sk_load_bgra_dst_avx+0x15d>
+ .byte 120,255 // js 14c11 <_sk_load_bgra_dst_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -29886,10 +29865,10 @@ _sk_gather_bgra_avx:
.byte 196,131,121,34,4,176,2 // vpinsrd $0x2,(%r8,%r14,4),%xmm0,%xmm0
.byte 196,195,121,34,28,152,3 // vpinsrd $0x3,(%r8,%rbx,4),%xmm0,%xmm3
.byte 196,227,61,24,195,1 // vinsertf128 $0x1,%xmm3,%ymm8,%ymm0
- .byte 197,124,40,13,228,67,2,0 // vmovaps 0x243e4(%rip),%ymm9 # 39160 <_sk_srcover_bgra_8888_sse2_lowp+0x8ec>
+ .byte 197,124,40,13,144,67,2,0 // vmovaps 0x24390(%rip),%ymm9 # 390c0 <_sk_srcover_bgra_8888_sse2_lowp+0x908>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,21,14,62,2,0 // vbroadcastss 0x23e0e(%rip),%ymm10 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,21,158,61,2,0 // vbroadcastss 0x23d9e(%rip),%ymm10 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,210 // vmulps %ymm10,%ymm0,%ymm2
.byte 196,193,121,114,208,8 // vpsrld $0x8,%xmm8,%xmm0
.byte 197,241,114,211,8 // vpsrld $0x8,%xmm3,%xmm1
@@ -29926,7 +29905,7 @@ _sk_store_bgra_avx:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,58,61,2,0 // vbroadcastss 0x23d3a(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,202,60,2,0 // vbroadcastss 0x23cca(%rip),%ymm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,108,89,200 // vmulps %ymm8,%ymm2,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -29951,7 +29930,7 @@ _sk_store_bgra_avx:
.byte 196,65,45,86,192 // vorpd %ymm8,%ymm10,%ymm8
.byte 196,65,53,86,192 // vorpd %ymm8,%ymm9,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 14ea4 <_sk_store_bgra_avx+0xae>
+ .byte 117,10 // jne 14e58 <_sk_store_bgra_avx+0xae>
.byte 196,1,124,17,4,152 // vmovups %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -29959,17 +29938,17 @@ _sk_store_bgra_avx:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja 14ea0 <_sk_store_bgra_avx+0xaa>
+ .byte 119,236 // ja 14e54 <_sk_store_bgra_avx+0xaa>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,85,0,0,0 // lea 0x55(%rip),%r10 # 14f14 <_sk_store_bgra_avx+0x11e>
+ .byte 76,141,21,85,0,0,0 // lea 0x55(%rip),%r10 # 14ec8 <_sk_store_bgra_avx+0x11e>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,208 // jmp 14ea0 <_sk_store_bgra_avx+0xaa>
+ .byte 235,208 // jmp 14e54 <_sk_store_bgra_avx+0xaa>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 235,192 // jmp 14ea0 <_sk_store_bgra_avx+0xaa>
+ .byte 235,192 // jmp 14e54 <_sk_store_bgra_avx+0xaa>
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
@@ -29977,7 +29956,7 @@ _sk_store_bgra_avx:
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,1,122,17,76,152,16 // vmovss %xmm9,0x10(%r8,%r11,4)
.byte 196,1,121,17,4,152 // vmovupd %xmm8,(%r8,%r11,4)
- .byte 235,143 // jmp 14ea0 <_sk_store_bgra_avx+0xaa>
+ .byte 235,143 // jmp 14e54 <_sk_store_bgra_avx+0xaa>
.byte 15,31,0 // nopl (%rax)
.byte 180,255 // mov $0xff,%ah
.byte 255 // (bad)
@@ -29989,7 +29968,7 @@ _sk_store_bgra_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,218 // callq ffffffffdb014f28 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc6b4>
+ .byte 232,255,255,255,218 // callq ffffffffdb014edc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc724>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,204 // dec %esp
@@ -30014,7 +29993,7 @@ _sk_load_f16_avx:
.byte 197,252,17,116,36,192 // vmovups %ymm6,-0x40(%rsp)
.byte 197,252,17,108,36,160 // vmovups %ymm5,-0x60(%rsp)
.byte 197,252,17,100,36,128 // vmovups %ymm4,-0x80(%rsp)
- .byte 15,133,31,2,0,0 // jne 1518b <_sk_load_f16_avx+0x25b>
+ .byte 15,133,31,2,0,0 // jne 1513f <_sk_load_f16_avx+0x25b>
.byte 196,65,121,16,4,192 // vmovupd (%r8,%rax,8),%xmm8
.byte 196,193,121,16,84,192,16 // vmovupd 0x10(%r8,%rax,8),%xmm2
.byte 196,193,121,16,92,192,32 // vmovupd 0x20(%r8,%rax,8),%xmm3
@@ -30031,14 +30010,14 @@ _sk_load_f16_avx:
.byte 196,226,121,51,200 // vpmovzxwd %xmm0,%xmm1
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
- .byte 197,123,18,21,195,76,2,0 // vmovddup 0x24cc3(%rip),%xmm10 # 39c88 <_sk_srcover_bgra_8888_sse2_lowp+0x1414>
+ .byte 197,123,18,21,111,76,2,0 // vmovddup 0x24c6f(%rip),%xmm10 # 39be8 <_sk_srcover_bgra_8888_sse2_lowp+0x1430>
.byte 196,193,121,219,218 // vpand %xmm10,%xmm0,%xmm3
- .byte 196,98,121,24,29,217,60,2,0 // vbroadcastss 0x23cd9(%rip),%xmm11 # 38cac <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 196,98,121,24,29,105,60,2,0 // vbroadcastss 0x23c69(%rip),%xmm11 # 38bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
.byte 197,33,102,227 // vpcmpgtd %xmm3,%xmm11,%xmm12
.byte 196,193,113,219,210 // vpand %xmm10,%xmm1,%xmm2
.byte 197,33,102,234 // vpcmpgtd %xmm2,%xmm11,%xmm13
.byte 196,195,21,24,252,1 // vinsertf128 $0x1,%xmm12,%ymm13,%ymm7
- .byte 197,123,18,37,162,76,2,0 // vmovddup 0x24ca2(%rip),%xmm12 # 39c90 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
+ .byte 197,123,18,37,78,76,2,0 // vmovddup 0x24c4e(%rip),%xmm12 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x1438>
.byte 196,193,113,219,204 // vpand %xmm12,%xmm1,%xmm1
.byte 197,241,114,241,16 // vpslld $0x10,%xmm1,%xmm1
.byte 196,193,121,219,196 // vpand %xmm12,%xmm0,%xmm0
@@ -30047,7 +30026,7 @@ _sk_load_f16_avx:
.byte 197,241,235,202 // vpor %xmm2,%xmm1,%xmm1
.byte 197,233,114,243,13 // vpslld $0xd,%xmm3,%xmm2
.byte 197,249,235,194 // vpor %xmm2,%xmm0,%xmm0
- .byte 196,226,121,24,29,147,60,2,0 // vbroadcastss 0x23c93(%rip),%xmm3 # 38cb0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ .byte 196,226,121,24,29,35,60,2,0 // vbroadcastss 0x23c23(%rip),%xmm3 # 38bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
.byte 197,249,254,195 // vpaddd %xmm3,%xmm0,%xmm0
.byte 197,241,254,203 // vpaddd %xmm3,%xmm1,%xmm1
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -30126,29 +30105,29 @@ _sk_load_f16_avx:
.byte 196,65,123,16,4,192 // vmovsd (%r8,%rax,8),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je 151f1 <_sk_load_f16_avx+0x2c1>
+ .byte 116,85 // je 151a5 <_sk_load_f16_avx+0x2c1>
.byte 196,65,57,22,68,192,8 // vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb 151f1 <_sk_load_f16_avx+0x2c1>
+ .byte 114,72 // jb 151a5 <_sk_load_f16_avx+0x2c1>
.byte 196,193,123,16,84,192,16 // vmovsd 0x10(%r8,%rax,8),%xmm2
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je 151fe <_sk_load_f16_avx+0x2ce>
+ .byte 116,72 // je 151b2 <_sk_load_f16_avx+0x2ce>
.byte 196,193,105,22,84,192,24 // vmovhpd 0x18(%r8,%rax,8),%xmm2,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb 151fe <_sk_load_f16_avx+0x2ce>
+ .byte 114,59 // jb 151b2 <_sk_load_f16_avx+0x2ce>
.byte 196,193,123,16,92,192,32 // vmovsd 0x20(%r8,%rax,8),%xmm3
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,179,253,255,255 // je 14f87 <_sk_load_f16_avx+0x57>
+ .byte 15,132,179,253,255,255 // je 14f3b <_sk_load_f16_avx+0x57>
.byte 196,193,97,22,92,192,40 // vmovhpd 0x28(%r8,%rax,8),%xmm3,%xmm3
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,162,253,255,255 // jb 14f87 <_sk_load_f16_avx+0x57>
+ .byte 15,130,162,253,255,255 // jb 14f3b <_sk_load_f16_avx+0x57>
.byte 196,65,122,126,76,192,48 // vmovq 0x30(%r8,%rax,8),%xmm9
- .byte 233,150,253,255,255 // jmpq 14f87 <_sk_load_f16_avx+0x57>
+ .byte 233,150,253,255,255 // jmpq 14f3b <_sk_load_f16_avx+0x57>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
.byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2
- .byte 233,137,253,255,255 // jmpq 14f87 <_sk_load_f16_avx+0x57>
+ .byte 233,137,253,255,255 // jmpq 14f3b <_sk_load_f16_avx+0x57>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,128,253,255,255 // jmpq 14f87 <_sk_load_f16_avx+0x57>
+ .byte 233,128,253,255,255 // jmpq 14f3b <_sk_load_f16_avx+0x57>
HIDDEN _sk_load_f16_dst_avx
.globl _sk_load_f16_dst_avx
@@ -30167,7 +30146,7 @@ _sk_load_f16_dst_avx:
.byte 197,252,17,84,36,192 // vmovups %ymm2,-0x40(%rsp)
.byte 197,252,17,76,36,160 // vmovups %ymm1,-0x60(%rsp)
.byte 197,252,17,68,36,128 // vmovups %ymm0,-0x80(%rsp)
- .byte 15,133,31,2,0,0 // jne 15462 <_sk_load_f16_dst_avx+0x25b>
+ .byte 15,133,31,2,0,0 // jne 15416 <_sk_load_f16_dst_avx+0x25b>
.byte 196,65,121,16,4,192 // vmovupd (%r8,%rax,8),%xmm8
.byte 196,193,121,16,116,192,16 // vmovupd 0x10(%r8,%rax,8),%xmm6
.byte 196,193,121,16,124,192,32 // vmovupd 0x20(%r8,%rax,8),%xmm7
@@ -30184,14 +30163,14 @@ _sk_load_f16_dst_avx:
.byte 196,226,121,51,236 // vpmovzxwd %xmm4,%xmm5
.byte 197,249,112,228,78 // vpshufd $0x4e,%xmm4,%xmm4
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
- .byte 197,123,18,21,236,73,2,0 // vmovddup 0x249ec(%rip),%xmm10 # 39c88 <_sk_srcover_bgra_8888_sse2_lowp+0x1414>
+ .byte 197,123,18,21,152,73,2,0 // vmovddup 0x24998(%rip),%xmm10 # 39be8 <_sk_srcover_bgra_8888_sse2_lowp+0x1430>
.byte 196,193,89,219,250 // vpand %xmm10,%xmm4,%xmm7
- .byte 196,98,121,24,29,2,58,2,0 // vbroadcastss 0x23a02(%rip),%xmm11 # 38cac <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 196,98,121,24,29,146,57,2,0 // vbroadcastss 0x23992(%rip),%xmm11 # 38bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
.byte 197,33,102,231 // vpcmpgtd %xmm7,%xmm11,%xmm12
.byte 196,193,81,219,242 // vpand %xmm10,%xmm5,%xmm6
.byte 197,33,102,238 // vpcmpgtd %xmm6,%xmm11,%xmm13
.byte 196,195,21,24,220,1 // vinsertf128 $0x1,%xmm12,%ymm13,%ymm3
- .byte 197,123,18,37,203,73,2,0 // vmovddup 0x249cb(%rip),%xmm12 # 39c90 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
+ .byte 197,123,18,37,119,73,2,0 // vmovddup 0x24977(%rip),%xmm12 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x1438>
.byte 196,193,81,219,236 // vpand %xmm12,%xmm5,%xmm5
.byte 197,209,114,245,16 // vpslld $0x10,%xmm5,%xmm5
.byte 196,193,89,219,228 // vpand %xmm12,%xmm4,%xmm4
@@ -30200,7 +30179,7 @@ _sk_load_f16_dst_avx:
.byte 197,209,235,238 // vpor %xmm6,%xmm5,%xmm5
.byte 197,201,114,247,13 // vpslld $0xd,%xmm7,%xmm6
.byte 197,217,235,230 // vpor %xmm6,%xmm4,%xmm4
- .byte 196,226,121,24,61,188,57,2,0 // vbroadcastss 0x239bc(%rip),%xmm7 # 38cb0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ .byte 196,226,121,24,61,76,57,2,0 // vbroadcastss 0x2394c(%rip),%xmm7 # 38bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
.byte 197,217,254,231 // vpaddd %xmm7,%xmm4,%xmm4
.byte 197,209,254,239 // vpaddd %xmm7,%xmm5,%xmm5
.byte 196,227,85,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
@@ -30279,29 +30258,29 @@ _sk_load_f16_dst_avx:
.byte 196,65,123,16,4,192 // vmovsd (%r8,%rax,8),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je 154c8 <_sk_load_f16_dst_avx+0x2c1>
+ .byte 116,85 // je 1547c <_sk_load_f16_dst_avx+0x2c1>
.byte 196,65,57,22,68,192,8 // vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb 154c8 <_sk_load_f16_dst_avx+0x2c1>
+ .byte 114,72 // jb 1547c <_sk_load_f16_dst_avx+0x2c1>
.byte 196,193,123,16,116,192,16 // vmovsd 0x10(%r8,%rax,8),%xmm6
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je 154d5 <_sk_load_f16_dst_avx+0x2ce>
+ .byte 116,72 // je 15489 <_sk_load_f16_dst_avx+0x2ce>
.byte 196,193,73,22,116,192,24 // vmovhpd 0x18(%r8,%rax,8),%xmm6,%xmm6
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb 154d5 <_sk_load_f16_dst_avx+0x2ce>
+ .byte 114,59 // jb 15489 <_sk_load_f16_dst_avx+0x2ce>
.byte 196,193,123,16,124,192,32 // vmovsd 0x20(%r8,%rax,8),%xmm7
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,179,253,255,255 // je 1525e <_sk_load_f16_dst_avx+0x57>
+ .byte 15,132,179,253,255,255 // je 15212 <_sk_load_f16_dst_avx+0x57>
.byte 196,193,65,22,124,192,40 // vmovhpd 0x28(%r8,%rax,8),%xmm7,%xmm7
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,162,253,255,255 // jb 1525e <_sk_load_f16_dst_avx+0x57>
+ .byte 15,130,162,253,255,255 // jb 15212 <_sk_load_f16_dst_avx+0x57>
.byte 196,65,122,126,76,192,48 // vmovq 0x30(%r8,%rax,8),%xmm9
- .byte 233,150,253,255,255 // jmpq 1525e <_sk_load_f16_dst_avx+0x57>
+ .byte 233,150,253,255,255 // jmpq 15212 <_sk_load_f16_dst_avx+0x57>
.byte 197,193,87,255 // vxorpd %xmm7,%xmm7,%xmm7
.byte 197,201,87,246 // vxorpd %xmm6,%xmm6,%xmm6
- .byte 233,137,253,255,255 // jmpq 1525e <_sk_load_f16_dst_avx+0x57>
+ .byte 233,137,253,255,255 // jmpq 15212 <_sk_load_f16_dst_avx+0x57>
.byte 197,193,87,255 // vxorpd %xmm7,%xmm7,%xmm7
- .byte 233,128,253,255,255 // jmpq 1525e <_sk_load_f16_dst_avx+0x57>
+ .byte 233,128,253,255,255 // jmpq 15212 <_sk_load_f16_dst_avx+0x57>
HIDDEN _sk_gather_f16_avx
.globl _sk_gather_f16_avx
@@ -30380,14 +30359,14 @@ _sk_gather_f16_avx:
.byte 196,226,121,51,208 // vpmovzxwd %xmm0,%xmm2
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
- .byte 197,123,18,29,82,70,2,0 // vmovddup 0x24652(%rip),%xmm11 # 39c88 <_sk_srcover_bgra_8888_sse2_lowp+0x1414>
+ .byte 197,123,18,29,254,69,2,0 // vmovddup 0x245fe(%rip),%xmm11 # 39be8 <_sk_srcover_bgra_8888_sse2_lowp+0x1430>
.byte 196,193,121,219,219 // vpand %xmm11,%xmm0,%xmm3
- .byte 196,98,121,24,37,104,54,2,0 // vbroadcastss 0x23668(%rip),%xmm12 # 38cac <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 196,98,121,24,37,248,53,2,0 // vbroadcastss 0x235f8(%rip),%xmm12 # 38bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
.byte 197,25,102,235 // vpcmpgtd %xmm3,%xmm12,%xmm13
.byte 196,193,105,219,203 // vpand %xmm11,%xmm2,%xmm1
.byte 197,25,102,193 // vpcmpgtd %xmm1,%xmm12,%xmm8
.byte 196,67,61,24,197,1 // vinsertf128 $0x1,%xmm13,%ymm8,%ymm8
- .byte 197,123,18,45,49,70,2,0 // vmovddup 0x24631(%rip),%xmm13 # 39c90 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
+ .byte 197,123,18,45,221,69,2,0 // vmovddup 0x245dd(%rip),%xmm13 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x1438>
.byte 196,193,105,219,213 // vpand %xmm13,%xmm2,%xmm2
.byte 197,233,114,242,16 // vpslld $0x10,%xmm2,%xmm2
.byte 197,241,114,241,13 // vpslld $0xd,%xmm1,%xmm1
@@ -30396,7 +30375,7 @@ _sk_gather_f16_avx:
.byte 197,249,114,240,16 // vpslld $0x10,%xmm0,%xmm0
.byte 197,233,114,243,13 // vpslld $0xd,%xmm3,%xmm2
.byte 197,249,235,194 // vpor %xmm2,%xmm0,%xmm0
- .byte 196,226,121,24,29,34,54,2,0 // vbroadcastss 0x23622(%rip),%xmm3 # 38cb0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ .byte 196,226,121,24,29,178,53,2,0 // vbroadcastss 0x235b2(%rip),%xmm3 # 38bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
.byte 197,249,254,195 // vpaddd %xmm3,%xmm0,%xmm0
.byte 197,241,254,203 // vpaddd %xmm3,%xmm1,%xmm1
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -30486,12 +30465,12 @@ _sk_store_f16_avx:
.byte 197,252,17,108,36,192 // vmovups %ymm5,-0x40(%rsp)
.byte 197,252,17,100,36,160 // vmovups %ymm4,-0x60(%rsp)
.byte 197,252,40,225 // vmovaps %ymm1,%ymm4
- .byte 196,98,125,24,5,68,52,2,0 // vbroadcastss 0x23444(%rip),%ymm8 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,5,212,51,2,0 // vbroadcastss 0x233d4(%rip),%ymm8 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,124,84,216 // vandps %ymm8,%ymm0,%ymm11
- .byte 196,98,125,24,21,126,52,2,0 // vbroadcastss 0x2347e(%rip),%ymm10 # 38cb4 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ .byte 196,98,125,24,21,14,52,2,0 // vbroadcastss 0x2340e(%rip),%ymm10 # 38bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
.byte 196,65,124,84,226 // vandps %ymm10,%ymm0,%ymm12
.byte 196,67,125,25,229,1 // vextractf128 $0x1,%ymm12,%xmm13
- .byte 196,98,121,24,13,110,52,2,0 // vbroadcastss 0x2346e(%rip),%xmm9 # 38cb8 <_sk_srcover_bgra_8888_sse2_lowp+0x444>
+ .byte 196,98,121,24,13,254,51,2,0 // vbroadcastss 0x233fe(%rip),%xmm9 # 38bfc <_sk_srcover_bgra_8888_sse2_lowp+0x444>
.byte 196,65,49,102,245 // vpcmpgtd %xmm13,%xmm9,%xmm14
.byte 196,65,49,102,252 // vpcmpgtd %xmm12,%xmm9,%xmm15
.byte 196,67,5,24,246,1 // vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
@@ -30502,7 +30481,7 @@ _sk_store_f16_avx:
.byte 196,65,17,254,239 // vpaddd %xmm15,%xmm13,%xmm13
.byte 196,193,25,114,212,13 // vpsrld $0xd,%xmm12,%xmm12
.byte 196,65,25,254,227 // vpaddd %xmm11,%xmm12,%xmm12
- .byte 196,98,121,24,29,49,52,2,0 // vbroadcastss 0x23431(%rip),%xmm11 # 38cbc <_sk_srcover_bgra_8888_sse2_lowp+0x448>
+ .byte 196,98,121,24,29,193,51,2,0 // vbroadcastss 0x233c1(%rip),%xmm11 # 38c00 <_sk_srcover_bgra_8888_sse2_lowp+0x448>
.byte 196,65,17,254,235 // vpaddd %xmm11,%xmm13,%xmm13
.byte 196,65,25,254,227 // vpaddd %xmm11,%xmm12,%xmm12
.byte 196,67,29,24,237,1 // vinsertf128 $0x1,%xmm13,%ymm12,%ymm13
@@ -30585,7 +30564,7 @@ _sk_store_f16_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,68 // jne 15a62 <_sk_store_f16_avx+0x262>
+ .byte 117,68 // jne 15a16 <_sk_store_f16_avx+0x262>
.byte 196,65,122,127,28,192 // vmovdqu %xmm11,(%r8,%rax,8)
.byte 196,65,122,127,84,192,16 // vmovdqu %xmm10,0x10(%r8,%rax,8)
.byte 196,65,122,127,76,192,32 // vmovdqu %xmm9,0x20(%r8,%rax,8)
@@ -30601,22 +30580,22 @@ _sk_store_f16_avx:
.byte 255,224 // jmpq *%rax
.byte 196,65,121,214,28,192 // vmovq %xmm11,(%r8,%rax,8)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,203 // je 15a39 <_sk_store_f16_avx+0x239>
+ .byte 116,203 // je 159ed <_sk_store_f16_avx+0x239>
.byte 196,65,121,23,92,192,8 // vmovhpd %xmm11,0x8(%r8,%rax,8)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,190 // jb 15a39 <_sk_store_f16_avx+0x239>
+ .byte 114,190 // jb 159ed <_sk_store_f16_avx+0x239>
.byte 196,65,121,214,84,192,16 // vmovq %xmm10,0x10(%r8,%rax,8)
- .byte 116,181 // je 15a39 <_sk_store_f16_avx+0x239>
+ .byte 116,181 // je 159ed <_sk_store_f16_avx+0x239>
.byte 196,65,121,23,84,192,24 // vmovhpd %xmm10,0x18(%r8,%rax,8)
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,168 // jb 15a39 <_sk_store_f16_avx+0x239>
+ .byte 114,168 // jb 159ed <_sk_store_f16_avx+0x239>
.byte 196,65,121,214,76,192,32 // vmovq %xmm9,0x20(%r8,%rax,8)
- .byte 116,159 // je 15a39 <_sk_store_f16_avx+0x239>
+ .byte 116,159 // je 159ed <_sk_store_f16_avx+0x239>
.byte 196,65,121,23,76,192,40 // vmovhpd %xmm9,0x28(%r8,%rax,8)
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,146 // jb 15a39 <_sk_store_f16_avx+0x239>
+ .byte 114,146 // jb 159ed <_sk_store_f16_avx+0x239>
.byte 196,65,121,214,68,192,48 // vmovq %xmm8,0x30(%r8,%rax,8)
- .byte 235,137 // jmp 15a39 <_sk_store_f16_avx+0x239>
+ .byte 235,137 // jmp 159ed <_sk_store_f16_avx+0x239>
HIDDEN _sk_load_u16_be_avx
.globl _sk_load_u16_be_avx
@@ -30631,7 +30610,7 @@ _sk_load_u16_be_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,12,1,0,0 // jne 15be3 <_sk_load_u16_be_avx+0x133>
+ .byte 15,133,12,1,0,0 // jne 15b97 <_sk_load_u16_be_avx+0x133>
.byte 196,65,121,16,4,64 // vmovupd (%r8,%rax,2),%xmm8
.byte 196,193,121,16,84,64,16 // vmovupd 0x10(%r8,%rax,2),%xmm2
.byte 196,193,121,16,92,64,32 // vmovupd 0x20(%r8,%rax,2),%xmm3
@@ -30653,7 +30632,7 @@ _sk_load_u16_be_avx:
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,112,48,2,0 // vbroadcastss 0x23070(%rip),%ymm9 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,13,0,48,2,0 // vbroadcastss 0x23000(%rip),%ymm9 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,169,109,202 // vpunpckhqdq %xmm2,%xmm10,%xmm1
.byte 197,233,113,241,8 // vpsllw $0x8,%xmm1,%xmm2
@@ -30690,29 +30669,29 @@ _sk_load_u16_be_avx:
.byte 196,65,123,16,4,64 // vmovsd (%r8,%rax,2),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je 15c49 <_sk_load_u16_be_avx+0x199>
+ .byte 116,85 // je 15bfd <_sk_load_u16_be_avx+0x199>
.byte 196,65,57,22,68,64,8 // vmovhpd 0x8(%r8,%rax,2),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb 15c49 <_sk_load_u16_be_avx+0x199>
+ .byte 114,72 // jb 15bfd <_sk_load_u16_be_avx+0x199>
.byte 196,193,123,16,84,64,16 // vmovsd 0x10(%r8,%rax,2),%xmm2
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je 15c56 <_sk_load_u16_be_avx+0x1a6>
+ .byte 116,72 // je 15c0a <_sk_load_u16_be_avx+0x1a6>
.byte 196,193,105,22,84,64,24 // vmovhpd 0x18(%r8,%rax,2),%xmm2,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb 15c56 <_sk_load_u16_be_avx+0x1a6>
+ .byte 114,59 // jb 15c0a <_sk_load_u16_be_avx+0x1a6>
.byte 196,193,123,16,92,64,32 // vmovsd 0x20(%r8,%rax,2),%xmm3
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,198,254,255,255 // je 15af2 <_sk_load_u16_be_avx+0x42>
+ .byte 15,132,198,254,255,255 // je 15aa6 <_sk_load_u16_be_avx+0x42>
.byte 196,193,97,22,92,64,40 // vmovhpd 0x28(%r8,%rax,2),%xmm3,%xmm3
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,181,254,255,255 // jb 15af2 <_sk_load_u16_be_avx+0x42>
+ .byte 15,130,181,254,255,255 // jb 15aa6 <_sk_load_u16_be_avx+0x42>
.byte 196,65,122,126,76,64,48 // vmovq 0x30(%r8,%rax,2),%xmm9
- .byte 233,169,254,255,255 // jmpq 15af2 <_sk_load_u16_be_avx+0x42>
+ .byte 233,169,254,255,255 // jmpq 15aa6 <_sk_load_u16_be_avx+0x42>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
.byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2
- .byte 233,156,254,255,255 // jmpq 15af2 <_sk_load_u16_be_avx+0x42>
+ .byte 233,156,254,255,255 // jmpq 15aa6 <_sk_load_u16_be_avx+0x42>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,147,254,255,255 // jmpq 15af2 <_sk_load_u16_be_avx+0x42>
+ .byte 233,147,254,255,255 // jmpq 15aa6 <_sk_load_u16_be_avx+0x42>
HIDDEN _sk_load_rgb_u16_be_avx
.globl _sk_load_rgb_u16_be_avx
@@ -30729,7 +30708,7 @@ _sk_load_rgb_u16_be_avx:
.byte 72,141,4,64 // lea (%rax,%rax,2),%rax
.byte 72,193,248,32 // sar $0x20,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,253,0,0,0 // jne 15d87 <_sk_load_rgb_u16_be_avx+0x128>
+ .byte 15,133,253,0,0,0 // jne 15d3b <_sk_load_rgb_u16_be_avx+0x128>
.byte 196,65,122,111,28,64 // vmovdqu (%r8,%rax,2),%xmm11
.byte 196,193,122,111,92,64,12 // vmovdqu 0xc(%r8,%rax,2),%xmm3
.byte 196,193,122,111,84,64,24 // vmovdqu 0x18(%r8,%rax,2),%xmm2
@@ -30757,7 +30736,7 @@ _sk_load_rgb_u16_be_avx:
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,159,46,2,0 // vbroadcastss 0x22e9f(%rip),%ymm9 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,13,47,46,2,0 // vbroadcastss 0x22e2f(%rip),%ymm9 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,185,109,203 // vpunpckhqdq %xmm3,%xmm8,%xmm1
.byte 197,225,113,241,8 // vpsllw $0x8,%xmm1,%xmm3
@@ -30779,69 +30758,69 @@ _sk_load_rgb_u16_be_avx:
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 196,193,108,89,209 // vmulps %ymm9,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,159,45,2,0 // vbroadcastss 0x22d9f(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,47,45,2,0 // vbroadcastss 0x22d2f(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,4,64 // vmovd (%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,121,196,92,64,4,2 // vpinsrw $0x2,0x4(%r8,%rax,2),%xmm0,%xmm11
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,31 // jne 15dbf <_sk_load_rgb_u16_be_avx+0x160>
+ .byte 117,31 // jne 15d73 <_sk_load_rgb_u16_be_avx+0x160>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
- .byte 233,0,255,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,0,255,255,255 // jmpq 15c73 <_sk_load_rgb_u16_be_avx+0x60>
.byte 196,193,121,110,68,64,6 // vmovd 0x6(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,121,196,68,64,10,2 // vpinsrw $0x2,0xa(%r8,%rax,2),%xmm0,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,48 // jb 15e09 <_sk_load_rgb_u16_be_avx+0x1aa>
+ .byte 114,48 // jb 15dbd <_sk_load_rgb_u16_be_avx+0x1aa>
.byte 196,193,121,110,68,64,12 // vmovd 0xc(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,92,64,16,2 // vpinsrw $0x2,0x10(%r8,%rax,2),%xmm0,%xmm3
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 117,48 // jne 15e23 <_sk_load_rgb_u16_be_avx+0x1c4>
+ .byte 117,48 // jne 15dd7 <_sk_load_rgb_u16_be_avx+0x1c4>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
- .byte 233,182,254,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,182,254,255,255 // jmpq 15c73 <_sk_load_rgb_u16_be_avx+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
- .byte 233,156,254,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,156,254,255,255 // jmpq 15c73 <_sk_load_rgb_u16_be_avx+0x60>
.byte 196,193,121,110,68,64,18 // vmovd 0x12(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,121,196,84,64,22,2 // vpinsrw $0x2,0x16(%r8,%rax,2),%xmm0,%xmm10
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,39 // jb 15e64 <_sk_load_rgb_u16_be_avx+0x205>
+ .byte 114,39 // jb 15e18 <_sk_load_rgb_u16_be_avx+0x205>
.byte 196,193,121,110,68,64,24 // vmovd 0x18(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,84,64,28,2 // vpinsrw $0x2,0x1c(%r8,%rax,2),%xmm0,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 117,30 // jne 15e75 <_sk_load_rgb_u16_be_avx+0x216>
+ .byte 117,30 // jne 15e29 <_sk_load_rgb_u16_be_avx+0x216>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
- .byte 233,91,254,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,91,254,255,255 // jmpq 15c73 <_sk_load_rgb_u16_be_avx+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
- .byte 233,74,254,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,74,254,255,255 // jmpq 15c73 <_sk_load_rgb_u16_be_avx+0x60>
.byte 196,193,121,110,68,64,30 // vmovd 0x1e(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,76,64,34,2 // vpinsrw $0x2,0x22(%r8,%rax,2),%xmm0,%xmm1
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,25 // jb 15ea8 <_sk_load_rgb_u16_be_avx+0x249>
+ .byte 114,25 // jb 15e5c <_sk_load_rgb_u16_be_avx+0x249>
.byte 196,193,121,110,68,64,36 // vmovd 0x24(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,68,64,40,2 // vpinsrw $0x2,0x28(%r8,%rax,2),%xmm0,%xmm0
- .byte 233,23,254,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,23,254,255,255 // jmpq 15c73 <_sk_load_rgb_u16_be_avx+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,14,254,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,14,254,255,255 // jmpq 15c73 <_sk_load_rgb_u16_be_avx+0x60>
HIDDEN _sk_store_u16_be_avx
.globl _sk_store_u16_be_avx
@@ -30855,7 +30834,7 @@ _sk_store_u16_be_avx:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
- .byte 196,98,125,24,5,104,45,2,0 // vbroadcastss 0x22d68(%rip),%ymm8 # 38c40 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ .byte 196,98,125,24,5,248,44,2,0 // vbroadcastss 0x22cf8(%rip),%ymm8 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,67,125,25,202,1 // vextractf128 $0x1,%ymm9,%xmm10
@@ -30893,7 +30872,7 @@ _sk_store_u16_be_avx:
.byte 196,65,17,98,200 // vpunpckldq %xmm8,%xmm13,%xmm9
.byte 196,65,17,106,192 // vpunpckhdq %xmm8,%xmm13,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,31 // jne 15fbc <_sk_store_u16_be_avx+0x10b>
+ .byte 117,31 // jne 15f70 <_sk_store_u16_be_avx+0x10b>
.byte 196,65,122,127,28,64 // vmovdqu %xmm11,(%r8,%rax,2)
.byte 196,65,122,127,84,64,16 // vmovdqu %xmm10,0x10(%r8,%rax,2)
.byte 196,65,122,127,76,64,32 // vmovdqu %xmm9,0x20(%r8,%rax,2)
@@ -30902,22 +30881,22 @@ _sk_store_u16_be_avx:
.byte 255,224 // jmpq *%rax
.byte 196,65,121,214,28,64 // vmovq %xmm11,(%r8,%rax,2)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 116,240 // je 15f6c <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,23,92,64,8 // vmovhpd %xmm11,0x8(%r8,%rax,2)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 114,227 // jb 15f6c <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,214,84,64,16 // vmovq %xmm10,0x10(%r8,%rax,2)
- .byte 116,218 // je 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 116,218 // je 15f6c <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,23,84,64,24 // vmovhpd %xmm10,0x18(%r8,%rax,2)
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,205 // jb 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 114,205 // jb 15f6c <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,214,76,64,32 // vmovq %xmm9,0x20(%r8,%rax,2)
- .byte 116,196 // je 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 116,196 // je 15f6c <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,23,76,64,40 // vmovhpd %xmm9,0x28(%r8,%rax,2)
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,183 // jb 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 114,183 // jb 15f6c <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,214,68,64,48 // vmovq %xmm8,0x30(%r8,%rax,2)
- .byte 235,174 // jmp 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 235,174 // jmp 15f6c <_sk_store_u16_be_avx+0x107>
HIDDEN _sk_load_f32_avx
.globl _sk_load_f32_avx
@@ -30926,7 +30905,7 @@ _sk_load_f32_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,253,87,192 // vxorpd %ymm0,%ymm0,%ymm0
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,135,97,1,0,0 // ja 1617b <_sk_load_f32_avx+0x171>
+ .byte 15,135,97,1,0,0 // ja 1612f <_sk_load_f32_avx+0x171>
.byte 72,131,236,24 // sub $0x18,%rsp
.byte 197,253,17,100,36,128 // vmovupd %ymm4,-0x80(%rsp)
.byte 197,253,17,108,36,160 // vmovupd %ymm5,-0x60(%rsp)
@@ -30939,7 +30918,7 @@ _sk_load_f32_avx:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 77,99,201 // movslq %r9d,%r9
- .byte 76,141,21,50,1,0,0 // lea 0x132(%rip),%r10 # 1618c <_sk_load_f32_avx+0x182>
+ .byte 76,141,21,50,1,0,0 // lea 0x132(%rip),%r10 # 16140 <_sk_load_f32_avx+0x182>
.byte 73,99,4,186 // movslq (%r10,%rdi,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 197,221,87,228 // vxorpd %ymm4,%ymm4,%ymm4
@@ -31002,7 +30981,7 @@ _sk_load_f32_avx:
.byte 197,229,87,219 // vxorpd %ymm3,%ymm3,%ymm3
.byte 196,65,45,87,210 // vxorpd %ymm10,%ymm10,%ymm10
.byte 197,245,87,201 // vxorpd %ymm1,%ymm1,%ymm1
- .byte 235,203 // jmp 16155 <_sk_load_f32_avx+0x14b>
+ .byte 235,203 // jmp 16109 <_sk_load_f32_avx+0x14b>
.byte 102,144 // xchg %ax,%ax
.byte 27,255 // sbb %edi,%edi
.byte 255 // (bad)
@@ -31014,7 +30993,7 @@ _sk_load_f32_avx:
.byte 255,92,255,255 // lcall *-0x1(%rdi,%rdi,8)
.byte 255,70,255 // incl -0x1(%rsi)
.byte 255 // (bad)
- .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 290161a8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fdd934>
+ .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 2901615c <_sk_srcover_bgra_8888_sse2_lowp+0x28fdd9a4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -31026,7 +31005,7 @@ _sk_load_f32_dst_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,221,87,228 // vxorpd %ymm4,%ymm4,%ymm4
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,135,97,1,0,0 // ja 1631d <_sk_load_f32_dst_avx+0x171>
+ .byte 15,135,97,1,0,0 // ja 162d1 <_sk_load_f32_dst_avx+0x171>
.byte 72,131,236,24 // sub $0x18,%rsp
.byte 197,253,17,68,36,128 // vmovupd %ymm0,-0x80(%rsp)
.byte 197,253,17,76,36,160 // vmovupd %ymm1,-0x60(%rsp)
@@ -31039,7 +31018,7 @@ _sk_load_f32_dst_avx:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 77,99,201 // movslq %r9d,%r9
- .byte 76,141,21,48,1,0,0 // lea 0x130(%rip),%r10 # 1632c <_sk_load_f32_dst_avx+0x180>
+ .byte 76,141,21,48,1,0,0 // lea 0x130(%rip),%r10 # 162e0 <_sk_load_f32_dst_avx+0x180>
.byte 73,99,4,186 // movslq (%r10,%rdi,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 197,253,87,192 // vxorpd %ymm0,%ymm0,%ymm0
@@ -31102,7 +31081,7 @@ _sk_load_f32_dst_avx:
.byte 197,197,87,255 // vxorpd %ymm7,%ymm7,%ymm7
.byte 196,65,45,87,210 // vxorpd %ymm10,%ymm10,%ymm10
.byte 197,213,87,237 // vxorpd %ymm5,%ymm5,%ymm5
- .byte 235,203 // jmp 162f7 <_sk_load_f32_dst_avx+0x14b>
+ .byte 235,203 // jmp 162ab <_sk_load_f32_dst_avx+0x14b>
.byte 29,255,255,255,163 // sbb $0xa3ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
@@ -31142,7 +31121,7 @@ _sk_store_f32_avx:
.byte 196,65,37,20,196 // vunpcklpd %ymm12,%ymm11,%ymm8
.byte 196,65,37,21,220 // vunpckhpd %ymm12,%ymm11,%ymm11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,55 // jne 163cb <_sk_store_f32_avx+0x7f>
+ .byte 117,55 // jne 1637f <_sk_store_f32_avx+0x7f>
.byte 196,67,45,24,225,1 // vinsertf128 $0x1,%xmm9,%ymm10,%ymm12
.byte 196,67,61,24,235,1 // vinsertf128 $0x1,%xmm11,%ymm8,%ymm13
.byte 196,67,45,6,201,49 // vperm2f128 $0x31,%ymm9,%ymm10,%ymm9
@@ -31155,22 +31134,22 @@ _sk_store_f32_avx:
.byte 255,224 // jmpq *%rax
.byte 196,65,121,17,20,128 // vmovupd %xmm10,(%r8,%rax,4)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 116,240 // je 1637b <_sk_store_f32_avx+0x7b>
.byte 196,65,121,17,76,128,16 // vmovupd %xmm9,0x10(%r8,%rax,4)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 114,227 // jb 1637b <_sk_store_f32_avx+0x7b>
.byte 196,65,121,17,68,128,32 // vmovupd %xmm8,0x20(%r8,%rax,4)
- .byte 116,218 // je 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 116,218 // je 1637b <_sk_store_f32_avx+0x7b>
.byte 196,65,121,17,92,128,48 // vmovupd %xmm11,0x30(%r8,%rax,4)
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,205 // jb 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 114,205 // jb 1637b <_sk_store_f32_avx+0x7b>
.byte 196,67,125,25,84,128,64,1 // vextractf128 $0x1,%ymm10,0x40(%r8,%rax,4)
- .byte 116,195 // je 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 116,195 // je 1637b <_sk_store_f32_avx+0x7b>
.byte 196,67,125,25,76,128,80,1 // vextractf128 $0x1,%ymm9,0x50(%r8,%rax,4)
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,181 // jb 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 114,181 // jb 1637b <_sk_store_f32_avx+0x7b>
.byte 196,67,125,25,68,128,96,1 // vextractf128 $0x1,%ymm8,0x60(%r8,%rax,4)
- .byte 235,171 // jmp 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 235,171 // jmp 1637b <_sk_store_f32_avx+0x7b>
HIDDEN _sk_repeat_x_avx
.globl _sk_repeat_x_avx
@@ -31213,7 +31192,7 @@ _sk_mirror_x_avx:
.byte 196,193,58,88,192 // vaddss %xmm8,%xmm8,%xmm0
.byte 196,227,121,4,192,0 // vpermilps $0x0,%xmm0,%xmm0
.byte 196,99,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm8
- .byte 197,178,89,5,133,38,2,0 // vmulss 0x22685(%rip),%xmm9,%xmm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,5,21,38,2,0 // vmulss 0x22615(%rip),%xmm9,%xmm0 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,227,121,4,192,0 // vpermilps $0x0,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
.byte 197,164,89,192 // vmulps %ymm0,%ymm11,%ymm0
@@ -31240,7 +31219,7 @@ _sk_mirror_y_avx:
.byte 196,193,58,88,200 // vaddss %xmm8,%xmm8,%xmm1
.byte 196,227,121,4,201,0 // vpermilps $0x0,%xmm1,%xmm1
.byte 196,99,117,24,193,1 // vinsertf128 $0x1,%xmm1,%ymm1,%ymm8
- .byte 197,178,89,13,27,38,2,0 // vmulss 0x2261b(%rip),%xmm9,%xmm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,13,171,37,2,0 // vmulss 0x225ab(%rip),%xmm9,%xmm1 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,227,121,4,201,0 // vpermilps $0x0,%xmm1,%xmm1
.byte 196,227,117,24,201,1 // vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
.byte 197,164,89,201 // vmulps %ymm1,%ymm11,%ymm1
@@ -31260,7 +31239,7 @@ FUNCTION(_sk_clamp_x_1_avx)
_sk_clamp_x_1_avx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,216,37,2,0 // vbroadcastss 0x225d8(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,104,37,2,0 // vbroadcastss 0x22568(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31273,7 +31252,7 @@ _sk_repeat_x_1_avx:
.byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,178,37,2,0 // vbroadcastss 0x225b2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,66,37,2,0 // vbroadcastss 0x22542(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31282,9 +31261,9 @@ HIDDEN _sk_mirror_x_1_avx
.globl _sk_mirror_x_1_avx
FUNCTION(_sk_mirror_x_1_avx)
_sk_mirror_x_1_avx:
- .byte 196,98,125,24,5,184,37,2,0 // vbroadcastss 0x225b8(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,5,72,37,2,0 // vbroadcastss 0x22548(%rip),%ymm8 # 38a80 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,142,37,2,0 // vbroadcastss 0x2258e(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,30,37,2,0 // vbroadcastss 0x2251e(%rip),%ymm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,89,201 // vmulps %ymm9,%ymm0,%ymm9
.byte 196,67,125,8,201,1 // vroundps $0x1,%ymm9,%ymm9
.byte 196,65,52,88,201 // vaddps %ymm9,%ymm9,%ymm9
@@ -31294,7 +31273,7 @@ _sk_mirror_x_1_avx:
.byte 197,60,92,200 // vsubps %ymm0,%ymm8,%ymm9
.byte 197,180,84,192 // vandps %ymm0,%ymm9,%ymm0
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,94,37,2,0 // vbroadcastss 0x2255e(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,238,36,2,0 // vbroadcastss 0x224ee(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31303,12 +31282,12 @@ HIDDEN _sk_luminance_to_alpha_avx
.globl _sk_luminance_to_alpha_avx
FUNCTION(_sk_luminance_to_alpha_avx)
_sk_luminance_to_alpha_avx:
- .byte 196,226,125,24,29,112,38,2,0 // vbroadcastss 0x22670(%rip),%ymm3 # 38c48 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ .byte 196,226,125,24,29,0,38,2,0 // vbroadcastss 0x22600(%rip),%ymm3 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,29,95,38,2,0 // vbroadcastss 0x2265f(%rip),%ymm3 # 38c44 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ .byte 196,226,125,24,29,239,37,2,0 // vbroadcastss 0x225ef(%rip),%ymm3 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,86,38,2,0 // vbroadcastss 0x22656(%rip),%ymm1 # 38c4c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ .byte 196,226,125,24,13,230,37,2,0 // vbroadcastss 0x225e6(%rip),%ymm1 # 38b90 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
.byte 197,236,89,201 // vmulps %ymm1,%ymm2,%ymm1
.byte 197,252,88,217 // vaddps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -31556,9 +31535,9 @@ _sk_evenly_spaced_gradient_avx:
.byte 72,139,24 // mov (%rax),%rbx
.byte 72,139,104,8 // mov 0x8(%rax),%rbp
.byte 72,255,203 // dec %rbx
- .byte 120,7 // js 1699a <_sk_evenly_spaced_gradient_avx+0x25>
+ .byte 120,7 // js 1694e <_sk_evenly_spaced_gradient_avx+0x25>
.byte 196,225,242,42,203 // vcvtsi2ss %rbx,%xmm1,%xmm1
- .byte 235,21 // jmp 169af <_sk_evenly_spaced_gradient_avx+0x3a>
+ .byte 235,21 // jmp 16963 <_sk_evenly_spaced_gradient_avx+0x3a>
.byte 73,137,216 // mov %rbx,%r8
.byte 73,209,232 // shr %r8
.byte 131,227,1 // and $0x1,%ebx
@@ -31726,12 +31705,12 @@ _sk_gradient_avx:
.byte 76,139,0 // mov (%rax),%r8
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 73,131,248,2 // cmp $0x2,%r8
- .byte 114,81 // jb 16d49 <_sk_gradient_avx+0x6f>
+ .byte 114,81 // jb 16cfd <_sk_gradient_avx+0x6f>
.byte 72,139,88,72 // mov 0x48(%rax),%rbx
.byte 73,255,200 // dec %r8
.byte 72,131,195,4 // add $0x4,%rbx
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
- .byte 196,98,125,24,21,23,30,2,0 // vbroadcastss 0x21e17(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,98,125,24,21,167,29,2,0 // vbroadcastss 0x21da7(%rip),%ymm10 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,98,125,24,3 // vbroadcastss (%rbx),%ymm8
.byte 197,60,194,192,2 // vcmpleps %ymm0,%ymm8,%ymm8
@@ -31743,7 +31722,7 @@ _sk_gradient_avx:
.byte 196,227,117,24,202,1 // vinsertf128 $0x1,%xmm2,%ymm1,%ymm1
.byte 72,131,195,4 // add $0x4,%rbx
.byte 73,255,200 // dec %r8
- .byte 117,204 // jne 16d15 <_sk_gradient_avx+0x3b>
+ .byte 117,204 // jne 16cc9 <_sk_gradient_avx+0x3b>
.byte 196,195,249,22,200,1 // vpextrq $0x1,%xmm1,%r8
.byte 69,137,193 // mov %r8d,%r9d
.byte 73,193,232,32 // shr $0x20,%r8
@@ -31925,27 +31904,27 @@ _sk_xy_to_unit_angle_avx:
.byte 196,65,52,95,226 // vmaxps %ymm10,%ymm9,%ymm12
.byte 196,65,36,94,220 // vdivps %ymm12,%ymm11,%ymm11
.byte 196,65,36,89,227 // vmulps %ymm11,%ymm11,%ymm12
- .byte 196,98,125,24,45,49,27,2,0 // vbroadcastss 0x21b31(%rip),%ymm13 # 38c50 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ .byte 196,98,125,24,45,193,26,2,0 // vbroadcastss 0x21ac1(%rip),%ymm13 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
.byte 196,65,28,89,237 // vmulps %ymm13,%ymm12,%ymm13
- .byte 196,98,125,24,53,39,27,2,0 // vbroadcastss 0x21b27(%rip),%ymm14 # 38c54 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ .byte 196,98,125,24,53,183,26,2,0 // vbroadcastss 0x21ab7(%rip),%ymm14 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
.byte 196,65,20,88,238 // vaddps %ymm14,%ymm13,%ymm13
.byte 196,65,28,89,237 // vmulps %ymm13,%ymm12,%ymm13
- .byte 196,98,125,24,53,24,27,2,0 // vbroadcastss 0x21b18(%rip),%ymm14 # 38c58 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ .byte 196,98,125,24,53,168,26,2,0 // vbroadcastss 0x21aa8(%rip),%ymm14 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
.byte 196,65,20,88,238 // vaddps %ymm14,%ymm13,%ymm13
.byte 196,65,28,89,229 // vmulps %ymm13,%ymm12,%ymm12
- .byte 196,98,125,24,45,9,27,2,0 // vbroadcastss 0x21b09(%rip),%ymm13 # 38c5c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ .byte 196,98,125,24,45,153,26,2,0 // vbroadcastss 0x21a99(%rip),%ymm13 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
.byte 196,65,28,88,229 // vaddps %ymm13,%ymm12,%ymm12
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
.byte 196,65,52,194,202,1 // vcmpltps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,244,26,2,0 // vbroadcastss 0x21af4(%rip),%ymm10 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ .byte 196,98,125,24,21,132,26,2,0 // vbroadcastss 0x21a84(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
.byte 196,65,44,92,211 // vsubps %ymm11,%ymm10,%ymm10
.byte 196,67,37,74,202,144 // vblendvps %ymm9,%ymm10,%ymm11,%ymm9
.byte 196,193,124,194,192,1 // vcmpltps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,21,154,25,2,0 // vbroadcastss 0x2199a(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,42,25,2,0 // vbroadcastss 0x2192a(%rip),%ymm10 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,92,209 // vsubps %ymm9,%ymm10,%ymm10
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 196,65,116,194,200,1 // vcmpltps %ymm8,%ymm1,%ymm9
- .byte 196,98,125,24,21,132,25,2,0 // vbroadcastss 0x21984(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,21,20,25,2,0 // vbroadcastss 0x21914(%rip),%ymm10 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,44,92,208 // vsubps %ymm0,%ymm10,%ymm10
.byte 196,195,125,74,194,144 // vblendvps %ymm9,%ymm10,%ymm0,%ymm0
.byte 196,65,124,194,200,3 // vcmpunordps %ymm8,%ymm0,%ymm9
@@ -31964,10 +31943,10 @@ _sk_xy_to_radius_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
-HIDDEN _sk_xy_to_2pt_conical_quadratic_max_avx
-.globl _sk_xy_to_2pt_conical_quadratic_max_avx
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_max_avx)
-_sk_xy_to_2pt_conical_quadratic_max_avx:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_first_avx
+.globl _sk_xy_to_2pt_conical_quadratic_first_avx
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_first_avx)
+_sk_xy_to_2pt_conical_quadratic_first_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 196,98,125,24,64,64 // vbroadcastss 0x40(%rax),%ymm8
.byte 197,122,16,72,72 // vmovss 0x48(%rax),%xmm9
@@ -31975,7 +31954,7 @@ _sk_xy_to_2pt_conical_quadratic_max_avx:
.byte 196,67,121,4,210,0 // vpermilps $0x0,%xmm10,%xmm10
.byte 196,67,45,24,210,1 // vinsertf128 $0x1,%xmm10,%ymm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 196,98,125,24,29,106,26,2,0 // vbroadcastss 0x21a6a(%rip),%ymm11 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,29,250,25,2,0 // vbroadcastss 0x219fa(%rip),%ymm11 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
.byte 197,252,89,192 // vmulps %ymm0,%ymm0,%ymm0
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
@@ -31984,29 +31963,24 @@ _sk_xy_to_2pt_conical_quadratic_max_avx:
.byte 196,227,121,4,192,0 // vpermilps $0x0,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,13,62,26,2,0 // vbroadcastss 0x21a3e(%rip),%ymm9 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 196,98,125,24,13,206,25,2,0 // vbroadcastss 0x219ce(%rip),%ymm9 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,65,44,89,194 // vmulps %ymm10,%ymm10,%ymm8
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 196,98,125,24,13,28,26,2,0 // vbroadcastss 0x21a1c(%rip),%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
- .byte 196,65,44,87,201 // vxorps %ymm9,%ymm10,%ymm9
- .byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,189,24,2,0 // vbroadcastss 0x218bd(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
- .byte 196,65,60,89,210 // vmulps %ymm10,%ymm8,%ymm10
- .byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
+ .byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
+ .byte 196,98,125,24,13,91,24,2,0 // vbroadcastss 0x2185b(%rip),%ymm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 197,172,95,192 // vmaxps %ymm0,%ymm10,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
-HIDDEN _sk_xy_to_2pt_conical_quadratic_min_avx
-.globl _sk_xy_to_2pt_conical_quadratic_min_avx
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_min_avx)
-_sk_xy_to_2pt_conical_quadratic_min_avx:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_second_avx
+.globl _sk_xy_to_2pt_conical_quadratic_second_avx
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_second_avx)
+_sk_xy_to_2pt_conical_quadratic_second_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 196,98,125,24,64,64 // vbroadcastss 0x40(%rax),%ymm8
.byte 197,122,16,72,72 // vmovss 0x48(%rax),%xmm9
@@ -32014,7 +31988,7 @@ _sk_xy_to_2pt_conical_quadratic_min_avx:
.byte 196,67,121,4,210,0 // vpermilps $0x0,%xmm10,%xmm10
.byte 196,67,45,24,210,1 // vinsertf128 $0x1,%xmm10,%ymm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 196,98,125,24,29,188,25,2,0 // vbroadcastss 0x219bc(%rip),%ymm11 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,29,103,25,2,0 // vbroadcastss 0x21967(%rip),%ymm11 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
.byte 197,252,89,192 // vmulps %ymm0,%ymm0,%ymm0
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
@@ -32023,22 +31997,19 @@ _sk_xy_to_2pt_conical_quadratic_min_avx:
.byte 196,227,121,4,192,0 // vpermilps $0x0,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,13,144,25,2,0 // vbroadcastss 0x21990(%rip),%ymm9 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 196,98,125,24,13,59,25,2,0 // vbroadcastss 0x2193b(%rip),%ymm9 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,65,44,89,194 // vmulps %ymm10,%ymm10,%ymm8
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 196,98,125,24,13,110,25,2,0 // vbroadcastss 0x2196e(%rip),%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,13,25,25,2,0 // vbroadcastss 0x21919(%rip),%ymm9 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,44,87,201 // vxorps %ymm9,%ymm10,%ymm9
- .byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,15,24,2,0 // vbroadcastss 0x2180f(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
- .byte 196,65,60,89,210 // vmulps %ymm10,%ymm8,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
+ .byte 196,98,125,24,13,187,23,2,0 // vbroadcastss 0x217bb(%rip),%ymm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 197,172,93,192 // vminps %ymm0,%ymm10,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -32052,7 +32023,7 @@ _sk_xy_to_2pt_conical_linear_avx:
.byte 196,67,121,4,201,0 // vpermilps $0x0,%xmm9,%xmm9
.byte 196,67,53,24,201,1 // vinsertf128 $0x1,%xmm9,%ymm9,%ymm9
.byte 197,52,88,200 // vaddps %ymm0,%ymm9,%ymm9
- .byte 196,98,125,24,21,20,25,2,0 // vbroadcastss 0x21914(%rip),%ymm10 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,21,205,24,2,0 // vbroadcastss 0x218cd(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
.byte 197,252,89,192 // vmulps %ymm0,%ymm0,%ymm0
.byte 197,116,89,209 // vmulps %ymm1,%ymm1,%ymm10
@@ -32061,7 +32032,7 @@ _sk_xy_to_2pt_conical_linear_avx:
.byte 196,227,121,4,192,0 // vpermilps $0x0,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
.byte 197,172,92,192 // vsubps %ymm0,%ymm10,%ymm0
- .byte 196,98,125,24,5,236,24,2,0 // vbroadcastss 0x218ec(%rip),%ymm8 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,5,165,24,2,0 // vbroadcastss 0x218a5(%rip),%ymm8 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,193,124,87,192 // vxorps %ymm8,%ymm0,%ymm0
.byte 196,193,124,94,193 // vdivps %ymm9,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32105,7 +32076,7 @@ HIDDEN _sk_save_xy_avx
FUNCTION(_sk_save_xy_avx)
_sk_save_xy_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,38,23,2,0 // vbroadcastss 0x21726(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,223,22,2,0 // vbroadcastss 0x216df(%rip),%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,88,200 // vaddps %ymm8,%ymm0,%ymm9
.byte 196,67,125,8,209,1 // vroundps $0x1,%ymm9,%ymm10
.byte 196,65,52,92,202 // vsubps %ymm10,%ymm9,%ymm9
@@ -32142,9 +32113,9 @@ HIDDEN _sk_bilinear_nx_avx
FUNCTION(_sk_bilinear_nx_avx)
_sk_bilinear_nx_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,248,23,2,0 // vbroadcastss 0x217f8(%rip),%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,5,177,23,2,0 // vbroadcastss 0x217b1(%rip),%ymm0 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,159,22,2,0 // vbroadcastss 0x2169f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,88,22,2,0 // vbroadcastss 0x21658(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32155,7 +32126,7 @@ HIDDEN _sk_bilinear_px_avx
FUNCTION(_sk_bilinear_px_avx)
_sk_bilinear_px_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,124,22,2,0 // vbroadcastss 0x2167c(%rip),%ymm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,5,53,22,2,0 // vbroadcastss 0x21635(%rip),%ymm0 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -32167,9 +32138,9 @@ HIDDEN _sk_bilinear_ny_avx
FUNCTION(_sk_bilinear_ny_avx)
_sk_bilinear_ny_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,169,23,2,0 // vbroadcastss 0x217a9(%rip),%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,13,98,23,2,0 // vbroadcastss 0x21762(%rip),%ymm1 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,79,22,2,0 // vbroadcastss 0x2164f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,8,22,2,0 // vbroadcastss 0x21608(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32180,7 +32151,7 @@ HIDDEN _sk_bilinear_py_avx
FUNCTION(_sk_bilinear_py_avx)
_sk_bilinear_py_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,44,22,2,0 // vbroadcastss 0x2162c(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,13,229,21,2,0 // vbroadcastss 0x215e5(%rip),%ymm1 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -32192,14 +32163,14 @@ HIDDEN _sk_bicubic_n3x_avx
FUNCTION(_sk_bicubic_n3x_avx)
_sk_bicubic_n3x_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,92,23,2,0 // vbroadcastss 0x2175c(%rip),%ymm0 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,226,125,24,5,21,23,2,0 // vbroadcastss 0x21715(%rip),%ymm0 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,255,21,2,0 // vbroadcastss 0x215ff(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,184,21,2,0 // vbroadcastss 0x215b8(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,61,23,2,0 // vbroadcastss 0x2173d(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,246,22,2,0 // vbroadcastss 0x216f6(%rip),%ymm10 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,79,22,2,0 // vbroadcastss 0x2164f(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,8,22,2,0 // vbroadcastss 0x21608(%rip),%ymm10 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -32211,19 +32182,19 @@ HIDDEN _sk_bicubic_n1x_avx
FUNCTION(_sk_bicubic_n1x_avx)
_sk_bicubic_n1x_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,6,23,2,0 // vbroadcastss 0x21706(%rip),%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,5,191,22,2,0 // vbroadcastss 0x216bf(%rip),%ymm0 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,173,21,2,0 // vbroadcastss 0x215ad(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,102,21,2,0 // vbroadcastss 0x21566(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,244,22,2,0 // vbroadcastss 0x216f4(%rip),%ymm9 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,13,173,22,2,0 // vbroadcastss 0x216ad(%rip),%ymm9 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,234,22,2,0 // vbroadcastss 0x216ea(%rip),%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,163,22,2,0 // vbroadcastss 0x216a3(%rip),%ymm10 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,52,88,202 // vaddps %ymm10,%ymm9,%ymm9
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,119,21,2,0 // vbroadcastss 0x21577(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,48,21,2,0 // vbroadcastss 0x21530(%rip),%ymm10 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,52,88,202 // vaddps %ymm10,%ymm9,%ymm9
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,200,22,2,0 // vbroadcastss 0x216c8(%rip),%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,129,22,2,0 // vbroadcastss 0x21681(%rip),%ymm9 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32234,17 +32205,17 @@ HIDDEN _sk_bicubic_p1x_avx
FUNCTION(_sk_bicubic_p1x_avx)
_sk_bicubic_p1x_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,72,21,2,0 // vbroadcastss 0x21548(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,1,21,2,0 // vbroadcastss 0x21501(%rip),%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,136,128,0,0,0 // vmovups 0x80(%rax),%ymm9
- .byte 196,98,125,24,21,143,22,2,0 // vbroadcastss 0x2168f(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,21,72,22,2,0 // vbroadcastss 0x21648(%rip),%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,133,22,2,0 // vbroadcastss 0x21685(%rip),%ymm11 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,29,62,22,2,0 // vbroadcastss 0x2163e(%rip),%ymm11 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,44,88,211 // vaddps %ymm11,%ymm10,%ymm10
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
.byte 196,65,44,88,192 // vaddps %ymm8,%ymm10,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
- .byte 196,98,125,24,13,108,22,2,0 // vbroadcastss 0x2166c(%rip),%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,37,22,2,0 // vbroadcastss 0x21625(%rip),%ymm9 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32255,13 +32226,13 @@ HIDDEN _sk_bicubic_p3x_avx
FUNCTION(_sk_bicubic_p3x_avx)
_sk_bicubic_p3x_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,76,22,2,0 // vbroadcastss 0x2164c(%rip),%ymm0 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,226,125,24,5,5,22,2,0 // vbroadcastss 0x21605(%rip),%ymm0 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,42,22,2,0 // vbroadcastss 0x2162a(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,227,21,2,0 // vbroadcastss 0x215e3(%rip),%ymm10 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,60,21,2,0 // vbroadcastss 0x2153c(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,245,20,2,0 // vbroadcastss 0x214f5(%rip),%ymm10 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -32273,14 +32244,14 @@ HIDDEN _sk_bicubic_n3y_avx
FUNCTION(_sk_bicubic_n3y_avx)
_sk_bicubic_n3y_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,247,21,2,0 // vbroadcastss 0x215f7(%rip),%ymm1 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,226,125,24,13,176,21,2,0 // vbroadcastss 0x215b0(%rip),%ymm1 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,153,20,2,0 // vbroadcastss 0x21499(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,82,20,2,0 // vbroadcastss 0x21452(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,215,21,2,0 // vbroadcastss 0x215d7(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,144,21,2,0 // vbroadcastss 0x21590(%rip),%ymm10 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,233,20,2,0 // vbroadcastss 0x214e9(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,162,20,2,0 // vbroadcastss 0x214a2(%rip),%ymm10 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -32292,19 +32263,19 @@ HIDDEN _sk_bicubic_n1y_avx
FUNCTION(_sk_bicubic_n1y_avx)
_sk_bicubic_n1y_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,160,21,2,0 // vbroadcastss 0x215a0(%rip),%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,13,89,21,2,0 // vbroadcastss 0x21559(%rip),%ymm1 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,70,20,2,0 // vbroadcastss 0x21446(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,255,19,2,0 // vbroadcastss 0x213ff(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,141,21,2,0 // vbroadcastss 0x2158d(%rip),%ymm9 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,13,70,21,2,0 // vbroadcastss 0x21546(%rip),%ymm9 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,131,21,2,0 // vbroadcastss 0x21583(%rip),%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,60,21,2,0 // vbroadcastss 0x2153c(%rip),%ymm10 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,52,88,202 // vaddps %ymm10,%ymm9,%ymm9
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,16,20,2,0 // vbroadcastss 0x21410(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,201,19,2,0 // vbroadcastss 0x213c9(%rip),%ymm10 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,52,88,202 // vaddps %ymm10,%ymm9,%ymm9
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,97,21,2,0 // vbroadcastss 0x21561(%rip),%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,26,21,2,0 // vbroadcastss 0x2151a(%rip),%ymm9 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32315,17 +32286,17 @@ HIDDEN _sk_bicubic_p1y_avx
FUNCTION(_sk_bicubic_p1y_avx)
_sk_bicubic_p1y_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,225,19,2,0 // vbroadcastss 0x213e1(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,154,19,2,0 // vbroadcastss 0x2139a(%rip),%ymm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,72,64 // vaddps 0x40(%rax),%ymm8,%ymm1
.byte 197,124,16,136,192,0,0,0 // vmovups 0xc0(%rax),%ymm9
- .byte 196,98,125,24,21,39,21,2,0 // vbroadcastss 0x21527(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,21,224,20,2,0 // vbroadcastss 0x214e0(%rip),%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,29,21,2,0 // vbroadcastss 0x2151d(%rip),%ymm11 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,29,214,20,2,0 // vbroadcastss 0x214d6(%rip),%ymm11 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,44,88,211 // vaddps %ymm11,%ymm10,%ymm10
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
.byte 196,65,44,88,192 // vaddps %ymm8,%ymm10,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
- .byte 196,98,125,24,13,4,21,2,0 // vbroadcastss 0x21504(%rip),%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,189,20,2,0 // vbroadcastss 0x214bd(%rip),%ymm9 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32336,13 +32307,13 @@ HIDDEN _sk_bicubic_p3y_avx
FUNCTION(_sk_bicubic_p3y_avx)
_sk_bicubic_p3y_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,228,20,2,0 // vbroadcastss 0x214e4(%rip),%ymm1 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,226,125,24,13,157,20,2,0 // vbroadcastss 0x2149d(%rip),%ymm1 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,193,20,2,0 // vbroadcastss 0x214c1(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,122,20,2,0 // vbroadcastss 0x2147a(%rip),%ymm10 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,211,19,2,0 // vbroadcastss 0x213d3(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,140,19,2,0 // vbroadcastss 0x2138c(%rip),%ymm10 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -32490,7 +32461,7 @@ _sk_clut_3D_avx:
.byte 72,139,0 // mov (%rax),%rax
.byte 197,217,254,207 // vpaddd %xmm7,%xmm4,%xmm1
.byte 197,249,254,193 // vpaddd %xmm1,%xmm0,%xmm0
- .byte 196,226,121,24,37,89,18,2,0 // vbroadcastss 0x21259(%rip),%xmm4 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 196,226,121,24,37,18,18,2,0 // vbroadcastss 0x21212(%rip),%xmm4 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 196,98,121,64,228 // vpmulld %xmm4,%xmm0,%xmm12
.byte 196,226,49,64,198 // vpmulld %xmm6,%xmm9,%xmm0
.byte 197,249,127,132,36,128,0,0,0 // vmovdqa %xmm0,0x80(%rsp)
@@ -32544,7 +32515,7 @@ _sk_clut_3D_avx:
.byte 196,161,122,16,60,128 // vmovss (%rax,%r8,4),%xmm7
.byte 196,227,73,33,247,48 // vinsertps $0x30,%xmm7,%xmm6,%xmm6
.byte 196,227,77,24,237,1 // vinsertf128 $0x1,%xmm5,%ymm6,%ymm5
- .byte 196,98,121,24,21,210,15,2,0 // vbroadcastss 0x20fd2(%rip),%xmm10 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,121,24,21,139,15,2,0 // vbroadcastss 0x20f8b(%rip),%xmm10 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,193,105,254,210 // vpaddd %xmm10,%xmm2,%xmm2
.byte 196,195,249,22,208,1 // vpextrq $0x1,%xmm2,%r8
.byte 196,193,249,126,209 // vmovq %xmm2,%r9
@@ -32572,7 +32543,7 @@ _sk_clut_3D_avx:
.byte 196,161,122,16,60,128 // vmovss (%rax,%r8,4),%xmm7
.byte 196,227,73,33,247,48 // vinsertps $0x30,%xmm7,%xmm6,%xmm6
.byte 196,227,77,24,210,1 // vinsertf128 $0x1,%xmm2,%ymm6,%ymm2
- .byte 196,226,125,24,61,150,16,2,0 // vbroadcastss 0x21096(%rip),%ymm7 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,226,125,24,61,79,16,2,0 // vbroadcastss 0x2104f(%rip),%ymm7 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 197,148,88,247 // vaddps %ymm7,%ymm13,%ymm6
.byte 197,124,40,231 // vmovaps %ymm7,%ymm12
.byte 197,124,17,36,36 // vmovups %ymm12,(%rsp)
@@ -33315,7 +33286,7 @@ _sk_clut_4D_avx:
.byte 197,249,127,68,36,32 // vmovdqa %xmm0,0x20(%rsp)
.byte 197,225,254,216 // vpaddd %xmm0,%xmm3,%xmm3
.byte 197,233,254,195 // vpaddd %xmm3,%xmm2,%xmm0
- .byte 196,98,121,24,13,90,1,2,0 // vbroadcastss 0x2015a(%rip),%xmm9 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 196,98,121,24,13,19,1,2,0 // vbroadcastss 0x20113(%rip),%xmm9 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 196,194,121,64,209 // vpmulld %xmm9,%xmm0,%xmm2
.byte 196,226,81,64,199 // vpmulld %xmm7,%xmm5,%xmm0
.byte 197,249,127,132,36,96,1,0,0 // vmovdqa %xmm0,0x160(%rsp)
@@ -33372,7 +33343,7 @@ _sk_clut_4D_avx:
.byte 196,161,122,16,60,128 // vmovss (%rax,%r8,4),%xmm7
.byte 196,227,73,33,247,48 // vinsertps $0x30,%xmm7,%xmm6,%xmm6
.byte 196,227,77,24,237,1 // vinsertf128 $0x1,%xmm5,%ymm6,%ymm5
- .byte 196,98,121,24,21,195,254,1,0 // vbroadcastss 0x1fec3(%rip),%xmm10 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,121,24,21,124,254,1,0 // vbroadcastss 0x1fe7c(%rip),%xmm10 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,193,121,254,194 // vpaddd %xmm10,%xmm0,%xmm0
.byte 196,195,249,22,192,1 // vpextrq $0x1,%xmm0,%r8
.byte 196,193,249,126,193 // vmovq %xmm0,%r9
@@ -33400,7 +33371,7 @@ _sk_clut_4D_avx:
.byte 196,161,122,16,52,128 // vmovss (%rax,%r8,4),%xmm6
.byte 196,227,105,33,214,48 // vinsertps $0x30,%xmm6,%xmm2,%xmm2
.byte 196,227,109,24,208,1 // vinsertf128 $0x1,%xmm0,%ymm2,%ymm2
- .byte 196,98,125,24,37,135,255,1,0 // vbroadcastss 0x1ff87(%rip),%ymm12 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,98,125,24,37,64,255,1,0 // vbroadcastss 0x1ff40(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 196,193,4,88,196 // vaddps %ymm12,%ymm15,%ymm0
.byte 197,124,17,36,36 // vmovups %ymm12,(%rsp)
.byte 197,254,91,192 // vcvttps2dq %ymm0,%ymm0
@@ -34798,7 +34769,7 @@ _sk_clut_4D_avx:
.byte 197,228,89,210 // vmulps %ymm2,%ymm3,%ymm2
.byte 197,220,88,210 // vaddps %ymm2,%ymm4,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,228,224,1,0 // vbroadcastss 0x1e0e4(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,157,224,1,0 // vbroadcastss 0x1e09d(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,16,164,36,64,2,0,0 // vmovups 0x240(%rsp),%ymm4
.byte 197,252,16,172,36,96,2,0,0 // vmovups 0x260(%rsp),%ymm5
.byte 197,252,16,180,36,128,2,0,0 // vmovups 0x280(%rsp),%ymm6
@@ -34814,18 +34785,18 @@ HIDDEN _sk_gauss_a_to_rgba_avx
.globl _sk_gauss_a_to_rgba_avx
FUNCTION(_sk_gauss_a_to_rgba_avx)
_sk_gauss_a_to_rgba_avx:
- .byte 196,226,125,24,5,19,226,1,0 // vbroadcastss 0x1e213(%rip),%ymm0 # 38c90 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ .byte 196,226,125,24,5,204,225,1,0 // vbroadcastss 0x1e1cc(%rip),%ymm0 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
.byte 197,228,89,192 // vmulps %ymm0,%ymm3,%ymm0
- .byte 196,226,125,24,13,10,226,1,0 // vbroadcastss 0x1e20a(%rip),%ymm1 # 38c94 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ .byte 196,226,125,24,13,195,225,1,0 // vbroadcastss 0x1e1c3(%rip),%ymm1 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,253,225,1,0 // vbroadcastss 0x1e1fd(%rip),%ymm1 # 38c98 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ .byte 196,226,125,24,13,182,225,1,0 // vbroadcastss 0x1e1b6(%rip),%ymm1 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x424>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,240,225,1,0 // vbroadcastss 0x1e1f0(%rip),%ymm1 # 38c9c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ .byte 196,226,125,24,13,169,225,1,0 // vbroadcastss 0x1e1a9(%rip),%ymm1 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,227,225,1,0 // vbroadcastss 0x1e1e3(%rip),%ymm1 # 38ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ .byte 196,226,125,24,13,156,225,1,0 // vbroadcastss 0x1e19c(%rip),%ymm1 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
@@ -34854,13 +34825,13 @@ _sk_start_pipeline_sse41:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,131,0,0,0 // jae 1ab87 <_sk_start_pipeline_sse41+0xb6>
+ .byte 15,131,131,0,0,0 // jae 1ab12 <_sk_start_pipeline_sse41+0xb6>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,4 // lea 0x4(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
- .byte 119,59 // ja 1ab55 <_sk_start_pipeline_sse41+0x84>
+ .byte 119,59 // ja 1aae0 <_sk_start_pipeline_sse41+0x84>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -34879,10 +34850,10 @@ _sk_start_pipeline_sse41:
.byte 73,131,196,8 // add $0x8,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,201 // jbe 1ab1e <_sk_start_pipeline_sse41+0x4d>
+ .byte 118,201 // jbe 1aaa9 <_sk_start_pipeline_sse41+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 1ab7e <_sk_start_pipeline_sse41+0xad>
+ .byte 116,33 // je 1ab09 <_sk_start_pipeline_sse41+0xad>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -34896,7 +34867,7 @@ _sk_start_pipeline_sse41:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 117,137 // jne 1ab10 <_sk_start_pipeline_sse41+0x3f>
+ .byte 117,137 // jne 1aa9b <_sk_start_pipeline_sse41+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -34925,9 +34896,9 @@ _sk_seed_shader_sse41:
.byte 102,15,110,201 // movd %ecx,%xmm1
.byte 102,15,112,201,0 // pshufd $0x0,%xmm1,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,88,13,130,232,1,0 // addps 0x1e882(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,13,87,232,1,0 // addps 0x1e857(%rip),%xmm1 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,137,232,1,0 // movaps 0x1e889(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,94,232,1,0 // movaps 0x1e85e(%rip),%xmm2 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -34942,18 +34913,18 @@ _sk_dither_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 102,68,15,110,194 // movd %edx,%xmm8
.byte 102,69,15,112,192,0 // pshufd $0x0,%xmm8,%xmm8
- .byte 102,68,15,254,5,50,232,1,0 // paddd 0x1e832(%rip),%xmm8 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ .byte 102,68,15,254,5,7,232,1,0 // paddd 0x1e807(%rip),%xmm8 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xbc8>
.byte 102,68,15,110,201 // movd %ecx,%xmm9
.byte 102,69,15,112,201,0 // pshufd $0x0,%xmm9,%xmm9
.byte 102,69,15,239,200 // pxor %xmm8,%xmm9
- .byte 102,68,15,111,21,89,232,1,0 // movdqa 0x1e859(%rip),%xmm10 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 102,68,15,111,21,46,232,1,0 // movdqa 0x1e82e(%rip),%xmm10 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc08>
.byte 102,69,15,111,217 // movdqa %xmm9,%xmm11
.byte 102,69,15,219,218 // pand %xmm10,%xmm11
.byte 102,65,15,114,243,5 // pslld $0x5,%xmm11
.byte 102,69,15,219,208 // pand %xmm8,%xmm10
.byte 102,65,15,114,242,4 // pslld $0x4,%xmm10
- .byte 102,68,15,111,37,69,232,1,0 // movdqa 0x1e845(%rip),%xmm12 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
- .byte 102,68,15,111,45,76,232,1,0 // movdqa 0x1e84c(%rip),%xmm13 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,37,26,232,1,0 // movdqa 0x1e81a(%rip),%xmm12 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
+ .byte 102,68,15,111,45,33,232,1,0 // movdqa 0x1e821(%rip),%xmm13 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,69,15,111,241 // movdqa %xmm9,%xmm14
.byte 102,69,15,219,245 // pand %xmm13,%xmm14
.byte 102,65,15,114,246,2 // pslld $0x2,%xmm14
@@ -34969,8 +34940,8 @@ _sk_dither_sse41:
.byte 102,69,15,235,198 // por %xmm14,%xmm8
.byte 102,69,15,235,193 // por %xmm9,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,7,232,1,0 // mulps 0x1e807(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
- .byte 68,15,88,5,15,232,1,0 // addps 0x1e80f(%rip),%xmm8 # 394a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ .byte 68,15,89,5,220,231,1,0 // mulps 0x1e7dc(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc38>
+ .byte 68,15,88,5,228,231,1,0 // addps 0x1e7e4(%rip),%xmm8 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xc48>
.byte 243,68,15,16,16 // movss (%rax),%xmm10
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 69,15,89,208 // mulps %xmm8,%xmm10
@@ -35012,7 +34983,7 @@ HIDDEN _sk_black_color_sse41
FUNCTION(_sk_black_color_sse41)
_sk_black_color_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,69,231,1,0 // movaps 0x1e745(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,26,231,1,0 // movaps 0x1e71a(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -35023,7 +34994,7 @@ HIDDEN _sk_white_color_sse41
FUNCTION(_sk_white_color_sse41)
_sk_white_color_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,5,49,231,1,0 // movaps 0x1e731(%rip),%xmm0 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,5,6,231,1,0 // movaps 0x1e706(%rip),%xmm0 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -35069,7 +35040,7 @@ HIDDEN _sk_srcatop_sse41
FUNCTION(_sk_srcatop_sse41)
_sk_srcatop_sse41:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,225,230,1,0 // movaps 0x1e6e1(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,182,230,1,0 // movaps 0x1e6b6(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -35094,7 +35065,7 @@ FUNCTION(_sk_dstatop_sse41)
_sk_dstatop_sse41:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
.byte 68,15,89,196 // mulps %xmm4,%xmm8
- .byte 68,15,40,13,148,230,1,0 // movaps 0x1e694(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,105,230,1,0 // movaps 0x1e669(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -35141,7 +35112,7 @@ HIDDEN _sk_srcout_sse41
.globl _sk_srcout_sse41
FUNCTION(_sk_srcout_sse41)
_sk_srcout_sse41:
- .byte 68,15,40,5,40,230,1,0 // movaps 0x1e628(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,253,229,1,0 // movaps 0x1e5fd(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -35154,7 +35125,7 @@ HIDDEN _sk_dstout_sse41
.globl _sk_dstout_sse41
FUNCTION(_sk_dstout_sse41)
_sk_dstout_sse41:
- .byte 68,15,40,5,8,230,1,0 // movaps 0x1e608(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,221,229,1,0 // movaps 0x1e5dd(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -35171,7 +35142,7 @@ HIDDEN _sk_srcover_sse41
.globl _sk_srcover_sse41
FUNCTION(_sk_srcover_sse41)
_sk_srcover_sse41:
- .byte 68,15,40,5,219,229,1,0 // movaps 0x1e5db(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,176,229,1,0 // movaps 0x1e5b0(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -35191,7 +35162,7 @@ HIDDEN _sk_dstover_sse41
.globl _sk_dstover_sse41
FUNCTION(_sk_dstover_sse41)
_sk_dstover_sse41:
- .byte 68,15,40,5,159,229,1,0 // movaps 0x1e59f(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,116,229,1,0 // movaps 0x1e574(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -35219,7 +35190,7 @@ HIDDEN _sk_multiply_sse41
.globl _sk_multiply_sse41
FUNCTION(_sk_multiply_sse41)
_sk_multiply_sse41:
- .byte 68,15,40,5,99,229,1,0 // movaps 0x1e563(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,56,229,1,0 // movaps 0x1e538(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -35257,7 +35228,7 @@ HIDDEN _sk_plus__sse41
FUNCTION(_sk_plus__sse41)
_sk_plus__sse41:
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 68,15,40,5,228,228,1,0 // movaps 0x1e4e4(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,185,228,1,0 // movaps 0x1e4b9(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 65,15,93,200 // minps %xmm8,%xmm1
@@ -35299,7 +35270,7 @@ HIDDEN _sk_xor__sse41
FUNCTION(_sk_xor__sse41)
_sk_xor__sse41:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,112,228,1,0 // movaps 0x1e470(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,69,228,1,0 // movaps 0x1e445(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -35347,7 +35318,7 @@ _sk_darken_sse41:
.byte 68,15,89,206 // mulps %xmm6,%xmm9
.byte 65,15,95,209 // maxps %xmm9,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,203,227,1,0 // movaps 0x1e3cb(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,160,227,1,0 // movaps 0x1e3a0(%rip),%xmm2 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35381,7 +35352,7 @@ _sk_lighten_sse41:
.byte 68,15,89,206 // mulps %xmm6,%xmm9
.byte 65,15,93,209 // minps %xmm9,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,96,227,1,0 // movaps 0x1e360(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,53,227,1,0 // movaps 0x1e335(%rip),%xmm2 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35418,7 +35389,7 @@ _sk_difference_sse41:
.byte 65,15,93,209 // minps %xmm9,%xmm2
.byte 15,88,210 // addps %xmm2,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,234,226,1,0 // movaps 0x1e2ea(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,191,226,1,0 // movaps 0x1e2bf(%rip),%xmm2 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35446,7 +35417,7 @@ _sk_exclusion_sse41:
.byte 15,89,214 // mulps %xmm6,%xmm2
.byte 15,88,210 // addps %xmm2,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,154,226,1,0 // movaps 0x1e29a(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,111,226,1,0 // movaps 0x1e26f(%rip),%xmm2 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35458,7 +35429,7 @@ HIDDEN _sk_colorburn_sse41
.globl _sk_colorburn_sse41
FUNCTION(_sk_colorburn_sse41)
_sk_colorburn_sse41:
- .byte 68,15,40,29,129,226,1,0 // movaps 0x1e281(%rip),%xmm11 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,29,86,226,1,0 // movaps 0x1e256(%rip),%xmm11 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,227 // movaps %xmm11,%xmm12
.byte 68,15,92,231 // subps %xmm7,%xmm12
.byte 69,15,40,204 // movaps %xmm12,%xmm9
@@ -35542,7 +35513,7 @@ HIDDEN _sk_colordodge_sse41
FUNCTION(_sk_colordodge_sse41)
_sk_colordodge_sse41:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,40,21,75,225,1,0 // movaps 0x1e14b(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,32,225,1,0 // movaps 0x1e120(%rip),%xmm10 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -35624,7 +35595,7 @@ _sk_hardlight_sse41:
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 68,15,40,200 // movaps %xmm0,%xmm9
- .byte 68,15,40,21,22,224,1,0 // movaps 0x1e016(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,235,223,1,0 // movaps 0x1dfeb(%rip),%xmm10 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,40,234 // movaps %xmm10,%xmm5
.byte 15,92,239 // subps %xmm7,%xmm5
.byte 15,40,197 // movaps %xmm5,%xmm0
@@ -35707,7 +35678,7 @@ FUNCTION(_sk_overlay_sse41)
_sk_overlay_sse41:
.byte 68,15,40,201 // movaps %xmm1,%xmm9
.byte 68,15,40,240 // movaps %xmm0,%xmm14
- .byte 68,15,40,21,235,222,1,0 // movaps 0x1deeb(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,192,222,1,0 // movaps 0x1dec0(%rip),%xmm10 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 65,15,40,195 // movaps %xmm11,%xmm0
@@ -35792,7 +35763,7 @@ _sk_softlight_sse41:
.byte 15,40,198 // movaps %xmm6,%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 65,15,84,193 // andps %xmm9,%xmm0
- .byte 15,40,13,178,221,1,0 // movaps 0x1ddb2(%rip),%xmm1 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,13,135,221,1,0 // movaps 0x1dd87(%rip),%xmm1 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 68,15,92,208 // subps %xmm0,%xmm10
.byte 68,15,40,240 // movaps %xmm0,%xmm14
@@ -35805,10 +35776,10 @@ _sk_softlight_sse41:
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,89,210 // mulps %xmm2,%xmm2
.byte 15,88,208 // addps %xmm0,%xmm2
- .byte 68,15,40,45,224,221,1,0 // movaps 0x1dde0(%rip),%xmm13 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,45,181,221,1,0 // movaps 0x1ddb5(%rip),%xmm13 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 69,15,88,245 // addps %xmm13,%xmm14
.byte 68,15,89,242 // mulps %xmm2,%xmm14
- .byte 68,15,40,37,224,221,1,0 // movaps 0x1dde0(%rip),%xmm12 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ .byte 68,15,40,37,181,221,1,0 // movaps 0x1ddb5(%rip),%xmm12 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
.byte 69,15,89,252 // mulps %xmm12,%xmm15
.byte 69,15,88,254 // addps %xmm14,%xmm15
.byte 15,40,198 // movaps %xmm6,%xmm0
@@ -35994,12 +35965,12 @@ _sk_hue_sse41:
.byte 68,15,84,208 // andps %xmm0,%xmm10
.byte 15,84,200 // andps %xmm0,%xmm1
.byte 68,15,84,232 // andps %xmm0,%xmm13
- .byte 15,40,5,75,219,1,0 // movaps 0x1db4b(%rip),%xmm0 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 15,40,5,32,219,1,0 // movaps 0x1db20(%rip),%xmm0 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,21,80,219,1,0 // movaps 0x1db50(%rip),%xmm2 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 15,40,21,37,219,1,0 // movaps 0x1db25(%rip),%xmm2 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
.byte 15,89,250 // mulps %xmm2,%xmm7
.byte 65,15,88,252 // addps %xmm12,%xmm7
- .byte 68,15,40,53,81,219,1,0 // movaps 0x1db51(%rip),%xmm14 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,53,38,219,1,0 // movaps 0x1db26(%rip),%xmm14 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
.byte 68,15,40,252 // movaps %xmm4,%xmm15
.byte 69,15,89,254 // mulps %xmm14,%xmm15
.byte 68,15,88,255 // addps %xmm7,%xmm15
@@ -36082,7 +36053,7 @@ _sk_hue_sse41:
.byte 65,15,88,214 // addps %xmm14,%xmm2
.byte 15,40,196 // movaps %xmm4,%xmm0
.byte 102,15,56,20,202 // blendvps %xmm0,%xmm2,%xmm1
- .byte 68,15,40,13,101,217,1,0 // movaps 0x1d965(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,58,217,1,0 // movaps 0x1d93a(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,40,225 // movaps %xmm9,%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 15,40,68,36,200 // movaps -0x38(%rsp),%xmm0
@@ -36176,14 +36147,14 @@ _sk_saturation_sse41:
.byte 68,15,84,215 // andps %xmm7,%xmm10
.byte 68,15,84,223 // andps %xmm7,%xmm11
.byte 68,15,84,199 // andps %xmm7,%xmm8
- .byte 15,40,21,143,216,1,0 // movaps 0x1d88f(%rip),%xmm2 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 15,40,21,100,216,1,0 // movaps 0x1d864(%rip),%xmm2 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 15,40,221 // movaps %xmm5,%xmm3
.byte 15,89,218 // mulps %xmm2,%xmm3
- .byte 15,40,13,146,216,1,0 // movaps 0x1d892(%rip),%xmm1 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 15,40,13,103,216,1,0 // movaps 0x1d867(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
.byte 15,40,254 // movaps %xmm6,%xmm7
.byte 15,89,249 // mulps %xmm1,%xmm7
.byte 15,88,251 // addps %xmm3,%xmm7
- .byte 68,15,40,45,145,216,1,0 // movaps 0x1d891(%rip),%xmm13 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,45,102,216,1,0 // movaps 0x1d866(%rip),%xmm13 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
.byte 69,15,89,245 // mulps %xmm13,%xmm14
.byte 68,15,88,247 // addps %xmm7,%xmm14
.byte 65,15,40,218 // movaps %xmm10,%xmm3
@@ -36264,7 +36235,7 @@ _sk_saturation_sse41:
.byte 65,15,88,253 // addps %xmm13,%xmm7
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 102,68,15,56,20,223 // blendvps %xmm0,%xmm7,%xmm11
- .byte 68,15,40,13,167,214,1,0 // movaps 0x1d6a7(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,124,214,1,0 // movaps 0x1d67c(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 68,15,92,204 // subps %xmm4,%xmm9
.byte 15,40,124,36,168 // movaps -0x58(%rsp),%xmm7
@@ -36319,14 +36290,14 @@ _sk_color_sse41:
.byte 15,40,231 // movaps %xmm7,%xmm4
.byte 68,15,89,244 // mulps %xmm4,%xmm14
.byte 15,89,204 // mulps %xmm4,%xmm1
- .byte 68,15,40,13,98,214,1,0 // movaps 0x1d662(%rip),%xmm9 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,13,55,214,1,0 // movaps 0x1d637(%rip),%xmm9 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 65,15,40,250 // movaps %xmm10,%xmm7
.byte 65,15,89,249 // mulps %xmm9,%xmm7
- .byte 68,15,40,21,98,214,1,0 // movaps 0x1d662(%rip),%xmm10 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,21,55,214,1,0 // movaps 0x1d637(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
.byte 65,15,40,219 // movaps %xmm11,%xmm3
.byte 65,15,89,218 // mulps %xmm10,%xmm3
.byte 15,88,223 // addps %xmm7,%xmm3
- .byte 68,15,40,29,95,214,1,0 // movaps 0x1d65f(%rip),%xmm11 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,29,52,214,1,0 // movaps 0x1d634(%rip),%xmm11 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
.byte 69,15,40,236 // movaps %xmm12,%xmm13
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
@@ -36411,7 +36382,7 @@ _sk_color_sse41:
.byte 65,15,88,251 // addps %xmm11,%xmm7
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 102,15,56,20,207 // blendvps %xmm0,%xmm7,%xmm1
- .byte 68,15,40,13,107,212,1,0 // movaps 0x1d46b(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,64,212,1,0 // movaps 0x1d440(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 68,15,89,192 // mulps %xmm0,%xmm8
@@ -36463,13 +36434,13 @@ _sk_luminosity_sse41:
.byte 69,15,89,216 // mulps %xmm8,%xmm11
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,89,205 // mulps %xmm5,%xmm9
- .byte 68,15,40,5,51,212,1,0 // movaps 0x1d433(%rip),%xmm8 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,5,8,212,1,0 // movaps 0x1d408(%rip),%xmm8 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
- .byte 68,15,40,21,55,212,1,0 // movaps 0x1d437(%rip),%xmm10 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,21,12,212,1,0 // movaps 0x1d40c(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
.byte 15,40,233 // movaps %xmm1,%xmm5
.byte 65,15,89,234 // mulps %xmm10,%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
- .byte 68,15,40,37,53,212,1,0 // movaps 0x1d435(%rip),%xmm12 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,37,10,212,1,0 // movaps 0x1d40a(%rip),%xmm12 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
.byte 68,15,40,242 // movaps %xmm2,%xmm14
.byte 69,15,89,244 // mulps %xmm12,%xmm14
.byte 68,15,88,245 // addps %xmm5,%xmm14
@@ -36554,7 +36525,7 @@ _sk_luminosity_sse41:
.byte 65,15,88,244 // addps %xmm12,%xmm6
.byte 65,15,40,195 // movaps %xmm11,%xmm0
.byte 102,68,15,56,20,206 // blendvps %xmm0,%xmm6,%xmm9
- .byte 15,40,5,59,210,1,0 // movaps 0x1d23b(%rip),%xmm0 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,5,16,210,1,0 // movaps 0x1d210(%rip),%xmm0 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,92,215 // subps %xmm7,%xmm2
.byte 15,89,226 // mulps %xmm2,%xmm4
@@ -36599,23 +36570,23 @@ _sk_srcover_rgba_8888_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,219,0,0,0 // jne 1c37d <_sk_srcover_rgba_8888_sse41+0xfb>
+ .byte 15,133,219,0,0,0 // jne 1c308 <_sk_srcover_rgba_8888_sse41+0xfb>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
.byte 72,133,255 // test %rdi,%rdi
- .byte 102,15,111,37,77,210,1,0 // movdqa 0x1d24d(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,37,34,210,1,0 // movdqa 0x1d222(%rip),%xmm4 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 102,15,111,239 // movdqa %xmm7,%xmm5
- .byte 102,15,56,0,45,73,210,1,0 // pshufb 0x1d249(%rip),%xmm5 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,45,30,210,1,0 // pshufb 0x1d21e(%rip),%xmm5 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
.byte 102,15,111,247 // movdqa %xmm7,%xmm6
- .byte 102,15,56,0,53,73,210,1,0 // pshufb 0x1d249(%rip),%xmm6 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,53,30,210,1,0 // pshufb 0x1d21e(%rip),%xmm6 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 68,15,40,5,102,209,1,0 // movaps 0x1d166(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,59,209,1,0 // movaps 0x1d13b(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,58,210,1,0 // movaps 0x1d23a(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,37,15,210,1,0 // movaps 0x1d20f(%rip),%xmm12 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -36641,7 +36612,7 @@ _sk_srcover_rgba_8888_sse41:
.byte 102,15,114,240,24 // pslld $0x18,%xmm0
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
- .byte 117,88 // jne 1c3bb <_sk_srcover_rgba_8888_sse41+0x139>
+ .byte 117,88 // jne 1c346 <_sk_srcover_rgba_8888_sse41+0x139>
.byte 243,65,15,127,4,128 // movdqu %xmm0,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -36652,32 +36623,32 @@ _sk_srcover_rgba_8888_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,91 // je 1c3e5 <_sk_srcover_rgba_8888_sse41+0x163>
+ .byte 116,91 // je 1c370 <_sk_srcover_rgba_8888_sse41+0x163>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,22 // je 1c3aa <_sk_srcover_rgba_8888_sse41+0x128>
+ .byte 116,22 // je 1c335 <_sk_srcover_rgba_8888_sse41+0x128>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,10,255,255,255 // jne 1c2a8 <_sk_srcover_rgba_8888_sse41+0x26>
+ .byte 15,133,10,255,255,255 // jne 1c233 <_sk_srcover_rgba_8888_sse41+0x26>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7
.byte 243,65,15,126,36,128 // movq (%r8,%rax,4),%xmm4
.byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7
- .byte 233,237,254,255,255 // jmpq 1c2a8 <_sk_srcover_rgba_8888_sse41+0x26>
+ .byte 233,237,254,255,255 // jmpq 1c233 <_sk_srcover_rgba_8888_sse41+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,40 // je 1c3f0 <_sk_srcover_rgba_8888_sse41+0x16e>
+ .byte 116,40 // je 1c37b <_sk_srcover_rgba_8888_sse41+0x16e>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1c3dd <_sk_srcover_rgba_8888_sse41+0x15b>
+ .byte 116,15 // je 1c368 <_sk_srcover_rgba_8888_sse41+0x15b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,149 // jne 1c369 <_sk_srcover_rgba_8888_sse41+0xe7>
+ .byte 117,149 // jne 1c2f4 <_sk_srcover_rgba_8888_sse41+0xe7>
.byte 102,65,15,58,22,68,128,8,2 // pextrd $0x2,%xmm0,0x8(%r8,%rax,4)
.byte 102,65,15,214,4,128 // movq %xmm0,(%r8,%rax,4)
- .byte 235,132 // jmp 1c369 <_sk_srcover_rgba_8888_sse41+0xe7>
+ .byte 235,132 // jmp 1c2f4 <_sk_srcover_rgba_8888_sse41+0xe7>
.byte 102,65,15,110,60,128 // movd (%r8,%rax,4),%xmm7
- .byte 233,184,254,255,255 // jmpq 1c2a8 <_sk_srcover_rgba_8888_sse41+0x26>
+ .byte 233,184,254,255,255 // jmpq 1c233 <_sk_srcover_rgba_8888_sse41+0x26>
.byte 102,65,15,126,4,128 // movd %xmm0,(%r8,%rax,4)
- .byte 233,110,255,255,255 // jmpq 1c369 <_sk_srcover_rgba_8888_sse41+0xe7>
+ .byte 233,110,255,255,255 // jmpq 1c2f4 <_sk_srcover_rgba_8888_sse41+0xe7>
HIDDEN _sk_srcover_bgra_8888_sse41
.globl _sk_srcover_bgra_8888_sse41
@@ -36691,23 +36662,23 @@ _sk_srcover_bgra_8888_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,219,0,0,0 // jne 1c4f6 <_sk_srcover_bgra_8888_sse41+0xfb>
+ .byte 15,133,219,0,0,0 // jne 1c481 <_sk_srcover_bgra_8888_sse41+0xfb>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
.byte 72,133,255 // test %rdi,%rdi
- .byte 102,15,111,37,212,208,1,0 // movdqa 0x1d0d4(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,37,169,208,1,0 // movdqa 0x1d0a9(%rip),%xmm4 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,244 // cvtdq2ps %xmm4,%xmm6
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,208,208,1,0 // pshufb 0x1d0d0(%rip),%xmm4 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,37,165,208,1,0 // pshufb 0x1d0a5(%rip),%xmm4 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,91,236 // cvtdq2ps %xmm4,%xmm5
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,208,208,1,0 // pshufb 0x1d0d0(%rip),%xmm4 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,37,165,208,1,0 // pshufb 0x1d0a5(%rip),%xmm4 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 68,15,40,5,237,207,1,0 // movaps 0x1cfed(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,194,207,1,0 // movaps 0x1cfc2(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,193,208,1,0 // movaps 0x1d0c1(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,37,150,208,1,0 // movaps 0x1d096(%rip),%xmm12 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -36733,7 +36704,7 @@ _sk_srcover_bgra_8888_sse41:
.byte 102,15,114,240,24 // pslld $0x18,%xmm0
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
- .byte 117,88 // jne 1c534 <_sk_srcover_bgra_8888_sse41+0x139>
+ .byte 117,88 // jne 1c4bf <_sk_srcover_bgra_8888_sse41+0x139>
.byte 243,65,15,127,4,128 // movdqu %xmm0,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -36744,32 +36715,32 @@ _sk_srcover_bgra_8888_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,91 // je 1c55e <_sk_srcover_bgra_8888_sse41+0x163>
+ .byte 116,91 // je 1c4e9 <_sk_srcover_bgra_8888_sse41+0x163>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,22 // je 1c523 <_sk_srcover_bgra_8888_sse41+0x128>
+ .byte 116,22 // je 1c4ae <_sk_srcover_bgra_8888_sse41+0x128>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,10,255,255,255 // jne 1c421 <_sk_srcover_bgra_8888_sse41+0x26>
+ .byte 15,133,10,255,255,255 // jne 1c3ac <_sk_srcover_bgra_8888_sse41+0x26>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7
.byte 243,65,15,126,36,128 // movq (%r8,%rax,4),%xmm4
.byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7
- .byte 233,237,254,255,255 // jmpq 1c421 <_sk_srcover_bgra_8888_sse41+0x26>
+ .byte 233,237,254,255,255 // jmpq 1c3ac <_sk_srcover_bgra_8888_sse41+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,40 // je 1c569 <_sk_srcover_bgra_8888_sse41+0x16e>
+ .byte 116,40 // je 1c4f4 <_sk_srcover_bgra_8888_sse41+0x16e>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1c556 <_sk_srcover_bgra_8888_sse41+0x15b>
+ .byte 116,15 // je 1c4e1 <_sk_srcover_bgra_8888_sse41+0x15b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,149 // jne 1c4e2 <_sk_srcover_bgra_8888_sse41+0xe7>
+ .byte 117,149 // jne 1c46d <_sk_srcover_bgra_8888_sse41+0xe7>
.byte 102,65,15,58,22,68,128,8,2 // pextrd $0x2,%xmm0,0x8(%r8,%rax,4)
.byte 102,65,15,214,4,128 // movq %xmm0,(%r8,%rax,4)
- .byte 235,132 // jmp 1c4e2 <_sk_srcover_bgra_8888_sse41+0xe7>
+ .byte 235,132 // jmp 1c46d <_sk_srcover_bgra_8888_sse41+0xe7>
.byte 102,65,15,110,60,128 // movd (%r8,%rax,4),%xmm7
- .byte 233,184,254,255,255 // jmpq 1c421 <_sk_srcover_bgra_8888_sse41+0x26>
+ .byte 233,184,254,255,255 // jmpq 1c3ac <_sk_srcover_bgra_8888_sse41+0x26>
.byte 102,65,15,126,4,128 // movd %xmm0,(%r8,%rax,4)
- .byte 233,110,255,255,255 // jmpq 1c4e2 <_sk_srcover_bgra_8888_sse41+0xe7>
+ .byte 233,110,255,255,255 // jmpq 1c46d <_sk_srcover_bgra_8888_sse41+0xe7>
HIDDEN _sk_clamp_0_sse41
.globl _sk_clamp_0_sse41
@@ -36787,7 +36758,7 @@ HIDDEN _sk_clamp_1_sse41
.globl _sk_clamp_1_sse41
FUNCTION(_sk_clamp_1_sse41)
_sk_clamp_1_sse41:
- .byte 68,15,40,5,188,206,1,0 // movaps 0x1cebc(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,145,206,1,0 // movaps 0x1ce91(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -36799,7 +36770,7 @@ HIDDEN _sk_clamp_a_sse41
.globl _sk_clamp_a_sse41
FUNCTION(_sk_clamp_a_sse41)
_sk_clamp_a_sse41:
- .byte 15,93,29,161,206,1,0 // minps 0x1cea1(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,29,118,206,1,0 // minps 0x1ce76(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -36810,7 +36781,7 @@ HIDDEN _sk_clamp_a_dst_sse41
.globl _sk_clamp_a_dst_sse41
FUNCTION(_sk_clamp_a_dst_sse41)
_sk_clamp_a_dst_sse41:
- .byte 15,93,61,141,206,1,0 // minps 0x1ce8d(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,61,98,206,1,0 // minps 0x1ce62(%rip),%xmm7 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -36845,7 +36816,7 @@ HIDDEN _sk_invert_sse41
.globl _sk_invert_sse41
FUNCTION(_sk_invert_sse41)
_sk_invert_sse41:
- .byte 68,15,40,5,73,206,1,0 // movaps 0x1ce49(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,30,206,1,0 // movaps 0x1ce1e(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 69,15,40,208 // movaps %xmm8,%xmm10
@@ -36906,10 +36877,10 @@ HIDDEN _sk_unpremul_sse41
.globl _sk_unpremul_sse41
FUNCTION(_sk_unpremul_sse41)
_sk_unpremul_sse41:
- .byte 68,15,40,5,215,205,1,0 // movaps 0x1cdd7(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,172,205,1,0 // movaps 0x1cdac(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,94,195 // divps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
- .byte 68,15,194,13,182,206,1,0,1 // cmpltps 0x1ceb6(%rip),%xmm9 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,194,13,139,206,1,0,1 // cmpltps 0x1ce8b(%rip),%xmm9 # 394a0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 69,15,84,200 // andps %xmm8,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,201 // mulps %xmm9,%xmm1
@@ -36921,20 +36892,20 @@ HIDDEN _sk_from_srgb_sse41
.globl _sk_from_srgb_sse41
FUNCTION(_sk_from_srgb_sse41)
_sk_from_srgb_sse41:
- .byte 68,15,40,29,170,206,1,0 // movaps 0x1ceaa(%rip),%xmm11 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ .byte 68,15,40,29,127,206,1,0 // movaps 0x1ce7f(%rip),%xmm11 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcf8>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
.byte 68,15,40,208 // movaps %xmm0,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
- .byte 68,15,40,37,18,206,1,0 // movaps 0x1ce12(%rip),%xmm12 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,37,231,205,1,0 // movaps 0x1cde7(%rip),%xmm12 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,146,206,1,0 // movaps 0x1ce92(%rip),%xmm13 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,45,103,206,1,0 // movaps 0x1ce67(%rip),%xmm13 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd08>
.byte 69,15,88,197 // addps %xmm13,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
- .byte 68,15,40,53,146,206,1,0 // movaps 0x1ce92(%rip),%xmm14 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,53,103,206,1,0 // movaps 0x1ce67(%rip),%xmm14 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
.byte 69,15,88,198 // addps %xmm14,%xmm8
- .byte 68,15,40,61,150,206,1,0 // movaps 0x1ce96(%rip),%xmm15 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,61,107,206,1,0 // movaps 0x1ce6b(%rip),%xmm15 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
.byte 65,15,194,199,1 // cmpltps %xmm15,%xmm0
.byte 102,69,15,56,20,193 // blendvps %xmm0,%xmm9,%xmm8
.byte 68,15,40,209 // movaps %xmm1,%xmm10
@@ -36971,19 +36942,19 @@ FUNCTION(_sk_from_srgb_dst_sse41)
_sk_from_srgb_dst_sse41:
.byte 68,15,40,204 // movaps %xmm4,%xmm9
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,40,29,225,205,1,0 // movaps 0x1cde1(%rip),%xmm11 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ .byte 68,15,40,29,182,205,1,0 // movaps 0x1cdb6(%rip),%xmm11 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcf8>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 69,15,89,211 // mulps %xmm11,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
- .byte 68,15,40,37,74,205,1,0 // movaps 0x1cd4a(%rip),%xmm12 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,37,31,205,1,0 // movaps 0x1cd1f(%rip),%xmm12 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 65,15,89,228 // mulps %xmm12,%xmm4
- .byte 68,15,40,45,206,205,1,0 // movaps 0x1cdce(%rip),%xmm13 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,45,163,205,1,0 // movaps 0x1cda3(%rip),%xmm13 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd08>
.byte 65,15,88,229 // addps %xmm13,%xmm4
.byte 15,89,224 // mulps %xmm0,%xmm4
- .byte 68,15,40,53,207,205,1,0 // movaps 0x1cdcf(%rip),%xmm14 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,53,164,205,1,0 // movaps 0x1cda4(%rip),%xmm14 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
.byte 65,15,88,230 // addps %xmm14,%xmm4
- .byte 68,15,40,61,211,205,1,0 // movaps 0x1cdd3(%rip),%xmm15 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,61,168,205,1,0 // movaps 0x1cda8(%rip),%xmm15 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
.byte 69,15,194,207,1 // cmpltps %xmm15,%xmm9
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 102,65,15,56,20,226 // blendvps %xmm0,%xmm10,%xmm4
@@ -37027,22 +36998,22 @@ _sk_to_srgb_sse41:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 68,15,82,192 // rsqrtps %xmm0,%xmm8
- .byte 68,15,40,29,71,205,1,0 // movaps 0x1cd47(%rip),%xmm11 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ .byte 68,15,40,29,28,205,1,0 // movaps 0x1cd1c(%rip),%xmm11 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
- .byte 68,15,40,37,71,205,1,0 // movaps 0x1cd47(%rip),%xmm12 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,37,28,205,1,0 // movaps 0x1cd1c(%rip),%xmm12 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xd48>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 69,15,89,252 // mulps %xmm12,%xmm15
- .byte 68,15,40,21,71,205,1,0 // movaps 0x1cd47(%rip),%xmm10 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ .byte 68,15,40,21,28,205,1,0 // movaps 0x1cd1c(%rip),%xmm10 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xd58>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,248 // mulps %xmm8,%xmm15
- .byte 68,15,40,45,71,205,1,0 // movaps 0x1cd47(%rip),%xmm13 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ .byte 68,15,40,45,28,205,1,0 // movaps 0x1cd1c(%rip),%xmm13 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 69,15,88,253 // addps %xmm13,%xmm15
- .byte 68,15,40,53,75,205,1,0 // movaps 0x1cd4b(%rip),%xmm14 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,53,32,205,1,0 // movaps 0x1cd20(%rip),%xmm14 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
.byte 69,15,88,198 // addps %xmm14,%xmm8
.byte 69,15,83,192 // rcpps %xmm8,%xmm8
.byte 69,15,89,199 // mulps %xmm15,%xmm8
- .byte 68,15,40,61,71,205,1,0 // movaps 0x1cd47(%rip),%xmm15 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,61,28,205,1,0 // movaps 0x1cd1c(%rip),%xmm15 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
.byte 65,15,194,199,1 // cmpltps %xmm15,%xmm0
.byte 102,69,15,56,20,193 // blendvps %xmm0,%xmm9,%xmm8
.byte 68,15,82,202 // rsqrtps %xmm2,%xmm9
@@ -37097,7 +37068,7 @@ _sk_rgb_to_hsl_sse41:
.byte 68,15,93,224 // minps %xmm0,%xmm12
.byte 65,15,40,203 // movaps %xmm11,%xmm1
.byte 65,15,92,204 // subps %xmm12,%xmm1
- .byte 68,15,40,53,238,202,1,0 // movaps 0x1caee(%rip),%xmm14 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,53,195,202,1,0 // movaps 0x1cac3(%rip),%xmm14 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,94,241 // divps %xmm1,%xmm14
.byte 69,15,40,211 // movaps %xmm11,%xmm10
.byte 69,15,194,208,0 // cmpeqps %xmm8,%xmm10
@@ -37106,27 +37077,27 @@ _sk_rgb_to_hsl_sse41:
.byte 65,15,89,198 // mulps %xmm14,%xmm0
.byte 69,15,40,249 // movaps %xmm9,%xmm15
.byte 68,15,194,250,1 // cmpltps %xmm2,%xmm15
- .byte 68,15,84,61,101,204,1,0 // andps 0x1cc65(%rip),%xmm15 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ .byte 68,15,84,61,58,204,1,0 // andps 0x1cc3a(%rip),%xmm15 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 68,15,88,248 // addps %xmm0,%xmm15
.byte 65,15,40,195 // movaps %xmm11,%xmm0
.byte 65,15,194,193,0 // cmpeqps %xmm9,%xmm0
.byte 65,15,92,208 // subps %xmm8,%xmm2
.byte 65,15,89,214 // mulps %xmm14,%xmm2
- .byte 68,15,40,45,88,204,1,0 // movaps 0x1cc58(%rip),%xmm13 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ .byte 68,15,40,45,45,204,1,0 // movaps 0x1cc2d(%rip),%xmm13 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xda8>
.byte 65,15,88,213 // addps %xmm13,%xmm2
.byte 69,15,92,193 // subps %xmm9,%xmm8
.byte 69,15,89,198 // mulps %xmm14,%xmm8
- .byte 68,15,88,5,84,204,1,0 // addps 0x1cc54(%rip),%xmm8 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ .byte 68,15,88,5,41,204,1,0 // addps 0x1cc29(%rip),%xmm8 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xdb8>
.byte 102,68,15,56,20,194 // blendvps %xmm0,%xmm2,%xmm8
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 102,69,15,56,20,199 // blendvps %xmm0,%xmm15,%xmm8
- .byte 68,15,89,5,76,204,1,0 // mulps 0x1cc4c(%rip),%xmm8 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ .byte 68,15,89,5,33,204,1,0 // mulps 0x1cc21(%rip),%xmm8 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xdc8>
.byte 69,15,40,203 // movaps %xmm11,%xmm9
.byte 69,15,194,204,4 // cmpneqps %xmm12,%xmm9
.byte 69,15,84,193 // andps %xmm9,%xmm8
.byte 69,15,92,235 // subps %xmm11,%xmm13
.byte 69,15,88,220 // addps %xmm12,%xmm11
- .byte 15,40,5,80,202,1,0 // movaps 0x1ca50(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,40,5,37,202,1,0 // movaps 0x1ca25(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 65,15,40,211 // movaps %xmm11,%xmm2
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,194,194,1 // cmpltps %xmm2,%xmm0
@@ -37148,7 +37119,7 @@ _sk_hsl_to_rgb_sse41:
.byte 15,41,100,36,184 // movaps %xmm4,-0x48(%rsp)
.byte 15,41,92,36,168 // movaps %xmm3,-0x58(%rsp)
.byte 68,15,40,208 // movaps %xmm0,%xmm10
- .byte 68,15,40,13,6,202,1,0 // movaps 0x1ca06(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,13,219,201,1,0 // movaps 0x1c9db(%rip),%xmm9 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,194,194,2 // cmpleps %xmm2,%xmm0
.byte 15,40,217 // movaps %xmm1,%xmm3
@@ -37161,19 +37132,19 @@ _sk_hsl_to_rgb_sse41:
.byte 15,41,84,36,152 // movaps %xmm2,-0x68(%rsp)
.byte 69,15,88,192 // addps %xmm8,%xmm8
.byte 68,15,92,197 // subps %xmm5,%xmm8
- .byte 68,15,40,53,193,203,1,0 // movaps 0x1cbc1(%rip),%xmm14 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ .byte 68,15,40,53,150,203,1,0 // movaps 0x1cb96(%rip),%xmm14 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xdd8>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 102,65,15,58,8,198,1 // roundps $0x1,%xmm14,%xmm0
.byte 68,15,92,240 // subps %xmm0,%xmm14
- .byte 68,15,40,29,186,203,1,0 // movaps 0x1cbba(%rip),%xmm11 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ .byte 68,15,40,29,143,203,1,0 // movaps 0x1cb8f(%rip),%xmm11 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
.byte 65,15,40,195 // movaps %xmm11,%xmm0
.byte 65,15,194,198,2 // cmpleps %xmm14,%xmm0
.byte 15,40,245 // movaps %xmm5,%xmm6
.byte 65,15,92,240 // subps %xmm8,%xmm6
- .byte 15,40,61,83,203,1,0 // movaps 0x1cb53(%rip),%xmm7 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ .byte 15,40,61,40,203,1,0 // movaps 0x1cb28(%rip),%xmm7 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 69,15,40,238 // movaps %xmm14,%xmm13
.byte 68,15,89,239 // mulps %xmm7,%xmm13
- .byte 15,40,29,100,203,1,0 // movaps 0x1cb64(%rip),%xmm3 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ .byte 15,40,29,57,203,1,0 // movaps 0x1cb39(%rip),%xmm3 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xdb8>
.byte 68,15,40,227 // movaps %xmm3,%xmm12
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 68,15,89,230 // mulps %xmm6,%xmm12
@@ -37183,7 +37154,7 @@ _sk_hsl_to_rgb_sse41:
.byte 65,15,194,198,2 // cmpleps %xmm14,%xmm0
.byte 68,15,40,253 // movaps %xmm5,%xmm15
.byte 102,69,15,56,20,252 // blendvps %xmm0,%xmm12,%xmm15
- .byte 68,15,40,37,67,203,1,0 // movaps 0x1cb43(%rip),%xmm12 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ .byte 68,15,40,37,24,203,1,0 // movaps 0x1cb18(%rip),%xmm12 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xdc8>
.byte 65,15,40,196 // movaps %xmm12,%xmm0
.byte 65,15,194,198,2 // cmpleps %xmm14,%xmm0
.byte 68,15,89,238 // mulps %xmm6,%xmm13
@@ -37217,7 +37188,7 @@ _sk_hsl_to_rgb_sse41:
.byte 65,15,40,198 // movaps %xmm14,%xmm0
.byte 15,40,84,36,152 // movaps -0x68(%rsp),%xmm2
.byte 102,15,56,20,202 // blendvps %xmm0,%xmm2,%xmm1
- .byte 68,15,88,21,219,202,1,0 // addps 0x1cadb(%rip),%xmm10 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,88,21,176,202,1,0 // addps 0x1cab0(%rip),%xmm10 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
.byte 102,65,15,58,8,194,1 // roundps $0x1,%xmm10,%xmm0
.byte 68,15,92,208 // subps %xmm0,%xmm10
.byte 69,15,194,218,2 // cmpleps %xmm10,%xmm11
@@ -37272,11 +37243,11 @@ _sk_scale_u8_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,52 // jne 1cc5c <_sk_scale_u8_sse41+0x4c>
+ .byte 117,52 // jne 1cbe7 <_sk_scale_u8_sse41+0x4c>
.byte 102,71,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm8
- .byte 102,68,15,219,5,200,200,1,0 // pand 0x1c8c8(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,68,15,219,5,157,200,1,0 // pand 0x1c89d(%rip),%xmm8 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,28,202,1,0 // mulps 0x1ca1c(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,5,241,201,1,0 // mulps 0x1c9f1(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -37287,12 +37258,12 @@ _sk_scale_u8_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,59 // je 1cca4 <_sk_scale_u8_sse41+0x94>
+ .byte 116,59 // je 1cc2f <_sk_scale_u8_sse41+0x94>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 1cc8b <_sk_scale_u8_sse41+0x7b>
+ .byte 116,23 // je 1cc16 <_sk_scale_u8_sse41+0x7b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,181 // jne 1cc2f <_sk_scale_u8_sse41+0x1f>
+ .byte 117,181 // jne 1cbba <_sk_scale_u8_sse41+0x1f>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8
@@ -37300,10 +37271,10 @@ _sk_scale_u8_sse41:
.byte 102,68,15,110,200 // movd %eax,%xmm9
.byte 102,69,15,56,49,201 // pmovzxbd %xmm9,%xmm9
.byte 102,69,15,58,14,193,15 // pblendw $0xf,%xmm9,%xmm8
- .byte 235,139 // jmp 1cc2f <_sk_scale_u8_sse41+0x1f>
+ .byte 235,139 // jmp 1cbba <_sk_scale_u8_sse41+0x1f>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 233,124,255,255,255 // jmpq 1cc2f <_sk_scale_u8_sse41+0x1f>
+ .byte 233,124,255,255,255 // jmpq 1cbba <_sk_scale_u8_sse41+0x1f>
HIDDEN _sk_scale_565_sse41
.globl _sk_scale_565_sse41
@@ -37318,19 +37289,19 @@ _sk_scale_565_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,159,0,0,0 // jne 1cd76 <_sk_scale_565_sse41+0xc3>
+ .byte 15,133,159,0,0,0 // jne 1cd01 <_sk_scale_565_sse41+0xc3>
.byte 102,71,15,56,51,28,80 // pmovzxwd (%r8,%r10,2),%xmm11
- .byte 102,15,111,5,138,201,1,0 // movdqa 0x1c98a(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,5,95,201,1,0 // movdqa 0x1c95f(%rip),%xmm0 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,137,201,1,0 // mulps 0x1c989(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,5,145,201,1,0 // movdqa 0x1c991(%rip),%xmm0 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 68,15,89,13,94,201,1,0 // mulps 0x1c95e(%rip),%xmm9 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
+ .byte 102,15,111,5,102,201,1,0 // movdqa 0x1c966(%rip),%xmm0 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,208 // cvtdq2ps %xmm0,%xmm10
- .byte 68,15,89,21,144,201,1,0 // mulps 0x1c990(%rip),%xmm10 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,68,15,219,29,151,201,1,0 // pand 0x1c997(%rip),%xmm11 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 68,15,89,21,101,201,1,0 // mulps 0x1c965(%rip),%xmm10 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
+ .byte 102,68,15,219,29,108,201,1,0 // pand 0x1c96c(%rip),%xmm11 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
- .byte 68,15,89,29,155,201,1,0 // mulps 0x1c99b(%rip),%xmm11 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 68,15,89,29,112,201,1,0 // mulps 0x1c970(%rip),%xmm11 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
.byte 69,15,40,226 // movaps %xmm10,%xmm12
@@ -37355,22 +37326,22 @@ _sk_scale_565_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,60 // je 1cdbf <_sk_scale_565_sse41+0x10c>
+ .byte 116,60 // je 1cd4a <_sk_scale_565_sse41+0x10c>
.byte 102,69,15,239,219 // pxor %xmm11,%xmm11
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,26 // je 1cda8 <_sk_scale_565_sse41+0xf5>
+ .byte 116,26 // je 1cd33 <_sk_scale_565_sse41+0xf5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,70,255,255,255 // jne 1ccde <_sk_scale_565_sse41+0x2b>
+ .byte 15,133,70,255,255,255 // jne 1cc69 <_sk_scale_565_sse41+0x2b>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,68,15,112,216,69 // pshufd $0x45,%xmm0,%xmm11
.byte 102,67,15,110,4,80 // movd (%r8,%r10,2),%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
.byte 102,68,15,58,14,216,15 // pblendw $0xf,%xmm0,%xmm11
- .byte 233,31,255,255,255 // jmpq 1ccde <_sk_scale_565_sse41+0x2b>
+ .byte 233,31,255,255,255 // jmpq 1cc69 <_sk_scale_565_sse41+0x2b>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,68,15,110,216 // movd %eax,%xmm11
- .byte 233,16,255,255,255 // jmpq 1ccde <_sk_scale_565_sse41+0x2b>
+ .byte 233,16,255,255,255 // jmpq 1cc69 <_sk_scale_565_sse41+0x2b>
HIDDEN _sk_lerp_1_float_sse41
.globl _sk_lerp_1_float_sse41
@@ -37405,11 +37376,11 @@ _sk_lerp_u8_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,72 // jne 1ce66 <_sk_lerp_u8_sse41+0x60>
+ .byte 117,72 // jne 1cdf1 <_sk_lerp_u8_sse41+0x60>
.byte 102,71,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm8
- .byte 102,68,15,219,5,210,198,1,0 // pand 0x1c6d2(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,68,15,219,5,167,198,1,0 // pand 0x1c6a7(%rip),%xmm8 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,38,200,1,0 // mulps 0x1c826(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,5,251,199,1,0 // mulps 0x1c7fb(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -37427,12 +37398,12 @@ _sk_lerp_u8_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,62 // je 1ceb1 <_sk_lerp_u8_sse41+0xab>
+ .byte 116,62 // je 1ce3c <_sk_lerp_u8_sse41+0xab>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 1ce95 <_sk_lerp_u8_sse41+0x8f>
+ .byte 116,23 // je 1ce20 <_sk_lerp_u8_sse41+0x8f>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,161 // jne 1ce25 <_sk_lerp_u8_sse41+0x1f>
+ .byte 117,161 // jne 1cdb0 <_sk_lerp_u8_sse41+0x1f>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8
@@ -37440,10 +37411,10 @@ _sk_lerp_u8_sse41:
.byte 102,68,15,110,200 // movd %eax,%xmm9
.byte 102,69,15,56,49,201 // pmovzxbd %xmm9,%xmm9
.byte 102,69,15,58,14,193,15 // pblendw $0xf,%xmm9,%xmm8
- .byte 233,116,255,255,255 // jmpq 1ce25 <_sk_lerp_u8_sse41+0x1f>
+ .byte 233,116,255,255,255 // jmpq 1cdb0 <_sk_lerp_u8_sse41+0x1f>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 233,101,255,255,255 // jmpq 1ce25 <_sk_lerp_u8_sse41+0x1f>
+ .byte 233,101,255,255,255 // jmpq 1cdb0 <_sk_lerp_u8_sse41+0x1f>
HIDDEN _sk_lerp_565_sse41
.globl _sk_lerp_565_sse41
@@ -37458,19 +37429,19 @@ _sk_lerp_565_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,165,0,0,0 // jne 1cf89 <_sk_lerp_565_sse41+0xc9>
+ .byte 15,133,165,0,0,0 // jne 1cf14 <_sk_lerp_565_sse41+0xc9>
.byte 102,71,15,56,51,20,80 // pmovzxwd (%r8,%r10,2),%xmm10
- .byte 102,15,111,5,125,199,1,0 // movdqa 0x1c77d(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,5,82,199,1,0 // movdqa 0x1c752(%rip),%xmm0 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,124,199,1,0 // mulps 0x1c77c(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,5,132,199,1,0 // movdqa 0x1c784(%rip),%xmm0 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 68,15,89,13,81,199,1,0 // mulps 0x1c751(%rip),%xmm9 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
+ .byte 102,15,111,5,89,199,1,0 // movdqa 0x1c759(%rip),%xmm0 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,216 // cvtdq2ps %xmm0,%xmm11
- .byte 68,15,89,29,131,199,1,0 // mulps 0x1c783(%rip),%xmm11 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,68,15,219,21,138,199,1,0 // pand 0x1c78a(%rip),%xmm10 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 68,15,89,29,88,199,1,0 // mulps 0x1c758(%rip),%xmm11 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
+ .byte 102,68,15,219,21,95,199,1,0 // pand 0x1c75f(%rip),%xmm10 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,142,199,1,0 // mulps 0x1c78e(%rip),%xmm10 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 68,15,89,21,99,199,1,0 // mulps 0x1c763(%rip),%xmm10 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -37498,22 +37469,22 @@ _sk_lerp_565_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,60 // je 1cfd2 <_sk_lerp_565_sse41+0x112>
+ .byte 116,60 // je 1cf5d <_sk_lerp_565_sse41+0x112>
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,26 // je 1cfbb <_sk_lerp_565_sse41+0xfb>
+ .byte 116,26 // je 1cf46 <_sk_lerp_565_sse41+0xfb>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,64,255,255,255 // jne 1ceeb <_sk_lerp_565_sse41+0x2b>
+ .byte 15,133,64,255,255,255 // jne 1ce76 <_sk_lerp_565_sse41+0x2b>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,68,15,112,208,69 // pshufd $0x45,%xmm0,%xmm10
.byte 102,67,15,110,4,80 // movd (%r8,%r10,2),%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
.byte 102,68,15,58,14,208,15 // pblendw $0xf,%xmm0,%xmm10
- .byte 233,25,255,255,255 // jmpq 1ceeb <_sk_lerp_565_sse41+0x2b>
+ .byte 233,25,255,255,255 // jmpq 1ce76 <_sk_lerp_565_sse41+0x2b>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,68,15,110,208 // movd %eax,%xmm10
- .byte 233,10,255,255,255 // jmpq 1ceeb <_sk_lerp_565_sse41+0x2b>
+ .byte 233,10,255,255,255 // jmpq 1ce76 <_sk_lerp_565_sse41+0x2b>
HIDDEN _sk_load_tables_sse41
.globl _sk_load_tables_sse41
@@ -37522,11 +37493,11 @@ _sk_load_tables_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,139,0 // mov (%rax),%r8
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,20,1,0,0 // jne 1d103 <_sk_load_tables_sse41+0x122>
+ .byte 15,133,20,1,0,0 // jne 1d08e <_sk_load_tables_sse41+0x122>
.byte 243,69,15,111,4,144 // movdqu (%r8,%rdx,4),%xmm8
.byte 65,86 // push %r14
.byte 83 // push %rbx
- .byte 102,15,111,5,0,197,1,0 // movdqa 0x1c500(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,213,196,1,0 // movdqa 0x1c4d5(%rip),%xmm0 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,73,15,58,22,192,1 // pextrq $0x1,%xmm0,%r8
.byte 102,73,15,126,193 // movq %xmm0,%r9
@@ -37541,7 +37512,7 @@ _sk_load_tables_sse41:
.byte 102,66,15,58,33,4,155,32 // insertps $0x20,(%rbx,%r11,4),%xmm0
.byte 102,66,15,58,33,4,3,48 // insertps $0x30,(%rbx,%r8,1),%xmm0
.byte 102,65,15,111,200 // movdqa %xmm8,%xmm1
- .byte 102,15,56,0,13,187,196,1,0 // pshufb 0x1c4bb(%rip),%xmm1 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,13,144,196,1,0 // pshufb 0x1c490(%rip),%xmm1 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 102,73,15,58,22,200,1 // pextrq $0x1,%xmm1,%r8
.byte 102,72,15,126,203 // movq %xmm1,%rbx
.byte 68,15,182,203 // movzbl %bl,%r9d
@@ -37556,7 +37527,7 @@ _sk_load_tables_sse41:
.byte 102,15,58,33,202,48 // insertps $0x30,%xmm2,%xmm1
.byte 76,139,64,24 // mov 0x18(%rax),%r8
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
- .byte 102,15,56,0,21,119,196,1,0 // pshufb 0x1c477(%rip),%xmm2 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,21,76,196,1,0 // pshufb 0x1c44c(%rip),%xmm2 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
.byte 102,72,15,58,22,211,1 // pextrq $0x1,%xmm2,%rbx
.byte 102,72,15,126,208 // movq %xmm2,%rax
.byte 68,15,182,200 // movzbl %al,%r9d
@@ -37571,7 +37542,7 @@ _sk_load_tables_sse41:
.byte 102,15,58,33,211,48 // insertps $0x30,%xmm3,%xmm2
.byte 102,65,15,114,208,24 // psrld $0x18,%xmm8
.byte 65,15,91,216 // cvtdq2ps %xmm8,%xmm3
- .byte 15,89,29,100,197,1,0 // mulps 0x1c564(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,29,57,197,1,0 // mulps 0x1c539(%rip),%xmm3 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -37579,19 +37550,19 @@ _sk_load_tables_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,52 // je 1d144 <_sk_load_tables_sse41+0x163>
+ .byte 116,52 // je 1d0cf <_sk_load_tables_sse41+0x163>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 1d132 <_sk_load_tables_sse41+0x151>
+ .byte 116,23 // je 1d0bd <_sk_load_tables_sse41+0x151>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,208,254,255,255 // jne 1cff5 <_sk_load_tables_sse41+0x14>
+ .byte 15,133,208,254,255,255 // jne 1cf80 <_sk_load_tables_sse41+0x14>
.byte 102,65,15,110,68,144,8 // movd 0x8(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 243,65,15,126,4,144 // movq (%r8,%rdx,4),%xmm0
.byte 102,68,15,58,14,192,15 // pblendw $0xf,%xmm0,%xmm8
- .byte 233,177,254,255,255 // jmpq 1cff5 <_sk_load_tables_sse41+0x14>
+ .byte 233,177,254,255,255 // jmpq 1cf80 <_sk_load_tables_sse41+0x14>
.byte 102,69,15,110,4,144 // movd (%r8,%rdx,4),%xmm8
- .byte 233,166,254,255,255 // jmpq 1cff5 <_sk_load_tables_sse41+0x14>
+ .byte 233,166,254,255,255 // jmpq 1cf80 <_sk_load_tables_sse41+0x14>
HIDDEN _sk_load_tables_u16_be_sse41
.globl _sk_load_tables_u16_be_sse41
@@ -37601,7 +37572,7 @@ _sk_load_tables_u16_be_sse41:
.byte 76,139,0 // mov (%rax),%r8
.byte 76,141,12,149,0,0,0,0 // lea 0x0(,%rdx,4),%r9
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,95,1,0,0 // jne 1d2c4 <_sk_load_tables_u16_be_sse41+0x175>
+ .byte 15,133,95,1,0,0 // jne 1d24f <_sk_load_tables_u16_be_sse41+0x175>
.byte 102,67,15,16,4,72 // movupd (%r8,%r9,2),%xmm0
.byte 243,67,15,111,76,72,16 // movdqu 0x10(%r8,%r9,2),%xmm1
.byte 65,86 // push %r14
@@ -37612,7 +37583,7 @@ _sk_load_tables_u16_be_sse41:
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,97,200 // punpcklwd %xmm0,%xmm1
.byte 102,68,15,105,200 // punpckhwd %xmm0,%xmm9
- .byte 102,68,15,111,5,54,197,1,0 // movdqa 0x1c536(%rip),%xmm8 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 102,68,15,111,5,11,197,1,0 // movdqa 0x1c50b(%rip),%xmm8 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xe78>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
@@ -37630,7 +37601,7 @@ _sk_load_tables_u16_be_sse41:
.byte 102,15,58,33,194,32 // insertps $0x20,%xmm2,%xmm0
.byte 243,66,15,16,20,3 // movss (%rbx,%r8,1),%xmm2
.byte 102,15,58,33,194,48 // insertps $0x30,%xmm2,%xmm0
- .byte 102,15,56,0,13,229,196,1,0 // pshufb 0x1c4e5(%rip),%xmm1 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ .byte 102,15,56,0,13,186,196,1,0 // pshufb 0x1c4ba(%rip),%xmm1 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xe88>
.byte 102,15,56,51,201 // pmovzxwd %xmm1,%xmm1
.byte 102,73,15,58,22,200,1 // pextrq $0x1,%xmm1,%r8
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -37666,23 +37637,23 @@ _sk_load_tables_u16_be_sse41:
.byte 102,65,15,235,216 // por %xmm8,%xmm3
.byte 102,15,56,51,219 // pmovzxwd %xmm3,%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,51,196,1,0 // mulps 0x1c433(%rip),%xmm3 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 15,89,29,8,196,1,0 // mulps 0x1c408(%rip),%xmm3 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
.byte 242,67,15,16,4,72 // movsd (%r8,%r9,2),%xmm0
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 1d2dd <_sk_load_tables_u16_be_sse41+0x18e>
+ .byte 117,13 // jne 1d268 <_sk_load_tables_u16_be_sse41+0x18e>
.byte 243,15,126,192 // movq %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,149,254,255,255 // jmpq 1d172 <_sk_load_tables_u16_be_sse41+0x23>
+ .byte 233,149,254,255,255 // jmpq 1d0fd <_sk_load_tables_u16_be_sse41+0x23>
.byte 102,67,15,22,68,72,8 // movhpd 0x8(%r8,%r9,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,128,254,255,255 // jb 1d172 <_sk_load_tables_u16_be_sse41+0x23>
+ .byte 15,130,128,254,255,255 // jb 1d0fd <_sk_load_tables_u16_be_sse41+0x23>
.byte 243,67,15,126,76,72,16 // movq 0x10(%r8,%r9,2),%xmm1
- .byte 233,116,254,255,255 // jmpq 1d172 <_sk_load_tables_u16_be_sse41+0x23>
+ .byte 233,116,254,255,255 // jmpq 1d0fd <_sk_load_tables_u16_be_sse41+0x23>
HIDDEN _sk_load_tables_rgb_u16_be_sse41
.globl _sk_load_tables_rgb_u16_be_sse41
@@ -37692,7 +37663,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.byte 76,139,0 // mov (%rax),%r8
.byte 76,141,12,82 // lea (%rdx,%rdx,2),%r9
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,79,1,0,0 // jne 1d45f <_sk_load_tables_rgb_u16_be_sse41+0x161>
+ .byte 15,133,79,1,0,0 // jne 1d3ea <_sk_load_tables_rgb_u16_be_sse41+0x161>
.byte 243,67,15,111,20,72 // movdqu (%r8,%r9,2),%xmm2
.byte 243,67,15,111,76,72,8 // movdqu 0x8(%r8,%r9,2),%xmm1
.byte 102,15,115,217,4 // psrldq $0x4,%xmm1
@@ -37706,7 +37677,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.byte 102,15,97,209 // punpcklwd %xmm1,%xmm2
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,97,201 // punpcklwd %xmm9,%xmm1
- .byte 102,68,15,111,5,124,195,1,0 // movdqa 0x1c37c(%rip),%xmm8 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 102,68,15,111,5,81,195,1,0 // movdqa 0x1c351(%rip),%xmm8 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xe78>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
@@ -37724,7 +37695,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.byte 102,15,58,33,195,32 // insertps $0x20,%xmm3,%xmm0
.byte 243,66,15,16,28,3 // movss (%rbx,%r8,1),%xmm3
.byte 102,15,58,33,195,48 // insertps $0x30,%xmm3,%xmm0
- .byte 102,15,56,0,13,43,195,1,0 // pshufb 0x1c32b(%rip),%xmm1 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ .byte 102,15,56,0,13,0,195,1,0 // pshufb 0x1c300(%rip),%xmm1 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xe88>
.byte 102,15,56,51,201 // pmovzxwd %xmm1,%xmm1
.byte 102,73,15,58,22,200,1 // pextrq $0x1,%xmm1,%r8
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -37755,7 +37726,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.byte 243,65,15,16,28,24 // movss (%r8,%rbx,1),%xmm3
.byte 102,15,58,33,211,48 // insertps $0x30,%xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,246,191,1,0 // movaps 0x1bff6(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,203,191,1,0 // movaps 0x1bfcb(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
@@ -37763,21 +37734,21 @@ _sk_load_tables_rgb_u16_be_sse41:
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,67,15,196,84,72,4,2 // pinsrw $0x2,0x4(%r8,%r9,2),%xmm2
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,14 // jne 1d485 <_sk_load_tables_rgb_u16_be_sse41+0x187>
+ .byte 117,14 // jne 1d410 <_sk_load_tables_rgb_u16_be_sse41+0x187>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
- .byte 233,177,254,255,255 // jmpq 1d336 <_sk_load_tables_rgb_u16_be_sse41+0x38>
+ .byte 233,177,254,255,255 // jmpq 1d2c1 <_sk_load_tables_rgb_u16_be_sse41+0x38>
.byte 102,71,15,110,76,72,6 // movd 0x6(%r8,%r9,2),%xmm9
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,71,15,196,76,72,10,2 // pinsrw $0x2,0xa(%r8,%r9,2),%xmm9
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,24 // jb 1d4b6 <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
+ .byte 114,24 // jb 1d441 <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
.byte 102,67,15,110,76,72,12 // movd 0xc(%r8,%r9,2),%xmm1
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,67,15,196,76,72,16,2 // pinsrw $0x2,0x10(%r8,%r9,2),%xmm1
- .byte 233,128,254,255,255 // jmpq 1d336 <_sk_load_tables_rgb_u16_be_sse41+0x38>
+ .byte 233,128,254,255,255 // jmpq 1d2c1 <_sk_load_tables_rgb_u16_be_sse41+0x38>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,119,254,255,255 // jmpq 1d336 <_sk_load_tables_rgb_u16_be_sse41+0x38>
+ .byte 233,119,254,255,255 // jmpq 1d2c1 <_sk_load_tables_rgb_u16_be_sse41+0x38>
HIDDEN _sk_byte_tables_sse41
.globl _sk_byte_tables_sse41
@@ -37787,7 +37758,7 @@ _sk_byte_tables_sse41:
.byte 65,86 // push %r14
.byte 83 // push %rbx
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,99,192,1,0 // movaps 0x1c063(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,56,192,1,0 // movaps 0x1c038(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 102,73,15,58,22,192,1 // pextrq $0x1,%xmm0,%r8
@@ -37810,7 +37781,7 @@ _sk_byte_tables_sse41:
.byte 102,15,58,32,197,3 // pinsrb $0x3,%ebp,%xmm0
.byte 102,15,56,49,192 // pmovzxbd %xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,13,41,193,1,0 // movaps 0x1c129(%rip),%xmm9 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,13,254,192,1,0 // movaps 0x1c0fe(%rip),%xmm9 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -37912,7 +37883,7 @@ _sk_byte_tables_rgb_sse41:
.byte 102,15,58,32,197,3 // pinsrb $0x3,%ebp,%xmm0
.byte 102,15,56,49,192 // pmovzxbd %xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,13,133,191,1,0 // movaps 0x1bf85(%rip),%xmm9 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,13,90,191,1,0 // movaps 0x1bf5a(%rip),%xmm9 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -38094,31 +38065,31 @@ _sk_parametric_r_sse41:
.byte 69,15,88,208 // addps %xmm8,%xmm10
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,91,194 // cvtdq2ps %xmm10,%xmm8
- .byte 68,15,89,5,96,189,1,0 // mulps 0x1bd60(%rip),%xmm8 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,21,104,189,1,0 // andps 0x1bd68(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,21,144,186,1,0 // orps 0x1ba90(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,5,104,189,1,0 // addps 0x1bd68(%rip),%xmm8 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,40,37,112,189,1,0 // movaps 0x1bd70(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,5,53,189,1,0 // mulps 0x1bd35(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 68,15,84,21,61,189,1,0 // andps 0x1bd3d(%rip),%xmm10 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+ .byte 68,15,86,21,101,186,1,0 // orps 0x1ba65(%rip),%xmm10 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+ .byte 68,15,88,5,61,189,1,0 // addps 0x1bd3d(%rip),%xmm8 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
+ .byte 68,15,40,37,69,189,1,0 // movaps 0x1bd45(%rip),%xmm12 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,196 // subps %xmm12,%xmm8
- .byte 68,15,88,21,112,189,1,0 // addps 0x1bd70(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 68,15,40,37,120,189,1,0 // movaps 0x1bd78(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,21,69,189,1,0 // addps 0x1bd45(%rip),%xmm10 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 68,15,40,37,77,189,1,0 // movaps 0x1bd4d(%rip),%xmm12 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,196 // subps %xmm12,%xmm8
.byte 69,15,89,195 // mulps %xmm11,%xmm8
.byte 102,69,15,58,8,208,1 // roundps $0x1,%xmm8,%xmm10
.byte 69,15,40,216 // movaps %xmm8,%xmm11
.byte 69,15,92,218 // subps %xmm10,%xmm11
- .byte 68,15,88,5,101,189,1,0 // addps 0x1bd65(%rip),%xmm8 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 68,15,40,21,109,189,1,0 // movaps 0x1bd6d(%rip),%xmm10 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,5,58,189,1,0 // addps 0x1bd3a(%rip),%xmm8 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 68,15,40,21,66,189,1,0 // movaps 0x1bd42(%rip),%xmm10 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 69,15,89,211 // mulps %xmm11,%xmm10
.byte 69,15,92,194 // subps %xmm10,%xmm8
- .byte 68,15,40,21,109,189,1,0 // movaps 0x1bd6d(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,21,66,189,1,0 // movaps 0x1bd42(%rip),%xmm10 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 68,15,40,29,113,189,1,0 // movaps 0x1bd71(%rip),%xmm11 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,29,70,189,1,0 // movaps 0x1bd46(%rip),%xmm11 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 69,15,94,218 // divps %xmm10,%xmm11
.byte 69,15,88,216 // addps %xmm8,%xmm11
- .byte 68,15,89,29,113,189,1,0 // mulps 0x1bd71(%rip),%xmm11 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,29,70,189,1,0 // mulps 0x1bd46(%rip),%xmm11 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
.byte 102,69,15,91,211 // cvtps2dq %xmm11,%xmm10
.byte 243,68,15,16,64,20 // movss 0x14(%rax),%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
@@ -38126,7 +38097,7 @@ _sk_parametric_r_sse41:
.byte 102,69,15,56,20,193 // blendvps %xmm0,%xmm9,%xmm8
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 68,15,95,192 // maxps %xmm0,%xmm8
- .byte 68,15,93,5,248,185,1,0 // minps 0x1b9f8(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,93,5,205,185,1,0 // minps 0x1b9cd(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38156,31 +38127,31 @@ _sk_parametric_g_sse41:
.byte 68,15,88,217 // addps %xmm1,%xmm11
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 69,15,91,227 // cvtdq2ps %xmm11,%xmm12
- .byte 68,15,89,37,57,188,1,0 // mulps 0x1bc39(%rip),%xmm12 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,29,65,188,1,0 // andps 0x1bc41(%rip),%xmm11 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,29,105,185,1,0 // orps 0x1b969(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,37,65,188,1,0 // addps 0x1bc41(%rip),%xmm12 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 15,40,13,74,188,1,0 // movaps 0x1bc4a(%rip),%xmm1 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,37,14,188,1,0 // mulps 0x1bc0e(%rip),%xmm12 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 68,15,84,29,22,188,1,0 // andps 0x1bc16(%rip),%xmm11 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+ .byte 68,15,86,29,62,185,1,0 // orps 0x1b93e(%rip),%xmm11 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+ .byte 68,15,88,37,22,188,1,0 // addps 0x1bc16(%rip),%xmm12 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
+ .byte 15,40,13,31,188,1,0 // movaps 0x1bc1f(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,88,29,74,188,1,0 // addps 0x1bc4a(%rip),%xmm11 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 15,40,13,83,188,1,0 // movaps 0x1bc53(%rip),%xmm1 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,29,31,188,1,0 // addps 0x1bc1f(%rip),%xmm11 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 15,40,13,40,188,1,0 // movaps 0x1bc28(%rip),%xmm1 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 65,15,94,203 // divps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 102,69,15,58,8,212,1 // roundps $0x1,%xmm12,%xmm10
.byte 69,15,40,220 // movaps %xmm12,%xmm11
.byte 69,15,92,218 // subps %xmm10,%xmm11
- .byte 68,15,88,37,64,188,1,0 // addps 0x1bc40(%rip),%xmm12 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 15,40,13,73,188,1,0 // movaps 0x1bc49(%rip),%xmm1 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,37,21,188,1,0 // addps 0x1bc15(%rip),%xmm12 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 15,40,13,30,188,1,0 // movaps 0x1bc1e(%rip),%xmm1 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,40,21,73,188,1,0 // movaps 0x1bc49(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,21,30,188,1,0 // movaps 0x1bc1e(%rip),%xmm10 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,13,78,188,1,0 // movaps 0x1bc4e(%rip),%xmm1 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 15,40,13,35,188,1,0 // movaps 0x1bc23(%rip),%xmm1 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 65,15,94,202 // divps %xmm10,%xmm1
.byte 65,15,88,204 // addps %xmm12,%xmm1
- .byte 15,89,13,79,188,1,0 // mulps 0x1bc4f(%rip),%xmm1 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,89,13,36,188,1,0 // mulps 0x1bc24(%rip),%xmm1 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
.byte 102,68,15,91,209 // cvtps2dq %xmm1,%xmm10
.byte 243,15,16,72,20 // movss 0x14(%rax),%xmm1
.byte 15,198,201,0 // shufps $0x0,%xmm1,%xmm1
@@ -38188,7 +38159,7 @@ _sk_parametric_g_sse41:
.byte 102,65,15,56,20,201 // blendvps %xmm0,%xmm9,%xmm1
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,95,200 // maxps %xmm0,%xmm1
- .byte 15,93,13,218,184,1,0 // minps 0x1b8da(%rip),%xmm1 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,13,175,184,1,0 // minps 0x1b8af(%rip),%xmm1 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38218,31 +38189,31 @@ _sk_parametric_b_sse41:
.byte 68,15,88,218 // addps %xmm2,%xmm11
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 69,15,91,227 // cvtdq2ps %xmm11,%xmm12
- .byte 68,15,89,37,27,187,1,0 // mulps 0x1bb1b(%rip),%xmm12 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,29,35,187,1,0 // andps 0x1bb23(%rip),%xmm11 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,29,75,184,1,0 // orps 0x1b84b(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,37,35,187,1,0 // addps 0x1bb23(%rip),%xmm12 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 15,40,21,44,187,1,0 // movaps 0x1bb2c(%rip),%xmm2 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,37,240,186,1,0 // mulps 0x1baf0(%rip),%xmm12 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 68,15,84,29,248,186,1,0 // andps 0x1baf8(%rip),%xmm11 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+ .byte 68,15,86,29,32,184,1,0 // orps 0x1b820(%rip),%xmm11 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+ .byte 68,15,88,37,248,186,1,0 // addps 0x1baf8(%rip),%xmm12 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
+ .byte 15,40,21,1,187,1,0 // movaps 0x1bb01(%rip),%xmm2 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,88,29,44,187,1,0 // addps 0x1bb2c(%rip),%xmm11 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 15,40,21,53,187,1,0 // movaps 0x1bb35(%rip),%xmm2 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,29,1,187,1,0 // addps 0x1bb01(%rip),%xmm11 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 15,40,21,10,187,1,0 // movaps 0x1bb0a(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 65,15,94,211 // divps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 102,69,15,58,8,212,1 // roundps $0x1,%xmm12,%xmm10
.byte 69,15,40,220 // movaps %xmm12,%xmm11
.byte 69,15,92,218 // subps %xmm10,%xmm11
- .byte 68,15,88,37,34,187,1,0 // addps 0x1bb22(%rip),%xmm12 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 15,40,21,43,187,1,0 // movaps 0x1bb2b(%rip),%xmm2 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,37,247,186,1,0 // addps 0x1baf7(%rip),%xmm12 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 15,40,21,0,187,1,0 // movaps 0x1bb00(%rip),%xmm2 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,40,21,43,187,1,0 // movaps 0x1bb2b(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,21,0,187,1,0 // movaps 0x1bb00(%rip),%xmm10 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,21,48,187,1,0 // movaps 0x1bb30(%rip),%xmm2 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 15,40,21,5,187,1,0 // movaps 0x1bb05(%rip),%xmm2 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 65,15,94,210 // divps %xmm10,%xmm2
.byte 65,15,88,212 // addps %xmm12,%xmm2
- .byte 15,89,21,49,187,1,0 // mulps 0x1bb31(%rip),%xmm2 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,89,21,6,187,1,0 // mulps 0x1bb06(%rip),%xmm2 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
.byte 102,68,15,91,210 // cvtps2dq %xmm2,%xmm10
.byte 243,15,16,80,20 // movss 0x14(%rax),%xmm2
.byte 15,198,210,0 // shufps $0x0,%xmm2,%xmm2
@@ -38250,7 +38221,7 @@ _sk_parametric_b_sse41:
.byte 102,65,15,56,20,209 // blendvps %xmm0,%xmm9,%xmm2
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,95,208 // maxps %xmm0,%xmm2
- .byte 15,93,21,188,183,1,0 // minps 0x1b7bc(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,21,145,183,1,0 // minps 0x1b791(%rip),%xmm2 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38280,31 +38251,31 @@ _sk_parametric_a_sse41:
.byte 68,15,88,219 // addps %xmm3,%xmm11
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 69,15,91,227 // cvtdq2ps %xmm11,%xmm12
- .byte 68,15,89,37,253,185,1,0 // mulps 0x1b9fd(%rip),%xmm12 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,29,5,186,1,0 // andps 0x1ba05(%rip),%xmm11 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,29,45,183,1,0 // orps 0x1b72d(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,37,5,186,1,0 // addps 0x1ba05(%rip),%xmm12 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 15,40,29,14,186,1,0 // movaps 0x1ba0e(%rip),%xmm3 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,37,210,185,1,0 // mulps 0x1b9d2(%rip),%xmm12 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 68,15,84,29,218,185,1,0 // andps 0x1b9da(%rip),%xmm11 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+ .byte 68,15,86,29,2,183,1,0 // orps 0x1b702(%rip),%xmm11 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+ .byte 68,15,88,37,218,185,1,0 // addps 0x1b9da(%rip),%xmm12 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
+ .byte 15,40,29,227,185,1,0 // movaps 0x1b9e3(%rip),%xmm3 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,88,29,14,186,1,0 // addps 0x1ba0e(%rip),%xmm11 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 15,40,29,23,186,1,0 // movaps 0x1ba17(%rip),%xmm3 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,29,227,185,1,0 // addps 0x1b9e3(%rip),%xmm11 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 15,40,29,236,185,1,0 // movaps 0x1b9ec(%rip),%xmm3 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 65,15,94,219 // divps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 102,69,15,58,8,212,1 // roundps $0x1,%xmm12,%xmm10
.byte 69,15,40,220 // movaps %xmm12,%xmm11
.byte 69,15,92,218 // subps %xmm10,%xmm11
- .byte 68,15,88,37,4,186,1,0 // addps 0x1ba04(%rip),%xmm12 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 15,40,29,13,186,1,0 // movaps 0x1ba0d(%rip),%xmm3 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,37,217,185,1,0 // addps 0x1b9d9(%rip),%xmm12 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 15,40,29,226,185,1,0 // movaps 0x1b9e2(%rip),%xmm3 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,40,21,13,186,1,0 // movaps 0x1ba0d(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,21,226,185,1,0 // movaps 0x1b9e2(%rip),%xmm10 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,29,18,186,1,0 // movaps 0x1ba12(%rip),%xmm3 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 15,40,29,231,185,1,0 // movaps 0x1b9e7(%rip),%xmm3 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 65,15,94,218 // divps %xmm10,%xmm3
.byte 65,15,88,220 // addps %xmm12,%xmm3
- .byte 15,89,29,19,186,1,0 // mulps 0x1ba13(%rip),%xmm3 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,89,29,232,185,1,0 // mulps 0x1b9e8(%rip),%xmm3 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
.byte 102,68,15,91,211 // cvtps2dq %xmm3,%xmm10
.byte 243,15,16,88,20 // movss 0x14(%rax),%xmm3
.byte 15,198,219,0 // shufps $0x0,%xmm3,%xmm3
@@ -38312,7 +38283,7 @@ _sk_parametric_a_sse41:
.byte 102,65,15,56,20,217 // blendvps %xmm0,%xmm9,%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,95,216 // maxps %xmm0,%xmm3
- .byte 15,93,29,158,182,1,0 // minps 0x1b69e(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,29,115,182,1,0 // minps 0x1b673(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38329,20 +38300,20 @@ _sk_gamma_sse41:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,91,194 // cvtdq2ps %xmm2,%xmm0
- .byte 15,89,5,29,185,1,0 // mulps 0x1b91d(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,40,53,37,185,1,0 // movaps 0x1b925(%rip),%xmm14 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 15,89,5,242,184,1,0 // mulps 0x1b8f2(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 68,15,40,53,250,184,1,0 // movaps 0x1b8fa(%rip),%xmm14 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 65,15,84,214 // andps %xmm14,%xmm2
- .byte 68,15,40,37,73,182,1,0 // movaps 0x1b649(%rip),%xmm12 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,37,30,182,1,0 // movaps 0x1b61e(%rip),%xmm12 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 65,15,86,212 // orps %xmm12,%xmm2
- .byte 68,15,40,21,29,185,1,0 // movaps 0x1b91d(%rip),%xmm10 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 68,15,40,21,242,184,1,0 // movaps 0x1b8f2(%rip),%xmm10 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,40,29,33,185,1,0 // movaps 0x1b921(%rip),%xmm11 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,40,29,246,184,1,0 // movaps 0x1b8f6(%rip),%xmm11 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 15,40,226 // movaps %xmm2,%xmm4
.byte 65,15,89,227 // mulps %xmm11,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 68,15,40,13,31,185,1,0 // movaps 0x1b91f(%rip),%xmm9 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,40,13,244,184,1,0 // movaps 0x1b8f4(%rip),%xmm9 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
.byte 65,15,88,209 // addps %xmm9,%xmm2
- .byte 68,15,40,45,35,185,1,0 // movaps 0x1b923(%rip),%xmm13 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,40,45,248,184,1,0 // movaps 0x1b8f8(%rip),%xmm13 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 65,15,40,229 // movaps %xmm13,%xmm4
.byte 15,94,226 // divps %xmm2,%xmm4
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -38353,21 +38324,21 @@ _sk_gamma_sse41:
.byte 102,15,58,8,208,1 // roundps $0x1,%xmm0,%xmm2
.byte 15,40,224 // movaps %xmm0,%xmm4
.byte 15,92,226 // subps %xmm2,%xmm4
- .byte 15,40,53,6,185,1,0 // movaps 0x1b906(%rip),%xmm6 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 15,40,53,219,184,1,0 // movaps 0x1b8db(%rip),%xmm6 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,28,185,1,0 // movaps 0x1b91c(%rip),%xmm7 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 15,40,61,241,184,1,0 // movaps 0x1b8f1(%rip),%xmm7 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 15,40,239 // movaps %xmm7,%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,40,212 // movaps %xmm4,%xmm2
- .byte 15,40,37,252,184,1,0 // movaps 0x1b8fc(%rip),%xmm4 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 15,40,37,209,184,1,0 // movaps 0x1b8d1(%rip),%xmm4 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,14,185,1,0 // movaps 0x1b90e(%rip),%xmm15 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,61,227,184,1,0 // movaps 0x1b8e3(%rip),%xmm15 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 65,15,40,215 // movaps %xmm15,%xmm2
.byte 15,94,213 // divps %xmm5,%xmm2
.byte 15,88,208 // addps %xmm0,%xmm2
.byte 15,91,193 // cvtdq2ps %xmm1,%xmm0
- .byte 15,89,5,106,184,1,0 // mulps 0x1b86a(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 15,89,5,63,184,1,0 // mulps 0x1b83f(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
.byte 65,15,84,206 // andps %xmm14,%xmm1
.byte 65,15,86,204 // orps %xmm12,%xmm1
.byte 65,15,88,194 // addps %xmm10,%xmm0
@@ -38393,8 +38364,8 @@ _sk_gamma_sse41:
.byte 15,94,206 // divps %xmm6,%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
.byte 15,91,195 // cvtdq2ps %xmm3,%xmm0
- .byte 15,89,5,11,184,1,0 // mulps 0x1b80b(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 15,84,29,20,184,1,0 // andps 0x1b814(%rip),%xmm3 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 15,89,5,224,183,1,0 // mulps 0x1b7e0(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 15,84,29,233,183,1,0 // andps 0x1b7e9(%rip),%xmm3 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 65,15,86,220 // orps %xmm12,%xmm3
.byte 65,15,88,194 // addps %xmm10,%xmm0
.byte 68,15,89,219 // mulps %xmm3,%xmm11
@@ -38412,7 +38383,7 @@ _sk_gamma_sse41:
.byte 15,92,253 // subps %xmm5,%xmm7
.byte 68,15,94,255 // divps %xmm7,%xmm15
.byte 68,15,88,248 // addps %xmm0,%xmm15
- .byte 15,40,5,92,184,1,0 // movaps 0x1b85c(%rip),%xmm0 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,40,5,49,184,1,0 // movaps 0x1b831(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 68,15,89,248 // mulps %xmm0,%xmm15
@@ -38432,29 +38403,29 @@ HIDDEN _sk_lab_to_xyz_sse41
FUNCTION(_sk_lab_to_xyz_sse41)
_sk_lab_to_xyz_sse41:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,89,5,44,184,1,0 // mulps 0x1b82c(%rip),%xmm8 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
- .byte 68,15,40,13,164,181,1,0 // movaps 0x1b5a4(%rip),%xmm9 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,89,5,1,184,1,0 // mulps 0x1b801(%rip),%xmm8 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xf58>
+ .byte 68,15,40,13,121,181,1,0 // movaps 0x1b579(%rip),%xmm9 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 65,15,89,201 // mulps %xmm9,%xmm1
- .byte 15,40,5,41,184,1,0 // movaps 0x1b829(%rip),%xmm0 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ .byte 15,40,5,254,183,1,0 // movaps 0x1b7fe(%rip),%xmm0 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
.byte 15,88,200 // addps %xmm0,%xmm1
.byte 65,15,89,209 // mulps %xmm9,%xmm2
.byte 15,88,208 // addps %xmm0,%xmm2
- .byte 68,15,88,5,39,184,1,0 // addps 0x1b827(%rip),%xmm8 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
- .byte 68,15,89,5,47,184,1,0 // mulps 0x1b82f(%rip),%xmm8 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
- .byte 15,89,13,56,184,1,0 // mulps 0x1b838(%rip),%xmm1 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
+ .byte 68,15,88,5,252,183,1,0 // addps 0x1b7fc(%rip),%xmm8 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+ .byte 68,15,89,5,4,184,1,0 // mulps 0x1b804(%rip),%xmm8 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
+ .byte 15,89,13,13,184,1,0 // mulps 0x1b80d(%rip),%xmm1 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 15,89,21,61,184,1,0 // mulps 0x1b83d(%rip),%xmm2 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ .byte 15,89,21,18,184,1,0 // mulps 0x1b812(%rip),%xmm2 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
.byte 69,15,40,208 // movaps %xmm8,%xmm10
.byte 68,15,92,210 // subps %xmm2,%xmm10
.byte 68,15,40,217 // movaps %xmm1,%xmm11
.byte 69,15,89,219 // mulps %xmm11,%xmm11
.byte 68,15,89,217 // mulps %xmm1,%xmm11
- .byte 68,15,40,13,49,184,1,0 // movaps 0x1b831(%rip),%xmm9 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
+ .byte 68,15,40,13,6,184,1,0 // movaps 0x1b806(%rip),%xmm9 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 15,40,21,49,184,1,0 // movaps 0x1b831(%rip),%xmm2 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
+ .byte 15,40,21,6,184,1,0 // movaps 0x1b806(%rip),%xmm2 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 68,15,40,37,54,184,1,0 // movaps 0x1b836(%rip),%xmm12 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
+ .byte 68,15,40,37,11,184,1,0 // movaps 0x1b80b(%rip),%xmm12 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
.byte 65,15,89,204 // mulps %xmm12,%xmm1
.byte 102,65,15,56,20,203 // blendvps %xmm0,%xmm11,%xmm1
.byte 69,15,40,216 // movaps %xmm8,%xmm11
@@ -38473,8 +38444,8 @@ _sk_lab_to_xyz_sse41:
.byte 65,15,89,212 // mulps %xmm12,%xmm2
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 102,65,15,56,20,211 // blendvps %xmm0,%xmm11,%xmm2
- .byte 15,89,13,239,183,1,0 // mulps 0x1b7ef(%rip),%xmm1 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
- .byte 15,89,21,248,183,1,0 // mulps 0x1b7f8(%rip),%xmm2 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
+ .byte 15,89,13,196,183,1,0 // mulps 0x1b7c4(%rip),%xmm1 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
+ .byte 15,89,21,205,183,1,0 // mulps 0x1b7cd(%rip),%xmm2 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 65,15,40,200 // movaps %xmm8,%xmm1
@@ -38491,11 +38462,11 @@ _sk_load_a8_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,39 // jne 1e0a2 <_sk_load_a8_sse41+0x3f>
+ .byte 117,39 // jne 1e02d <_sk_load_a8_sse41+0x3f>
.byte 102,67,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm0
- .byte 102,15,219,5,118,180,1,0 // pand 0x1b476(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,5,75,180,1,0 // pand 0x1b44b(%rip),%xmm0 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,204,181,1,0 // mulps 0x1b5cc(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,29,161,181,1,0 // mulps 0x1b5a1(%rip),%xmm3 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -38504,12 +38475,12 @@ _sk_load_a8_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e0e4 <_sk_load_a8_sse41+0x81>
+ .byte 116,53 // je 1e06f <_sk_load_a8_sse41+0x81>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e0ce <_sk_load_a8_sse41+0x6b>
+ .byte 116,21 // je 1e059 <_sk_load_a8_sse41+0x6b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 1e082 <_sk_load_a8_sse41+0x1f>
+ .byte 117,195 // jne 1e00d <_sk_load_a8_sse41+0x1f>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0
@@ -38517,10 +38488,10 @@ _sk_load_a8_sse41:
.byte 102,15,110,200 // movd %eax,%xmm1
.byte 102,15,56,49,201 // pmovzxbd %xmm1,%xmm1
.byte 102,15,58,14,193,15 // pblendw $0xf,%xmm1,%xmm0
- .byte 235,158 // jmp 1e082 <_sk_load_a8_sse41+0x1f>
+ .byte 235,158 // jmp 1e00d <_sk_load_a8_sse41+0x1f>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,147 // jmp 1e082 <_sk_load_a8_sse41+0x1f>
+ .byte 235,147 // jmp 1e00d <_sk_load_a8_sse41+0x1f>
HIDDEN _sk_load_a8_dst_sse41
.globl _sk_load_a8_dst_sse41
@@ -38533,11 +38504,11 @@ _sk_load_a8_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,39 // jne 1e12e <_sk_load_a8_dst_sse41+0x3f>
+ .byte 117,39 // jne 1e0b9 <_sk_load_a8_dst_sse41+0x3f>
.byte 102,67,15,56,49,36,16 // pmovzxbd (%r8,%r10,1),%xmm4
- .byte 102,15,219,37,234,179,1,0 // pand 0x1b3ea(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,37,191,179,1,0 // pand 0x1b3bf(%rip),%xmm4 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,64,181,1,0 // mulps 0x1b540(%rip),%xmm7 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,61,21,181,1,0 // mulps 0x1b515(%rip),%xmm7 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
@@ -38546,12 +38517,12 @@ _sk_load_a8_dst_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e170 <_sk_load_a8_dst_sse41+0x81>
+ .byte 116,53 // je 1e0fb <_sk_load_a8_dst_sse41+0x81>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e15a <_sk_load_a8_dst_sse41+0x6b>
+ .byte 116,21 // je 1e0e5 <_sk_load_a8_dst_sse41+0x6b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 1e10e <_sk_load_a8_dst_sse41+0x1f>
+ .byte 117,195 // jne 1e099 <_sk_load_a8_dst_sse41+0x1f>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
@@ -38559,10 +38530,10 @@ _sk_load_a8_dst_sse41:
.byte 102,15,110,232 // movd %eax,%xmm5
.byte 102,15,56,49,237 // pmovzxbd %xmm5,%xmm5
.byte 102,15,58,14,229,15 // pblendw $0xf,%xmm5,%xmm4
- .byte 235,158 // jmp 1e10e <_sk_load_a8_dst_sse41+0x1f>
+ .byte 235,158 // jmp 1e099 <_sk_load_a8_dst_sse41+0x1f>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,147 // jmp 1e10e <_sk_load_a8_dst_sse41+0x1f>
+ .byte 235,147 // jmp 1e099 <_sk_load_a8_dst_sse41+0x1f>
HIDDEN _sk_gather_a8_sse41
.globl _sk_gather_a8_sse41
@@ -38605,7 +38576,7 @@ _sk_gather_a8_sse41:
.byte 102,15,58,32,192,3 // pinsrb $0x3,%eax,%xmm0
.byte 102,15,56,49,192 // pmovzxbd %xmm0,%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,56,180,1,0 // mulps 0x1b438(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,29,13,180,1,0 // mulps 0x1b40d(%rip),%xmm3 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -38622,13 +38593,13 @@ _sk_store_a8_sse41:
.byte 77,15,175,193 // imul %r9,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
- .byte 68,15,40,5,223,178,1,0 // movaps 0x1b2df(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,180,178,1,0 // movaps 0x1b2b4(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 68,15,89,195 // mulps %xmm3,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
.byte 102,68,15,56,43,192 // packusdw %xmm0,%xmm8
.byte 102,68,15,103,192 // packuswb %xmm0,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,13 // jne 1e277 <_sk_store_a8_sse41+0x41>
+ .byte 117,13 // jne 1e202 <_sk_store_a8_sse41+0x41>
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 67,137,4,16 // mov %eax,(%r8,%r10,1)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -38637,17 +38608,17 @@ _sk_store_a8_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,41 // je 1e2b3 <_sk_store_a8_sse41+0x7d>
+ .byte 116,41 // je 1e23e <_sk_store_a8_sse41+0x7d>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1e29f <_sk_store_a8_sse41+0x69>
+ .byte 116,15 // je 1e22a <_sk_store_a8_sse41+0x69>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,221 // jne 1e273 <_sk_store_a8_sse41+0x3d>
+ .byte 117,221 // jne 1e1fe <_sk_store_a8_sse41+0x3d>
.byte 102,71,15,58,20,68,16,2,8 // pextrb $0x8,%xmm8,0x2(%r8,%r10,1)
- .byte 102,68,15,56,0,5,183,181,1,0 // pshufb 0x1b5b7(%rip),%xmm8 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
+ .byte 102,68,15,56,0,5,140,181,1,0 // pshufb 0x1b58c(%rip),%xmm8 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
.byte 102,71,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%r10,1)
- .byte 235,192 // jmp 1e273 <_sk_store_a8_sse41+0x3d>
+ .byte 235,192 // jmp 1e1fe <_sk_store_a8_sse41+0x3d>
.byte 102,71,15,58,20,4,16,0 // pextrb $0x0,%xmm8,(%r8,%r10,1)
- .byte 235,182 // jmp 1e273 <_sk_store_a8_sse41+0x3d>
+ .byte 235,182 // jmp 1e1fe <_sk_store_a8_sse41+0x3d>
HIDDEN _sk_load_g8_sse41
.globl _sk_load_g8_sse41
@@ -38660,25 +38631,25 @@ _sk_load_g8_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,42 // jne 1e2ff <_sk_load_g8_sse41+0x42>
+ .byte 117,42 // jne 1e28a <_sk_load_g8_sse41+0x42>
.byte 102,67,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm0
- .byte 102,15,219,5,28,178,1,0 // pand 0x1b21c(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,5,241,177,1,0 // pand 0x1b1f1(%rip),%xmm0 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,114,179,1,0 // mulps 0x1b372(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,5,71,179,1,0 // mulps 0x1b347(%rip),%xmm0 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,89,177,1,0 // movaps 0x1b159(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,46,177,1,0 // movaps 0x1b12e(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e341 <_sk_load_g8_sse41+0x84>
+ .byte 116,53 // je 1e2cc <_sk_load_g8_sse41+0x84>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e32b <_sk_load_g8_sse41+0x6e>
+ .byte 116,21 // je 1e2b6 <_sk_load_g8_sse41+0x6e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 1e2dc <_sk_load_g8_sse41+0x1f>
+ .byte 117,192 // jne 1e267 <_sk_load_g8_sse41+0x1f>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0
@@ -38686,10 +38657,10 @@ _sk_load_g8_sse41:
.byte 102,15,110,200 // movd %eax,%xmm1
.byte 102,15,56,49,201 // pmovzxbd %xmm1,%xmm1
.byte 102,15,58,14,193,15 // pblendw $0xf,%xmm1,%xmm0
- .byte 235,155 // jmp 1e2dc <_sk_load_g8_sse41+0x1f>
+ .byte 235,155 // jmp 1e267 <_sk_load_g8_sse41+0x1f>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,144 // jmp 1e2dc <_sk_load_g8_sse41+0x1f>
+ .byte 235,144 // jmp 1e267 <_sk_load_g8_sse41+0x1f>
HIDDEN _sk_load_g8_dst_sse41
.globl _sk_load_g8_dst_sse41
@@ -38702,25 +38673,25 @@ _sk_load_g8_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,42 // jne 1e38e <_sk_load_g8_dst_sse41+0x42>
+ .byte 117,42 // jne 1e319 <_sk_load_g8_dst_sse41+0x42>
.byte 102,67,15,56,49,36,16 // pmovzxbd (%r8,%r10,1),%xmm4
- .byte 102,15,219,37,141,177,1,0 // pand 0x1b18d(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,37,98,177,1,0 // pand 0x1b162(%rip),%xmm4 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,227,178,1,0 // mulps 0x1b2e3(%rip),%xmm4 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,37,184,178,1,0 // mulps 0x1b2b8(%rip),%xmm4 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,202,176,1,0 // movaps 0x1b0ca(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,61,159,176,1,0 // movaps 0x1b09f(%rip),%xmm7 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e3d0 <_sk_load_g8_dst_sse41+0x84>
+ .byte 116,53 // je 1e35b <_sk_load_g8_dst_sse41+0x84>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e3ba <_sk_load_g8_dst_sse41+0x6e>
+ .byte 116,21 // je 1e345 <_sk_load_g8_dst_sse41+0x6e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 1e36b <_sk_load_g8_dst_sse41+0x1f>
+ .byte 117,192 // jne 1e2f6 <_sk_load_g8_dst_sse41+0x1f>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
@@ -38728,10 +38699,10 @@ _sk_load_g8_dst_sse41:
.byte 102,15,110,232 // movd %eax,%xmm5
.byte 102,15,56,49,237 // pmovzxbd %xmm5,%xmm5
.byte 102,15,58,14,229,15 // pblendw $0xf,%xmm5,%xmm4
- .byte 235,155 // jmp 1e36b <_sk_load_g8_dst_sse41+0x1f>
+ .byte 235,155 // jmp 1e2f6 <_sk_load_g8_dst_sse41+0x1f>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,144 // jmp 1e36b <_sk_load_g8_dst_sse41+0x1f>
+ .byte 235,144 // jmp 1e2f6 <_sk_load_g8_dst_sse41+0x1f>
HIDDEN _sk_gather_g8_sse41
.globl _sk_gather_g8_sse41
@@ -38774,9 +38745,9 @@ _sk_gather_g8_sse41:
.byte 102,15,58,32,192,3 // pinsrb $0x3,%eax,%xmm0
.byte 102,15,56,49,192 // pmovzxbd %xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,216,177,1,0 // mulps 0x1b1d8(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,5,173,177,1,0 // mulps 0x1b1ad(%rip),%xmm0 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,191,175,1,0 // movaps 0x1afbf(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,148,175,1,0 // movaps 0x1af94(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -38793,41 +38764,41 @@ _sk_load_565_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,80 // jne 1e504 <_sk_load_565_sse41+0x6b>
+ .byte 117,80 // jne 1e48f <_sk_load_565_sse41+0x6b>
.byte 102,67,15,56,51,20,80 // pmovzxwd (%r8,%r10,2),%xmm2
- .byte 102,15,111,5,173,177,1,0 // movdqa 0x1b1ad(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,5,130,177,1,0 // movdqa 0x1b182(%rip),%xmm0 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,175,177,1,0 // mulps 0x1b1af(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,13,183,177,1,0 // movdqa 0x1b1b7(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 15,89,5,132,177,1,0 // mulps 0x1b184(%rip),%xmm0 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
+ .byte 102,15,111,13,140,177,1,0 // movdqa 0x1b18c(%rip),%xmm1 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,185,177,1,0 // mulps 0x1b1b9(%rip),%xmm1 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,15,219,21,193,177,1,0 // pand 0x1b1c1(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 15,89,13,142,177,1,0 // mulps 0x1b18e(%rip),%xmm1 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
+ .byte 102,15,219,21,150,177,1,0 // pand 0x1b196(%rip),%xmm2 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,199,177,1,0 // mulps 0x1b1c7(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,21,156,177,1,0 // mulps 0x1b19c(%rip),%xmm2 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,78,175,1,0 // movaps 0x1af4e(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,35,175,1,0 // movaps 0x1af23(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e546 <_sk_load_565_sse41+0xad>
+ .byte 116,53 // je 1e4d1 <_sk_load_565_sse41+0xad>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e530 <_sk_load_565_sse41+0x97>
+ .byte 116,21 // je 1e4bb <_sk_load_565_sse41+0x97>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 1e4bb <_sk_load_565_sse41+0x22>
+ .byte 117,154 // jne 1e446 <_sk_load_565_sse41+0x22>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,208,69 // pshufd $0x45,%xmm0,%xmm2
.byte 102,67,15,110,4,80 // movd (%r8,%r10,2),%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
.byte 102,15,58,14,208,15 // pblendw $0xf,%xmm0,%xmm2
- .byte 233,117,255,255,255 // jmpq 1e4bb <_sk_load_565_sse41+0x22>
+ .byte 233,117,255,255,255 // jmpq 1e446 <_sk_load_565_sse41+0x22>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,208 // movd %eax,%xmm2
- .byte 233,103,255,255,255 // jmpq 1e4bb <_sk_load_565_sse41+0x22>
+ .byte 233,103,255,255,255 // jmpq 1e446 <_sk_load_565_sse41+0x22>
HIDDEN _sk_load_565_dst_sse41
.globl _sk_load_565_dst_sse41
@@ -38841,41 +38812,41 @@ _sk_load_565_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,80 // jne 1e5bf <_sk_load_565_dst_sse41+0x6b>
+ .byte 117,80 // jne 1e54a <_sk_load_565_dst_sse41+0x6b>
.byte 102,67,15,56,51,52,80 // pmovzxwd (%r8,%r10,2),%xmm6
- .byte 102,15,111,37,242,176,1,0 // movdqa 0x1b0f2(%rip),%xmm4 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,37,199,176,1,0 // movdqa 0x1b0c7(%rip),%xmm4 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,244,176,1,0 // mulps 0x1b0f4(%rip),%xmm4 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,45,252,176,1,0 // movdqa 0x1b0fc(%rip),%xmm5 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 15,89,37,201,176,1,0 // mulps 0x1b0c9(%rip),%xmm4 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
+ .byte 102,15,111,45,209,176,1,0 // movdqa 0x1b0d1(%rip),%xmm5 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,254,176,1,0 // mulps 0x1b0fe(%rip),%xmm5 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,15,219,53,6,177,1,0 // pand 0x1b106(%rip),%xmm6 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 15,89,45,211,176,1,0 // mulps 0x1b0d3(%rip),%xmm5 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
+ .byte 102,15,219,53,219,176,1,0 // pand 0x1b0db(%rip),%xmm6 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,12,177,1,0 // mulps 0x1b10c(%rip),%xmm6 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,53,225,176,1,0 // mulps 0x1b0e1(%rip),%xmm6 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,147,174,1,0 // movaps 0x1ae93(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,61,104,174,1,0 // movaps 0x1ae68(%rip),%xmm7 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e601 <_sk_load_565_dst_sse41+0xad>
+ .byte 116,53 // je 1e58c <_sk_load_565_dst_sse41+0xad>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e5eb <_sk_load_565_dst_sse41+0x97>
+ .byte 116,21 // je 1e576 <_sk_load_565_dst_sse41+0x97>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 1e576 <_sk_load_565_dst_sse41+0x22>
+ .byte 117,154 // jne 1e501 <_sk_load_565_dst_sse41+0x22>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,244,69 // pshufd $0x45,%xmm4,%xmm6
.byte 102,67,15,110,36,80 // movd (%r8,%r10,2),%xmm4
.byte 102,15,56,51,228 // pmovzxwd %xmm4,%xmm4
.byte 102,15,58,14,244,15 // pblendw $0xf,%xmm4,%xmm6
- .byte 233,117,255,255,255 // jmpq 1e576 <_sk_load_565_dst_sse41+0x22>
+ .byte 233,117,255,255,255 // jmpq 1e501 <_sk_load_565_dst_sse41+0x22>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,240 // movd %eax,%xmm6
- .byte 233,103,255,255,255 // jmpq 1e576 <_sk_load_565_dst_sse41+0x22>
+ .byte 233,103,255,255,255 // jmpq 1e501 <_sk_load_565_dst_sse41+0x22>
HIDDEN _sk_gather_565_sse41
.globl _sk_gather_565_sse41
@@ -38917,19 +38888,19 @@ _sk_gather_565_sse41:
.byte 65,15,183,4,64 // movzwl (%r8,%rax,2),%eax
.byte 102,15,196,192,3 // pinsrw $0x3,%eax,%xmm0
.byte 102,15,56,51,208 // pmovzxwd %xmm0,%xmm2
- .byte 102,15,111,5,185,175,1,0 // movdqa 0x1afb9(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,5,142,175,1,0 // movdqa 0x1af8e(%rip),%xmm0 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,187,175,1,0 // mulps 0x1afbb(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,13,195,175,1,0 // movdqa 0x1afc3(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 15,89,5,144,175,1,0 // mulps 0x1af90(%rip),%xmm0 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
+ .byte 102,15,111,13,152,175,1,0 // movdqa 0x1af98(%rip),%xmm1 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,197,175,1,0 // mulps 0x1afc5(%rip),%xmm1 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,15,219,21,205,175,1,0 // pand 0x1afcd(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 15,89,13,154,175,1,0 // mulps 0x1af9a(%rip),%xmm1 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
+ .byte 102,15,219,21,162,175,1,0 // pand 0x1afa2(%rip),%xmm2 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,211,175,1,0 // mulps 0x1afd3(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,21,168,175,1,0 // mulps 0x1afa8(%rip),%xmm2 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,90,173,1,0 // movaps 0x1ad5a(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,47,173,1,0 // movaps 0x1ad2f(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_sse41
@@ -38943,12 +38914,12 @@ _sk_store_565_sse41:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,90,177,1,0 // movaps 0x1b15a(%rip),%xmm8 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ .byte 68,15,40,5,47,177,1,0 // movaps 0x1b12f(%rip),%xmm8 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1018>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
.byte 102,65,15,114,241,11 // pslld $0xb,%xmm9
- .byte 68,15,40,21,79,177,1,0 // movaps 0x1b14f(%rip),%xmm10 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ .byte 68,15,40,21,36,177,1,0 // movaps 0x1b124(%rip),%xmm10 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1028>
.byte 68,15,89,209 // mulps %xmm1,%xmm10
.byte 102,69,15,91,210 // cvtps2dq %xmm10,%xmm10
.byte 102,65,15,114,242,5 // pslld $0x5,%xmm10
@@ -38958,7 +38929,7 @@ _sk_store_565_sse41:
.byte 102,69,15,86,194 // orpd %xmm10,%xmm8
.byte 102,68,15,56,43,192 // packusdw %xmm0,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 1e768 <_sk_store_565_sse41+0x70>
+ .byte 117,10 // jne 1e6f3 <_sk_store_565_sse41+0x70>
.byte 102,69,15,214,4,64 // movq %xmm8,(%r8,%rax,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -38966,17 +38937,17 @@ _sk_store_565_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,35 // je 1e79e <_sk_store_565_sse41+0xa6>
+ .byte 116,35 // je 1e729 <_sk_store_565_sse41+0xa6>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1e790 <_sk_store_565_sse41+0x98>
+ .byte 116,15 // je 1e71b <_sk_store_565_sse41+0x98>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,221 // jne 1e764 <_sk_store_565_sse41+0x6c>
+ .byte 117,221 // jne 1e6ef <_sk_store_565_sse41+0x6c>
.byte 102,69,15,58,21,68,64,4,4 // pextrw $0x4,%xmm8,0x4(%r8,%rax,2)
.byte 242,69,15,112,192,232 // pshuflw $0xe8,%xmm8,%xmm8
.byte 102,69,15,126,4,64 // movd %xmm8,(%r8,%rax,2)
- .byte 235,198 // jmp 1e764 <_sk_store_565_sse41+0x6c>
+ .byte 235,198 // jmp 1e6ef <_sk_store_565_sse41+0x6c>
.byte 102,69,15,58,21,4,64,0 // pextrw $0x0,%xmm8,(%r8,%rax,2)
- .byte 235,188 // jmp 1e764 <_sk_store_565_sse41+0x6c>
+ .byte 235,188 // jmp 1e6ef <_sk_store_565_sse41+0x6c>
HIDDEN _sk_load_4444_sse41
.globl _sk_load_4444_sse41
@@ -38990,44 +38961,44 @@ _sk_load_4444_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,95 // jne 1e822 <_sk_load_4444_sse41+0x7a>
+ .byte 117,95 // jne 1e7ad <_sk_load_4444_sse41+0x7a>
.byte 102,67,15,56,51,28,80 // pmovzxwd (%r8,%r10,2),%xmm3
- .byte 102,15,111,5,190,176,1,0 // movdqa 0x1b0be(%rip),%xmm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 102,15,111,5,147,176,1,0 // movdqa 0x1b093(%rip),%xmm0 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,192,176,1,0 // mulps 0x1b0c0(%rip),%xmm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- .byte 102,15,111,13,200,176,1,0 // movdqa 0x1b0c8(%rip),%xmm1 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ .byte 15,89,5,149,176,1,0 // mulps 0x1b095(%rip),%xmm0 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
+ .byte 102,15,111,13,157,176,1,0 // movdqa 0x1b09d(%rip),%xmm1 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,202,176,1,0 // mulps 0x1b0ca(%rip),%xmm1 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- .byte 102,15,111,21,210,176,1,0 // movdqa 0x1b0d2(%rip),%xmm2 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ .byte 15,89,13,159,176,1,0 // mulps 0x1b09f(%rip),%xmm1 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
+ .byte 102,15,111,21,167,176,1,0 // movdqa 0x1b0a7(%rip),%xmm2 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,212,176,1,0 // mulps 0x1b0d4(%rip),%xmm2 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
- .byte 102,15,219,29,220,176,1,0 // pand 0x1b0dc(%rip),%xmm3 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ .byte 15,89,21,169,176,1,0 // mulps 0x1b0a9(%rip),%xmm2 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
+ .byte 102,15,219,29,177,176,1,0 // pand 0x1b0b1(%rip),%xmm3 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,226,176,1,0 // mulps 0x1b0e2(%rip),%xmm3 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,29,183,176,1,0 // mulps 0x1b0b7(%rip),%xmm3 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x10a8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e864 <_sk_load_4444_sse41+0xbc>
+ .byte 116,53 // je 1e7ef <_sk_load_4444_sse41+0xbc>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e84e <_sk_load_4444_sse41+0xa6>
+ .byte 116,21 // je 1e7d9 <_sk_load_4444_sse41+0xa6>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 1e7ca <_sk_load_4444_sse41+0x22>
+ .byte 117,139 // jne 1e755 <_sk_load_4444_sse41+0x22>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,67,15,110,4,80 // movd (%r8,%r10,2),%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
.byte 102,15,58,14,216,15 // pblendw $0xf,%xmm0,%xmm3
- .byte 233,102,255,255,255 // jmpq 1e7ca <_sk_load_4444_sse41+0x22>
+ .byte 233,102,255,255,255 // jmpq 1e755 <_sk_load_4444_sse41+0x22>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
- .byte 233,88,255,255,255 // jmpq 1e7ca <_sk_load_4444_sse41+0x22>
+ .byte 233,88,255,255,255 // jmpq 1e755 <_sk_load_4444_sse41+0x22>
HIDDEN _sk_load_4444_dst_sse41
.globl _sk_load_4444_dst_sse41
@@ -39041,44 +39012,44 @@ _sk_load_4444_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,95 // jne 1e8ec <_sk_load_4444_dst_sse41+0x7a>
+ .byte 117,95 // jne 1e877 <_sk_load_4444_dst_sse41+0x7a>
.byte 102,67,15,56,51,60,80 // pmovzxwd (%r8,%r10,2),%xmm7
- .byte 102,15,111,37,244,175,1,0 // movdqa 0x1aff4(%rip),%xmm4 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 102,15,111,37,201,175,1,0 // movdqa 0x1afc9(%rip),%xmm4 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,246,175,1,0 // mulps 0x1aff6(%rip),%xmm4 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- .byte 102,15,111,45,254,175,1,0 // movdqa 0x1affe(%rip),%xmm5 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ .byte 15,89,37,203,175,1,0 // mulps 0x1afcb(%rip),%xmm4 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
+ .byte 102,15,111,45,211,175,1,0 // movdqa 0x1afd3(%rip),%xmm5 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,0,176,1,0 // mulps 0x1b000(%rip),%xmm5 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- .byte 102,15,111,53,8,176,1,0 // movdqa 0x1b008(%rip),%xmm6 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ .byte 15,89,45,213,175,1,0 // mulps 0x1afd5(%rip),%xmm5 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
+ .byte 102,15,111,53,221,175,1,0 // movdqa 0x1afdd(%rip),%xmm6 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,10,176,1,0 // mulps 0x1b00a(%rip),%xmm6 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
- .byte 102,15,219,61,18,176,1,0 // pand 0x1b012(%rip),%xmm7 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ .byte 15,89,53,223,175,1,0 // mulps 0x1afdf(%rip),%xmm6 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
+ .byte 102,15,219,61,231,175,1,0 // pand 0x1afe7(%rip),%xmm7 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,24,176,1,0 // mulps 0x1b018(%rip),%xmm7 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,61,237,175,1,0 // mulps 0x1afed(%rip),%xmm7 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x10a8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e92e <_sk_load_4444_dst_sse41+0xbc>
+ .byte 116,53 // je 1e8b9 <_sk_load_4444_dst_sse41+0xbc>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e918 <_sk_load_4444_dst_sse41+0xa6>
+ .byte 116,21 // je 1e8a3 <_sk_load_4444_dst_sse41+0xa6>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 1e894 <_sk_load_4444_dst_sse41+0x22>
+ .byte 117,139 // jne 1e81f <_sk_load_4444_dst_sse41+0x22>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7
.byte 102,67,15,110,36,80 // movd (%r8,%r10,2),%xmm4
.byte 102,15,56,51,228 // pmovzxwd %xmm4,%xmm4
.byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7
- .byte 233,102,255,255,255 // jmpq 1e894 <_sk_load_4444_dst_sse41+0x22>
+ .byte 233,102,255,255,255 // jmpq 1e81f <_sk_load_4444_dst_sse41+0x22>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,248 // movd %eax,%xmm7
- .byte 233,88,255,255,255 // jmpq 1e894 <_sk_load_4444_dst_sse41+0x22>
+ .byte 233,88,255,255,255 // jmpq 1e81f <_sk_load_4444_dst_sse41+0x22>
HIDDEN _sk_gather_4444_sse41
.globl _sk_gather_4444_sse41
@@ -39120,21 +39091,21 @@ _sk_gather_4444_sse41:
.byte 65,15,183,4,64 // movzwl (%r8,%rax,2),%eax
.byte 102,15,196,192,3 // pinsrw $0x3,%eax,%xmm0
.byte 102,15,56,51,216 // pmovzxwd %xmm0,%xmm3
- .byte 102,15,111,5,172,174,1,0 // movdqa 0x1aeac(%rip),%xmm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 102,15,111,5,129,174,1,0 // movdqa 0x1ae81(%rip),%xmm0 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,174,174,1,0 // mulps 0x1aeae(%rip),%xmm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- .byte 102,15,111,13,182,174,1,0 // movdqa 0x1aeb6(%rip),%xmm1 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ .byte 15,89,5,131,174,1,0 // mulps 0x1ae83(%rip),%xmm0 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
+ .byte 102,15,111,13,139,174,1,0 // movdqa 0x1ae8b(%rip),%xmm1 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,184,174,1,0 // mulps 0x1aeb8(%rip),%xmm1 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- .byte 102,15,111,21,192,174,1,0 // movdqa 0x1aec0(%rip),%xmm2 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ .byte 15,89,13,141,174,1,0 // mulps 0x1ae8d(%rip),%xmm1 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
+ .byte 102,15,111,21,149,174,1,0 // movdqa 0x1ae95(%rip),%xmm2 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,194,174,1,0 // mulps 0x1aec2(%rip),%xmm2 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
- .byte 102,15,219,29,202,174,1,0 // pand 0x1aeca(%rip),%xmm3 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ .byte 15,89,21,151,174,1,0 // mulps 0x1ae97(%rip),%xmm2 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
+ .byte 102,15,219,29,159,174,1,0 // pand 0x1ae9f(%rip),%xmm3 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,208,174,1,0 // mulps 0x1aed0(%rip),%xmm3 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,29,165,174,1,0 // mulps 0x1aea5(%rip),%xmm3 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x10a8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -39149,7 +39120,7 @@ _sk_store_4444_sse41:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,190,174,1,0 // movaps 0x1aebe(%rip),%xmm8 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ .byte 68,15,40,5,147,174,1,0 // movaps 0x1ae93(%rip),%xmm8 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -39169,7 +39140,7 @@ _sk_store_4444_sse41:
.byte 102,69,15,86,194 // orpd %xmm10,%xmm8
.byte 102,68,15,56,43,192 // packusdw %xmm0,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 1eab8 <_sk_store_4444_sse41+0x84>
+ .byte 117,10 // jne 1ea43 <_sk_store_4444_sse41+0x84>
.byte 102,69,15,214,4,64 // movq %xmm8,(%r8,%rax,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -39177,17 +39148,17 @@ _sk_store_4444_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,35 // je 1eaee <_sk_store_4444_sse41+0xba>
+ .byte 116,35 // je 1ea79 <_sk_store_4444_sse41+0xba>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1eae0 <_sk_store_4444_sse41+0xac>
+ .byte 116,15 // je 1ea6b <_sk_store_4444_sse41+0xac>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,221 // jne 1eab4 <_sk_store_4444_sse41+0x80>
+ .byte 117,221 // jne 1ea3f <_sk_store_4444_sse41+0x80>
.byte 102,69,15,58,21,68,64,4,4 // pextrw $0x4,%xmm8,0x4(%r8,%rax,2)
.byte 242,69,15,112,192,232 // pshuflw $0xe8,%xmm8,%xmm8
.byte 102,69,15,126,4,64 // movd %xmm8,(%r8,%rax,2)
- .byte 235,198 // jmp 1eab4 <_sk_store_4444_sse41+0x80>
+ .byte 235,198 // jmp 1ea3f <_sk_store_4444_sse41+0x80>
.byte 102,69,15,58,21,4,64,0 // pextrw $0x0,%xmm8,(%r8,%rax,2)
- .byte 235,188 // jmp 1eab4 <_sk_store_4444_sse41+0x80>
+ .byte 235,188 // jmp 1ea3f <_sk_store_4444_sse41+0x80>
HIDDEN _sk_load_8888_sse41
.globl _sk_load_8888_sse41
@@ -39201,19 +39172,19 @@ _sk_load_8888_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,89 // jne 1eb6d <_sk_load_8888_sse41+0x75>
+ .byte 117,89 // jne 1eaf8 <_sk_load_8888_sse41+0x75>
.byte 243,65,15,111,28,128 // movdqu (%r8,%rax,4),%xmm3
- .byte 102,15,111,5,222,169,1,0 // movdqa 0x1a9de(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,179,169,1,0 // movdqa 0x1a9b3(%rip),%xmm0 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,47,171,1,0 // movaps 0x1ab2f(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,4,171,1,0 // movaps 0x1ab04(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,206,169,1,0 // pshufb 0x1a9ce(%rip),%xmm1 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,13,163,169,1,0 // pshufb 0x1a9a3(%rip),%xmm1 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,111,211 // movdqa %xmm3,%xmm2
- .byte 102,15,56,0,21,202,169,1,0 // pshufb 0x1a9ca(%rip),%xmm2 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,21,159,169,1,0 // pshufb 0x1a99f(%rip),%xmm2 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -39224,19 +39195,19 @@ _sk_load_8888_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,45 // je 1eba7 <_sk_load_8888_sse41+0xaf>
+ .byte 116,45 // je 1eb32 <_sk_load_8888_sse41+0xaf>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 1eb96 <_sk_load_8888_sse41+0x9e>
+ .byte 116,18 // je 1eb21 <_sk_load_8888_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 1eb1a <_sk_load_8888_sse41+0x22>
+ .byte 117,144 // jne 1eaa5 <_sk_load_8888_sse41+0x22>
.byte 102,65,15,110,68,128,8 // movd 0x8(%r8,%rax,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 243,65,15,126,4,128 // movq (%r8,%rax,4),%xmm0
.byte 102,15,58,14,216,15 // pblendw $0xf,%xmm0,%xmm3
- .byte 233,115,255,255,255 // jmpq 1eb1a <_sk_load_8888_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 1eaa5 <_sk_load_8888_sse41+0x22>
.byte 102,65,15,110,28,128 // movd (%r8,%rax,4),%xmm3
- .byte 233,104,255,255,255 // jmpq 1eb1a <_sk_load_8888_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 1eaa5 <_sk_load_8888_sse41+0x22>
HIDDEN _sk_load_8888_dst_sse41
.globl _sk_load_8888_dst_sse41
@@ -39250,19 +39221,19 @@ _sk_load_8888_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,89 // jne 1ec27 <_sk_load_8888_dst_sse41+0x75>
+ .byte 117,89 // jne 1ebb2 <_sk_load_8888_dst_sse41+0x75>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
- .byte 102,15,111,37,36,169,1,0 // movdqa 0x1a924(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,37,249,168,1,0 // movdqa 0x1a8f9(%rip),%xmm4 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 68,15,40,5,117,170,1,0 // movaps 0x1aa75(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,74,170,1,0 // movaps 0x1aa4a(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,111,239 // movdqa %xmm7,%xmm5
- .byte 102,15,56,0,45,20,169,1,0 // pshufb 0x1a914(%rip),%xmm5 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,45,233,168,1,0 // pshufb 0x1a8e9(%rip),%xmm5 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
.byte 65,15,89,232 // mulps %xmm8,%xmm5
.byte 102,15,111,247 // movdqa %xmm7,%xmm6
- .byte 102,15,56,0,53,16,169,1,0 // pshufb 0x1a910(%rip),%xmm6 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,53,229,168,1,0 // pshufb 0x1a8e5(%rip),%xmm6 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -39273,19 +39244,19 @@ _sk_load_8888_dst_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,45 // je 1ec61 <_sk_load_8888_dst_sse41+0xaf>
+ .byte 116,45 // je 1ebec <_sk_load_8888_dst_sse41+0xaf>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 1ec50 <_sk_load_8888_dst_sse41+0x9e>
+ .byte 116,18 // je 1ebdb <_sk_load_8888_dst_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 1ebd4 <_sk_load_8888_dst_sse41+0x22>
+ .byte 117,144 // jne 1eb5f <_sk_load_8888_dst_sse41+0x22>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7
.byte 243,65,15,126,36,128 // movq (%r8,%rax,4),%xmm4
.byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7
- .byte 233,115,255,255,255 // jmpq 1ebd4 <_sk_load_8888_dst_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 1eb5f <_sk_load_8888_dst_sse41+0x22>
.byte 102,65,15,110,60,128 // movd (%r8,%rax,4),%xmm7
- .byte 233,104,255,255,255 // jmpq 1ebd4 <_sk_load_8888_dst_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 1eb5f <_sk_load_8888_dst_sse41+0x22>
HIDDEN _sk_gather_8888_sse41
.globl _sk_gather_8888_sse41
@@ -39322,17 +39293,17 @@ _sk_gather_8888_sse41:
.byte 102,65,15,58,34,28,128,1 // pinsrd $0x1,(%r8,%rax,4),%xmm3
.byte 102,67,15,58,34,28,152,2 // pinsrd $0x2,(%r8,%r11,4),%xmm3
.byte 102,67,15,58,34,28,144,3 // pinsrd $0x3,(%r8,%r10,4),%xmm3
- .byte 102,15,111,5,253,167,1,0 // movdqa 0x1a7fd(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,210,167,1,0 // movdqa 0x1a7d2(%rip),%xmm0 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,78,169,1,0 // movaps 0x1a94e(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,35,169,1,0 // movaps 0x1a923(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,237,167,1,0 // pshufb 0x1a7ed(%rip),%xmm1 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,13,194,167,1,0 // pshufb 0x1a7c2(%rip),%xmm1 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,111,211 // movdqa %xmm3,%xmm2
- .byte 102,15,56,0,21,233,167,1,0 // pshufb 0x1a7e9(%rip),%xmm2 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,21,190,167,1,0 // pshufb 0x1a7be(%rip),%xmm2 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -39352,7 +39323,7 @@ _sk_store_8888_sse41:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,195,167,1,0 // movaps 0x1a7c3(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,152,167,1,0 // movaps 0x1a798(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -39371,23 +39342,23 @@ _sk_store_8888_sse41:
.byte 102,69,15,235,193 // por %xmm9,%xmm8
.byte 102,69,15,235,194 // por %xmm10,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 1edcd <_sk_store_8888_sse41+0x7f>
+ .byte 117,10 // jne 1ed58 <_sk_store_8888_sse41+0x7f>
.byte 243,69,15,127,4,128 // movdqu %xmm8,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,29 // je 1edf7 <_sk_store_8888_sse41+0xa9>
+ .byte 116,29 // je 1ed82 <_sk_store_8888_sse41+0xa9>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1edef <_sk_store_8888_sse41+0xa1>
+ .byte 116,15 // je 1ed7a <_sk_store_8888_sse41+0xa1>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 1edc9 <_sk_store_8888_sse41+0x7b>
+ .byte 117,227 // jne 1ed54 <_sk_store_8888_sse41+0x7b>
.byte 102,69,15,58,22,68,128,8,2 // pextrd $0x2,%xmm8,0x8(%r8,%rax,4)
.byte 102,69,15,214,4,128 // movq %xmm8,(%r8,%rax,4)
- .byte 235,210 // jmp 1edc9 <_sk_store_8888_sse41+0x7b>
+ .byte 235,210 // jmp 1ed54 <_sk_store_8888_sse41+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,202 // jmp 1edc9 <_sk_store_8888_sse41+0x7b>
+ .byte 235,202 // jmp 1ed54 <_sk_store_8888_sse41+0x7b>
HIDDEN _sk_load_bgra_sse41
.globl _sk_load_bgra_sse41
@@ -39401,19 +39372,19 @@ _sk_load_bgra_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,89 // jne 1ee74 <_sk_load_bgra_sse41+0x75>
+ .byte 117,89 // jne 1edff <_sk_load_bgra_sse41+0x75>
.byte 243,65,15,111,28,128 // movdqu (%r8,%rax,4),%xmm3
- .byte 102,15,111,5,215,166,1,0 // movdqa 0x1a6d7(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,172,166,1,0 // movdqa 0x1a6ac(%rip),%xmm0 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,40,168,1,0 // movaps 0x1a828(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,253,167,1,0 // movaps 0x1a7fd(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,199,166,1,0 // pshufb 0x1a6c7(%rip),%xmm0 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,5,156,166,1,0 // pshufb 0x1a69c(%rip),%xmm0 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,91,200 // cvtdq2ps %xmm0,%xmm1
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,195,166,1,0 // pshufb 0x1a6c3(%rip),%xmm0 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,5,152,166,1,0 // pshufb 0x1a698(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -39424,19 +39395,19 @@ _sk_load_bgra_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,45 // je 1eeae <_sk_load_bgra_sse41+0xaf>
+ .byte 116,45 // je 1ee39 <_sk_load_bgra_sse41+0xaf>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 1ee9d <_sk_load_bgra_sse41+0x9e>
+ .byte 116,18 // je 1ee28 <_sk_load_bgra_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 1ee21 <_sk_load_bgra_sse41+0x22>
+ .byte 117,144 // jne 1edac <_sk_load_bgra_sse41+0x22>
.byte 102,65,15,110,68,128,8 // movd 0x8(%r8,%rax,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 243,65,15,126,4,128 // movq (%r8,%rax,4),%xmm0
.byte 102,15,58,14,216,15 // pblendw $0xf,%xmm0,%xmm3
- .byte 233,115,255,255,255 // jmpq 1ee21 <_sk_load_bgra_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 1edac <_sk_load_bgra_sse41+0x22>
.byte 102,65,15,110,28,128 // movd (%r8,%rax,4),%xmm3
- .byte 233,104,255,255,255 // jmpq 1ee21 <_sk_load_bgra_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 1edac <_sk_load_bgra_sse41+0x22>
HIDDEN _sk_load_bgra_dst_sse41
.globl _sk_load_bgra_dst_sse41
@@ -39450,19 +39421,19 @@ _sk_load_bgra_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,89 // jne 1ef2e <_sk_load_bgra_dst_sse41+0x75>
+ .byte 117,89 // jne 1eeb9 <_sk_load_bgra_dst_sse41+0x75>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
- .byte 102,15,111,37,29,166,1,0 // movdqa 0x1a61d(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,37,242,165,1,0 // movdqa 0x1a5f2(%rip),%xmm4 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,244 // cvtdq2ps %xmm4,%xmm6
- .byte 68,15,40,5,110,167,1,0 // movaps 0x1a76e(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,67,167,1,0 // movaps 0x1a743(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,13,166,1,0 // pshufb 0x1a60d(%rip),%xmm4 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,37,226,165,1,0 // pshufb 0x1a5e2(%rip),%xmm4 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,91,236 // cvtdq2ps %xmm4,%xmm5
.byte 65,15,89,232 // mulps %xmm8,%xmm5
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,9,166,1,0 // pshufb 0x1a609(%rip),%xmm4 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,37,222,165,1,0 // pshufb 0x1a5de(%rip),%xmm4 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -39473,19 +39444,19 @@ _sk_load_bgra_dst_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,45 // je 1ef68 <_sk_load_bgra_dst_sse41+0xaf>
+ .byte 116,45 // je 1eef3 <_sk_load_bgra_dst_sse41+0xaf>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 1ef57 <_sk_load_bgra_dst_sse41+0x9e>
+ .byte 116,18 // je 1eee2 <_sk_load_bgra_dst_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 1eedb <_sk_load_bgra_dst_sse41+0x22>
+ .byte 117,144 // jne 1ee66 <_sk_load_bgra_dst_sse41+0x22>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7
.byte 243,65,15,126,36,128 // movq (%r8,%rax,4),%xmm4
.byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7
- .byte 233,115,255,255,255 // jmpq 1eedb <_sk_load_bgra_dst_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 1ee66 <_sk_load_bgra_dst_sse41+0x22>
.byte 102,65,15,110,60,128 // movd (%r8,%rax,4),%xmm7
- .byte 233,104,255,255,255 // jmpq 1eedb <_sk_load_bgra_dst_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 1ee66 <_sk_load_bgra_dst_sse41+0x22>
HIDDEN _sk_gather_bgra_sse41
.globl _sk_gather_bgra_sse41
@@ -39522,17 +39493,17 @@ _sk_gather_bgra_sse41:
.byte 102,65,15,58,34,28,128,1 // pinsrd $0x1,(%r8,%rax,4),%xmm3
.byte 102,67,15,58,34,28,152,2 // pinsrd $0x2,(%r8,%r11,4),%xmm3
.byte 102,67,15,58,34,28,144,3 // pinsrd $0x3,(%r8,%r10,4),%xmm3
- .byte 102,15,111,5,246,164,1,0 // movdqa 0x1a4f6(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,203,164,1,0 // movdqa 0x1a4cb(%rip),%xmm0 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,71,166,1,0 // movaps 0x1a647(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,28,166,1,0 // movaps 0x1a61c(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,230,164,1,0 // pshufb 0x1a4e6(%rip),%xmm0 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,5,187,164,1,0 // pshufb 0x1a4bb(%rip),%xmm0 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,91,200 // cvtdq2ps %xmm0,%xmm1
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,226,164,1,0 // pshufb 0x1a4e2(%rip),%xmm0 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,5,183,164,1,0 // pshufb 0x1a4b7(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -39552,7 +39523,7 @@ _sk_store_bgra_sse41:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,188,164,1,0 // movaps 0x1a4bc(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,145,164,1,0 // movaps 0x1a491(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 68,15,40,202 // movaps %xmm2,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -39571,23 +39542,23 @@ _sk_store_bgra_sse41:
.byte 102,69,15,235,193 // por %xmm9,%xmm8
.byte 102,69,15,235,194 // por %xmm10,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 1f0d4 <_sk_store_bgra_sse41+0x7f>
+ .byte 117,10 // jne 1f05f <_sk_store_bgra_sse41+0x7f>
.byte 243,69,15,127,4,128 // movdqu %xmm8,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,29 // je 1f0fe <_sk_store_bgra_sse41+0xa9>
+ .byte 116,29 // je 1f089 <_sk_store_bgra_sse41+0xa9>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1f0f6 <_sk_store_bgra_sse41+0xa1>
+ .byte 116,15 // je 1f081 <_sk_store_bgra_sse41+0xa1>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 1f0d0 <_sk_store_bgra_sse41+0x7b>
+ .byte 117,227 // jne 1f05b <_sk_store_bgra_sse41+0x7b>
.byte 102,69,15,58,22,68,128,8,2 // pextrd $0x2,%xmm8,0x8(%r8,%rax,4)
.byte 102,69,15,214,4,128 // movq %xmm8,(%r8,%rax,4)
- .byte 235,210 // jmp 1f0d0 <_sk_store_bgra_sse41+0x7b>
+ .byte 235,210 // jmp 1f05b <_sk_store_bgra_sse41+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,202 // jmp 1f0d0 <_sk_store_bgra_sse41+0x7b>
+ .byte 235,202 // jmp 1f05b <_sk_store_bgra_sse41+0x7b>
HIDDEN _sk_load_f16_sse41
.globl _sk_load_f16_sse41
@@ -39601,7 +39572,7 @@ _sk_load_f16_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,68,1,0,0 // jne 1f26a <_sk_load_f16_sse41+0x164>
+ .byte 15,133,68,1,0,0 // jne 1f1f5 <_sk_load_f16_sse41+0x164>
.byte 102,65,15,16,4,192 // movupd (%r8,%rax,8),%xmm0
.byte 243,65,15,111,76,192,16 // movdqu 0x10(%r8,%rax,8),%xmm1
.byte 102,68,15,40,200 // movapd %xmm0,%xmm9
@@ -39611,19 +39582,19 @@ _sk_load_f16_sse41:
.byte 102,68,15,97,224 // punpcklwd %xmm0,%xmm12
.byte 102,68,15,105,200 // punpckhwd %xmm0,%xmm9
.byte 102,65,15,56,51,212 // pmovzxwd %xmm12,%xmm2
- .byte 102,68,15,111,5,193,167,1,0 // movdqa 0x1a7c1(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 102,68,15,111,5,150,167,1,0 // movdqa 0x1a796(%rip),%xmm8 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,191,167,1,0 // movdqa 0x1a7bf(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,21,148,167,1,0 // movdqa 0x1a794(%rip),%xmm10 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,194,167,1,0 // movdqa 0x1a7c2(%rip),%xmm3 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,15,111,29,151,167,1,0 // movdqa 0x1a797(%rip),%xmm3 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
.byte 102,15,114,241,16 // pslld $0x10,%xmm1
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
.byte 102,15,56,63,195 // pmaxud %xmm3,%xmm0
.byte 102,15,118,194 // pcmpeqd %xmm2,%xmm0
.byte 102,15,114,242,13 // pslld $0xd,%xmm2
.byte 102,15,235,209 // por %xmm1,%xmm2
- .byte 102,68,15,111,29,174,167,1,0 // movdqa 0x1a7ae(%rip),%xmm11 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,68,15,111,29,131,167,1,0 // movdqa 0x1a783(%rip),%xmm11 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
.byte 102,65,15,254,211 // paddd %xmm11,%xmm2
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,65,15,112,204,238 // pshufd $0xee,%xmm12,%xmm1
@@ -39666,16 +39637,16 @@ _sk_load_f16_sse41:
.byte 255,224 // jmpq *%rax
.byte 242,65,15,16,4,192 // movsd (%r8,%rax,8),%xmm0
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 1f283 <_sk_load_f16_sse41+0x17d>
+ .byte 117,13 // jne 1f20e <_sk_load_f16_sse41+0x17d>
.byte 243,15,126,192 // movq %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,176,254,255,255 // jmpq 1f133 <_sk_load_f16_sse41+0x2d>
+ .byte 233,176,254,255,255 // jmpq 1f0be <_sk_load_f16_sse41+0x2d>
.byte 102,65,15,22,68,192,8 // movhpd 0x8(%r8,%rax,8),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,155,254,255,255 // jb 1f133 <_sk_load_f16_sse41+0x2d>
+ .byte 15,130,155,254,255,255 // jb 1f0be <_sk_load_f16_sse41+0x2d>
.byte 243,65,15,126,76,192,16 // movq 0x10(%r8,%rax,8),%xmm1
- .byte 233,143,254,255,255 // jmpq 1f133 <_sk_load_f16_sse41+0x2d>
+ .byte 233,143,254,255,255 // jmpq 1f0be <_sk_load_f16_sse41+0x2d>
HIDDEN _sk_load_f16_dst_sse41
.globl _sk_load_f16_dst_sse41
@@ -39689,7 +39660,7 @@ _sk_load_f16_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,68,1,0,0 // jne 1f408 <_sk_load_f16_dst_sse41+0x164>
+ .byte 15,133,68,1,0,0 // jne 1f393 <_sk_load_f16_dst_sse41+0x164>
.byte 102,65,15,16,36,192 // movupd (%r8,%rax,8),%xmm4
.byte 243,65,15,111,108,192,16 // movdqu 0x10(%r8,%rax,8),%xmm5
.byte 102,68,15,40,204 // movapd %xmm4,%xmm9
@@ -39699,19 +39670,19 @@ _sk_load_f16_dst_sse41:
.byte 102,68,15,97,228 // punpcklwd %xmm4,%xmm12
.byte 102,68,15,105,204 // punpckhwd %xmm4,%xmm9
.byte 102,65,15,56,51,244 // pmovzxwd %xmm12,%xmm6
- .byte 102,68,15,111,5,35,166,1,0 // movdqa 0x1a623(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 102,68,15,111,5,248,165,1,0 // movdqa 0x1a5f8(%rip),%xmm8 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,65,15,219,232 // pand %xmm8,%xmm5
- .byte 102,68,15,111,21,33,166,1,0 // movdqa 0x1a621(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,21,246,165,1,0 // movdqa 0x1a5f6(%rip),%xmm10 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
.byte 102,65,15,219,242 // pand %xmm10,%xmm6
- .byte 102,15,111,61,36,166,1,0 // movdqa 0x1a624(%rip),%xmm7 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,15,111,61,249,165,1,0 // movdqa 0x1a5f9(%rip),%xmm7 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
.byte 102,15,114,245,16 // pslld $0x10,%xmm5
.byte 102,15,111,230 // movdqa %xmm6,%xmm4
.byte 102,15,56,63,231 // pmaxud %xmm7,%xmm4
.byte 102,15,118,230 // pcmpeqd %xmm6,%xmm4
.byte 102,15,114,246,13 // pslld $0xd,%xmm6
.byte 102,15,235,245 // por %xmm5,%xmm6
- .byte 102,68,15,111,29,16,166,1,0 // movdqa 0x1a610(%rip),%xmm11 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,68,15,111,29,229,165,1,0 // movdqa 0x1a5e5(%rip),%xmm11 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
.byte 102,65,15,254,243 // paddd %xmm11,%xmm6
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 102,65,15,112,236,238 // pshufd $0xee,%xmm12,%xmm5
@@ -39754,16 +39725,16 @@ _sk_load_f16_dst_sse41:
.byte 255,224 // jmpq *%rax
.byte 242,65,15,16,36,192 // movsd (%r8,%rax,8),%xmm4
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 1f421 <_sk_load_f16_dst_sse41+0x17d>
+ .byte 117,13 // jne 1f3ac <_sk_load_f16_dst_sse41+0x17d>
.byte 243,15,126,228 // movq %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
- .byte 233,176,254,255,255 // jmpq 1f2d1 <_sk_load_f16_dst_sse41+0x2d>
+ .byte 233,176,254,255,255 // jmpq 1f25c <_sk_load_f16_dst_sse41+0x2d>
.byte 102,65,15,22,100,192,8 // movhpd 0x8(%r8,%rax,8),%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,155,254,255,255 // jb 1f2d1 <_sk_load_f16_dst_sse41+0x2d>
+ .byte 15,130,155,254,255,255 // jb 1f25c <_sk_load_f16_dst_sse41+0x2d>
.byte 243,65,15,126,108,192,16 // movq 0x10(%r8,%rax,8),%xmm5
- .byte 233,143,254,255,255 // jmpq 1f2d1 <_sk_load_f16_dst_sse41+0x2d>
+ .byte 233,143,254,255,255 // jmpq 1f25c <_sk_load_f16_dst_sse41+0x2d>
HIDDEN _sk_gather_f16_sse41
.globl _sk_gather_f16_sse41
@@ -39809,19 +39780,19 @@ _sk_gather_f16_sse41:
.byte 102,68,15,97,226 // punpcklwd %xmm2,%xmm12
.byte 102,68,15,105,202 // punpckhwd %xmm2,%xmm9
.byte 102,65,15,56,51,212 // pmovzxwd %xmm12,%xmm2
- .byte 102,68,15,111,5,33,164,1,0 // movdqa 0x1a421(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 102,68,15,111,5,246,163,1,0 // movdqa 0x1a3f6(%rip),%xmm8 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,31,164,1,0 // movdqa 0x1a41f(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,21,244,163,1,0 // movdqa 0x1a3f4(%rip),%xmm10 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,34,164,1,0 // movdqa 0x1a422(%rip),%xmm3 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,15,111,29,247,163,1,0 // movdqa 0x1a3f7(%rip),%xmm3 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
.byte 102,15,114,241,16 // pslld $0x10,%xmm1
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
.byte 102,15,56,63,195 // pmaxud %xmm3,%xmm0
.byte 102,15,118,194 // pcmpeqd %xmm2,%xmm0
.byte 102,15,114,242,13 // pslld $0xd,%xmm2
.byte 102,15,235,209 // por %xmm1,%xmm2
- .byte 102,68,15,111,29,14,164,1,0 // movdqa 0x1a40e(%rip),%xmm11 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,68,15,111,29,227,163,1,0 // movdqa 0x1a3e3(%rip),%xmm11 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
.byte 102,65,15,254,211 // paddd %xmm11,%xmm2
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,65,15,112,204,238 // pshufd $0xee,%xmm12,%xmm1
@@ -39874,20 +39845,20 @@ _sk_store_f16_sse41:
.byte 73,193,224,3 // shl $0x3,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 102,68,15,111,13,54,163,1,0 // movdqa 0x1a336(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,13,11,163,1,0 // movdqa 0x1a30b(%rip),%xmm9 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
.byte 102,68,15,111,224 // movdqa %xmm0,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,51,163,1,0 // movdqa 0x1a333(%rip),%xmm11 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 102,68,15,111,29,8,163,1,0 // movdqa 0x1a308(%rip),%xmm11 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
.byte 102,68,15,111,232 // movdqa %xmm0,%xmm13
.byte 102,69,15,219,235 // pand %xmm11,%xmm13
- .byte 102,68,15,111,21,48,163,1,0 // movdqa 0x1a330(%rip),%xmm10 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ .byte 102,68,15,111,21,5,163,1,0 // movdqa 0x1a305(%rip),%xmm10 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
.byte 102,65,15,114,212,16 // psrld $0x10,%xmm12
.byte 102,69,15,111,197 // movdqa %xmm13,%xmm8
.byte 102,69,15,56,63,194 // pmaxud %xmm10,%xmm8
.byte 102,69,15,118,197 // pcmpeqd %xmm13,%xmm8
.byte 102,65,15,114,213,13 // psrld $0xd,%xmm13
.byte 102,69,15,254,236 // paddd %xmm12,%xmm13
- .byte 102,68,15,111,37,22,163,1,0 // movdqa 0x1a316(%rip),%xmm12 # 39990 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
+ .byte 102,68,15,111,37,235,162,1,0 // movdqa 0x1a2eb(%rip),%xmm12 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
.byte 102,69,15,254,236 // paddd %xmm12,%xmm13
.byte 102,69,15,219,197 // pand %xmm13,%xmm8
.byte 102,68,15,56,43,192 // packusdw %xmm0,%xmm8
@@ -39932,7 +39903,7 @@ _sk_store_f16_sse41:
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,69,15,98,205 // punpckldq %xmm13,%xmm9
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,21 // jne 1f778 <_sk_store_f16_sse41+0x16e>
+ .byte 117,21 // jne 1f703 <_sk_store_f16_sse41+0x16e>
.byte 69,15,17,12,192 // movups %xmm9,(%r8,%rax,8)
.byte 102,69,15,106,197 // punpckhdq %xmm13,%xmm8
.byte 243,69,15,127,68,192,16 // movdqu %xmm8,0x10(%r8,%rax,8)
@@ -39940,13 +39911,13 @@ _sk_store_f16_sse41:
.byte 255,224 // jmpq *%rax
.byte 102,69,15,214,12,192 // movq %xmm9,(%r8,%rax,8)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je 1f774 <_sk_store_f16_sse41+0x16a>
+ .byte 116,240 // je 1f6ff <_sk_store_f16_sse41+0x16a>
.byte 102,69,15,23,76,192,8 // movhpd %xmm9,0x8(%r8,%rax,8)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb 1f774 <_sk_store_f16_sse41+0x16a>
+ .byte 114,227 // jb 1f6ff <_sk_store_f16_sse41+0x16a>
.byte 102,69,15,106,197 // punpckhdq %xmm13,%xmm8
.byte 102,69,15,214,68,192,16 // movq %xmm8,0x10(%r8,%rax,8)
- .byte 235,213 // jmp 1f774 <_sk_store_f16_sse41+0x16a>
+ .byte 235,213 // jmp 1f6ff <_sk_store_f16_sse41+0x16a>
HIDDEN _sk_load_u16_be_sse41
.globl _sk_load_u16_be_sse41
@@ -39961,7 +39932,7 @@ _sk_load_u16_be_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,185,0,0,0 // jne 1f87f <_sk_load_u16_be_sse41+0xe0>
+ .byte 15,133,185,0,0,0 // jne 1f80a <_sk_load_u16_be_sse41+0xe0>
.byte 102,65,15,16,4,64 // movupd (%r8,%rax,2),%xmm0
.byte 243,65,15,111,76,64,16 // movdqu 0x10(%r8,%rax,2),%xmm1
.byte 102,15,40,208 // movapd %xmm0,%xmm2
@@ -39977,7 +39948,7 @@ _sk_load_u16_be_sse41:
.byte 102,15,235,200 // por %xmm0,%xmm1
.byte 102,15,56,51,193 // pmovzxwd %xmm1,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,222,158,1,0 // movaps 0x19ede(%rip),%xmm8 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 68,15,40,5,179,158,1,0 // movaps 0x19eb3(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -40005,16 +39976,16 @@ _sk_load_u16_be_sse41:
.byte 255,224 // jmpq *%rax
.byte 242,65,15,16,4,64 // movsd (%r8,%rax,2),%xmm0
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 1f898 <_sk_load_u16_be_sse41+0xf9>
+ .byte 117,13 // jne 1f823 <_sk_load_u16_be_sse41+0xf9>
.byte 243,15,126,192 // movq %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,59,255,255,255 // jmpq 1f7d3 <_sk_load_u16_be_sse41+0x34>
+ .byte 233,59,255,255,255 // jmpq 1f75e <_sk_load_u16_be_sse41+0x34>
.byte 102,65,15,22,68,64,8 // movhpd 0x8(%r8,%rax,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,38,255,255,255 // jb 1f7d3 <_sk_load_u16_be_sse41+0x34>
+ .byte 15,130,38,255,255,255 // jb 1f75e <_sk_load_u16_be_sse41+0x34>
.byte 243,65,15,126,76,64,16 // movq 0x10(%r8,%rax,2),%xmm1
- .byte 233,26,255,255,255 // jmpq 1f7d3 <_sk_load_u16_be_sse41+0x34>
+ .byte 233,26,255,255,255 // jmpq 1f75e <_sk_load_u16_be_sse41+0x34>
HIDDEN _sk_load_rgb_u16_be_sse41
.globl _sk_load_rgb_u16_be_sse41
@@ -40031,7 +40002,7 @@ _sk_load_rgb_u16_be_sse41:
.byte 72,141,4,64 // lea (%rax,%rax,2),%rax
.byte 72,193,248,32 // sar $0x20,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,170,0,0,0 // jne 1f98e <_sk_load_rgb_u16_be_sse41+0xd5>
+ .byte 15,133,170,0,0,0 // jne 1f919 <_sk_load_rgb_u16_be_sse41+0xd5>
.byte 243,65,15,111,20,64 // movdqu (%r8,%rax,2),%xmm2
.byte 243,65,15,111,92,64,8 // movdqu 0x8(%r8,%rax,2),%xmm3
.byte 102,15,115,219,4 // psrldq $0x4,%xmm3
@@ -40051,7 +40022,7 @@ _sk_load_rgb_u16_be_sse41:
.byte 102,15,235,200 // por %xmm0,%xmm1
.byte 102,15,56,51,193 // pmovzxwd %xmm1,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,173,157,1,0 // movaps 0x19dad(%rip),%xmm8 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 68,15,40,5,130,157,1,0 // movaps 0x19d82(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -40068,27 +40039,27 @@ _sk_load_rgb_u16_be_sse41:
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,196,154,1,0 // movaps 0x19ac4(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,153,154,1,0 // movaps 0x19a99(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,20,64 // movd (%r8,%rax,2),%xmm2
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,84,64,4,2 // pinsrw $0x2,0x4(%r8,%rax,2),%xmm2
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 1f9b3 <_sk_load_rgb_u16_be_sse41+0xfa>
+ .byte 117,13 // jne 1f93e <_sk_load_rgb_u16_be_sse41+0xfa>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,239,192 // pxor %xmm0,%xmm0
- .byte 233,85,255,255,255 // jmpq 1f908 <_sk_load_rgb_u16_be_sse41+0x4f>
+ .byte 233,85,255,255,255 // jmpq 1f893 <_sk_load_rgb_u16_be_sse41+0x4f>
.byte 102,65,15,110,68,64,6 // movd 0x6(%r8,%rax,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,68,64,10,2 // pinsrw $0x2,0xa(%r8,%rax,2),%xmm0
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,24 // jb 1f9e4 <_sk_load_rgb_u16_be_sse41+0x12b>
+ .byte 114,24 // jb 1f96f <_sk_load_rgb_u16_be_sse41+0x12b>
.byte 102,65,15,110,92,64,12 // movd 0xc(%r8,%rax,2),%xmm3
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,92,64,16,2 // pinsrw $0x2,0x10(%r8,%rax,2),%xmm3
- .byte 233,36,255,255,255 // jmpq 1f908 <_sk_load_rgb_u16_be_sse41+0x4f>
+ .byte 233,36,255,255,255 // jmpq 1f893 <_sk_load_rgb_u16_be_sse41+0x4f>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 233,27,255,255,255 // jmpq 1f908 <_sk_load_rgb_u16_be_sse41+0x4f>
+ .byte 233,27,255,255,255 // jmpq 1f893 <_sk_load_rgb_u16_be_sse41+0x4f>
HIDDEN _sk_store_u16_be_sse41
.globl _sk_store_u16_be_sse41
@@ -40102,7 +40073,7 @@ _sk_store_u16_be_sse41:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
- .byte 68,15,40,21,141,159,1,0 // movaps 0x19f8d(%rip),%xmm10 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
+ .byte 68,15,40,21,98,159,1,0 // movaps 0x19f62(%rip),%xmm10 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
@@ -40139,7 +40110,7 @@ _sk_store_u16_be_sse41:
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
.byte 102,69,15,98,209 // punpckldq %xmm9,%xmm10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,21 // jne 1fae1 <_sk_store_u16_be_sse41+0xf4>
+ .byte 117,21 // jne 1fa6c <_sk_store_u16_be_sse41+0xf4>
.byte 69,15,17,20,64 // movups %xmm10,(%r8,%rax,2)
.byte 102,69,15,106,193 // punpckhdq %xmm9,%xmm8
.byte 243,69,15,127,68,64,16 // movdqu %xmm8,0x10(%r8,%rax,2)
@@ -40147,13 +40118,13 @@ _sk_store_u16_be_sse41:
.byte 255,224 // jmpq *%rax
.byte 102,69,15,214,20,64 // movq %xmm10,(%r8,%rax,2)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je 1fadd <_sk_store_u16_be_sse41+0xf0>
+ .byte 116,240 // je 1fa68 <_sk_store_u16_be_sse41+0xf0>
.byte 102,69,15,23,84,64,8 // movhpd %xmm10,0x8(%r8,%rax,2)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb 1fadd <_sk_store_u16_be_sse41+0xf0>
+ .byte 114,227 // jb 1fa68 <_sk_store_u16_be_sse41+0xf0>
.byte 102,69,15,106,193 // punpckhdq %xmm9,%xmm8
.byte 102,69,15,214,68,64,16 // movq %xmm8,0x10(%r8,%rax,2)
- .byte 235,213 // jmp 1fadd <_sk_store_u16_be_sse41+0xf0>
+ .byte 235,213 // jmp 1fa68 <_sk_store_u16_be_sse41+0xf0>
HIDDEN _sk_load_f32_sse41
.globl _sk_load_f32_sse41
@@ -40169,7 +40140,7 @@ _sk_load_f32_sse41:
.byte 73,99,193 // movslq %r9d,%rax
.byte 69,15,16,4,128 // movups (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,66 // jne 1fb73 <_sk_load_f32_sse41+0x6b>
+ .byte 117,66 // jne 1fafe <_sk_load_f32_sse41+0x6b>
.byte 65,15,16,68,128,16 // movups 0x10(%r8,%rax,4),%xmm0
.byte 65,15,16,92,128,32 // movups 0x20(%r8,%rax,4),%xmm3
.byte 69,15,16,76,128,48 // movups 0x30(%r8,%rax,4),%xmm9
@@ -40189,17 +40160,17 @@ _sk_load_f32_sse41:
.byte 255,224 // jmpq *%rax
.byte 69,15,87,201 // xorps %xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,8 // jne 1fb85 <_sk_load_f32_sse41+0x7d>
+ .byte 117,8 // jne 1fb10 <_sk_load_f32_sse41+0x7d>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
- .byte 235,190 // jmp 1fb43 <_sk_load_f32_sse41+0x3b>
+ .byte 235,190 // jmp 1face <_sk_load_f32_sse41+0x3b>
.byte 65,15,16,68,128,16 // movups 0x10(%r8,%rax,4),%xmm0
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,8 // jb 1fb99 <_sk_load_f32_sse41+0x91>
+ .byte 114,8 // jb 1fb24 <_sk_load_f32_sse41+0x91>
.byte 65,15,16,92,128,32 // movups 0x20(%r8,%rax,4),%xmm3
- .byte 235,170 // jmp 1fb43 <_sk_load_f32_sse41+0x3b>
+ .byte 235,170 // jmp 1face <_sk_load_f32_sse41+0x3b>
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,165 // jmp 1fb43 <_sk_load_f32_sse41+0x3b>
+ .byte 235,165 // jmp 1face <_sk_load_f32_sse41+0x3b>
HIDDEN _sk_load_f32_dst_sse41
.globl _sk_load_f32_dst_sse41
@@ -40215,7 +40186,7 @@ _sk_load_f32_dst_sse41:
.byte 73,99,193 // movslq %r9d,%rax
.byte 69,15,16,4,128 // movups (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,66 // jne 1fc09 <_sk_load_f32_dst_sse41+0x6b>
+ .byte 117,66 // jne 1fb94 <_sk_load_f32_dst_sse41+0x6b>
.byte 65,15,16,100,128,16 // movups 0x10(%r8,%rax,4),%xmm4
.byte 65,15,16,124,128,32 // movups 0x20(%r8,%rax,4),%xmm7
.byte 69,15,16,76,128,48 // movups 0x30(%r8,%rax,4),%xmm9
@@ -40235,17 +40206,17 @@ _sk_load_f32_dst_sse41:
.byte 255,224 // jmpq *%rax
.byte 69,15,87,201 // xorps %xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,8 // jne 1fc1b <_sk_load_f32_dst_sse41+0x7d>
+ .byte 117,8 // jne 1fba6 <_sk_load_f32_dst_sse41+0x7d>
.byte 15,87,255 // xorps %xmm7,%xmm7
.byte 15,87,228 // xorps %xmm4,%xmm4
- .byte 235,190 // jmp 1fbd9 <_sk_load_f32_dst_sse41+0x3b>
+ .byte 235,190 // jmp 1fb64 <_sk_load_f32_dst_sse41+0x3b>
.byte 65,15,16,100,128,16 // movups 0x10(%r8,%rax,4),%xmm4
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,8 // jb 1fc2f <_sk_load_f32_dst_sse41+0x91>
+ .byte 114,8 // jb 1fbba <_sk_load_f32_dst_sse41+0x91>
.byte 65,15,16,124,128,32 // movups 0x20(%r8,%rax,4),%xmm7
- .byte 235,170 // jmp 1fbd9 <_sk_load_f32_dst_sse41+0x3b>
+ .byte 235,170 // jmp 1fb64 <_sk_load_f32_dst_sse41+0x3b>
.byte 15,87,255 // xorps %xmm7,%xmm7
- .byte 235,165 // jmp 1fbd9 <_sk_load_f32_dst_sse41+0x3b>
+ .byte 235,165 // jmp 1fb64 <_sk_load_f32_dst_sse41+0x3b>
HIDDEN _sk_store_f32_sse41
.globl _sk_store_f32_sse41
@@ -40274,7 +40245,7 @@ _sk_store_f32_sse41:
.byte 102,69,15,20,203 // unpcklpd %xmm11,%xmm9
.byte 102,69,15,17,36,128 // movupd %xmm12,(%r8,%rax,4)
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,29 // jne 1fcb1 <_sk_store_f32_sse41+0x7d>
+ .byte 117,29 // jne 1fc3c <_sk_store_f32_sse41+0x7d>
.byte 102,69,15,21,211 // unpckhpd %xmm11,%xmm10
.byte 69,15,17,68,128,16 // movups %xmm8,0x10(%r8,%rax,4)
.byte 102,69,15,17,76,128,32 // movupd %xmm9,0x20(%r8,%rax,4)
@@ -40282,12 +40253,12 @@ _sk_store_f32_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,246 // je 1fcad <_sk_store_f32_sse41+0x79>
+ .byte 116,246 // je 1fc38 <_sk_store_f32_sse41+0x79>
.byte 69,15,17,68,128,16 // movups %xmm8,0x10(%r8,%rax,4)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,234 // jb 1fcad <_sk_store_f32_sse41+0x79>
+ .byte 114,234 // jb 1fc38 <_sk_store_f32_sse41+0x79>
.byte 102,69,15,17,76,128,32 // movupd %xmm9,0x20(%r8,%rax,4)
- .byte 235,225 // jmp 1fcad <_sk_store_f32_sse41+0x79>
+ .byte 235,225 // jmp 1fc38 <_sk_store_f32_sse41+0x79>
HIDDEN _sk_repeat_x_sse41
.globl _sk_repeat_x_sse41
@@ -40333,7 +40304,7 @@ _sk_mirror_x_sse41:
.byte 65,15,92,194 // subps %xmm10,%xmm0
.byte 243,69,15,88,192 // addss %xmm8,%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 243,68,15,89,13,203,141,1,0 // mulss 0x18dcb(%rip),%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,13,132,141,1,0 // mulss 0x18d84(%rip),%xmm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.byte 102,69,15,58,8,201,1 // roundps $0x1,%xmm9,%xmm9
@@ -40358,7 +40329,7 @@ _sk_mirror_y_sse41:
.byte 65,15,92,202 // subps %xmm10,%xmm1
.byte 243,69,15,88,192 // addss %xmm8,%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 243,68,15,89,13,114,141,1,0 // mulss 0x18d72(%rip),%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,13,43,141,1,0 // mulss 0x18d2b(%rip),%xmm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,89,201 // mulps %xmm1,%xmm9
.byte 102,69,15,58,8,201,1 // roundps $0x1,%xmm9,%xmm9
@@ -40377,7 +40348,7 @@ FUNCTION(_sk_clamp_x_1_sse41)
_sk_clamp_x_1_sse41:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 68,15,95,192 // maxps %xmm0,%xmm8
- .byte 68,15,93,5,102,150,1,0 // minps 0x19666(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,93,5,59,150,1,0 // minps 0x1963b(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -40390,7 +40361,7 @@ _sk_repeat_x_1_sse41:
.byte 65,15,92,192 // subps %xmm8,%xmm0
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 68,15,95,192 // maxps %xmm0,%xmm8
- .byte 68,15,93,5,67,150,1,0 // minps 0x19643(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,93,5,24,150,1,0 // minps 0x19618(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -40399,9 +40370,9 @@ HIDDEN _sk_mirror_x_1_sse41
.globl _sk_mirror_x_1_sse41
FUNCTION(_sk_mirror_x_1_sse41)
_sk_mirror_x_1_sse41:
- .byte 68,15,40,5,147,150,1,0 // movaps 0x19693(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,104,150,1,0 // movaps 0x19668(%rip),%xmm8 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,13,23,150,1,0 // movaps 0x19617(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,13,236,149,1,0 // movaps 0x195ec(%rip),%xmm9 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.byte 102,69,15,58,8,201,1 // roundps $0x1,%xmm9,%xmm9
.byte 69,15,88,201 // addps %xmm9,%xmm9
@@ -40412,7 +40383,7 @@ _sk_mirror_x_1_sse41:
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 68,15,84,200 // andps %xmm0,%xmm9
.byte 69,15,95,193 // maxps %xmm9,%xmm8
- .byte 68,15,93,5,244,149,1,0 // minps 0x195f4(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,93,5,201,149,1,0 // minps 0x195c9(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -40422,10 +40393,10 @@ HIDDEN _sk_luminance_to_alpha_sse41
FUNCTION(_sk_luminance_to_alpha_sse41)
_sk_luminance_to_alpha_sse41:
.byte 15,40,218 // movaps %xmm2,%xmm3
- .byte 15,89,5,66,155,1,0 // mulps 0x19b42(%rip),%xmm0 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
- .byte 15,89,13,75,155,1,0 // mulps 0x19b4b(%rip),%xmm1 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ .byte 15,89,5,23,155,1,0 // mulps 0x19b17(%rip),%xmm0 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
+ .byte 15,89,13,32,155,1,0 // mulps 0x19b20(%rip),%xmm1 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,81,155,1,0 // mulps 0x19b51(%rip),%xmm3 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ .byte 15,89,29,38,155,1,0 // mulps 0x19b26(%rip),%xmm3 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -40737,9 +40708,9 @@ _sk_evenly_spaced_gradient_sse41:
.byte 72,139,24 // mov (%rax),%rbx
.byte 76,139,112,8 // mov 0x8(%rax),%r14
.byte 72,255,203 // dec %rbx
- .byte 120,7 // js 2031f <_sk_evenly_spaced_gradient_sse41+0x18>
+ .byte 120,7 // js 202aa <_sk_evenly_spaced_gradient_sse41+0x18>
.byte 243,72,15,42,203 // cvtsi2ss %rbx,%xmm1
- .byte 235,21 // jmp 20334 <_sk_evenly_spaced_gradient_sse41+0x2d>
+ .byte 235,21 // jmp 202bf <_sk_evenly_spaced_gradient_sse41+0x2d>
.byte 73,137,216 // mov %rbx,%r8
.byte 73,209,232 // shr %r8
.byte 131,227,1 // and $0x1,%ebx
@@ -40832,7 +40803,7 @@ _sk_gradient_sse41:
.byte 76,139,0 // mov (%rax),%r8
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 73,131,248,2 // cmp $0x2,%r8
- .byte 114,41 // jb 20511 <_sk_gradient_sse41+0x38>
+ .byte 114,41 // jb 2049c <_sk_gradient_sse41+0x38>
.byte 76,139,72,72 // mov 0x48(%rax),%r9
.byte 73,255,200 // dec %r8
.byte 73,131,193,4 // add $0x4,%r9
@@ -40843,7 +40814,7 @@ _sk_gradient_sse41:
.byte 102,15,250,202 // psubd %xmm2,%xmm1
.byte 73,131,193,4 // add $0x4,%r9
.byte 73,255,200 // dec %r8
- .byte 117,230 // jne 204f7 <_sk_gradient_sse41+0x1e>
+ .byte 117,230 // jne 20482 <_sk_gradient_sse41+0x1e>
.byte 65,86 // push %r14
.byte 83 // push %rbx
.byte 102,73,15,58,22,200,1 // pextrq $0x1,%xmm1,%r8
@@ -40974,26 +40945,26 @@ _sk_xy_to_unit_angle_sse41:
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,40,236 // movaps %xmm12,%xmm13
.byte 69,15,89,237 // mulps %xmm13,%xmm13
- .byte 68,15,40,21,123,146,1,0 // movaps 0x1927b(%rip),%xmm10 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ .byte 68,15,40,21,80,146,1,0 // movaps 0x19250(%rip),%xmm10 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,127,146,1,0 // addps 0x1927f(%rip),%xmm10 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,88,21,84,146,1,0 // addps 0x19254(%rip),%xmm10 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,131,146,1,0 // addps 0x19283(%rip),%xmm10 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 68,15,88,21,88,146,1,0 // addps 0x19258(%rip),%xmm10 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,135,146,1,0 // addps 0x19287(%rip),%xmm10 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ .byte 68,15,88,21,92,146,1,0 // addps 0x1925c(%rip),%xmm10 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 68,15,40,29,134,146,1,0 // movaps 0x19286(%rip),%xmm11 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ .byte 68,15,40,29,91,146,1,0 // movaps 0x1925b(%rip),%xmm11 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
.byte 69,15,92,218 // subps %xmm10,%xmm11
.byte 102,69,15,56,20,211 // blendvps %xmm0,%xmm11,%xmm10
.byte 69,15,194,200,1 // cmpltps %xmm8,%xmm9
- .byte 68,15,40,29,143,140,1,0 // movaps 0x18c8f(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,29,100,140,1,0 // movaps 0x18c64(%rip),%xmm11 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 69,15,92,218 // subps %xmm10,%xmm11
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 102,69,15,56,20,211 // blendvps %xmm0,%xmm11,%xmm10
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 65,15,194,192,1 // cmpltps %xmm8,%xmm0
- .byte 68,15,40,13,129,140,1,0 // movaps 0x18c81(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,86,140,1,0 // movaps 0x18c56(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 102,69,15,56,20,209 // blendvps %xmm0,%xmm9,%xmm10
.byte 69,15,194,194,7 // cmpordps %xmm10,%xmm8
@@ -41014,81 +40985,74 @@ _sk_xy_to_radius_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
-HIDDEN _sk_xy_to_2pt_conical_quadratic_max_sse41
-.globl _sk_xy_to_2pt_conical_quadratic_max_sse41
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_max_sse41)
-_sk_xy_to_2pt_conical_quadratic_max_sse41:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_first_sse41
+.globl _sk_xy_to_2pt_conical_quadratic_first_sse41
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_first_sse41)
+_sk_xy_to_2pt_conical_quadratic_first_sse41:
+ .byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 243,68,15,16,80,64 // movss 0x40(%rax),%xmm10
- .byte 243,68,15,16,64,68 // movss 0x44(%rax),%xmm8
+ .byte 243,15,16,64,68 // movss 0x44(%rax),%xmm0
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 243,68,15,16,88,72 // movss 0x48(%rax),%xmm11
.byte 243,68,15,16,72,76 // movss 0x4c(%rax),%xmm9
.byte 243,69,15,89,203 // mulss %xmm11,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
- .byte 68,15,88,200 // addps %xmm0,%xmm9
- .byte 68,15,89,13,250,145,1,0 // mulps 0x191fa(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- .byte 15,89,192 // mulps %xmm0,%xmm0
+ .byte 69,15,88,200 // addps %xmm8,%xmm9
+ .byte 68,15,89,13,204,145,1,0 // mulps 0x191cc(%rip),%xmm9 # 39990 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
+ .byte 69,15,89,192 // mulps %xmm8,%xmm8
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
- .byte 68,15,88,224 // addps %xmm0,%xmm12
+ .byte 69,15,88,224 // addps %xmm8,%xmm12
.byte 243,69,15,89,219 // mulss %xmm11,%xmm11
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,92,227 // subps %xmm11,%xmm12
- .byte 68,15,89,21,229,145,1,0 // mulps 0x191e5(%rip),%xmm10 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,21,182,145,1,0 // mulps 0x191b6(%rip),%xmm10 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
- .byte 65,15,40,193 // movaps %xmm9,%xmm0
- .byte 15,89,192 // mulps %xmm0,%xmm0
- .byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,81,208 // sqrtps %xmm0,%xmm10
- .byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 65,15,40,194 // movaps %xmm10,%xmm0
- .byte 65,15,92,193 // subps %xmm9,%xmm0
- .byte 68,15,87,13,221,144,1,0 // xorps 0x190dd(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
- .byte 68,15,89,5,181,139,1,0 // mulps 0x18bb5(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 69,15,40,193 // movaps %xmm9,%xmm8
+ .byte 69,15,89,192 // mulps %xmm8,%xmm8
+ .byte 69,15,88,194 // addps %xmm10,%xmm8
+ .byte 69,15,81,192 // sqrtps %xmm8,%xmm8
+ .byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
+ .byte 69,15,92,193 // subps %xmm9,%xmm8
+ .byte 15,89,5,147,139,1,0 // mulps 0x18b93(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
- .byte 69,15,92,202 // subps %xmm10,%xmm9
- .byte 69,15,89,200 // mulps %xmm8,%xmm9
- .byte 65,15,95,193 // maxps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
-HIDDEN _sk_xy_to_2pt_conical_quadratic_min_sse41
-.globl _sk_xy_to_2pt_conical_quadratic_min_sse41
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_min_sse41)
-_sk_xy_to_2pt_conical_quadratic_min_sse41:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_second_sse41
+.globl _sk_xy_to_2pt_conical_quadratic_second_sse41
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_second_sse41)
+_sk_xy_to_2pt_conical_quadratic_second_sse41:
+ .byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 243,68,15,16,80,64 // movss 0x40(%rax),%xmm10
- .byte 243,68,15,16,64,68 // movss 0x44(%rax),%xmm8
+ .byte 243,15,16,64,68 // movss 0x44(%rax),%xmm0
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 243,68,15,16,88,72 // movss 0x48(%rax),%xmm11
.byte 243,68,15,16,72,76 // movss 0x4c(%rax),%xmm9
.byte 243,69,15,89,203 // mulss %xmm11,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
- .byte 68,15,88,200 // addps %xmm0,%xmm9
- .byte 68,15,89,13,92,145,1,0 // mulps 0x1915c(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- .byte 15,89,192 // mulps %xmm0,%xmm0
+ .byte 69,15,88,200 // addps %xmm8,%xmm9
+ .byte 68,15,89,13,67,145,1,0 // mulps 0x19143(%rip),%xmm9 # 39990 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
+ .byte 69,15,89,192 // mulps %xmm8,%xmm8
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
- .byte 68,15,88,224 // addps %xmm0,%xmm12
+ .byte 69,15,88,224 // addps %xmm8,%xmm12
.byte 243,69,15,89,219 // mulss %xmm11,%xmm11
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,92,227 // subps %xmm11,%xmm12
- .byte 68,15,89,21,71,145,1,0 // mulps 0x19147(%rip),%xmm10 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,21,45,145,1,0 // mulps 0x1912d(%rip),%xmm10 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
- .byte 65,15,40,193 // movaps %xmm9,%xmm0
- .byte 15,89,192 // mulps %xmm0,%xmm0
- .byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,81,208 // sqrtps %xmm0,%xmm10
- .byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 65,15,40,194 // movaps %xmm10,%xmm0
- .byte 65,15,92,193 // subps %xmm9,%xmm0
- .byte 68,15,87,13,63,144,1,0 // xorps 0x1903f(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
- .byte 68,15,89,5,23,139,1,0 // mulps 0x18b17(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 65,15,89,192 // mulps %xmm8,%xmm0
- .byte 69,15,92,202 // subps %xmm10,%xmm9
- .byte 69,15,89,200 // mulps %xmm8,%xmm9
- .byte 65,15,93,193 // minps %xmm9,%xmm0
+ .byte 69,15,40,193 // movaps %xmm9,%xmm8
+ .byte 69,15,89,192 // mulps %xmm8,%xmm8
+ .byte 69,15,88,194 // addps %xmm10,%xmm8
+ .byte 69,15,81,192 // sqrtps %xmm8,%xmm8
+ .byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
+ .byte 68,15,87,13,45,144,1,0 // xorps 0x1902d(%rip),%xmm9 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+ .byte 69,15,92,200 // subps %xmm8,%xmm9
+ .byte 15,89,5,2,139,1,0 // mulps 0x18b02(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+ .byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41102,7 +41066,7 @@ _sk_xy_to_2pt_conical_linear_sse41:
.byte 243,69,15,89,200 // mulss %xmm8,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,88,200 // addps %xmm0,%xmm9
- .byte 68,15,89,13,207,144,1,0 // mulps 0x190cf(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ .byte 68,15,89,13,198,144,1,0 // mulps 0x190c6(%rip),%xmm9 # 39990 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -41110,7 +41074,7 @@ _sk_xy_to_2pt_conical_linear_sse41:
.byte 243,69,15,89,192 // mulss %xmm8,%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 65,15,92,192 // subps %xmm8,%xmm0
- .byte 15,87,5,219,143,1,0 // xorps 0x18fdb(%rip),%xmm0 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 15,87,5,210,143,1,0 // xorps 0x18fd2(%rip),%xmm0 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41158,7 +41122,7 @@ HIDDEN _sk_save_xy_sse41
FUNCTION(_sk_save_xy_sse41)
_sk_save_xy_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,58,138,1,0 // movaps 0x18a3a(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,5,49,138,1,0 // movaps 0x18a31(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -41202,8 +41166,8 @@ _sk_bilinear_nx_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,179,143,1,0 // addps 0x18fb3(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,171,137,1,0 // movaps 0x189ab(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,170,143,1,0 // addps 0x18faa(%rip),%xmm0 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ .byte 68,15,40,13,162,137,1,0 // movaps 0x189a2(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41216,7 +41180,7 @@ _sk_bilinear_px_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,119,137,1,0 // addps 0x18977(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,5,110,137,1,0 // addps 0x1896e(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41228,8 +41192,8 @@ _sk_bilinear_ny_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,102,143,1,0 // addps 0x18f66(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,94,137,1,0 // movaps 0x1895e(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,93,143,1,0 // addps 0x18f5d(%rip),%xmm1 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ .byte 68,15,40,13,85,137,1,0 // movaps 0x18955(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41242,7 +41206,7 @@ _sk_bilinear_py_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,41,137,1,0 // addps 0x18929(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,13,32,137,1,0 // addps 0x18920(%rip),%xmm1 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41254,13 +41218,13 @@ _sk_bicubic_n3x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,41,143,1,0 // addps 0x18f29(%rip),%xmm0 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,17,137,1,0 // movaps 0x18911(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,32,143,1,0 // addps 0x18f20(%rip),%xmm0 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
+ .byte 68,15,40,13,8,137,1,0 // movaps 0x18908(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 69,15,89,192 // mulps %xmm8,%xmm8
- .byte 68,15,89,13,29,143,1,0 // mulps 0x18f1d(%rip),%xmm9 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,13,245,138,1,0 // addps 0x18af5(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,13,20,143,1,0 // mulps 0x18f14(%rip),%xmm9 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
+ .byte 68,15,88,13,236,138,1,0 // addps 0x18aec(%rip),%xmm9 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41273,16 +41237,16 @@ _sk_bicubic_n1x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,209,142,1,0 // addps 0x18ed1(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,201,136,1,0 // movaps 0x188c9(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,200,142,1,0 // addps 0x18ec8(%rip),%xmm0 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ .byte 68,15,40,13,192,136,1,0 // movaps 0x188c0(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,237,142,1,0 // movaps 0x18eed(%rip),%xmm8 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,5,228,142,1,0 // movaps 0x18ee4(%rip),%xmm8 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,241,142,1,0 // addps 0x18ef1(%rip),%xmm8 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,5,232,142,1,0 // addps 0x18ee8(%rip),%xmm8 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,149,136,1,0 // addps 0x18895(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,5,140,136,1,0 // addps 0x1888c(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,233,142,1,0 // addps 0x18ee9(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,5,224,142,1,0 // addps 0x18ee0(%rip),%xmm8 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41292,17 +41256,17 @@ HIDDEN _sk_bicubic_p1x_sse41
FUNCTION(_sk_bicubic_p1x_sse41)
_sk_bicubic_p1x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,115,136,1,0 // movaps 0x18873(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,5,106,136,1,0 // movaps 0x1886a(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,136,128,0,0,0 // movups 0x80(%rax),%xmm9
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,21,156,142,1,0 // movaps 0x18e9c(%rip),%xmm10 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,21,147,142,1,0 // movaps 0x18e93(%rip),%xmm10 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,160,142,1,0 // addps 0x18ea0(%rip),%xmm10 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,21,151,142,1,0 // addps 0x18e97(%rip),%xmm10 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
.byte 69,15,88,208 // addps %xmm8,%xmm10
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,156,142,1,0 // addps 0x18e9c(%rip),%xmm10 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,21,147,142,1,0 // addps 0x18e93(%rip),%xmm10 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
.byte 68,15,17,144,0,1,0,0 // movups %xmm10,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41314,11 +41278,11 @@ _sk_bicubic_p3x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,108,142,1,0 // addps 0x18e6c(%rip),%xmm0 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 15,88,5,99,142,1,0 // addps 0x18e63(%rip),%xmm0 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,60,142,1,0 // mulps 0x18e3c(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,5,20,138,1,0 // addps 0x18a14(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,5,51,142,1,0 // mulps 0x18e33(%rip),%xmm8 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
+ .byte 68,15,88,5,11,138,1,0 // addps 0x18a0b(%rip),%xmm8 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41331,13 +41295,13 @@ _sk_bicubic_n3y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,255,141,1,0 // addps 0x18dff(%rip),%xmm1 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,231,135,1,0 // movaps 0x187e7(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,246,141,1,0 // addps 0x18df6(%rip),%xmm1 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
+ .byte 68,15,40,13,222,135,1,0 // movaps 0x187de(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 69,15,89,192 // mulps %xmm8,%xmm8
- .byte 68,15,89,13,243,141,1,0 // mulps 0x18df3(%rip),%xmm9 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,13,203,137,1,0 // addps 0x189cb(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,13,234,141,1,0 // mulps 0x18dea(%rip),%xmm9 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
+ .byte 68,15,88,13,194,137,1,0 // addps 0x189c2(%rip),%xmm9 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41350,16 +41314,16 @@ _sk_bicubic_n1y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,166,141,1,0 // addps 0x18da6(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,158,135,1,0 // movaps 0x1879e(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,157,141,1,0 // addps 0x18d9d(%rip),%xmm1 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ .byte 68,15,40,13,149,135,1,0 // movaps 0x18795(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,194,141,1,0 // movaps 0x18dc2(%rip),%xmm8 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,5,185,141,1,0 // movaps 0x18db9(%rip),%xmm8 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,198,141,1,0 // addps 0x18dc6(%rip),%xmm8 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,5,189,141,1,0 // addps 0x18dbd(%rip),%xmm8 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,106,135,1,0 // addps 0x1876a(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,5,97,135,1,0 // addps 0x18761(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,190,141,1,0 // addps 0x18dbe(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,5,181,141,1,0 // addps 0x18db5(%rip),%xmm8 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41369,17 +41333,17 @@ HIDDEN _sk_bicubic_p1y_sse41
FUNCTION(_sk_bicubic_p1y_sse41)
_sk_bicubic_p1y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,72,135,1,0 // movaps 0x18748(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,5,63,135,1,0 // movaps 0x1873f(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,136,192,0,0,0 // movups 0xc0(%rax),%xmm9
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,112,141,1,0 // movaps 0x18d70(%rip),%xmm10 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,21,103,141,1,0 // movaps 0x18d67(%rip),%xmm10 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,116,141,1,0 // addps 0x18d74(%rip),%xmm10 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,21,107,141,1,0 // addps 0x18d6b(%rip),%xmm10 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
.byte 69,15,88,208 // addps %xmm8,%xmm10
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,112,141,1,0 // addps 0x18d70(%rip),%xmm10 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,21,103,141,1,0 // addps 0x18d67(%rip),%xmm10 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
.byte 68,15,17,144,64,1,0,0 // movups %xmm10,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41391,11 +41355,11 @@ _sk_bicubic_p3y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,63,141,1,0 // addps 0x18d3f(%rip),%xmm1 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 15,88,13,54,141,1,0 // addps 0x18d36(%rip),%xmm1 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,15,141,1,0 // mulps 0x18d0f(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,5,231,136,1,0 // addps 0x188e7(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,5,6,141,1,0 // mulps 0x18d06(%rip),%xmm8 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
+ .byte 68,15,88,5,222,136,1,0 // addps 0x188de(%rip),%xmm8 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41506,7 +41470,7 @@ _sk_clut_3D_sse41:
.byte 15,89,194 // mulps %xmm2,%xmm0
.byte 15,41,68,36,208 // movaps %xmm0,-0x30(%rsp)
.byte 243,15,91,240 // cvttps2dq %xmm0,%xmm6
- .byte 15,40,37,250,139,1,0 // movaps 0x18bfa(%rip),%xmm4 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 15,40,37,241,139,1,0 // movaps 0x18bf1(%rip),%xmm4 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
.byte 15,88,196 // addps %xmm4,%xmm0
.byte 15,41,68,36,176 // movaps %xmm0,-0x50(%rsp)
.byte 102,65,15,110,208 // movd %r8d,%xmm2
@@ -41545,7 +41509,7 @@ _sk_clut_3D_sse41:
.byte 102,68,15,56,64,192 // pmulld %xmm0,%xmm8
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,254,218 // paddd %xmm2,%xmm3
- .byte 102,68,15,111,37,81,139,1,0 // movdqa 0x18b51(%rip),%xmm12 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,68,15,111,37,72,139,1,0 // movdqa 0x18b48(%rip),%xmm12 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,65,15,56,64,220 // pmulld %xmm12,%xmm3
.byte 102,15,118,228 // pcmpeqd %xmm4,%xmm4
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
@@ -41568,7 +41532,7 @@ _sk_clut_3D_sse41:
.byte 102,65,15,58,22,217,1 // pextrd $0x1,%xmm3,%r9d
.byte 102,65,15,58,22,218,2 // pextrd $0x2,%xmm3,%r10d
.byte 102,65,15,58,22,219,3 // pextrd $0x3,%xmm3,%r11d
- .byte 102,15,111,37,149,132,1,0 // movdqa 0x18495(%rip),%xmm4 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,37,140,132,1,0 // movdqa 0x1848c(%rip),%xmm4 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,15,254,220 // paddd %xmm4,%xmm3
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,73,15,58,22,222,1 // pextrq $0x1,%xmm3,%r14
@@ -41741,7 +41705,7 @@ _sk_clut_3D_sse41:
.byte 102,68,15,254,202 // paddd %xmm2,%xmm9
.byte 102,65,15,111,192 // movdqa %xmm8,%xmm0
.byte 102,65,15,254,193 // paddd %xmm9,%xmm0
- .byte 102,15,111,45,96,135,1,0 // movdqa 0x18760(%rip),%xmm5 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,45,87,135,1,0 // movdqa 0x18757(%rip),%xmm5 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,15,56,64,197 // pmulld %xmm5,%xmm0
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,118,246 // pcmpeqd %xmm6,%xmm6
@@ -41762,7 +41726,7 @@ _sk_clut_3D_sse41:
.byte 102,65,15,58,22,193,1 // pextrd $0x1,%xmm0,%r9d
.byte 102,65,15,58,22,194,2 // pextrd $0x2,%xmm0,%r10d
.byte 102,65,15,58,22,195,3 // pextrd $0x3,%xmm0,%r11d
- .byte 102,15,111,61,177,128,1,0 // movdqa 0x180b1(%rip),%xmm7 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,61,168,128,1,0 // movdqa 0x180a8(%rip),%xmm7 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,15,254,199 // paddd %xmm7,%xmm0
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,195 // movq %xmm0,%rbx
@@ -41828,7 +41792,7 @@ _sk_clut_3D_sse41:
.byte 15,88,248 // addps %xmm0,%xmm7
.byte 102,68,15,254,210 // paddd %xmm2,%xmm10
.byte 102,69,15,254,194 // paddd %xmm10,%xmm8
- .byte 102,15,111,13,156,133,1,0 // movdqa 0x1859c(%rip),%xmm1 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,13,147,133,1,0 // movdqa 0x18593(%rip),%xmm1 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,68,15,56,64,193 // pmulld %xmm1,%xmm8
.byte 102,65,15,111,192 // movdqa %xmm8,%xmm0
.byte 102,15,118,237 // pcmpeqd %xmm5,%xmm5
@@ -41849,7 +41813,7 @@ _sk_clut_3D_sse41:
.byte 102,69,15,58,22,193,1 // pextrd $0x1,%xmm8,%r9d
.byte 102,69,15,58,22,194,2 // pextrd $0x2,%xmm8,%r10d
.byte 102,69,15,58,22,195,3 // pextrd $0x3,%xmm8,%r11d
- .byte 102,15,111,21,231,126,1,0 // movdqa 0x17ee7(%rip),%xmm2 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,21,222,126,1,0 // movdqa 0x17ede(%rip),%xmm2 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,68,15,254,194 // paddd %xmm2,%xmm8
.byte 102,76,15,58,22,193,1 // pextrq $0x1,%xmm8,%rcx
.byte 102,76,15,126,195 // movq %xmm8,%rbx
@@ -41976,7 +41940,7 @@ _sk_clut_4D_sse41:
.byte 15,89,203 // mulps %xmm3,%xmm1
.byte 15,41,76,36,48 // movaps %xmm1,0x30(%rsp)
.byte 243,15,91,249 // cvttps2dq %xmm1,%xmm7
- .byte 15,40,29,250,130,1,0 // movaps 0x182fa(%rip),%xmm3 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 15,40,29,241,130,1,0 // movaps 0x182f1(%rip),%xmm3 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
.byte 15,88,203 // addps %xmm3,%xmm1
.byte 15,41,76,36,160 // movaps %xmm1,-0x60(%rsp)
.byte 102,65,15,110,232 // movd %r8d,%xmm5
@@ -42033,7 +41997,7 @@ _sk_clut_4D_sse41:
.byte 102,68,15,56,64,253 // pmulld %xmm5,%xmm15
.byte 102,65,15,111,223 // movdqa %xmm15,%xmm3
.byte 102,15,254,217 // paddd %xmm1,%xmm3
- .byte 102,68,15,111,29,249,129,1,0 // movdqa 0x181f9(%rip),%xmm11 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,68,15,111,29,240,129,1,0 // movdqa 0x181f0(%rip),%xmm11 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,65,15,56,64,219 // pmulld %xmm11,%xmm3
.byte 102,15,118,192 // pcmpeqd %xmm0,%xmm0
.byte 102,15,111,243 // movdqa %xmm3,%xmm6
@@ -42055,7 +42019,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,58,22,217,1 // pextrd $0x1,%xmm3,%r9d
.byte 102,65,15,58,22,218,2 // pextrd $0x2,%xmm3,%r10d
.byte 102,65,15,58,22,219,3 // pextrd $0x3,%xmm3,%r11d
- .byte 102,68,15,111,21,65,123,1,0 // movdqa 0x17b41(%rip),%xmm10 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,21,56,123,1,0 // movdqa 0x17b38(%rip),%xmm10 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,65,15,254,218 // paddd %xmm10,%xmm3
.byte 102,73,15,58,22,222,1 // pextrq $0x1,%xmm3,%r14
.byte 102,72,15,126,219 // movq %xmm3,%rbx
@@ -42073,7 +42037,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,254,201 // paddd %xmm9,%xmm1
.byte 102,65,15,56,64,203 // pmulld %xmm11,%xmm1
.byte 102,15,111,217 // movdqa %xmm1,%xmm3
- .byte 102,15,250,29,47,129,1,0 // psubd 0x1812f(%rip),%xmm3 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,29,38,129,1,0 // psubd 0x18126(%rip),%xmm3 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,73,15,58,22,222,1 // pextrq $0x1,%xmm3,%r14
.byte 102,72,15,126,219 // movq %xmm3,%rbx
.byte 65,137,223 // mov %ebx,%r15d
@@ -42128,7 +42092,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,254,199 // paddd %xmm15,%xmm0
.byte 102,65,15,56,64,195 // pmulld %xmm11,%xmm0
.byte 102,15,111,232 // movdqa %xmm0,%xmm5
- .byte 102,15,250,45,15,128,1,0 // psubd 0x1800f(%rip),%xmm5 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,45,6,128,1,0 // psubd 0x18006(%rip),%xmm5 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,69,15,118,192 // pcmpeqd %xmm8,%xmm8
.byte 102,72,15,58,22,233,1 // pextrq $0x1,%xmm5,%rcx
.byte 102,72,15,126,237 // movq %xmm5,%rbp
@@ -42253,7 +42217,7 @@ _sk_clut_4D_sse41:
.byte 72,193,233,32 // shr $0x20,%rcx
.byte 243,15,16,36,136 // movss (%rax,%rcx,4),%xmm4
.byte 102,68,15,58,33,220,48 // insertps $0x30,%xmm4,%xmm11
- .byte 102,15,111,61,51,119,1,0 // movdqa 0x17733(%rip),%xmm7 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,61,42,119,1,0 // movdqa 0x1772a(%rip),%xmm7 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,15,254,223 // paddd %xmm7,%xmm3
.byte 102,72,15,58,22,217,1 // pextrq $0x1,%xmm3,%rcx
.byte 102,72,15,126,221 // movq %xmm3,%rbp
@@ -42339,7 +42303,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,58,22,201,1 // pextrd $0x1,%xmm1,%r9d
.byte 102,65,15,58,22,202,2 // pextrd $0x2,%xmm1,%r10d
.byte 102,65,15,58,22,203,3 // pextrd $0x3,%xmm1,%r11d
- .byte 102,68,15,111,21,119,117,1,0 // movdqa 0x17577(%rip),%xmm10 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,21,110,117,1,0 // movdqa 0x1756e(%rip),%xmm10 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,65,15,254,202 // paddd %xmm10,%xmm1
.byte 102,72,15,58,22,201,1 // pextrq $0x1,%xmm1,%rcx
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -42435,7 +42399,7 @@ _sk_clut_4D_sse41:
.byte 102,15,111,124,36,192 // movdqa -0x40(%rsp),%xmm7
.byte 102,15,111,199 // movdqa %xmm7,%xmm0
.byte 102,15,254,195 // paddd %xmm3,%xmm0
- .byte 102,15,111,21,209,121,1,0 // movdqa 0x179d1(%rip),%xmm2 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,21,200,121,1,0 // movdqa 0x179c8(%rip),%xmm2 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,15,56,64,194 // pmulld %xmm2,%xmm0
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,69,15,118,192 // pcmpeqd %xmm8,%xmm8
@@ -42456,7 +42420,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,58,22,193,1 // pextrd $0x1,%xmm0,%r9d
.byte 102,65,15,58,22,194,2 // pextrd $0x2,%xmm0,%r10d
.byte 102,65,15,58,22,195,3 // pextrd $0x3,%xmm0,%r11d
- .byte 102,15,111,37,32,115,1,0 // movdqa 0x17320(%rip),%xmm4 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,37,23,115,1,0 // movdqa 0x17317(%rip),%xmm4 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,15,254,196 // paddd %xmm4,%xmm0
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,195 // movq %xmm0,%rbx
@@ -42528,7 +42492,7 @@ _sk_clut_4D_sse41:
.byte 102,68,15,111,226 // movdqa %xmm2,%xmm12
.byte 102,65,15,56,64,204 // pmulld %xmm12,%xmm1
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
- .byte 102,15,250,21,252,119,1,0 // psubd 0x177fc(%rip),%xmm2 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,21,243,119,1,0 // psubd 0x177f3(%rip),%xmm2 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,72,15,58,22,209,1 // pextrq $0x1,%xmm2,%rcx
.byte 102,72,15,126,213 // movq %xmm2,%rbp
.byte 137,235 // mov %ebp,%ebx
@@ -42562,7 +42526,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,111,249 // movdqa %xmm9,%xmm7
.byte 102,69,15,56,64,236 // pmulld %xmm12,%xmm13
.byte 102,65,15,111,205 // movdqa %xmm13,%xmm1
- .byte 102,15,250,13,72,119,1,0 // psubd 0x17748(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,13,63,119,1,0 // psubd 0x1773f(%rip),%xmm1 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,72,15,58,22,201,1 // pextrq $0x1,%xmm1,%rcx
.byte 102,72,15,126,203 // movq %xmm1,%rbx
.byte 137,221 // mov %ebx,%ebp
@@ -42627,7 +42591,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,111,206 // movdqa %xmm14,%xmm1
.byte 102,15,111,108,36,192 // movdqa -0x40(%rsp),%xmm5
.byte 102,15,254,205 // paddd %xmm5,%xmm1
- .byte 102,15,111,37,223,117,1,0 // movdqa 0x175df(%rip),%xmm4 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,37,214,117,1,0 // movdqa 0x175d6(%rip),%xmm4 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,15,56,64,204 // pmulld %xmm4,%xmm1
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,15,118,246 // pcmpeqd %xmm6,%xmm6
@@ -42648,7 +42612,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,58,22,201,1 // pextrd $0x1,%xmm1,%r9d
.byte 102,65,15,58,22,202,2 // pextrd $0x2,%xmm1,%r10d
.byte 102,65,15,58,22,203,3 // pextrd $0x3,%xmm1,%r11d
- .byte 102,15,111,29,48,111,1,0 // movdqa 0x16f30(%rip),%xmm3 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,29,39,111,1,0 // movdqa 0x16f27(%rip),%xmm3 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,15,254,203 // paddd %xmm3,%xmm1
.byte 102,72,15,58,22,201,1 // pextrq $0x1,%xmm1,%rcx
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -42720,7 +42684,7 @@ _sk_clut_4D_sse41:
.byte 102,15,56,64,239 // pmulld %xmm7,%xmm5
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
- .byte 102,15,250,5,16,116,1,0 // psubd 0x17410(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,5,7,116,1,0 // psubd 0x17407(%rip),%xmm0 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,197 // movq %xmm0,%rbp
.byte 137,235 // mov %ebp,%ebx
@@ -42738,7 +42702,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,58,22,193,1 // pextrd $0x1,%xmm0,%r9d
.byte 102,65,15,58,22,194,2 // pextrd $0x2,%xmm0,%r10d
.byte 102,65,15,58,22,195,3 // pextrd $0x3,%xmm0,%r11d
- .byte 102,15,254,5,94,109,1,0 // paddd 0x16d5e(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,5,85,109,1,0 // paddd 0x16d55(%rip),%xmm0 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,195 // movq %xmm0,%rbx
.byte 137,221 // mov %ebx,%ebp
@@ -42754,7 +42718,7 @@ _sk_clut_4D_sse41:
.byte 102,15,254,84,36,176 // paddd -0x50(%rsp),%xmm2
.byte 102,15,56,64,215 // pmulld %xmm7,%xmm2
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
- .byte 102,15,250,5,87,115,1,0 // psubd 0x17357(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,5,78,115,1,0 // psubd 0x1734e(%rip),%xmm0 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,195 // movq %xmm0,%rbx
.byte 137,221 // mov %ebx,%ebp
@@ -42772,7 +42736,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,58,22,199,1 // pextrd $0x1,%xmm0,%r15d
.byte 102,65,15,58,22,196,2 // pextrd $0x2,%xmm0,%r12d
.byte 102,65,15,58,22,198,3 // pextrd $0x3,%xmm0,%r14d
- .byte 102,15,254,5,165,108,1,0 // paddd 0x16ca5(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,5,156,108,1,0 // paddd 0x16c9c(%rip),%xmm0 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,72,15,58,22,195,1 // pextrq $0x1,%xmm0,%rbx
.byte 102,72,15,126,197 // movq %xmm0,%rbp
.byte 137,233 // mov %ebp,%ecx
@@ -42835,7 +42799,7 @@ _sk_clut_4D_sse41:
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 65,15,88,211 // addps %xmm11,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,98,107,1,0 // movaps 0x16b62(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,89,107,1,0 // movaps 0x16b59(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 72,139,76,36,248 // mov -0x8(%rsp),%rcx
.byte 15,40,100,36,64 // movaps 0x40(%rsp),%xmm4
.byte 15,40,108,36,80 // movaps 0x50(%rsp),%xmm5
@@ -42854,15 +42818,15 @@ HIDDEN _sk_gauss_a_to_rgba_sse41
.globl _sk_gauss_a_to_rgba_sse41
FUNCTION(_sk_gauss_a_to_rgba_sse41)
_sk_gauss_a_to_rgba_sse41:
- .byte 15,40,5,191,113,1,0 // movaps 0x171bf(%rip),%xmm0 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 15,40,5,182,113,1,0 // movaps 0x171b6(%rip),%xmm0 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x1288>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,197,113,1,0 // addps 0x171c5(%rip),%xmm0 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ .byte 15,88,5,188,113,1,0 // addps 0x171bc(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x1298>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,203,113,1,0 // addps 0x171cb(%rip),%xmm0 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ .byte 15,88,5,194,113,1,0 // addps 0x171c2(%rip),%xmm0 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x12a8>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,209,113,1,0 // addps 0x171d1(%rip),%xmm0 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ .byte 15,88,5,200,113,1,0 // addps 0x171c8(%rip),%xmm0 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x12b8>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,215,113,1,0 // addps 0x171d7(%rip),%xmm0 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
+ .byte 15,88,5,206,113,1,0 // addps 0x171ce(%rip),%xmm0 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x12c8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
@@ -42890,13 +42854,13 @@ _sk_start_pipeline_sse2:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,131,0,0,0 // jae 22a0c <_sk_start_pipeline_sse2+0xb6>
+ .byte 15,131,131,0,0,0 // jae 22975 <_sk_start_pipeline_sse2+0xb6>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,4 // lea 0x4(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
- .byte 119,59 // ja 229da <_sk_start_pipeline_sse2+0x84>
+ .byte 119,59 // ja 22943 <_sk_start_pipeline_sse2+0x84>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -42915,10 +42879,10 @@ _sk_start_pipeline_sse2:
.byte 73,131,196,8 // add $0x8,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,201 // jbe 229a3 <_sk_start_pipeline_sse2+0x4d>
+ .byte 118,201 // jbe 2290c <_sk_start_pipeline_sse2+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 22a03 <_sk_start_pipeline_sse2+0xad>
+ .byte 116,33 // je 2296c <_sk_start_pipeline_sse2+0xad>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -42932,7 +42896,7 @@ _sk_start_pipeline_sse2:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 117,137 // jne 22995 <_sk_start_pipeline_sse2+0x3f>
+ .byte 117,137 // jne 228fe <_sk_start_pipeline_sse2+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -42961,9 +42925,9 @@ _sk_seed_shader_sse2:
.byte 102,15,110,201 // movd %ecx,%xmm1
.byte 102,15,112,201,0 // pshufd $0x0,%xmm1,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,88,13,253,105,1,0 // addps 0x169fd(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,13,244,105,1,0 // addps 0x169f4(%rip),%xmm1 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,4,106,1,0 // movaps 0x16a04(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,251,105,1,0 // movaps 0x169fb(%rip),%xmm2 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -42978,18 +42942,18 @@ _sk_dither_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 102,68,15,110,194 // movd %edx,%xmm8
.byte 102,69,15,112,192,0 // pshufd $0x0,%xmm8,%xmm8
- .byte 102,68,15,254,5,173,105,1,0 // paddd 0x169ad(%rip),%xmm8 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ .byte 102,68,15,254,5,164,105,1,0 // paddd 0x169a4(%rip),%xmm8 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xbc8>
.byte 102,68,15,110,201 // movd %ecx,%xmm9
.byte 102,69,15,112,201,0 // pshufd $0x0,%xmm9,%xmm9
.byte 102,69,15,239,200 // pxor %xmm8,%xmm9
- .byte 102,68,15,111,21,212,105,1,0 // movdqa 0x169d4(%rip),%xmm10 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 102,68,15,111,21,203,105,1,0 // movdqa 0x169cb(%rip),%xmm10 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc08>
.byte 102,69,15,111,217 // movdqa %xmm9,%xmm11
.byte 102,69,15,219,218 // pand %xmm10,%xmm11
.byte 102,65,15,114,243,5 // pslld $0x5,%xmm11
.byte 102,69,15,219,208 // pand %xmm8,%xmm10
.byte 102,65,15,114,242,4 // pslld $0x4,%xmm10
- .byte 102,68,15,111,37,192,105,1,0 // movdqa 0x169c0(%rip),%xmm12 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
- .byte 102,68,15,111,45,199,105,1,0 // movdqa 0x169c7(%rip),%xmm13 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,37,183,105,1,0 // movdqa 0x169b7(%rip),%xmm12 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc18>
+ .byte 102,68,15,111,45,190,105,1,0 // movdqa 0x169be(%rip),%xmm13 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,69,15,111,241 // movdqa %xmm9,%xmm14
.byte 102,69,15,219,245 // pand %xmm13,%xmm14
.byte 102,65,15,114,246,2 // pslld $0x2,%xmm14
@@ -43005,8 +42969,8 @@ _sk_dither_sse2:
.byte 102,69,15,235,198 // por %xmm14,%xmm8
.byte 102,69,15,235,193 // por %xmm9,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,130,105,1,0 // mulps 0x16982(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
- .byte 68,15,88,5,138,105,1,0 // addps 0x1698a(%rip),%xmm8 # 394a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ .byte 68,15,89,5,121,105,1,0 // mulps 0x16979(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc38>
+ .byte 68,15,88,5,129,105,1,0 // addps 0x16981(%rip),%xmm8 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xc48>
.byte 243,68,15,16,16 // movss (%rax),%xmm10
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 69,15,89,208 // mulps %xmm8,%xmm10
@@ -43048,7 +43012,7 @@ HIDDEN _sk_black_color_sse2
FUNCTION(_sk_black_color_sse2)
_sk_black_color_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,192,104,1,0 // movaps 0x168c0(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,183,104,1,0 // movaps 0x168b7(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -43059,7 +43023,7 @@ HIDDEN _sk_white_color_sse2
FUNCTION(_sk_white_color_sse2)
_sk_white_color_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,5,172,104,1,0 // movaps 0x168ac(%rip),%xmm0 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,5,163,104,1,0 // movaps 0x168a3(%rip),%xmm0 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -43105,7 +43069,7 @@ HIDDEN _sk_srcatop_sse2
FUNCTION(_sk_srcatop_sse2)
_sk_srcatop_sse2:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,92,104,1,0 // movaps 0x1685c(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,83,104,1,0 // movaps 0x16853(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -43130,7 +43094,7 @@ FUNCTION(_sk_dstatop_sse2)
_sk_dstatop_sse2:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
.byte 68,15,89,196 // mulps %xmm4,%xmm8
- .byte 68,15,40,13,15,104,1,0 // movaps 0x1680f(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,6,104,1,0 // movaps 0x16806(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -43177,7 +43141,7 @@ HIDDEN _sk_srcout_sse2
.globl _sk_srcout_sse2
FUNCTION(_sk_srcout_sse2)
_sk_srcout_sse2:
- .byte 68,15,40,5,163,103,1,0 // movaps 0x167a3(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,154,103,1,0 // movaps 0x1679a(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -43190,7 +43154,7 @@ HIDDEN _sk_dstout_sse2
.globl _sk_dstout_sse2
FUNCTION(_sk_dstout_sse2)
_sk_dstout_sse2:
- .byte 68,15,40,5,131,103,1,0 // movaps 0x16783(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,122,103,1,0 // movaps 0x1677a(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -43207,7 +43171,7 @@ HIDDEN _sk_srcover_sse2
.globl _sk_srcover_sse2
FUNCTION(_sk_srcover_sse2)
_sk_srcover_sse2:
- .byte 68,15,40,5,86,103,1,0 // movaps 0x16756(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,77,103,1,0 // movaps 0x1674d(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -43227,7 +43191,7 @@ HIDDEN _sk_dstover_sse2
.globl _sk_dstover_sse2
FUNCTION(_sk_dstover_sse2)
_sk_dstover_sse2:
- .byte 68,15,40,5,26,103,1,0 // movaps 0x1671a(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,17,103,1,0 // movaps 0x16711(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -43255,7 +43219,7 @@ HIDDEN _sk_multiply_sse2
.globl _sk_multiply_sse2
FUNCTION(_sk_multiply_sse2)
_sk_multiply_sse2:
- .byte 68,15,40,5,222,102,1,0 // movaps 0x166de(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,213,102,1,0 // movaps 0x166d5(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -43293,7 +43257,7 @@ HIDDEN _sk_plus__sse2
FUNCTION(_sk_plus__sse2)
_sk_plus__sse2:
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 68,15,40,5,95,102,1,0 // movaps 0x1665f(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,86,102,1,0 // movaps 0x16656(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 65,15,93,200 // minps %xmm8,%xmm1
@@ -43335,7 +43299,7 @@ HIDDEN _sk_xor__sse2
FUNCTION(_sk_xor__sse2)
_sk_xor__sse2:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,235,101,1,0 // movaps 0x165eb(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,226,101,1,0 // movaps 0x165e2(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -43383,7 +43347,7 @@ _sk_darken_sse2:
.byte 68,15,89,206 // mulps %xmm6,%xmm9
.byte 65,15,95,209 // maxps %xmm9,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,70,101,1,0 // movaps 0x16546(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,61,101,1,0 // movaps 0x1653d(%rip),%xmm2 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -43417,7 +43381,7 @@ _sk_lighten_sse2:
.byte 68,15,89,206 // mulps %xmm6,%xmm9
.byte 65,15,93,209 // minps %xmm9,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,219,100,1,0 // movaps 0x164db(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,210,100,1,0 // movaps 0x164d2(%rip),%xmm2 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -43454,7 +43418,7 @@ _sk_difference_sse2:
.byte 65,15,93,209 // minps %xmm9,%xmm2
.byte 15,88,210 // addps %xmm2,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,101,100,1,0 // movaps 0x16465(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,92,100,1,0 // movaps 0x1645c(%rip),%xmm2 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -43482,7 +43446,7 @@ _sk_exclusion_sse2:
.byte 15,89,214 // mulps %xmm6,%xmm2
.byte 15,88,210 // addps %xmm2,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,21,100,1,0 // movaps 0x16415(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,12,100,1,0 // movaps 0x1640c(%rip),%xmm2 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -43495,7 +43459,7 @@ HIDDEN _sk_colorburn_sse2
FUNCTION(_sk_colorburn_sse2)
_sk_colorburn_sse2:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,40,13,248,99,1,0 // movaps 0x163f8(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,239,99,1,0 // movaps 0x163ef(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -43590,7 +43554,7 @@ HIDDEN _sk_colordodge_sse2
FUNCTION(_sk_colordodge_sse2)
_sk_colordodge_sse2:
.byte 68,15,40,200 // movaps %xmm0,%xmm9
- .byte 68,15,40,21,160,98,1,0 // movaps 0x162a0(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,151,98,1,0 // movaps 0x16297(%rip),%xmm10 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 65,15,40,195 // movaps %xmm11,%xmm0
@@ -43682,7 +43646,7 @@ _sk_hardlight_sse2:
.byte 15,41,116,36,232 // movaps %xmm6,-0x18(%rsp)
.byte 15,40,245 // movaps %xmm5,%xmm6
.byte 15,40,236 // movaps %xmm4,%xmm5
- .byte 68,15,40,29,73,97,1,0 // movaps 0x16149(%rip),%xmm11 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,29,64,97,1,0 // movaps 0x16140(%rip),%xmm11 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,211 // movaps %xmm11,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,194 // movaps %xmm10,%xmm8
@@ -43770,7 +43734,7 @@ FUNCTION(_sk_overlay_sse2)
_sk_overlay_sse2:
.byte 68,15,40,193 // movaps %xmm1,%xmm8
.byte 68,15,40,232 // movaps %xmm0,%xmm13
- .byte 68,15,40,13,7,96,1,0 // movaps 0x16007(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,254,95,1,0 // movaps 0x15ffe(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -43861,7 +43825,7 @@ _sk_softlight_sse2:
.byte 68,15,40,213 // movaps %xmm5,%xmm10
.byte 68,15,94,215 // divps %xmm7,%xmm10
.byte 69,15,84,212 // andps %xmm12,%xmm10
- .byte 68,15,40,13,180,94,1,0 // movaps 0x15eb4(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,171,94,1,0 // movaps 0x15eab(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,249 // movaps %xmm9,%xmm15
.byte 69,15,92,250 // subps %xmm10,%xmm15
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -43874,10 +43838,10 @@ _sk_softlight_sse2:
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,40,53,222,94,1,0 // movaps 0x15ede(%rip),%xmm14 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,53,213,94,1,0 // movaps 0x15ed5(%rip),%xmm14 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 69,15,88,222 // addps %xmm14,%xmm11
.byte 68,15,89,216 // mulps %xmm0,%xmm11
- .byte 68,15,40,21,222,94,1,0 // movaps 0x15ede(%rip),%xmm10 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ .byte 68,15,40,21,213,94,1,0 // movaps 0x15ed5(%rip),%xmm10 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
.byte 69,15,89,234 // mulps %xmm10,%xmm13
.byte 69,15,88,235 // addps %xmm11,%xmm13
.byte 15,88,228 // addps %xmm4,%xmm4
@@ -44022,7 +43986,7 @@ _sk_hue_sse2:
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 68,15,89,211 // mulps %xmm3,%xmm10
- .byte 68,15,40,5,113,92,1,0 // movaps 0x15c71(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,104,92,1,0 // movaps 0x15c68(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,216 // movaps %xmm8,%xmm11
.byte 15,40,207 // movaps %xmm7,%xmm1
.byte 68,15,92,217 // subps %xmm1,%xmm11
@@ -44070,12 +44034,12 @@ _sk_hue_sse2:
.byte 69,15,84,206 // andps %xmm14,%xmm9
.byte 69,15,84,214 // andps %xmm14,%xmm10
.byte 65,15,84,214 // andps %xmm14,%xmm2
- .byte 68,15,40,61,46,92,1,0 // movaps 0x15c2e(%rip),%xmm15 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,61,37,92,1,0 // movaps 0x15c25(%rip),%xmm15 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 65,15,89,231 // mulps %xmm15,%xmm4
- .byte 15,40,5,51,92,1,0 // movaps 0x15c33(%rip),%xmm0 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 15,40,5,42,92,1,0 // movaps 0x15c2a(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
.byte 15,89,240 // mulps %xmm0,%xmm6
.byte 15,88,244 // addps %xmm4,%xmm6
- .byte 68,15,40,53,53,92,1,0 // movaps 0x15c35(%rip),%xmm14 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,53,44,92,1,0 // movaps 0x15c2c(%rip),%xmm14 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
.byte 68,15,40,239 // movaps %xmm7,%xmm13
.byte 69,15,89,238 // mulps %xmm14,%xmm13
.byte 68,15,88,238 // addps %xmm6,%xmm13
@@ -44253,14 +44217,14 @@ _sk_saturation_sse2:
.byte 68,15,84,211 // andps %xmm3,%xmm10
.byte 68,15,84,203 // andps %xmm3,%xmm9
.byte 15,84,195 // andps %xmm3,%xmm0
- .byte 68,15,40,5,135,89,1,0 // movaps 0x15987(%rip),%xmm8 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,5,126,89,1,0 // movaps 0x1597e(%rip),%xmm8 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 15,40,214 // movaps %xmm6,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
- .byte 15,40,13,137,89,1,0 // movaps 0x15989(%rip),%xmm1 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 15,40,13,128,89,1,0 // movaps 0x15980(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
.byte 15,40,221 // movaps %xmm5,%xmm3
.byte 15,89,217 // mulps %xmm1,%xmm3
.byte 15,88,218 // addps %xmm2,%xmm3
- .byte 68,15,40,37,136,89,1,0 // movaps 0x15988(%rip),%xmm12 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,37,127,89,1,0 // movaps 0x1597f(%rip),%xmm12 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
.byte 65,15,40,210 // movaps %xmm10,%xmm2
@@ -44305,7 +44269,7 @@ _sk_saturation_sse2:
.byte 15,40,223 // movaps %xmm7,%xmm3
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,221 // mulps %xmm5,%xmm3
- .byte 68,15,40,5,61,88,1,0 // movaps 0x1583d(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,52,88,1,0 // movaps 0x15834(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 15,88,253 // addps %xmm5,%xmm7
@@ -44406,14 +44370,14 @@ _sk_color_sse2:
.byte 68,15,40,213 // movaps %xmm5,%xmm10
.byte 69,15,89,208 // mulps %xmm8,%xmm10
.byte 65,15,40,208 // movaps %xmm8,%xmm2
- .byte 68,15,40,45,75,87,1,0 // movaps 0x1574b(%rip),%xmm13 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,45,66,87,1,0 // movaps 0x15742(%rip),%xmm13 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 68,15,40,198 // movaps %xmm6,%xmm8
.byte 69,15,89,197 // mulps %xmm13,%xmm8
- .byte 68,15,40,53,75,87,1,0 // movaps 0x1574b(%rip),%xmm14 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,53,66,87,1,0 // movaps 0x15742(%rip),%xmm14 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
.byte 65,15,40,195 // movaps %xmm11,%xmm0
.byte 65,15,89,198 // mulps %xmm14,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,29,71,87,1,0 // movaps 0x15747(%rip),%xmm11 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,29,62,87,1,0 // movaps 0x1573e(%rip),%xmm11 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
.byte 69,15,89,227 // mulps %xmm11,%xmm12
.byte 68,15,88,224 // addps %xmm0,%xmm12
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -44421,7 +44385,7 @@ _sk_color_sse2:
.byte 69,15,40,250 // movaps %xmm10,%xmm15
.byte 69,15,89,254 // mulps %xmm14,%xmm15
.byte 68,15,88,248 // addps %xmm0,%xmm15
- .byte 68,15,40,5,131,86,1,0 // movaps 0x15683(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,122,86,1,0 // movaps 0x1567a(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 15,92,226 // subps %xmm2,%xmm4
.byte 15,89,252 // mulps %xmm4,%xmm7
@@ -44557,15 +44521,15 @@ _sk_luminosity_sse2:
.byte 68,15,40,205 // movaps %xmm5,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
.byte 15,89,222 // mulps %xmm6,%xmm3
- .byte 68,15,40,37,10,85,1,0 // movaps 0x1550a(%rip),%xmm12 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,37,1,85,1,0 // movaps 0x15501(%rip),%xmm12 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 68,15,40,199 // movaps %xmm7,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,10,85,1,0 // movaps 0x1550a(%rip),%xmm13 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,45,1,85,1,0 // movaps 0x15501(%rip),%xmm13 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
.byte 68,15,40,241 // movaps %xmm1,%xmm14
.byte 69,15,89,245 // mulps %xmm13,%xmm14
.byte 69,15,88,240 // addps %xmm8,%xmm14
- .byte 68,15,40,29,6,85,1,0 // movaps 0x15506(%rip),%xmm11 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
- .byte 68,15,40,5,94,84,1,0 // movaps 0x1545e(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,29,253,84,1,0 // movaps 0x154fd(%rip),%xmm11 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
+ .byte 68,15,40,5,85,84,1,0 // movaps 0x15455(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 68,15,92,248 // subps %xmm0,%xmm15
@@ -44706,10 +44670,10 @@ _sk_srcover_rgba_8888_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,228,0,0,0 // jne 242dd <_sk_srcover_rgba_8888_sse2+0x104>
+ .byte 15,133,228,0,0,0 // jne 24246 <_sk_srcover_rgba_8888_sse2+0x104>
.byte 243,69,15,111,4,128 // movdqu (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 102,15,111,53,246,82,1,0 // movdqa 0x152f6(%rip),%xmm6 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,53,237,82,1,0 // movdqa 0x152ed(%rip),%xmm6 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,65,15,111,224 // movdqa %xmm8,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
@@ -44723,9 +44687,9 @@ _sk_srcover_rgba_8888_sse2:
.byte 15,91,247 // cvtdq2ps %xmm7,%xmm6
.byte 102,65,15,114,208,24 // psrld $0x18,%xmm8
.byte 65,15,91,248 // cvtdq2ps %xmm8,%xmm7
- .byte 68,15,40,5,6,82,1,0 // movaps 0x15206(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,253,81,1,0 // movaps 0x151fd(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,218,82,1,0 // movaps 0x152da(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,37,209,82,1,0 // movaps 0x152d1(%rip),%xmm12 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -44751,7 +44715,7 @@ _sk_srcover_rgba_8888_sse2:
.byte 102,15,114,240,24 // pslld $0x18,%xmm0
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
- .byte 117,84 // jne 24317 <_sk_srcover_rgba_8888_sse2+0x13e>
+ .byte 117,84 // jne 24280 <_sk_srcover_rgba_8888_sse2+0x13e>
.byte 243,65,15,127,4,128 // movdqu %xmm0,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -44762,32 +44726,32 @@ _sk_srcover_rgba_8888_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,90 // je 24344 <_sk_srcover_rgba_8888_sse2+0x16b>
+ .byte 116,90 // je 242ad <_sk_srcover_rgba_8888_sse2+0x16b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 2430c <_sk_srcover_rgba_8888_sse2+0x133>
+ .byte 116,23 // je 24275 <_sk_srcover_rgba_8888_sse2+0x133>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,0,255,255,255 // jne 241ff <_sk_srcover_rgba_8888_sse2+0x26>
+ .byte 15,133,0,255,255,255 // jne 24168 <_sk_srcover_rgba_8888_sse2+0x26>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,18,4,128 // movlpd (%r8,%rax,4),%xmm8
- .byte 233,232,254,255,255 // jmpq 241ff <_sk_srcover_rgba_8888_sse2+0x26>
+ .byte 233,232,254,255,255 // jmpq 24168 <_sk_srcover_rgba_8888_sse2+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,43 // je 2434f <_sk_srcover_rgba_8888_sse2+0x176>
+ .byte 116,43 // je 242b8 <_sk_srcover_rgba_8888_sse2+0x176>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 2433c <_sk_srcover_rgba_8888_sse2+0x163>
+ .byte 116,18 // je 242a5 <_sk_srcover_rgba_8888_sse2+0x163>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,153 // jne 242c9 <_sk_srcover_rgba_8888_sse2+0xf0>
+ .byte 117,153 // jne 24232 <_sk_srcover_rgba_8888_sse2+0xf0>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,65,15,126,76,128,8 // movd %xmm1,0x8(%r8,%rax,4)
.byte 102,65,15,214,4,128 // movq %xmm0,(%r8,%rax,4)
- .byte 235,133 // jmp 242c9 <_sk_srcover_rgba_8888_sse2+0xf0>
+ .byte 235,133 // jmp 24232 <_sk_srcover_rgba_8888_sse2+0xf0>
.byte 102,69,15,110,4,128 // movd (%r8,%rax,4),%xmm8
- .byte 233,176,254,255,255 // jmpq 241ff <_sk_srcover_rgba_8888_sse2+0x26>
+ .byte 233,176,254,255,255 // jmpq 24168 <_sk_srcover_rgba_8888_sse2+0x26>
.byte 102,65,15,126,4,128 // movd %xmm0,(%r8,%rax,4)
- .byte 233,111,255,255,255 // jmpq 242c9 <_sk_srcover_rgba_8888_sse2+0xf0>
+ .byte 233,111,255,255,255 // jmpq 24232 <_sk_srcover_rgba_8888_sse2+0xf0>
HIDDEN _sk_srcover_bgra_8888_sse2
.globl _sk_srcover_bgra_8888_sse2
@@ -44801,10 +44765,10 @@ _sk_srcover_bgra_8888_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,228,0,0,0 // jne 2445e <_sk_srcover_bgra_8888_sse2+0x104>
+ .byte 15,133,228,0,0,0 // jne 243c7 <_sk_srcover_bgra_8888_sse2+0x104>
.byte 243,69,15,111,4,128 // movdqu (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 102,15,111,37,117,81,1,0 // movdqa 0x15175(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,37,108,81,1,0 // movdqa 0x1516c(%rip),%xmm4 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,65,15,111,232 // movdqa %xmm8,%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,245 // cvtdq2ps %xmm5,%xmm6
@@ -44818,9 +44782,9 @@ _sk_srcover_bgra_8888_sse2:
.byte 15,91,231 // cvtdq2ps %xmm7,%xmm4
.byte 102,65,15,114,208,24 // psrld $0x18,%xmm8
.byte 65,15,91,248 // cvtdq2ps %xmm8,%xmm7
- .byte 68,15,40,5,133,80,1,0 // movaps 0x15085(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,124,80,1,0 // movaps 0x1507c(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,89,81,1,0 // movaps 0x15159(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,37,80,81,1,0 // movaps 0x15150(%rip),%xmm12 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -44846,7 +44810,7 @@ _sk_srcover_bgra_8888_sse2:
.byte 102,15,114,240,24 // pslld $0x18,%xmm0
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
- .byte 117,84 // jne 24498 <_sk_srcover_bgra_8888_sse2+0x13e>
+ .byte 117,84 // jne 24401 <_sk_srcover_bgra_8888_sse2+0x13e>
.byte 243,65,15,127,4,128 // movdqu %xmm0,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -44857,32 +44821,32 @@ _sk_srcover_bgra_8888_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,90 // je 244c5 <_sk_srcover_bgra_8888_sse2+0x16b>
+ .byte 116,90 // je 2442e <_sk_srcover_bgra_8888_sse2+0x16b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 2448d <_sk_srcover_bgra_8888_sse2+0x133>
+ .byte 116,23 // je 243f6 <_sk_srcover_bgra_8888_sse2+0x133>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,0,255,255,255 // jne 24380 <_sk_srcover_bgra_8888_sse2+0x26>
+ .byte 15,133,0,255,255,255 // jne 242e9 <_sk_srcover_bgra_8888_sse2+0x26>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,18,4,128 // movlpd (%r8,%rax,4),%xmm8
- .byte 233,232,254,255,255 // jmpq 24380 <_sk_srcover_bgra_8888_sse2+0x26>
+ .byte 233,232,254,255,255 // jmpq 242e9 <_sk_srcover_bgra_8888_sse2+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,43 // je 244d0 <_sk_srcover_bgra_8888_sse2+0x176>
+ .byte 116,43 // je 24439 <_sk_srcover_bgra_8888_sse2+0x176>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 244bd <_sk_srcover_bgra_8888_sse2+0x163>
+ .byte 116,18 // je 24426 <_sk_srcover_bgra_8888_sse2+0x163>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,153 // jne 2444a <_sk_srcover_bgra_8888_sse2+0xf0>
+ .byte 117,153 // jne 243b3 <_sk_srcover_bgra_8888_sse2+0xf0>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,65,15,126,76,128,8 // movd %xmm1,0x8(%r8,%rax,4)
.byte 102,65,15,214,4,128 // movq %xmm0,(%r8,%rax,4)
- .byte 235,133 // jmp 2444a <_sk_srcover_bgra_8888_sse2+0xf0>
+ .byte 235,133 // jmp 243b3 <_sk_srcover_bgra_8888_sse2+0xf0>
.byte 102,69,15,110,4,128 // movd (%r8,%rax,4),%xmm8
- .byte 233,176,254,255,255 // jmpq 24380 <_sk_srcover_bgra_8888_sse2+0x26>
+ .byte 233,176,254,255,255 // jmpq 242e9 <_sk_srcover_bgra_8888_sse2+0x26>
.byte 102,65,15,126,4,128 // movd %xmm0,(%r8,%rax,4)
- .byte 233,111,255,255,255 // jmpq 2444a <_sk_srcover_bgra_8888_sse2+0xf0>
+ .byte 233,111,255,255,255 // jmpq 243b3 <_sk_srcover_bgra_8888_sse2+0xf0>
HIDDEN _sk_clamp_0_sse2
.globl _sk_clamp_0_sse2
@@ -44900,7 +44864,7 @@ HIDDEN _sk_clamp_1_sse2
.globl _sk_clamp_1_sse2
FUNCTION(_sk_clamp_1_sse2)
_sk_clamp_1_sse2:
- .byte 68,15,40,5,85,79,1,0 // movaps 0x14f55(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,76,79,1,0 // movaps 0x14f4c(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -44912,7 +44876,7 @@ HIDDEN _sk_clamp_a_sse2
.globl _sk_clamp_a_sse2
FUNCTION(_sk_clamp_a_sse2)
_sk_clamp_a_sse2:
- .byte 15,93,29,58,79,1,0 // minps 0x14f3a(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,29,49,79,1,0 // minps 0x14f31(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -44923,7 +44887,7 @@ HIDDEN _sk_clamp_a_dst_sse2
.globl _sk_clamp_a_dst_sse2
FUNCTION(_sk_clamp_a_dst_sse2)
_sk_clamp_a_dst_sse2:
- .byte 15,93,61,38,79,1,0 // minps 0x14f26(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,61,29,79,1,0 // minps 0x14f1d(%rip),%xmm7 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -44958,7 +44922,7 @@ HIDDEN _sk_invert_sse2
.globl _sk_invert_sse2
FUNCTION(_sk_invert_sse2)
_sk_invert_sse2:
- .byte 68,15,40,5,226,78,1,0 // movaps 0x14ee2(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,217,78,1,0 // movaps 0x14ed9(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 69,15,40,208 // movaps %xmm8,%xmm10
@@ -45019,10 +44983,10 @@ HIDDEN _sk_unpremul_sse2
.globl _sk_unpremul_sse2
FUNCTION(_sk_unpremul_sse2)
_sk_unpremul_sse2:
- .byte 68,15,40,5,112,78,1,0 // movaps 0x14e70(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,103,78,1,0 // movaps 0x14e67(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,94,195 // divps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
- .byte 68,15,194,13,79,79,1,0,1 // cmpltps 0x14f4f(%rip),%xmm9 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,194,13,70,79,1,0,1 // cmpltps 0x14f46(%rip),%xmm9 # 394a0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 69,15,84,200 // andps %xmm8,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,201 // mulps %xmm9,%xmm1
@@ -45034,20 +44998,20 @@ HIDDEN _sk_from_srgb_sse2
.globl _sk_from_srgb_sse2
FUNCTION(_sk_from_srgb_sse2)
_sk_from_srgb_sse2:
- .byte 68,15,40,5,67,79,1,0 // movaps 0x14f43(%rip),%xmm8 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ .byte 68,15,40,5,58,79,1,0 // movaps 0x14f3a(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcf8>
.byte 68,15,40,232 // movaps %xmm0,%xmm13
.byte 69,15,89,232 // mulps %xmm8,%xmm13
.byte 68,15,40,216 // movaps %xmm0,%xmm11
.byte 69,15,89,219 // mulps %xmm11,%xmm11
- .byte 68,15,40,13,171,78,1,0 // movaps 0x14eab(%rip),%xmm9 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,13,162,78,1,0 // movaps 0x14ea2(%rip),%xmm9 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,43,79,1,0 // movaps 0x14f2b(%rip),%xmm10 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,21,34,79,1,0 // movaps 0x14f22(%rip),%xmm10 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd08>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,43,79,1,0 // movaps 0x14f2b(%rip),%xmm11 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,29,34,79,1,0 // movaps 0x14f22(%rip),%xmm11 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,47,79,1,0 // movaps 0x14f2f(%rip),%xmm12 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,37,38,79,1,0 // movaps 0x14f26(%rip),%xmm12 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
.byte 65,15,194,196,1 // cmpltps %xmm12,%xmm0
.byte 68,15,84,232 // andps %xmm0,%xmm13
.byte 65,15,85,198 // andnps %xmm14,%xmm0
@@ -45083,20 +45047,20 @@ HIDDEN _sk_from_srgb_dst_sse2
.globl _sk_from_srgb_dst_sse2
FUNCTION(_sk_from_srgb_dst_sse2)
_sk_from_srgb_dst_sse2:
- .byte 68,15,40,5,128,78,1,0 // movaps 0x14e80(%rip),%xmm8 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ .byte 68,15,40,5,119,78,1,0 // movaps 0x14e77(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcf8>
.byte 68,15,40,236 // movaps %xmm4,%xmm13
.byte 69,15,89,232 // mulps %xmm8,%xmm13
.byte 68,15,40,220 // movaps %xmm4,%xmm11
.byte 69,15,89,219 // mulps %xmm11,%xmm11
- .byte 68,15,40,13,232,77,1,0 // movaps 0x14de8(%rip),%xmm9 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,13,223,77,1,0 // movaps 0x14ddf(%rip),%xmm9 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 68,15,40,244 // movaps %xmm4,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,104,78,1,0 // movaps 0x14e68(%rip),%xmm10 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,21,95,78,1,0 // movaps 0x14e5f(%rip),%xmm10 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd08>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,104,78,1,0 // movaps 0x14e68(%rip),%xmm11 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,29,95,78,1,0 // movaps 0x14e5f(%rip),%xmm11 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,108,78,1,0 // movaps 0x14e6c(%rip),%xmm12 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,37,99,78,1,0 // movaps 0x14e63(%rip),%xmm12 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
.byte 65,15,194,228,1 // cmpltps %xmm12,%xmm4
.byte 68,15,84,236 // andps %xmm4,%xmm13
.byte 65,15,85,230 // andnps %xmm14,%xmm4
@@ -45133,22 +45097,22 @@ HIDDEN _sk_to_srgb_sse2
FUNCTION(_sk_to_srgb_sse2)
_sk_to_srgb_sse2:
.byte 68,15,82,232 // rsqrtps %xmm0,%xmm13
- .byte 68,15,40,5,249,77,1,0 // movaps 0x14df9(%rip),%xmm8 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ .byte 68,15,40,5,240,77,1,0 // movaps 0x14df0(%rip),%xmm8 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,240 // mulps %xmm8,%xmm14
- .byte 68,15,40,13,249,77,1,0 // movaps 0x14df9(%rip),%xmm9 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,13,240,77,1,0 // movaps 0x14df0(%rip),%xmm9 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xd48>
.byte 69,15,40,253 // movaps %xmm13,%xmm15
.byte 69,15,89,249 // mulps %xmm9,%xmm15
- .byte 68,15,40,21,249,77,1,0 // movaps 0x14df9(%rip),%xmm10 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ .byte 68,15,40,21,240,77,1,0 // movaps 0x14df0(%rip),%xmm10 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xd58>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,253 // mulps %xmm13,%xmm15
- .byte 68,15,40,29,249,77,1,0 // movaps 0x14df9(%rip),%xmm11 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ .byte 68,15,40,29,240,77,1,0 // movaps 0x14df0(%rip),%xmm11 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 69,15,88,251 // addps %xmm11,%xmm15
- .byte 68,15,40,37,253,77,1,0 // movaps 0x14dfd(%rip),%xmm12 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,37,244,77,1,0 // movaps 0x14df4(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
.byte 69,15,88,236 // addps %xmm12,%xmm13
.byte 69,15,83,237 // rcpps %xmm13,%xmm13
.byte 69,15,89,239 // mulps %xmm15,%xmm13
- .byte 68,15,40,61,249,77,1,0 // movaps 0x14df9(%rip),%xmm15 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,61,240,77,1,0 // movaps 0x14df0(%rip),%xmm15 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
.byte 65,15,194,199,1 // cmpltps %xmm15,%xmm0
.byte 68,15,84,240 // andps %xmm0,%xmm14
.byte 65,15,85,197 // andnps %xmm13,%xmm0
@@ -45200,7 +45164,7 @@ _sk_rgb_to_hsl_sse2:
.byte 68,15,93,216 // minps %xmm0,%xmm11
.byte 65,15,40,202 // movaps %xmm10,%xmm1
.byte 65,15,92,203 // subps %xmm11,%xmm1
- .byte 68,15,40,45,172,75,1,0 // movaps 0x14bac(%rip),%xmm13 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,45,163,75,1,0 // movaps 0x14ba3(%rip),%xmm13 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 68,15,94,233 // divps %xmm1,%xmm13
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 65,15,194,192,0 // cmpeqps %xmm8,%xmm0
@@ -45209,30 +45173,30 @@ _sk_rgb_to_hsl_sse2:
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,40,241 // movaps %xmm9,%xmm14
.byte 68,15,194,242,1 // cmpltps %xmm2,%xmm14
- .byte 68,15,84,53,34,77,1,0 // andps 0x14d22(%rip),%xmm14 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ .byte 68,15,84,53,25,77,1,0 // andps 0x14d19(%rip),%xmm14 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 69,15,88,244 // addps %xmm12,%xmm14
.byte 69,15,40,250 // movaps %xmm10,%xmm15
.byte 69,15,194,249,0 // cmpeqps %xmm9,%xmm15
.byte 65,15,92,208 // subps %xmm8,%xmm2
.byte 65,15,89,213 // mulps %xmm13,%xmm2
- .byte 68,15,40,37,21,77,1,0 // movaps 0x14d15(%rip),%xmm12 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ .byte 68,15,40,37,12,77,1,0 // movaps 0x14d0c(%rip),%xmm12 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xda8>
.byte 65,15,88,212 // addps %xmm12,%xmm2
.byte 69,15,92,193 // subps %xmm9,%xmm8
.byte 69,15,89,197 // mulps %xmm13,%xmm8
- .byte 68,15,88,5,17,77,1,0 // addps 0x14d11(%rip),%xmm8 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ .byte 68,15,88,5,8,77,1,0 // addps 0x14d08(%rip),%xmm8 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xdb8>
.byte 65,15,84,215 // andps %xmm15,%xmm2
.byte 69,15,85,248 // andnps %xmm8,%xmm15
.byte 68,15,86,250 // orps %xmm2,%xmm15
.byte 68,15,84,240 // andps %xmm0,%xmm14
.byte 65,15,85,199 // andnps %xmm15,%xmm0
.byte 65,15,86,198 // orps %xmm14,%xmm0
- .byte 15,89,5,2,77,1,0 // mulps 0x14d02(%rip),%xmm0 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ .byte 15,89,5,249,76,1,0 // mulps 0x14cf9(%rip),%xmm0 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xdc8>
.byte 69,15,40,194 // movaps %xmm10,%xmm8
.byte 69,15,194,195,4 // cmpneqps %xmm11,%xmm8
.byte 65,15,84,192 // andps %xmm8,%xmm0
.byte 69,15,92,226 // subps %xmm10,%xmm12
.byte 69,15,88,211 // addps %xmm11,%xmm10
- .byte 68,15,40,13,5,75,1,0 // movaps 0x14b05(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,13,252,74,1,0 // movaps 0x14afc(%rip),%xmm9 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 65,15,40,210 // movaps %xmm10,%xmm2
.byte 65,15,89,209 // mulps %xmm9,%xmm2
.byte 68,15,194,202,1 // cmpltps %xmm2,%xmm9
@@ -45256,7 +45220,7 @@ _sk_hsl_to_rgb_sse2:
.byte 15,41,92,36,168 // movaps %xmm3,-0x58(%rsp)
.byte 68,15,40,218 // movaps %xmm2,%xmm11
.byte 15,40,240 // movaps %xmm0,%xmm6
- .byte 68,15,40,13,180,74,1,0 // movaps 0x14ab4(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,13,171,74,1,0 // movaps 0x14aab(%rip),%xmm9 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 69,15,194,211,2 // cmpleps %xmm11,%xmm10
.byte 15,40,193 // movaps %xmm1,%xmm0
@@ -45273,28 +45237,28 @@ _sk_hsl_to_rgb_sse2:
.byte 69,15,88,211 // addps %xmm11,%xmm10
.byte 69,15,88,219 // addps %xmm11,%xmm11
.byte 69,15,92,218 // subps %xmm10,%xmm11
- .byte 15,40,5,93,76,1,0 // movaps 0x14c5d(%rip),%xmm0 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ .byte 15,40,5,84,76,1,0 // movaps 0x14c54(%rip),%xmm0 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xdd8>
.byte 15,88,198 // addps %xmm6,%xmm0
.byte 243,15,91,200 // cvttps2dq %xmm0,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
.byte 15,40,216 // movaps %xmm0,%xmm3
.byte 15,194,217,1 // cmpltps %xmm1,%xmm3
- .byte 15,84,29,101,74,1,0 // andps 0x14a65(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,84,29,92,74,1,0 // andps 0x14a5c(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,92,193 // subps %xmm1,%xmm0
- .byte 68,15,40,45,71,76,1,0 // movaps 0x14c47(%rip),%xmm13 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ .byte 68,15,40,45,62,76,1,0 // movaps 0x14c3e(%rip),%xmm13 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
.byte 69,15,40,197 // movaps %xmm13,%xmm8
.byte 68,15,194,192,2 // cmpleps %xmm0,%xmm8
.byte 69,15,40,242 // movaps %xmm10,%xmm14
.byte 69,15,92,243 // subps %xmm11,%xmm14
.byte 65,15,40,217 // movaps %xmm9,%xmm3
.byte 15,194,216,2 // cmpleps %xmm0,%xmm3
- .byte 15,40,21,7,76,1,0 // movaps 0x14c07(%rip),%xmm2 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ .byte 15,40,21,254,75,1,0 // movaps 0x14bfe(%rip),%xmm2 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xdc8>
.byte 68,15,40,250 // movaps %xmm2,%xmm15
.byte 68,15,194,248,2 // cmpleps %xmm0,%xmm15
- .byte 15,40,13,199,75,1,0 // movaps 0x14bc7(%rip),%xmm1 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ .byte 15,40,13,190,75,1,0 // movaps 0x14bbe(%rip),%xmm1 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,45,221,75,1,0 // movaps 0x14bdd(%rip),%xmm5 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ .byte 15,40,45,212,75,1,0 // movaps 0x14bd4(%rip),%xmm5 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xdb8>
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,92,224 // subps %xmm0,%xmm4
.byte 65,15,89,230 // mulps %xmm14,%xmm4
@@ -45317,7 +45281,7 @@ _sk_hsl_to_rgb_sse2:
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 15,40,222 // movaps %xmm6,%xmm3
.byte 15,194,216,1 // cmpltps %xmm0,%xmm3
- .byte 15,84,29,194,73,1,0 // andps 0x149c2(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,84,29,185,73,1,0 // andps 0x149b9(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 68,15,40,230 // movaps %xmm6,%xmm12
.byte 68,15,92,224 // subps %xmm0,%xmm12
@@ -45347,12 +45311,12 @@ _sk_hsl_to_rgb_sse2:
.byte 15,40,124,36,136 // movaps -0x78(%rsp),%xmm7
.byte 15,40,231 // movaps %xmm7,%xmm4
.byte 15,85,227 // andnps %xmm3,%xmm4
- .byte 15,88,53,74,75,1,0 // addps 0x14b4a(%rip),%xmm6 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 15,88,53,65,75,1,0 // addps 0x14b41(%rip),%xmm6 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
.byte 243,15,91,198 // cvttps2dq %xmm6,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 15,40,222 // movaps %xmm6,%xmm3
.byte 15,194,216,1 // cmpltps %xmm0,%xmm3
- .byte 15,84,29,53,73,1,0 // andps 0x14935(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,84,29,44,73,1,0 // andps 0x1492c(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 15,92,240 // subps %xmm0,%xmm6
.byte 15,89,206 // mulps %xmm6,%xmm1
@@ -45416,13 +45380,13 @@ _sk_scale_u8_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,61 // jne 24c1c <_sk_scale_u8_sse2+0x55>
+ .byte 117,61 // jne 24b85 <_sk_scale_u8_sse2+0x55>
.byte 102,71,15,110,4,16 // movd (%r8,%r10,1),%xmm8
.byte 102,68,15,96,192 // punpcklbw %xmm0,%xmm8
.byte 102,68,15,97,192 // punpcklwd %xmm0,%xmm8
- .byte 102,68,15,219,5,8,73,1,0 // pand 0x14908(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,68,15,219,5,255,72,1,0 // pand 0x148ff(%rip),%xmm8 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,92,74,1,0 // mulps 0x14a5c(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,5,83,74,1,0 // mulps 0x14a53(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -45433,12 +45397,12 @@ _sk_scale_u8_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,61 // je 24c66 <_sk_scale_u8_sse2+0x9f>
+ .byte 116,61 // je 24bcf <_sk_scale_u8_sse2+0x9f>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 24c4b <_sk_scale_u8_sse2+0x84>
+ .byte 116,23 // je 24bb4 <_sk_scale_u8_sse2+0x84>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,181 // jne 24bef <_sk_scale_u8_sse2+0x28>
+ .byte 117,181 // jne 24b58 <_sk_scale_u8_sse2+0x28>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8
@@ -45447,10 +45411,10 @@ _sk_scale_u8_sse2:
.byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9
.byte 102,68,15,97,200 // punpcklwd %xmm0,%xmm9
.byte 242,69,15,16,193 // movsd %xmm9,%xmm8
- .byte 235,137 // jmp 24bef <_sk_scale_u8_sse2+0x28>
+ .byte 235,137 // jmp 24b58 <_sk_scale_u8_sse2+0x28>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 233,122,255,255,255 // jmpq 24bef <_sk_scale_u8_sse2+0x28>
+ .byte 233,122,255,255,255 // jmpq 24b58 <_sk_scale_u8_sse2+0x28>
HIDDEN _sk_scale_565_sse2
.globl _sk_scale_565_sse2
@@ -45464,20 +45428,20 @@ _sk_scale_565_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,173,0,0,0 // jne 24d41 <_sk_scale_565_sse2+0xcc>
+ .byte 15,133,173,0,0,0 // jne 24caa <_sk_scale_565_sse2+0xcc>
.byte 243,71,15,126,20,80 // movq (%r8,%r10,2),%xmm10
.byte 102,68,15,97,208 // punpcklwd %xmm0,%xmm10
- .byte 102,68,15,111,5,200,73,1,0 // movdqa 0x149c8(%rip),%xmm8 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,68,15,111,5,191,73,1,0 // movdqa 0x149bf(%rip),%xmm8 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
.byte 102,69,15,219,194 // pand %xmm10,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,199,73,1,0 // mulps 0x149c7(%rip),%xmm8 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,68,15,111,13,206,73,1,0 // movdqa 0x149ce(%rip),%xmm9 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 68,15,89,5,190,73,1,0 // mulps 0x149be(%rip),%xmm8 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
+ .byte 102,68,15,111,13,197,73,1,0 // movdqa 0x149c5(%rip),%xmm9 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
.byte 102,69,15,219,202 // pand %xmm10,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,205,73,1,0 // mulps 0x149cd(%rip),%xmm9 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,68,15,219,21,212,73,1,0 // pand 0x149d4(%rip),%xmm10 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 68,15,89,13,196,73,1,0 // mulps 0x149c4(%rip),%xmm9 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
+ .byte 102,68,15,219,21,203,73,1,0 // pand 0x149cb(%rip),%xmm10 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,216,73,1,0 // mulps 0x149d8(%rip),%xmm10 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 68,15,89,21,207,73,1,0 // mulps 0x149cf(%rip),%xmm10 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 68,15,40,219 // movaps %xmm3,%xmm11
.byte 68,15,194,223,1 // cmpltps %xmm7,%xmm11
.byte 69,15,40,225 // movaps %xmm9,%xmm12
@@ -45504,22 +45468,22 @@ _sk_scale_565_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,60 // je 24d8a <_sk_scale_565_sse2+0x115>
+ .byte 116,60 // je 24cf3 <_sk_scale_565_sse2+0x115>
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,27 // je 24d74 <_sk_scale_565_sse2+0xff>
+ .byte 116,27 // je 24cdd <_sk_scale_565_sse2+0xff>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,60,255,255,255 // jne 24c9f <_sk_scale_565_sse2+0x2a>
+ .byte 15,133,60,255,255,255 // jne 24c08 <_sk_scale_565_sse2+0x2a>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,112,208,69 // pshufd $0x45,%xmm8,%xmm10
.byte 102,71,15,110,4,80 // movd (%r8,%r10,2),%xmm8
.byte 242,69,15,112,192,212 // pshuflw $0xd4,%xmm8,%xmm8
.byte 242,69,15,16,208 // movsd %xmm8,%xmm10
- .byte 233,21,255,255,255 // jmpq 24c9f <_sk_scale_565_sse2+0x2a>
+ .byte 233,21,255,255,255 // jmpq 24c08 <_sk_scale_565_sse2+0x2a>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,68,15,110,208 // movd %eax,%xmm10
- .byte 233,6,255,255,255 // jmpq 24c9f <_sk_scale_565_sse2+0x2a>
+ .byte 233,6,255,255,255 // jmpq 24c08 <_sk_scale_565_sse2+0x2a>
HIDDEN _sk_lerp_1_float_sse2
.globl _sk_lerp_1_float_sse2
@@ -45554,13 +45518,13 @@ _sk_lerp_u8_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,81 // jne 24e3a <_sk_lerp_u8_sse2+0x69>
+ .byte 117,81 // jne 24da3 <_sk_lerp_u8_sse2+0x69>
.byte 102,71,15,110,4,16 // movd (%r8,%r10,1),%xmm8
.byte 102,68,15,96,192 // punpcklbw %xmm0,%xmm8
.byte 102,68,15,97,192 // punpcklwd %xmm0,%xmm8
- .byte 102,68,15,219,5,254,70,1,0 // pand 0x146fe(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,68,15,219,5,245,70,1,0 // pand 0x146f5(%rip),%xmm8 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,82,72,1,0 // mulps 0x14852(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,5,73,72,1,0 // mulps 0x14849(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -45578,12 +45542,12 @@ _sk_lerp_u8_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,64 // je 24e87 <_sk_lerp_u8_sse2+0xb6>
+ .byte 116,64 // je 24df0 <_sk_lerp_u8_sse2+0xb6>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 24e69 <_sk_lerp_u8_sse2+0x98>
+ .byte 116,23 // je 24dd2 <_sk_lerp_u8_sse2+0x98>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,161 // jne 24df9 <_sk_lerp_u8_sse2+0x28>
+ .byte 117,161 // jne 24d62 <_sk_lerp_u8_sse2+0x28>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8
@@ -45592,10 +45556,10 @@ _sk_lerp_u8_sse2:
.byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9
.byte 102,68,15,97,200 // punpcklwd %xmm0,%xmm9
.byte 242,69,15,16,193 // movsd %xmm9,%xmm8
- .byte 233,114,255,255,255 // jmpq 24df9 <_sk_lerp_u8_sse2+0x28>
+ .byte 233,114,255,255,255 // jmpq 24d62 <_sk_lerp_u8_sse2+0x28>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 233,99,255,255,255 // jmpq 24df9 <_sk_lerp_u8_sse2+0x28>
+ .byte 233,99,255,255,255 // jmpq 24d62 <_sk_lerp_u8_sse2+0x28>
HIDDEN _sk_lerp_565_sse2
.globl _sk_lerp_565_sse2
@@ -45609,20 +45573,20 @@ _sk_lerp_565_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,173,0,0,0 // jne 24f62 <_sk_lerp_565_sse2+0xcc>
+ .byte 15,133,173,0,0,0 // jne 24ecb <_sk_lerp_565_sse2+0xcc>
.byte 243,71,15,126,4,80 // movq (%r8,%r10,2),%xmm8
.byte 102,68,15,97,192 // punpcklwd %xmm0,%xmm8
- .byte 102,68,15,111,13,167,71,1,0 // movdqa 0x147a7(%rip),%xmm9 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,68,15,111,13,158,71,1,0 // movdqa 0x1479e(%rip),%xmm9 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
.byte 102,69,15,219,200 // pand %xmm8,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,166,71,1,0 // mulps 0x147a6(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,68,15,111,21,173,71,1,0 // movdqa 0x147ad(%rip),%xmm10 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 68,15,89,13,157,71,1,0 // mulps 0x1479d(%rip),%xmm9 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
+ .byte 102,68,15,111,21,164,71,1,0 // movdqa 0x147a4(%rip),%xmm10 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
.byte 102,69,15,219,208 // pand %xmm8,%xmm10
.byte 69,15,91,218 // cvtdq2ps %xmm10,%xmm11
- .byte 68,15,89,29,172,71,1,0 // mulps 0x147ac(%rip),%xmm11 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,68,15,219,5,179,71,1,0 // pand 0x147b3(%rip),%xmm8 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 68,15,89,29,163,71,1,0 // mulps 0x147a3(%rip),%xmm11 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
+ .byte 102,68,15,219,5,170,71,1,0 // pand 0x147aa(%rip),%xmm8 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,183,71,1,0 // mulps 0x147b7(%rip),%xmm8 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 68,15,89,5,174,71,1,0 // mulps 0x147ae(%rip),%xmm8 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 68,15,40,211 // movaps %xmm3,%xmm10
.byte 68,15,194,215,1 // cmpltps %xmm7,%xmm10
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -45651,22 +45615,22 @@ _sk_lerp_565_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,60 // je 24fab <_sk_lerp_565_sse2+0x115>
+ .byte 116,60 // je 24f14 <_sk_lerp_565_sse2+0x115>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,27 // je 24f95 <_sk_lerp_565_sse2+0xff>
+ .byte 116,27 // je 24efe <_sk_lerp_565_sse2+0xff>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,60,255,255,255 // jne 24ec0 <_sk_lerp_565_sse2+0x2a>
+ .byte 15,133,60,255,255,255 // jne 24e29 <_sk_lerp_565_sse2+0x2a>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8
.byte 102,71,15,110,12,80 // movd (%r8,%r10,2),%xmm9
.byte 242,69,15,112,201,212 // pshuflw $0xd4,%xmm9,%xmm9
.byte 242,69,15,16,193 // movsd %xmm9,%xmm8
- .byte 233,21,255,255,255 // jmpq 24ec0 <_sk_lerp_565_sse2+0x2a>
+ .byte 233,21,255,255,255 // jmpq 24e29 <_sk_lerp_565_sse2+0x2a>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 233,6,255,255,255 // jmpq 24ec0 <_sk_lerp_565_sse2+0x2a>
+ .byte 233,6,255,255,255 // jmpq 24e29 <_sk_lerp_565_sse2+0x2a>
HIDDEN _sk_load_tables_sse2
.globl _sk_load_tables_sse2
@@ -45675,11 +45639,11 @@ _sk_load_tables_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,139,0 // mov (%rax),%r8
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,34,1,0,0 // jne 250ea <_sk_load_tables_sse2+0x130>
+ .byte 15,133,34,1,0,0 // jne 25053 <_sk_load_tables_sse2+0x130>
.byte 243,69,15,111,12,144 // movdqu (%r8,%rdx,4),%xmm9
.byte 65,86 // push %r14
.byte 83 // push %rbx
- .byte 102,68,15,111,5,38,69,1,0 // movdqa 0x14526(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,68,15,111,5,29,69,1,0 // movdqa 0x1451d(%rip),%xmm8 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
@@ -45735,7 +45699,7 @@ _sk_load_tables_sse2:
.byte 102,15,20,211 // unpcklpd %xmm3,%xmm2
.byte 102,65,15,114,209,24 // psrld $0x18,%xmm9
.byte 65,15,91,217 // cvtdq2ps %xmm9,%xmm3
- .byte 15,89,29,125,69,1,0 // mulps 0x1457d(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,29,116,69,1,0 // mulps 0x14574(%rip),%xmm3 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -45743,18 +45707,18 @@ _sk_load_tables_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,45 // je 25124 <_sk_load_tables_sse2+0x16a>
+ .byte 116,45 // je 2508d <_sk_load_tables_sse2+0x16a>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 25119 <_sk_load_tables_sse2+0x15f>
+ .byte 116,23 // je 25082 <_sk_load_tables_sse2+0x15f>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,194,254,255,255 // jne 24fce <_sk_load_tables_sse2+0x14>
+ .byte 15,133,194,254,255,255 // jne 24f37 <_sk_load_tables_sse2+0x14>
.byte 102,65,15,110,68,144,8 // movd 0x8(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,200,69 // pshufd $0x45,%xmm0,%xmm9
.byte 102,69,15,18,12,144 // movlpd (%r8,%rdx,4),%xmm9
- .byte 233,170,254,255,255 // jmpq 24fce <_sk_load_tables_sse2+0x14>
+ .byte 233,170,254,255,255 // jmpq 24f37 <_sk_load_tables_sse2+0x14>
.byte 102,69,15,110,12,144 // movd (%r8,%rdx,4),%xmm9
- .byte 233,159,254,255,255 // jmpq 24fce <_sk_load_tables_sse2+0x14>
+ .byte 233,159,254,255,255 // jmpq 24f37 <_sk_load_tables_sse2+0x14>
HIDDEN _sk_load_tables_u16_be_sse2
.globl _sk_load_tables_u16_be_sse2
@@ -45764,7 +45728,7 @@ _sk_load_tables_u16_be_sse2:
.byte 76,139,0 // mov (%rax),%r8
.byte 76,141,12,149,0,0,0,0 // lea 0x0(,%rdx,4),%r9
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,93,1,0,0 // jne 252a2 <_sk_load_tables_u16_be_sse2+0x173>
+ .byte 15,133,93,1,0,0 // jne 2520b <_sk_load_tables_u16_be_sse2+0x173>
.byte 102,67,15,16,4,72 // movupd (%r8,%r9,2),%xmm0
.byte 243,67,15,111,76,72,16 // movdqu 0x10(%r8,%r9,2),%xmm1
.byte 65,86 // push %r14
@@ -45775,7 +45739,7 @@ _sk_load_tables_u16_be_sse2:
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,97,200 // punpcklwd %xmm0,%xmm1
.byte 102,68,15,105,200 // punpckhwd %xmm0,%xmm9
- .byte 102,15,111,21,87,69,1,0 // movdqa 0x14557(%rip),%xmm2 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 102,15,111,21,78,69,1,0 // movdqa 0x1454e(%rip),%xmm2 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xe78>
.byte 102,15,112,217,238 // pshufd $0xee,%xmm1,%xmm3
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
@@ -45836,23 +45800,23 @@ _sk_load_tables_u16_be_sse2:
.byte 102,65,15,235,217 // por %xmm9,%xmm3
.byte 102,65,15,97,216 // punpcklwd %xmm8,%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,85,68,1,0 // mulps 0x14455(%rip),%xmm3 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 15,89,29,76,68,1,0 // mulps 0x1444c(%rip),%xmm3 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
.byte 242,67,15,16,4,72 // movsd (%r8,%r9,2),%xmm0
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 252bb <_sk_load_tables_u16_be_sse2+0x18c>
+ .byte 117,13 // jne 25224 <_sk_load_tables_u16_be_sse2+0x18c>
.byte 243,15,126,192 // movq %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,151,254,255,255 // jmpq 25152 <_sk_load_tables_u16_be_sse2+0x23>
+ .byte 233,151,254,255,255 // jmpq 250bb <_sk_load_tables_u16_be_sse2+0x23>
.byte 102,67,15,22,68,72,8 // movhpd 0x8(%r8,%r9,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,130,254,255,255 // jb 25152 <_sk_load_tables_u16_be_sse2+0x23>
+ .byte 15,130,130,254,255,255 // jb 250bb <_sk_load_tables_u16_be_sse2+0x23>
.byte 243,67,15,126,76,72,16 // movq 0x10(%r8,%r9,2),%xmm1
- .byte 233,118,254,255,255 // jmpq 25152 <_sk_load_tables_u16_be_sse2+0x23>
+ .byte 233,118,254,255,255 // jmpq 250bb <_sk_load_tables_u16_be_sse2+0x23>
HIDDEN _sk_load_tables_rgb_u16_be_sse2
.globl _sk_load_tables_rgb_u16_be_sse2
@@ -45862,7 +45826,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 76,139,0 // mov (%rax),%r8
.byte 76,141,12,82 // lea (%rdx,%rdx,2),%r9
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,81,1,0,0 // jne 2543f <_sk_load_tables_rgb_u16_be_sse2+0x163>
+ .byte 15,133,81,1,0,0 // jne 253a8 <_sk_load_tables_rgb_u16_be_sse2+0x163>
.byte 243,67,15,111,20,72 // movdqu (%r8,%r9,2),%xmm2
.byte 243,67,15,111,76,72,8 // movdqu 0x8(%r8,%r9,2),%xmm1
.byte 102,15,115,217,4 // psrldq $0x4,%xmm1
@@ -45877,7 +45841,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
.byte 102,65,15,97,194 // punpcklwd %xmm10,%xmm0
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
- .byte 102,68,15,111,5,153,67,1,0 // movdqa 0x14399(%rip),%xmm8 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 102,68,15,111,5,144,67,1,0 // movdqa 0x14390(%rip),%xmm8 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xe78>
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,65,15,97,193 // punpcklwd %xmm9,%xmm0
@@ -45932,7 +45896,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 65,15,20,216 // unpcklps %xmm8,%xmm3
.byte 102,15,20,211 // unpcklpd %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,22,64,1,0 // movaps 0x14016(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,13,64,1,0 // movaps 0x1400d(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
@@ -45940,21 +45904,21 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,67,15,196,84,72,4,2 // pinsrw $0x2,0x4(%r8,%r9,2),%xmm2
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,14 // jne 25465 <_sk_load_tables_rgb_u16_be_sse2+0x189>
+ .byte 117,14 // jne 253ce <_sk_load_tables_rgb_u16_be_sse2+0x189>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
- .byte 233,175,254,255,255 // jmpq 25314 <_sk_load_tables_rgb_u16_be_sse2+0x38>
+ .byte 233,175,254,255,255 // jmpq 2527d <_sk_load_tables_rgb_u16_be_sse2+0x38>
.byte 102,71,15,110,84,72,6 // movd 0x6(%r8,%r9,2),%xmm10
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,71,15,196,84,72,10,2 // pinsrw $0x2,0xa(%r8,%r9,2),%xmm10
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,24 // jb 25496 <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
+ .byte 114,24 // jb 253ff <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
.byte 102,67,15,110,76,72,12 // movd 0xc(%r8,%r9,2),%xmm1
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,67,15,196,76,72,16,2 // pinsrw $0x2,0x10(%r8,%r9,2),%xmm1
- .byte 233,126,254,255,255 // jmpq 25314 <_sk_load_tables_rgb_u16_be_sse2+0x38>
+ .byte 233,126,254,255,255 // jmpq 2527d <_sk_load_tables_rgb_u16_be_sse2+0x38>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,117,254,255,255 // jmpq 25314 <_sk_load_tables_rgb_u16_be_sse2+0x38>
+ .byte 233,117,254,255,255 // jmpq 2527d <_sk_load_tables_rgb_u16_be_sse2+0x38>
HIDDEN _sk_byte_tables_sse2
.globl _sk_byte_tables_sse2
@@ -45964,7 +45928,7 @@ _sk_byte_tables_sse2:
.byte 65,86 // push %r14
.byte 83 // push %rbx
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,131,64,1,0 // movaps 0x14083(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,122,64,1,0 // movaps 0x1407a(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 102,73,15,126,192 // movq %xmm0,%r8
@@ -45992,7 +45956,7 @@ _sk_byte_tables_sse2:
.byte 102,65,15,96,193 // punpcklbw %xmm9,%xmm0
.byte 102,65,15,97,193 // punpcklwd %xmm9,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,21,62,65,1,0 // movaps 0x1413e(%rip),%xmm10 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,21,53,65,1,0 // movaps 0x14135(%rip),%xmm10 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -46111,7 +46075,7 @@ _sk_byte_tables_rgb_sse2:
.byte 102,65,15,96,193 // punpcklbw %xmm9,%xmm0
.byte 102,65,15,97,193 // punpcklwd %xmm9,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,21,126,63,1,0 // movaps 0x13f7e(%rip),%xmm10 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,21,117,63,1,0 // movaps 0x13f75(%rip),%xmm10 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -46309,15 +46273,15 @@ _sk_parametric_r_sse2:
.byte 69,15,88,209 // addps %xmm9,%xmm10
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,91,202 // cvtdq2ps %xmm10,%xmm9
- .byte 68,15,89,13,74,61,1,0 // mulps 0x13d4a(%rip),%xmm9 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,21,82,61,1,0 // andps 0x13d52(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,21,122,58,1,0 // orps 0x13a7a(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,13,82,61,1,0 // addps 0x13d52(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,40,37,90,61,1,0 // movaps 0x13d5a(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,13,65,61,1,0 // mulps 0x13d41(%rip),%xmm9 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 68,15,84,21,73,61,1,0 // andps 0x13d49(%rip),%xmm10 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+ .byte 68,15,86,21,113,58,1,0 // orps 0x13a71(%rip),%xmm10 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+ .byte 68,15,88,13,73,61,1,0 // addps 0x13d49(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
+ .byte 68,15,40,37,81,61,1,0 // movaps 0x13d51(%rip),%xmm12 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,90,61,1,0 // addps 0x13d5a(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 68,15,40,37,98,61,1,0 // movaps 0x13d62(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,21,81,61,1,0 // addps 0x13d51(%rip),%xmm10 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 68,15,40,37,89,61,1,0 // movaps 0x13d59(%rip),%xmm12 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -46325,22 +46289,22 @@ _sk_parametric_r_sse2:
.byte 69,15,91,226 // cvtdq2ps %xmm10,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,194,236,1 // cmpltps %xmm12,%xmm13
- .byte 68,15,40,21,60,58,1,0 // movaps 0x13a3c(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,51,58,1,0 // movaps 0x13a33(%rip),%xmm10 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,84,234 // andps %xmm10,%xmm13
.byte 69,15,87,219 // xorps %xmm11,%xmm11
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,92,236 // subps %xmm12,%xmm13
- .byte 68,15,88,13,48,61,1,0 // addps 0x13d30(%rip),%xmm9 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 68,15,40,37,56,61,1,0 // movaps 0x13d38(%rip),%xmm12 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,13,39,61,1,0 // addps 0x13d27(%rip),%xmm9 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 68,15,40,37,47,61,1,0 // movaps 0x13d2f(%rip),%xmm12 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,56,61,1,0 // movaps 0x13d38(%rip),%xmm12 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,37,47,61,1,0 // movaps 0x13d2f(%rip),%xmm12 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,60,61,1,0 // movaps 0x13d3c(%rip),%xmm13 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,45,51,61,1,0 // movaps 0x13d33(%rip),%xmm13 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,60,61,1,0 // mulps 0x13d3c(%rip),%xmm13 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,45,51,61,1,0 // mulps 0x13d33(%rip),%xmm13 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
.byte 102,69,15,91,205 // cvtps2dq %xmm13,%xmm9
.byte 243,68,15,16,96,20 // movss 0x14(%rax),%xmm12
.byte 69,15,198,228,0 // shufps $0x0,%xmm12,%xmm12
@@ -46376,15 +46340,15 @@ _sk_parametric_g_sse2:
.byte 69,15,88,209 // addps %xmm9,%xmm10
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,91,202 // cvtdq2ps %xmm10,%xmm9
- .byte 68,15,89,13,12,60,1,0 // mulps 0x13c0c(%rip),%xmm9 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,21,20,60,1,0 // andps 0x13c14(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,21,60,57,1,0 // orps 0x1393c(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,13,20,60,1,0 // addps 0x13c14(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,40,37,28,60,1,0 // movaps 0x13c1c(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,13,3,60,1,0 // mulps 0x13c03(%rip),%xmm9 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 68,15,84,21,11,60,1,0 // andps 0x13c0b(%rip),%xmm10 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+ .byte 68,15,86,21,51,57,1,0 // orps 0x13933(%rip),%xmm10 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+ .byte 68,15,88,13,11,60,1,0 // addps 0x13c0b(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
+ .byte 68,15,40,37,19,60,1,0 // movaps 0x13c13(%rip),%xmm12 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,28,60,1,0 // addps 0x13c1c(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 68,15,40,37,36,60,1,0 // movaps 0x13c24(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,21,19,60,1,0 // addps 0x13c13(%rip),%xmm10 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 68,15,40,37,27,60,1,0 // movaps 0x13c1b(%rip),%xmm12 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -46392,22 +46356,22 @@ _sk_parametric_g_sse2:
.byte 69,15,91,226 // cvtdq2ps %xmm10,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,194,236,1 // cmpltps %xmm12,%xmm13
- .byte 68,15,40,21,254,56,1,0 // movaps 0x138fe(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,245,56,1,0 // movaps 0x138f5(%rip),%xmm10 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,84,234 // andps %xmm10,%xmm13
.byte 69,15,87,219 // xorps %xmm11,%xmm11
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,92,236 // subps %xmm12,%xmm13
- .byte 68,15,88,13,242,59,1,0 // addps 0x13bf2(%rip),%xmm9 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 68,15,40,37,250,59,1,0 // movaps 0x13bfa(%rip),%xmm12 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,13,233,59,1,0 // addps 0x13be9(%rip),%xmm9 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 68,15,40,37,241,59,1,0 // movaps 0x13bf1(%rip),%xmm12 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,250,59,1,0 // movaps 0x13bfa(%rip),%xmm12 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,37,241,59,1,0 // movaps 0x13bf1(%rip),%xmm12 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,254,59,1,0 // movaps 0x13bfe(%rip),%xmm13 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,45,245,59,1,0 // movaps 0x13bf5(%rip),%xmm13 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,254,59,1,0 // mulps 0x13bfe(%rip),%xmm13 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,45,245,59,1,0 // mulps 0x13bf5(%rip),%xmm13 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
.byte 102,69,15,91,205 // cvtps2dq %xmm13,%xmm9
.byte 243,68,15,16,96,20 // movss 0x14(%rax),%xmm12
.byte 69,15,198,228,0 // shufps $0x0,%xmm12,%xmm12
@@ -46443,15 +46407,15 @@ _sk_parametric_b_sse2:
.byte 69,15,88,209 // addps %xmm9,%xmm10
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,91,202 // cvtdq2ps %xmm10,%xmm9
- .byte 68,15,89,13,206,58,1,0 // mulps 0x13ace(%rip),%xmm9 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,21,214,58,1,0 // andps 0x13ad6(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,21,254,55,1,0 // orps 0x137fe(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,13,214,58,1,0 // addps 0x13ad6(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,40,37,222,58,1,0 // movaps 0x13ade(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,13,197,58,1,0 // mulps 0x13ac5(%rip),%xmm9 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 68,15,84,21,205,58,1,0 // andps 0x13acd(%rip),%xmm10 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+ .byte 68,15,86,21,245,55,1,0 // orps 0x137f5(%rip),%xmm10 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+ .byte 68,15,88,13,205,58,1,0 // addps 0x13acd(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
+ .byte 68,15,40,37,213,58,1,0 // movaps 0x13ad5(%rip),%xmm12 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,222,58,1,0 // addps 0x13ade(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 68,15,40,37,230,58,1,0 // movaps 0x13ae6(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,21,213,58,1,0 // addps 0x13ad5(%rip),%xmm10 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 68,15,40,37,221,58,1,0 // movaps 0x13add(%rip),%xmm12 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -46459,22 +46423,22 @@ _sk_parametric_b_sse2:
.byte 69,15,91,226 // cvtdq2ps %xmm10,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,194,236,1 // cmpltps %xmm12,%xmm13
- .byte 68,15,40,21,192,55,1,0 // movaps 0x137c0(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,183,55,1,0 // movaps 0x137b7(%rip),%xmm10 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,84,234 // andps %xmm10,%xmm13
.byte 69,15,87,219 // xorps %xmm11,%xmm11
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,92,236 // subps %xmm12,%xmm13
- .byte 68,15,88,13,180,58,1,0 // addps 0x13ab4(%rip),%xmm9 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 68,15,40,37,188,58,1,0 // movaps 0x13abc(%rip),%xmm12 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,13,171,58,1,0 // addps 0x13aab(%rip),%xmm9 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 68,15,40,37,179,58,1,0 // movaps 0x13ab3(%rip),%xmm12 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,188,58,1,0 // movaps 0x13abc(%rip),%xmm12 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,37,179,58,1,0 // movaps 0x13ab3(%rip),%xmm12 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,192,58,1,0 // movaps 0x13ac0(%rip),%xmm13 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,45,183,58,1,0 // movaps 0x13ab7(%rip),%xmm13 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,192,58,1,0 // mulps 0x13ac0(%rip),%xmm13 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,45,183,58,1,0 // mulps 0x13ab7(%rip),%xmm13 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
.byte 102,69,15,91,205 // cvtps2dq %xmm13,%xmm9
.byte 243,68,15,16,96,20 // movss 0x14(%rax),%xmm12
.byte 69,15,198,228,0 // shufps $0x0,%xmm12,%xmm12
@@ -46510,15 +46474,15 @@ _sk_parametric_a_sse2:
.byte 69,15,88,209 // addps %xmm9,%xmm10
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,91,202 // cvtdq2ps %xmm10,%xmm9
- .byte 68,15,89,13,144,57,1,0 // mulps 0x13990(%rip),%xmm9 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,21,152,57,1,0 // andps 0x13998(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,21,192,54,1,0 // orps 0x136c0(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,13,152,57,1,0 // addps 0x13998(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,40,37,160,57,1,0 // movaps 0x139a0(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,13,135,57,1,0 // mulps 0x13987(%rip),%xmm9 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 68,15,84,21,143,57,1,0 // andps 0x1398f(%rip),%xmm10 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+ .byte 68,15,86,21,183,54,1,0 // orps 0x136b7(%rip),%xmm10 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+ .byte 68,15,88,13,143,57,1,0 // addps 0x1398f(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
+ .byte 68,15,40,37,151,57,1,0 // movaps 0x13997(%rip),%xmm12 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,160,57,1,0 // addps 0x139a0(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 68,15,40,37,168,57,1,0 // movaps 0x139a8(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,21,151,57,1,0 // addps 0x13997(%rip),%xmm10 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 68,15,40,37,159,57,1,0 // movaps 0x1399f(%rip),%xmm12 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -46526,22 +46490,22 @@ _sk_parametric_a_sse2:
.byte 69,15,91,226 // cvtdq2ps %xmm10,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,194,236,1 // cmpltps %xmm12,%xmm13
- .byte 68,15,40,21,130,54,1,0 // movaps 0x13682(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,121,54,1,0 // movaps 0x13679(%rip),%xmm10 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,84,234 // andps %xmm10,%xmm13
.byte 69,15,87,219 // xorps %xmm11,%xmm11
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,92,236 // subps %xmm12,%xmm13
- .byte 68,15,88,13,118,57,1,0 // addps 0x13976(%rip),%xmm9 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 68,15,40,37,126,57,1,0 // movaps 0x1397e(%rip),%xmm12 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,13,109,57,1,0 // addps 0x1396d(%rip),%xmm9 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 68,15,40,37,117,57,1,0 // movaps 0x13975(%rip),%xmm12 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,126,57,1,0 // movaps 0x1397e(%rip),%xmm12 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,37,117,57,1,0 // movaps 0x13975(%rip),%xmm12 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,130,57,1,0 // movaps 0x13982(%rip),%xmm13 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,45,121,57,1,0 // movaps 0x13979(%rip),%xmm13 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,130,57,1,0 // mulps 0x13982(%rip),%xmm13 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,45,121,57,1,0 // mulps 0x13979(%rip),%xmm13 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
.byte 102,69,15,91,205 // cvtps2dq %xmm13,%xmm9
.byte 243,68,15,16,96,20 // movss 0x14(%rax),%xmm12
.byte 69,15,198,228,0 // shufps $0x0,%xmm12,%xmm12
@@ -46566,19 +46530,19 @@ _sk_gamma_sse2:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,91,194 // cvtdq2ps %xmm2,%xmm0
- .byte 15,89,5,141,56,1,0 // mulps 0x1388d(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 15,84,21,150,56,1,0 // andps 0x13896(%rip),%xmm2 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,40,53,190,53,1,0 // movaps 0x135be(%rip),%xmm14 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,89,5,132,56,1,0 // mulps 0x13884(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 15,84,21,141,56,1,0 // andps 0x1388d(%rip),%xmm2 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+ .byte 68,15,40,53,181,53,1,0 // movaps 0x135b5(%rip),%xmm14 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 65,15,86,214 // orps %xmm14,%xmm2
- .byte 68,15,40,37,146,56,1,0 // movaps 0x13892(%rip),%xmm12 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 68,15,40,37,137,56,1,0 // movaps 0x13889(%rip),%xmm12 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,88,196 // addps %xmm12,%xmm0
- .byte 68,15,40,29,150,56,1,0 // movaps 0x13896(%rip),%xmm11 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,40,29,141,56,1,0 // movaps 0x1388d(%rip),%xmm11 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 15,40,226 // movaps %xmm2,%xmm4
.byte 65,15,89,227 // mulps %xmm11,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 68,15,40,21,148,56,1,0 // movaps 0x13894(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,40,21,139,56,1,0 // movaps 0x1388b(%rip),%xmm10 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
.byte 65,15,88,210 // addps %xmm10,%xmm2
- .byte 68,15,40,45,152,56,1,0 // movaps 0x13898(%rip),%xmm13 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,40,45,143,56,1,0 // movaps 0x1388f(%rip),%xmm13 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 65,15,40,229 // movaps %xmm13,%xmm4
.byte 15,94,226 // divps %xmm2,%xmm4
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -46590,27 +46554,27 @@ _sk_gamma_sse2:
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 15,40,224 // movaps %xmm0,%xmm4
.byte 15,194,226,1 // cmpltps %xmm2,%xmm4
- .byte 68,15,40,13,104,53,1,0 // movaps 0x13568(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,95,53,1,0 // movaps 0x1355f(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,84,225 // andps %xmm9,%xmm4
.byte 15,92,212 // subps %xmm4,%xmm2
.byte 15,40,224 // movaps %xmm0,%xmm4
.byte 15,92,226 // subps %xmm2,%xmm4
- .byte 15,40,53,100,56,1,0 // movaps 0x13864(%rip),%xmm6 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 15,40,53,91,56,1,0 // movaps 0x1385b(%rip),%xmm6 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,122,56,1,0 // movaps 0x1387a(%rip),%xmm7 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 15,40,61,113,56,1,0 // movaps 0x13871(%rip),%xmm7 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 15,40,239 // movaps %xmm7,%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,40,212 // movaps %xmm4,%xmm2
- .byte 15,40,37,90,56,1,0 // movaps 0x1385a(%rip),%xmm4 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 15,40,37,81,56,1,0 // movaps 0x13851(%rip),%xmm4 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,108,56,1,0 // movaps 0x1386c(%rip),%xmm15 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,61,99,56,1,0 // movaps 0x13863(%rip),%xmm15 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 65,15,40,215 // movaps %xmm15,%xmm2
.byte 15,94,213 // divps %xmm5,%xmm2
.byte 15,88,208 // addps %xmm0,%xmm2
.byte 15,91,193 // cvtdq2ps %xmm1,%xmm0
- .byte 15,89,5,200,55,1,0 // mulps 0x137c8(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 15,84,13,209,55,1,0 // andps 0x137d1(%rip),%xmm1 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 15,89,5,191,55,1,0 // mulps 0x137bf(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 15,84,13,200,55,1,0 // andps 0x137c8(%rip),%xmm1 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 65,15,86,206 // orps %xmm14,%xmm1
.byte 65,15,88,196 // addps %xmm12,%xmm0
.byte 15,40,233 // movaps %xmm1,%xmm5
@@ -46640,9 +46604,9 @@ _sk_gamma_sse2:
.byte 15,94,206 // divps %xmm6,%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
.byte 15,91,195 // cvtdq2ps %xmm3,%xmm0
- .byte 15,89,5,87,55,1,0 // mulps 0x13757(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 15,84,29,96,55,1,0 // andps 0x13760(%rip),%xmm3 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 15,86,29,137,52,1,0 // orps 0x13489(%rip),%xmm3 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,89,5,78,55,1,0 // mulps 0x1374e(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
+ .byte 15,84,29,87,55,1,0 // andps 0x13757(%rip),%xmm3 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
+ .byte 15,86,29,128,52,1,0 // orps 0x13480(%rip),%xmm3 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 65,15,88,196 // addps %xmm12,%xmm0
.byte 68,15,89,219 // mulps %xmm3,%xmm11
.byte 65,15,92,195 // subps %xmm11,%xmm0
@@ -46664,7 +46628,7 @@ _sk_gamma_sse2:
.byte 15,92,253 // subps %xmm5,%xmm7
.byte 68,15,94,255 // divps %xmm7,%xmm15
.byte 68,15,88,248 // addps %xmm0,%xmm15
- .byte 15,40,5,150,55,1,0 // movaps 0x13796(%rip),%xmm0 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,40,5,141,55,1,0 // movaps 0x1378d(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 68,15,89,248 // mulps %xmm0,%xmm15
@@ -46683,29 +46647,29 @@ HIDDEN _sk_lab_to_xyz_sse2
.globl _sk_lab_to_xyz_sse2
FUNCTION(_sk_lab_to_xyz_sse2)
_sk_lab_to_xyz_sse2:
- .byte 15,89,5,107,55,1,0 // mulps 0x1376b(%rip),%xmm0 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
- .byte 68,15,40,5,227,52,1,0 // movaps 0x134e3(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,89,5,98,55,1,0 // mulps 0x13762(%rip),%xmm0 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xf58>
+ .byte 68,15,40,5,218,52,1,0 // movaps 0x134da(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 65,15,89,200 // mulps %xmm8,%xmm1
- .byte 68,15,40,13,103,55,1,0 // movaps 0x13767(%rip),%xmm9 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ .byte 68,15,40,13,94,55,1,0 // movaps 0x1375e(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
.byte 65,15,88,201 // addps %xmm9,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 65,15,88,209 // addps %xmm9,%xmm2
- .byte 15,88,5,100,55,1,0 // addps 0x13764(%rip),%xmm0 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
- .byte 15,89,5,109,55,1,0 // mulps 0x1376d(%rip),%xmm0 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
- .byte 15,89,13,118,55,1,0 // mulps 0x13776(%rip),%xmm1 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
+ .byte 15,88,5,91,55,1,0 // addps 0x1375b(%rip),%xmm0 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+ .byte 15,89,5,100,55,1,0 // mulps 0x13764(%rip),%xmm0 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
+ .byte 15,89,13,109,55,1,0 // mulps 0x1376d(%rip),%xmm1 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,21,124,55,1,0 // mulps 0x1377c(%rip),%xmm2 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ .byte 15,89,21,115,55,1,0 // mulps 0x13773(%rip),%xmm2 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 68,15,92,202 // subps %xmm2,%xmm9
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
.byte 68,15,89,225 // mulps %xmm1,%xmm12
- .byte 15,40,21,113,55,1,0 // movaps 0x13771(%rip),%xmm2 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
+ .byte 15,40,21,104,55,1,0 // movaps 0x13768(%rip),%xmm2 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
.byte 68,15,40,194 // movaps %xmm2,%xmm8
.byte 69,15,194,196,1 // cmpltps %xmm12,%xmm8
- .byte 68,15,40,21,112,55,1,0 // movaps 0x13770(%rip),%xmm10 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
+ .byte 68,15,40,21,103,55,1,0 // movaps 0x13767(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
.byte 65,15,88,202 // addps %xmm10,%xmm1
- .byte 68,15,40,29,116,55,1,0 // movaps 0x13774(%rip),%xmm11 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
+ .byte 68,15,40,29,107,55,1,0 // movaps 0x1376b(%rip),%xmm11 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 69,15,84,224 // andps %xmm8,%xmm12
.byte 68,15,85,193 // andnps %xmm1,%xmm8
@@ -46729,8 +46693,8 @@ _sk_lab_to_xyz_sse2:
.byte 15,84,194 // andps %xmm2,%xmm0
.byte 65,15,85,209 // andnps %xmm9,%xmm2
.byte 15,86,208 // orps %xmm0,%xmm2
- .byte 68,15,89,5,36,55,1,0 // mulps 0x13724(%rip),%xmm8 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
- .byte 15,89,21,45,55,1,0 // mulps 0x1372d(%rip),%xmm2 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
+ .byte 68,15,89,5,27,55,1,0 // mulps 0x1371b(%rip),%xmm8 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
+ .byte 15,89,21,36,55,1,0 // mulps 0x13724(%rip),%xmm2 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -46746,13 +46710,13 @@ _sk_load_a8_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,46 // jne 26171 <_sk_load_a8_sse2+0x46>
+ .byte 117,46 // jne 260da <_sk_load_a8_sse2+0x46>
.byte 102,67,15,110,4,16 // movd (%r8,%r10,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,5,167,51,1,0 // pand 0x133a7(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,5,158,51,1,0 // pand 0x1339e(%rip),%xmm0 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,253,52,1,0 // mulps 0x134fd(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,29,244,52,1,0 // mulps 0x134f4(%rip),%xmm3 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,87,201 // xorpd %xmm1,%xmm1
@@ -46761,12 +46725,12 @@ _sk_load_a8_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,54 // je 261b4 <_sk_load_a8_sse2+0x89>
+ .byte 116,54 // je 2611d <_sk_load_a8_sse2+0x89>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 2619d <_sk_load_a8_sse2+0x72>
+ .byte 116,21 // je 26106 <_sk_load_a8_sse2+0x72>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 26151 <_sk_load_a8_sse2+0x26>
+ .byte 117,195 // jne 260ba <_sk_load_a8_sse2+0x26>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0
@@ -46775,10 +46739,10 @@ _sk_load_a8_sse2:
.byte 102,15,96,200 // punpcklbw %xmm0,%xmm1
.byte 102,15,97,200 // punpcklwd %xmm0,%xmm1
.byte 242,15,16,193 // movsd %xmm1,%xmm0
- .byte 235,157 // jmp 26151 <_sk_load_a8_sse2+0x26>
+ .byte 235,157 // jmp 260ba <_sk_load_a8_sse2+0x26>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,146 // jmp 26151 <_sk_load_a8_sse2+0x26>
+ .byte 235,146 // jmp 260ba <_sk_load_a8_sse2+0x26>
HIDDEN _sk_load_a8_dst_sse2
.globl _sk_load_a8_dst_sse2
@@ -46791,13 +46755,13 @@ _sk_load_a8_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,46 // jne 26205 <_sk_load_a8_dst_sse2+0x46>
+ .byte 117,46 // jne 2616e <_sk_load_a8_dst_sse2+0x46>
.byte 102,67,15,110,36,16 // movd (%r8,%r10,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,37,19,51,1,0 // pand 0x13313(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,37,10,51,1,0 // pand 0x1330a(%rip),%xmm4 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,105,52,1,0 // mulps 0x13469(%rip),%xmm7 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,61,96,52,1,0 // mulps 0x13460(%rip),%xmm7 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,87,237 // xorpd %xmm5,%xmm5
@@ -46806,12 +46770,12 @@ _sk_load_a8_dst_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,54 // je 26248 <_sk_load_a8_dst_sse2+0x89>
+ .byte 116,54 // je 261b1 <_sk_load_a8_dst_sse2+0x89>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 26231 <_sk_load_a8_dst_sse2+0x72>
+ .byte 116,21 // je 2619a <_sk_load_a8_dst_sse2+0x72>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 261e5 <_sk_load_a8_dst_sse2+0x26>
+ .byte 117,195 // jne 2614e <_sk_load_a8_dst_sse2+0x26>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
@@ -46820,10 +46784,10 @@ _sk_load_a8_dst_sse2:
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 102,15,97,232 // punpcklwd %xmm0,%xmm5
.byte 242,15,16,229 // movsd %xmm5,%xmm4
- .byte 235,157 // jmp 261e5 <_sk_load_a8_dst_sse2+0x26>
+ .byte 235,157 // jmp 2614e <_sk_load_a8_dst_sse2+0x26>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,146 // jmp 261e5 <_sk_load_a8_dst_sse2+0x26>
+ .byte 235,146 // jmp 2614e <_sk_load_a8_dst_sse2+0x26>
HIDDEN _sk_gather_a8_sse2
.globl _sk_gather_a8_sse2
@@ -46876,7 +46840,7 @@ _sk_gather_a8_sse2:
.byte 102,65,15,96,192 // punpcklbw %xmm8,%xmm0
.byte 102,65,15,97,192 // punpcklwd %xmm8,%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,67,51,1,0 // mulps 0x13343(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,29,58,51,1,0 // mulps 0x1333a(%rip),%xmm3 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -46893,7 +46857,7 @@ _sk_store_a8_sse2:
.byte 77,15,175,193 // imul %r9,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
- .byte 68,15,40,5,234,49,1,0 // movaps 0x131ea(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,225,49,1,0 // movaps 0x131e1(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 68,15,89,195 // mulps %xmm3,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
.byte 102,65,15,114,240,16 // pslld $0x10,%xmm8
@@ -46901,7 +46865,7 @@ _sk_store_a8_sse2:
.byte 102,68,15,107,192 // packssdw %xmm0,%xmm8
.byte 102,68,15,103,192 // packuswb %xmm0,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,13 // jne 26377 <_sk_store_a8_sse2+0x4c>
+ .byte 117,13 // jne 262e0 <_sk_store_a8_sse2+0x4c>
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 67,137,4,16 // mov %eax,(%r8,%r10,1)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -46911,22 +46875,22 @@ _sk_store_a8_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,54 // je 263c4 <_sk_store_a8_sse2+0x99>
+ .byte 116,54 // je 2632d <_sk_store_a8_sse2+0x99>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,17 // je 263a5 <_sk_store_a8_sse2+0x7a>
+ .byte 116,17 // je 2630e <_sk_store_a8_sse2+0x7a>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,217 // jne 26373 <_sk_store_a8_sse2+0x48>
+ .byte 117,217 // jne 262dc <_sk_store_a8_sse2+0x48>
.byte 102,65,15,197,192,4 // pextrw $0x4,%xmm8,%eax
.byte 67,136,68,16,2 // mov %al,0x2(%r8,%r10,1)
- .byte 102,68,15,219,5,82,49,1,0 // pand 0x13152(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,68,15,219,5,73,49,1,0 // pand 0x13149(%rip),%xmm8 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,69,15,103,192 // packuswb %xmm8,%xmm8
.byte 102,69,15,103,192 // packuswb %xmm8,%xmm8
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,67,137,4,16 // mov %ax,(%r8,%r10,1)
- .byte 235,175 // jmp 26373 <_sk_store_a8_sse2+0x48>
+ .byte 235,175 // jmp 262dc <_sk_store_a8_sse2+0x48>
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 67,136,4,16 // mov %al,(%r8,%r10,1)
- .byte 235,164 // jmp 26373 <_sk_store_a8_sse2+0x48>
+ .byte 235,164 // jmp 262dc <_sk_store_a8_sse2+0x48>
HIDDEN _sk_load_g8_sse2
.globl _sk_load_g8_sse2
@@ -46939,27 +46903,27 @@ _sk_load_g8_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,49 // jne 26418 <_sk_load_g8_sse2+0x49>
+ .byte 117,49 // jne 26381 <_sk_load_g8_sse2+0x49>
.byte 102,67,15,110,4,16 // movd (%r8,%r10,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,5,3,49,1,0 // pand 0x13103(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,5,250,48,1,0 // pand 0x130fa(%rip),%xmm0 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,89,50,1,0 // mulps 0x13259(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,5,80,50,1,0 // mulps 0x13250(%rip),%xmm0 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,64,48,1,0 // movaps 0x13040(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,55,48,1,0 // movaps 0x13037(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,54 // je 2645b <_sk_load_g8_sse2+0x8c>
+ .byte 116,54 // je 263c4 <_sk_load_g8_sse2+0x8c>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 26444 <_sk_load_g8_sse2+0x75>
+ .byte 116,21 // je 263ad <_sk_load_g8_sse2+0x75>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 263f5 <_sk_load_g8_sse2+0x26>
+ .byte 117,192 // jne 2635e <_sk_load_g8_sse2+0x26>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0
@@ -46968,10 +46932,10 @@ _sk_load_g8_sse2:
.byte 102,15,96,200 // punpcklbw %xmm0,%xmm1
.byte 102,15,97,200 // punpcklwd %xmm0,%xmm1
.byte 242,15,16,193 // movsd %xmm1,%xmm0
- .byte 235,154 // jmp 263f5 <_sk_load_g8_sse2+0x26>
+ .byte 235,154 // jmp 2635e <_sk_load_g8_sse2+0x26>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,143 // jmp 263f5 <_sk_load_g8_sse2+0x26>
+ .byte 235,143 // jmp 2635e <_sk_load_g8_sse2+0x26>
HIDDEN _sk_load_g8_dst_sse2
.globl _sk_load_g8_dst_sse2
@@ -46984,27 +46948,27 @@ _sk_load_g8_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,49 // jne 264af <_sk_load_g8_dst_sse2+0x49>
+ .byte 117,49 // jne 26418 <_sk_load_g8_dst_sse2+0x49>
.byte 102,67,15,110,36,16 // movd (%r8,%r10,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,37,108,48,1,0 // pand 0x1306c(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,37,99,48,1,0 // pand 0x13063(%rip),%xmm4 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,194,49,1,0 // mulps 0x131c2(%rip),%xmm4 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,37,185,49,1,0 // mulps 0x131b9(%rip),%xmm4 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,169,47,1,0 // movaps 0x12fa9(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,61,160,47,1,0 // movaps 0x12fa0(%rip),%xmm7 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,54 // je 264f2 <_sk_load_g8_dst_sse2+0x8c>
+ .byte 116,54 // je 2645b <_sk_load_g8_dst_sse2+0x8c>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 264db <_sk_load_g8_dst_sse2+0x75>
+ .byte 116,21 // je 26444 <_sk_load_g8_dst_sse2+0x75>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 2648c <_sk_load_g8_dst_sse2+0x26>
+ .byte 117,192 // jne 263f5 <_sk_load_g8_dst_sse2+0x26>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
@@ -47013,10 +46977,10 @@ _sk_load_g8_dst_sse2:
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 102,15,97,232 // punpcklwd %xmm0,%xmm5
.byte 242,15,16,229 // movsd %xmm5,%xmm4
- .byte 235,154 // jmp 2648c <_sk_load_g8_dst_sse2+0x26>
+ .byte 235,154 // jmp 263f5 <_sk_load_g8_dst_sse2+0x26>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,143 // jmp 2648c <_sk_load_g8_dst_sse2+0x26>
+ .byte 235,143 // jmp 263f5 <_sk_load_g8_dst_sse2+0x26>
HIDDEN _sk_gather_g8_sse2
.globl _sk_gather_g8_sse2
@@ -47069,9 +47033,9 @@ _sk_gather_g8_sse2:
.byte 102,65,15,96,192 // punpcklbw %xmm8,%xmm0
.byte 102,65,15,97,192 // punpcklwd %xmm8,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,153,48,1,0 // mulps 0x13099(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,5,144,48,1,0 // mulps 0x13090(%rip),%xmm0 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,128,46,1,0 // movaps 0x12e80(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,119,46,1,0 // movaps 0x12e77(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -47088,42 +47052,42 @@ _sk_load_565_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,83 // jne 26646 <_sk_load_565_sse2+0x6e>
+ .byte 117,83 // jne 265af <_sk_load_565_sse2+0x6e>
.byte 243,67,15,126,20,80 // movq (%r8,%r10,2),%xmm2
.byte 102,15,97,208 // punpcklwd %xmm0,%xmm2
- .byte 102,15,111,5,107,48,1,0 // movdqa 0x1306b(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,5,98,48,1,0 // movdqa 0x13062(%rip),%xmm0 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,109,48,1,0 // mulps 0x1306d(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,13,117,48,1,0 // movdqa 0x13075(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 15,89,5,100,48,1,0 // mulps 0x13064(%rip),%xmm0 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
+ .byte 102,15,111,13,108,48,1,0 // movdqa 0x1306c(%rip),%xmm1 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,119,48,1,0 // mulps 0x13077(%rip),%xmm1 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,15,219,21,127,48,1,0 // pand 0x1307f(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 15,89,13,110,48,1,0 // mulps 0x1306e(%rip),%xmm1 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
+ .byte 102,15,219,21,118,48,1,0 // pand 0x13076(%rip),%xmm2 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,133,48,1,0 // mulps 0x13085(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,21,124,48,1,0 // mulps 0x1307c(%rip),%xmm2 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,12,46,1,0 // movaps 0x12e0c(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,3,46,1,0 // movaps 0x12e03(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,51 // je 26686 <_sk_load_565_sse2+0xae>
+ .byte 116,51 // je 265ef <_sk_load_565_sse2+0xae>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 26672 <_sk_load_565_sse2+0x9a>
+ .byte 116,21 // je 265db <_sk_load_565_sse2+0x9a>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 265fd <_sk_load_565_sse2+0x25>
+ .byte 117,154 // jne 26566 <_sk_load_565_sse2+0x25>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,208,69 // pshufd $0x45,%xmm0,%xmm2
.byte 102,67,15,110,4,80 // movd (%r8,%r10,2),%xmm0
.byte 242,15,112,192,212 // pshuflw $0xd4,%xmm0,%xmm0
.byte 242,15,16,208 // movsd %xmm0,%xmm2
- .byte 233,119,255,255,255 // jmpq 265fd <_sk_load_565_sse2+0x25>
+ .byte 233,119,255,255,255 // jmpq 26566 <_sk_load_565_sse2+0x25>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,208 // movd %eax,%xmm2
- .byte 233,105,255,255,255 // jmpq 265fd <_sk_load_565_sse2+0x25>
+ .byte 233,105,255,255,255 // jmpq 26566 <_sk_load_565_sse2+0x25>
HIDDEN _sk_load_565_dst_sse2
.globl _sk_load_565_dst_sse2
@@ -47137,42 +47101,42 @@ _sk_load_565_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,83 // jne 26702 <_sk_load_565_dst_sse2+0x6e>
+ .byte 117,83 // jne 2666b <_sk_load_565_dst_sse2+0x6e>
.byte 243,67,15,126,52,80 // movq (%r8,%r10,2),%xmm6
.byte 102,15,97,240 // punpcklwd %xmm0,%xmm6
- .byte 102,15,111,37,175,47,1,0 // movdqa 0x12faf(%rip),%xmm4 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,37,166,47,1,0 // movdqa 0x12fa6(%rip),%xmm4 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,177,47,1,0 // mulps 0x12fb1(%rip),%xmm4 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,45,185,47,1,0 // movdqa 0x12fb9(%rip),%xmm5 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 15,89,37,168,47,1,0 // mulps 0x12fa8(%rip),%xmm4 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
+ .byte 102,15,111,45,176,47,1,0 // movdqa 0x12fb0(%rip),%xmm5 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,187,47,1,0 // mulps 0x12fbb(%rip),%xmm5 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,15,219,53,195,47,1,0 // pand 0x12fc3(%rip),%xmm6 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 15,89,45,178,47,1,0 // mulps 0x12fb2(%rip),%xmm5 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
+ .byte 102,15,219,53,186,47,1,0 // pand 0x12fba(%rip),%xmm6 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,201,47,1,0 // mulps 0x12fc9(%rip),%xmm6 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,53,192,47,1,0 // mulps 0x12fc0(%rip),%xmm6 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,80,45,1,0 // movaps 0x12d50(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,61,71,45,1,0 // movaps 0x12d47(%rip),%xmm7 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,51 // je 26742 <_sk_load_565_dst_sse2+0xae>
+ .byte 116,51 // je 266ab <_sk_load_565_dst_sse2+0xae>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 2672e <_sk_load_565_dst_sse2+0x9a>
+ .byte 116,21 // je 26697 <_sk_load_565_dst_sse2+0x9a>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 266b9 <_sk_load_565_dst_sse2+0x25>
+ .byte 117,154 // jne 26622 <_sk_load_565_dst_sse2+0x25>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,244,69 // pshufd $0x45,%xmm4,%xmm6
.byte 102,67,15,110,36,80 // movd (%r8,%r10,2),%xmm4
.byte 242,15,112,228,212 // pshuflw $0xd4,%xmm4,%xmm4
.byte 242,15,16,244 // movsd %xmm4,%xmm6
- .byte 233,119,255,255,255 // jmpq 266b9 <_sk_load_565_dst_sse2+0x25>
+ .byte 233,119,255,255,255 // jmpq 26622 <_sk_load_565_dst_sse2+0x25>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,240 // movd %eax,%xmm6
- .byte 233,105,255,255,255 // jmpq 266b9 <_sk_load_565_dst_sse2+0x25>
+ .byte 233,105,255,255,255 // jmpq 26622 <_sk_load_565_dst_sse2+0x25>
HIDDEN _sk_gather_565_sse2
.globl _sk_gather_565_sse2
@@ -47221,19 +47185,19 @@ _sk_gather_565_sse2:
.byte 65,15,183,4,64 // movzwl (%r8,%rax,2),%eax
.byte 102,15,196,208,3 // pinsrw $0x3,%eax,%xmm2
.byte 102,65,15,97,208 // punpcklwd %xmm8,%xmm2
- .byte 102,15,111,5,94,46,1,0 // movdqa 0x12e5e(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,5,85,46,1,0 // movdqa 0x12e55(%rip),%xmm0 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,96,46,1,0 // mulps 0x12e60(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,13,104,46,1,0 // movdqa 0x12e68(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 15,89,5,87,46,1,0 // mulps 0x12e57(%rip),%xmm0 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
+ .byte 102,15,111,13,95,46,1,0 // movdqa 0x12e5f(%rip),%xmm1 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,106,46,1,0 // mulps 0x12e6a(%rip),%xmm1 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,15,219,21,114,46,1,0 // pand 0x12e72(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 15,89,13,97,46,1,0 // mulps 0x12e61(%rip),%xmm1 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
+ .byte 102,15,219,21,105,46,1,0 // pand 0x12e69(%rip),%xmm2 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,120,46,1,0 // mulps 0x12e78(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,21,111,46,1,0 // mulps 0x12e6f(%rip),%xmm2 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,255,43,1,0 // movaps 0x12bff(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,246,43,1,0 // movaps 0x12bf6(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_sse2
@@ -47247,12 +47211,12 @@ _sk_store_565_sse2:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
- .byte 68,15,40,5,255,47,1,0 // movaps 0x12fff(%rip),%xmm8 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ .byte 68,15,40,5,246,47,1,0 // movaps 0x12ff6(%rip),%xmm8 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1018>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
.byte 102,65,15,114,241,11 // pslld $0xb,%xmm9
- .byte 68,15,40,21,244,47,1,0 // movaps 0x12ff4(%rip),%xmm10 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ .byte 68,15,40,21,235,47,1,0 // movaps 0x12feb(%rip),%xmm10 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1028>
.byte 68,15,89,209 // mulps %xmm1,%xmm10
.byte 102,69,15,91,210 // cvtps2dq %xmm10,%xmm10
.byte 102,65,15,114,242,5 // pslld $0x5,%xmm10
@@ -47264,7 +47228,7 @@ _sk_store_565_sse2:
.byte 102,65,15,114,224,16 // psrad $0x10,%xmm8
.byte 102,68,15,107,192 // packssdw %xmm0,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 268ce <_sk_store_565_sse2+0x7b>
+ .byte 117,10 // jne 26837 <_sk_store_565_sse2+0x7b>
.byte 102,71,15,214,4,80 // movq %xmm8,(%r8,%r10,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -47272,19 +47236,19 @@ _sk_store_565_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,38 // je 26906 <_sk_store_565_sse2+0xb3>
+ .byte 116,38 // je 2686f <_sk_store_565_sse2+0xb3>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 268f8 <_sk_store_565_sse2+0xa5>
+ .byte 116,18 // je 26861 <_sk_store_565_sse2+0xa5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,222 // jne 268ca <_sk_store_565_sse2+0x77>
+ .byte 117,222 // jne 26833 <_sk_store_565_sse2+0x77>
.byte 102,65,15,197,192,4 // pextrw $0x4,%xmm8,%eax
.byte 102,67,137,68,80,4 // mov %ax,0x4(%r8,%r10,2)
.byte 242,69,15,112,192,232 // pshuflw $0xe8,%xmm8,%xmm8
.byte 102,71,15,126,4,80 // movd %xmm8,(%r8,%r10,2)
- .byte 235,196 // jmp 268ca <_sk_store_565_sse2+0x77>
+ .byte 235,196 // jmp 26833 <_sk_store_565_sse2+0x77>
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,67,137,4,80 // mov %ax,(%r8,%r10,2)
- .byte 235,184 // jmp 268ca <_sk_store_565_sse2+0x77>
+ .byte 235,184 // jmp 26833 <_sk_store_565_sse2+0x77>
HIDDEN _sk_load_4444_sse2
.globl _sk_load_4444_sse2
@@ -47298,45 +47262,45 @@ _sk_load_4444_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,98 // jne 2698f <_sk_load_4444_sse2+0x7d>
+ .byte 117,98 // jne 268f8 <_sk_load_4444_sse2+0x7d>
.byte 243,67,15,126,28,80 // movq (%r8,%r10,2),%xmm3
.byte 102,15,97,216 // punpcklwd %xmm0,%xmm3
- .byte 102,15,111,5,81,47,1,0 // movdqa 0x12f51(%rip),%xmm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 102,15,111,5,72,47,1,0 // movdqa 0x12f48(%rip),%xmm0 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,83,47,1,0 // mulps 0x12f53(%rip),%xmm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- .byte 102,15,111,13,91,47,1,0 // movdqa 0x12f5b(%rip),%xmm1 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ .byte 15,89,5,74,47,1,0 // mulps 0x12f4a(%rip),%xmm0 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
+ .byte 102,15,111,13,82,47,1,0 // movdqa 0x12f52(%rip),%xmm1 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,93,47,1,0 // mulps 0x12f5d(%rip),%xmm1 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- .byte 102,15,111,21,101,47,1,0 // movdqa 0x12f65(%rip),%xmm2 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ .byte 15,89,13,84,47,1,0 // mulps 0x12f54(%rip),%xmm1 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
+ .byte 102,15,111,21,92,47,1,0 // movdqa 0x12f5c(%rip),%xmm2 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,103,47,1,0 // mulps 0x12f67(%rip),%xmm2 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
- .byte 102,15,219,29,111,47,1,0 // pand 0x12f6f(%rip),%xmm3 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ .byte 15,89,21,94,47,1,0 // mulps 0x12f5e(%rip),%xmm2 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
+ .byte 102,15,219,29,102,47,1,0 // pand 0x12f66(%rip),%xmm3 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,117,47,1,0 // mulps 0x12f75(%rip),%xmm3 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,29,108,47,1,0 // mulps 0x12f6c(%rip),%xmm3 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x10a8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,51 // je 269cf <_sk_load_4444_sse2+0xbd>
+ .byte 116,51 // je 26938 <_sk_load_4444_sse2+0xbd>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 269bb <_sk_load_4444_sse2+0xa9>
+ .byte 116,21 // je 26924 <_sk_load_4444_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 26937 <_sk_load_4444_sse2+0x25>
+ .byte 117,139 // jne 268a0 <_sk_load_4444_sse2+0x25>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,67,15,110,4,80 // movd (%r8,%r10,2),%xmm0
.byte 242,15,112,192,212 // pshuflw $0xd4,%xmm0,%xmm0
.byte 242,15,16,216 // movsd %xmm0,%xmm3
- .byte 233,104,255,255,255 // jmpq 26937 <_sk_load_4444_sse2+0x25>
+ .byte 233,104,255,255,255 // jmpq 268a0 <_sk_load_4444_sse2+0x25>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
- .byte 233,90,255,255,255 // jmpq 26937 <_sk_load_4444_sse2+0x25>
+ .byte 233,90,255,255,255 // jmpq 268a0 <_sk_load_4444_sse2+0x25>
HIDDEN _sk_load_4444_dst_sse2
.globl _sk_load_4444_dst_sse2
@@ -47350,45 +47314,45 @@ _sk_load_4444_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,98 // jne 26a5a <_sk_load_4444_dst_sse2+0x7d>
+ .byte 117,98 // jne 269c3 <_sk_load_4444_dst_sse2+0x7d>
.byte 243,67,15,126,60,80 // movq (%r8,%r10,2),%xmm7
.byte 102,15,97,248 // punpcklwd %xmm0,%xmm7
- .byte 102,15,111,37,134,46,1,0 // movdqa 0x12e86(%rip),%xmm4 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 102,15,111,37,125,46,1,0 // movdqa 0x12e7d(%rip),%xmm4 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,136,46,1,0 // mulps 0x12e88(%rip),%xmm4 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- .byte 102,15,111,45,144,46,1,0 // movdqa 0x12e90(%rip),%xmm5 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ .byte 15,89,37,127,46,1,0 // mulps 0x12e7f(%rip),%xmm4 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
+ .byte 102,15,111,45,135,46,1,0 // movdqa 0x12e87(%rip),%xmm5 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,146,46,1,0 // mulps 0x12e92(%rip),%xmm5 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- .byte 102,15,111,53,154,46,1,0 // movdqa 0x12e9a(%rip),%xmm6 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ .byte 15,89,45,137,46,1,0 // mulps 0x12e89(%rip),%xmm5 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
+ .byte 102,15,111,53,145,46,1,0 // movdqa 0x12e91(%rip),%xmm6 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,156,46,1,0 // mulps 0x12e9c(%rip),%xmm6 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
- .byte 102,15,219,61,164,46,1,0 // pand 0x12ea4(%rip),%xmm7 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ .byte 15,89,53,147,46,1,0 // mulps 0x12e93(%rip),%xmm6 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
+ .byte 102,15,219,61,155,46,1,0 // pand 0x12e9b(%rip),%xmm7 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,170,46,1,0 // mulps 0x12eaa(%rip),%xmm7 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,61,161,46,1,0 // mulps 0x12ea1(%rip),%xmm7 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x10a8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,51 // je 26a9a <_sk_load_4444_dst_sse2+0xbd>
+ .byte 116,51 // je 26a03 <_sk_load_4444_dst_sse2+0xbd>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 26a86 <_sk_load_4444_dst_sse2+0xa9>
+ .byte 116,21 // je 269ef <_sk_load_4444_dst_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 26a02 <_sk_load_4444_dst_sse2+0x25>
+ .byte 117,139 // jne 2696b <_sk_load_4444_dst_sse2+0x25>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7
.byte 102,67,15,110,36,80 // movd (%r8,%r10,2),%xmm4
.byte 242,15,112,228,212 // pshuflw $0xd4,%xmm4,%xmm4
.byte 242,15,16,252 // movsd %xmm4,%xmm7
- .byte 233,104,255,255,255 // jmpq 26a02 <_sk_load_4444_dst_sse2+0x25>
+ .byte 233,104,255,255,255 // jmpq 2696b <_sk_load_4444_dst_sse2+0x25>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,248 // movd %eax,%xmm7
- .byte 233,90,255,255,255 // jmpq 26a02 <_sk_load_4444_dst_sse2+0x25>
+ .byte 233,90,255,255,255 // jmpq 2696b <_sk_load_4444_dst_sse2+0x25>
HIDDEN _sk_gather_4444_sse2
.globl _sk_gather_4444_sse2
@@ -47437,21 +47401,21 @@ _sk_gather_4444_sse2:
.byte 65,15,183,4,64 // movzwl (%r8,%rax,2),%eax
.byte 102,15,196,216,3 // pinsrw $0x3,%eax,%xmm3
.byte 102,65,15,97,216 // punpcklwd %xmm8,%xmm3
- .byte 102,15,111,5,38,45,1,0 // movdqa 0x12d26(%rip),%xmm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 102,15,111,5,29,45,1,0 // movdqa 0x12d1d(%rip),%xmm0 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,40,45,1,0 // mulps 0x12d28(%rip),%xmm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- .byte 102,15,111,13,48,45,1,0 // movdqa 0x12d30(%rip),%xmm1 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ .byte 15,89,5,31,45,1,0 // mulps 0x12d1f(%rip),%xmm0 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
+ .byte 102,15,111,13,39,45,1,0 // movdqa 0x12d27(%rip),%xmm1 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,50,45,1,0 // mulps 0x12d32(%rip),%xmm1 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- .byte 102,15,111,21,58,45,1,0 // movdqa 0x12d3a(%rip),%xmm2 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ .byte 15,89,13,41,45,1,0 // mulps 0x12d29(%rip),%xmm1 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
+ .byte 102,15,111,21,49,45,1,0 // movdqa 0x12d31(%rip),%xmm2 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,60,45,1,0 // mulps 0x12d3c(%rip),%xmm2 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
- .byte 102,15,219,29,68,45,1,0 // pand 0x12d44(%rip),%xmm3 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ .byte 15,89,21,51,45,1,0 // mulps 0x12d33(%rip),%xmm2 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
+ .byte 102,15,219,29,59,45,1,0 // pand 0x12d3b(%rip),%xmm3 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,74,45,1,0 // mulps 0x12d4a(%rip),%xmm3 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,29,65,45,1,0 // mulps 0x12d41(%rip),%xmm3 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x10a8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -47466,7 +47430,7 @@ _sk_store_4444_sse2:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
- .byte 68,15,40,5,56,45,1,0 // movaps 0x12d38(%rip),%xmm8 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ .byte 68,15,40,5,47,45,1,0 // movaps 0x12d2f(%rip),%xmm8 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -47488,7 +47452,7 @@ _sk_store_4444_sse2:
.byte 102,65,15,114,224,16 // psrad $0x10,%xmm8
.byte 102,68,15,107,192 // packssdw %xmm0,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 26c49 <_sk_store_4444_sse2+0x8f>
+ .byte 117,10 // jne 26bb2 <_sk_store_4444_sse2+0x8f>
.byte 102,71,15,214,4,80 // movq %xmm8,(%r8,%r10,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -47496,19 +47460,19 @@ _sk_store_4444_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,38 // je 26c81 <_sk_store_4444_sse2+0xc7>
+ .byte 116,38 // je 26bea <_sk_store_4444_sse2+0xc7>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 26c73 <_sk_store_4444_sse2+0xb9>
+ .byte 116,18 // je 26bdc <_sk_store_4444_sse2+0xb9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,222 // jne 26c45 <_sk_store_4444_sse2+0x8b>
+ .byte 117,222 // jne 26bae <_sk_store_4444_sse2+0x8b>
.byte 102,65,15,197,192,4 // pextrw $0x4,%xmm8,%eax
.byte 102,67,137,68,80,4 // mov %ax,0x4(%r8,%r10,2)
.byte 242,69,15,112,192,232 // pshuflw $0xe8,%xmm8,%xmm8
.byte 102,71,15,126,4,80 // movd %xmm8,(%r8,%r10,2)
- .byte 235,196 // jmp 26c45 <_sk_store_4444_sse2+0x8b>
+ .byte 235,196 // jmp 26bae <_sk_store_4444_sse2+0x8b>
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,67,137,4,80 // mov %ax,(%r8,%r10,2)
- .byte 235,184 // jmp 26c45 <_sk_store_4444_sse2+0x8b>
+ .byte 235,184 // jmp 26bae <_sk_store_4444_sse2+0x8b>
HIDDEN _sk_load_8888_sse2
.globl _sk_load_8888_sse2
@@ -47522,13 +47486,13 @@ _sk_load_8888_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,98 // jne 26d0b <_sk_load_8888_sse2+0x7e>
+ .byte 117,98 // jne 26c74 <_sk_load_8888_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,21,73,40,1,0 // movdqa 0x12849(%rip),%xmm2 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,21,64,40,1,0 // movdqa 0x12840(%rip),%xmm2 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,149,41,1,0 // movaps 0x12995(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,140,41,1,0 // movaps 0x1298c(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -47548,18 +47512,18 @@ _sk_load_8888_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,41 // je 26d41 <_sk_load_8888_sse2+0xb4>
+ .byte 116,41 // je 26caa <_sk_load_8888_sse2+0xb4>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 26d36 <_sk_load_8888_sse2+0xa9>
+ .byte 116,19 // je 26c9f <_sk_load_8888_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 26caf <_sk_load_8888_sse2+0x22>
+ .byte 117,134 // jne 26c18 <_sk_load_8888_sse2+0x22>
.byte 102,65,15,110,68,128,8 // movd 0x8(%r8,%rax,4),%xmm0
.byte 102,68,15,112,200,69 // pshufd $0x45,%xmm0,%xmm9
.byte 102,69,15,18,12,128 // movlpd (%r8,%rax,4),%xmm9
- .byte 233,110,255,255,255 // jmpq 26caf <_sk_load_8888_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 26c18 <_sk_load_8888_sse2+0x22>
.byte 102,69,15,110,12,128 // movd (%r8,%rax,4),%xmm9
- .byte 233,99,255,255,255 // jmpq 26caf <_sk_load_8888_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 26c18 <_sk_load_8888_sse2+0x22>
HIDDEN _sk_load_8888_dst_sse2
.globl _sk_load_8888_dst_sse2
@@ -47573,13 +47537,13 @@ _sk_load_8888_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,98 // jne 26dca <_sk_load_8888_dst_sse2+0x7e>
+ .byte 117,98 // jne 26d33 <_sk_load_8888_dst_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,53,138,39,1,0 // movdqa 0x1278a(%rip),%xmm6 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,53,129,39,1,0 // movdqa 0x12781(%rip),%xmm6 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,65,15,111,225 // movdqa %xmm9,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 68,15,40,5,214,40,1,0 // movaps 0x128d6(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,205,40,1,0 // movaps 0x128cd(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,65,15,111,233 // movdqa %xmm9,%xmm5
.byte 102,15,114,213,8 // psrld $0x8,%xmm5
@@ -47599,18 +47563,18 @@ _sk_load_8888_dst_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,41 // je 26e00 <_sk_load_8888_dst_sse2+0xb4>
+ .byte 116,41 // je 26d69 <_sk_load_8888_dst_sse2+0xb4>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 26df5 <_sk_load_8888_dst_sse2+0xa9>
+ .byte 116,19 // je 26d5e <_sk_load_8888_dst_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 26d6e <_sk_load_8888_dst_sse2+0x22>
+ .byte 117,134 // jne 26cd7 <_sk_load_8888_dst_sse2+0x22>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,68,15,112,204,69 // pshufd $0x45,%xmm4,%xmm9
.byte 102,69,15,18,12,128 // movlpd (%r8,%rax,4),%xmm9
- .byte 233,110,255,255,255 // jmpq 26d6e <_sk_load_8888_dst_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 26cd7 <_sk_load_8888_dst_sse2+0x22>
.byte 102,69,15,110,12,128 // movd (%r8,%rax,4),%xmm9
- .byte 233,99,255,255,255 // jmpq 26d6e <_sk_load_8888_dst_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 26cd7 <_sk_load_8888_dst_sse2+0x22>
HIDDEN _sk_gather_8888_sse2
.globl _sk_gather_8888_sse2
@@ -47656,11 +47620,11 @@ _sk_gather_8888_sse2:
.byte 102,67,15,110,12,136 // movd (%r8,%r9,4),%xmm1
.byte 102,15,98,200 // punpckldq %xmm0,%xmm1
.byte 102,68,15,108,201 // punpcklqdq %xmm1,%xmm9
- .byte 102,15,111,21,61,38,1,0 // movdqa 0x1263d(%rip),%xmm2 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,21,52,38,1,0 // movdqa 0x12634(%rip),%xmm2 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,137,39,1,0 // movaps 0x12789(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,128,39,1,0 // movaps 0x12780(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -47689,7 +47653,7 @@ _sk_store_8888_sse2:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,250,37,1,0 // movaps 0x125fa(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,241,37,1,0 // movaps 0x125f1(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -47708,24 +47672,24 @@ _sk_store_8888_sse2:
.byte 102,69,15,235,193 // por %xmm9,%xmm8
.byte 102,69,15,235,194 // por %xmm10,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 26f96 <_sk_store_8888_sse2+0x7f>
+ .byte 117,10 // jne 26eff <_sk_store_8888_sse2+0x7f>
.byte 243,69,15,127,4,128 // movdqu %xmm8,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,33 // je 26fc4 <_sk_store_8888_sse2+0xad>
+ .byte 116,33 // je 26f2d <_sk_store_8888_sse2+0xad>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 26fbc <_sk_store_8888_sse2+0xa5>
+ .byte 116,19 // je 26f25 <_sk_store_8888_sse2+0xa5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 26f92 <_sk_store_8888_sse2+0x7b>
+ .byte 117,227 // jne 26efb <_sk_store_8888_sse2+0x7b>
.byte 102,69,15,112,200,78 // pshufd $0x4e,%xmm8,%xmm9
.byte 102,69,15,126,76,128,8 // movd %xmm9,0x8(%r8,%rax,4)
.byte 102,69,15,214,4,128 // movq %xmm8,(%r8,%rax,4)
- .byte 235,206 // jmp 26f92 <_sk_store_8888_sse2+0x7b>
+ .byte 235,206 // jmp 26efb <_sk_store_8888_sse2+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,198 // jmp 26f92 <_sk_store_8888_sse2+0x7b>
+ .byte 235,198 // jmp 26efb <_sk_store_8888_sse2+0x7b>
HIDDEN _sk_load_bgra_sse2
.globl _sk_load_bgra_sse2
@@ -47739,13 +47703,13 @@ _sk_load_bgra_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,98 // jne 2704a <_sk_load_bgra_sse2+0x7e>
+ .byte 117,98 // jne 26fb3 <_sk_load_bgra_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,5,10,37,1,0 // movdqa 0x1250a(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,1,37,1,0 // movdqa 0x12501(%rip),%xmm0 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,219,200 // pand %xmm0,%xmm1
.byte 15,91,209 // cvtdq2ps %xmm1,%xmm2
- .byte 68,15,40,5,86,38,1,0 // movaps 0x12656(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,77,38,1,0 // movaps 0x1264d(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -47765,18 +47729,18 @@ _sk_load_bgra_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,41 // je 27080 <_sk_load_bgra_sse2+0xb4>
+ .byte 116,41 // je 26fe9 <_sk_load_bgra_sse2+0xb4>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 27075 <_sk_load_bgra_sse2+0xa9>
+ .byte 116,19 // je 26fde <_sk_load_bgra_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 26fee <_sk_load_bgra_sse2+0x22>
+ .byte 117,134 // jne 26f57 <_sk_load_bgra_sse2+0x22>
.byte 102,65,15,110,68,128,8 // movd 0x8(%r8,%rax,4),%xmm0
.byte 102,68,15,112,200,69 // pshufd $0x45,%xmm0,%xmm9
.byte 102,69,15,18,12,128 // movlpd (%r8,%rax,4),%xmm9
- .byte 233,110,255,255,255 // jmpq 26fee <_sk_load_bgra_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 26f57 <_sk_load_bgra_sse2+0x22>
.byte 102,69,15,110,12,128 // movd (%r8,%rax,4),%xmm9
- .byte 233,99,255,255,255 // jmpq 26fee <_sk_load_bgra_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 26f57 <_sk_load_bgra_sse2+0x22>
HIDDEN _sk_load_bgra_dst_sse2
.globl _sk_load_bgra_dst_sse2
@@ -47790,13 +47754,13 @@ _sk_load_bgra_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,98 // jne 27109 <_sk_load_bgra_dst_sse2+0x7e>
+ .byte 117,98 // jne 27072 <_sk_load_bgra_dst_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,37,75,36,1,0 // movdqa 0x1244b(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,37,66,36,1,0 // movdqa 0x12442(%rip),%xmm4 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,65,15,111,233 // movdqa %xmm9,%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,245 // cvtdq2ps %xmm5,%xmm6
- .byte 68,15,40,5,151,37,1,0 // movaps 0x12597(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,142,37,1,0 // movaps 0x1258e(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,65,15,111,233 // movdqa %xmm9,%xmm5
.byte 102,15,114,213,8 // psrld $0x8,%xmm5
@@ -47816,18 +47780,18 @@ _sk_load_bgra_dst_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,41 // je 2713f <_sk_load_bgra_dst_sse2+0xb4>
+ .byte 116,41 // je 270a8 <_sk_load_bgra_dst_sse2+0xb4>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 27134 <_sk_load_bgra_dst_sse2+0xa9>
+ .byte 116,19 // je 2709d <_sk_load_bgra_dst_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 270ad <_sk_load_bgra_dst_sse2+0x22>
+ .byte 117,134 // jne 27016 <_sk_load_bgra_dst_sse2+0x22>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,68,15,112,204,69 // pshufd $0x45,%xmm4,%xmm9
.byte 102,69,15,18,12,128 // movlpd (%r8,%rax,4),%xmm9
- .byte 233,110,255,255,255 // jmpq 270ad <_sk_load_bgra_dst_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 27016 <_sk_load_bgra_dst_sse2+0x22>
.byte 102,69,15,110,12,128 // movd (%r8,%rax,4),%xmm9
- .byte 233,99,255,255,255 // jmpq 270ad <_sk_load_bgra_dst_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 27016 <_sk_load_bgra_dst_sse2+0x22>
HIDDEN _sk_gather_bgra_sse2
.globl _sk_gather_bgra_sse2
@@ -47873,11 +47837,11 @@ _sk_gather_bgra_sse2:
.byte 102,67,15,110,12,136 // movd (%r8,%r9,4),%xmm1
.byte 102,15,98,200 // punpckldq %xmm0,%xmm1
.byte 102,68,15,108,201 // punpcklqdq %xmm1,%xmm9
- .byte 102,15,111,5,254,34,1,0 // movdqa 0x122fe(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,245,34,1,0 // movdqa 0x122f5(%rip),%xmm0 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,219,200 // pand %xmm0,%xmm1
.byte 15,91,209 // cvtdq2ps %xmm1,%xmm2
- .byte 68,15,40,5,74,36,1,0 // movaps 0x1244a(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,65,36,1,0 // movaps 0x12441(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -47906,7 +47870,7 @@ _sk_store_bgra_sse2:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,187,34,1,0 // movaps 0x122bb(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,178,34,1,0 // movaps 0x122b2(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 68,15,40,202 // movaps %xmm2,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -47925,24 +47889,24 @@ _sk_store_bgra_sse2:
.byte 102,69,15,235,193 // por %xmm9,%xmm8
.byte 102,69,15,235,194 // por %xmm10,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 272d5 <_sk_store_bgra_sse2+0x7f>
+ .byte 117,10 // jne 2723e <_sk_store_bgra_sse2+0x7f>
.byte 243,69,15,127,4,128 // movdqu %xmm8,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,33 // je 27303 <_sk_store_bgra_sse2+0xad>
+ .byte 116,33 // je 2726c <_sk_store_bgra_sse2+0xad>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 272fb <_sk_store_bgra_sse2+0xa5>
+ .byte 116,19 // je 27264 <_sk_store_bgra_sse2+0xa5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 272d1 <_sk_store_bgra_sse2+0x7b>
+ .byte 117,227 // jne 2723a <_sk_store_bgra_sse2+0x7b>
.byte 102,69,15,112,200,78 // pshufd $0x4e,%xmm8,%xmm9
.byte 102,69,15,126,76,128,8 // movd %xmm9,0x8(%r8,%rax,4)
.byte 102,69,15,214,4,128 // movq %xmm8,(%r8,%rax,4)
- .byte 235,206 // jmp 272d1 <_sk_store_bgra_sse2+0x7b>
+ .byte 235,206 // jmp 2723a <_sk_store_bgra_sse2+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,198 // jmp 272d1 <_sk_store_bgra_sse2+0x7b>
+ .byte 235,198 // jmp 2723a <_sk_store_bgra_sse2+0x7b>
HIDDEN _sk_load_f16_sse2
.globl _sk_load_f16_sse2
@@ -47956,7 +47920,7 @@ _sk_load_f16_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,47,1,0,0 // jne 2745a <_sk_load_f16_sse2+0x14f>
+ .byte 15,133,47,1,0,0 // jne 273c3 <_sk_load_f16_sse2+0x14f>
.byte 102,65,15,16,4,192 // movupd (%r8,%rax,8),%xmm0
.byte 243,65,15,111,76,192,16 // movdqu 0x10(%r8,%rax,8),%xmm1
.byte 102,68,15,40,192 // movapd %xmm0,%xmm8
@@ -47968,18 +47932,18 @@ _sk_load_f16_sse2:
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,97,202 // punpcklwd %xmm10,%xmm1
- .byte 102,68,15,111,13,181,37,1,0 // movdqa 0x125b5(%rip),%xmm9 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 102,68,15,111,13,172,37,1,0 // movdqa 0x125ac(%rip),%xmm9 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,178,37,1,0 // movdqa 0x125b2(%rip),%xmm11 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,29,169,37,1,0 // movdqa 0x125a9(%rip),%xmm11 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,181,37,1,0 // movdqa 0x125b5(%rip),%xmm3 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,15,111,29,172,37,1,0 // movdqa 0x125ac(%rip),%xmm3 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
.byte 102,65,15,114,244,16 // pslld $0x10,%xmm12
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,102,193 // pcmpgtd %xmm1,%xmm0
.byte 102,15,114,241,13 // pslld $0xd,%xmm1
.byte 102,65,15,235,204 // por %xmm12,%xmm1
- .byte 102,68,15,111,37,164,37,1,0 // movdqa 0x125a4(%rip),%xmm12 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,68,15,111,37,155,37,1,0 // movdqa 0x1259b(%rip),%xmm12 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
.byte 102,65,15,254,204 // paddd %xmm12,%xmm1
.byte 102,15,223,193 // pandn %xmm1,%xmm0
.byte 102,65,15,105,210 // punpckhwd %xmm10,%xmm2
@@ -48018,16 +47982,16 @@ _sk_load_f16_sse2:
.byte 255,224 // jmpq *%rax
.byte 242,65,15,16,4,192 // movsd (%r8,%rax,8),%xmm0
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 27473 <_sk_load_f16_sse2+0x168>
+ .byte 117,13 // jne 273dc <_sk_load_f16_sse2+0x168>
.byte 243,15,126,192 // movq %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,197,254,255,255 // jmpq 27338 <_sk_load_f16_sse2+0x2d>
+ .byte 233,197,254,255,255 // jmpq 272a1 <_sk_load_f16_sse2+0x2d>
.byte 102,65,15,22,68,192,8 // movhpd 0x8(%r8,%rax,8),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,176,254,255,255 // jb 27338 <_sk_load_f16_sse2+0x2d>
+ .byte 15,130,176,254,255,255 // jb 272a1 <_sk_load_f16_sse2+0x2d>
.byte 243,65,15,126,76,192,16 // movq 0x10(%r8,%rax,8),%xmm1
- .byte 233,164,254,255,255 // jmpq 27338 <_sk_load_f16_sse2+0x2d>
+ .byte 233,164,254,255,255 // jmpq 272a1 <_sk_load_f16_sse2+0x2d>
HIDDEN _sk_load_f16_dst_sse2
.globl _sk_load_f16_dst_sse2
@@ -48041,7 +48005,7 @@ _sk_load_f16_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,47,1,0,0 // jne 275e3 <_sk_load_f16_dst_sse2+0x14f>
+ .byte 15,133,47,1,0,0 // jne 2754c <_sk_load_f16_dst_sse2+0x14f>
.byte 102,65,15,16,36,192 // movupd (%r8,%rax,8),%xmm4
.byte 243,65,15,111,108,192,16 // movdqu 0x10(%r8,%rax,8),%xmm5
.byte 102,68,15,40,196 // movapd %xmm4,%xmm8
@@ -48053,18 +48017,18 @@ _sk_load_f16_dst_sse2:
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,65,15,97,234 // punpcklwd %xmm10,%xmm5
- .byte 102,68,15,111,13,44,36,1,0 // movdqa 0x1242c(%rip),%xmm9 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 102,68,15,111,13,35,36,1,0 // movdqa 0x12423(%rip),%xmm9 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
.byte 102,68,15,111,229 // movdqa %xmm5,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,41,36,1,0 // movdqa 0x12429(%rip),%xmm11 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,29,32,36,1,0 // movdqa 0x12420(%rip),%xmm11 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
.byte 102,65,15,219,235 // pand %xmm11,%xmm5
- .byte 102,15,111,61,44,36,1,0 // movdqa 0x1242c(%rip),%xmm7 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,15,111,61,35,36,1,0 // movdqa 0x12423(%rip),%xmm7 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
.byte 102,65,15,114,244,16 // pslld $0x10,%xmm12
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
.byte 102,15,102,229 // pcmpgtd %xmm5,%xmm4
.byte 102,15,114,245,13 // pslld $0xd,%xmm5
.byte 102,65,15,235,236 // por %xmm12,%xmm5
- .byte 102,68,15,111,37,27,36,1,0 // movdqa 0x1241b(%rip),%xmm12 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,68,15,111,37,18,36,1,0 // movdqa 0x12412(%rip),%xmm12 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
.byte 102,65,15,254,236 // paddd %xmm12,%xmm5
.byte 102,15,223,229 // pandn %xmm5,%xmm4
.byte 102,65,15,105,242 // punpckhwd %xmm10,%xmm6
@@ -48103,16 +48067,16 @@ _sk_load_f16_dst_sse2:
.byte 255,224 // jmpq *%rax
.byte 242,65,15,16,36,192 // movsd (%r8,%rax,8),%xmm4
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 275fc <_sk_load_f16_dst_sse2+0x168>
+ .byte 117,13 // jne 27565 <_sk_load_f16_dst_sse2+0x168>
.byte 243,15,126,228 // movq %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
- .byte 233,197,254,255,255 // jmpq 274c1 <_sk_load_f16_dst_sse2+0x2d>
+ .byte 233,197,254,255,255 // jmpq 2742a <_sk_load_f16_dst_sse2+0x2d>
.byte 102,65,15,22,100,192,8 // movhpd 0x8(%r8,%rax,8),%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,176,254,255,255 // jb 274c1 <_sk_load_f16_dst_sse2+0x2d>
+ .byte 15,130,176,254,255,255 // jb 2742a <_sk_load_f16_dst_sse2+0x2d>
.byte 243,65,15,126,108,192,16 // movq 0x10(%r8,%rax,8),%xmm5
- .byte 233,164,254,255,255 // jmpq 274c1 <_sk_load_f16_dst_sse2+0x2d>
+ .byte 233,164,254,255,255 // jmpq 2742a <_sk_load_f16_dst_sse2+0x2d>
HIDDEN _sk_gather_f16_sse2
.globl _sk_gather_f16_sse2
@@ -48166,18 +48130,18 @@ _sk_gather_f16_sse2:
.byte 102,68,15,105,201 // punpckhwd %xmm1,%xmm9
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,97,200 // punpcklwd %xmm8,%xmm1
- .byte 102,68,15,111,21,42,34,1,0 // movdqa 0x1222a(%rip),%xmm10 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 102,68,15,111,21,33,34,1,0 // movdqa 0x12221(%rip),%xmm10 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,226 // pand %xmm10,%xmm12
- .byte 102,68,15,111,29,39,34,1,0 // movdqa 0x12227(%rip),%xmm11 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,29,30,34,1,0 // movdqa 0x1221e(%rip),%xmm11 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,42,34,1,0 // movdqa 0x1222a(%rip),%xmm3 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,15,111,29,33,34,1,0 // movdqa 0x12221(%rip),%xmm3 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
.byte 102,65,15,114,244,16 // pslld $0x10,%xmm12
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,102,193 // pcmpgtd %xmm1,%xmm0
.byte 102,15,114,241,13 // pslld $0xd,%xmm1
.byte 102,65,15,235,204 // por %xmm12,%xmm1
- .byte 102,68,15,111,37,25,34,1,0 // movdqa 0x12219(%rip),%xmm12 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,68,15,111,37,16,34,1,0 // movdqa 0x12210(%rip),%xmm12 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
.byte 102,65,15,254,204 // paddd %xmm12,%xmm1
.byte 102,15,223,193 // pandn %xmm1,%xmm0
.byte 102,65,15,105,208 // punpckhwd %xmm8,%xmm2
@@ -48220,19 +48184,19 @@ HIDDEN _sk_store_f16_sse2
FUNCTION(_sk_store_f16_sse2)
_sk_store_f16_sse2:
.byte 15,41,124,36,232 // movaps %xmm7,-0x18(%rsp)
- .byte 102,68,15,111,29,109,33,1,0 // movdqa 0x1216d(%rip),%xmm11 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,29,100,33,1,0 // movdqa 0x12164(%rip),%xmm11 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,69,15,219,195 // pand %xmm11,%xmm8
- .byte 102,68,15,111,21,106,33,1,0 // movdqa 0x1216a(%rip),%xmm10 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 102,68,15,111,21,97,33,1,0 // movdqa 0x12161(%rip),%xmm10 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
.byte 102,68,15,111,240 // movdqa %xmm0,%xmm14
.byte 102,69,15,219,242 // pand %xmm10,%xmm14
- .byte 102,15,111,61,104,33,1,0 // movdqa 0x12168(%rip),%xmm7 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
- .byte 102,68,15,111,37,15,35,1,0 // movdqa 0x1230f(%rip),%xmm12 # 39b30 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ .byte 102,15,111,61,95,33,1,0 // movdqa 0x1215f(%rip),%xmm7 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ .byte 102,68,15,111,37,6,35,1,0 // movdqa 0x12306(%rip),%xmm12 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x12d8>
.byte 102,68,15,111,248 // movdqa %xmm0,%xmm15
.byte 102,65,15,114,247,3 // pslld $0x3,%xmm15
.byte 102,69,15,219,252 // pand %xmm12,%xmm15
.byte 102,69,15,254,248 // paddd %xmm8,%xmm15
- .byte 102,68,15,111,45,193,29,1,0 // movdqa 0x11dc1(%rip),%xmm13 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ .byte 102,68,15,111,45,184,29,1,0 // movdqa 0x11db8(%rip),%xmm13 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xda8>
.byte 102,69,15,254,253 // paddd %xmm13,%xmm15
.byte 102,65,15,114,231,16 // psrad $0x10,%xmm15
.byte 102,68,15,111,199 // movdqa %xmm7,%xmm8
@@ -48288,7 +48252,7 @@ _sk_store_f16_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,37 // jne 27971 <_sk_store_f16_sse2+0x18c>
+ .byte 117,37 // jne 278da <_sk_store_f16_sse2+0x18c>
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,65,15,98,254 // punpckldq %xmm14,%xmm7
.byte 243,65,15,127,60,192 // movdqu %xmm7,(%r8,%rax,8)
@@ -48301,13 +48265,13 @@ _sk_store_f16_sse2:
.byte 102,69,15,98,206 // punpckldq %xmm14,%xmm9
.byte 102,69,15,214,12,192 // movq %xmm9,(%r8,%rax,8)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,225 // je 27968 <_sk_store_f16_sse2+0x183>
+ .byte 116,225 // je 278d1 <_sk_store_f16_sse2+0x183>
.byte 102,69,15,23,76,192,8 // movhpd %xmm9,0x8(%r8,%rax,8)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,212 // jb 27968 <_sk_store_f16_sse2+0x183>
+ .byte 114,212 // jb 278d1 <_sk_store_f16_sse2+0x183>
.byte 102,69,15,106,198 // punpckhdq %xmm14,%xmm8
.byte 102,69,15,214,68,192,16 // movq %xmm8,0x10(%r8,%rax,8)
- .byte 235,198 // jmp 27968 <_sk_store_f16_sse2+0x183>
+ .byte 235,198 // jmp 278d1 <_sk_store_f16_sse2+0x183>
HIDDEN _sk_load_u16_be_sse2
.globl _sk_load_u16_be_sse2
@@ -48322,7 +48286,7 @@ _sk_load_u16_be_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,190,0,0,0 // jne 27a87 <_sk_load_u16_be_sse2+0xe5>
+ .byte 15,133,190,0,0,0 // jne 279f0 <_sk_load_u16_be_sse2+0xe5>
.byte 102,65,15,16,4,64 // movupd (%r8,%rax,2),%xmm0
.byte 243,65,15,111,76,64,16 // movdqu 0x10(%r8,%rax,2),%xmm1
.byte 102,15,40,208 // movapd %xmm0,%xmm2
@@ -48339,7 +48303,7 @@ _sk_load_u16_be_sse2:
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,65,15,97,201 // punpcklwd %xmm9,%xmm1
.byte 15,91,193 // cvtdq2ps %xmm1,%xmm0
- .byte 68,15,40,5,214,28,1,0 // movaps 0x11cd6(%rip),%xmm8 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 68,15,40,5,205,28,1,0 // movaps 0x11ccd(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -48367,16 +48331,16 @@ _sk_load_u16_be_sse2:
.byte 255,224 // jmpq *%rax
.byte 242,65,15,16,4,64 // movsd (%r8,%rax,2),%xmm0
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 27aa0 <_sk_load_u16_be_sse2+0xfe>
+ .byte 117,13 // jne 27a09 <_sk_load_u16_be_sse2+0xfe>
.byte 243,15,126,192 // movq %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,54,255,255,255 // jmpq 279d6 <_sk_load_u16_be_sse2+0x34>
+ .byte 233,54,255,255,255 // jmpq 2793f <_sk_load_u16_be_sse2+0x34>
.byte 102,65,15,22,68,64,8 // movhpd 0x8(%r8,%rax,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,33,255,255,255 // jb 279d6 <_sk_load_u16_be_sse2+0x34>
+ .byte 15,130,33,255,255,255 // jb 2793f <_sk_load_u16_be_sse2+0x34>
.byte 243,65,15,126,76,64,16 // movq 0x10(%r8,%rax,2),%xmm1
- .byte 233,21,255,255,255 // jmpq 279d6 <_sk_load_u16_be_sse2+0x34>
+ .byte 233,21,255,255,255 // jmpq 2793f <_sk_load_u16_be_sse2+0x34>
HIDDEN _sk_load_rgb_u16_be_sse2
.globl _sk_load_rgb_u16_be_sse2
@@ -48393,7 +48357,7 @@ _sk_load_rgb_u16_be_sse2:
.byte 72,141,4,64 // lea (%rax,%rax,2),%rax
.byte 72,193,248,32 // sar $0x20,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,175,0,0,0 // jne 27b9b <_sk_load_rgb_u16_be_sse2+0xda>
+ .byte 15,133,175,0,0,0 // jne 27b04 <_sk_load_rgb_u16_be_sse2+0xda>
.byte 243,65,15,111,20,64 // movdqu (%r8,%rax,2),%xmm2
.byte 243,65,15,111,92,64,8 // movdqu 0x8(%r8,%rax,2),%xmm3
.byte 102,15,115,219,4 // psrldq $0x4,%xmm3
@@ -48414,7 +48378,7 @@ _sk_load_rgb_u16_be_sse2:
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,65,15,97,200 // punpcklwd %xmm8,%xmm1
.byte 15,91,193 // cvtdq2ps %xmm1,%xmm0
- .byte 68,15,40,13,160,27,1,0 // movaps 0x11ba0(%rip),%xmm9 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 68,15,40,13,151,27,1,0 // movaps 0x11b97(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -48431,27 +48395,27 @@ _sk_load_rgb_u16_be_sse2:
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,209 // mulps %xmm9,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,183,24,1,0 // movaps 0x118b7(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,174,24,1,0 // movaps 0x118ae(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,20,64 // movd (%r8,%rax,2),%xmm2
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,84,64,4,2 // pinsrw $0x2,0x4(%r8,%rax,2),%xmm2
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 27bc0 <_sk_load_rgb_u16_be_sse2+0xff>
+ .byte 117,13 // jne 27b29 <_sk_load_rgb_u16_be_sse2+0xff>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,239,192 // pxor %xmm0,%xmm0
- .byte 233,80,255,255,255 // jmpq 27b10 <_sk_load_rgb_u16_be_sse2+0x4f>
+ .byte 233,80,255,255,255 // jmpq 27a79 <_sk_load_rgb_u16_be_sse2+0x4f>
.byte 102,65,15,110,68,64,6 // movd 0x6(%r8,%rax,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,68,64,10,2 // pinsrw $0x2,0xa(%r8,%rax,2),%xmm0
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,24 // jb 27bf1 <_sk_load_rgb_u16_be_sse2+0x130>
+ .byte 114,24 // jb 27b5a <_sk_load_rgb_u16_be_sse2+0x130>
.byte 102,65,15,110,92,64,12 // movd 0xc(%r8,%rax,2),%xmm3
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,92,64,16,2 // pinsrw $0x2,0x10(%r8,%rax,2),%xmm3
- .byte 233,31,255,255,255 // jmpq 27b10 <_sk_load_rgb_u16_be_sse2+0x4f>
+ .byte 233,31,255,255,255 // jmpq 27a79 <_sk_load_rgb_u16_be_sse2+0x4f>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 233,22,255,255,255 // jmpq 27b10 <_sk_load_rgb_u16_be_sse2+0x4f>
+ .byte 233,22,255,255,255 // jmpq 27a79 <_sk_load_rgb_u16_be_sse2+0x4f>
HIDDEN _sk_store_u16_be_sse2
.globl _sk_store_u16_be_sse2
@@ -48465,7 +48429,7 @@ _sk_store_u16_be_sse2:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
- .byte 68,15,40,21,128,29,1,0 // movaps 0x11d80(%rip),%xmm10 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
+ .byte 68,15,40,21,119,29,1,0 // movaps 0x11d77(%rip),%xmm10 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
@@ -48510,7 +48474,7 @@ _sk_store_u16_be_sse2:
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
.byte 102,69,15,98,209 // punpckldq %xmm9,%xmm10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,21 // jne 27d1a <_sk_store_u16_be_sse2+0x120>
+ .byte 117,21 // jne 27c83 <_sk_store_u16_be_sse2+0x120>
.byte 69,15,17,20,64 // movups %xmm10,(%r8,%rax,2)
.byte 102,69,15,106,193 // punpckhdq %xmm9,%xmm8
.byte 243,69,15,127,68,64,16 // movdqu %xmm8,0x10(%r8,%rax,2)
@@ -48518,13 +48482,13 @@ _sk_store_u16_be_sse2:
.byte 255,224 // jmpq *%rax
.byte 102,69,15,214,20,64 // movq %xmm10,(%r8,%rax,2)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je 27d16 <_sk_store_u16_be_sse2+0x11c>
+ .byte 116,240 // je 27c7f <_sk_store_u16_be_sse2+0x11c>
.byte 102,69,15,23,84,64,8 // movhpd %xmm10,0x8(%r8,%rax,2)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb 27d16 <_sk_store_u16_be_sse2+0x11c>
+ .byte 114,227 // jb 27c7f <_sk_store_u16_be_sse2+0x11c>
.byte 102,69,15,106,193 // punpckhdq %xmm9,%xmm8
.byte 102,69,15,214,68,64,16 // movq %xmm8,0x10(%r8,%rax,2)
- .byte 235,213 // jmp 27d16 <_sk_store_u16_be_sse2+0x11c>
+ .byte 235,213 // jmp 27c7f <_sk_store_u16_be_sse2+0x11c>
HIDDEN _sk_load_f32_sse2
.globl _sk_load_f32_sse2
@@ -48540,7 +48504,7 @@ _sk_load_f32_sse2:
.byte 73,99,193 // movslq %r9d,%rax
.byte 69,15,16,4,128 // movups (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,66 // jne 27dac <_sk_load_f32_sse2+0x6b>
+ .byte 117,66 // jne 27d15 <_sk_load_f32_sse2+0x6b>
.byte 65,15,16,68,128,16 // movups 0x10(%r8,%rax,4),%xmm0
.byte 65,15,16,92,128,32 // movups 0x20(%r8,%rax,4),%xmm3
.byte 69,15,16,76,128,48 // movups 0x30(%r8,%rax,4),%xmm9
@@ -48560,17 +48524,17 @@ _sk_load_f32_sse2:
.byte 255,224 // jmpq *%rax
.byte 69,15,87,201 // xorps %xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,8 // jne 27dbe <_sk_load_f32_sse2+0x7d>
+ .byte 117,8 // jne 27d27 <_sk_load_f32_sse2+0x7d>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
- .byte 235,190 // jmp 27d7c <_sk_load_f32_sse2+0x3b>
+ .byte 235,190 // jmp 27ce5 <_sk_load_f32_sse2+0x3b>
.byte 65,15,16,68,128,16 // movups 0x10(%r8,%rax,4),%xmm0
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,8 // jb 27dd2 <_sk_load_f32_sse2+0x91>
+ .byte 114,8 // jb 27d3b <_sk_load_f32_sse2+0x91>
.byte 65,15,16,92,128,32 // movups 0x20(%r8,%rax,4),%xmm3
- .byte 235,170 // jmp 27d7c <_sk_load_f32_sse2+0x3b>
+ .byte 235,170 // jmp 27ce5 <_sk_load_f32_sse2+0x3b>
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,165 // jmp 27d7c <_sk_load_f32_sse2+0x3b>
+ .byte 235,165 // jmp 27ce5 <_sk_load_f32_sse2+0x3b>
HIDDEN _sk_load_f32_dst_sse2
.globl _sk_load_f32_dst_sse2
@@ -48586,7 +48550,7 @@ _sk_load_f32_dst_sse2:
.byte 73,99,193 // movslq %r9d,%rax
.byte 69,15,16,4,128 // movups (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,66 // jne 27e42 <_sk_load_f32_dst_sse2+0x6b>
+ .byte 117,66 // jne 27dab <_sk_load_f32_dst_sse2+0x6b>
.byte 65,15,16,100,128,16 // movups 0x10(%r8,%rax,4),%xmm4
.byte 65,15,16,124,128,32 // movups 0x20(%r8,%rax,4),%xmm7
.byte 69,15,16,76,128,48 // movups 0x30(%r8,%rax,4),%xmm9
@@ -48606,17 +48570,17 @@ _sk_load_f32_dst_sse2:
.byte 255,224 // jmpq *%rax
.byte 69,15,87,201 // xorps %xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,8 // jne 27e54 <_sk_load_f32_dst_sse2+0x7d>
+ .byte 117,8 // jne 27dbd <_sk_load_f32_dst_sse2+0x7d>
.byte 15,87,255 // xorps %xmm7,%xmm7
.byte 15,87,228 // xorps %xmm4,%xmm4
- .byte 235,190 // jmp 27e12 <_sk_load_f32_dst_sse2+0x3b>
+ .byte 235,190 // jmp 27d7b <_sk_load_f32_dst_sse2+0x3b>
.byte 65,15,16,100,128,16 // movups 0x10(%r8,%rax,4),%xmm4
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,8 // jb 27e68 <_sk_load_f32_dst_sse2+0x91>
+ .byte 114,8 // jb 27dd1 <_sk_load_f32_dst_sse2+0x91>
.byte 65,15,16,124,128,32 // movups 0x20(%r8,%rax,4),%xmm7
- .byte 235,170 // jmp 27e12 <_sk_load_f32_dst_sse2+0x3b>
+ .byte 235,170 // jmp 27d7b <_sk_load_f32_dst_sse2+0x3b>
.byte 15,87,255 // xorps %xmm7,%xmm7
- .byte 235,165 // jmp 27e12 <_sk_load_f32_dst_sse2+0x3b>
+ .byte 235,165 // jmp 27d7b <_sk_load_f32_dst_sse2+0x3b>
HIDDEN _sk_store_f32_sse2
.globl _sk_store_f32_sse2
@@ -48645,7 +48609,7 @@ _sk_store_f32_sse2:
.byte 102,69,15,20,203 // unpcklpd %xmm11,%xmm9
.byte 102,69,15,17,36,128 // movupd %xmm12,(%r8,%rax,4)
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,29 // jne 27eea <_sk_store_f32_sse2+0x7d>
+ .byte 117,29 // jne 27e53 <_sk_store_f32_sse2+0x7d>
.byte 102,69,15,21,211 // unpckhpd %xmm11,%xmm10
.byte 69,15,17,68,128,16 // movups %xmm8,0x10(%r8,%rax,4)
.byte 102,69,15,17,76,128,32 // movupd %xmm9,0x20(%r8,%rax,4)
@@ -48653,12 +48617,12 @@ _sk_store_f32_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,246 // je 27ee6 <_sk_store_f32_sse2+0x79>
+ .byte 116,246 // je 27e4f <_sk_store_f32_sse2+0x79>
.byte 69,15,17,68,128,16 // movups %xmm8,0x10(%r8,%rax,4)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,234 // jb 27ee6 <_sk_store_f32_sse2+0x79>
+ .byte 114,234 // jb 27e4f <_sk_store_f32_sse2+0x79>
.byte 102,69,15,17,76,128,32 // movupd %xmm9,0x20(%r8,%rax,4)
- .byte 235,225 // jmp 27ee6 <_sk_store_f32_sse2+0x79>
+ .byte 235,225 // jmp 27e4f <_sk_store_f32_sse2+0x79>
HIDDEN _sk_repeat_x_sse2
.globl _sk_repeat_x_sse2
@@ -48672,7 +48636,7 @@ _sk_repeat_x_sse2:
.byte 243,69,15,91,209 // cvttps2dq %xmm9,%xmm10
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
.byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9
- .byte 68,15,84,13,31,21,1,0 // andps 0x1151f(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,84,13,22,21,1,0 // andps 0x11516(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,209 // subps %xmm9,%xmm10
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
@@ -48692,7 +48656,7 @@ _sk_repeat_y_sse2:
.byte 243,69,15,91,209 // cvttps2dq %xmm9,%xmm10
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
.byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9
- .byte 68,15,84,13,222,20,1,0 // andps 0x114de(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,84,13,213,20,1,0 // andps 0x114d5(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,209 // subps %xmm9,%xmm10
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
@@ -48712,13 +48676,13 @@ _sk_mirror_x_sse2:
.byte 65,15,92,194 // subps %xmm10,%xmm0
.byte 243,69,15,88,192 // addss %xmm8,%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 243,68,15,89,13,108,11,1,0 // mulss 0x10b6c(%rip),%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,13,71,11,1,0 // mulss 0x10b47(%rip),%xmm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.byte 243,69,15,91,217 // cvttps2dq %xmm9,%xmm11
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
.byte 69,15,194,203,1 // cmpltps %xmm11,%xmm9
- .byte 68,15,84,13,125,20,1,0 // andps 0x1147d(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,84,13,116,20,1,0 // andps 0x11474(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,87,228 // xorps %xmm12,%xmm12
.byte 69,15,92,217 // subps %xmm9,%xmm11
.byte 69,15,89,216 // mulps %xmm8,%xmm11
@@ -48741,13 +48705,13 @@ _sk_mirror_y_sse2:
.byte 65,15,92,202 // subps %xmm10,%xmm1
.byte 243,69,15,88,192 // addss %xmm8,%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 243,68,15,89,13,0,11,1,0 // mulss 0x10b00(%rip),%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,13,219,10,1,0 // mulss 0x10adb(%rip),%xmm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,89,201 // mulps %xmm1,%xmm9
.byte 243,69,15,91,217 // cvttps2dq %xmm9,%xmm11
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
.byte 69,15,194,203,1 // cmpltps %xmm11,%xmm9
- .byte 68,15,84,13,17,20,1,0 // andps 0x11411(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,84,13,8,20,1,0 // andps 0x11408(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,87,228 // xorps %xmm12,%xmm12
.byte 69,15,92,217 // subps %xmm9,%xmm11
.byte 69,15,89,216 // mulps %xmm8,%xmm11
@@ -48764,7 +48728,7 @@ FUNCTION(_sk_clamp_x_1_sse2)
_sk_clamp_x_1_sse2:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 68,15,95,192 // maxps %xmm0,%xmm8
- .byte 68,15,93,5,225,19,1,0 // minps 0x113e1(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,93,5,216,19,1,0 // minps 0x113d8(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -48777,7 +48741,7 @@ _sk_repeat_x_1_sse2:
.byte 69,15,91,200 // cvtdq2ps %xmm8,%xmm9
.byte 68,15,40,208 // movaps %xmm0,%xmm10
.byte 69,15,194,209,1 // cmpltps %xmm9,%xmm10
- .byte 68,15,40,29,191,19,1,0 // movaps 0x113bf(%rip),%xmm11 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,29,182,19,1,0 // movaps 0x113b6(%rip),%xmm11 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,84,211 // andps %xmm11,%xmm10
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 69,15,92,202 // subps %xmm10,%xmm9
@@ -48792,14 +48756,14 @@ HIDDEN _sk_mirror_x_1_sse2
.globl _sk_mirror_x_1_sse2
FUNCTION(_sk_mirror_x_1_sse2)
_sk_mirror_x_1_sse2:
- .byte 68,15,40,13,247,19,1,0 // movaps 0x113f7(%rip),%xmm9 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,13,238,19,1,0 // movaps 0x113ee(%rip),%xmm9 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 65,15,88,193 // addps %xmm9,%xmm0
- .byte 68,15,40,21,123,19,1,0 // movaps 0x1137b(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,21,114,19,1,0 // movaps 0x11372(%rip),%xmm10 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 68,15,89,208 // mulps %xmm0,%xmm10
.byte 243,69,15,91,194 // cvttps2dq %xmm10,%xmm8
.byte 69,15,91,216 // cvtdq2ps %xmm8,%xmm11
.byte 69,15,194,211,1 // cmpltps %xmm11,%xmm10
- .byte 68,15,40,37,113,19,1,0 // movaps 0x11371(%rip),%xmm12 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,37,104,19,1,0 // movaps 0x11368(%rip),%xmm12 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,84,212 // andps %xmm12,%xmm10
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 69,15,92,218 // subps %xmm10,%xmm11
@@ -48820,10 +48784,10 @@ HIDDEN _sk_luminance_to_alpha_sse2
FUNCTION(_sk_luminance_to_alpha_sse2)
_sk_luminance_to_alpha_sse2:
.byte 15,40,218 // movaps %xmm2,%xmm3
- .byte 15,89,5,147,24,1,0 // mulps 0x11893(%rip),%xmm0 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
- .byte 15,89,13,156,24,1,0 // mulps 0x1189c(%rip),%xmm1 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ .byte 15,89,5,138,24,1,0 // mulps 0x1188a(%rip),%xmm0 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
+ .byte 15,89,13,147,24,1,0 // mulps 0x11893(%rip),%xmm1 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,162,24,1,0 // mulps 0x118a2(%rip),%xmm3 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ .byte 15,89,29,153,24,1,0 // mulps 0x11899(%rip),%xmm3 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -49135,9 +49099,9 @@ _sk_evenly_spaced_gradient_sse2:
.byte 72,139,24 // mov (%rax),%rbx
.byte 76,139,112,8 // mov 0x8(%rax),%r14
.byte 72,255,203 // dec %rbx
- .byte 120,7 // js 285ce <_sk_evenly_spaced_gradient_sse2+0x18>
+ .byte 120,7 // js 28537 <_sk_evenly_spaced_gradient_sse2+0x18>
.byte 243,72,15,42,203 // cvtsi2ss %rbx,%xmm1
- .byte 235,21 // jmp 285e3 <_sk_evenly_spaced_gradient_sse2+0x2d>
+ .byte 235,21 // jmp 2854c <_sk_evenly_spaced_gradient_sse2+0x2d>
.byte 73,137,216 // mov %rbx,%r8
.byte 73,209,232 // shr %r8
.byte 131,227,1 // and $0x1,%ebx
@@ -49239,7 +49203,7 @@ _sk_gradient_sse2:
.byte 76,139,0 // mov (%rax),%r8
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 73,131,248,2 // cmp $0x2,%r8
- .byte 114,41 // jb 287a7 <_sk_gradient_sse2+0x38>
+ .byte 114,41 // jb 28710 <_sk_gradient_sse2+0x38>
.byte 76,139,72,72 // mov 0x48(%rax),%r9
.byte 73,255,200 // dec %r8
.byte 73,131,193,4 // add $0x4,%r9
@@ -49250,7 +49214,7 @@ _sk_gradient_sse2:
.byte 102,15,250,202 // psubd %xmm2,%xmm1
.byte 73,131,193,4 // add $0x4,%r9
.byte 73,255,200 // dec %r8
- .byte 117,230 // jne 2878d <_sk_gradient_sse2+0x1e>
+ .byte 117,230 // jne 286f6 <_sk_gradient_sse2+0x1e>
.byte 65,86 // push %r14
.byte 83 // push %rbx
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
@@ -49390,29 +49354,29 @@ _sk_xy_to_unit_angle_sse2:
.byte 69,15,94,220 // divps %xmm12,%xmm11
.byte 69,15,40,227 // movaps %xmm11,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
- .byte 68,15,40,45,254,15,1,0 // movaps 0x10ffe(%rip),%xmm13 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ .byte 68,15,40,45,245,15,1,0 // movaps 0x10ff5(%rip),%xmm13 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,2,16,1,0 // addps 0x11002(%rip),%xmm13 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,88,45,249,15,1,0 // addps 0x10ff9(%rip),%xmm13 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,6,16,1,0 // addps 0x11006(%rip),%xmm13 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 68,15,88,45,253,15,1,0 // addps 0x10ffd(%rip),%xmm13 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,10,16,1,0 // addps 0x1100a(%rip),%xmm13 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ .byte 68,15,88,45,1,16,1,0 // addps 0x11001(%rip),%xmm13 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9
- .byte 68,15,40,21,9,16,1,0 // movaps 0x11009(%rip),%xmm10 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ .byte 68,15,40,21,0,16,1,0 // movaps 0x11000(%rip),%xmm10 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
.byte 69,15,92,213 // subps %xmm13,%xmm10
.byte 69,15,84,209 // andps %xmm9,%xmm10
.byte 69,15,85,205 // andnps %xmm13,%xmm9
.byte 69,15,86,202 // orps %xmm10,%xmm9
.byte 68,15,194,192,1 // cmpltps %xmm0,%xmm8
- .byte 68,15,40,21,12,10,1,0 // movaps 0x10a0c(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,21,3,10,1,0 // movaps 0x10a03(%rip),%xmm10 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 69,15,92,209 // subps %xmm9,%xmm10
.byte 69,15,84,208 // andps %xmm8,%xmm10
.byte 69,15,85,193 // andnps %xmm9,%xmm8
.byte 69,15,86,194 // orps %xmm10,%xmm8
.byte 68,15,40,201 // movaps %xmm1,%xmm9
.byte 68,15,194,200,1 // cmpltps %xmm0,%xmm9
- .byte 68,15,40,21,251,9,1,0 // movaps 0x109fb(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,242,9,1,0 // movaps 0x109f2(%rip),%xmm10 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,208 // subps %xmm8,%xmm10
.byte 69,15,84,209 // andps %xmm9,%xmm10
.byte 69,15,85,200 // andnps %xmm8,%xmm9
@@ -49434,81 +49398,74 @@ _sk_xy_to_radius_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
-HIDDEN _sk_xy_to_2pt_conical_quadratic_max_sse2
-.globl _sk_xy_to_2pt_conical_quadratic_max_sse2
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_max_sse2)
-_sk_xy_to_2pt_conical_quadratic_max_sse2:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_first_sse2
+.globl _sk_xy_to_2pt_conical_quadratic_first_sse2
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_first_sse2)
+_sk_xy_to_2pt_conical_quadratic_first_sse2:
+ .byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 243,68,15,16,80,64 // movss 0x40(%rax),%xmm10
- .byte 243,68,15,16,64,68 // movss 0x44(%rax),%xmm8
+ .byte 243,15,16,64,68 // movss 0x44(%rax),%xmm0
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 243,68,15,16,88,72 // movss 0x48(%rax),%xmm11
.byte 243,68,15,16,72,76 // movss 0x4c(%rax),%xmm9
.byte 243,69,15,89,203 // mulss %xmm11,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
- .byte 68,15,88,200 // addps %xmm0,%xmm9
- .byte 68,15,89,13,114,15,1,0 // mulps 0x10f72(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- .byte 15,89,192 // mulps %xmm0,%xmm0
+ .byte 69,15,88,200 // addps %xmm8,%xmm9
+ .byte 68,15,89,13,102,15,1,0 // mulps 0x10f66(%rip),%xmm9 # 39990 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
+ .byte 69,15,89,192 // mulps %xmm8,%xmm8
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
- .byte 68,15,88,224 // addps %xmm0,%xmm12
+ .byte 69,15,88,224 // addps %xmm8,%xmm12
.byte 243,69,15,89,219 // mulss %xmm11,%xmm11
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,92,227 // subps %xmm11,%xmm12
- .byte 68,15,89,21,93,15,1,0 // mulps 0x10f5d(%rip),%xmm10 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,21,80,15,1,0 // mulps 0x10f50(%rip),%xmm10 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
- .byte 65,15,40,193 // movaps %xmm9,%xmm0
- .byte 15,89,192 // mulps %xmm0,%xmm0
- .byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,81,208 // sqrtps %xmm0,%xmm10
- .byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 65,15,40,194 // movaps %xmm10,%xmm0
- .byte 65,15,92,193 // subps %xmm9,%xmm0
- .byte 68,15,87,13,85,14,1,0 // xorps 0x10e55(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
- .byte 68,15,89,5,45,9,1,0 // mulps 0x1092d(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 69,15,40,193 // movaps %xmm9,%xmm8
+ .byte 69,15,89,192 // mulps %xmm8,%xmm8
+ .byte 69,15,88,194 // addps %xmm10,%xmm8
+ .byte 69,15,81,192 // sqrtps %xmm8,%xmm8
+ .byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
+ .byte 69,15,92,193 // subps %xmm9,%xmm8
+ .byte 15,89,5,45,9,1,0 // mulps 0x1092d(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
- .byte 69,15,92,202 // subps %xmm10,%xmm9
- .byte 69,15,89,200 // mulps %xmm8,%xmm9
- .byte 65,15,95,193 // maxps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
-HIDDEN _sk_xy_to_2pt_conical_quadratic_min_sse2
-.globl _sk_xy_to_2pt_conical_quadratic_min_sse2
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_min_sse2)
-_sk_xy_to_2pt_conical_quadratic_min_sse2:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_second_sse2
+.globl _sk_xy_to_2pt_conical_quadratic_second_sse2
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_second_sse2)
+_sk_xy_to_2pt_conical_quadratic_second_sse2:
+ .byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 243,68,15,16,80,64 // movss 0x40(%rax),%xmm10
- .byte 243,68,15,16,64,68 // movss 0x44(%rax),%xmm8
+ .byte 243,15,16,64,68 // movss 0x44(%rax),%xmm0
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 243,68,15,16,88,72 // movss 0x48(%rax),%xmm11
.byte 243,68,15,16,72,76 // movss 0x4c(%rax),%xmm9
.byte 243,69,15,89,203 // mulss %xmm11,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
- .byte 68,15,88,200 // addps %xmm0,%xmm9
- .byte 68,15,89,13,212,14,1,0 // mulps 0x10ed4(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- .byte 15,89,192 // mulps %xmm0,%xmm0
+ .byte 69,15,88,200 // addps %xmm8,%xmm9
+ .byte 68,15,89,13,221,14,1,0 // mulps 0x10edd(%rip),%xmm9 # 39990 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
+ .byte 69,15,89,192 // mulps %xmm8,%xmm8
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
- .byte 68,15,88,224 // addps %xmm0,%xmm12
+ .byte 69,15,88,224 // addps %xmm8,%xmm12
.byte 243,69,15,89,219 // mulss %xmm11,%xmm11
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,92,227 // subps %xmm11,%xmm12
- .byte 68,15,89,21,191,14,1,0 // mulps 0x10ebf(%rip),%xmm10 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,21,199,14,1,0 // mulps 0x10ec7(%rip),%xmm10 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
- .byte 65,15,40,193 // movaps %xmm9,%xmm0
- .byte 15,89,192 // mulps %xmm0,%xmm0
- .byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,81,208 // sqrtps %xmm0,%xmm10
- .byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 65,15,40,194 // movaps %xmm10,%xmm0
- .byte 65,15,92,193 // subps %xmm9,%xmm0
- .byte 68,15,87,13,183,13,1,0 // xorps 0x10db7(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
- .byte 68,15,89,5,143,8,1,0 // mulps 0x1088f(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 65,15,89,192 // mulps %xmm8,%xmm0
- .byte 69,15,92,202 // subps %xmm10,%xmm9
- .byte 69,15,89,200 // mulps %xmm8,%xmm9
- .byte 65,15,93,193 // minps %xmm9,%xmm0
+ .byte 69,15,40,193 // movaps %xmm9,%xmm8
+ .byte 69,15,89,192 // mulps %xmm8,%xmm8
+ .byte 69,15,88,194 // addps %xmm10,%xmm8
+ .byte 69,15,81,192 // sqrtps %xmm8,%xmm8
+ .byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
+ .byte 68,15,87,13,199,13,1,0 // xorps 0x10dc7(%rip),%xmm9 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+ .byte 69,15,92,200 // subps %xmm8,%xmm9
+ .byte 15,89,5,156,8,1,0 // mulps 0x1089c(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
+ .byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49522,7 +49479,7 @@ _sk_xy_to_2pt_conical_linear_sse2:
.byte 243,69,15,89,200 // mulss %xmm8,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,88,200 // addps %xmm0,%xmm9
- .byte 68,15,89,13,71,14,1,0 // mulps 0x10e47(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ .byte 68,15,89,13,96,14,1,0 // mulps 0x10e60(%rip),%xmm9 # 39990 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -49530,7 +49487,7 @@ _sk_xy_to_2pt_conical_linear_sse2:
.byte 243,69,15,89,192 // mulss %xmm8,%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 65,15,92,192 // subps %xmm8,%xmm0
- .byte 15,87,5,83,13,1,0 // xorps 0x10d53(%rip),%xmm0 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 15,87,5,108,13,1,0 // xorps 0x10d6c(%rip),%xmm0 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49576,7 +49533,7 @@ HIDDEN _sk_save_xy_sse2
FUNCTION(_sk_save_xy_sse2)
_sk_save_xy_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,186,7,1,0 // movaps 0x107ba(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,5,211,7,1,0 // movaps 0x107d3(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -49584,7 +49541,7 @@ _sk_save_xy_sse2:
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
.byte 69,15,40,217 // movaps %xmm9,%xmm11
.byte 69,15,194,218,1 // cmpltps %xmm10,%xmm11
- .byte 68,15,40,37,165,7,1,0 // movaps 0x107a5(%rip),%xmm12 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,37,190,7,1,0 // movaps 0x107be(%rip),%xmm12 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,84,220 // andps %xmm12,%xmm11
.byte 69,15,92,211 // subps %xmm11,%xmm10
.byte 69,15,92,202 // subps %xmm10,%xmm9
@@ -49631,8 +49588,8 @@ _sk_bilinear_nx_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,5,13,1,0 // addps 0x10d05(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,253,6,1,0 // movaps 0x106fd(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,30,13,1,0 // addps 0x10d1e(%rip),%xmm0 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ .byte 68,15,40,13,22,7,1,0 // movaps 0x10716(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49645,7 +49602,7 @@ _sk_bilinear_px_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,201,6,1,0 // addps 0x106c9(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,5,226,6,1,0 // addps 0x106e2(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49657,8 +49614,8 @@ _sk_bilinear_ny_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,184,12,1,0 // addps 0x10cb8(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,176,6,1,0 // movaps 0x106b0(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,209,12,1,0 // addps 0x10cd1(%rip),%xmm1 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ .byte 68,15,40,13,201,6,1,0 // movaps 0x106c9(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49671,7 +49628,7 @@ _sk_bilinear_py_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,123,6,1,0 // addps 0x1067b(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,13,148,6,1,0 // addps 0x10694(%rip),%xmm1 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49683,13 +49640,13 @@ _sk_bicubic_n3x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,123,12,1,0 // addps 0x10c7b(%rip),%xmm0 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,99,6,1,0 // movaps 0x10663(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,148,12,1,0 // addps 0x10c94(%rip),%xmm0 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
+ .byte 68,15,40,13,124,6,1,0 // movaps 0x1067c(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 69,15,89,192 // mulps %xmm8,%xmm8
- .byte 68,15,89,13,111,12,1,0 // mulps 0x10c6f(%rip),%xmm9 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,13,71,8,1,0 // addps 0x10847(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,13,136,12,1,0 // mulps 0x10c88(%rip),%xmm9 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
+ .byte 68,15,88,13,96,8,1,0 // addps 0x10860(%rip),%xmm9 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49702,16 +49659,16 @@ _sk_bicubic_n1x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,35,12,1,0 // addps 0x10c23(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,27,6,1,0 // movaps 0x1061b(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,60,12,1,0 // addps 0x10c3c(%rip),%xmm0 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ .byte 68,15,40,13,52,6,1,0 // movaps 0x10634(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,63,12,1,0 // movaps 0x10c3f(%rip),%xmm8 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,5,88,12,1,0 // movaps 0x10c58(%rip),%xmm8 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,67,12,1,0 // addps 0x10c43(%rip),%xmm8 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,5,92,12,1,0 // addps 0x10c5c(%rip),%xmm8 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,231,5,1,0 // addps 0x105e7(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,5,0,6,1,0 // addps 0x10600(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,59,12,1,0 // addps 0x10c3b(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,5,84,12,1,0 // addps 0x10c54(%rip),%xmm8 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49721,17 +49678,17 @@ HIDDEN _sk_bicubic_p1x_sse2
FUNCTION(_sk_bicubic_p1x_sse2)
_sk_bicubic_p1x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,197,5,1,0 // movaps 0x105c5(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,5,222,5,1,0 // movaps 0x105de(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,136,128,0,0,0 // movups 0x80(%rax),%xmm9
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,21,238,11,1,0 // movaps 0x10bee(%rip),%xmm10 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,21,7,12,1,0 // movaps 0x10c07(%rip),%xmm10 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,242,11,1,0 // addps 0x10bf2(%rip),%xmm10 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,21,11,12,1,0 // addps 0x10c0b(%rip),%xmm10 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
.byte 69,15,88,208 // addps %xmm8,%xmm10
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,238,11,1,0 // addps 0x10bee(%rip),%xmm10 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,21,7,12,1,0 // addps 0x10c07(%rip),%xmm10 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
.byte 68,15,17,144,0,1,0,0 // movups %xmm10,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49743,11 +49700,11 @@ _sk_bicubic_p3x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,190,11,1,0 // addps 0x10bbe(%rip),%xmm0 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 15,88,5,215,11,1,0 // addps 0x10bd7(%rip),%xmm0 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,142,11,1,0 // mulps 0x10b8e(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,5,102,7,1,0 // addps 0x10766(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,5,167,11,1,0 // mulps 0x10ba7(%rip),%xmm8 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
+ .byte 68,15,88,5,127,7,1,0 // addps 0x1077f(%rip),%xmm8 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49760,13 +49717,13 @@ _sk_bicubic_n3y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,81,11,1,0 // addps 0x10b51(%rip),%xmm1 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,57,5,1,0 // movaps 0x10539(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,106,11,1,0 // addps 0x10b6a(%rip),%xmm1 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
+ .byte 68,15,40,13,82,5,1,0 // movaps 0x10552(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 69,15,89,192 // mulps %xmm8,%xmm8
- .byte 68,15,89,13,69,11,1,0 // mulps 0x10b45(%rip),%xmm9 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,13,29,7,1,0 // addps 0x1071d(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,13,94,11,1,0 // mulps 0x10b5e(%rip),%xmm9 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
+ .byte 68,15,88,13,54,7,1,0 // addps 0x10736(%rip),%xmm9 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49779,16 +49736,16 @@ _sk_bicubic_n1y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,248,10,1,0 // addps 0x10af8(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,240,4,1,0 // movaps 0x104f0(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,17,11,1,0 // addps 0x10b11(%rip),%xmm1 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ .byte 68,15,40,13,9,5,1,0 // movaps 0x10509(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,20,11,1,0 // movaps 0x10b14(%rip),%xmm8 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,5,45,11,1,0 // movaps 0x10b2d(%rip),%xmm8 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,24,11,1,0 // addps 0x10b18(%rip),%xmm8 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,5,49,11,1,0 // addps 0x10b31(%rip),%xmm8 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,188,4,1,0 // addps 0x104bc(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,5,213,4,1,0 // addps 0x104d5(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,16,11,1,0 // addps 0x10b10(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,5,41,11,1,0 // addps 0x10b29(%rip),%xmm8 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49798,17 +49755,17 @@ HIDDEN _sk_bicubic_p1y_sse2
FUNCTION(_sk_bicubic_p1y_sse2)
_sk_bicubic_p1y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,154,4,1,0 // movaps 0x1049a(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,5,179,4,1,0 // movaps 0x104b3(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,136,192,0,0,0 // movups 0xc0(%rax),%xmm9
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,194,10,1,0 // movaps 0x10ac2(%rip),%xmm10 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,21,219,10,1,0 // movaps 0x10adb(%rip),%xmm10 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,198,10,1,0 // addps 0x10ac6(%rip),%xmm10 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,21,223,10,1,0 // addps 0x10adf(%rip),%xmm10 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
.byte 69,15,88,208 // addps %xmm8,%xmm10
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,194,10,1,0 // addps 0x10ac2(%rip),%xmm10 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,21,219,10,1,0 // addps 0x10adb(%rip),%xmm10 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
.byte 68,15,17,144,64,1,0,0 // movups %xmm10,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49820,11 +49777,11 @@ _sk_bicubic_p3y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,145,10,1,0 // addps 0x10a91(%rip),%xmm1 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 15,88,13,170,10,1,0 // addps 0x10aaa(%rip),%xmm1 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,97,10,1,0 // mulps 0x10a61(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,5,57,6,1,0 // addps 0x10639(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,5,122,10,1,0 // mulps 0x10a7a(%rip),%xmm8 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
+ .byte 68,15,88,5,82,6,1,0 // addps 0x10652(%rip),%xmm8 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49969,7 +49926,7 @@ _sk_clut_3D_sse2:
.byte 102,65,15,254,205 // paddd %xmm13,%xmm1
.byte 102,68,15,127,108,36,208 // movdqa %xmm13,-0x30(%rsp)
.byte 102,15,254,217 // paddd %xmm1,%xmm3
- .byte 102,68,15,111,5,168,8,1,0 // movdqa 0x108a8(%rip),%xmm8 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,68,15,111,5,193,8,1,0 // movdqa 0x108c1(%rip),%xmm8 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,15,112,195,245 // pshufd $0xf5,%xmm3,%xmm0
.byte 102,65,15,244,216 // pmuludq %xmm8,%xmm3
.byte 102,65,15,244,192 // pmuludq %xmm8,%xmm0
@@ -50008,7 +49965,7 @@ _sk_clut_3D_sse2:
.byte 243,66,15,16,44,139 // movss (%rbx,%r9,4),%xmm5
.byte 15,20,236 // unpcklps %xmm4,%xmm5
.byte 102,15,20,221 // unpcklpd %xmm5,%xmm3
- .byte 102,68,15,111,37,175,1,1,0 // movdqa 0x101af(%rip),%xmm12 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,37,200,1,1,0 // movdqa 0x101c8(%rip),%xmm12 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,65,15,254,196 // paddd %xmm12,%xmm0
.byte 102,15,112,224,78 // pshufd $0x4e,%xmm0,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
@@ -50024,7 +49981,7 @@ _sk_clut_3D_sse2:
.byte 243,66,15,16,36,139 // movss (%rbx,%r9,4),%xmm4
.byte 15,20,224 // unpcklps %xmm0,%xmm4
.byte 102,15,20,236 // unpcklpd %xmm4,%xmm5
- .byte 15,40,37,148,7,1,0 // movaps 0x10794(%rip),%xmm4 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 15,40,37,173,7,1,0 // movaps 0x107ad(%rip),%xmm4 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
.byte 68,15,88,220 // addps %xmm4,%xmm11
.byte 68,15,41,92,36,192 // movaps %xmm11,-0x40(%rsp)
.byte 68,15,40,223 // movaps %xmm7,%xmm11
@@ -50060,7 +50017,7 @@ _sk_clut_3D_sse2:
.byte 15,20,249 // unpcklps %xmm1,%xmm7
.byte 102,15,20,252 // unpcklpd %xmm4,%xmm7
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
- .byte 102,15,250,13,9,7,1,0 // psubd 0x10709(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,13,34,7,1,0 // psubd 0x10722(%rip),%xmm1 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,15,112,225,78 // pshufd $0x4e,%xmm1,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -50150,7 +50107,7 @@ _sk_clut_3D_sse2:
.byte 243,15,16,44,131 // movss (%rbx,%rax,4),%xmm5
.byte 15,20,233 // unpcklps %xmm1,%xmm5
.byte 102,15,20,221 // unpcklpd %xmm5,%xmm3
- .byte 102,68,15,111,45,33,255,0,0 // movdqa 0xff21(%rip),%xmm13 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,45,58,255,0,0 // movdqa 0xff3a(%rip),%xmm13 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,65,15,254,197 // paddd %xmm13,%xmm0
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,73,15,126,200 // movq %xmm1,%r8
@@ -50247,7 +50204,7 @@ _sk_clut_3D_sse2:
.byte 102,15,111,206 // movdqa %xmm6,%xmm1
.byte 102,65,15,254,202 // paddd %xmm10,%xmm1
.byte 102,15,112,209,245 // pshufd $0xf5,%xmm1,%xmm2
- .byte 102,15,111,29,164,3,1,0 // movdqa 0x103a4(%rip),%xmm3 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,29,189,3,1,0 // movdqa 0x103bd(%rip),%xmm3 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,15,244,203 // pmuludq %xmm3,%xmm1
.byte 102,15,244,211 // pmuludq %xmm3,%xmm2
.byte 102,15,111,251 // movdqa %xmm3,%xmm7
@@ -50285,7 +50242,7 @@ _sk_clut_3D_sse2:
.byte 243,15,16,44,131 // movss (%rbx,%rax,4),%xmm5
.byte 15,20,236 // unpcklps %xmm4,%xmm5
.byte 102,15,20,213 // unpcklpd %xmm5,%xmm2
- .byte 102,15,111,5,180,252,0,0 // movdqa 0xfcb4(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,5,205,252,0,0 // movdqa 0xfccd(%rip),%xmm0 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,15,254,216 // paddd %xmm0,%xmm3
.byte 102,15,112,227,78 // pshufd $0x4e,%xmm3,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
@@ -50366,7 +50323,7 @@ _sk_clut_3D_sse2:
.byte 102,15,111,214 // movdqa %xmm6,%xmm2
.byte 102,65,15,254,212 // paddd %xmm12,%xmm2
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,13,129,1,1,0 // movdqa 0x10181(%rip),%xmm1 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,13,154,1,1,0 // movdqa 0x1019a(%rip),%xmm1 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
@@ -50388,7 +50345,7 @@ _sk_clut_3D_sse2:
.byte 68,15,20,209 // unpcklps %xmm1,%xmm10
.byte 102,68,15,20,210 // unpcklpd %xmm2,%xmm10
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 102,15,250,13,38,1,1,0 // psubd 0x10126(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,13,63,1,1,0 // psubd 0x1013f(%rip),%xmm1 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
.byte 102,73,15,126,208 // movq %xmm2,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -50403,7 +50360,7 @@ _sk_clut_3D_sse2:
.byte 243,15,16,20,131 // movss (%rbx,%rax,4),%xmm2
.byte 15,20,209 // unpcklps %xmm1,%xmm2
.byte 102,15,20,226 // unpcklpd %xmm2,%xmm4
- .byte 102,15,254,5,145,250,0,0 // paddd 0xfa91(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,5,170,250,0,0 // paddd 0xfaaa(%rip),%xmm0 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,73,15,126,200 // movq %xmm1,%r8
.byte 102,72,15,126,192 // movq %xmm0,%rax
@@ -50440,7 +50397,7 @@ _sk_clut_3D_sse2:
.byte 15,20,199 // unpcklps %xmm7,%xmm0
.byte 102,15,20,193 // unpcklpd %xmm1,%xmm0
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
- .byte 102,15,250,13,48,0,1,0 // psubd 0x10030(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,13,73,0,1,0 // psubd 0x10049(%rip),%xmm1 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,15,112,249,78 // pshufd $0x4e,%xmm1,%xmm7
.byte 102,73,15,126,248 // movq %xmm7,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -50455,7 +50412,7 @@ _sk_clut_3D_sse2:
.byte 243,15,16,52,131 // movss (%rbx,%rax,4),%xmm6
.byte 15,20,247 // unpcklps %xmm7,%xmm6
.byte 102,15,20,206 // unpcklpd %xmm6,%xmm1
- .byte 102,15,254,21,155,249,0,0 // paddd 0xf99b(%rip),%xmm2 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,21,180,249,0,0 // paddd 0xf9b4(%rip),%xmm2 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,15,112,242,78 // pshufd $0x4e,%xmm2,%xmm6
.byte 102,73,15,126,240 // movq %xmm6,%r8
.byte 102,72,15,126,208 // movq %xmm2,%rax
@@ -50601,7 +50558,7 @@ _sk_clut_4D_sse2:
.byte 102,65,15,254,210 // paddd %xmm10,%xmm2
.byte 102,15,111,220 // movdqa %xmm4,%xmm3
.byte 102,15,254,218 // paddd %xmm2,%xmm3
- .byte 102,15,111,37,115,253,0,0 // movdqa 0xfd73(%rip),%xmm4 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,37,140,253,0,0 // movdqa 0xfd8c(%rip),%xmm4 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,15,112,195,245 // pshufd $0xf5,%xmm3,%xmm0
.byte 102,15,244,220 // pmuludq %xmm4,%xmm3
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
@@ -50640,7 +50597,7 @@ _sk_clut_4D_sse2:
.byte 243,66,15,16,52,139 // movss (%rbx,%r9,4),%xmm6
.byte 15,20,244 // unpcklps %xmm4,%xmm6
.byte 102,15,20,238 // unpcklpd %xmm6,%xmm5
- .byte 102,15,254,5,125,246,0,0 // paddd 0xf67d(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,5,150,246,0,0 // paddd 0xf696(%rip),%xmm0 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,15,112,224,78 // pshufd $0x4e,%xmm0,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
.byte 102,73,15,126,193 // movq %xmm0,%r9
@@ -50655,7 +50612,7 @@ _sk_clut_4D_sse2:
.byte 243,66,15,16,52,139 // movss (%rbx,%r9,4),%xmm6
.byte 15,20,244 // unpcklps %xmm4,%xmm6
.byte 102,15,20,222 // unpcklpd %xmm6,%xmm3
- .byte 15,40,53,103,252,0,0 // movaps 0xfc67(%rip),%xmm6 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 15,40,53,128,252,0,0 // movaps 0xfc80(%rip),%xmm6 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
.byte 68,15,88,198 // addps %xmm6,%xmm8
.byte 68,15,41,68,36,176 // movaps %xmm8,-0x50(%rsp)
.byte 68,15,88,254 // addps %xmm6,%xmm15
@@ -50673,7 +50630,7 @@ _sk_clut_4D_sse2:
.byte 102,65,15,254,215 // paddd %xmm15,%xmm2
.byte 102,68,15,127,124,36,224 // movdqa %xmm15,-0x20(%rsp)
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,13,29,252,0,0 // movdqa 0xfc1d(%rip),%xmm1 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,13,54,252,0,0 // movdqa 0xfc36(%rip),%xmm1 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
@@ -50694,7 +50651,7 @@ _sk_clut_4D_sse2:
.byte 15,20,240 // unpcklps %xmm0,%xmm6
.byte 102,15,20,242 // unpcklpd %xmm2,%xmm6
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
- .byte 102,15,250,5,200,251,0,0 // psubd 0xfbc8(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,5,225,251,0,0 // psubd 0xfbe1(%rip),%xmm0 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,15,112,208,78 // pshufd $0x4e,%xmm0,%xmm2
.byte 102,73,15,126,208 // movq %xmm2,%r8
.byte 102,72,15,126,192 // movq %xmm0,%rax
@@ -50709,7 +50666,7 @@ _sk_clut_4D_sse2:
.byte 243,68,15,16,28,131 // movss (%rbx,%rax,4),%xmm11
.byte 68,15,20,216 // unpcklps %xmm0,%xmm11
.byte 102,65,15,20,211 // unpcklpd %xmm11,%xmm2
- .byte 102,15,254,13,48,245,0,0 // paddd 0xf530(%rip),%xmm1 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,13,73,245,0,0 // paddd 0xf549(%rip),%xmm1 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,15,112,193,78 // pshufd $0x4e,%xmm1,%xmm0
.byte 102,73,15,126,192 // movq %xmm0,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -50747,7 +50704,7 @@ _sk_clut_4D_sse2:
.byte 102,65,15,111,194 // movdqa %xmm10,%xmm0
.byte 102,15,254,68,36,160 // paddd -0x60(%rsp),%xmm0
.byte 102,15,112,216,245 // pshufd $0xf5,%xmm0,%xmm3
- .byte 102,15,111,37,199,250,0,0 // movdqa 0xfac7(%rip),%xmm4 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,37,224,250,0,0 // movdqa 0xfae0(%rip),%xmm4 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
.byte 102,15,244,220 // pmuludq %xmm4,%xmm3
.byte 102,68,15,111,220 // movdqa %xmm4,%xmm11
@@ -50785,7 +50742,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,60,131 // movss (%rbx,%rax,4),%xmm7
.byte 15,20,253 // unpcklps %xmm5,%xmm7
.byte 102,15,20,199 // unpcklpd %xmm7,%xmm0
- .byte 102,68,15,111,5,211,243,0,0 // movdqa 0xf3d3(%rip),%xmm8 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,5,236,243,0,0 // movdqa 0xf3ec(%rip),%xmm8 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,65,15,254,224 // paddd %xmm8,%xmm4
.byte 102,15,112,236,78 // pshufd $0x4e,%xmm4,%xmm5
.byte 102,73,15,126,232 // movq %xmm5,%r8
@@ -50931,7 +50888,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,131 // movss (%rbx,%rax,4),%xmm4
.byte 15,20,226 // unpcklps %xmm2,%xmm4
.byte 102,15,20,252 // unpcklpd %xmm4,%xmm7
- .byte 102,68,15,111,61,45,241,0,0 // movdqa 0xf12d(%rip),%xmm15 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,61,70,241,0,0 // movdqa 0xf146(%rip),%xmm15 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,65,15,254,207 // paddd %xmm15,%xmm1
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
.byte 102,73,15,126,208 // movq %xmm2,%r8
@@ -51014,7 +50971,7 @@ _sk_clut_4D_sse2:
.byte 102,65,15,111,217 // movdqa %xmm9,%xmm3
.byte 102,65,15,254,216 // paddd %xmm8,%xmm3
.byte 102,15,112,211,245 // pshufd $0xf5,%xmm3,%xmm2
- .byte 102,15,111,45,252,245,0,0 // movdqa 0xf5fc(%rip),%xmm5 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,45,21,246,0,0 // movdqa 0xf615(%rip),%xmm5 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,15,244,221 // pmuludq %xmm5,%xmm3
.byte 102,15,244,213 // pmuludq %xmm5,%xmm2
.byte 102,15,112,234,232 // pshufd $0xe8,%xmm2,%xmm5
@@ -51035,7 +50992,7 @@ _sk_clut_4D_sse2:
.byte 68,15,20,198 // unpcklps %xmm6,%xmm8
.byte 102,68,15,20,197 // unpcklpd %xmm5,%xmm8
.byte 102,15,111,234 // movdqa %xmm2,%xmm5
- .byte 102,15,250,45,165,245,0,0 // psubd 0xf5a5(%rip),%xmm5 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,45,190,245,0,0 // psubd 0xf5be(%rip),%xmm5 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,15,112,245,78 // pshufd $0x4e,%xmm5,%xmm6
.byte 102,73,15,126,240 // movq %xmm6,%r8
.byte 102,72,15,126,232 // movq %xmm5,%rax
@@ -51067,7 +51024,7 @@ _sk_clut_4D_sse2:
.byte 102,15,20,214 // unpcklpd %xmm6,%xmm2
.byte 102,69,15,254,205 // paddd %xmm13,%xmm9
.byte 102,65,15,112,233,245 // pshufd $0xf5,%xmm9,%xmm5
- .byte 102,15,111,29,3,245,0,0 // movdqa 0xf503(%rip),%xmm3 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,29,28,245,0,0 // movdqa 0xf51c(%rip),%xmm3 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,68,15,244,203 // pmuludq %xmm3,%xmm9
.byte 102,15,244,235 // pmuludq %xmm3,%xmm5
.byte 102,15,112,237,232 // pshufd $0xe8,%xmm5,%xmm5
@@ -51088,7 +51045,7 @@ _sk_clut_4D_sse2:
.byte 69,15,20,233 // unpcklps %xmm9,%xmm13
.byte 102,68,15,20,237 // unpcklpd %xmm5,%xmm13
.byte 102,65,15,111,239 // movdqa %xmm15,%xmm5
- .byte 102,15,250,45,163,244,0,0 // psubd 0xf4a3(%rip),%xmm5 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,45,188,244,0,0 // psubd 0xf4bc(%rip),%xmm5 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,15,112,221,78 // pshufd $0x4e,%xmm5,%xmm3
.byte 102,73,15,126,216 // movq %xmm3,%r8
.byte 102,72,15,126,232 // movq %xmm5,%rax
@@ -51103,7 +51060,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,131 // movss (%rbx,%rax,4),%xmm5
.byte 15,20,235 // unpcklps %xmm3,%xmm5
.byte 102,15,20,245 // unpcklpd %xmm5,%xmm6
- .byte 102,68,15,111,13,13,238,0,0 // movdqa 0xee0d(%rip),%xmm9 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,13,38,238,0,0 // movdqa 0xee26(%rip),%xmm9 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,69,15,254,249 // paddd %xmm9,%xmm15
.byte 102,65,15,112,223,78 // pshufd $0x4e,%xmm15,%xmm3
.byte 102,73,15,126,216 // movq %xmm3,%r8
@@ -51165,7 +51122,7 @@ _sk_clut_4D_sse2:
.byte 102,65,15,111,195 // movdqa %xmm11,%xmm0
.byte 102,15,254,195 // paddd %xmm3,%xmm0
.byte 102,15,112,200,245 // pshufd $0xf5,%xmm0,%xmm1
- .byte 102,15,111,21,62,243,0,0 // movdqa 0xf33e(%rip),%xmm2 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,21,87,243,0,0 // movdqa 0xf357(%rip),%xmm2 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,15,244,194 // pmuludq %xmm2,%xmm0
.byte 102,15,244,202 // pmuludq %xmm2,%xmm1
.byte 102,68,15,111,234 // movdqa %xmm2,%xmm13
@@ -51358,7 +51315,7 @@ _sk_clut_4D_sse2:
.byte 68,15,20,238 // unpcklps %xmm6,%xmm13
.byte 102,68,15,20,234 // unpcklpd %xmm2,%xmm13
.byte 102,15,111,212 // movdqa %xmm4,%xmm2
- .byte 102,15,250,21,218,239,0,0 // psubd 0xefda(%rip),%xmm2 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,21,243,239,0,0 // psubd 0xeff3(%rip),%xmm2 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,15,112,242,78 // pshufd $0x4e,%xmm2,%xmm6
.byte 102,73,15,126,240 // movq %xmm6,%r8
.byte 102,72,15,126,208 // movq %xmm2,%rax
@@ -51418,7 +51375,7 @@ _sk_clut_4D_sse2:
.byte 102,68,15,111,116,36,160 // movdqa -0x60(%rsp),%xmm14
.byte 102,65,15,254,198 // paddd %xmm14,%xmm0
.byte 102,15,112,200,245 // pshufd $0xf5,%xmm0,%xmm1
- .byte 102,68,15,111,5,185,238,0,0 // movdqa 0xeeb9(%rip),%xmm8 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,68,15,111,5,210,238,0,0 // movdqa 0xeed2(%rip),%xmm8 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,65,15,244,192 // pmuludq %xmm8,%xmm0
.byte 102,65,15,244,200 // pmuludq %xmm8,%xmm1
.byte 102,65,15,111,240 // movdqa %xmm8,%xmm6
@@ -51456,7 +51413,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,131 // movss (%rbx,%rax,4),%xmm5
.byte 15,20,235 // unpcklps %xmm3,%xmm5
.byte 102,15,20,205 // unpcklpd %xmm5,%xmm1
- .byte 102,68,15,111,5,199,231,0,0 // movdqa 0xe7c7(%rip),%xmm8 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,5,224,231,0,0 // movdqa 0xe7e0(%rip),%xmm8 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,65,15,254,208 // paddd %xmm8,%xmm2
.byte 102,15,112,218,78 // pshufd $0x4e,%xmm2,%xmm3
.byte 102,73,15,126,216 // movq %xmm3,%r8
@@ -51539,7 +51496,7 @@ _sk_clut_4D_sse2:
.byte 102,15,254,208 // paddd %xmm0,%xmm2
.byte 102,15,111,240 // movdqa %xmm0,%xmm6
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,37,147,236,0,0 // movdqa 0xec93(%rip),%xmm4 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,37,172,236,0,0 // movdqa 0xecac(%rip),%xmm4 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 102,15,244,212 // pmuludq %xmm4,%xmm2
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
.byte 102,15,112,200,232 // pshufd $0xe8,%xmm0,%xmm1
@@ -51560,7 +51517,7 @@ _sk_clut_4D_sse2:
.byte 68,15,20,193 // unpcklps %xmm1,%xmm8
.byte 102,68,15,20,194 // unpcklpd %xmm2,%xmm8
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 102,15,250,13,60,236,0,0 // psubd 0xec3c(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,13,85,236,0,0 // psubd 0xec55(%rip),%xmm1 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
.byte 102,73,15,126,208 // movq %xmm2,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -51575,7 +51532,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,20,131 // movss (%rbx,%rax,4),%xmm2
.byte 15,20,209 // unpcklps %xmm1,%xmm2
.byte 102,68,15,20,242 // unpcklpd %xmm2,%xmm14
- .byte 102,15,254,5,165,229,0,0 // paddd 0xe5a5(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,5,190,229,0,0 // paddd 0xe5be(%rip),%xmm0 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,73,15,126,200 // movq %xmm1,%r8
.byte 102,72,15,126,192 // movq %xmm0,%rax
@@ -51613,7 +51570,7 @@ _sk_clut_4D_sse2:
.byte 15,20,198 // unpcklps %xmm6,%xmm0
.byte 102,15,20,193 // unpcklpd %xmm1,%xmm0
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
- .byte 102,15,250,13,68,235,0,0 // psubd 0xeb44(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,13,93,235,0,0 // psubd 0xeb5d(%rip),%xmm1 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 102,15,112,241,78 // pshufd $0x4e,%xmm1,%xmm6
.byte 102,73,15,126,240 // movq %xmm6,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -51628,7 +51585,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,131 // movss (%rbx,%rax,4),%xmm4
.byte 15,20,230 // unpcklps %xmm6,%xmm4
.byte 102,15,20,204 // unpcklpd %xmm4,%xmm1
- .byte 102,15,254,21,175,228,0,0 // paddd 0xe4af(%rip),%xmm2 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,21,200,228,0,0 // paddd 0xe4c8(%rip),%xmm2 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 102,15,112,226,78 // pshufd $0x4e,%xmm2,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
.byte 102,72,15,126,208 // movq %xmm2,%rax
@@ -51687,7 +51644,7 @@ _sk_clut_4D_sse2:
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 65,15,88,215 // addps %xmm15,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,155,227,0,0 // movaps 0xe39b(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,180,227,0,0 // movaps 0xe3b4(%rip),%xmm3 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,40,100,36,96 // movaps 0x60(%rsp),%xmm4
.byte 15,40,108,36,112 // movaps 0x70(%rsp),%xmm5
.byte 15,40,180,36,128,0,0,0 // movaps 0x80(%rsp),%xmm6
@@ -51700,23 +51657,20 @@ HIDDEN _sk_gauss_a_to_rgba_sse2
.globl _sk_gauss_a_to_rgba_sse2
FUNCTION(_sk_gauss_a_to_rgba_sse2)
_sk_gauss_a_to_rgba_sse2:
- .byte 15,40,5,0,234,0,0 // movaps 0xea00(%rip),%xmm0 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 15,40,5,25,234,0,0 // movaps 0xea19(%rip),%xmm0 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x1288>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,6,234,0,0 // addps 0xea06(%rip),%xmm0 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ .byte 15,88,5,31,234,0,0 // addps 0xea1f(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x1298>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,12,234,0,0 // addps 0xea0c(%rip),%xmm0 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ .byte 15,88,5,37,234,0,0 // addps 0xea25(%rip),%xmm0 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x12a8>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,18,234,0,0 // addps 0xea12(%rip),%xmm0 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ .byte 15,88,5,43,234,0,0 // addps 0xea2b(%rip),%xmm0 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x12b8>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,24,234,0,0 // addps 0xea18(%rip),%xmm0 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
+ .byte 15,88,5,49,234,0,0 // addps 0xea31(%rip),%xmm0 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x12c8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
.byte 255,224 // jmpq *%rax
- .byte 144 // nop
- .byte 144 // nop
- .byte 144 // nop
HIDDEN _sk_start_pipeline_hsw_lowp
.globl _sk_start_pipeline_hsw_lowp
@@ -51739,13 +51693,13 @@ _sk_start_pipeline_hsw_lowp:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,151,0,0,0 // jae 2b1e2 <_sk_start_pipeline_hsw_lowp+0xca>
+ .byte 15,131,151,0,0,0 // jae 2b126 <_sk_start_pipeline_hsw_lowp+0xca>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,16 // lea 0x10(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
- .byte 119,67 // ja 2b1a4 <_sk_start_pipeline_hsw_lowp+0x8c>
+ .byte 119,67 // ja 2b0e8 <_sk_start_pipeline_hsw_lowp+0x8c>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -51764,10 +51718,10 @@ _sk_start_pipeline_hsw_lowp:
.byte 73,131,196,32 // add $0x20,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,193 // jbe 2b165 <_sk_start_pipeline_hsw_lowp+0x4d>
+ .byte 118,193 // jbe 2b0a9 <_sk_start_pipeline_hsw_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,41 // je 2b1d5 <_sk_start_pipeline_hsw_lowp+0xbd>
+ .byte 116,41 // je 2b119 <_sk_start_pipeline_hsw_lowp+0xbd>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -51781,7 +51735,7 @@ _sk_start_pipeline_hsw_lowp:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 15,133,117,255,255,255 // jne 2b157 <_sk_start_pipeline_hsw_lowp+0x3f>
+ .byte 15,133,117,255,255,255 // jne 2b09b <_sk_start_pipeline_hsw_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -51811,7 +51765,7 @@ _sk_seed_shader_hsw_lowp:
.byte 197,249,110,209 // vmovd %ecx,%xmm2
.byte 196,226,125,88,210 // vpbroadcastd %xmm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,253,216,0,0 // vbroadcastss 0xd8fd(%rip),%ymm3 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,29,253,216,0,0 // vbroadcastss 0xd8fd(%rip),%ymm3 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,236,88,211 // vaddps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,218 // vmovaps %ymm2,%ymm3
@@ -51927,7 +51881,7 @@ HIDDEN _sk_black_color_hsw_lowp
FUNCTION(_sk_black_color_hsw_lowp)
_sk_black_color_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,216,221,0,0 // vpbroadcastw 0xddd8(%rip),%ymm3 # 39180 <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
+ .byte 196,226,125,121,29,244,221,0,0 // vpbroadcastw 0xddf4(%rip),%ymm3 # 390e0 <_sk_srcover_bgra_8888_sse2_lowp+0x928>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -51938,7 +51892,7 @@ HIDDEN _sk_white_color_hsw_lowp
FUNCTION(_sk_white_color_hsw_lowp)
_sk_white_color_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,5,193,221,0,0 // vpbroadcastw 0xddc1(%rip),%ymm0 # 39182 <_sk_srcover_bgra_8888_sse2_lowp+0x90e>
+ .byte 196,226,125,121,5,221,221,0,0 // vpbroadcastw 0xdddd(%rip),%ymm0 # 390e2 <_sk_srcover_bgra_8888_sse2_lowp+0x92a>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 197,253,111,216 // vmovdqa %ymm0,%ymm3
@@ -51949,8 +51903,8 @@ HIDDEN _sk_set_rgb_hsw_lowp
FUNCTION(_sk_set_rgb_hsw_lowp)
_sk_set_rgb_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,122,16,5,71,215,0,0 // vmovss 0xd747(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 197,250,16,21,111,215,0,0 // vmovss 0xd76f(%rip),%xmm2 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 197,122,16,5,71,215,0,0 // vmovss 0xd747(%rip),%xmm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,250,16,21,111,215,0,0 // vmovss 0xd76f(%rip),%xmm2 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 197,250,16,0 // vmovss (%rax),%xmm0
.byte 196,226,57,153,194 // vfmadd132ss %xmm2,%xmm8,%xmm0
.byte 197,122,44,192 // vcvttss2si %xmm0,%r8d
@@ -51993,7 +51947,7 @@ HIDDEN _sk_premul_hsw_lowp
FUNCTION(_sk_premul_hsw_lowp)
_sk_premul_hsw_lowp:
.byte 197,229,213,192 // vpmullw %ymm0,%ymm3,%ymm0
- .byte 196,98,125,121,5,42,221,0,0 // vpbroadcastw 0xdd2a(%rip),%ymm8 # 39184 <_sk_srcover_bgra_8888_sse2_lowp+0x910>
+ .byte 196,98,125,121,5,70,221,0,0 // vpbroadcastw 0xdd46(%rip),%ymm8 # 390e4 <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,229,213,201 // vpmullw %ymm1,%ymm3,%ymm1
@@ -52010,7 +51964,7 @@ HIDDEN _sk_premul_dst_hsw_lowp
FUNCTION(_sk_premul_dst_hsw_lowp)
_sk_premul_dst_hsw_lowp:
.byte 197,197,213,228 // vpmullw %ymm4,%ymm7,%ymm4
- .byte 196,98,125,121,5,245,220,0,0 // vpbroadcastw 0xdcf5(%rip),%ymm8 # 39186 <_sk_srcover_bgra_8888_sse2_lowp+0x912>
+ .byte 196,98,125,121,5,17,221,0,0 // vpbroadcastw 0xdd11(%rip),%ymm8 # 390e6 <_sk_srcover_bgra_8888_sse2_lowp+0x92e>
.byte 196,193,93,253,224 // vpaddw %ymm8,%ymm4,%ymm4
.byte 197,221,113,212,8 // vpsrlw $0x8,%ymm4,%ymm4
.byte 197,197,213,237 // vpmullw %ymm5,%ymm7,%ymm5
@@ -52058,7 +52012,7 @@ HIDDEN _sk_invert_hsw_lowp
.globl _sk_invert_hsw_lowp
FUNCTION(_sk_invert_hsw_lowp)
_sk_invert_hsw_lowp:
- .byte 196,98,125,121,5,140,220,0,0 // vpbroadcastw 0xdc8c(%rip),%ymm8 # 39188 <_sk_srcover_bgra_8888_sse2_lowp+0x914>
+ .byte 196,98,125,121,5,168,220,0,0 // vpbroadcastw 0xdca8(%rip),%ymm8 # 390e8 <_sk_srcover_bgra_8888_sse2_lowp+0x930>
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
.byte 197,189,249,201 // vpsubw %ymm1,%ymm8,%ymm1
.byte 197,189,249,210 // vpsubw %ymm2,%ymm8,%ymm2
@@ -52082,7 +52036,7 @@ HIDDEN _sk_srcatop_hsw_lowp
FUNCTION(_sk_srcatop_hsw_lowp)
_sk_srcatop_hsw_lowp:
.byte 197,197,213,192 // vpmullw %ymm0,%ymm7,%ymm0
- .byte 196,98,125,121,5,89,220,0,0 // vpbroadcastw 0xdc59(%rip),%ymm8 # 3918a <_sk_srcover_bgra_8888_sse2_lowp+0x916>
+ .byte 196,98,125,121,5,117,220,0,0 // vpbroadcastw 0xdc75(%rip),%ymm8 # 390ea <_sk_srcover_bgra_8888_sse2_lowp+0x932>
.byte 197,189,249,219 // vpsubw %ymm3,%ymm8,%ymm3
.byte 197,101,213,204 // vpmullw %ymm4,%ymm3,%ymm9
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
@@ -52109,7 +52063,7 @@ HIDDEN _sk_dstatop_hsw_lowp
FUNCTION(_sk_dstatop_hsw_lowp)
_sk_dstatop_hsw_lowp:
.byte 197,93,213,195 // vpmullw %ymm3,%ymm4,%ymm8
- .byte 196,98,125,121,13,249,219,0,0 // vpbroadcastw 0xdbf9(%rip),%ymm9 # 3918c <_sk_srcover_bgra_8888_sse2_lowp+0x918>
+ .byte 196,98,125,121,13,21,220,0,0 // vpbroadcastw 0xdc15(%rip),%ymm9 # 390ec <_sk_srcover_bgra_8888_sse2_lowp+0x934>
.byte 197,53,249,215 // vpsubw %ymm7,%ymm9,%ymm10
.byte 197,173,213,192 // vpmullw %ymm0,%ymm10,%ymm0
.byte 196,65,61,253,193 // vpaddw %ymm9,%ymm8,%ymm8
@@ -52136,7 +52090,7 @@ HIDDEN _sk_srcin_hsw_lowp
FUNCTION(_sk_srcin_hsw_lowp)
_sk_srcin_hsw_lowp:
.byte 197,197,213,192 // vpmullw %ymm0,%ymm7,%ymm0
- .byte 196,98,125,121,5,150,219,0,0 // vpbroadcastw 0xdb96(%rip),%ymm8 # 3918e <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
+ .byte 196,98,125,121,5,178,219,0,0 // vpbroadcastw 0xdbb2(%rip),%ymm8 # 390ee <_sk_srcover_bgra_8888_sse2_lowp+0x936>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,197,213,201 // vpmullw %ymm1,%ymm7,%ymm1
@@ -52156,7 +52110,7 @@ HIDDEN _sk_dstin_hsw_lowp
FUNCTION(_sk_dstin_hsw_lowp)
_sk_dstin_hsw_lowp:
.byte 197,221,213,195 // vpmullw %ymm3,%ymm4,%ymm0
- .byte 196,98,125,121,5,83,219,0,0 // vpbroadcastw 0xdb53(%rip),%ymm8 # 39190 <_sk_srcover_bgra_8888_sse2_lowp+0x91c>
+ .byte 196,98,125,121,5,111,219,0,0 // vpbroadcastw 0xdb6f(%rip),%ymm8 # 390f0 <_sk_srcover_bgra_8888_sse2_lowp+0x938>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,213,213,203 // vpmullw %ymm3,%ymm5,%ymm1
@@ -52175,7 +52129,7 @@ HIDDEN _sk_srcout_hsw_lowp
.globl _sk_srcout_hsw_lowp
FUNCTION(_sk_srcout_hsw_lowp)
_sk_srcout_hsw_lowp:
- .byte 196,98,125,121,5,20,219,0,0 // vpbroadcastw 0xdb14(%rip),%ymm8 # 39192 <_sk_srcover_bgra_8888_sse2_lowp+0x91e>
+ .byte 196,98,125,121,5,48,219,0,0 // vpbroadcastw 0xdb30(%rip),%ymm8 # 390f2 <_sk_srcover_bgra_8888_sse2_lowp+0x93a>
.byte 197,61,249,207 // vpsubw %ymm7,%ymm8,%ymm9
.byte 197,181,213,192 // vpmullw %ymm0,%ymm9,%ymm0
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
@@ -52196,7 +52150,7 @@ HIDDEN _sk_dstout_hsw_lowp
.globl _sk_dstout_hsw_lowp
FUNCTION(_sk_dstout_hsw_lowp)
_sk_dstout_hsw_lowp:
- .byte 196,98,125,121,5,205,218,0,0 // vpbroadcastw 0xdacd(%rip),%ymm8 # 39194 <_sk_srcover_bgra_8888_sse2_lowp+0x920>
+ .byte 196,98,125,121,5,233,218,0,0 // vpbroadcastw 0xdae9(%rip),%ymm8 # 390f4 <_sk_srcover_bgra_8888_sse2_lowp+0x93c>
.byte 197,189,249,219 // vpsubw %ymm3,%ymm8,%ymm3
.byte 197,229,213,196 // vpmullw %ymm4,%ymm3,%ymm0
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
@@ -52217,7 +52171,7 @@ HIDDEN _sk_srcover_hsw_lowp
.globl _sk_srcover_hsw_lowp
FUNCTION(_sk_srcover_hsw_lowp)
_sk_srcover_hsw_lowp:
- .byte 196,98,125,121,5,134,218,0,0 // vpbroadcastw 0xda86(%rip),%ymm8 # 39196 <_sk_srcover_bgra_8888_sse2_lowp+0x922>
+ .byte 196,98,125,121,5,162,218,0,0 // vpbroadcastw 0xdaa2(%rip),%ymm8 # 390f6 <_sk_srcover_bgra_8888_sse2_lowp+0x93e>
.byte 197,61,249,203 // vpsubw %ymm3,%ymm8,%ymm9
.byte 197,53,213,212 // vpmullw %ymm4,%ymm9,%ymm10
.byte 196,65,45,253,208 // vpaddw %ymm8,%ymm10,%ymm10
@@ -52242,7 +52196,7 @@ HIDDEN _sk_dstover_hsw_lowp
.globl _sk_dstover_hsw_lowp
FUNCTION(_sk_dstover_hsw_lowp)
_sk_dstover_hsw_lowp:
- .byte 196,98,125,121,5,43,218,0,0 // vpbroadcastw 0xda2b(%rip),%ymm8 # 39198 <_sk_srcover_bgra_8888_sse2_lowp+0x924>
+ .byte 196,98,125,121,5,71,218,0,0 // vpbroadcastw 0xda47(%rip),%ymm8 # 390f8 <_sk_srcover_bgra_8888_sse2_lowp+0x940>
.byte 197,61,249,207 // vpsubw %ymm7,%ymm8,%ymm9
.byte 197,181,213,192 // vpmullw %ymm0,%ymm9,%ymm0
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
@@ -52268,7 +52222,7 @@ HIDDEN _sk_modulate_hsw_lowp
FUNCTION(_sk_modulate_hsw_lowp)
_sk_modulate_hsw_lowp:
.byte 197,221,213,192 // vpmullw %ymm0,%ymm4,%ymm0
- .byte 196,98,125,121,5,208,217,0,0 // vpbroadcastw 0xd9d0(%rip),%ymm8 # 3919a <_sk_srcover_bgra_8888_sse2_lowp+0x926>
+ .byte 196,98,125,121,5,236,217,0,0 // vpbroadcastw 0xd9ec(%rip),%ymm8 # 390fa <_sk_srcover_bgra_8888_sse2_lowp+0x942>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,213,213,201 // vpmullw %ymm1,%ymm5,%ymm1
@@ -52287,7 +52241,7 @@ HIDDEN _sk_multiply_hsw_lowp
.globl _sk_multiply_hsw_lowp
FUNCTION(_sk_multiply_hsw_lowp)
_sk_multiply_hsw_lowp:
- .byte 196,98,125,121,5,145,217,0,0 // vpbroadcastw 0xd991(%rip),%ymm8 # 3919c <_sk_srcover_bgra_8888_sse2_lowp+0x928>
+ .byte 196,98,125,121,5,173,217,0,0 // vpbroadcastw 0xd9ad(%rip),%ymm8 # 390fc <_sk_srcover_bgra_8888_sse2_lowp+0x944>
.byte 197,61,249,203 // vpsubw %ymm3,%ymm8,%ymm9
.byte 197,53,213,212 // vpmullw %ymm4,%ymm9,%ymm10
.byte 196,65,93,253,216 // vpaddw %ymm8,%ymm4,%ymm11
@@ -52323,7 +52277,7 @@ HIDDEN _sk_plus__hsw_lowp
FUNCTION(_sk_plus__hsw_lowp)
_sk_plus__hsw_lowp:
.byte 197,221,253,192 // vpaddw %ymm0,%ymm4,%ymm0
- .byte 196,98,125,121,5,7,217,0,0 // vpbroadcastw 0xd907(%rip),%ymm8 # 3919e <_sk_srcover_bgra_8888_sse2_lowp+0x92a>
+ .byte 196,98,125,121,5,35,217,0,0 // vpbroadcastw 0xd923(%rip),%ymm8 # 390fe <_sk_srcover_bgra_8888_sse2_lowp+0x946>
.byte 196,194,125,58,192 // vpminuw %ymm8,%ymm0,%ymm0
.byte 197,213,253,201 // vpaddw %ymm1,%ymm5,%ymm1
.byte 196,194,117,58,200 // vpminuw %ymm8,%ymm1,%ymm1
@@ -52340,7 +52294,7 @@ FUNCTION(_sk_screen_hsw_lowp)
_sk_screen_hsw_lowp:
.byte 197,93,253,192 // vpaddw %ymm0,%ymm4,%ymm8
.byte 197,221,213,192 // vpmullw %ymm0,%ymm4,%ymm0
- .byte 196,98,125,121,13,212,216,0,0 // vpbroadcastw 0xd8d4(%rip),%ymm9 # 391a0 <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,121,13,240,216,0,0 // vpbroadcastw 0xd8f0(%rip),%ymm9 # 39100 <_sk_srcover_bgra_8888_sse2_lowp+0x948>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
@@ -52366,7 +52320,7 @@ HIDDEN _sk_xor__hsw_lowp
.globl _sk_xor__hsw_lowp
FUNCTION(_sk_xor__hsw_lowp)
_sk_xor__hsw_lowp:
- .byte 196,98,125,121,5,121,216,0,0 // vpbroadcastw 0xd879(%rip),%ymm8 # 391a2 <_sk_srcover_bgra_8888_sse2_lowp+0x92e>
+ .byte 196,98,125,121,5,149,216,0,0 // vpbroadcastw 0xd895(%rip),%ymm8 # 39102 <_sk_srcover_bgra_8888_sse2_lowp+0x94a>
.byte 197,61,249,207 // vpsubw %ymm7,%ymm8,%ymm9
.byte 197,181,213,192 // vpmullw %ymm0,%ymm9,%ymm0
.byte 197,61,249,211 // vpsubw %ymm3,%ymm8,%ymm10
@@ -52400,7 +52354,7 @@ _sk_darken_hsw_lowp:
.byte 197,197,213,192 // vpmullw %ymm0,%ymm7,%ymm0
.byte 197,93,213,203 // vpmullw %ymm3,%ymm4,%ymm9
.byte 196,194,125,62,193 // vpmaxuw %ymm9,%ymm0,%ymm0
- .byte 196,98,125,121,13,253,215,0,0 // vpbroadcastw 0xd7fd(%rip),%ymm9 # 391a4 <_sk_srcover_bgra_8888_sse2_lowp+0x930>
+ .byte 196,98,125,121,13,25,216,0,0 // vpbroadcastw 0xd819(%rip),%ymm9 # 39104 <_sk_srcover_bgra_8888_sse2_lowp+0x94c>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
@@ -52434,7 +52388,7 @@ _sk_lighten_hsw_lowp:
.byte 197,197,213,192 // vpmullw %ymm0,%ymm7,%ymm0
.byte 197,93,213,203 // vpmullw %ymm3,%ymm4,%ymm9
.byte 196,194,125,58,193 // vpminuw %ymm9,%ymm0,%ymm0
- .byte 196,98,125,121,13,126,215,0,0 // vpbroadcastw 0xd77e(%rip),%ymm9 # 391a6 <_sk_srcover_bgra_8888_sse2_lowp+0x932>
+ .byte 196,98,125,121,13,154,215,0,0 // vpbroadcastw 0xd79a(%rip),%ymm9 # 39106 <_sk_srcover_bgra_8888_sse2_lowp+0x94e>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
@@ -52468,10 +52422,10 @@ _sk_difference_hsw_lowp:
.byte 197,197,213,192 // vpmullw %ymm0,%ymm7,%ymm0
.byte 197,93,213,203 // vpmullw %ymm3,%ymm4,%ymm9
.byte 196,194,125,58,193 // vpminuw %ymm9,%ymm0,%ymm0
- .byte 196,98,125,121,13,255,214,0,0 // vpbroadcastw 0xd6ff(%rip),%ymm9 # 391a8 <_sk_srcover_bgra_8888_sse2_lowp+0x934>
+ .byte 196,98,125,121,13,27,215,0,0 // vpbroadcastw 0xd71b(%rip),%ymm9 # 39108 <_sk_srcover_bgra_8888_sse2_lowp+0x950>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,7 // vpsrlw $0x7,%ymm0,%ymm0
- .byte 196,98,125,121,21,238,214,0,0 // vpbroadcastw 0xd6ee(%rip),%ymm10 # 391aa <_sk_srcover_bgra_8888_sse2_lowp+0x936>
+ .byte 196,98,125,121,21,10,215,0,0 // vpbroadcastw 0xd70a(%rip),%ymm10 # 3910a <_sk_srcover_bgra_8888_sse2_lowp+0x952>
.byte 196,193,125,219,194 // vpand %ymm10,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
.byte 197,85,253,193 // vpaddw %ymm1,%ymm5,%ymm8
@@ -52504,10 +52458,10 @@ FUNCTION(_sk_exclusion_hsw_lowp)
_sk_exclusion_hsw_lowp:
.byte 197,93,253,192 // vpaddw %ymm0,%ymm4,%ymm8
.byte 197,221,213,192 // vpmullw %ymm0,%ymm4,%ymm0
- .byte 196,98,125,121,13,115,214,0,0 // vpbroadcastw 0xd673(%rip),%ymm9 # 391ac <_sk_srcover_bgra_8888_sse2_lowp+0x938>
+ .byte 196,98,125,121,13,143,214,0,0 // vpbroadcastw 0xd68f(%rip),%ymm9 # 3910c <_sk_srcover_bgra_8888_sse2_lowp+0x954>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,7 // vpsrlw $0x7,%ymm0,%ymm0
- .byte 196,98,125,121,21,98,214,0,0 // vpbroadcastw 0xd662(%rip),%ymm10 # 391ae <_sk_srcover_bgra_8888_sse2_lowp+0x93a>
+ .byte 196,98,125,121,21,126,214,0,0 // vpbroadcastw 0xd67e(%rip),%ymm10 # 3910e <_sk_srcover_bgra_8888_sse2_lowp+0x956>
.byte 196,193,125,219,194 // vpand %ymm10,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
.byte 197,85,253,193 // vpaddw %ymm1,%ymm5,%ymm8
@@ -52535,7 +52489,7 @@ HIDDEN _sk_hardlight_hsw_lowp
FUNCTION(_sk_hardlight_hsw_lowp)
_sk_hardlight_hsw_lowp:
.byte 197,125,253,192 // vpaddw %ymm0,%ymm0,%ymm8
- .byte 196,98,125,121,13,255,213,0,0 // vpbroadcastw 0xd5ff(%rip),%ymm9 # 391b2 <_sk_srcover_bgra_8888_sse2_lowp+0x93e>
+ .byte 196,98,125,121,13,27,214,0,0 // vpbroadcastw 0xd61b(%rip),%ymm9 # 39112 <_sk_srcover_bgra_8888_sse2_lowp+0x95a>
.byte 196,65,101,239,209 // vpxor %ymm9,%ymm3,%ymm10
.byte 196,65,61,239,217 // vpxor %ymm9,%ymm8,%ymm11
.byte 196,65,37,101,218 // vpcmpgtw %ymm10,%ymm11,%ymm11
@@ -52563,7 +52517,7 @@ _sk_hardlight_hsw_lowp:
.byte 197,101,249,210 // vpsubw %ymm2,%ymm3,%ymm10
.byte 197,69,249,246 // vpsubw %ymm6,%ymm7,%ymm14
.byte 196,65,45,213,214 // vpmullw %ymm14,%ymm10,%ymm10
- .byte 196,98,125,121,53,118,213,0,0 // vpbroadcastw 0xd576(%rip),%ymm14 # 391b0 <_sk_srcover_bgra_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,121,53,146,213,0,0 // vpbroadcastw 0xd592(%rip),%ymm14 # 39110 <_sk_srcover_bgra_8888_sse2_lowp+0x958>
.byte 196,65,45,253,210 // vpaddw %ymm10,%ymm10,%ymm10
.byte 196,65,61,249,194 // vpsubw %ymm10,%ymm8,%ymm8
.byte 197,13,249,215 // vpsubw %ymm7,%ymm14,%ymm10
@@ -52600,7 +52554,7 @@ HIDDEN _sk_overlay_hsw_lowp
FUNCTION(_sk_overlay_hsw_lowp)
_sk_overlay_hsw_lowp:
.byte 197,93,253,196 // vpaddw %ymm4,%ymm4,%ymm8
- .byte 196,98,125,121,13,235,212,0,0 // vpbroadcastw 0xd4eb(%rip),%ymm9 # 391b6 <_sk_srcover_bgra_8888_sse2_lowp+0x942>
+ .byte 196,98,125,121,13,7,213,0,0 // vpbroadcastw 0xd507(%rip),%ymm9 # 39116 <_sk_srcover_bgra_8888_sse2_lowp+0x95e>
.byte 196,65,69,239,209 // vpxor %ymm9,%ymm7,%ymm10
.byte 196,65,61,239,193 // vpxor %ymm9,%ymm8,%ymm8
.byte 196,65,61,101,218 // vpcmpgtw %ymm10,%ymm8,%ymm11
@@ -52624,7 +52578,7 @@ _sk_overlay_hsw_lowp:
.byte 196,65,21,253,237 // vpaddw %ymm13,%ymm13,%ymm13
.byte 196,65,61,249,237 // vpsubw %ymm13,%ymm8,%ymm13
.byte 196,67,13,76,229,192 // vpblendvb %ymm12,%ymm13,%ymm14,%ymm12
- .byte 196,98,125,121,45,115,212,0,0 // vpbroadcastw 0xd473(%rip),%ymm13 # 391b4 <_sk_srcover_bgra_8888_sse2_lowp+0x940>
+ .byte 196,98,125,121,45,143,212,0,0 // vpbroadcastw 0xd48f(%rip),%ymm13 # 39114 <_sk_srcover_bgra_8888_sse2_lowp+0x95c>
.byte 197,77,253,246 // vpaddw %ymm6,%ymm6,%ymm14
.byte 196,65,13,239,201 // vpxor %ymm9,%ymm14,%ymm9
.byte 196,65,53,101,202 // vpcmpgtw %ymm10,%ymm9,%ymm9
@@ -52676,10 +52630,10 @@ _sk_load_8888_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,55 // ja 2be37 <_sk_load_8888_hsw_lowp+0x52>
+ .byte 119,55 // ja 2bd7b <_sk_load_8888_hsw_lowp+0x52>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,162,1,0,0 // lea 0x1a2(%rip),%r9 # 2bfb0 <_sk_load_8888_hsw_lowp+0x1cb>
+ .byte 76,141,13,162,1,0,0 // lea 0x1a2(%rip),%r9 # 2bef4 <_sk_load_8888_hsw_lowp+0x1cb>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -52689,10 +52643,10 @@ _sk_load_8888_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,12,144 // vmovd (%r8,%rdx,4),%xmm1
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
- .byte 233,39,1,0,0 // jmpq 2bf5e <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 2bea2 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,126,111,12,144 // vmovdqu (%r8,%rdx,4),%ymm1
.byte 196,193,126,111,68,144,32 // vmovdqu 0x20(%r8,%rdx,4),%ymm0
- .byte 233,21,1,0,0 // jmpq 2bf5e <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 2bea2 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
@@ -52701,7 +52655,7 @@ _sk_load_8888_hsw_lowp:
.byte 197,249,112,201,232 // vpshufd $0xe8,%xmm1,%xmm1
.byte 196,227,125,2,201,3 // vpblendd $0x3,%ymm1,%ymm0,%ymm1
.byte 197,253,111,195 // vmovdqa %ymm3,%ymm0
- .byte 233,229,0,0,0 // jmpq 2bf5e <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 2bea2 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -52717,7 +52671,7 @@ _sk_load_8888_hsw_lowp:
.byte 196,193,122,111,12,144 // vmovdqu (%r8,%rdx,4),%xmm1
.byte 196,227,117,2,200,240 // vpblendd $0xf0,%ymm0,%ymm1,%ymm1
.byte 197,125,127,192 // vmovdqa %ymm8,%ymm0
- .byte 233,138,0,0,0 // jmpq 2bf5e <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 2bea2 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,40 // vmovd 0x28(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -52727,7 +52681,7 @@ _sk_load_8888_hsw_lowp:
.byte 196,193,121,110,76,144,32 // vmovd 0x20(%r8,%rdx,4),%xmm1
.byte 196,227,125,2,193,1 // vpblendd $0x1,%ymm1,%ymm0,%ymm0
.byte 196,193,126,111,12,144 // vmovdqu (%r8,%rdx,4),%ymm1
- .byte 235,81 // jmp 2bf5e <_sk_load_8888_hsw_lowp+0x179>
+ .byte 235,81 // jmp 2bea2 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,56 // vmovd 0x38(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -52747,7 +52701,7 @@ _sk_load_8888_hsw_lowp:
.byte 196,227,101,14,200,170 // vpblendw $0xaa,%ymm0,%ymm3,%ymm1
.byte 196,227,109,14,192,170 // vpblendw $0xaa,%ymm0,%ymm2,%ymm0
.byte 196,226,125,43,201 // vpackusdw %ymm1,%ymm0,%ymm1
- .byte 197,125,111,5,57,210,0,0 // vmovdqa 0xd239(%rip),%ymm8 # 391c0 <_sk_srcover_bgra_8888_sse2_lowp+0x94c>
+ .byte 197,125,111,5,85,210,0,0 // vmovdqa 0xd255(%rip),%ymm8 # 39120 <_sk_srcover_bgra_8888_sse2_lowp+0x968>
.byte 196,193,117,219,192 // vpand %ymm8,%ymm1,%ymm0
.byte 197,245,113,209,8 // vpsrlw $0x8,%ymm1,%ymm1
.byte 197,229,114,211,16 // vpsrld $0x10,%ymm3,%ymm3
@@ -52758,7 +52712,7 @@ _sk_load_8888_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
- .byte 120,254 // js 2bfb0 <_sk_load_8888_hsw_lowp+0x1cb>
+ .byte 120,254 // js 2bef4 <_sk_load_8888_hsw_lowp+0x1cb>
.byte 255 // (bad)
.byte 255,175,254,255,255,153 // ljmp *-0x66000002(%rdi)
.byte 254 // (bad)
@@ -52806,10 +52760,10 @@ _sk_load_8888_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,55 // ja 2c03e <_sk_load_8888_dst_hsw_lowp+0x52>
+ .byte 119,55 // ja 2bf82 <_sk_load_8888_dst_hsw_lowp+0x52>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2c1b8 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2c0fc <_sk_load_8888_dst_hsw_lowp+0x1cc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -52819,10 +52773,10 @@ _sk_load_8888_dst_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,44,144 // vmovd (%r8,%rdx,4),%xmm5
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 233,39,1,0,0 // jmpq 2c165 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 2c0a9 <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,126,111,44,144 // vmovdqu (%r8,%rdx,4),%ymm5
.byte 196,193,126,111,100,144,32 // vmovdqu 0x20(%r8,%rdx,4),%ymm4
- .byte 233,21,1,0,0 // jmpq 2c165 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 2c0a9 <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
@@ -52831,7 +52785,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 197,249,112,237,232 // vpshufd $0xe8,%xmm5,%xmm5
.byte 196,227,93,2,237,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm5
.byte 197,253,111,231 // vmovdqa %ymm7,%ymm4
- .byte 233,229,0,0,0 // jmpq 2c165 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 2c0a9 <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -52847,7 +52801,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 196,193,122,111,44,144 // vmovdqu (%r8,%rdx,4),%xmm5
.byte 196,227,85,2,236,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm5
.byte 197,125,127,196 // vmovdqa %ymm8,%ymm4
- .byte 233,138,0,0,0 // jmpq 2c165 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 2c0a9 <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,40 // vmovd 0x28(%r8,%rdx,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -52857,7 +52811,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 196,193,121,110,108,144,32 // vmovd 0x20(%r8,%rdx,4),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
.byte 196,193,126,111,44,144 // vmovdqu (%r8,%rdx,4),%ymm5
- .byte 235,81 // jmp 2c165 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 235,81 // jmp 2c0a9 <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,56 // vmovd 0x38(%r8,%rdx,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -52877,7 +52831,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 196,227,69,14,236,170 // vpblendw $0xaa,%ymm4,%ymm7,%ymm5
.byte 196,227,77,14,228,170 // vpblendw $0xaa,%ymm4,%ymm6,%ymm4
.byte 196,226,93,43,237 // vpackusdw %ymm5,%ymm4,%ymm5
- .byte 197,125,111,5,82,208,0,0 // vmovdqa 0xd052(%rip),%ymm8 # 391e0 <_sk_srcover_bgra_8888_sse2_lowp+0x96c>
+ .byte 197,125,111,5,110,208,0,0 // vmovdqa 0xd06e(%rip),%ymm8 # 39140 <_sk_srcover_bgra_8888_sse2_lowp+0x988>
.byte 196,193,85,219,224 // vpand %ymm8,%ymm5,%ymm4
.byte 197,213,113,213,8 // vpsrlw $0x8,%ymm5,%ymm5
.byte 197,197,114,215,16 // vpsrld $0x10,%ymm7,%ymm7
@@ -52888,7 +52842,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,254 // ja 2c1b8 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 2c0fc <_sk_load_8888_dst_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -52949,20 +52903,20 @@ _sk_store_8888_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,30 // ja 2c275 <_sk_store_8888_hsw_lowp+0x81>
+ .byte 119,30 // ja 2c1b9 <_sk_store_8888_hsw_lowp+0x81>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2c324 <_sk_store_8888_hsw_lowp+0x130>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2c268 <_sk_store_8888_hsw_lowp+0x130>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,65,121,126,4,144 // vmovd %xmm8,(%r8,%rdx,4)
- .byte 233,171,0,0,0 // jmpq 2c320 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,171,0,0,0 // jmpq 2c264 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,65,126,127,4,144 // vmovdqu %ymm8,(%r8,%rdx,4)
.byte 196,65,126,127,76,144,32 // vmovdqu %ymm9,0x20(%r8,%rdx,4)
- .byte 233,153,0,0,0 // jmpq 2c320 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,153,0,0,0 // jmpq 2c264 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,67,121,22,68,144,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
.byte 196,65,121,214,4,144 // vmovq %xmm8,(%r8,%rdx,4)
- .byte 233,134,0,0,0 // jmpq 2c320 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,134,0,0,0 // jmpq 2c264 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,22,76,144,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -52970,12 +52924,12 @@ _sk_store_8888_hsw_lowp:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,65,121,126,76,144,16 // vmovd %xmm9,0x10(%r8,%rdx,4)
.byte 196,65,122,127,4,144 // vmovdqu %xmm8,(%r8,%rdx,4)
- .byte 235,85 // jmp 2c320 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 235,85 // jmp 2c264 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,67,121,22,76,144,40,2 // vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
.byte 196,67,121,22,76,144,36,1 // vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
.byte 196,65,121,126,76,144,32 // vmovd %xmm9,0x20(%r8,%rdx,4)
.byte 196,65,126,127,4,144 // vmovdqu %ymm8,(%r8,%rdx,4)
- .byte 235,54 // jmp 2c320 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 235,54 // jmp 2c264 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
.byte 196,67,121,22,84,144,56,2 // vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -53032,10 +52986,10 @@ _sk_load_bgra_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,55 // ja 2c3b2 <_sk_load_bgra_hsw_lowp+0x52>
+ .byte 119,55 // ja 2c2f6 <_sk_load_bgra_hsw_lowp+0x52>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2c52c <_sk_load_bgra_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2c470 <_sk_load_bgra_hsw_lowp+0x1cc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -53045,10 +52999,10 @@ _sk_load_bgra_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,12,144 // vmovd (%r8,%rdx,4),%xmm1
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
- .byte 233,39,1,0,0 // jmpq 2c4d9 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 2c41d <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,126,111,12,144 // vmovdqu (%r8,%rdx,4),%ymm1
.byte 196,193,126,111,68,144,32 // vmovdqu 0x20(%r8,%rdx,4),%ymm0
- .byte 233,21,1,0,0 // jmpq 2c4d9 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 2c41d <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
@@ -53057,7 +53011,7 @@ _sk_load_bgra_hsw_lowp:
.byte 197,249,112,201,232 // vpshufd $0xe8,%xmm1,%xmm1
.byte 196,227,125,2,201,3 // vpblendd $0x3,%ymm1,%ymm0,%ymm1
.byte 197,253,111,195 // vmovdqa %ymm3,%ymm0
- .byte 233,229,0,0,0 // jmpq 2c4d9 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 2c41d <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -53073,7 +53027,7 @@ _sk_load_bgra_hsw_lowp:
.byte 196,193,122,111,12,144 // vmovdqu (%r8,%rdx,4),%xmm1
.byte 196,227,117,2,200,240 // vpblendd $0xf0,%ymm0,%ymm1,%ymm1
.byte 197,125,127,192 // vmovdqa %ymm8,%ymm0
- .byte 233,138,0,0,0 // jmpq 2c4d9 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 2c41d <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,40 // vmovd 0x28(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -53083,7 +53037,7 @@ _sk_load_bgra_hsw_lowp:
.byte 196,193,121,110,76,144,32 // vmovd 0x20(%r8,%rdx,4),%xmm1
.byte 196,227,125,2,193,1 // vpblendd $0x1,%ymm1,%ymm0,%ymm0
.byte 196,193,126,111,12,144 // vmovdqu (%r8,%rdx,4),%ymm1
- .byte 235,81 // jmp 2c4d9 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 235,81 // jmp 2c41d <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,56 // vmovd 0x38(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -53103,7 +53057,7 @@ _sk_load_bgra_hsw_lowp:
.byte 196,227,125,14,209,170 // vpblendw $0xaa,%ymm1,%ymm0,%ymm2
.byte 196,227,101,14,201,170 // vpblendw $0xaa,%ymm1,%ymm3,%ymm1
.byte 196,226,117,43,202 // vpackusdw %ymm2,%ymm1,%ymm1
- .byte 197,125,111,5,254,204,0,0 // vmovdqa 0xccfe(%rip),%ymm8 # 39200 <_sk_srcover_bgra_8888_sse2_lowp+0x98c>
+ .byte 197,125,111,5,26,205,0,0 // vmovdqa 0xcd1a(%rip),%ymm8 # 39160 <_sk_srcover_bgra_8888_sse2_lowp+0x9a8>
.byte 196,193,117,219,208 // vpand %ymm8,%ymm1,%ymm2
.byte 197,245,113,209,8 // vpsrlw $0x8,%ymm1,%ymm1
.byte 197,253,114,208,16 // vpsrld $0x10,%ymm0,%ymm0
@@ -53114,7 +53068,7 @@ _sk_load_bgra_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,254 // ja 2c52c <_sk_load_bgra_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 2c470 <_sk_load_bgra_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -53161,10 +53115,10 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,55 // ja 2c5ba <_sk_load_bgra_dst_hsw_lowp+0x52>
+ .byte 119,55 // ja 2c4fe <_sk_load_bgra_dst_hsw_lowp+0x52>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2c734 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2c678 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -53174,10 +53128,10 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,44,144 // vmovd (%r8,%rdx,4),%xmm5
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 233,39,1,0,0 // jmpq 2c6e1 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 2c625 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,126,111,44,144 // vmovdqu (%r8,%rdx,4),%ymm5
.byte 196,193,126,111,100,144,32 // vmovdqu 0x20(%r8,%rdx,4),%ymm4
- .byte 233,21,1,0,0 // jmpq 2c6e1 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 2c625 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
@@ -53186,7 +53140,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 197,249,112,237,232 // vpshufd $0xe8,%xmm5,%xmm5
.byte 196,227,93,2,237,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm5
.byte 197,253,111,231 // vmovdqa %ymm7,%ymm4
- .byte 233,229,0,0,0 // jmpq 2c6e1 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 2c625 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -53202,7 +53156,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 196,193,122,111,44,144 // vmovdqu (%r8,%rdx,4),%xmm5
.byte 196,227,85,2,236,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm5
.byte 197,125,127,196 // vmovdqa %ymm8,%ymm4
- .byte 233,138,0,0,0 // jmpq 2c6e1 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 2c625 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,40 // vmovd 0x28(%r8,%rdx,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -53212,7 +53166,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 196,193,121,110,108,144,32 // vmovd 0x20(%r8,%rdx,4),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
.byte 196,193,126,111,44,144 // vmovdqu (%r8,%rdx,4),%ymm5
- .byte 235,81 // jmp 2c6e1 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 235,81 // jmp 2c625 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,56 // vmovd 0x38(%r8,%rdx,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -53232,7 +53186,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 196,227,93,14,245,170 // vpblendw $0xaa,%ymm5,%ymm4,%ymm6
.byte 196,227,69,14,237,170 // vpblendw $0xaa,%ymm5,%ymm7,%ymm5
.byte 196,226,85,43,238 // vpackusdw %ymm6,%ymm5,%ymm5
- .byte 197,125,111,5,22,203,0,0 // vmovdqa 0xcb16(%rip),%ymm8 # 39220 <_sk_srcover_bgra_8888_sse2_lowp+0x9ac>
+ .byte 197,125,111,5,50,203,0,0 // vmovdqa 0xcb32(%rip),%ymm8 # 39180 <_sk_srcover_bgra_8888_sse2_lowp+0x9c8>
.byte 196,193,85,219,240 // vpand %ymm8,%ymm5,%ymm6
.byte 197,213,113,213,8 // vpsrlw $0x8,%ymm5,%ymm5
.byte 197,221,114,212,16 // vpsrld $0x10,%ymm4,%ymm4
@@ -53243,7 +53197,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,254 // ja 2c734 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 2c678 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -53304,20 +53258,20 @@ _sk_store_bgra_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,30 // ja 2c7f1 <_sk_store_bgra_hsw_lowp+0x81>
+ .byte 119,30 // ja 2c735 <_sk_store_bgra_hsw_lowp+0x81>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2c8a0 <_sk_store_bgra_hsw_lowp+0x130>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2c7e4 <_sk_store_bgra_hsw_lowp+0x130>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,65,121,126,4,144 // vmovd %xmm8,(%r8,%rdx,4)
- .byte 233,171,0,0,0 // jmpq 2c89c <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,171,0,0,0 // jmpq 2c7e0 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,65,126,127,4,144 // vmovdqu %ymm8,(%r8,%rdx,4)
.byte 196,65,126,127,76,144,32 // vmovdqu %ymm9,0x20(%r8,%rdx,4)
- .byte 233,153,0,0,0 // jmpq 2c89c <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,153,0,0,0 // jmpq 2c7e0 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,67,121,22,68,144,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
.byte 196,65,121,214,4,144 // vmovq %xmm8,(%r8,%rdx,4)
- .byte 233,134,0,0,0 // jmpq 2c89c <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,134,0,0,0 // jmpq 2c7e0 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,22,76,144,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -53325,12 +53279,12 @@ _sk_store_bgra_hsw_lowp:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,65,121,126,76,144,16 // vmovd %xmm9,0x10(%r8,%rdx,4)
.byte 196,65,122,127,4,144 // vmovdqu %xmm8,(%r8,%rdx,4)
- .byte 235,85 // jmp 2c89c <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 235,85 // jmp 2c7e0 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,67,121,22,76,144,40,2 // vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
.byte 196,67,121,22,76,144,36,1 // vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
.byte 196,65,121,126,76,144,32 // vmovd %xmm9,0x20(%r8,%rdx,4)
.byte 196,65,126,127,4,144 // vmovdqu %ymm8,(%r8,%rdx,4)
- .byte 235,54 // jmp 2c89c <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 235,54 // jmp 2c7e0 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
.byte 196,67,121,22,84,144,56,2 // vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -53413,7 +53367,7 @@ _sk_gather_8888_hsw_lowp:
.byte 196,195,101,14,194,170 // vpblendw $0xaa,%ymm10,%ymm3,%ymm0
.byte 196,195,109,14,202,170 // vpblendw $0xaa,%ymm10,%ymm2,%ymm1
.byte 196,226,117,43,200 // vpackusdw %ymm0,%ymm1,%ymm1
- .byte 197,125,111,5,178,200,0,0 // vmovdqa 0xc8b2(%rip),%ymm8 # 39240 <_sk_srcover_bgra_8888_sse2_lowp+0x9cc>
+ .byte 197,125,111,5,206,200,0,0 // vmovdqa 0xc8ce(%rip),%ymm8 # 391a0 <_sk_srcover_bgra_8888_sse2_lowp+0x9e8>
.byte 196,193,117,219,192 // vpand %ymm8,%ymm1,%ymm0
.byte 197,245,113,209,8 // vpsrlw $0x8,%ymm1,%ymm1
.byte 197,229,114,211,16 // vpsrld $0x10,%ymm3,%ymm3
@@ -53463,7 +53417,7 @@ _sk_gather_bgra_hsw_lowp:
.byte 196,195,125,14,202,170 // vpblendw $0xaa,%ymm10,%ymm0,%ymm1
.byte 196,195,61,14,210,170 // vpblendw $0xaa,%ymm10,%ymm8,%ymm2
.byte 196,226,109,43,201 // vpackusdw %ymm1,%ymm2,%ymm1
- .byte 197,253,111,29,249,199,0,0 // vmovdqa 0xc7f9(%rip),%ymm3 # 39260 <_sk_srcover_bgra_8888_sse2_lowp+0x9ec>
+ .byte 197,253,111,29,21,200,0,0 // vmovdqa 0xc815(%rip),%ymm3 # 391c0 <_sk_srcover_bgra_8888_sse2_lowp+0xa08>
.byte 197,245,219,211 // vpand %ymm3,%ymm1,%ymm2
.byte 197,245,113,209,8 // vpsrlw $0x8,%ymm1,%ymm1
.byte 197,253,114,208,16 // vpsrld $0x10,%ymm0,%ymm0
@@ -53487,24 +53441,24 @@ _sk_load_565_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2cacd <_sk_load_565_hsw_lowp+0x3f>
+ .byte 119,37 // ja 2ca11 <_sk_load_565_hsw_lowp+0x3f>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,130,1,0,0 // lea 0x182(%rip),%r9 # 2cc38 <_sk_load_565_hsw_lowp+0x1aa>
+ .byte 76,141,13,130,1,0,0 // lea 0x182(%rip),%r9 # 2cb7c <_sk_load_565_hsw_lowp+0x1aa>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,8,1,0,0 // jmpq 2cbd5 <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2cb19 <_sk_load_565_hsw_lowp+0x147>
.byte 196,193,126,111,4,80 // vmovdqu (%r8,%rdx,2),%ymm0
- .byte 233,253,0,0,0 // jmpq 2cbd5 <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2cb19 <_sk_load_565_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,117,56,192,1 // vinserti128 $0x1,%xmm0,%ymm1,%ymm0
.byte 196,193,121,110,12,80 // vmovd (%r8,%rdx,2),%xmm1
.byte 196,227,125,2,193,1 // vpblendd $0x1,%ymm1,%ymm0,%ymm0
- .byte 233,218,0,0,0 // jmpq 2cbd5 <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2cb19 <_sk_load_565_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,117,56,192,1 // vinserti128 $0x1,%xmm0,%ymm1,%ymm0
@@ -53514,7 +53468,7 @@ _sk_load_565_hsw_lowp:
.byte 196,227,125,2,193,15 // vpblendd $0xf,%ymm1,%ymm0,%ymm0
.byte 196,193,122,126,12,80 // vmovq (%r8,%rdx,2),%xmm1
.byte 196,227,125,2,193,3 // vpblendd $0x3,%ymm1,%ymm0,%ymm0
- .byte 233,155,0,0,0 // jmpq 2cbd5 <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2cb19 <_sk_load_565_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -53526,7 +53480,7 @@ _sk_load_565_hsw_lowp:
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
.byte 196,193,122,111,12,80 // vmovdqu (%r8,%rdx,2),%xmm1
.byte 196,227,117,2,192,240 // vpblendd $0xf0,%ymm0,%ymm1,%ymm0
- .byte 235,83 // jmp 2cbd5 <_sk_load_565_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2cb19 <_sk_load_565_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -53540,13 +53494,13 @@ _sk_load_565_hsw_lowp:
.byte 196,193,122,111,20,80 // vmovdqu (%r8,%rdx,2),%xmm2
.byte 196,227,109,56,201,1 // vinserti128 $0x1,%xmm1,%ymm2,%ymm1
.byte 196,227,117,2,192,192 // vpblendd $0xc0,%ymm0,%ymm1,%ymm0
- .byte 196,226,125,121,13,162,198,0,0 // vpbroadcastw 0xc6a2(%rip),%ymm1 # 39280 <_sk_srcover_bgra_8888_sse2_lowp+0xa0c>
+ .byte 196,226,125,121,13,190,198,0,0 // vpbroadcastw 0xc6be(%rip),%ymm1 # 391e0 <_sk_srcover_bgra_8888_sse2_lowp+0xa28>
.byte 197,237,113,208,8 // vpsrlw $0x8,%ymm0,%ymm2
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,237,113,208,5 // vpsrlw $0x5,%ymm0,%ymm2
- .byte 196,226,125,121,29,141,198,0,0 // vpbroadcastw 0xc68d(%rip),%ymm3 # 39282 <_sk_srcover_bgra_8888_sse2_lowp+0xa0e>
+ .byte 196,226,125,121,29,169,198,0,0 // vpbroadcastw 0xc6a9(%rip),%ymm3 # 391e2 <_sk_srcover_bgra_8888_sse2_lowp+0xa2a>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
- .byte 196,226,125,121,29,130,198,0,0 // vpbroadcastw 0xc682(%rip),%ymm3 # 39284 <_sk_srcover_bgra_8888_sse2_lowp+0xa10>
+ .byte 196,226,125,121,29,158,198,0,0 // vpbroadcastw 0xc69e(%rip),%ymm3 # 391e4 <_sk_srcover_bgra_8888_sse2_lowp+0xa2c>
.byte 197,253,219,219 // vpand %ymm3,%ymm0,%ymm3
.byte 197,253,113,208,13 // vpsrlw $0xd,%ymm0,%ymm0
.byte 197,245,235,192 // vpor %ymm0,%ymm1,%ymm0
@@ -53557,7 +53511,7 @@ _sk_load_565_hsw_lowp:
.byte 197,229,113,211,2 // vpsrlw $0x2,%ymm3,%ymm3
.byte 197,237,235,211 // vpor %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,80,198,0,0 // vpbroadcastw 0xc650(%rip),%ymm3 # 39286 <_sk_srcover_bgra_8888_sse2_lowp+0xa12>
+ .byte 196,226,125,121,29,108,198,0,0 // vpbroadcastw 0xc66c(%rip),%ymm3 # 391e6 <_sk_srcover_bgra_8888_sse2_lowp+0xa2e>
.byte 255,224 // jmpq *%rax
.byte 135,254 // xchg %edi,%esi
.byte 255 // (bad)
@@ -53607,24 +53561,24 @@ _sk_load_565_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2ccb3 <_sk_load_565_dst_hsw_lowp+0x3f>
+ .byte 119,37 // ja 2cbf7 <_sk_load_565_dst_hsw_lowp+0x3f>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 2ce20 <_sk_load_565_dst_hsw_lowp+0x1ac>
+ .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 2cd64 <_sk_load_565_dst_hsw_lowp+0x1ac>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,8,1,0,0 // jmpq 2cdbb <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2ccff <_sk_load_565_dst_hsw_lowp+0x147>
.byte 196,193,126,111,36,80 // vmovdqu (%r8,%rdx,2),%ymm4
- .byte 233,253,0,0,0 // jmpq 2cdbb <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2ccff <_sk_load_565_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,85,56,228,1 // vinserti128 $0x1,%xmm4,%ymm5,%ymm4
.byte 196,193,121,110,44,80 // vmovd (%r8,%rdx,2),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
- .byte 233,218,0,0,0 // jmpq 2cdbb <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2ccff <_sk_load_565_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,85,56,228,1 // vinserti128 $0x1,%xmm4,%ymm5,%ymm4
@@ -53634,7 +53588,7 @@ _sk_load_565_dst_hsw_lowp:
.byte 196,227,93,2,229,15 // vpblendd $0xf,%ymm5,%ymm4,%ymm4
.byte 196,193,122,126,44,80 // vmovq (%r8,%rdx,2),%xmm5
.byte 196,227,93,2,229,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm4
- .byte 233,155,0,0,0 // jmpq 2cdbb <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2ccff <_sk_load_565_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -53646,7 +53600,7 @@ _sk_load_565_dst_hsw_lowp:
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
.byte 196,193,122,111,44,80 // vmovdqu (%r8,%rdx,2),%xmm5
.byte 196,227,85,2,228,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm4
- .byte 235,83 // jmp 2cdbb <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2ccff <_sk_load_565_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -53660,13 +53614,13 @@ _sk_load_565_dst_hsw_lowp:
.byte 196,193,122,111,52,80 // vmovdqu (%r8,%rdx,2),%xmm6
.byte 196,227,77,56,237,1 // vinserti128 $0x1,%xmm5,%ymm6,%ymm5
.byte 196,227,85,2,228,192 // vpblendd $0xc0,%ymm4,%ymm5,%ymm4
- .byte 196,226,125,121,45,196,196,0,0 // vpbroadcastw 0xc4c4(%rip),%ymm5 # 39288 <_sk_srcover_bgra_8888_sse2_lowp+0xa14>
+ .byte 196,226,125,121,45,224,196,0,0 // vpbroadcastw 0xc4e0(%rip),%ymm5 # 391e8 <_sk_srcover_bgra_8888_sse2_lowp+0xa30>
.byte 197,205,113,212,8 // vpsrlw $0x8,%ymm4,%ymm6
.byte 197,205,219,237 // vpand %ymm5,%ymm6,%ymm5
.byte 197,205,113,212,5 // vpsrlw $0x5,%ymm4,%ymm6
- .byte 196,226,125,121,61,175,196,0,0 // vpbroadcastw 0xc4af(%rip),%ymm7 # 3928a <_sk_srcover_bgra_8888_sse2_lowp+0xa16>
+ .byte 196,226,125,121,61,203,196,0,0 // vpbroadcastw 0xc4cb(%rip),%ymm7 # 391ea <_sk_srcover_bgra_8888_sse2_lowp+0xa32>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
- .byte 196,226,125,121,61,164,196,0,0 // vpbroadcastw 0xc4a4(%rip),%ymm7 # 3928c <_sk_srcover_bgra_8888_sse2_lowp+0xa18>
+ .byte 196,226,125,121,61,192,196,0,0 // vpbroadcastw 0xc4c0(%rip),%ymm7 # 391ec <_sk_srcover_bgra_8888_sse2_lowp+0xa34>
.byte 197,221,219,255 // vpand %ymm7,%ymm4,%ymm7
.byte 197,221,113,212,13 // vpsrlw $0xd,%ymm4,%ymm4
.byte 197,213,235,228 // vpor %ymm4,%ymm5,%ymm4
@@ -53677,7 +53631,7 @@ _sk_load_565_dst_hsw_lowp:
.byte 197,197,113,215,2 // vpsrlw $0x2,%ymm7,%ymm7
.byte 197,205,235,247 // vpor %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,61,114,196,0,0 // vpbroadcastw 0xc472(%rip),%ymm7 # 3928e <_sk_srcover_bgra_8888_sse2_lowp+0xa1a>
+ .byte 196,226,125,121,61,142,196,0,0 // vpbroadcastw 0xc48e(%rip),%ymm7 # 391ee <_sk_srcover_bgra_8888_sse2_lowp+0xa36>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 133,254 // test %edi,%esi
@@ -53728,10 +53682,10 @@ _sk_store_565_hsw_lowp:
.byte 76,15,175,193 // imul %rcx,%r8
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
- .byte 196,98,125,121,5,27,196,0,0 // vpbroadcastw 0xc41b(%rip),%ymm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xa1c>
+ .byte 196,98,125,121,5,55,196,0,0 // vpbroadcastw 0xc437(%rip),%ymm8 # 391f0 <_sk_srcover_bgra_8888_sse2_lowp+0xa38>
.byte 197,181,113,240,8 // vpsllw $0x8,%ymm0,%ymm9
.byte 196,65,53,219,192 // vpand %ymm8,%ymm9,%ymm8
- .byte 196,98,125,121,13,10,196,0,0 // vpbroadcastw 0xc40a(%rip),%ymm9 # 39292 <_sk_srcover_bgra_8888_sse2_lowp+0xa1e>
+ .byte 196,98,125,121,13,38,196,0,0 // vpbroadcastw 0xc426(%rip),%ymm9 # 391f2 <_sk_srcover_bgra_8888_sse2_lowp+0xa3a>
.byte 197,173,113,241,3 // vpsllw $0x3,%ymm1,%ymm10
.byte 196,65,45,219,201 // vpand %ymm9,%ymm10,%ymm9
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
@@ -53741,31 +53695,31 @@ _sk_store_565_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,31 // ja 2ceca <_sk_store_565_hsw_lowp+0x6e>
+ .byte 119,31 // ja 2ce0e <_sk_store_565_hsw_lowp+0x6e>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2cf78 <_sk_store_565_hsw_lowp+0x11c>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2cebc <_sk_store_565_hsw_lowp+0x11c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,67,121,21,4,80,0 // vpextrw $0x0,%xmm8,(%r8,%rdx,2)
- .byte 233,167,0,0,0 // jmpq 2cf71 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,167,0,0,0 // jmpq 2ceb5 <_sk_store_565_hsw_lowp+0x115>
.byte 196,65,126,127,4,80 // vmovdqu %ymm8,(%r8,%rdx,2)
- .byte 233,156,0,0,0 // jmpq 2cf71 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,156,0,0,0 // jmpq 2ceb5 <_sk_store_565_hsw_lowp+0x115>
.byte 196,67,121,21,68,80,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
.byte 196,65,121,126,4,80 // vmovd %xmm8,(%r8,%rdx,2)
- .byte 233,137,0,0,0 // jmpq 2cf71 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,137,0,0,0 // jmpq 2ceb5 <_sk_store_565_hsw_lowp+0x115>
.byte 196,67,121,21,68,80,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
.byte 196,67,121,21,68,80,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
.byte 196,67,121,21,68,80,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
.byte 196,65,121,214,4,80 // vmovq %xmm8,(%r8,%rdx,2)
- .byte 235,105 // jmp 2cf71 <_sk_store_565_hsw_lowp+0x115>
+ .byte 235,105 // jmp 2ceb5 <_sk_store_565_hsw_lowp+0x115>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,20,2 // vpextrw $0x2,%xmm9,0x14(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,18,1 // vpextrw $0x1,%xmm9,0x12(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,16,0 // vpextrw $0x0,%xmm9,0x10(%r8,%rdx,2)
- .byte 235,55 // jmp 2cf6b <_sk_store_565_hsw_lowp+0x10f>
+ .byte 235,55 // jmp 2ceaf <_sk_store_565_hsw_lowp+0x10f>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,28,6 // vpextrw $0x6,%xmm9,0x1c(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -53788,7 +53742,7 @@ _sk_store_565_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 120,255 // js 2cf8d <_sk_store_565_hsw_lowp+0x131>
+ .byte 120,255 // js 2ced1 <_sk_store_565_hsw_lowp+0x131>
.byte 255 // (bad)
.byte 255,112,255 // pushq -0x1(%rax)
.byte 255 // (bad)
@@ -53900,13 +53854,13 @@ _sk_gather_565_hsw_lowp:
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
- .byte 196,226,125,121,13,78,193,0,0 // vpbroadcastw 0xc14e(%rip),%ymm1 # 39294 <_sk_srcover_bgra_8888_sse2_lowp+0xa20>
+ .byte 196,226,125,121,13,106,193,0,0 // vpbroadcastw 0xc16a(%rip),%ymm1 # 391f4 <_sk_srcover_bgra_8888_sse2_lowp+0xa3c>
.byte 197,237,113,208,8 // vpsrlw $0x8,%ymm0,%ymm2
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,237,113,208,5 // vpsrlw $0x5,%ymm0,%ymm2
- .byte 196,226,125,121,29,57,193,0,0 // vpbroadcastw 0xc139(%rip),%ymm3 # 39296 <_sk_srcover_bgra_8888_sse2_lowp+0xa22>
+ .byte 196,226,125,121,29,85,193,0,0 // vpbroadcastw 0xc155(%rip),%ymm3 # 391f6 <_sk_srcover_bgra_8888_sse2_lowp+0xa3e>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
- .byte 196,226,125,121,29,46,193,0,0 // vpbroadcastw 0xc12e(%rip),%ymm3 # 39298 <_sk_srcover_bgra_8888_sse2_lowp+0xa24>
+ .byte 196,226,125,121,29,74,193,0,0 // vpbroadcastw 0xc14a(%rip),%ymm3 # 391f8 <_sk_srcover_bgra_8888_sse2_lowp+0xa40>
.byte 197,253,219,219 // vpand %ymm3,%ymm0,%ymm3
.byte 197,253,113,208,13 // vpsrlw $0xd,%ymm0,%ymm0
.byte 197,245,235,192 // vpor %ymm0,%ymm1,%ymm0
@@ -53917,7 +53871,7 @@ _sk_gather_565_hsw_lowp:
.byte 197,229,113,211,2 // vpsrlw $0x2,%ymm3,%ymm3
.byte 197,237,235,211 // vpor %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,252,192,0,0 // vpbroadcastw 0xc0fc(%rip),%ymm3 # 3929a <_sk_srcover_bgra_8888_sse2_lowp+0xa26>
+ .byte 196,226,125,121,29,24,193,0,0 // vpbroadcastw 0xc118(%rip),%ymm3 # 391fa <_sk_srcover_bgra_8888_sse2_lowp+0xa42>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_load_4444_hsw_lowp
@@ -53933,24 +53887,24 @@ _sk_load_4444_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2d1df <_sk_load_4444_hsw_lowp+0x3f>
+ .byte 119,37 // ja 2d123 <_sk_load_4444_hsw_lowp+0x3f>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,112,1,0,0 // lea 0x170(%rip),%r9 # 2d338 <_sk_load_4444_hsw_lowp+0x198>
+ .byte 76,141,13,112,1,0,0 // lea 0x170(%rip),%r9 # 2d27c <_sk_load_4444_hsw_lowp+0x198>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,8,1,0,0 // jmpq 2d2e7 <_sk_load_4444_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2d22b <_sk_load_4444_hsw_lowp+0x147>
.byte 196,193,126,111,4,80 // vmovdqu (%r8,%rdx,2),%ymm0
- .byte 233,253,0,0,0 // jmpq 2d2e7 <_sk_load_4444_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2d22b <_sk_load_4444_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,117,56,192,1 // vinserti128 $0x1,%xmm0,%ymm1,%ymm0
.byte 196,193,121,110,12,80 // vmovd (%r8,%rdx,2),%xmm1
.byte 196,227,125,2,193,1 // vpblendd $0x1,%ymm1,%ymm0,%ymm0
- .byte 233,218,0,0,0 // jmpq 2d2e7 <_sk_load_4444_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2d22b <_sk_load_4444_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,117,56,192,1 // vinserti128 $0x1,%xmm0,%ymm1,%ymm0
@@ -53960,7 +53914,7 @@ _sk_load_4444_hsw_lowp:
.byte 196,227,125,2,193,15 // vpblendd $0xf,%ymm1,%ymm0,%ymm0
.byte 196,193,122,126,12,80 // vmovq (%r8,%rdx,2),%xmm1
.byte 196,227,125,2,193,3 // vpblendd $0x3,%ymm1,%ymm0,%ymm0
- .byte 233,155,0,0,0 // jmpq 2d2e7 <_sk_load_4444_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2d22b <_sk_load_4444_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -53972,7 +53926,7 @@ _sk_load_4444_hsw_lowp:
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
.byte 196,193,122,111,12,80 // vmovdqu (%r8,%rdx,2),%xmm1
.byte 196,227,117,2,192,240 // vpblendd $0xf0,%ymm0,%ymm1,%ymm0
- .byte 235,83 // jmp 2d2e7 <_sk_load_4444_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2d22b <_sk_load_4444_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -53988,7 +53942,7 @@ _sk_load_4444_hsw_lowp:
.byte 196,227,117,2,192,192 // vpblendd $0xc0,%ymm0,%ymm1,%ymm0
.byte 197,245,113,208,12 // vpsrlw $0xc,%ymm0,%ymm1
.byte 197,237,113,208,8 // vpsrlw $0x8,%ymm0,%ymm2
- .byte 196,226,125,121,29,162,191,0,0 // vpbroadcastw 0xbfa2(%rip),%ymm3 # 3929c <_sk_srcover_bgra_8888_sse2_lowp+0xa28>
+ .byte 196,226,125,121,29,190,191,0,0 // vpbroadcastw 0xbfbe(%rip),%ymm3 # 391fc <_sk_srcover_bgra_8888_sse2_lowp+0xa44>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,189,113,208,4 // vpsrlw $0x4,%ymm0,%ymm8
.byte 197,61,219,195 // vpand %ymm3,%ymm8,%ymm8
@@ -54053,24 +54007,24 @@ _sk_load_4444_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2d3b3 <_sk_load_4444_dst_hsw_lowp+0x3f>
+ .byte 119,37 // ja 2d2f7 <_sk_load_4444_dst_hsw_lowp+0x3f>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,112,1,0,0 // lea 0x170(%rip),%r9 # 2d50c <_sk_load_4444_dst_hsw_lowp+0x198>
+ .byte 76,141,13,112,1,0,0 // lea 0x170(%rip),%r9 # 2d450 <_sk_load_4444_dst_hsw_lowp+0x198>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,8,1,0,0 // jmpq 2d4bb <_sk_load_4444_dst_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2d3ff <_sk_load_4444_dst_hsw_lowp+0x147>
.byte 196,193,126,111,36,80 // vmovdqu (%r8,%rdx,2),%ymm4
- .byte 233,253,0,0,0 // jmpq 2d4bb <_sk_load_4444_dst_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2d3ff <_sk_load_4444_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,85,56,228,1 // vinserti128 $0x1,%xmm4,%ymm5,%ymm4
.byte 196,193,121,110,44,80 // vmovd (%r8,%rdx,2),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
- .byte 233,218,0,0,0 // jmpq 2d4bb <_sk_load_4444_dst_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2d3ff <_sk_load_4444_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,85,56,228,1 // vinserti128 $0x1,%xmm4,%ymm5,%ymm4
@@ -54080,7 +54034,7 @@ _sk_load_4444_dst_hsw_lowp:
.byte 196,227,93,2,229,15 // vpblendd $0xf,%ymm5,%ymm4,%ymm4
.byte 196,193,122,126,44,80 // vmovq (%r8,%rdx,2),%xmm5
.byte 196,227,93,2,229,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm4
- .byte 233,155,0,0,0 // jmpq 2d4bb <_sk_load_4444_dst_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2d3ff <_sk_load_4444_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -54092,7 +54046,7 @@ _sk_load_4444_dst_hsw_lowp:
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
.byte 196,193,122,111,44,80 // vmovdqu (%r8,%rdx,2),%xmm5
.byte 196,227,85,2,228,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm4
- .byte 235,83 // jmp 2d4bb <_sk_load_4444_dst_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2d3ff <_sk_load_4444_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -54108,7 +54062,7 @@ _sk_load_4444_dst_hsw_lowp:
.byte 196,227,85,2,228,192 // vpblendd $0xc0,%ymm4,%ymm5,%ymm4
.byte 197,213,113,212,12 // vpsrlw $0xc,%ymm4,%ymm5
.byte 197,205,113,212,8 // vpsrlw $0x8,%ymm4,%ymm6
- .byte 196,226,125,121,61,208,189,0,0 // vpbroadcastw 0xbdd0(%rip),%ymm7 # 3929e <_sk_srcover_bgra_8888_sse2_lowp+0xa2a>
+ .byte 196,226,125,121,61,236,189,0,0 // vpbroadcastw 0xbdec(%rip),%ymm7 # 391fe <_sk_srcover_bgra_8888_sse2_lowp+0xa46>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
.byte 197,189,113,212,4 // vpsrlw $0x4,%ymm4,%ymm8
.byte 197,61,219,199 // vpand %ymm7,%ymm8,%ymm8
@@ -54169,13 +54123,13 @@ _sk_store_4444_hsw_lowp:
.byte 76,15,175,193 // imul %rcx,%r8
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
- .byte 196,98,125,121,5,63,189,0,0 // vpbroadcastw 0xbd3f(%rip),%ymm8 # 392a0 <_sk_srcover_bgra_8888_sse2_lowp+0xa2c>
+ .byte 196,98,125,121,5,91,189,0,0 // vpbroadcastw 0xbd5b(%rip),%ymm8 # 39200 <_sk_srcover_bgra_8888_sse2_lowp+0xa48>
.byte 197,181,113,240,8 // vpsllw $0x8,%ymm0,%ymm9
.byte 196,65,53,219,192 // vpand %ymm8,%ymm9,%ymm8
.byte 197,181,113,241,4 // vpsllw $0x4,%ymm1,%ymm9
- .byte 197,53,219,13,72,189,0,0 // vpand 0xbd48(%rip),%ymm9,%ymm9 # 392c0 <_sk_srcover_bgra_8888_sse2_lowp+0xa4c>
+ .byte 197,53,219,13,100,189,0,0 // vpand 0xbd64(%rip),%ymm9,%ymm9 # 39220 <_sk_srcover_bgra_8888_sse2_lowp+0xa68>
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
- .byte 196,98,125,121,13,90,189,0,0 // vpbroadcastw 0xbd5a(%rip),%ymm9 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
+ .byte 196,98,125,121,13,118,189,0,0 // vpbroadcastw 0xbd76(%rip),%ymm9 # 39240 <_sk_srcover_bgra_8888_sse2_lowp+0xa88>
.byte 196,65,109,219,201 // vpand %ymm9,%ymm2,%ymm9
.byte 197,173,113,211,4 // vpsrlw $0x4,%ymm3,%ymm10
.byte 196,65,53,235,202 // vpor %ymm10,%ymm9,%ymm9
@@ -54184,31 +54138,31 @@ _sk_store_4444_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,31 // ja 2d5c3 <_sk_store_4444_hsw_lowp+0x7b>
+ .byte 119,31 // ja 2d507 <_sk_store_4444_hsw_lowp+0x7b>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,194,0,0,0 // lea 0xc2(%rip),%r9 # 2d670 <_sk_store_4444_hsw_lowp+0x128>
+ .byte 76,141,13,194,0,0,0 // lea 0xc2(%rip),%r9 # 2d5b4 <_sk_store_4444_hsw_lowp+0x128>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,67,121,21,4,80,0 // vpextrw $0x0,%xmm8,(%r8,%rdx,2)
- .byte 233,167,0,0,0 // jmpq 2d66a <_sk_store_4444_hsw_lowp+0x122>
+ .byte 233,167,0,0,0 // jmpq 2d5ae <_sk_store_4444_hsw_lowp+0x122>
.byte 196,65,126,127,4,80 // vmovdqu %ymm8,(%r8,%rdx,2)
- .byte 233,156,0,0,0 // jmpq 2d66a <_sk_store_4444_hsw_lowp+0x122>
+ .byte 233,156,0,0,0 // jmpq 2d5ae <_sk_store_4444_hsw_lowp+0x122>
.byte 196,67,121,21,68,80,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
.byte 196,65,121,126,4,80 // vmovd %xmm8,(%r8,%rdx,2)
- .byte 233,137,0,0,0 // jmpq 2d66a <_sk_store_4444_hsw_lowp+0x122>
+ .byte 233,137,0,0,0 // jmpq 2d5ae <_sk_store_4444_hsw_lowp+0x122>
.byte 196,67,121,21,68,80,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
.byte 196,67,121,21,68,80,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
.byte 196,67,121,21,68,80,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
.byte 196,65,121,214,4,80 // vmovq %xmm8,(%r8,%rdx,2)
- .byte 235,105 // jmp 2d66a <_sk_store_4444_hsw_lowp+0x122>
+ .byte 235,105 // jmp 2d5ae <_sk_store_4444_hsw_lowp+0x122>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,20,2 // vpextrw $0x2,%xmm9,0x14(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,18,1 // vpextrw $0x1,%xmm9,0x12(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,16,0 // vpextrw $0x0,%xmm9,0x10(%r8,%rdx,2)
- .byte 235,55 // jmp 2d664 <_sk_store_4444_hsw_lowp+0x11c>
+ .byte 235,55 // jmp 2d5a8 <_sk_store_4444_hsw_lowp+0x11c>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,28,6 // vpextrw $0x6,%xmm9,0x1c(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -54231,7 +54185,7 @@ _sk_store_4444_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 121,255 // jns 2d685 <_sk_store_4444_hsw_lowp+0x13d>
+ .byte 121,255 // jns 2d5c9 <_sk_store_4444_hsw_lowp+0x13d>
.byte 255 // (bad)
.byte 255,113,255 // pushq -0x1(%rcx)
.byte 255 // (bad)
@@ -54346,7 +54300,7 @@ _sk_gather_4444_hsw_lowp:
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
.byte 197,245,113,208,12 // vpsrlw $0xc,%ymm0,%ymm1
.byte 197,237,113,208,8 // vpsrlw $0x8,%ymm0,%ymm2
- .byte 196,226,125,121,29,154,186,0,0 // vpbroadcastw 0xba9a(%rip),%ymm3 # 392e2 <_sk_srcover_bgra_8888_sse2_lowp+0xa6e>
+ .byte 196,226,125,121,29,182,186,0,0 // vpbroadcastw 0xbab6(%rip),%ymm3 # 39242 <_sk_srcover_bgra_8888_sse2_lowp+0xa8a>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,189,113,208,4 // vpsrlw $0x4,%ymm0,%ymm8
.byte 197,61,219,195 // vpand %ymm3,%ymm8,%ymm8
@@ -54374,38 +54328,38 @@ _sk_load_a8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2d8bf <_sk_load_a8_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2d803 <_sk_load_a8_hsw_lowp+0x3c>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,220,0,0,0 // lea 0xdc(%rip),%r9 # 2d984 <_sk_load_a8_hsw_lowp+0x101>
+ .byte 76,141,13,220,0,0,0 // lea 0xdc(%rip),%r9 # 2d8c8 <_sk_load_a8_hsw_lowp+0x101>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,175,0,0,0 // jmpq 2d96e <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2d8b2 <_sk_load_a8_hsw_lowp+0xeb>
.byte 196,193,122,111,4,16 // vmovdqu (%r8,%rdx,1),%xmm0
- .byte 233,164,0,0,0 // jmpq 2d96e <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2d8b2 <_sk_load_a8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,227,121,14,193,1 // vpblendw $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,132,0,0,0 // jmpq 2d96e <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2d8b2 <_sk_load_a8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,193,121,110,12,16 // vmovd (%r8,%rdx,1),%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 235,90 // jmp 2d96e <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2d8b2 <_sk_load_a8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,193,122,126,12,16 // vmovq (%r8,%rdx,1),%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 235,48 // jmp 2d96e <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2d8b2 <_sk_load_a8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -54463,38 +54417,38 @@ _sk_load_a8_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2d9fc <_sk_load_a8_dst_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2d940 <_sk_load_a8_dst_hsw_lowp+0x3c>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 2dac0 <_sk_load_a8_dst_hsw_lowp+0x100>
+ .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 2da04 <_sk_load_a8_dst_hsw_lowp+0x100>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,175,0,0,0 // jmpq 2daab <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2d9ef <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 196,193,122,111,36,16 // vmovdqu (%r8,%rdx,1),%xmm4
- .byte 233,164,0,0,0 // jmpq 2daab <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2d9ef <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,227,89,14,229,1 // vpblendw $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,132,0,0,0 // jmpq 2daab <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2d9ef <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,193,121,110,44,16 // vmovd (%r8,%rdx,1),%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 235,90 // jmp 2daab <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2d9ef <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,193,122,126,44,16 // vmovq (%r8,%rdx,1),%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 235,48 // jmp 2daab <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2d9ef <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -54551,7 +54505,7 @@ _sk_store_a8_hsw_lowp:
.byte 76,15,175,193 // imul %rcx,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 196,195,125,57,216,1 // vextracti128 $0x1,%ymm3,%xmm8
- .byte 197,121,111,13,41,192,0,0 // vmovdqa 0xc029(%rip),%xmm9 # 39b40 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ .byte 197,121,111,13,69,192,0,0 // vmovdqa 0xc045(%rip),%xmm9 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
.byte 196,66,57,0,193 // vpshufb %xmm9,%xmm8,%xmm8
.byte 196,66,97,0,201 // vpshufb %xmm9,%xmm3,%xmm9
.byte 196,65,49,108,192 // vpunpcklqdq %xmm8,%xmm9,%xmm8
@@ -54559,28 +54513,28 @@ _sk_store_a8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,28 // ja 2db4c <_sk_store_a8_hsw_lowp+0x50>
+ .byte 119,28 // ja 2da90 <_sk_store_a8_hsw_lowp+0x50>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 2dbcc <_sk_store_a8_hsw_lowp+0xd0>
+ .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 2db10 <_sk_store_a8_hsw_lowp+0xd0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,67,121,20,4,16,0 // vpextrb $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,121 // jmp 2dbc5 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,121 // jmp 2db09 <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,65,122,127,4,16 // vmovdqu %xmm8,(%r8,%rdx,1)
- .byte 235,113 // jmp 2dbc5 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,113 // jmp 2db09 <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,67,121,20,68,16,2,2 // vpextrb $0x2,%xmm8,0x2(%r8,%rdx,1)
.byte 196,67,121,21,4,16,0 // vpextrw $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,96 // jmp 2dbc5 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,96 // jmp 2db09 <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,67,121,20,68,16,6,6 // vpextrb $0x6,%xmm8,0x6(%r8,%rdx,1)
.byte 196,67,121,20,68,16,5,5 // vpextrb $0x5,%xmm8,0x5(%r8,%rdx,1)
.byte 196,67,121,20,68,16,4,4 // vpextrb $0x4,%xmm8,0x4(%r8,%rdx,1)
.byte 196,65,121,126,4,16 // vmovd %xmm8,(%r8,%rdx,1)
- .byte 235,64 // jmp 2dbc5 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,64 // jmp 2db09 <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,67,121,20,68,16,10,10 // vpextrb $0xa,%xmm8,0xa(%r8,%rdx,1)
.byte 196,67,121,20,68,16,9,9 // vpextrb $0x9,%xmm8,0x9(%r8,%rdx,1)
.byte 196,67,121,20,68,16,8,8 // vpextrb $0x8,%xmm8,0x8(%r8,%rdx,1)
- .byte 235,32 // jmp 2dbbf <_sk_store_a8_hsw_lowp+0xc3>
+ .byte 235,32 // jmp 2db03 <_sk_store_a8_hsw_lowp+0xc3>
.byte 196,67,121,20,68,16,14,14 // vpextrb $0xe,%xmm8,0xe(%r8,%rdx,1)
.byte 196,67,121,20,68,16,13,13 // vpextrb $0xd,%xmm8,0xd(%r8,%rdx,1)
.byte 196,67,121,20,68,16,12,12 // vpextrb $0xc,%xmm8,0xc(%r8,%rdx,1)
@@ -54589,7 +54543,7 @@ _sk_store_a8_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,255 // ja 2dbcd <_sk_store_a8_hsw_lowp+0xd1>
+ .byte 119,255 // ja 2db11 <_sk_store_a8_hsw_lowp+0xd1>
.byte 255 // (bad)
.byte 255,144,255,255,255,136 // callq *-0x77000001(%rax)
.byte 255 // (bad)
@@ -54730,38 +54684,38 @@ _sk_load_g8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2ddeb <_sk_load_g8_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2dd2f <_sk_load_g8_hsw_lowp+0x3c>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,224,0,0,0 // lea 0xe0(%rip),%r9 # 2deb4 <_sk_load_g8_hsw_lowp+0x105>
+ .byte 76,141,13,224,0,0,0 // lea 0xe0(%rip),%r9 # 2ddf8 <_sk_load_g8_hsw_lowp+0x105>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,175,0,0,0 // jmpq 2de9a <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2ddde <_sk_load_g8_hsw_lowp+0xeb>
.byte 196,193,122,111,4,16 // vmovdqu (%r8,%rdx,1),%xmm0
- .byte 233,164,0,0,0 // jmpq 2de9a <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2ddde <_sk_load_g8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,227,121,14,193,1 // vpblendw $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,132,0,0,0 // jmpq 2de9a <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2ddde <_sk_load_g8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,193,121,110,12,16 // vmovd (%r8,%rdx,1),%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 235,90 // jmp 2de9a <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2ddde <_sk_load_g8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,193,122,126,12,16 // vmovq (%r8,%rdx,1),%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 235,48 // jmp 2de9a <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2ddde <_sk_load_g8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -54771,7 +54725,7 @@ _sk_load_g8_hsw_lowp:
.byte 196,227,113,2,192,8 // vpblendd $0x8,%xmm0,%xmm1,%xmm0
.byte 196,226,125,48,192 // vpmovzxbw %xmm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,58,180,0,0 // vpbroadcastw 0xb43a(%rip),%ymm3 # 392e4 <_sk_srcover_bgra_8888_sse2_lowp+0xa70>
+ .byte 196,226,125,121,29,86,180,0,0 // vpbroadcastw 0xb456(%rip),%ymm3 # 39244 <_sk_srcover_bgra_8888_sse2_lowp+0xa8c>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -54782,7 +54736,7 @@ _sk_load_g8_hsw_lowp:
.byte 255,66,255 // incl -0x1(%rdx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 2dec1 <_sk_load_g8_hsw_lowp+0x112>
+ .byte 126,255 // jle 2de05 <_sk_load_g8_hsw_lowp+0x112>
.byte 255 // (bad)
.byte 255,118,255 // pushq -0x1(%rsi)
.byte 255 // (bad)
@@ -54822,38 +54776,38 @@ _sk_load_g8_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2df2c <_sk_load_g8_dst_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2de70 <_sk_load_g8_dst_hsw_lowp+0x3c>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 2dff8 <_sk_load_g8_dst_hsw_lowp+0x108>
+ .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 2df3c <_sk_load_g8_dst_hsw_lowp+0x108>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,175,0,0,0 // jmpq 2dfdb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2df1f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 196,193,122,111,36,16 // vmovdqu (%r8,%rdx,1),%xmm4
- .byte 233,164,0,0,0 // jmpq 2dfdb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2df1f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,227,89,14,229,1 // vpblendw $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,132,0,0,0 // jmpq 2dfdb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2df1f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,193,121,110,44,16 // vmovd (%r8,%rdx,1),%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 235,90 // jmp 2dfdb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2df1f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,193,122,126,44,16 // vmovq (%r8,%rdx,1),%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 235,48 // jmp 2dfdb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2df1f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -54863,7 +54817,7 @@ _sk_load_g8_dst_hsw_lowp:
.byte 196,227,81,2,228,8 // vpblendd $0x8,%xmm4,%xmm5,%xmm4
.byte 196,226,125,48,228 // vpmovzxbw %xmm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,61,251,178,0,0 // vpbroadcastw 0xb2fb(%rip),%ymm7 # 392e6 <_sk_srcover_bgra_8888_sse2_lowp+0xa72>
+ .byte 196,226,125,121,61,23,179,0,0 // vpbroadcastw 0xb317(%rip),%ymm7 # 39246 <_sk_srcover_bgra_8888_sse2_lowp+0xa8e>
.byte 197,253,111,236 // vmovdqa %ymm4,%ymm5
.byte 197,253,111,244 // vmovdqa %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -54877,7 +54831,7 @@ _sk_load_g8_dst_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 2e005 <_sk_load_g8_dst_hsw_lowp+0x115>
+ .byte 123,255 // jnp 2df49 <_sk_load_g8_dst_hsw_lowp+0x115>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -54907,12 +54861,12 @@ HIDDEN _sk_luminance_to_alpha_hsw_lowp
.globl _sk_luminance_to_alpha_hsw_lowp
FUNCTION(_sk_luminance_to_alpha_hsw_lowp)
_sk_luminance_to_alpha_hsw_lowp:
- .byte 196,226,125,121,29,171,178,0,0 // vpbroadcastw 0xb2ab(%rip),%ymm3 # 392e8 <_sk_srcover_bgra_8888_sse2_lowp+0xa74>
+ .byte 196,226,125,121,29,199,178,0,0 // vpbroadcastw 0xb2c7(%rip),%ymm3 # 39248 <_sk_srcover_bgra_8888_sse2_lowp+0xa90>
.byte 197,253,213,195 // vpmullw %ymm3,%ymm0,%ymm0
- .byte 196,226,125,121,29,160,178,0,0 // vpbroadcastw 0xb2a0(%rip),%ymm3 # 392ea <_sk_srcover_bgra_8888_sse2_lowp+0xa76>
+ .byte 196,226,125,121,29,188,178,0,0 // vpbroadcastw 0xb2bc(%rip),%ymm3 # 3924a <_sk_srcover_bgra_8888_sse2_lowp+0xa92>
.byte 197,245,213,203 // vpmullw %ymm3,%ymm1,%ymm1
.byte 197,245,253,192 // vpaddw %ymm0,%ymm1,%ymm0
- .byte 196,226,125,121,13,145,178,0,0 // vpbroadcastw 0xb291(%rip),%ymm1 # 392ec <_sk_srcover_bgra_8888_sse2_lowp+0xa78>
+ .byte 196,226,125,121,13,173,178,0,0 // vpbroadcastw 0xb2ad(%rip),%ymm1 # 3924c <_sk_srcover_bgra_8888_sse2_lowp+0xa94>
.byte 197,237,213,201 // vpmullw %ymm1,%ymm2,%ymm1
.byte 197,253,253,193 // vpaddw %ymm1,%ymm0,%ymm0
.byte 197,229,113,208,8 // vpsrlw $0x8,%ymm0,%ymm3
@@ -55011,7 +54965,7 @@ _sk_gather_g8_hsw_lowp:
.byte 196,227,121,32,192,15 // vpinsrb $0xf,%eax,%xmm0,%xmm0
.byte 196,226,125,48,192 // vpmovzxbw %xmm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,212,176,0,0 // vpbroadcastw 0xb0d4(%rip),%ymm3 # 392ee <_sk_srcover_bgra_8888_sse2_lowp+0xa7a>
+ .byte 196,226,125,121,29,240,176,0,0 // vpbroadcastw 0xb0f0(%rip),%ymm3 # 3924e <_sk_srcover_bgra_8888_sse2_lowp+0xa96>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -55022,13 +54976,13 @@ FUNCTION(_sk_scale_1_float_hsw_lowp)
_sk_scale_1_float_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,122,16,0 // vmovss (%rax),%xmm8
- .byte 197,122,16,13,30,169,0,0 // vmovss 0xa91e(%rip),%xmm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,57,169,13,229,168,0,0 // vfmadd213ss 0xa8e5(%rip),%xmm8,%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,122,16,13,30,169,0,0 // vmovss 0xa91e(%rip),%xmm9 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,57,169,13,229,168,0,0 // vfmadd213ss 0xa8e5(%rip),%xmm8,%xmm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,122,44,193 // vcvttss2si %xmm9,%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
.byte 196,66,125,121,192 // vpbroadcastw %xmm8,%ymm8
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
- .byte 196,98,125,121,13,154,176,0,0 // vpbroadcastw 0xb09a(%rip),%ymm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xa7c>
+ .byte 196,98,125,121,13,182,176,0,0 // vpbroadcastw 0xb0b6(%rip),%ymm9 # 39250 <_sk_srcover_bgra_8888_sse2_lowp+0xa98>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,213,201 // vpmullw %ymm1,%ymm8,%ymm1
@@ -55049,12 +55003,12 @@ FUNCTION(_sk_lerp_1_float_hsw_lowp)
_sk_lerp_1_float_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,122,16,0 // vmovss (%rax),%xmm8
- .byte 197,122,16,13,180,168,0,0 // vmovss 0xa8b4(%rip),%xmm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,57,169,13,123,168,0,0 // vfmadd213ss 0xa87b(%rip),%xmm8,%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,122,16,13,180,168,0,0 // vmovss 0xa8b4(%rip),%xmm9 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,57,169,13,123,168,0,0 // vfmadd213ss 0xa87b(%rip),%xmm8,%xmm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,122,44,193 // vcvttss2si %xmm9,%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
.byte 196,66,125,121,192 // vpbroadcastw %xmm8,%ymm8
- .byte 196,98,125,121,13,54,176,0,0 // vpbroadcastw 0xb036(%rip),%ymm9 # 392f2 <_sk_srcover_bgra_8888_sse2_lowp+0xa7e>
+ .byte 196,98,125,121,13,82,176,0,0 // vpbroadcastw 0xb052(%rip),%ymm9 # 39252 <_sk_srcover_bgra_8888_sse2_lowp+0xa9a>
.byte 196,65,53,249,208 // vpsubw %ymm8,%ymm9,%ymm10
.byte 197,45,213,220 // vpmullw %ymm4,%ymm10,%ymm11
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
@@ -55091,38 +55045,38 @@ _sk_scale_u8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,38 // ja 2e35a <_sk_scale_u8_hsw_lowp+0x3d>
+ .byte 119,38 // ja 2e29e <_sk_scale_u8_hsw_lowp+0x3d>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,21,1,0,0 // lea 0x115(%rip),%r9 # 2e458 <_sk_scale_u8_hsw_lowp+0x13b>
+ .byte 76,141,13,21,1,0,0 // lea 0x115(%rip),%r9 # 2e39c <_sk_scale_u8_hsw_lowp+0x13b>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,179,0,0,0 // jmpq 2e40d <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,179,0,0,0 // jmpq 2e351 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,122,111,4,16 // vmovdqu (%r8,%rdx,1),%xmm8
- .byte 233,168,0,0,0 // jmpq 2e40d <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,168,0,0,0 // jmpq 2e351 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,67,57,14,193,1 // vpblendw $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,135,0,0,0 // jmpq 2e40d <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,135,0,0,0 // jmpq 2e351 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,65,121,110,12,16 // vmovd (%r8,%rdx,1),%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 235,92 // jmp 2e40d <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 235,92 // jmp 2e351 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,65,122,126,12,16 // vmovq (%r8,%rdx,1),%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 235,49 // jmp 2e40d <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 235,49 // jmp 2e351 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -55132,7 +55086,7 @@ _sk_scale_u8_hsw_lowp:
.byte 196,67,49,2,192,8 // vpblendd $0x8,%xmm8,%xmm9,%xmm8
.byte 196,66,125,48,192 // vpmovzxbw %xmm8,%ymm8
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
- .byte 196,98,125,121,13,213,174,0,0 // vpbroadcastw 0xaed5(%rip),%ymm9 # 392f4 <_sk_srcover_bgra_8888_sse2_lowp+0xa80>
+ .byte 196,98,125,121,13,241,174,0,0 // vpbroadcastw 0xaef1(%rip),%ymm9 # 39254 <_sk_srcover_bgra_8888_sse2_lowp+0xa9c>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,213,201 // vpmullw %ymm1,%ymm8,%ymm1
@@ -55153,7 +55107,7 @@ _sk_scale_u8_hsw_lowp:
.byte 255,26 // lcall *(%rdx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,75 // decl 0x4bffffff(%rip) # 4c02e464 <_sk_srcover_bgra_8888_sse2_lowp+0x4bff5bf0>
+ .byte 255,13,255,255,255,75 // decl 0x4bffffff(%rip) # 4c02e3a8 <_sk_srcover_bgra_8888_sse2_lowp+0x4bff5bf0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,67,255 // incl -0x1(%rbx)
@@ -55192,38 +55146,38 @@ _sk_lerp_u8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,38 // ja 2e4d1 <_sk_lerp_u8_hsw_lowp+0x3d>
+ .byte 119,38 // ja 2e415 <_sk_lerp_u8_hsw_lowp+0x3d>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,58,1,0,0 // lea 0x13a(%rip),%r9 # 2e5f4 <_sk_lerp_u8_hsw_lowp+0x160>
+ .byte 76,141,13,58,1,0,0 // lea 0x13a(%rip),%r9 # 2e538 <_sk_lerp_u8_hsw_lowp+0x160>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,179,0,0,0 // jmpq 2e584 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,179,0,0,0 // jmpq 2e4c8 <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,122,111,4,16 // vmovdqu (%r8,%rdx,1),%xmm8
- .byte 233,168,0,0,0 // jmpq 2e584 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,168,0,0,0 // jmpq 2e4c8 <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,67,57,14,193,1 // vpblendw $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,135,0,0,0 // jmpq 2e584 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,135,0,0,0 // jmpq 2e4c8 <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,65,121,110,12,16 // vmovd (%r8,%rdx,1),%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 235,92 // jmp 2e584 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 235,92 // jmp 2e4c8 <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,65,122,126,12,16 // vmovq (%r8,%rdx,1),%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 235,49 // jmp 2e584 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 235,49 // jmp 2e4c8 <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -55232,7 +55186,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 196,67,49,34,76,16,8,2 // vpinsrd $0x2,0x8(%r8,%rdx,1),%xmm9,%xmm9
.byte 196,67,49,2,192,8 // vpblendd $0x8,%xmm8,%xmm9,%xmm8
.byte 196,66,125,48,192 // vpmovzxbw %xmm8,%ymm8
- .byte 196,98,125,121,13,100,173,0,0 // vpbroadcastw 0xad64(%rip),%ymm9 # 392f6 <_sk_srcover_bgra_8888_sse2_lowp+0xa82>
+ .byte 196,98,125,121,13,128,173,0,0 // vpbroadcastw 0xad80(%rip),%ymm9 # 39256 <_sk_srcover_bgra_8888_sse2_lowp+0xa9e>
.byte 196,65,61,239,209 // vpxor %ymm9,%ymm8,%ymm10
.byte 197,45,213,220 // vpmullw %ymm4,%ymm10,%ymm11
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
@@ -55264,7 +55218,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,254,255,255,38 // callq 2702e5ff <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5d8b>
+ .byte 232,254,255,255,38 // callq 2702e543 <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5d8b>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,30 // lcall *(%rsi)
@@ -55285,7 +55239,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 255,52,255 // pushq (%rdi,%rdi,8)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 124,255 // jl 2e621 <_sk_lerp_u8_hsw_lowp+0x18d>
+ .byte 124,255 // jl 2e565 <_sk_lerp_u8_hsw_lowp+0x18d>
.byte 255 // (bad)
.byte 255,116,255,255 // pushq -0x1(%rdi,%rdi,8)
.byte 255,108,255,255 // ljmp *-0x1(%rdi,%rdi,8)
@@ -55306,24 +55260,24 @@ _sk_scale_565_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,38 // ja 2e670 <_sk_scale_565_hsw_lowp+0x40>
+ .byte 119,38 // ja 2e5b4 <_sk_scale_565_hsw_lowp+0x40>
.byte 196,65,61,239,192 // vpxor %ymm8,%ymm8,%ymm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,255,1,0,0 // lea 0x1ff(%rip),%r9 # 2e858 <_sk_scale_565_hsw_lowp+0x228>
+ .byte 76,141,13,255,1,0,0 // lea 0x1ff(%rip),%r9 # 2e79c <_sk_scale_565_hsw_lowp+0x228>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,12,1,0,0 // jmpq 2e77c <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,12,1,0,0 // jmpq 2e6c0 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,126,111,4,80 // vmovdqu (%r8,%rdx,2),%ymm8
- .byte 233,1,1,0,0 // jmpq 2e77c <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,1,1,0,0 // jmpq 2e6c0 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,53,56,192,1 // vinserti128 $0x1,%xmm8,%ymm9,%ymm8
.byte 196,65,121,110,12,80 // vmovd (%r8,%rdx,2),%xmm9
.byte 196,67,61,2,193,1 // vpblendd $0x1,%ymm9,%ymm8,%ymm8
- .byte 233,221,0,0,0 // jmpq 2e77c <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,221,0,0,0 // jmpq 2e6c0 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,53,56,192,1 // vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -55333,7 +55287,7 @@ _sk_scale_565_hsw_lowp:
.byte 196,67,61,2,193,15 // vpblendd $0xf,%ymm9,%ymm8,%ymm8
.byte 196,65,122,126,12,80 // vmovq (%r8,%rdx,2),%xmm9
.byte 196,67,61,2,193,3 // vpblendd $0x3,%ymm9,%ymm8,%ymm8
- .byte 233,157,0,0,0 // jmpq 2e77c <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,157,0,0,0 // jmpq 2e6c0 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -55345,7 +55299,7 @@ _sk_scale_565_hsw_lowp:
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
.byte 196,65,122,111,12,80 // vmovdqu (%r8,%rdx,2),%xmm9
.byte 196,67,53,2,192,240 // vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- .byte 235,84 // jmp 2e77c <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 235,84 // jmp 2e6c0 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -55359,13 +55313,13 @@ _sk_scale_565_hsw_lowp:
.byte 196,65,122,111,20,80 // vmovdqu (%r8,%rdx,2),%xmm10
.byte 196,67,45,56,201,1 // vinserti128 $0x1,%xmm9,%ymm10,%ymm9
.byte 196,67,53,2,192,192 // vpblendd $0xc0,%ymm8,%ymm9,%ymm8
- .byte 196,98,125,121,13,115,171,0,0 // vpbroadcastw 0xab73(%rip),%ymm9 # 392f8 <_sk_srcover_bgra_8888_sse2_lowp+0xa84>
+ .byte 196,98,125,121,13,143,171,0,0 // vpbroadcastw 0xab8f(%rip),%ymm9 # 39258 <_sk_srcover_bgra_8888_sse2_lowp+0xaa0>
.byte 196,193,45,113,208,8 // vpsrlw $0x8,%ymm8,%ymm10
.byte 196,65,45,219,201 // vpand %ymm9,%ymm10,%ymm9
.byte 196,193,45,113,208,5 // vpsrlw $0x5,%ymm8,%ymm10
- .byte 196,98,125,121,29,91,171,0,0 // vpbroadcastw 0xab5b(%rip),%ymm11 # 392fa <_sk_srcover_bgra_8888_sse2_lowp+0xa86>
+ .byte 196,98,125,121,29,119,171,0,0 // vpbroadcastw 0xab77(%rip),%ymm11 # 3925a <_sk_srcover_bgra_8888_sse2_lowp+0xaa2>
.byte 196,65,45,219,211 // vpand %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,79,171,0,0 // vpbroadcastw 0xab4f(%rip),%ymm11 # 392fc <_sk_srcover_bgra_8888_sse2_lowp+0xa88>
+ .byte 196,98,125,121,29,107,171,0,0 // vpbroadcastw 0xab6b(%rip),%ymm11 # 3925c <_sk_srcover_bgra_8888_sse2_lowp+0xaa4>
.byte 196,65,61,219,219 // vpand %ymm11,%ymm8,%ymm11
.byte 196,193,61,113,208,13 // vpsrlw $0xd,%ymm8,%ymm8
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
@@ -55375,7 +55329,7 @@ _sk_scale_565_hsw_lowp:
.byte 196,193,45,113,243,3 // vpsllw $0x3,%ymm11,%ymm10
.byte 196,193,37,113,211,2 // vpsrlw $0x2,%ymm11,%ymm11
.byte 196,65,45,235,211 // vpor %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,22,171,0,0 // vpbroadcastw 0xab16(%rip),%ymm11 # 392fe <_sk_srcover_bgra_8888_sse2_lowp+0xa8a>
+ .byte 196,98,125,121,29,50,171,0,0 // vpbroadcastw 0xab32(%rip),%ymm11 # 3925e <_sk_srcover_bgra_8888_sse2_lowp+0xaa6>
.byte 196,65,101,239,227 // vpxor %ymm11,%ymm3,%ymm12
.byte 196,65,69,239,219 // vpxor %ymm11,%ymm7,%ymm11
.byte 196,65,37,101,220 // vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -55385,7 +55339,7 @@ _sk_scale_565_hsw_lowp:
.byte 196,66,21,62,232 // vpmaxuw %ymm8,%ymm13,%ymm13
.byte 196,67,21,76,220,176 // vpblendvb %ymm11,%ymm12,%ymm13,%ymm11
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
- .byte 196,98,125,121,5,226,170,0,0 // vpbroadcastw 0xaae2(%rip),%ymm8 # 39300 <_sk_srcover_bgra_8888_sse2_lowp+0xa8c>
+ .byte 196,98,125,121,5,254,170,0,0 // vpbroadcastw 0xaafe(%rip),%ymm8 # 39260 <_sk_srcover_bgra_8888_sse2_lowp+0xaa8>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,181,213,201 // vpmullw %ymm1,%ymm9,%ymm1
@@ -55449,24 +55403,24 @@ _sk_lerp_565_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,38 // ja 2e8d4 <_sk_lerp_565_hsw_lowp+0x40>
+ .byte 119,38 // ja 2e818 <_sk_lerp_565_hsw_lowp+0x40>
.byte 196,65,61,239,192 // vpxor %ymm8,%ymm8,%ymm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,51,2,0,0 // lea 0x233(%rip),%r9 # 2eaf0 <_sk_lerp_565_hsw_lowp+0x25c>
+ .byte 76,141,13,51,2,0,0 // lea 0x233(%rip),%r9 # 2ea34 <_sk_lerp_565_hsw_lowp+0x25c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,12,1,0,0 // jmpq 2e9e0 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,12,1,0,0 // jmpq 2e924 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,126,111,4,80 // vmovdqu (%r8,%rdx,2),%ymm8
- .byte 233,1,1,0,0 // jmpq 2e9e0 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,1,1,0,0 // jmpq 2e924 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,53,56,192,1 // vinserti128 $0x1,%xmm8,%ymm9,%ymm8
.byte 196,65,121,110,12,80 // vmovd (%r8,%rdx,2),%xmm9
.byte 196,67,61,2,193,1 // vpblendd $0x1,%ymm9,%ymm8,%ymm8
- .byte 233,221,0,0,0 // jmpq 2e9e0 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,221,0,0,0 // jmpq 2e924 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,53,56,192,1 // vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -55476,7 +55430,7 @@ _sk_lerp_565_hsw_lowp:
.byte 196,67,61,2,193,15 // vpblendd $0xf,%ymm9,%ymm8,%ymm8
.byte 196,65,122,126,12,80 // vmovq (%r8,%rdx,2),%xmm9
.byte 196,67,61,2,193,3 // vpblendd $0x3,%ymm9,%ymm8,%ymm8
- .byte 233,157,0,0,0 // jmpq 2e9e0 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,157,0,0,0 // jmpq 2e924 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -55488,7 +55442,7 @@ _sk_lerp_565_hsw_lowp:
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
.byte 196,65,122,111,12,80 // vmovdqu (%r8,%rdx,2),%xmm9
.byte 196,67,53,2,192,240 // vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- .byte 235,84 // jmp 2e9e0 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 235,84 // jmp 2e924 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -55502,13 +55456,13 @@ _sk_lerp_565_hsw_lowp:
.byte 196,65,122,111,20,80 // vmovdqu (%r8,%rdx,2),%xmm10
.byte 196,67,45,56,201,1 // vinserti128 $0x1,%xmm9,%ymm10,%ymm9
.byte 196,67,53,2,192,192 // vpblendd $0xc0,%ymm8,%ymm9,%ymm8
- .byte 196,98,125,121,13,25,169,0,0 // vpbroadcastw 0xa919(%rip),%ymm9 # 39302 <_sk_srcover_bgra_8888_sse2_lowp+0xa8e>
+ .byte 196,98,125,121,13,53,169,0,0 // vpbroadcastw 0xa935(%rip),%ymm9 # 39262 <_sk_srcover_bgra_8888_sse2_lowp+0xaaa>
.byte 196,193,45,113,208,8 // vpsrlw $0x8,%ymm8,%ymm10
.byte 196,65,45,219,201 // vpand %ymm9,%ymm10,%ymm9
.byte 196,193,45,113,208,5 // vpsrlw $0x5,%ymm8,%ymm10
- .byte 196,98,125,121,29,1,169,0,0 // vpbroadcastw 0xa901(%rip),%ymm11 # 39304 <_sk_srcover_bgra_8888_sse2_lowp+0xa90>
+ .byte 196,98,125,121,29,29,169,0,0 // vpbroadcastw 0xa91d(%rip),%ymm11 # 39264 <_sk_srcover_bgra_8888_sse2_lowp+0xaac>
.byte 196,65,45,219,211 // vpand %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,245,168,0,0 // vpbroadcastw 0xa8f5(%rip),%ymm11 # 39306 <_sk_srcover_bgra_8888_sse2_lowp+0xa92>
+ .byte 196,98,125,121,29,17,169,0,0 // vpbroadcastw 0xa911(%rip),%ymm11 # 39266 <_sk_srcover_bgra_8888_sse2_lowp+0xaae>
.byte 196,65,61,219,219 // vpand %ymm11,%ymm8,%ymm11
.byte 196,193,61,113,208,13 // vpsrlw $0xd,%ymm8,%ymm8
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
@@ -55518,7 +55472,7 @@ _sk_lerp_565_hsw_lowp:
.byte 196,193,45,113,243,3 // vpsllw $0x3,%ymm11,%ymm10
.byte 196,193,37,113,211,2 // vpsrlw $0x2,%ymm11,%ymm11
.byte 196,65,45,235,211 // vpor %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,188,168,0,0 // vpbroadcastw 0xa8bc(%rip),%ymm11 # 39308 <_sk_srcover_bgra_8888_sse2_lowp+0xa94>
+ .byte 196,98,125,121,29,216,168,0,0 // vpbroadcastw 0xa8d8(%rip),%ymm11 # 39268 <_sk_srcover_bgra_8888_sse2_lowp+0xab0>
.byte 196,65,101,239,227 // vpxor %ymm11,%ymm3,%ymm12
.byte 196,65,69,239,219 // vpxor %ymm11,%ymm7,%ymm11
.byte 196,65,37,101,220 // vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -55527,7 +55481,7 @@ _sk_lerp_565_hsw_lowp:
.byte 196,66,53,62,234 // vpmaxuw %ymm10,%ymm9,%ymm13
.byte 196,66,21,62,232 // vpmaxuw %ymm8,%ymm13,%ymm13
.byte 196,67,21,76,220,176 // vpblendvb %ymm11,%ymm12,%ymm13,%ymm11
- .byte 196,98,125,121,37,140,168,0,0 // vpbroadcastw 0xa88c(%rip),%ymm12 # 3930a <_sk_srcover_bgra_8888_sse2_lowp+0xa96>
+ .byte 196,98,125,121,37,168,168,0,0 // vpbroadcastw 0xa8a8(%rip),%ymm12 # 3926a <_sk_srcover_bgra_8888_sse2_lowp+0xab2>
.byte 196,65,61,239,236 // vpxor %ymm12,%ymm8,%ymm13
.byte 197,21,213,236 // vpmullw %ymm4,%ymm13,%ymm13
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
@@ -55600,7 +55554,7 @@ _sk_clamp_x_1_hsw_lowp:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,224,159,0,0 // vbroadcastss 0x9fe0(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,224,159,0,0 // vbroadcastss 0x9fe0(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -55617,7 +55571,7 @@ _sk_repeat_x_1_hsw_lowp:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,164,159,0,0 // vbroadcastss 0x9fa4(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,164,159,0,0 // vbroadcastss 0x9fa4(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -55627,10 +55581,10 @@ HIDDEN _sk_mirror_x_1_hsw_lowp
.globl _sk_mirror_x_1_hsw_lowp
FUNCTION(_sk_mirror_x_1_hsw_lowp)
_sk_mirror_x_1_hsw_lowp:
- .byte 196,98,125,24,5,165,159,0,0 // vbroadcastss 0x9fa5(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,5,165,159,0,0 // vbroadcastss 0x9fa5(%rip),%ymm8 # 38a80 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
.byte 196,193,116,88,200 // vaddps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,118,159,0,0 // vbroadcastss 0x9f76(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,118,159,0,0 // vbroadcastss 0x9f76(%rip),%ymm9 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,116,89,209 // vmulps %ymm9,%ymm1,%ymm10
.byte 196,65,124,89,201 // vmulps %ymm9,%ymm0,%ymm9
.byte 196,67,125,8,201,1 // vroundps $0x1,%ymm9,%ymm9
@@ -55641,13 +55595,13 @@ _sk_mirror_x_1_hsw_lowp:
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
.byte 196,193,116,88,200 // vaddps %ymm8,%ymm1,%ymm1
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,205,160,0,0 // vbroadcastss 0xa0cd(%rip),%ymm8 # 38cb4 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ .byte 196,98,125,24,5,205,160,0,0 // vbroadcastss 0xa0cd(%rip),%ymm8 # 38bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
.byte 196,193,124,84,192 // vandps %ymm8,%ymm0,%ymm0
.byte 196,193,116,84,200 // vandps %ymm8,%ymm1,%ymm1
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,27,159,0,0 // vbroadcastss 0x9f1b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,27,159,0,0 // vbroadcastss 0x9f1b(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -55667,7 +55621,7 @@ _sk_gradient_hsw_lowp:
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 73,131,248,2 // cmp $0x2,%r8
- .byte 114,60 // jb 2ec84 <_sk_gradient_hsw_lowp+0x6d>
+ .byte 114,60 // jb 2ebc8 <_sk_gradient_hsw_lowp+0x6d>
.byte 76,139,72,72 // mov 0x48(%rax),%r9
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 65,186,1,0,0,0 // mov $0x1,%r10d
@@ -55679,9 +55633,9 @@ _sk_gradient_hsw_lowp:
.byte 197,213,250,234 // vpsubd %ymm2,%ymm5,%ymm5
.byte 73,255,194 // inc %r10
.byte 77,57,208 // cmp %r10,%r8
- .byte 117,224 // jne 2ec5a <_sk_gradient_hsw_lowp+0x43>
+ .byte 117,224 // jne 2eb9e <_sk_gradient_hsw_lowp+0x43>
.byte 73,131,248,8 // cmp $0x8,%r8
- .byte 15,135,180,0,0,0 // ja 2ed38 <_sk_gradient_hsw_lowp+0x121>
+ .byte 15,135,180,0,0,0 // ja 2ec7c <_sk_gradient_hsw_lowp+0x121>
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 76,139,72,16 // mov 0x10(%rax),%r9
.byte 196,193,124,16,24 // vmovups (%r8),%ymm3
@@ -55718,7 +55672,7 @@ _sk_gradient_hsw_lowp:
.byte 197,124,16,56 // vmovups (%rax),%ymm15
.byte 196,66,69,22,231 // vpermps %ymm15,%ymm7,%ymm12
.byte 196,194,85,22,255 // vpermps %ymm15,%ymm5,%ymm7
- .byte 233,34,1,0,0 // jmpq 2ee5a <_sk_gradient_hsw_lowp+0x243>
+ .byte 233,34,1,0,0 // jmpq 2ed9e <_sk_gradient_hsw_lowp+0x243>
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 76,139,72,16 // mov 0x10(%rax),%r9
.byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
@@ -55787,8 +55741,8 @@ _sk_gradient_hsw_lowp:
.byte 196,98,117,168,76,36,128 // vfmadd213ps -0x80(%rsp),%ymm1,%ymm9
.byte 196,98,117,168,222 // vfmadd213ps %ymm6,%ymm1,%ymm11
.byte 196,226,117,184,124,36,160 // vfmadd231ps -0x60(%rsp),%ymm1,%ymm7
- .byte 196,226,125,24,5,189,156,0,0 // vbroadcastss 0x9cbd(%rip),%ymm0 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,226,125,24,13,132,156,0,0 // vbroadcastss 0x9c84(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,5,189,156,0,0 // vbroadcastss 0x9cbd(%rip),%ymm0 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,226,125,24,13,132,156,0,0 // vbroadcastss 0x9c84(%rip),%ymm1 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,168,217 // vfmadd213ps %ymm1,%ymm0,%ymm3
.byte 196,226,125,168,209 // vfmadd213ps %ymm1,%ymm0,%ymm2
.byte 196,98,125,168,201 // vfmadd213ps %ymm1,%ymm0,%ymm9
@@ -55798,7 +55752,7 @@ _sk_gradient_hsw_lowp:
.byte 196,226,125,168,249 // vfmadd213ps %ymm1,%ymm0,%ymm7
.byte 196,98,125,168,225 // vfmadd213ps %ymm1,%ymm0,%ymm12
.byte 197,254,91,194 // vcvttps2dq %ymm2,%ymm0
- .byte 197,253,111,37,80,164,0,0 // vmovdqa 0xa450(%rip),%ymm4 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xaac>
+ .byte 197,253,111,37,108,164,0,0 // vmovdqa 0xa46c(%rip),%ymm4 # 39280 <_sk_srcover_bgra_8888_sse2_lowp+0xac8>
.byte 196,226,125,0,196 // vpshufb %ymm4,%ymm0,%ymm0
.byte 196,227,253,0,192,232 // vpermq $0xe8,%ymm0,%ymm0
.byte 197,254,91,203 // vcvttps2dq %ymm3,%ymm1
@@ -55847,9 +55801,9 @@ _sk_evenly_spaced_gradient_hsw_lowp:
.byte 76,139,0 // mov (%rax),%r8
.byte 77,137,193 // mov %r8,%r9
.byte 73,255,201 // dec %r9
- .byte 120,7 // js 2efb5 <_sk_evenly_spaced_gradient_hsw_lowp+0x32>
+ .byte 120,7 // js 2eef9 <_sk_evenly_spaced_gradient_hsw_lowp+0x32>
.byte 196,193,234,42,209 // vcvtsi2ss %r9,%xmm2,%xmm2
- .byte 235,22 // jmp 2efcb <_sk_evenly_spaced_gradient_hsw_lowp+0x48>
+ .byte 235,22 // jmp 2ef0f <_sk_evenly_spaced_gradient_hsw_lowp+0x48>
.byte 77,137,202 // mov %r9,%r10
.byte 73,209,234 // shr %r10
.byte 65,131,225,1 // and $0x1,%r9d
@@ -55862,7 +55816,7 @@ _sk_evenly_spaced_gradient_hsw_lowp:
.byte 197,126,91,242 // vcvttps2dq %ymm2,%ymm14
.byte 197,254,91,251 // vcvttps2dq %ymm3,%ymm7
.byte 73,131,248,8 // cmp $0x8,%r8
- .byte 15,135,180,0,0,0 // ja 2f09e <_sk_evenly_spaced_gradient_hsw_lowp+0x11b>
+ .byte 15,135,180,0,0,0 // ja 2efe2 <_sk_evenly_spaced_gradient_hsw_lowp+0x11b>
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 76,139,72,16 // mov 0x10(%rax),%r9
.byte 196,193,124,16,24 // vmovups (%r8),%ymm3
@@ -55899,7 +55853,7 @@ _sk_evenly_spaced_gradient_hsw_lowp:
.byte 197,124,16,56 // vmovups (%rax),%ymm15
.byte 196,66,69,22,231 // vpermps %ymm15,%ymm7,%ymm12
.byte 196,194,13,22,255 // vpermps %ymm15,%ymm14,%ymm7
- .byte 233,33,1,0,0 // jmpq 2f1bf <_sk_evenly_spaced_gradient_hsw_lowp+0x23c>
+ .byte 233,33,1,0,0 // jmpq 2f103 <_sk_evenly_spaced_gradient_hsw_lowp+0x23c>
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 76,139,72,16 // mov 0x10(%rax),%r9
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -55968,8 +55922,8 @@ _sk_evenly_spaced_gradient_hsw_lowp:
.byte 196,98,117,168,76,36,128 // vfmadd213ps -0x80(%rsp),%ymm1,%ymm9
.byte 196,98,117,168,222 // vfmadd213ps %ymm6,%ymm1,%ymm11
.byte 196,226,117,184,124,36,160 // vfmadd231ps -0x60(%rsp),%ymm1,%ymm7
- .byte 196,226,125,24,5,88,153,0,0 // vbroadcastss 0x9958(%rip),%ymm0 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,226,125,24,13,31,153,0,0 // vbroadcastss 0x991f(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,5,88,153,0,0 // vbroadcastss 0x9958(%rip),%ymm0 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,226,125,24,13,31,153,0,0 // vbroadcastss 0x991f(%rip),%ymm1 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,168,217 // vfmadd213ps %ymm1,%ymm0,%ymm3
.byte 196,226,125,168,209 // vfmadd213ps %ymm1,%ymm0,%ymm2
.byte 196,98,125,168,201 // vfmadd213ps %ymm1,%ymm0,%ymm9
@@ -55979,7 +55933,7 @@ _sk_evenly_spaced_gradient_hsw_lowp:
.byte 196,226,125,168,249 // vfmadd213ps %ymm1,%ymm0,%ymm7
.byte 196,98,125,168,225 // vfmadd213ps %ymm1,%ymm0,%ymm12
.byte 197,254,91,194 // vcvttps2dq %ymm2,%ymm0
- .byte 197,253,111,37,11,161,0,0 // vmovdqa 0xa10b(%rip),%ymm4 # 39340 <_sk_srcover_bgra_8888_sse2_lowp+0xacc>
+ .byte 197,253,111,37,39,161,0,0 // vmovdqa 0xa127(%rip),%ymm4 # 392a0 <_sk_srcover_bgra_8888_sse2_lowp+0xae8>
.byte 196,226,125,0,196 // vpshufb %ymm4,%ymm0,%ymm0
.byte 196,227,253,0,192,232 // vpermq $0xe8,%ymm0,%ymm0
.byte 197,254,91,203 // vcvttps2dq %ymm3,%ymm1
@@ -56025,12 +55979,12 @@ _sk_evenly_spaced_2_stop_gradient_hsw_lowp:
.byte 197,124,40,194 // vmovaps %ymm2,%ymm8
.byte 196,98,125,168,195 // vfmadd213ps %ymm3,%ymm0,%ymm8
.byte 196,226,117,168,211 // vfmadd213ps %ymm3,%ymm1,%ymm2
- .byte 196,226,125,24,29,68,152,0,0 // vbroadcastss 0x9844(%rip),%ymm3 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,125,24,29,11,152,0,0 // vbroadcastss 0x980b(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,29,68,152,0,0 // vbroadcastss 0x9844(%rip),%ymm3 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,29,11,152,0,0 // vbroadcastss 0x980b(%rip),%ymm11 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,194,101,168,211 // vfmadd213ps %ymm11,%ymm3,%ymm2
.byte 196,66,101,168,195 // vfmadd213ps %ymm11,%ymm3,%ymm8
.byte 196,65,126,91,192 // vcvttps2dq %ymm8,%ymm8
- .byte 197,125,111,21,52,160,0,0 // vmovdqa 0xa034(%rip),%ymm10 # 39360 <_sk_srcover_bgra_8888_sse2_lowp+0xaec>
+ .byte 197,125,111,21,80,160,0,0 // vmovdqa 0xa050(%rip),%ymm10 # 392c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb08>
.byte 196,66,61,0,194 // vpshufb %ymm10,%ymm8,%ymm8
.byte 196,67,253,0,192,232 // vpermq $0xe8,%ymm8,%ymm8
.byte 197,254,91,210 // vcvttps2dq %ymm2,%ymm2
@@ -56094,7 +56048,7 @@ _sk_xy_to_unit_angle_hsw_lowp:
.byte 197,252,40,227 // vmovaps %ymm3,%ymm4
.byte 197,252,40,217 // vmovaps %ymm1,%ymm3
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
- .byte 196,98,125,24,5,94,152,0,0 // vbroadcastss 0x985e(%rip),%ymm8 # 38cb4 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ .byte 196,98,125,24,5,94,152,0,0 // vbroadcastss 0x985e(%rip),%ymm8 # 38bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
.byte 196,65,116,84,200 // vandps %ymm8,%ymm1,%ymm9
.byte 196,65,100,84,208 // vandps %ymm8,%ymm3,%ymm10
.byte 196,65,108,84,216 // vandps %ymm8,%ymm2,%ymm11
@@ -56108,20 +56062,20 @@ _sk_xy_to_unit_angle_hsw_lowp:
.byte 196,67,45,74,192,192 // vblendvps %ymm12,%ymm8,%ymm10,%ymm8
.byte 196,65,4,94,192 // vdivps %ymm8,%ymm15,%ymm8
.byte 196,65,60,89,208 // vmulps %ymm8,%ymm8,%ymm10
- .byte 196,98,125,24,29,170,151,0,0 // vbroadcastss 0x97aa(%rip),%ymm11 # 38c50 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- .byte 196,98,125,24,53,165,151,0,0 // vbroadcastss 0x97a5(%rip),%ymm14 # 38c54 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ .byte 196,98,125,24,29,170,151,0,0 // vbroadcastss 0x97aa(%rip),%ymm11 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ .byte 196,98,125,24,53,165,151,0,0 // vbroadcastss 0x97a5(%rip),%ymm14 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
.byte 196,65,124,40,251 // vmovaps %ymm11,%ymm15
.byte 196,66,45,168,254 // vfmadd213ps %ymm14,%ymm10,%ymm15
.byte 196,193,52,89,193 // vmulps %ymm9,%ymm9,%ymm0
.byte 196,66,125,168,222 // vfmadd213ps %ymm14,%ymm0,%ymm11
- .byte 196,98,125,24,53,140,151,0,0 // vbroadcastss 0x978c(%rip),%ymm14 # 38c58 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ .byte 196,98,125,24,53,140,151,0,0 // vbroadcastss 0x978c(%rip),%ymm14 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
.byte 196,66,125,168,222 // vfmadd213ps %ymm14,%ymm0,%ymm11
.byte 196,66,45,168,254 // vfmadd213ps %ymm14,%ymm10,%ymm15
- .byte 196,98,125,24,53,125,151,0,0 // vbroadcastss 0x977d(%rip),%ymm14 # 38c5c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ .byte 196,98,125,24,53,125,151,0,0 // vbroadcastss 0x977d(%rip),%ymm14 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
.byte 196,66,45,168,254 // vfmadd213ps %ymm14,%ymm10,%ymm15
.byte 196,66,125,168,222 // vfmadd213ps %ymm14,%ymm0,%ymm11
.byte 196,193,52,89,195 // vmulps %ymm11,%ymm9,%ymm0
- .byte 196,98,125,24,13,105,151,0,0 // vbroadcastss 0x9769(%rip),%ymm9 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ .byte 196,98,125,24,13,105,151,0,0 // vbroadcastss 0x9769(%rip),%ymm9 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
.byte 197,52,92,208 // vsubps %ymm0,%ymm9,%ymm10
.byte 196,195,125,74,194,208 // vblendvps %ymm13,%ymm10,%ymm0,%ymm0
.byte 196,65,60,89,199 // vmulps %ymm15,%ymm8,%ymm8
@@ -56129,14 +56083,14 @@ _sk_xy_to_unit_angle_hsw_lowp:
.byte 196,67,61,74,193,192 // vblendvps %ymm12,%ymm9,%ymm8,%ymm8
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 196,193,116,194,201,1 // vcmpltps %ymm9,%ymm1,%ymm1
- .byte 196,98,125,24,21,251,149,0,0 // vbroadcastss 0x95fb(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,251,149,0,0 // vbroadcastss 0x95fb(%rip),%ymm10 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,44,92,216 // vsubps %ymm0,%ymm10,%ymm11
.byte 196,195,125,74,195,16 // vblendvps %ymm1,%ymm11,%ymm0,%ymm0
.byte 196,193,100,194,201,1 // vcmpltps %ymm9,%ymm3,%ymm1
.byte 196,193,44,92,216 // vsubps %ymm8,%ymm10,%ymm3
.byte 196,227,61,74,203,16 // vblendvps %ymm1,%ymm3,%ymm8,%ymm1
.byte 196,193,108,194,217,1 // vcmpltps %ymm9,%ymm2,%ymm3
- .byte 196,98,125,24,5,213,149,0,0 // vbroadcastss 0x95d5(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,213,149,0,0 // vbroadcastss 0x95d5(%rip),%ymm8 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,208 // vsubps %ymm0,%ymm8,%ymm10
.byte 196,195,125,74,194,48 // vblendvps %ymm3,%ymm10,%ymm0,%ymm0
.byte 196,193,92,194,217,1 // vcmpltps %ymm9,%ymm4,%ymm3
@@ -56182,9 +56136,9 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 65,254,202 // dec %r10b
.byte 69,15,182,194 // movzbl %r10b,%r8d
.byte 65,128,248,14 // cmp $0xe,%r8b
- .byte 119,51 // ja 2f613 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ .byte 119,51 // ja 2f557 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 76,141,29,237,2,0,0 // lea 0x2ed(%rip),%r11 # 2f8d8 <_sk_srcover_rgba_8888_hsw_lowp+0x321>
+ .byte 76,141,29,237,2,0,0 // lea 0x2ed(%rip),%r11 # 2f81c <_sk_srcover_rgba_8888_hsw_lowp+0x321>
.byte 75,99,4,131 // movslq (%r11,%r8,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56194,10 +56148,10 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,41 // vmovd (%r9),%xmm5
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 233,22,1,0,0 // jmpq 2f729 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,22,1,0,0 // jmpq 2f66d <_sk_srcover_rgba_8888_hsw_lowp+0x172>
.byte 196,193,126,111,41 // vmovdqu (%r9),%ymm5
.byte 196,193,126,111,97,32 // vmovdqu 0x20(%r9),%ymm4
- .byte 233,6,1,0,0 // jmpq 2f729 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,6,1,0,0 // jmpq 2f66d <_sk_srcover_rgba_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,8 // vmovd 0x8(%r9),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
@@ -56206,7 +56160,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 197,249,112,237,232 // vpshufd $0xe8,%xmm5,%xmm5
.byte 196,227,93,2,237,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm5
.byte 197,253,111,231 // vmovdqa %ymm7,%ymm4
- .byte 233,216,0,0,0 // jmpq 2f729 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,216,0,0,0 // jmpq 2f66d <_sk_srcover_rgba_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,24 // vmovd 0x18(%r9),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56222,7 +56176,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 196,193,122,111,41 // vmovdqu (%r9),%xmm5
.byte 196,227,85,2,236,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm5
.byte 197,125,127,196 // vmovdqa %ymm8,%ymm4
- .byte 233,129,0,0,0 // jmpq 2f729 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,129,0,0,0 // jmpq 2f66d <_sk_srcover_rgba_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,40 // vmovd 0x28(%r9),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56232,7 +56186,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 196,193,121,110,105,32 // vmovd 0x20(%r9),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
.byte 196,193,126,111,41 // vmovdqu (%r9),%ymm5
- .byte 235,76 // jmp 2f729 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 235,76 // jmp 2f66d <_sk_srcover_rgba_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,56 // vmovd 0x38(%r9),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56252,9 +56206,9 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 196,227,69,14,236,170 // vpblendw $0xaa,%ymm4,%ymm7,%ymm5
.byte 196,227,77,14,228,170 // vpblendw $0xaa,%ymm4,%ymm6,%ymm4
.byte 196,226,93,43,237 // vpackusdw %ymm5,%ymm4,%ymm5
- .byte 197,125,111,5,46,156,0,0 // vmovdqa 0x9c2e(%rip),%ymm8 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xb0c>
+ .byte 197,125,111,5,74,156,0,0 // vmovdqa 0x9c4a(%rip),%ymm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
.byte 196,193,85,219,224 // vpand %ymm8,%ymm5,%ymm4
- .byte 196,98,125,121,13,64,156,0,0 // vpbroadcastw 0x9c40(%rip),%ymm9 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb2c>
+ .byte 196,98,125,121,13,92,156,0,0 // vpbroadcastw 0x9c5c(%rip),%ymm9 # 39300 <_sk_srcover_bgra_8888_sse2_lowp+0xb48>
.byte 197,213,113,213,8 // vpsrlw $0x8,%ymm5,%ymm5
.byte 197,197,114,215,16 // vpsrld $0x10,%ymm7,%ymm7
.byte 197,205,114,214,16 // vpsrld $0x10,%ymm6,%ymm6
@@ -56293,19 +56247,19 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 196,193,53,114,243,16 // vpslld $0x10,%ymm11,%ymm9
.byte 196,65,53,235,202 // vpor %ymm10,%ymm9,%ymm9
.byte 65,128,250,14 // cmp $0xe,%r10b
- .byte 119,26 // ja 2f83a <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- .byte 76,141,21,237,0,0,0 // lea 0xed(%rip),%r10 # 2f914 <_sk_srcover_rgba_8888_hsw_lowp+0x35d>
+ .byte 119,26 // ja 2f77e <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ .byte 76,141,21,237,0,0,0 // lea 0xed(%rip),%r10 # 2f858 <_sk_srcover_rgba_8888_hsw_lowp+0x35d>
.byte 75,99,4,130 // movslq (%r10,%r8,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,65,121,126,1 // vmovd %xmm8,(%r9)
- .byte 233,151,0,0,0 // jmpq 2f8d1 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,151,0,0,0 // jmpq 2f815 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
.byte 196,65,126,127,1 // vmovdqu %ymm8,(%r9)
.byte 196,65,126,127,73,32 // vmovdqu %ymm9,0x20(%r9)
- .byte 233,135,0,0,0 // jmpq 2f8d1 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,135,0,0,0 // jmpq 2f815 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
.byte 196,67,121,22,65,8,2 // vpextrd $0x2,%xmm8,0x8(%r9)
.byte 196,65,121,214,1 // vmovq %xmm8,(%r9)
- .byte 235,121 // jmp 2f8d1 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,121 // jmp 2f815 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,22,73,24,2 // vpextrd $0x2,%xmm9,0x18(%r9)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -56313,12 +56267,12 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,65,121,126,73,16 // vmovd %xmm9,0x10(%r9)
.byte 196,65,122,127,1 // vmovdqu %xmm8,(%r9)
- .byte 235,76 // jmp 2f8d1 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,76 // jmp 2f815 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
.byte 196,67,121,22,73,40,2 // vpextrd $0x2,%xmm9,0x28(%r9)
.byte 196,67,121,22,73,36,1 // vpextrd $0x1,%xmm9,0x24(%r9)
.byte 196,65,121,126,73,32 // vmovd %xmm9,0x20(%r9)
.byte 196,65,126,127,1 // vmovdqu %ymm8,(%r9)
- .byte 235,49 // jmp 2f8d1 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,49 // jmp 2f815 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
.byte 196,67,121,22,81,56,2 // vpextrd $0x2,%xmm10,0x38(%r9)
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -56357,10 +56311,10 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255 // (bad)
.byte 255,64,254 // incl -0x2(%rax)
.byte 255 // (bad)
- .byte 255,45,254,255,255,26 // ljmp *0x1afffffe(%rip) # 1b02f90b <_sk_srcover_bgra_8888_sse2_lowp+0x1aff7097>
+ .byte 255,45,254,255,255,26 // ljmp *0x1afffffe(%rip) # 1b02f84f <_sk_srcover_bgra_8888_sse2_lowp+0x1aff7097>
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,5,254,255,255,28 // incl 0x1cfffffe(%rip) # 1d02f913 <_sk_srcover_bgra_8888_sse2_lowp+0x1cff709f>
+ .byte 255,5,254,255,255,28 // incl 0x1cfffffe(%rip) # 1d02f857 <_sk_srcover_bgra_8888_sse2_lowp+0x1cff709f>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -56378,7 +56332,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 120,255 // js 2f939 <_sk_srcover_rgba_8888_hsw_lowp+0x382>
+ .byte 120,255 // js 2f87d <_sk_srcover_rgba_8888_hsw_lowp+0x382>
.byte 255 // (bad)
.byte 255,113,255 // pushq -0x1(%rcx)
.byte 255 // (bad)
@@ -56405,9 +56359,9 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 65,254,202 // dec %r10b
.byte 69,15,182,194 // movzbl %r10b,%r8d
.byte 65,128,248,14 // cmp $0xe,%r8b
- .byte 119,51 // ja 2f9ac <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
+ .byte 119,51 // ja 2f8f0 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 76,141,29,236,2,0,0 // lea 0x2ec(%rip),%r11 # 2fc70 <_sk_srcover_bgra_8888_hsw_lowp+0x320>
+ .byte 76,141,29,236,2,0,0 // lea 0x2ec(%rip),%r11 # 2fbb4 <_sk_srcover_bgra_8888_hsw_lowp+0x320>
.byte 75,99,4,131 // movslq (%r11,%r8,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56417,10 +56371,10 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,41 // vmovd (%r9),%xmm5
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 233,22,1,0,0 // jmpq 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 233,22,1,0,0 // jmpq 2fa06 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,126,111,41 // vmovdqu (%r9),%ymm5
.byte 196,193,126,111,97,32 // vmovdqu 0x20(%r9),%ymm4
- .byte 233,6,1,0,0 // jmpq 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 233,6,1,0,0 // jmpq 2fa06 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,8 // vmovd 0x8(%r9),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
@@ -56429,7 +56383,7 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 197,249,112,237,232 // vpshufd $0xe8,%xmm5,%xmm5
.byte 196,227,93,2,237,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm5
.byte 197,253,111,231 // vmovdqa %ymm7,%ymm4
- .byte 233,216,0,0,0 // jmpq 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 233,216,0,0,0 // jmpq 2fa06 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,24 // vmovd 0x18(%r9),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56445,7 +56399,7 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 196,193,122,111,41 // vmovdqu (%r9),%xmm5
.byte 196,227,85,2,236,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm5
.byte 197,125,127,196 // vmovdqa %ymm8,%ymm4
- .byte 233,129,0,0,0 // jmpq 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 233,129,0,0,0 // jmpq 2fa06 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,40 // vmovd 0x28(%r9),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56455,7 +56409,7 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 196,193,121,110,105,32 // vmovd 0x20(%r9),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
.byte 196,193,126,111,41 // vmovdqu (%r9),%ymm5
- .byte 235,76 // jmp 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 235,76 // jmp 2fa06 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,56 // vmovd 0x38(%r9),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56475,9 +56429,9 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 196,227,93,14,245,170 // vpblendw $0xaa,%ymm5,%ymm4,%ymm6
.byte 196,227,69,14,237,170 // vpblendw $0xaa,%ymm5,%ymm7,%ymm5
.byte 196,226,85,43,238 // vpackusdw %ymm6,%ymm5,%ymm5
- .byte 197,125,111,5,213,152,0,0 // vmovdqa 0x98d5(%rip),%ymm8 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb4c>
+ .byte 197,125,111,5,241,152,0,0 // vmovdqa 0x98f1(%rip),%ymm8 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xb68>
.byte 196,193,85,219,240 // vpand %ymm8,%ymm5,%ymm6
- .byte 196,98,125,121,13,231,152,0,0 // vpbroadcastw 0x98e7(%rip),%ymm9 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ .byte 196,98,125,121,13,3,153,0,0 // vpbroadcastw 0x9903(%rip),%ymm9 # 39340 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
.byte 197,213,113,213,8 // vpsrlw $0x8,%ymm5,%ymm5
.byte 197,221,114,212,16 // vpsrld $0x10,%ymm4,%ymm4
.byte 197,197,114,215,16 // vpsrld $0x10,%ymm7,%ymm7
@@ -56516,19 +56470,19 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 196,193,53,114,243,16 // vpslld $0x10,%ymm11,%ymm9
.byte 196,65,53,235,202 // vpor %ymm10,%ymm9,%ymm9
.byte 65,128,250,14 // cmp $0xe,%r10b
- .byte 119,26 // ja 2fbd3 <_sk_srcover_bgra_8888_hsw_lowp+0x283>
- .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 2fcac <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
+ .byte 119,26 // ja 2fb17 <_sk_srcover_bgra_8888_hsw_lowp+0x283>
+ .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 2fbf0 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
.byte 75,99,4,130 // movslq (%r10,%r8,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,65,121,126,1 // vmovd %xmm8,(%r9)
- .byte 233,151,0,0,0 // jmpq 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 233,151,0,0,0 // jmpq 2fbae <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,65,126,127,1 // vmovdqu %ymm8,(%r9)
.byte 196,65,126,127,73,32 // vmovdqu %ymm9,0x20(%r9)
- .byte 233,135,0,0,0 // jmpq 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 233,135,0,0,0 // jmpq 2fbae <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,67,121,22,65,8,2 // vpextrd $0x2,%xmm8,0x8(%r9)
.byte 196,65,121,214,1 // vmovq %xmm8,(%r9)
- .byte 235,121 // jmp 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 235,121 // jmp 2fbae <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,22,73,24,2 // vpextrd $0x2,%xmm9,0x18(%r9)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -56536,12 +56490,12 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,65,121,126,73,16 // vmovd %xmm9,0x10(%r9)
.byte 196,65,122,127,1 // vmovdqu %xmm8,(%r9)
- .byte 235,76 // jmp 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 235,76 // jmp 2fbae <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,67,121,22,73,40,2 // vpextrd $0x2,%xmm9,0x28(%r9)
.byte 196,67,121,22,73,36,1 // vpextrd $0x1,%xmm9,0x24(%r9)
.byte 196,65,121,126,73,32 // vmovd %xmm9,0x20(%r9)
.byte 196,65,126,127,1 // vmovdqu %ymm8,(%r9)
- .byte 235,49 // jmp 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 235,49 // jmp 2fbae <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
.byte 196,67,121,22,81,56,2 // vpextrd $0x2,%xmm10,0x38(%r9)
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -56589,7 +56543,7 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 255,6 // incl (%rsi)
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f02fcb0 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff743c>
+ .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f02fbf4 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff743c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,55 // pushq (%rdi)
@@ -56607,7 +56561,7 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 121,255 // jns 2fcd1 <_sk_srcover_bgra_8888_hsw_lowp+0x381>
+ .byte 121,255 // jns 2fc15 <_sk_srcover_bgra_8888_hsw_lowp+0x381>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -56640,13 +56594,13 @@ _sk_start_pipeline_sse41_lowp:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,131,0,0,0 // jae 2fd9e <_sk_start_pipeline_sse41_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 2fce2 <_sk_start_pipeline_sse41_lowp+0xb6>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,8 // lea 0x8(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
- .byte 119,59 // ja 2fd6c <_sk_start_pipeline_sse41_lowp+0x84>
+ .byte 119,59 // ja 2fcb0 <_sk_start_pipeline_sse41_lowp+0x84>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -56665,10 +56619,10 @@ _sk_start_pipeline_sse41_lowp:
.byte 73,131,196,16 // add $0x10,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,201 // jbe 2fd35 <_sk_start_pipeline_sse41_lowp+0x4d>
+ .byte 118,201 // jbe 2fc79 <_sk_start_pipeline_sse41_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 2fd95 <_sk_start_pipeline_sse41_lowp+0xad>
+ .byte 116,33 // je 2fcd9 <_sk_start_pipeline_sse41_lowp+0xad>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -56682,7 +56636,7 @@ _sk_start_pipeline_sse41_lowp:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 117,137 // jne 2fd27 <_sk_start_pipeline_sse41_lowp+0x3f>
+ .byte 117,137 // jne 2fc6b <_sk_start_pipeline_sse41_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -56713,7 +56667,7 @@ _sk_seed_shader_sse41_lowp:
.byte 102,15,110,209 // movd %ecx,%xmm2
.byte 102,15,112,210,0 // pshufd $0x0,%xmm2,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,88,21,100,150,0,0 // addps 0x9664(%rip),%xmm2 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,21,128,150,0,0 // addps 0x9680(%rip),%xmm2 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 255,224 // jmpq *%rax
@@ -56890,7 +56844,7 @@ HIDDEN _sk_black_color_sse41_lowp
FUNCTION(_sk_black_color_sse41_lowp)
_sk_black_color_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,169,147,0,0 // movaps 0x93a9(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,197,147,0,0 // movaps 0x93c5(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -56901,7 +56855,7 @@ HIDDEN _sk_white_color_sse41_lowp
FUNCTION(_sk_white_color_sse41_lowp)
_sk_white_color_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,5,149,147,0,0 // movaps 0x9395(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,5,177,147,0,0 // movaps 0x93b1(%rip),%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -56912,10 +56866,10 @@ HIDDEN _sk_set_rgb_sse41_lowp
FUNCTION(_sk_set_rgb_sse41_lowp)
_sk_set_rgb_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,15,16,21,224,138,0,0 // movss 0x8ae0(%rip),%xmm2 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,15,16,21,224,138,0,0 // movss 0x8ae0(%rip),%xmm2 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,159,138,0,0 // movss 0x8a9f(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,16,5,159,138,0,0 // movss 0x8a9f(%rip),%xmm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,88,192 // addss %xmm8,%xmm0
.byte 243,68,15,44,192 // cvttss2si %xmm0,%r8d
.byte 102,65,15,110,192 // movd %r8d,%xmm0
@@ -56962,7 +56916,7 @@ HIDDEN _sk_premul_sse41_lowp
FUNCTION(_sk_premul_sse41_lowp)
_sk_premul_sse41_lowp:
.byte 102,15,213,195 // pmullw %xmm3,%xmm0
- .byte 102,68,15,111,5,225,146,0,0 // movdqa 0x92e1(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,253,146,0,0 // movdqa 0x92fd(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,203 // pmullw %xmm3,%xmm1
@@ -56979,7 +56933,7 @@ HIDDEN _sk_premul_dst_sse41_lowp
FUNCTION(_sk_premul_dst_sse41_lowp)
_sk_premul_dst_sse41_lowp:
.byte 102,15,213,231 // pmullw %xmm7,%xmm4
- .byte 102,68,15,111,5,170,146,0,0 // movdqa 0x92aa(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,198,146,0,0 // movdqa 0x92c6(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,224 // paddw %xmm8,%xmm4
.byte 102,15,113,212,8 // psrlw $0x8,%xmm4
.byte 102,15,213,239 // pmullw %xmm7,%xmm5
@@ -57027,7 +56981,7 @@ HIDDEN _sk_invert_sse41_lowp
.globl _sk_invert_sse41_lowp
FUNCTION(_sk_invert_sse41_lowp)
_sk_invert_sse41_lowp:
- .byte 102,68,15,111,5,72,146,0,0 // movdqa 0x9248(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,100,146,0,0 // movdqa 0x9264(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,68,15,249,200 // psubw %xmm0,%xmm9
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
@@ -57059,7 +57013,7 @@ FUNCTION(_sk_srcatop_sse41_lowp)
_sk_srcatop_sse41_lowp:
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
- .byte 102,15,111,29,236,145,0,0 // movdqa 0x91ec(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,111,29,8,146,0,0 // movdqa 0x9208(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,68,15,111,203 // movdqa %xmm3,%xmm9
.byte 102,69,15,249,200 // psubw %xmm8,%xmm9
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
@@ -57091,7 +57045,7 @@ FUNCTION(_sk_dstatop_sse41_lowp)
_sk_dstatop_sse41_lowp:
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
.byte 102,68,15,213,195 // pmullw %xmm3,%xmm8
- .byte 102,68,15,111,13,108,145,0,0 // movdqa 0x916c(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,136,145,0,0 // movdqa 0x9188(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,253,193 // paddw %xmm9,%xmm8
.byte 102,68,15,111,213 // movdqa %xmm5,%xmm10
.byte 102,68,15,213,211 // pmullw %xmm3,%xmm10
@@ -57120,7 +57074,7 @@ HIDDEN _sk_srcin_sse41_lowp
FUNCTION(_sk_srcin_sse41_lowp)
_sk_srcin_sse41_lowp:
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
- .byte 102,68,15,111,5,247,144,0,0 // movdqa 0x90f7(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,19,145,0,0 // movdqa 0x9113(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,207 // pmullw %xmm7,%xmm1
@@ -57141,7 +57095,7 @@ FUNCTION(_sk_dstin_sse41_lowp)
_sk_dstin_sse41_lowp:
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,213,195 // pmullw %xmm3,%xmm0
- .byte 102,68,15,111,5,174,144,0,0 // movdqa 0x90ae(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,202,144,0,0 // movdqa 0x90ca(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
@@ -57162,7 +57116,7 @@ HIDDEN _sk_srcout_sse41_lowp
.globl _sk_srcout_sse41_lowp
FUNCTION(_sk_srcout_sse41_lowp)
_sk_srcout_sse41_lowp:
- .byte 102,68,15,111,5,101,144,0,0 // movdqa 0x9065(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,129,144,0,0 // movdqa 0x9081(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,68,15,249,207 // psubw %xmm7,%xmm9
.byte 102,65,15,213,193 // pmullw %xmm9,%xmm0
@@ -57185,7 +57139,7 @@ HIDDEN _sk_dstout_sse41_lowp
FUNCTION(_sk_dstout_sse41_lowp)
_sk_dstout_sse41_lowp:
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,68,15,111,5,14,144,0,0 // movdqa 0x900e(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,42,144,0,0 // movdqa 0x902a(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,249,216 // psubw %xmm0,%xmm3
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
@@ -57210,7 +57164,7 @@ HIDDEN _sk_srcover_sse41_lowp
.globl _sk_srcover_sse41_lowp
FUNCTION(_sk_srcover_sse41_lowp)
_sk_srcover_sse41_lowp:
- .byte 102,68,15,111,13,180,143,0,0 // movdqa 0x8fb4(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,208,143,0,0 // movdqa 0x8fd0(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
.byte 102,68,15,249,195 // psubw %xmm3,%xmm8
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
@@ -57239,7 +57193,7 @@ HIDDEN _sk_dstover_sse41_lowp
.globl _sk_dstover_sse41_lowp
FUNCTION(_sk_dstover_sse41_lowp)
_sk_dstover_sse41_lowp:
- .byte 102,68,15,111,5,58,143,0,0 // movdqa 0x8f3a(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,86,143,0,0 // movdqa 0x8f56(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,68,15,249,207 // psubw %xmm7,%xmm9
.byte 102,65,15,213,193 // pmullw %xmm9,%xmm0
@@ -57266,7 +57220,7 @@ HIDDEN _sk_modulate_sse41_lowp
FUNCTION(_sk_modulate_sse41_lowp)
_sk_modulate_sse41_lowp:
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
- .byte 102,68,15,111,5,211,142,0,0 // movdqa 0x8ed3(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,239,142,0,0 // movdqa 0x8eef(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,205 // pmullw %xmm5,%xmm1
@@ -57285,7 +57239,7 @@ HIDDEN _sk_multiply_sse41_lowp
.globl _sk_multiply_sse41_lowp
FUNCTION(_sk_multiply_sse41_lowp)
_sk_multiply_sse41_lowp:
- .byte 102,68,15,111,13,146,142,0,0 // movdqa 0x8e92(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,174,142,0,0 // movdqa 0x8eae(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
.byte 102,68,15,249,195 // psubw %xmm3,%xmm8
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
@@ -57328,7 +57282,7 @@ HIDDEN _sk_plus__sse41_lowp
FUNCTION(_sk_plus__sse41_lowp)
_sk_plus__sse41_lowp:
.byte 102,15,253,196 // paddw %xmm4,%xmm0
- .byte 102,68,15,111,5,215,141,0,0 // movdqa 0x8dd7(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,243,141,0,0 // movdqa 0x8df3(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,56,58,192 // pminuw %xmm8,%xmm0
.byte 102,15,253,205 // paddw %xmm5,%xmm1
.byte 102,65,15,56,58,200 // pminuw %xmm8,%xmm1
@@ -57348,7 +57302,7 @@ _sk_screen_sse41_lowp:
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,253,193 // paddw %xmm1,%xmm0
.byte 102,15,213,204 // pmullw %xmm4,%xmm1
- .byte 102,68,15,111,21,145,141,0,0 // movdqa 0x8d91(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,21,173,141,0,0 // movdqa 0x8dad(%rip),%xmm10 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -57380,7 +57334,7 @@ HIDDEN _sk_xor__sse41_lowp
FUNCTION(_sk_xor__sse41_lowp)
_sk_xor__sse41_lowp:
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,111,13,15,141,0,0 // movdqa 0x8d0f(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,43,141,0,0 // movdqa 0x8d2b(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,209 // movdqa %xmm9,%xmm10
.byte 102,68,15,249,215 // psubw %xmm7,%xmm10
.byte 102,65,15,213,194 // pmullw %xmm10,%xmm0
@@ -57423,7 +57377,7 @@ _sk_darken_sse41_lowp:
.byte 102,68,15,213,207 // pmullw %xmm7,%xmm9
.byte 102,15,213,203 // pmullw %xmm3,%xmm1
.byte 102,65,15,56,62,201 // pmaxuw %xmm9,%xmm1
- .byte 102,68,15,111,13,86,140,0,0 // movdqa 0x8c56(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,114,140,0,0 // movdqa 0x8c72(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -57467,7 +57421,7 @@ _sk_lighten_sse41_lowp:
.byte 102,68,15,213,207 // pmullw %xmm7,%xmm9
.byte 102,15,213,203 // pmullw %xmm3,%xmm1
.byte 102,65,15,56,58,201 // pminuw %xmm9,%xmm1
- .byte 102,68,15,111,13,153,139,0,0 // movdqa 0x8b99(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,181,139,0,0 // movdqa 0x8bb5(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -57511,10 +57465,10 @@ _sk_difference_sse41_lowp:
.byte 102,68,15,213,207 // pmullw %xmm7,%xmm9
.byte 102,15,213,203 // pmullw %xmm3,%xmm1
.byte 102,65,15,56,58,201 // pminuw %xmm9,%xmm1
- .byte 102,68,15,111,13,220,138,0,0 // movdqa 0x8adc(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,248,138,0,0 // movdqa 0x8af8(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,41,146,0,0 // movdqa 0x9229(%rip),%xmm10 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ .byte 102,68,15,111,21,69,146,0,0 // movdqa 0x9245(%rip),%xmm10 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 102,65,15,219,202 // pand %xmm10,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
.byte 102,68,15,111,221 // movdqa %xmm5,%xmm11
@@ -57556,10 +57510,10 @@ _sk_exclusion_sse41_lowp:
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,253,193 // paddw %xmm1,%xmm0
.byte 102,15,213,204 // pmullw %xmm4,%xmm1
- .byte 102,68,15,111,13,24,138,0,0 // movdqa 0x8a18(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,52,138,0,0 // movdqa 0x8a34(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,101,145,0,0 // movdqa 0x9165(%rip),%xmm10 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ .byte 102,68,15,111,21,129,145,0,0 // movdqa 0x9181(%rip),%xmm10 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 102,65,15,219,202 // pand %xmm10,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
@@ -57595,14 +57549,14 @@ _sk_hardlight_sse41_lowp:
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
- .byte 102,68,15,111,29,115,137,0,0 // movdqa 0x8973(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,29,143,137,0,0 // movdqa 0x898f(%rip),%xmm11 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,249,220 // psubw %xmm12,%xmm11
.byte 102,65,15,111,227 // movdqa %xmm11,%xmm4
.byte 102,65,15,213,224 // pmullw %xmm8,%xmm4
.byte 102,68,15,111,251 // movdqa %xmm3,%xmm15
.byte 102,69,15,249,248 // psubw %xmm8,%xmm15
.byte 102,69,15,253,192 // paddw %xmm8,%xmm8
- .byte 102,68,15,111,13,188,144,0,0 // movdqa 0x90bc(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,13,216,144,0,0 // movdqa 0x90d8(%rip),%xmm9 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,68,15,111,243 // movdqa %xmm3,%xmm14
.byte 102,69,15,239,241 // pxor %xmm9,%xmm14
.byte 102,65,15,111,196 // movdqa %xmm12,%xmm0
@@ -57649,7 +57603,7 @@ _sk_hardlight_sse41_lowp:
.byte 102,68,15,111,232 // movdqa %xmm0,%xmm13
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,65,15,56,16,210 // pblendvb %xmm0,%xmm10,%xmm2
- .byte 102,68,15,111,13,100,136,0,0 // movdqa 0x8864(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,128,136,0,0 // movdqa 0x8880(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,249,195 // psubw %xmm3,%xmm0
.byte 102,15,111,248 // movdqa %xmm0,%xmm7
@@ -57688,7 +57642,7 @@ FUNCTION(_sk_overlay_sse41_lowp)
_sk_overlay_sse41_lowp:
.byte 102,68,15,111,231 // movdqa %xmm7,%xmm12
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
- .byte 102,68,15,111,29,199,135,0,0 // movdqa 0x87c7(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,29,227,135,0,0 // movdqa 0x87e3(%rip),%xmm11 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,249,220 // psubw %xmm12,%xmm11
.byte 102,65,15,111,195 // movdqa %xmm11,%xmm0
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
@@ -57700,7 +57654,7 @@ _sk_overlay_sse41_lowp:
.byte 102,68,15,249,252 // psubw %xmm4,%xmm15
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,253,192 // paddw %xmm0,%xmm0
- .byte 102,68,15,111,13,248,142,0,0 // movdqa 0x8ef8(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,13,20,143,0,0 // movdqa 0x8f14(%rip),%xmm9 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,69,15,111,212 // movdqa %xmm12,%xmm10
.byte 102,68,15,213,211 // pmullw %xmm3,%xmm10
.byte 102,69,15,213,254 // pmullw %xmm14,%xmm15
@@ -57746,7 +57700,7 @@ _sk_overlay_sse41_lowp:
.byte 102,15,253,210 // paddw %xmm2,%xmm2
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,65,15,56,16,210 // pblendvb %xmm0,%xmm10,%xmm2
- .byte 102,68,15,111,13,170,134,0,0 // movdqa 0x86aa(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,198,134,0,0 // movdqa 0x86c6(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,249,195 // psubw %xmm3,%xmm0
.byte 102,15,111,248 // movdqa %xmm0,%xmm7
@@ -57789,49 +57743,49 @@ _sk_load_8888_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 30e08 <_sk_load_8888_sse41_lowp+0x44>
+ .byte 119,41 // ja 30d4c <_sk_load_8888_sse41_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 30ee0 <_sk_load_8888_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 30e24 <_sk_load_8888_sse41_lowp+0x11c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,20,144 // movd (%r8,%rdx,4),%xmm2
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 30e61 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 30da5 <_sk_load_8888_sse41_lowp+0x9d>
.byte 243,65,15,111,20,144 // movdqu (%r8,%rdx,4),%xmm2
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 30e61 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 30da5 <_sk_load_8888_sse41_lowp+0x9d>
.byte 102,65,15,110,68,144,8 // movd 0x8(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 243,65,15,126,20,144 // movq (%r8,%rdx,4),%xmm2
.byte 102,65,15,58,14,208,240 // pblendw $0xf0,%xmm8,%xmm2
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
- .byte 235,37 // jmp 30e61 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 30da5 <_sk_load_8888_sse41_lowp+0x9d>
.byte 102,65,15,110,68,144,24 // movd 0x18(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,20,144 // movdqu (%r8,%rdx,4),%xmm2
- .byte 102,15,111,5,7,141,0,0 // movdqa 0x8d07(%rip),%xmm0 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,5,35,141,0,0 // movdqa 0x8d23(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,15,56,0,200 // pshufb %xmm0,%xmm1
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,56,0,216 // pshufb %xmm0,%xmm3
.byte 102,15,108,203 // punpcklqdq %xmm3,%xmm1
- .byte 102,68,15,111,13,103,133,0,0 // movdqa 0x8567(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,131,133,0,0 // movdqa 0x8583(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,193 // pand %xmm9,%xmm0
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
- .byte 102,68,15,111,21,224,140,0,0 // movdqa 0x8ce0(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,21,252,140,0,0 // movdqa 0x8cfc(%rip),%xmm10 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
.byte 102,65,15,56,0,218 // pshufb %xmm10,%xmm3
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,219 // punpcklqdq %xmm11,%xmm3
- .byte 102,68,15,111,21,205,140,0,0 // movdqa 0x8ccd(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,233,140,0,0 // movdqa 0x8ce9(%rip),%xmm10 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,65,15,56,0,210 // pshufb %xmm10,%xmm2
.byte 102,69,15,56,0,194 // pshufb %xmm10,%xmm8
.byte 102,65,15,108,208 // punpcklqdq %xmm8,%xmm2
@@ -57847,7 +57801,7 @@ _sk_load_8888_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 30eed <_sk_load_8888_sse41_lowp+0x129>
+ .byte 123,255 // jnp 30e31 <_sk_load_8888_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -57869,49 +57823,49 @@ _sk_load_8888_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 30f40 <_sk_load_8888_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 30e84 <_sk_load_8888_dst_sse41_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31018 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 30f5c <_sk_load_8888_dst_sse41_lowp+0x11c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,52,144 // movd (%r8,%rdx,4),%xmm6
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 30f99 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 30edd <_sk_load_8888_dst_sse41_lowp+0x9d>
.byte 243,65,15,111,52,144 // movdqu (%r8,%rdx,4),%xmm6
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 30f99 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 30edd <_sk_load_8888_dst_sse41_lowp+0x9d>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 243,65,15,126,52,144 // movq (%r8,%rdx,4),%xmm6
.byte 102,65,15,58,14,240,240 // pblendw $0xf0,%xmm8,%xmm6
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,37 // jmp 30f99 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 30edd <_sk_load_8888_dst_sse41_lowp+0x9d>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,52,144 // movdqu (%r8,%rdx,4),%xmm6
- .byte 102,15,111,37,207,139,0,0 // movdqa 0x8bcf(%rip),%xmm4 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,37,235,139,0,0 // movdqa 0x8beb(%rip),%xmm4 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,15,56,0,236 // pshufb %xmm4,%xmm5
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,56,0,252 // pshufb %xmm4,%xmm7
.byte 102,15,108,239 // punpcklqdq %xmm7,%xmm5
- .byte 102,68,15,111,13,47,132,0,0 // movdqa 0x842f(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,75,132,0,0 // movdqa 0x844b(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,65,15,219,225 // pand %xmm9,%xmm4
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
- .byte 102,68,15,111,21,168,139,0,0 // movdqa 0x8ba8(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,21,196,139,0,0 // movdqa 0x8bc4(%rip),%xmm10 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,111,254 // movdqa %xmm6,%xmm7
.byte 102,65,15,56,0,250 // pshufb %xmm10,%xmm7
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,251 // punpcklqdq %xmm11,%xmm7
- .byte 102,68,15,111,21,149,139,0,0 // movdqa 0x8b95(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,177,139,0,0 // movdqa 0x8bb1(%rip),%xmm10 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,65,15,56,0,242 // pshufb %xmm10,%xmm6
.byte 102,69,15,56,0,194 // pshufb %xmm10,%xmm8
.byte 102,65,15,108,240 // punpcklqdq %xmm8,%xmm6
@@ -57927,7 +57881,7 @@ _sk_load_8888_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 31025 <_sk_load_8888_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 30f69 <_sk_load_8888_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -57964,20 +57918,20 @@ _sk_store_8888_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,27 // ja 310ba <_sk_store_8888_sse41_lowp+0x86>
+ .byte 119,27 // ja 30ffe <_sk_store_8888_sse41_lowp+0x86>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 31100 <_sk_store_8888_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 31044 <_sk_store_8888_sse41_lowp+0xcc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,4,144 // movd %xmm8,(%r8,%rdx,4)
- .byte 235,63 // jmp 310f9 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 3103d <_sk_store_8888_sse41_lowp+0xc5>
.byte 243,69,15,127,4,144 // movdqu %xmm8,(%r8,%rdx,4)
.byte 243,69,15,127,76,144,16 // movdqu %xmm9,0x10(%r8,%rdx,4)
- .byte 235,48 // jmp 310f9 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 3103d <_sk_store_8888_sse41_lowp+0xc5>
.byte 102,69,15,58,22,68,144,8,2 // pextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
.byte 102,69,15,214,4,144 // movq %xmm8,(%r8,%rdx,4)
- .byte 235,31 // jmp 310f9 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 3103d <_sk_store_8888_sse41_lowp+0xc5>
.byte 102,69,15,58,22,76,144,24,2 // pextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
.byte 102,69,15,58,22,76,144,20,1 // pextrd $0x1,%xmm9,0x14(%r8,%rdx,4)
.byte 102,69,15,126,76,144,16 // movd %xmm9,0x10(%r8,%rdx,4)
@@ -58021,49 +57975,49 @@ _sk_load_bgra_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 31160 <_sk_load_bgra_sse41_lowp+0x44>
+ .byte 119,41 // ja 310a4 <_sk_load_bgra_sse41_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31238 <_sk_load_bgra_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 3117c <_sk_load_bgra_sse41_lowp+0x11c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,4,144 // movd (%r8,%rdx,4),%xmm0
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 311b9 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 310fd <_sk_load_bgra_sse41_lowp+0x9d>
.byte 243,65,15,111,4,144 // movdqu (%r8,%rdx,4),%xmm0
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 311b9 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 310fd <_sk_load_bgra_sse41_lowp+0x9d>
.byte 102,65,15,110,68,144,8 // movd 0x8(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 243,65,15,126,4,144 // movq (%r8,%rdx,4),%xmm0
.byte 102,65,15,58,14,192,240 // pblendw $0xf0,%xmm8,%xmm0
.byte 102,68,15,111,193 // movdqa %xmm1,%xmm8
- .byte 235,37 // jmp 311b9 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 310fd <_sk_load_bgra_sse41_lowp+0x9d>
.byte 102,65,15,110,68,144,24 // movd 0x18(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,4,144 // movdqu (%r8,%rdx,4),%xmm0
- .byte 102,15,111,21,175,137,0,0 // movdqa 0x89af(%rip),%xmm2 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,21,203,137,0,0 // movdqa 0x89cb(%rip),%xmm2 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,56,0,202 // pshufb %xmm2,%xmm1
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,56,0,218 // pshufb %xmm2,%xmm3
.byte 102,15,108,203 // punpcklqdq %xmm3,%xmm1
- .byte 102,68,15,111,13,15,130,0,0 // movdqa 0x820f(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,43,130,0,0 // movdqa 0x822b(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,65,15,219,209 // pand %xmm9,%xmm2
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
- .byte 102,68,15,111,21,136,137,0,0 // movdqa 0x8988(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,21,164,137,0,0 // movdqa 0x89a4(%rip),%xmm10 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,65,15,56,0,218 // pshufb %xmm10,%xmm3
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,219 // punpcklqdq %xmm11,%xmm3
- .byte 102,68,15,111,21,117,137,0,0 // movdqa 0x8975(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,145,137,0,0 // movdqa 0x8991(%rip),%xmm10 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,65,15,56,0,194 // pshufb %xmm10,%xmm0
.byte 102,69,15,56,0,194 // pshufb %xmm10,%xmm8
.byte 102,65,15,108,192 // punpcklqdq %xmm8,%xmm0
@@ -58079,7 +58033,7 @@ _sk_load_bgra_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 31245 <_sk_load_bgra_sse41_lowp+0x129>
+ .byte 123,255 // jnp 31189 <_sk_load_bgra_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -58101,49 +58055,49 @@ _sk_load_bgra_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 31298 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 311dc <_sk_load_bgra_dst_sse41_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31370 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 312b4 <_sk_load_bgra_dst_sse41_lowp+0x11c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,36,144 // movd (%r8,%rdx,4),%xmm4
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 312f1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 31235 <_sk_load_bgra_dst_sse41_lowp+0x9d>
.byte 243,65,15,111,36,144 // movdqu (%r8,%rdx,4),%xmm4
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 312f1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 31235 <_sk_load_bgra_dst_sse41_lowp+0x9d>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 243,65,15,126,36,144 // movq (%r8,%rdx,4),%xmm4
.byte 102,65,15,58,14,224,240 // pblendw $0xf0,%xmm8,%xmm4
.byte 102,68,15,111,197 // movdqa %xmm5,%xmm8
- .byte 235,37 // jmp 312f1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 31235 <_sk_load_bgra_dst_sse41_lowp+0x9d>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,36,144 // movdqu (%r8,%rdx,4),%xmm4
- .byte 102,15,111,53,119,136,0,0 // movdqa 0x8877(%rip),%xmm6 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,53,147,136,0,0 // movdqa 0x8893(%rip),%xmm6 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,56,0,238 // pshufb %xmm6,%xmm5
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,56,0,254 // pshufb %xmm6,%xmm7
.byte 102,15,108,239 // punpcklqdq %xmm7,%xmm5
- .byte 102,68,15,111,13,215,128,0,0 // movdqa 0x80d7(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,243,128,0,0 // movdqa 0x80f3(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,65,15,219,241 // pand %xmm9,%xmm6
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
- .byte 102,68,15,111,21,80,136,0,0 // movdqa 0x8850(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,21,108,136,0,0 // movdqa 0x886c(%rip),%xmm10 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,65,15,56,0,250 // pshufb %xmm10,%xmm7
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,251 // punpcklqdq %xmm11,%xmm7
- .byte 102,68,15,111,21,61,136,0,0 // movdqa 0x883d(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,89,136,0,0 // movdqa 0x8859(%rip),%xmm10 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,65,15,56,0,226 // pshufb %xmm10,%xmm4
.byte 102,69,15,56,0,194 // pshufb %xmm10,%xmm8
.byte 102,65,15,108,224 // punpcklqdq %xmm8,%xmm4
@@ -58159,7 +58113,7 @@ _sk_load_bgra_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 3137d <_sk_load_bgra_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 312c1 <_sk_load_bgra_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -58196,20 +58150,20 @@ _sk_store_bgra_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,27 // ja 31412 <_sk_store_bgra_sse41_lowp+0x86>
+ .byte 119,27 // ja 31356 <_sk_store_bgra_sse41_lowp+0x86>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 31458 <_sk_store_bgra_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 3139c <_sk_store_bgra_sse41_lowp+0xcc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,4,144 // movd %xmm8,(%r8,%rdx,4)
- .byte 235,63 // jmp 31451 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 31395 <_sk_store_bgra_sse41_lowp+0xc5>
.byte 243,69,15,127,4,144 // movdqu %xmm8,(%r8,%rdx,4)
.byte 243,69,15,127,76,144,16 // movdqu %xmm9,0x10(%r8,%rdx,4)
- .byte 235,48 // jmp 31451 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 31395 <_sk_store_bgra_sse41_lowp+0xc5>
.byte 102,69,15,58,22,68,144,8,2 // pextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
.byte 102,69,15,214,4,144 // movq %xmm8,(%r8,%rdx,4)
- .byte 235,31 // jmp 31451 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 31395 <_sk_store_bgra_sse41_lowp+0xc5>
.byte 102,69,15,58,22,76,144,24,2 // pextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
.byte 102,69,15,58,22,76,144,20,1 // pextrd $0x1,%xmm9,0x14(%r8,%rdx,4)
.byte 102,69,15,126,76,144,16 // movd %xmm9,0x10(%r8,%rdx,4)
@@ -58312,17 +58266,17 @@ _sk_gather_8888_sse41_lowp:
.byte 102,65,15,196,202,5 // pinsrw $0x5,%r10d,%xmm1
.byte 102,65,15,196,201,6 // pinsrw $0x6,%r9d,%xmm1
.byte 102,15,196,200,7 // pinsrw $0x7,%eax,%xmm1
- .byte 102,68,15,111,13,64,126,0,0 // movdqa 0x7e40(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,92,126,0,0 // movdqa 0x7e5c(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,193 // pand %xmm9,%xmm0
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
- .byte 102,68,15,111,21,185,133,0,0 // movdqa 0x85b9(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,21,213,133,0,0 // movdqa 0x85d5(%rip),%xmm10 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
.byte 102,65,15,56,0,218 // pshufb %xmm10,%xmm3
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,219 // punpcklqdq %xmm11,%xmm3
- .byte 102,68,15,111,21,166,133,0,0 // movdqa 0x85a6(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,194,133,0,0 // movdqa 0x85c2(%rip),%xmm10 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,65,15,56,0,210 // pshufb %xmm10,%xmm2
.byte 102,69,15,56,0,194 // pshufb %xmm10,%xmm8
.byte 102,65,15,108,208 // punpcklqdq %xmm8,%xmm2
@@ -58407,17 +58361,17 @@ _sk_gather_bgra_sse41_lowp:
.byte 102,65,15,196,202,5 // pinsrw $0x5,%r10d,%xmm1
.byte 102,65,15,196,201,6 // pinsrw $0x6,%r9d,%xmm1
.byte 102,15,196,200,7 // pinsrw $0x7,%eax,%xmm1
- .byte 102,68,15,111,13,168,124,0,0 // movdqa 0x7ca8(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,196,124,0,0 // movdqa 0x7cc4(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,65,15,219,209 // pand %xmm9,%xmm2
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
- .byte 102,68,15,111,21,33,132,0,0 // movdqa 0x8421(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,21,61,132,0,0 // movdqa 0x843d(%rip),%xmm10 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,65,15,56,0,218 // pshufb %xmm10,%xmm3
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,219 // punpcklqdq %xmm11,%xmm3
- .byte 102,68,15,111,21,14,132,0,0 // movdqa 0x840e(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,42,132,0,0 // movdqa 0x842a(%rip),%xmm10 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,65,15,56,0,194 // pshufb %xmm10,%xmm0
.byte 102,69,15,56,0,194 // pshufb %xmm10,%xmm8
.byte 102,65,15,108,192 // punpcklqdq %xmm8,%xmm0
@@ -58443,23 +58397,23 @@ _sk_load_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 317e0 <_sk_load_565_sse41_lowp+0x3c>
+ .byte 119,34 // ja 31724 <_sk_load_565_sse41_lowp+0x3c>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 31890 <_sk_load_565_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 317d4 <_sk_load_565_sse41_lowp+0xec>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,74 // jmp 3182a <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,74 // jmp 3176e <_sk_load_565_sse41_lowp+0x86>
.byte 243,65,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm0
- .byte 235,66 // jmp 3182a <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,66 // jmp 3176e <_sk_load_565_sse41_lowp+0x86>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,76,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm1
.byte 102,65,15,110,4,80 // movd (%r8,%rdx,2),%xmm0
.byte 102,15,58,14,193,252 // pblendw $0xfc,%xmm1,%xmm0
- .byte 235,40 // jmp 3182a <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,40 // jmp 3176e <_sk_load_565_sse41_lowp+0x86>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,76,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm1
.byte 102,65,15,196,76,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm1
@@ -58468,11 +58422,11 @@ _sk_load_565_sse41_lowp:
.byte 102,15,58,14,193,240 // pblendw $0xf0,%xmm1,%xmm0
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
- .byte 102,15,219,29,101,131,0,0 // pand 0x8365(%rip),%xmm3 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,29,129,131,0,0 // pand 0x8381(%rip),%xmm3 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,100,131,0,0 // pand 0x8364(%rip),%xmm1 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,15,111,21,108,131,0,0 // movdqa 0x836c(%rip),%xmm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,15,219,13,128,131,0,0 // pand 0x8380(%rip),%xmm1 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
+ .byte 102,15,111,21,136,131,0,0 // movdqa 0x8388(%rip),%xmm2 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
@@ -58485,7 +58439,7 @@ _sk_load_565_sse41_lowp:
.byte 102,15,113,210,2 // psrlw $0x2,%xmm2
.byte 102,15,235,211 // por %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,98,123,0,0 // movaps 0x7b62(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,126,123,0,0 // movaps 0x7b7e(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -58496,7 +58450,7 @@ _sk_load_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 318a5 <_sk_load_565_sse41_lowp+0x101>
+ .byte 126,255 // jle 317e9 <_sk_load_565_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -58515,23 +58469,23 @@ _sk_load_565_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 318e8 <_sk_load_565_dst_sse41_lowp+0x3c>
+ .byte 119,34 // ja 3182c <_sk_load_565_dst_sse41_lowp+0x3c>
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 31998 <_sk_load_565_dst_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 318dc <_sk_load_565_dst_sse41_lowp+0xec>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,74 // jmp 31932 <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,74 // jmp 31876 <_sk_load_565_dst_sse41_lowp+0x86>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,66 // jmp 31932 <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,66 // jmp 31876 <_sk_load_565_dst_sse41_lowp+0x86>
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 102,65,15,196,108,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm5
.byte 102,65,15,110,36,80 // movd (%r8,%rdx,2),%xmm4
.byte 102,15,58,14,229,252 // pblendw $0xfc,%xmm5,%xmm4
- .byte 235,40 // jmp 31932 <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,40 // jmp 31876 <_sk_load_565_dst_sse41_lowp+0x86>
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 102,65,15,196,108,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm5
.byte 102,65,15,196,108,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm5
@@ -58540,11 +58494,11 @@ _sk_load_565_dst_sse41_lowp:
.byte 102,15,58,14,229,240 // pblendw $0xf0,%xmm5,%xmm4
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,15,113,215,8 // psrlw $0x8,%xmm7
- .byte 102,15,219,61,93,130,0,0 // pand 0x825d(%rip),%xmm7 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,61,121,130,0,0 // pand 0x8279(%rip),%xmm7 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,92,130,0,0 // pand 0x825c(%rip),%xmm5 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,15,111,53,100,130,0,0 // movdqa 0x8264(%rip),%xmm6 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,15,219,45,120,130,0,0 // pand 0x8278(%rip),%xmm5 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
+ .byte 102,15,111,53,128,130,0,0 // movdqa 0x8280(%rip),%xmm6 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
.byte 102,15,219,244 // pand %xmm4,%xmm6
.byte 102,15,113,212,13 // psrlw $0xd,%xmm4
.byte 102,15,235,231 // por %xmm7,%xmm4
@@ -58557,7 +58511,7 @@ _sk_load_565_dst_sse41_lowp:
.byte 102,15,113,214,2 // psrlw $0x2,%xmm6
.byte 102,15,235,247 // por %xmm7,%xmm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,90,122,0,0 // movaps 0x7a5a(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,61,118,122,0,0 // movaps 0x7a76(%rip),%xmm7 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -58568,7 +58522,7 @@ _sk_load_565_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 319ad <_sk_load_565_dst_sse41_lowp+0x101>
+ .byte 126,255 // jle 318f1 <_sk_load_565_dst_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -58585,10 +58539,10 @@ _sk_store_565_sse41_lowp:
.byte 76,3,0 // add (%rax),%r8
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,65,15,113,240,8 // psllw $0x8,%xmm8
- .byte 102,68,15,219,5,248,129,0,0 // pand 0x81f8(%rip),%xmm8 # 39bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,68,15,219,5,20,130,0,0 // pand 0x8214(%rip),%xmm8 # 39b30 <_sk_srcover_bgra_8888_sse2_lowp+0x1378>
.byte 102,68,15,111,201 // movdqa %xmm1,%xmm9
.byte 102,65,15,113,241,3 // psllw $0x3,%xmm9
- .byte 102,68,15,219,13,244,129,0,0 // pand 0x81f4(%rip),%xmm9 # 39be0 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ .byte 102,68,15,219,13,16,130,0,0 // pand 0x8210(%rip),%xmm9 # 39b40 <_sk_srcover_bgra_8888_sse2_lowp+0x1388>
.byte 102,69,15,235,200 // por %xmm8,%xmm9
.byte 102,68,15,111,194 // movdqa %xmm2,%xmm8
.byte 102,65,15,113,208,3 // psrlw $0x3,%xmm8
@@ -58597,19 +58551,19 @@ _sk_store_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,29 // ja 31a28 <_sk_store_565_sse41_lowp+0x74>
+ .byte 119,29 // ja 3196c <_sk_store_565_sse41_lowp+0x74>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,83,0,0,0 // lea 0x53(%rip),%r9 # 31a68 <_sk_store_565_sse41_lowp+0xb4>
+ .byte 76,141,13,83,0,0,0 // lea 0x53(%rip),%r9 # 319ac <_sk_store_565_sse41_lowp+0xb4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,58,21,4,80,0 // pextrw $0x0,%xmm8,(%r8,%rdx,2)
- .byte 235,58 // jmp 31a62 <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,58 // jmp 319a6 <_sk_store_565_sse41_lowp+0xae>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,50 // jmp 31a62 <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,50 // jmp 319a6 <_sk_store_565_sse41_lowp+0xae>
.byte 102,69,15,58,21,68,80,4,2 // pextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
.byte 102,69,15,126,4,80 // movd %xmm8,(%r8,%rdx,2)
- .byte 235,33 // jmp 31a62 <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,33 // jmp 319a6 <_sk_store_565_sse41_lowp+0xae>
.byte 102,69,15,58,21,68,80,12,6 // pextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
.byte 102,69,15,58,21,68,80,10,5 // pextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
.byte 102,69,15,58,21,68,80,8,4 // pextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -58629,7 +58583,7 @@ _sk_store_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 235,255 // jmp 31a79 <_sk_store_565_sse41_lowp+0xc5>
+ .byte 235,255 // jmp 319bd <_sk_store_565_sse41_lowp+0xc5>
.byte 255 // (bad)
.byte 255,226 // jmpq *%rdx
.byte 255 // (bad)
@@ -58706,11 +58660,11 @@ _sk_gather_565_sse41_lowp:
.byte 102,15,196,192,7 // pinsrw $0x7,%eax,%xmm0
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
- .byte 102,15,219,29,2,128,0,0 // pand 0x8002(%rip),%xmm3 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,29,30,128,0,0 // pand 0x801e(%rip),%xmm3 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,1,128,0,0 // pand 0x8001(%rip),%xmm1 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,15,111,21,9,128,0,0 // movdqa 0x8009(%rip),%xmm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,15,219,13,29,128,0,0 // pand 0x801d(%rip),%xmm1 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
+ .byte 102,15,111,21,37,128,0,0 // movdqa 0x8025(%rip),%xmm2 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
@@ -58723,7 +58677,7 @@ _sk_gather_565_sse41_lowp:
.byte 102,15,113,210,2 // psrlw $0x2,%xmm2
.byte 102,15,235,211 // por %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,255,119,0,0 // movaps 0x77ff(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,27,120,0,0 // movaps 0x781b(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -58744,23 +58698,23 @@ _sk_load_4444_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 31c38 <_sk_load_4444_sse41_lowp+0x3d>
+ .byte 119,35 // ja 31b7c <_sk_load_4444_sse41_lowp+0x3d>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,209,0,0,0 // lea 0xd1(%rip),%r9 # 31cf4 <_sk_load_4444_sse41_lowp+0xf9>
+ .byte 76,141,13,209,0,0,0 // lea 0xd1(%rip),%r9 # 31c38 <_sk_load_4444_sse41_lowp+0xf9>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,76 // jmp 31c84 <_sk_load_4444_sse41_lowp+0x89>
+ .byte 235,76 // jmp 31bc8 <_sk_load_4444_sse41_lowp+0x89>
.byte 243,69,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm8
- .byte 235,68 // jmp 31c84 <_sk_load_4444_sse41_lowp+0x89>
+ .byte 235,68 // jmp 31bc8 <_sk_load_4444_sse41_lowp+0x89>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
.byte 102,69,15,110,4,80 // movd (%r8,%rdx,2),%xmm8
.byte 102,68,15,58,14,192,252 // pblendw $0xfc,%xmm0,%xmm8
- .byte 235,41 // jmp 31c84 <_sk_load_4444_sse41_lowp+0x89>
+ .byte 235,41 // jmp 31bc8 <_sk_load_4444_sse41_lowp+0x89>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
.byte 102,65,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -58771,7 +58725,7 @@ _sk_load_4444_sse41_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,5,80,127,0,0 // movdqa 0x7f50(%rip),%xmm0 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,15,111,5,108,127,0,0 // movdqa 0x7f6c(%rip),%xmm0 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x1398>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -58819,23 +58773,23 @@ _sk_load_4444_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 31d4d <_sk_load_4444_dst_sse41_lowp+0x3d>
+ .byte 119,35 // ja 31c91 <_sk_load_4444_dst_sse41_lowp+0x3d>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,208,0,0,0 // lea 0xd0(%rip),%r9 # 31e08 <_sk_load_4444_dst_sse41_lowp+0xf8>
+ .byte 76,141,13,208,0,0,0 // lea 0xd0(%rip),%r9 # 31d4c <_sk_load_4444_dst_sse41_lowp+0xf8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,76 // jmp 31d99 <_sk_load_4444_dst_sse41_lowp+0x89>
+ .byte 235,76 // jmp 31cdd <_sk_load_4444_dst_sse41_lowp+0x89>
.byte 243,69,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm8
- .byte 235,68 // jmp 31d99 <_sk_load_4444_dst_sse41_lowp+0x89>
+ .byte 235,68 // jmp 31cdd <_sk_load_4444_dst_sse41_lowp+0x89>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,65,15,196,100,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm4
.byte 102,69,15,110,4,80 // movd (%r8,%rdx,2),%xmm8
.byte 102,68,15,58,14,196,252 // pblendw $0xfc,%xmm4,%xmm8
- .byte 235,41 // jmp 31d99 <_sk_load_4444_dst_sse41_lowp+0x89>
+ .byte 235,41 // jmp 31cdd <_sk_load_4444_dst_sse41_lowp+0x89>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,65,15,196,100,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm4
.byte 102,65,15,196,100,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -58846,7 +58800,7 @@ _sk_load_4444_dst_sse41_lowp:
.byte 102,15,113,213,12 // psrlw $0xc,%xmm5
.byte 102,65,15,111,240 // movdqa %xmm8,%xmm6
.byte 102,15,113,214,8 // psrlw $0x8,%xmm6
- .byte 102,15,111,37,59,126,0,0 // movdqa 0x7e3b(%rip),%xmm4 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,15,111,37,87,126,0,0 // movdqa 0x7e57(%rip),%xmm4 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x1398>
.byte 102,15,219,244 // pand %xmm4,%xmm6
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,113,215,4 // psrlw $0x4,%xmm7
@@ -58891,12 +58845,12 @@ _sk_store_4444_sse41_lowp:
.byte 76,3,0 // add (%rax),%r8
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,65,15,113,240,8 // psllw $0x8,%xmm8
- .byte 102,68,15,219,5,184,125,0,0 // pand 0x7db8(%rip),%xmm8 # 39c00 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ .byte 102,68,15,219,5,212,125,0,0 // pand 0x7dd4(%rip),%xmm8 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x13a8>
.byte 102,68,15,111,201 // movdqa %xmm1,%xmm9
.byte 102,65,15,113,241,4 // psllw $0x4,%xmm9
- .byte 102,68,15,219,13,180,125,0,0 // pand 0x7db4(%rip),%xmm9 # 39c10 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
+ .byte 102,68,15,219,13,208,125,0,0 // pand 0x7dd0(%rip),%xmm9 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x13b8>
.byte 102,69,15,235,200 // por %xmm8,%xmm9
- .byte 102,68,15,111,21,182,125,0,0 // movdqa 0x7db6(%rip),%xmm10 # 39c20 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
+ .byte 102,68,15,111,21,210,125,0,0 // movdqa 0x7dd2(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,68,15,219,210 // pand %xmm2,%xmm10
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
.byte 102,65,15,113,208,4 // psrlw $0x4,%xmm8
@@ -58906,19 +58860,19 @@ _sk_store_4444_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,29 // ja 31eab <_sk_store_4444_sse41_lowp+0x87>
+ .byte 119,29 // ja 31def <_sk_store_4444_sse41_lowp+0x87>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,84,0,0,0 // lea 0x54(%rip),%r9 # 31eec <_sk_store_4444_sse41_lowp+0xc8>
+ .byte 76,141,13,84,0,0,0 // lea 0x54(%rip),%r9 # 31e30 <_sk_store_4444_sse41_lowp+0xc8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,58,21,4,80,0 // pextrw $0x0,%xmm8,(%r8,%rdx,2)
- .byte 235,58 // jmp 31ee5 <_sk_store_4444_sse41_lowp+0xc1>
+ .byte 235,58 // jmp 31e29 <_sk_store_4444_sse41_lowp+0xc1>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,50 // jmp 31ee5 <_sk_store_4444_sse41_lowp+0xc1>
+ .byte 235,50 // jmp 31e29 <_sk_store_4444_sse41_lowp+0xc1>
.byte 102,69,15,58,21,68,80,4,2 // pextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
.byte 102,69,15,126,4,80 // movd %xmm8,(%r8,%rdx,2)
- .byte 235,33 // jmp 31ee5 <_sk_store_4444_sse41_lowp+0xc1>
+ .byte 235,33 // jmp 31e29 <_sk_store_4444_sse41_lowp+0xc1>
.byte 102,69,15,58,21,68,80,12,6 // pextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
.byte 102,69,15,58,21,68,80,10,5 // pextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
.byte 102,69,15,58,21,68,80,8,4 // pextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -59018,7 +58972,7 @@ _sk_gather_4444_sse41_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,5,188,123,0,0 // movdqa 0x7bbc(%rip),%xmm0 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,15,111,5,216,123,0,0 // movdqa 0x7bd8(%rip),%xmm0 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x1398>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -59056,18 +59010,18 @@ _sk_load_a8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 320c6 <_sk_load_a8_sse41_lowp+0x39>
+ .byte 119,34 // ja 3200a <_sk_load_a8_sse41_lowp+0x39>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 32144 <_sk_load_a8_sse41_lowp+0xb7>
+ .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 32088 <_sk_load_a8_sse41_lowp+0xb7>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
- .byte 235,100 // jmp 3212a <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 3206e <_sk_load_a8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,28,16 // pmovzxbw (%r8,%rdx,1),%xmm3
- .byte 235,91 // jmp 3212a <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 3206e <_sk_load_a8_sse41_lowp+0x9d>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,192,2 // pinsrw $0x2,%eax,%xmm0
@@ -59075,7 +59029,7 @@ _sk_load_a8_sse41_lowp:
.byte 102,15,110,200 // movd %eax,%xmm1
.byte 102,15,56,48,217 // pmovzxbw %xmm1,%xmm3
.byte 102,15,58,14,216,252 // pblendw $0xfc,%xmm0,%xmm3
- .byte 235,54 // jmp 3212a <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 3206e <_sk_load_a8_sse41_lowp+0x9d>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,192,6 // pinsrw $0x6,%eax,%xmm0
@@ -59086,14 +59040,14 @@ _sk_load_a8_sse41_lowp:
.byte 102,65,15,110,12,16 // movd (%r8,%rdx,1),%xmm1
.byte 102,15,56,48,217 // pmovzxbw %xmm1,%xmm3
.byte 102,15,58,14,216,240 // pblendw $0xf0,%xmm0,%xmm3
- .byte 102,15,219,29,190,114,0,0 // pand 0x72be(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,29,218,114,0,0 // pand 0x72da(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,255 // ja 32145 <_sk_load_a8_sse41_lowp+0xb8>
+ .byte 119,255 // ja 32089 <_sk_load_a8_sse41_lowp+0xb8>
.byte 255 // (bad)
.byte 255,154,255,255,255,139 // lcall *-0x74000001(%rdx)
.byte 255 // (bad)
@@ -59122,18 +59076,18 @@ _sk_load_a8_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 32199 <_sk_load_a8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 320dd <_sk_load_a8_dst_sse41_lowp+0x39>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 32214 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 32158 <_sk_load_a8_dst_sse41_lowp+0xb4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,248 // movd %eax,%xmm7
- .byte 235,100 // jmp 321fd <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 32141 <_sk_load_a8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,60,16 // pmovzxbw (%r8,%rdx,1),%xmm7
- .byte 235,91 // jmp 321fd <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 32141 <_sk_load_a8_dst_sse41_lowp+0x9d>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,224,2 // pinsrw $0x2,%eax,%xmm4
@@ -59141,7 +59095,7 @@ _sk_load_a8_dst_sse41_lowp:
.byte 102,15,110,232 // movd %eax,%xmm5
.byte 102,15,56,48,253 // pmovzxbw %xmm5,%xmm7
.byte 102,15,58,14,252,252 // pblendw $0xfc,%xmm4,%xmm7
- .byte 235,54 // jmp 321fd <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 32141 <_sk_load_a8_dst_sse41_lowp+0x9d>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,224,6 // pinsrw $0x6,%eax,%xmm4
@@ -59152,13 +59106,13 @@ _sk_load_a8_dst_sse41_lowp:
.byte 102,65,15,110,44,16 // movd (%r8,%rdx,1),%xmm5
.byte 102,15,56,48,253 // pmovzxbw %xmm5,%xmm7
.byte 102,15,58,14,252,240 // pblendw $0xf0,%xmm4,%xmm7
- .byte 102,15,219,61,235,113,0,0 // pand 0x71eb(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,61,7,114,0,0 // pand 0x7207(%rip),%xmm7 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 15,87,246 // xorps %xmm6,%xmm6
.byte 255,224 // jmpq *%rax
- .byte 122,255 // jp 32215 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ .byte 122,255 // jp 32159 <_sk_load_a8_dst_sse41_lowp+0xb5>
.byte 255 // (bad)
.byte 255,157,255,255,255,142 // lcall *-0x71000001(%rbp)
.byte 255 // (bad)
@@ -59189,28 +59143,28 @@ _sk_store_a8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,29 // ja 32264 <_sk_store_a8_sse41_lowp+0x34>
+ .byte 119,29 // ja 321a8 <_sk_store_a8_sse41_lowp+0x34>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,131,0,0,0 // lea 0x83(%rip),%r9 # 322d4 <_sk_store_a8_sse41_lowp+0xa4>
+ .byte 76,141,13,131,0,0,0 // lea 0x83(%rip),%r9 # 32218 <_sk_store_a8_sse41_lowp+0xa4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,65,15,58,20,28,16,0 // pextrb $0x0,%xmm3,(%r8,%rdx,1)
- .byte 235,105 // jmp 322cd <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,105 // jmp 32211 <_sk_store_a8_sse41_lowp+0x9d>
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,56,0,5,205,120,0,0 // pshufb 0x78cd(%rip),%xmm8 # 39b40 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ .byte 102,68,15,56,0,5,233,120,0,0 // pshufb 0x78e9(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
.byte 102,69,15,214,4,16 // movq %xmm8,(%r8,%rdx,1)
- .byte 235,82 // jmp 322cd <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,82 // jmp 32211 <_sk_store_a8_sse41_lowp+0x9d>
.byte 102,65,15,58,20,92,16,2,4 // pextrb $0x4,%xmm3,0x2(%r8,%rdx,1)
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,56,0,5,109,113,0,0 // pshufb 0x716d(%rip),%xmm8 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,56,0,5,137,113,0,0 // pshufb 0x7189(%rip),%xmm8 # 39360 <_sk_srcover_bgra_8888_sse2_lowp+0xba8>
.byte 102,69,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,48 // jmp 322cd <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,48 // jmp 32211 <_sk_store_a8_sse41_lowp+0x9d>
.byte 102,65,15,58,20,92,16,6,12 // pextrb $0xc,%xmm3,0x6(%r8,%rdx,1)
.byte 102,65,15,58,20,92,16,5,10 // pextrb $0xa,%xmm3,0x5(%r8,%rdx,1)
.byte 102,65,15,58,20,92,16,4,8 // pextrb $0x8,%xmm3,0x4(%r8,%rdx,1)
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,56,0,5,73,113,0,0 // pshufb 0x7149(%rip),%xmm8 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ .byte 102,68,15,56,0,5,101,113,0,0 // pshufb 0x7165(%rip),%xmm8 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xbb8>
.byte 102,69,15,126,4,16 // movd %xmm8,(%r8,%rdx,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -59323,18 +59277,18 @@ _sk_load_g8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 32456 <_sk_load_g8_sse41_lowp+0x39>
+ .byte 119,34 // ja 3239a <_sk_load_g8_sse41_lowp+0x39>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,150,0,0,0 // lea 0x96(%rip),%r9 # 324d8 <_sk_load_g8_sse41_lowp+0xbb>
+ .byte 76,141,13,150,0,0,0 // lea 0x96(%rip),%r9 # 3241c <_sk_load_g8_sse41_lowp+0xbb>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,100 // jmp 324ba <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 323fe <_sk_load_g8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm0
- .byte 235,91 // jmp 324ba <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 323fe <_sk_load_g8_sse41_lowp+0x9d>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,15,196,200,2 // pinsrw $0x2,%eax,%xmm1
@@ -59342,7 +59296,7 @@ _sk_load_g8_sse41_lowp:
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,56,48,192 // pmovzxbw %xmm0,%xmm0
.byte 102,15,58,14,193,252 // pblendw $0xfc,%xmm1,%xmm0
- .byte 235,54 // jmp 324ba <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 323fe <_sk_load_g8_sse41_lowp+0x9d>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,15,196,200,6 // pinsrw $0x6,%eax,%xmm1
@@ -59353,14 +59307,14 @@ _sk_load_g8_sse41_lowp:
.byte 102,65,15,110,4,16 // movd (%r8,%rdx,1),%xmm0
.byte 102,15,56,48,192 // pmovzxbw %xmm0,%xmm0
.byte 102,15,58,14,193,240 // pblendw $0xf0,%xmm1,%xmm0
- .byte 102,15,219,5,46,111,0,0 // pand 0x6f2e(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,5,74,111,0,0 // pand 0x6f4a(%rip),%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,37,111,0,0 // movaps 0x6f25(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,65,111,0,0 // movaps 0x6f41(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 115,255 // jae 324d9 <_sk_load_g8_sse41_lowp+0xbc>
+ .byte 115,255 // jae 3241d <_sk_load_g8_sse41_lowp+0xbc>
.byte 255 // (bad)
.byte 255,150,255,255,255,135 // callq *-0x78000001(%rsi)
.byte 255 // (bad)
@@ -59389,18 +59343,18 @@ _sk_load_g8_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 3252d <_sk_load_g8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 32471 <_sk_load_g8_dst_sse41_lowp+0x39>
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 325ac <_sk_load_g8_dst_sse41_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 324f0 <_sk_load_g8_dst_sse41_lowp+0xb8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,100 // jmp 32591 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 324d5 <_sk_load_g8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,36,16 // pmovzxbw (%r8,%rdx,1),%xmm4
- .byte 235,91 // jmp 32591 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 324d5 <_sk_load_g8_dst_sse41_lowp+0x9d>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 102,15,196,232,2 // pinsrw $0x2,%eax,%xmm5
@@ -59408,7 +59362,7 @@ _sk_load_g8_dst_sse41_lowp:
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,56,48,228 // pmovzxbw %xmm4,%xmm4
.byte 102,15,58,14,229,252 // pblendw $0xfc,%xmm5,%xmm4
- .byte 235,54 // jmp 32591 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 324d5 <_sk_load_g8_dst_sse41_lowp+0x9d>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 102,15,196,232,6 // pinsrw $0x6,%eax,%xmm5
@@ -59419,13 +59373,13 @@ _sk_load_g8_dst_sse41_lowp:
.byte 102,65,15,110,36,16 // movd (%r8,%rdx,1),%xmm4
.byte 102,15,56,48,228 // pmovzxbw %xmm4,%xmm4
.byte 102,15,58,14,229,240 // pblendw $0xf0,%xmm5,%xmm4
- .byte 102,15,219,37,87,110,0,0 // pand 0x6e57(%rip),%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,37,115,110,0,0 // pand 0x6e73(%rip),%xmm4 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,78,110,0,0 // movaps 0x6e4e(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,61,106,110,0,0 // movaps 0x6e6a(%rip),%xmm7 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
- .byte 118,255 // jbe 325ad <_sk_load_g8_dst_sse41_lowp+0xb9>
+ .byte 118,255 // jbe 324f1 <_sk_load_g8_dst_sse41_lowp+0xb9>
.byte 255 // (bad)
.byte 255,153,255,255,255,138 // lcall *-0x75000001(%rcx)
.byte 255 // (bad)
@@ -59447,10 +59401,10 @@ HIDDEN _sk_luminance_to_alpha_sse41_lowp
FUNCTION(_sk_luminance_to_alpha_sse41_lowp)
_sk_luminance_to_alpha_sse41_lowp:
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
- .byte 102,15,213,5,92,118,0,0 // pmullw 0x765c(%rip),%xmm0 # 39c30 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
- .byte 102,15,213,13,100,118,0,0 // pmullw 0x7664(%rip),%xmm1 # 39c40 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
+ .byte 102,15,213,5,120,118,0,0 // pmullw 0x7678(%rip),%xmm0 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
+ .byte 102,15,213,13,128,118,0,0 // pmullw 0x7680(%rip),%xmm1 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x13e8>
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,29,104,118,0,0 // pmullw 0x7668(%rip),%xmm3 # 39c50 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ .byte 102,15,213,29,132,118,0,0 // pmullw 0x7684(%rip),%xmm3 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f8>
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -59526,7 +59480,7 @@ _sk_gather_g8_sse41_lowp:
.byte 102,15,58,32,192,7 // pinsrb $0x7,%eax,%xmm0
.byte 102,15,56,48,192 // pmovzxbw %xmm0,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,209,108,0,0 // movaps 0x6cd1(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,237,108,0,0 // movaps 0x6ced(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 91 // pop %rbx
@@ -59542,14 +59496,14 @@ FUNCTION(_sk_scale_1_float_sse41_lowp)
_sk_scale_1_float_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 243,68,15,16,0 // movss (%rax),%xmm8
- .byte 243,68,15,89,5,15,100,0,0 // mulss 0x640f(%rip),%xmm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 243,68,15,88,5,214,99,0,0 // addss 0x63d6(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,5,15,100,0,0 // mulss 0x640f(%rip),%xmm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,68,15,88,5,214,99,0,0 // addss 0x63d6(%rip),%xmm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,44,192 // cvttss2si %xmm8,%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 242,69,15,112,192,0 // pshuflw $0x0,%xmm8,%xmm8
.byte 102,69,15,112,192,80 // pshufd $0x50,%xmm8,%xmm8
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,130,108,0,0 // movdqa 0x6c82(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,158,108,0,0 // movdqa 0x6c9e(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,193 // paddw %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,65,15,213,200 // pmullw %xmm8,%xmm1
@@ -59570,13 +59524,13 @@ FUNCTION(_sk_lerp_1_float_sse41_lowp)
_sk_lerp_1_float_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 243,68,15,16,0 // movss (%rax),%xmm8
- .byte 243,68,15,89,5,151,99,0,0 // mulss 0x6397(%rip),%xmm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 243,68,15,88,5,94,99,0,0 // addss 0x635e(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,5,151,99,0,0 // mulss 0x6397(%rip),%xmm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,68,15,88,5,94,99,0,0 // addss 0x635e(%rip),%xmm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,44,192 // cvttss2si %xmm8,%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 242,69,15,112,192,0 // pshuflw $0x0,%xmm8,%xmm8
.byte 102,69,15,112,192,80 // pshufd $0x50,%xmm8,%xmm8
- .byte 102,68,15,111,13,15,108,0,0 // movdqa 0x6c0f(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,43,108,0,0 // movdqa 0x6c2b(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
.byte 102,65,15,253,193 // paddw %xmm9,%xmm0
.byte 102,65,15,213,200 // pmullw %xmm8,%xmm1
@@ -59616,18 +59570,18 @@ _sk_scale_u8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 32898 <_sk_scale_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 327dc <_sk_scale_u8_sse41_lowp+0x3b>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 32960 <_sk_scale_u8_sse41_lowp+0x103>
+ .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 328a4 <_sk_scale_u8_sse41_lowp+0x103>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,111 // jmp 32907 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 3284b <_sk_scale_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 32907 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 3284b <_sk_scale_u8_sse41_lowp+0xaa>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,68,15,196,200,2 // pinsrw $0x2,%eax,%xmm9
@@ -59635,7 +59589,7 @@ _sk_scale_u8_sse41_lowp:
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,56,48,192 // pmovzxbw %xmm8,%xmm8
.byte 102,69,15,58,14,193,252 // pblendw $0xfc,%xmm9,%xmm8
- .byte 235,60 // jmp 32907 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 3284b <_sk_scale_u8_sse41_lowp+0xaa>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,68,15,196,200,6 // pinsrw $0x6,%eax,%xmm9
@@ -59646,9 +59600,9 @@ _sk_scale_u8_sse41_lowp:
.byte 102,69,15,110,4,16 // movd (%r8,%rdx,1),%xmm8
.byte 102,69,15,56,48,192 // pmovzxbw %xmm8,%xmm8
.byte 102,69,15,58,14,193,240 // pblendw $0xf0,%xmm9,%xmm8
- .byte 102,68,15,219,5,224,106,0,0 // pand 0x6ae0(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,219,5,252,106,0,0 // pand 0x6afc(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,210,106,0,0 // movdqa 0x6ad2(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,238,106,0,0 // movdqa 0x6aee(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,193 // paddw %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,65,15,213,200 // pmullw %xmm8,%xmm1
@@ -59673,7 +59627,7 @@ _sk_scale_u8_sse41_lowp:
.byte 255,148,255,255,255,136,255 // callq *-0x770001(%rdi,%rdi,8)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 124,255 // jl 32975 <_sk_scale_u8_sse41_lowp+0x118>
+ .byte 124,255 // jl 328b9 <_sk_scale_u8_sse41_lowp+0x118>
.byte 255 // (bad)
.byte 255,107,255 // ljmp *-0x1(%rbx)
.byte 255 // (bad)
@@ -59691,18 +59645,18 @@ _sk_lerp_u8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 329b7 <_sk_lerp_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 328fb <_sk_lerp_u8_sse41_lowp+0x3b>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 32ac0 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 32a04 <_sk_lerp_u8_sse41_lowp+0x144>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,111 // jmp 32a26 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 3296a <_sk_lerp_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 32a26 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 3296a <_sk_lerp_u8_sse41_lowp+0xaa>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,68,15,196,200,2 // pinsrw $0x2,%eax,%xmm9
@@ -59710,7 +59664,7 @@ _sk_lerp_u8_sse41_lowp:
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,56,48,192 // pmovzxbw %xmm8,%xmm8
.byte 102,69,15,58,14,193,252 // pblendw $0xfc,%xmm9,%xmm8
- .byte 235,60 // jmp 32a26 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 3296a <_sk_lerp_u8_sse41_lowp+0xaa>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,68,15,196,200,6 // pinsrw $0x6,%eax,%xmm9
@@ -59721,8 +59675,8 @@ _sk_lerp_u8_sse41_lowp:
.byte 102,69,15,110,4,16 // movd (%r8,%rdx,1),%xmm8
.byte 102,69,15,56,48,192 // pmovzxbw %xmm8,%xmm8
.byte 102,69,15,58,14,193,240 // pblendw $0xf0,%xmm9,%xmm8
- .byte 102,68,15,219,5,193,105,0,0 // pand 0x69c1(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
- .byte 102,68,15,111,21,184,105,0,0 // movdqa 0x69b8(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,219,5,221,105,0,0 // pand 0x69dd(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
+ .byte 102,68,15,111,21,212,105,0,0 // movdqa 0x69d4(%rip),%xmm10 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,69,15,239,202 // pxor %xmm10,%xmm9
.byte 102,69,15,111,217 // movdqa %xmm9,%xmm11
@@ -59752,7 +59706,7 @@ _sk_lerp_u8_sse41_lowp:
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 255,224 // jmpq *%rax
.byte 144 // nop
- .byte 235,254 // jmp 32ac0 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 235,254 // jmp 32a04 <_sk_lerp_u8_sse41_lowp+0x144>
.byte 255 // (bad)
.byte 255,17 // callq *(%rcx)
.byte 255 // (bad)
@@ -59786,23 +59740,23 @@ _sk_scale_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 32b1e <_sk_scale_565_sse41_lowp+0x42>
+ .byte 119,35 // ja 32a62 <_sk_scale_565_sse41_lowp+0x42>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,111,1,0,0 // lea 0x16f(%rip),%r9 # 32c78 <_sk_scale_565_sse41_lowp+0x19c>
+ .byte 76,141,13,111,1,0,0 // lea 0x16f(%rip),%r9 # 32bbc <_sk_scale_565_sse41_lowp+0x19c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,200 // movd %eax,%xmm9
- .byte 235,76 // jmp 32b6a <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,76 // jmp 32aae <_sk_scale_565_sse41_lowp+0x8e>
.byte 243,69,15,111,12,80 // movdqu (%r8,%rdx,2),%xmm9
- .byte 235,68 // jmp 32b6a <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,68 // jmp 32aae <_sk_scale_565_sse41_lowp+0x8e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
.byte 102,69,15,110,12,80 // movd (%r8,%rdx,2),%xmm9
.byte 102,68,15,58,14,200,252 // pblendw $0xfc,%xmm0,%xmm9
- .byte 235,41 // jmp 32b6a <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,41 // jmp 32aae <_sk_scale_565_sse41_lowp+0x8e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
.byte 102,65,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -59811,11 +59765,11 @@ _sk_scale_565_sse41_lowp:
.byte 102,68,15,58,14,200,240 // pblendw $0xf0,%xmm0,%xmm9
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
- .byte 102,15,219,5,36,112,0,0 // pand 0x7024(%rip),%xmm0 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,5,64,112,0,0 // pand 0x7040(%rip),%xmm0 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
.byte 102,69,15,111,209 // movdqa %xmm9,%xmm10
.byte 102,65,15,113,210,5 // psrlw $0x5,%xmm10
- .byte 102,68,15,219,21,32,112,0,0 // pand 0x7020(%rip),%xmm10 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,68,15,111,29,39,112,0,0 // movdqa 0x7027(%rip),%xmm11 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,68,15,219,21,60,112,0,0 // pand 0x703c(%rip),%xmm10 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
+ .byte 102,68,15,111,29,67,112,0,0 // movdqa 0x7043(%rip),%xmm11 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
.byte 102,69,15,219,217 // pand %xmm9,%xmm11
.byte 102,65,15,113,209,13 // psrlw $0xd,%xmm9
.byte 102,68,15,235,200 // por %xmm0,%xmm9
@@ -59827,7 +59781,7 @@ _sk_scale_565_sse41_lowp:
.byte 102,15,113,240,3 // psllw $0x3,%xmm0
.byte 102,65,15,113,211,2 // psrlw $0x2,%xmm11
.byte 102,68,15,235,216 // por %xmm0,%xmm11
- .byte 102,15,111,5,133,111,0,0 // movdqa 0x6f85(%rip),%xmm0 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,15,111,5,161,111,0,0 // movdqa 0x6fa1(%rip),%xmm0 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,68,15,111,227 // movdqa %xmm3,%xmm12
.byte 102,68,15,239,224 // pxor %xmm0,%xmm12
.byte 102,15,239,199 // pxor %xmm7,%xmm0
@@ -59840,7 +59794,7 @@ _sk_scale_565_sse41_lowp:
.byte 102,69,15,56,62,225 // pmaxuw %xmm9,%xmm12
.byte 102,69,15,56,16,229 // pblendvb %xmm0,%xmm13,%xmm12
.byte 102,69,15,213,200 // pmullw %xmm8,%xmm9
- .byte 102,15,111,5,205,103,0,0 // movdqa 0x67cd(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,111,5,233,103,0,0 // movdqa 0x67e9(%rip),%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,68,15,253,200 // paddw %xmm0,%xmm9
.byte 102,65,15,113,209,8 // psrlw $0x8,%xmm9
.byte 102,68,15,213,209 // pmullw %xmm1,%xmm10
@@ -59894,23 +59848,23 @@ _sk_lerp_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 32cd6 <_sk_lerp_565_sse41_lowp+0x42>
+ .byte 119,35 // ja 32c1a <_sk_lerp_565_sse41_lowp+0x42>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,187,1,0,0 // lea 0x1bb(%rip),%r9 # 32e7c <_sk_lerp_565_sse41_lowp+0x1e8>
+ .byte 76,141,13,187,1,0,0 // lea 0x1bb(%rip),%r9 # 32dc0 <_sk_lerp_565_sse41_lowp+0x1e8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,200 // movd %eax,%xmm9
- .byte 235,76 // jmp 32d22 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,76 // jmp 32c66 <_sk_lerp_565_sse41_lowp+0x8e>
.byte 243,69,15,111,12,80 // movdqu (%r8,%rdx,2),%xmm9
- .byte 235,68 // jmp 32d22 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,68 // jmp 32c66 <_sk_lerp_565_sse41_lowp+0x8e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
.byte 102,69,15,110,12,80 // movd (%r8,%rdx,2),%xmm9
.byte 102,68,15,58,14,200,252 // pblendw $0xfc,%xmm0,%xmm9
- .byte 235,41 // jmp 32d22 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,41 // jmp 32c66 <_sk_lerp_565_sse41_lowp+0x8e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
.byte 102,65,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -59919,11 +59873,11 @@ _sk_lerp_565_sse41_lowp:
.byte 102,68,15,58,14,200,240 // pblendw $0xf0,%xmm0,%xmm9
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
- .byte 102,15,219,5,108,110,0,0 // pand 0x6e6c(%rip),%xmm0 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,5,136,110,0,0 // pand 0x6e88(%rip),%xmm0 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
.byte 102,69,15,111,209 // movdqa %xmm9,%xmm10
.byte 102,65,15,113,210,5 // psrlw $0x5,%xmm10
- .byte 102,68,15,219,21,104,110,0,0 // pand 0x6e68(%rip),%xmm10 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,68,15,111,29,111,110,0,0 // movdqa 0x6e6f(%rip),%xmm11 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,68,15,219,21,132,110,0,0 // pand 0x6e84(%rip),%xmm10 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
+ .byte 102,68,15,111,29,139,110,0,0 // movdqa 0x6e8b(%rip),%xmm11 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
.byte 102,69,15,219,217 // pand %xmm9,%xmm11
.byte 102,65,15,113,209,13 // psrlw $0xd,%xmm9
.byte 102,68,15,235,200 // por %xmm0,%xmm9
@@ -59935,7 +59889,7 @@ _sk_lerp_565_sse41_lowp:
.byte 102,15,113,240,3 // psllw $0x3,%xmm0
.byte 102,65,15,113,211,2 // psrlw $0x2,%xmm11
.byte 102,68,15,235,216 // por %xmm0,%xmm11
- .byte 102,15,111,5,205,109,0,0 // movdqa 0x6dcd(%rip),%xmm0 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,15,111,5,233,109,0,0 // movdqa 0x6de9(%rip),%xmm0 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,68,15,111,227 // movdqa %xmm3,%xmm12
.byte 102,68,15,239,224 // pxor %xmm0,%xmm12
.byte 102,15,239,199 // pxor %xmm7,%xmm0
@@ -59947,7 +59901,7 @@ _sk_lerp_565_sse41_lowp:
.byte 102,69,15,56,62,227 // pmaxuw %xmm11,%xmm12
.byte 102,69,15,56,62,225 // pmaxuw %xmm9,%xmm12
.byte 102,69,15,56,16,229 // pblendvb %xmm0,%xmm13,%xmm12
- .byte 102,68,15,111,45,25,102,0,0 // movdqa 0x6619(%rip),%xmm13 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,45,53,102,0,0 // movdqa 0x6635(%rip),%xmm13 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,65,15,239,197 // pxor %xmm13,%xmm0
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
@@ -60004,7 +59958,7 @@ _sk_clamp_x_1_sse41_lowp:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,95,200 // maxps %xmm8,%xmm1
.byte 65,15,95,192 // maxps %xmm8,%xmm0
- .byte 68,15,40,5,164,101,0,0 // movaps 0x65a4(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,192,101,0,0 // movaps 0x65c0(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -60021,7 +59975,7 @@ _sk_repeat_x_1_sse41_lowp:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,95,200 // maxps %xmm8,%xmm1
.byte 65,15,95,192 // maxps %xmm8,%xmm0
- .byte 68,15,40,5,110,101,0,0 // movaps 0x656e(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,138,101,0,0 // movaps 0x658a(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -60031,10 +59985,10 @@ HIDDEN _sk_mirror_x_1_sse41_lowp
.globl _sk_mirror_x_1_sse41_lowp
FUNCTION(_sk_mirror_x_1_sse41_lowp)
_sk_mirror_x_1_sse41_lowp:
- .byte 68,15,40,5,186,101,0,0 // movaps 0x65ba(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,214,101,0,0 // movaps 0x65d6(%rip),%xmm8 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 65,15,88,192 // addps %xmm8,%xmm0
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,13,58,101,0,0 // movaps 0x653a(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,13,86,101,0,0 // movaps 0x6556(%rip),%xmm9 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,209 // mulps %xmm9,%xmm10
.byte 68,15,89,200 // mulps %xmm0,%xmm9
@@ -60046,13 +60000,13 @@ _sk_mirror_x_1_sse41_lowp:
.byte 65,15,92,202 // subps %xmm10,%xmm1
.byte 65,15,88,200 // addps %xmm8,%xmm1
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,5,48,106,0,0 // movaps 0x6a30(%rip),%xmm8 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 68,15,40,5,76,106,0,0 // movaps 0x6a4c(%rip),%xmm8 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
.byte 65,15,84,192 // andps %xmm8,%xmm0
.byte 65,15,84,200 // andps %xmm8,%xmm1
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,95,200 // maxps %xmm8,%xmm1
.byte 65,15,95,192 // maxps %xmm8,%xmm0
- .byte 68,15,40,5,244,100,0,0 // movaps 0x64f4(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,16,101,0,0 // movaps 0x6510(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -60079,7 +60033,7 @@ _sk_gradient_sse41_lowp:
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 72,131,249,2 // cmp $0x2,%rcx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 114,57 // jb 32fdd <_sk_gradient_sse41_lowp+0x75>
+ .byte 114,57 // jb 32f21 <_sk_gradient_sse41_lowp+0x75>
.byte 72,139,80,72 // mov 0x48(%rax),%rdx
.byte 72,255,201 // dec %rcx
.byte 72,131,194,4 // add $0x4,%rdx
@@ -60094,7 +60048,7 @@ _sk_gradient_sse41_lowp:
.byte 102,15,250,218 // psubd %xmm2,%xmm3
.byte 72,131,194,4 // add $0x4,%rdx
.byte 72,255,201 // dec %rcx
- .byte 117,219 // jne 32fb8 <_sk_gradient_sse41_lowp+0x50>
+ .byte 117,219 // jne 32efc <_sk_gradient_sse41_lowp+0x50>
.byte 102,72,15,58,22,219,1 // pextrq $0x1,%xmm3,%rbx
.byte 65,137,221 // mov %ebx,%r13d
.byte 72,193,235,32 // shr $0x20,%rbx
@@ -60173,14 +60127,14 @@ _sk_gradient_sse41_lowp:
.byte 69,15,88,239 // addps %xmm15,%xmm13
.byte 15,89,216 // mulps %xmm0,%xmm3
.byte 15,88,223 // addps %xmm7,%xmm3
- .byte 15,40,61,119,99,0,0 // movaps 0x6377(%rip),%xmm7 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,40,61,147,99,0,0 // movaps 0x6393(%rip),%xmm7 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 68,15,89,239 // mulps %xmm7,%xmm13
.byte 15,89,223 // mulps %xmm7,%xmm3
- .byte 68,15,40,61,120,98,0,0 // movaps 0x6278(%rip),%xmm15 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,61,148,98,0,0 // movaps 0x6294(%rip),%xmm15 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 69,15,88,239 // addps %xmm15,%xmm13
.byte 65,15,88,223 // addps %xmm15,%xmm3
.byte 243,65,15,91,245 // cvttps2dq %xmm13,%xmm6
- .byte 102,68,15,111,45,146,105,0,0 // movdqa 0x6992(%rip),%xmm13 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,45,174,105,0,0 // movdqa 0x69ae(%rip),%xmm13 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 102,65,15,56,0,245 // pshufb %xmm13,%xmm6
.byte 243,68,15,91,195 // cvttps2dq %xmm3,%xmm8
.byte 102,69,15,56,0,197 // pshufb %xmm13,%xmm8
@@ -60284,9 +60238,9 @@ _sk_evenly_spaced_gradient_sse41_lowp:
.byte 72,139,24 // mov (%rax),%rbx
.byte 72,139,104,8 // mov 0x8(%rax),%rbp
.byte 72,255,203 // dec %rbx
- .byte 120,7 // js 333b6 <_sk_evenly_spaced_gradient_sse41_lowp+0x34>
+ .byte 120,7 // js 332fa <_sk_evenly_spaced_gradient_sse41_lowp+0x34>
.byte 243,72,15,42,211 // cvtsi2ss %rbx,%xmm2
- .byte 235,21 // jmp 333cb <_sk_evenly_spaced_gradient_sse41_lowp+0x49>
+ .byte 235,21 // jmp 3330f <_sk_evenly_spaced_gradient_sse41_lowp+0x49>
.byte 73,137,216 // mov %rbx,%r8
.byte 73,209,232 // shr %r8
.byte 131,227,1 // and $0x1,%ebx
@@ -60424,14 +60378,14 @@ _sk_evenly_spaced_gradient_sse41_lowp:
.byte 15,40,100,36,176 // movaps -0x50(%rsp),%xmm4
.byte 68,15,89,196 // mulps %xmm4,%xmm8
.byte 68,15,88,192 // addps %xmm0,%xmm8
- .byte 15,40,5,84,94,0,0 // movaps 0x5e54(%rip),%xmm0 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,40,5,112,94,0,0 // movaps 0x5e70(%rip),%xmm0 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 15,89,216 // mulps %xmm0,%xmm3
.byte 68,15,89,192 // mulps %xmm0,%xmm8
- .byte 68,15,40,53,85,93,0,0 // movaps 0x5d55(%rip),%xmm14 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,53,113,93,0,0 // movaps 0x5d71(%rip),%xmm14 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 69,15,88,198 // addps %xmm14,%xmm8
.byte 65,15,88,222 // addps %xmm14,%xmm3
.byte 243,15,91,219 // cvttps2dq %xmm3,%xmm3
- .byte 102,15,111,5,113,100,0,0 // movdqa 0x6471(%rip),%xmm0 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,5,141,100,0,0 // movdqa 0x648d(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 102,15,56,0,216 // pshufb %xmm0,%xmm3
.byte 243,69,15,91,192 // cvttps2dq %xmm8,%xmm8
.byte 102,68,15,56,0,192 // pshufb %xmm0,%xmm8
@@ -60441,7 +60395,7 @@ _sk_evenly_spaced_gradient_sse41_lowp:
.byte 15,40,220 // movaps %xmm4,%xmm3
.byte 68,15,89,203 // mulps %xmm3,%xmm9
.byte 68,15,88,201 // addps %xmm1,%xmm9
- .byte 15,40,13,4,94,0,0 // movaps 0x5e04(%rip),%xmm1 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,40,13,32,94,0,0 // movaps 0x5e20(%rip),%xmm1 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 15,89,209 // mulps %xmm1,%xmm2
.byte 68,15,89,201 // mulps %xmm1,%xmm9
.byte 15,40,225 // movaps %xmm1,%xmm4
@@ -60510,14 +60464,14 @@ _sk_evenly_spaced_2_stop_gradient_sse41_lowp:
.byte 15,89,216 // mulps %xmm0,%xmm3
.byte 65,15,88,216 // addps %xmm8,%xmm3
.byte 65,15,88,208 // addps %xmm8,%xmm2
- .byte 68,15,40,21,254,92,0,0 // movaps 0x5cfe(%rip),%xmm10 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,21,26,93,0,0 // movaps 0x5d1a(%rip),%xmm10 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 65,15,89,210 // mulps %xmm10,%xmm2
.byte 65,15,89,218 // mulps %xmm10,%xmm3
- .byte 68,15,40,37,254,91,0,0 // movaps 0x5bfe(%rip),%xmm12 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,37,26,92,0,0 // movaps 0x5c1a(%rip),%xmm12 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 65,15,88,220 // addps %xmm12,%xmm3
.byte 65,15,88,212 // addps %xmm12,%xmm2
.byte 243,15,91,210 // cvttps2dq %xmm2,%xmm2
- .byte 102,68,15,111,29,25,99,0,0 // movdqa 0x6319(%rip),%xmm11 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,29,53,99,0,0 // movdqa 0x6335(%rip),%xmm11 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 102,65,15,56,0,211 // pshufb %xmm11,%xmm2
.byte 243,68,15,91,195 // cvttps2dq %xmm3,%xmm8
.byte 102,69,15,56,0,195 // pshufb %xmm11,%xmm8
@@ -60590,7 +60544,7 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 15,40,251 // movaps %xmm3,%xmm7
.byte 15,40,242 // movaps %xmm2,%xmm6
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 15,40,37,239,95,0,0 // movaps 0x5fef(%rip),%xmm4 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 15,40,37,11,96,0,0 // movaps 0x600b(%rip),%xmm4 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
.byte 68,15,40,233 // movaps %xmm1,%xmm13
.byte 68,15,84,236 // andps %xmm4,%xmm13
.byte 69,15,40,216 // movaps %xmm8,%xmm11
@@ -60615,18 +60569,18 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 69,15,94,251 // divps %xmm11,%xmm15
.byte 65,15,40,199 // movaps %xmm15,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
- .byte 68,15,40,29,239,95,0,0 // movaps 0x5fef(%rip),%xmm11 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ .byte 68,15,40,29,11,96,0,0 // movaps 0x600b(%rip),%xmm11 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
.byte 68,15,40,224 // movaps %xmm0,%xmm12
.byte 69,15,89,227 // mulps %xmm11,%xmm12
- .byte 68,15,88,37,239,95,0,0 // addps 0x5fef(%rip),%xmm12 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,88,37,11,96,0,0 // addps 0x600b(%rip),%xmm12 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,45,244,95,0,0 // movaps 0x5ff4(%rip),%xmm5 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 15,40,45,16,96,0,0 // movaps 0x6010(%rip),%xmm5 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
.byte 68,15,88,229 // addps %xmm5,%xmm12
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,37,245,95,0,0 // movaps 0x5ff5(%rip),%xmm4 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ .byte 15,40,37,17,96,0,0 // movaps 0x6011(%rip),%xmm4 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
.byte 68,15,88,228 // addps %xmm4,%xmm12
.byte 69,15,89,231 // mulps %xmm15,%xmm12
- .byte 15,40,21,246,95,0,0 // movaps 0x5ff6(%rip),%xmm2 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ .byte 15,40,21,18,96,0,0 // movaps 0x6012(%rip),%xmm2 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 65,15,92,212 // subps %xmm12,%xmm2
.byte 65,15,40,194 // movaps %xmm10,%xmm0
@@ -60635,7 +60589,7 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 65,15,40,198 // movaps %xmm14,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,89,216 // mulps %xmm0,%xmm11
- .byte 68,15,88,29,158,95,0,0 // addps 0x5f9e(%rip),%xmm11 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,88,29,186,95,0,0 // addps 0x5fba(%rip),%xmm11 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
.byte 68,15,89,216 // mulps %xmm0,%xmm11
.byte 68,15,88,221 // addps %xmm5,%xmm11
.byte 68,15,89,216 // mulps %xmm0,%xmm11
@@ -60646,7 +60600,7 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 102,68,15,56,20,219 // blendvps %xmm0,%xmm3,%xmm11
.byte 69,15,87,201 // xorps %xmm9,%xmm9
.byte 69,15,194,193,1 // cmpltps %xmm9,%xmm8
- .byte 15,40,21,188,89,0,0 // movaps 0x59bc(%rip),%xmm2 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,40,21,216,89,0,0 // movaps 0x59d8(%rip),%xmm2 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 65,15,92,212 // subps %xmm12,%xmm2
.byte 65,15,40,192 // movaps %xmm8,%xmm0
@@ -60657,7 +60611,7 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 102,68,15,56,20,219 // blendvps %xmm0,%xmm3,%xmm11
.byte 15,40,198 // movaps %xmm6,%xmm0
.byte 65,15,194,193,1 // cmpltps %xmm9,%xmm0
- .byte 15,40,13,154,89,0,0 // movaps 0x599a(%rip),%xmm1 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,13,182,89,0,0 // movaps 0x59b6(%rip),%xmm1 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 65,15,92,204 // subps %xmm12,%xmm1
.byte 102,68,15,56,20,225 // blendvps %xmm0,%xmm1,%xmm12
@@ -60711,48 +60665,48 @@ _sk_srcover_rgba_8888_sse41_lowp:
.byte 65,254,202 // dec %r10b
.byte 69,15,182,202 // movzbl %r10b,%r9d
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,38 // ja 33b82 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ .byte 119,38 // ja 33ac6 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 76,141,29,20,2,0,0 // lea 0x214(%rip),%r11 # 33d7c <_sk_srcover_rgba_8888_sse41_lowp+0x245>
+ .byte 76,141,29,20,2,0,0 // lea 0x214(%rip),%r11 # 33cc0 <_sk_srcover_rgba_8888_sse41_lowp+0x245>
.byte 75,99,4,139 // movslq (%r11,%r9,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,52,144 // movd (%r8,%rdx,4),%xmm6
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 33bdb <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,89 // jmp 33b1f <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
.byte 243,65,15,111,52,144 // movdqu (%r8,%rdx,4),%xmm6
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 33bdb <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,74 // jmp 33b1f <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 243,65,15,126,52,144 // movq (%r8,%rdx,4),%xmm6
.byte 102,65,15,58,14,240,240 // pblendw $0xf0,%xmm8,%xmm6
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,37 // jmp 33bdb <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,37 // jmp 33b1f <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,52,144 // movdqu (%r8,%rdx,4),%xmm6
- .byte 102,15,111,37,141,95,0,0 // movdqa 0x5f8d(%rip),%xmm4 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,37,169,95,0,0 // movdqa 0x5fa9(%rip),%xmm4 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,15,56,0,236 // pshufb %xmm4,%xmm5
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,56,0,252 // pshufb %xmm4,%xmm7
.byte 102,15,108,239 // punpcklqdq %xmm7,%xmm5
- .byte 102,68,15,111,37,237,87,0,0 // movdqa 0x57ed(%rip),%xmm12 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,37,9,88,0,0 // movdqa 0x5809(%rip),%xmm12 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,65,15,219,228 // pand %xmm12,%xmm4
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
- .byte 102,68,15,111,13,102,95,0,0 // movdqa 0x5f66(%rip),%xmm9 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,13,130,95,0,0 // movdqa 0x5f82(%rip),%xmm9 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,111,254 // movdqa %xmm6,%xmm7
.byte 102,65,15,56,0,249 // pshufb %xmm9,%xmm7
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
.byte 102,69,15,56,0,209 // pshufb %xmm9,%xmm10
.byte 102,65,15,108,250 // punpcklqdq %xmm10,%xmm7
- .byte 102,68,15,111,13,83,95,0,0 // movdqa 0x5f53(%rip),%xmm9 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,13,111,95,0,0 // movdqa 0x5f6f(%rip),%xmm9 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,65,15,56,0,241 // pshufb %xmm9,%xmm6
.byte 102,69,15,56,0,193 // pshufb %xmm9,%xmm8
.byte 102,65,15,108,240 // punpcklqdq %xmm8,%xmm6
@@ -60794,19 +60748,19 @@ _sk_srcover_rgba_8888_sse41_lowp:
.byte 102,15,97,195 // punpcklwd %xmm3,%xmm0
.byte 102,65,15,235,196 // por %xmm12,%xmm0
.byte 65,128,250,6 // cmp $0x6,%r10b
- .byte 119,24 // ja 33d25 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- .byte 76,141,21,132,0,0,0 // lea 0x84(%rip),%r10 # 33d98 <_sk_srcover_rgba_8888_sse41_lowp+0x261>
+ .byte 119,24 // ja 33c69 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ .byte 76,141,21,132,0,0,0 // lea 0x84(%rip),%r10 # 33cdc <_sk_srcover_rgba_8888_sse41_lowp+0x261>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 102,65,15,126,4,144 // movd %xmm0,(%r8,%rdx,4)
- .byte 235,63 // jmp 33d64 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,63 // jmp 33ca8 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
.byte 243,65,15,127,4,144 // movdqu %xmm0,(%r8,%rdx,4)
.byte 243,65,15,127,76,144,16 // movdqu %xmm1,0x10(%r8,%rdx,4)
- .byte 235,48 // jmp 33d64 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,48 // jmp 33ca8 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
.byte 102,65,15,58,22,68,144,8,2 // pextrd $0x2,%xmm0,0x8(%r8,%rdx,4)
.byte 102,65,15,214,4,144 // movq %xmm0,(%r8,%rdx,4)
- .byte 235,31 // jmp 33d64 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,31 // jmp 33ca8 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
.byte 102,65,15,58,22,76,144,24,2 // pextrd $0x2,%xmm1,0x18(%r8,%rdx,4)
.byte 102,65,15,58,22,76,144,20,1 // pextrd $0x1,%xmm1,0x14(%r8,%rdx,4)
.byte 102,65,15,126,76,144,16 // movd %xmm1,0x10(%r8,%rdx,4)
@@ -60823,7 +60777,7 @@ _sk_srcover_rgba_8888_sse41_lowp:
.byte 255,38 // jmpq *(%rsi)
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,21,254,255,255,89 // callq *0x59fffffe(%rip) # 5a033d87 <_sk_srcover_bgra_8888_sse2_lowp+0x59ffb513>
+ .byte 255,21,254,255,255,89 // callq *0x59fffffe(%rip) # 5a033ccb <_sk_srcover_bgra_8888_sse2_lowp+0x59ffb513>
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255,80,254 // callq *-0x2(%rax)
@@ -60862,48 +60816,48 @@ _sk_srcover_bgra_8888_sse41_lowp:
.byte 65,254,202 // dec %r10b
.byte 69,15,182,202 // movzbl %r10b,%r9d
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,38 // ja 33dff <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
+ .byte 119,38 // ja 33d43 <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 76,141,29,23,2,0,0 // lea 0x217(%rip),%r11 # 33ffc <_sk_srcover_bgra_8888_sse41_lowp+0x248>
+ .byte 76,141,29,23,2,0,0 // lea 0x217(%rip),%r11 # 33f40 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
.byte 75,99,4,139 // movslq (%r11,%r9,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,36,144 // movd (%r8,%rdx,4),%xmm4
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 33e58 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ .byte 235,89 // jmp 33d9c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
.byte 243,65,15,111,36,144 // movdqu (%r8,%rdx,4),%xmm4
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 33e58 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ .byte 235,74 // jmp 33d9c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 243,65,15,126,36,144 // movq (%r8,%rdx,4),%xmm4
.byte 102,65,15,58,14,224,240 // pblendw $0xf0,%xmm8,%xmm4
.byte 102,68,15,111,197 // movdqa %xmm5,%xmm8
- .byte 235,37 // jmp 33e58 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ .byte 235,37 // jmp 33d9c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,36,144 // movdqu (%r8,%rdx,4),%xmm4
- .byte 102,15,111,53,16,93,0,0 // movdqa 0x5d10(%rip),%xmm6 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,53,44,93,0,0 // movdqa 0x5d2c(%rip),%xmm6 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,56,0,238 // pshufb %xmm6,%xmm5
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,56,0,254 // pshufb %xmm6,%xmm7
.byte 102,15,108,239 // punpcklqdq %xmm7,%xmm5
- .byte 102,68,15,111,37,112,85,0,0 // movdqa 0x5570(%rip),%xmm12 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,37,140,85,0,0 // movdqa 0x558c(%rip),%xmm12 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,65,15,219,244 // pand %xmm12,%xmm6
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
- .byte 102,68,15,111,13,233,92,0,0 // movdqa 0x5ce9(%rip),%xmm9 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,13,5,93,0,0 // movdqa 0x5d05(%rip),%xmm9 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,65,15,56,0,249 // pshufb %xmm9,%xmm7
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
.byte 102,69,15,56,0,209 // pshufb %xmm9,%xmm10
.byte 102,65,15,108,250 // punpcklqdq %xmm10,%xmm7
- .byte 102,68,15,111,13,214,92,0,0 // movdqa 0x5cd6(%rip),%xmm9 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,13,242,92,0,0 // movdqa 0x5cf2(%rip),%xmm9 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,65,15,56,0,225 // pshufb %xmm9,%xmm4
.byte 102,69,15,56,0,193 // pshufb %xmm9,%xmm8
.byte 102,65,15,108,224 // punpcklqdq %xmm8,%xmm4
@@ -60945,19 +60899,19 @@ _sk_srcover_bgra_8888_sse41_lowp:
.byte 102,15,97,195 // punpcklwd %xmm3,%xmm0
.byte 102,65,15,235,196 // por %xmm12,%xmm0
.byte 65,128,250,6 // cmp $0x6,%r10b
- .byte 119,24 // ja 33fa2 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 34018 <_sk_srcover_bgra_8888_sse41_lowp+0x264>
+ .byte 119,24 // ja 33ee6 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 33f5c <_sk_srcover_bgra_8888_sse41_lowp+0x264>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 102,65,15,126,4,144 // movd %xmm0,(%r8,%rdx,4)
- .byte 235,63 // jmp 33fe1 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ .byte 235,63 // jmp 33f25 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
.byte 243,65,15,127,4,144 // movdqu %xmm0,(%r8,%rdx,4)
.byte 243,65,15,127,76,144,16 // movdqu %xmm1,0x10(%r8,%rdx,4)
- .byte 235,48 // jmp 33fe1 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ .byte 235,48 // jmp 33f25 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
.byte 102,65,15,58,22,68,144,8,2 // pextrd $0x2,%xmm0,0x8(%r8,%rdx,4)
.byte 102,65,15,214,4,144 // movq %xmm0,(%r8,%rdx,4)
- .byte 235,31 // jmp 33fe1 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ .byte 235,31 // jmp 33f25 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
.byte 102,65,15,58,22,76,144,24,2 // pextrd $0x2,%xmm1,0x18(%r8,%rdx,4)
.byte 102,65,15,58,22,76,144,20,1 // pextrd $0x1,%xmm1,0x14(%r8,%rdx,4)
.byte 102,65,15,126,76,144,16 // movd %xmm1,0x10(%r8,%rdx,4)
@@ -61022,13 +60976,13 @@ _sk_start_pipeline_sse2_lowp:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,131,0,0,0 // jae 340ea <_sk_start_pipeline_sse2_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 3402e <_sk_start_pipeline_sse2_lowp+0xb6>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,8 // lea 0x8(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
- .byte 119,59 // ja 340b8 <_sk_start_pipeline_sse2_lowp+0x84>
+ .byte 119,59 // ja 33ffc <_sk_start_pipeline_sse2_lowp+0x84>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -61047,10 +61001,10 @@ _sk_start_pipeline_sse2_lowp:
.byte 73,131,196,16 // add $0x10,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,201 // jbe 34081 <_sk_start_pipeline_sse2_lowp+0x4d>
+ .byte 118,201 // jbe 33fc5 <_sk_start_pipeline_sse2_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 340e1 <_sk_start_pipeline_sse2_lowp+0xad>
+ .byte 116,33 // je 34025 <_sk_start_pipeline_sse2_lowp+0xad>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -61064,7 +61018,7 @@ _sk_start_pipeline_sse2_lowp:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 117,137 // jne 34073 <_sk_start_pipeline_sse2_lowp+0x3f>
+ .byte 117,137 // jne 33fb7 <_sk_start_pipeline_sse2_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -61095,7 +61049,7 @@ _sk_seed_shader_sse2_lowp:
.byte 102,15,110,209 // movd %ecx,%xmm2
.byte 102,15,112,210,0 // pshufd $0x0,%xmm2,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,88,21,24,83,0,0 // addps 0x5318(%rip),%xmm2 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,21,52,83,0,0 // addps 0x5334(%rip),%xmm2 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 255,224 // jmpq *%rax
@@ -61272,7 +61226,7 @@ HIDDEN _sk_black_color_sse2_lowp
FUNCTION(_sk_black_color_sse2_lowp)
_sk_black_color_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,93,80,0,0 // movaps 0x505d(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,121,80,0,0 // movaps 0x5079(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -61283,7 +61237,7 @@ HIDDEN _sk_white_color_sse2_lowp
FUNCTION(_sk_white_color_sse2_lowp)
_sk_white_color_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,5,73,80,0,0 // movaps 0x5049(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,5,101,80,0,0 // movaps 0x5065(%rip),%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -61294,10 +61248,10 @@ HIDDEN _sk_set_rgb_sse2_lowp
FUNCTION(_sk_set_rgb_sse2_lowp)
_sk_set_rgb_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,15,16,21,148,71,0,0 // movss 0x4794(%rip),%xmm2 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,15,16,21,148,71,0,0 // movss 0x4794(%rip),%xmm2 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,83,71,0,0 // movss 0x4753(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,16,5,83,71,0,0 // movss 0x4753(%rip),%xmm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,88,192 // addss %xmm8,%xmm0
.byte 243,68,15,44,192 // cvttss2si %xmm0,%r8d
.byte 102,65,15,110,192 // movd %r8d,%xmm0
@@ -61323,7 +61277,7 @@ HIDDEN _sk_clamp_a_sse2_lowp
.globl _sk_clamp_a_sse2_lowp
FUNCTION(_sk_clamp_a_sse2_lowp)
_sk_clamp_a_sse2_lowp:
- .byte 102,68,15,111,5,47,87,0,0 // movdqa 0x572f(%rip),%xmm8 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,5,75,87,0,0 // movdqa 0x574b(%rip),%xmm8 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,68,15,111,200 // movdqa %xmm0,%xmm9
.byte 102,69,15,239,200 // pxor %xmm8,%xmm9
.byte 102,68,15,111,211 // movdqa %xmm3,%xmm10
@@ -61352,7 +61306,7 @@ HIDDEN _sk_clamp_a_dst_sse2_lowp
.globl _sk_clamp_a_dst_sse2_lowp
FUNCTION(_sk_clamp_a_dst_sse2_lowp)
_sk_clamp_a_dst_sse2_lowp:
- .byte 102,68,15,111,5,185,86,0,0 // movdqa 0x56b9(%rip),%xmm8 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,5,213,86,0,0 // movdqa 0x56d5(%rip),%xmm8 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,68,15,111,204 // movdqa %xmm4,%xmm9
.byte 102,69,15,239,200 // pxor %xmm8,%xmm9
.byte 102,68,15,111,215 // movdqa %xmm7,%xmm10
@@ -61382,7 +61336,7 @@ HIDDEN _sk_premul_sse2_lowp
FUNCTION(_sk_premul_sse2_lowp)
_sk_premul_sse2_lowp:
.byte 102,15,213,195 // pmullw %xmm3,%xmm0
- .byte 102,68,15,111,5,207,78,0,0 // movdqa 0x4ecf(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,235,78,0,0 // movdqa 0x4eeb(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,203 // pmullw %xmm3,%xmm1
@@ -61399,7 +61353,7 @@ HIDDEN _sk_premul_dst_sse2_lowp
FUNCTION(_sk_premul_dst_sse2_lowp)
_sk_premul_dst_sse2_lowp:
.byte 102,15,213,231 // pmullw %xmm7,%xmm4
- .byte 102,68,15,111,5,152,78,0,0 // movdqa 0x4e98(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,180,78,0,0 // movdqa 0x4eb4(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,224 // paddw %xmm8,%xmm4
.byte 102,15,113,212,8 // psrlw $0x8,%xmm4
.byte 102,15,213,239 // pmullw %xmm7,%xmm5
@@ -61447,7 +61401,7 @@ HIDDEN _sk_invert_sse2_lowp
.globl _sk_invert_sse2_lowp
FUNCTION(_sk_invert_sse2_lowp)
_sk_invert_sse2_lowp:
- .byte 102,68,15,111,5,54,78,0,0 // movdqa 0x4e36(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,82,78,0,0 // movdqa 0x4e52(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,68,15,249,200 // psubw %xmm0,%xmm9
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
@@ -61479,7 +61433,7 @@ FUNCTION(_sk_srcatop_sse2_lowp)
_sk_srcatop_sse2_lowp:
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
- .byte 102,15,111,29,218,77,0,0 // movdqa 0x4dda(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,111,29,246,77,0,0 // movdqa 0x4df6(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,68,15,111,203 // movdqa %xmm3,%xmm9
.byte 102,69,15,249,200 // psubw %xmm8,%xmm9
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
@@ -61511,7 +61465,7 @@ FUNCTION(_sk_dstatop_sse2_lowp)
_sk_dstatop_sse2_lowp:
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
.byte 102,68,15,213,195 // pmullw %xmm3,%xmm8
- .byte 102,68,15,111,13,90,77,0,0 // movdqa 0x4d5a(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,118,77,0,0 // movdqa 0x4d76(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,253,193 // paddw %xmm9,%xmm8
.byte 102,68,15,111,213 // movdqa %xmm5,%xmm10
.byte 102,68,15,213,211 // pmullw %xmm3,%xmm10
@@ -61540,7 +61494,7 @@ HIDDEN _sk_srcin_sse2_lowp
FUNCTION(_sk_srcin_sse2_lowp)
_sk_srcin_sse2_lowp:
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
- .byte 102,68,15,111,5,229,76,0,0 // movdqa 0x4ce5(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,1,77,0,0 // movdqa 0x4d01(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,207 // pmullw %xmm7,%xmm1
@@ -61561,7 +61515,7 @@ FUNCTION(_sk_dstin_sse2_lowp)
_sk_dstin_sse2_lowp:
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,213,195 // pmullw %xmm3,%xmm0
- .byte 102,68,15,111,5,156,76,0,0 // movdqa 0x4c9c(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,184,76,0,0 // movdqa 0x4cb8(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
@@ -61582,7 +61536,7 @@ HIDDEN _sk_srcout_sse2_lowp
.globl _sk_srcout_sse2_lowp
FUNCTION(_sk_srcout_sse2_lowp)
_sk_srcout_sse2_lowp:
- .byte 102,68,15,111,5,83,76,0,0 // movdqa 0x4c53(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,111,76,0,0 // movdqa 0x4c6f(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,68,15,249,207 // psubw %xmm7,%xmm9
.byte 102,65,15,213,193 // pmullw %xmm9,%xmm0
@@ -61605,7 +61559,7 @@ HIDDEN _sk_dstout_sse2_lowp
FUNCTION(_sk_dstout_sse2_lowp)
_sk_dstout_sse2_lowp:
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,68,15,111,5,252,75,0,0 // movdqa 0x4bfc(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,24,76,0,0 // movdqa 0x4c18(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,249,216 // psubw %xmm0,%xmm3
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
@@ -61630,7 +61584,7 @@ HIDDEN _sk_srcover_sse2_lowp
.globl _sk_srcover_sse2_lowp
FUNCTION(_sk_srcover_sse2_lowp)
_sk_srcover_sse2_lowp:
- .byte 102,68,15,111,13,162,75,0,0 // movdqa 0x4ba2(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,190,75,0,0 // movdqa 0x4bbe(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
.byte 102,68,15,249,195 // psubw %xmm3,%xmm8
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
@@ -61659,7 +61613,7 @@ HIDDEN _sk_dstover_sse2_lowp
.globl _sk_dstover_sse2_lowp
FUNCTION(_sk_dstover_sse2_lowp)
_sk_dstover_sse2_lowp:
- .byte 102,68,15,111,5,40,75,0,0 // movdqa 0x4b28(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,68,75,0,0 // movdqa 0x4b44(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,68,15,249,207 // psubw %xmm7,%xmm9
.byte 102,65,15,213,193 // pmullw %xmm9,%xmm0
@@ -61686,7 +61640,7 @@ HIDDEN _sk_modulate_sse2_lowp
FUNCTION(_sk_modulate_sse2_lowp)
_sk_modulate_sse2_lowp:
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
- .byte 102,68,15,111,5,193,74,0,0 // movdqa 0x4ac1(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,221,74,0,0 // movdqa 0x4add(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,205 // pmullw %xmm5,%xmm1
@@ -61705,7 +61659,7 @@ HIDDEN _sk_multiply_sse2_lowp
.globl _sk_multiply_sse2_lowp
FUNCTION(_sk_multiply_sse2_lowp)
_sk_multiply_sse2_lowp:
- .byte 102,68,15,111,13,128,74,0,0 // movdqa 0x4a80(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,156,74,0,0 // movdqa 0x4a9c(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
.byte 102,68,15,249,195 // psubw %xmm3,%xmm8
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
@@ -61750,12 +61704,12 @@ _sk_plus__sse2_lowp:
.byte 102,68,15,111,193 // movdqa %xmm1,%xmm8
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,253,204 // paddw %xmm4,%xmm1
- .byte 102,68,15,111,21,44,82,0,0 // movdqa 0x522c(%rip),%xmm10 # 39c60 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
+ .byte 102,68,15,111,21,72,82,0,0 // movdqa 0x5248(%rip),%xmm10 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,217,194 // psubusw %xmm10,%xmm0
.byte 102,69,15,239,228 // pxor %xmm12,%xmm12
.byte 102,65,15,117,196 // pcmpeqw %xmm12,%xmm0
- .byte 102,68,15,111,29,160,73,0,0 // movdqa 0x49a0(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,29,188,73,0,0 // movdqa 0x49bc(%rip),%xmm11 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,219,200 // pand %xmm0,%xmm1
.byte 102,65,15,223,195 // pandn %xmm11,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
@@ -61794,7 +61748,7 @@ _sk_screen_sse2_lowp:
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,253,193 // paddw %xmm1,%xmm0
.byte 102,15,213,204 // pmullw %xmm4,%xmm1
- .byte 102,68,15,111,21,0,73,0,0 // movdqa 0x4900(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,21,28,73,0,0 // movdqa 0x491c(%rip),%xmm10 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -61826,7 +61780,7 @@ HIDDEN _sk_xor__sse2_lowp
FUNCTION(_sk_xor__sse2_lowp)
_sk_xor__sse2_lowp:
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,111,13,126,72,0,0 // movdqa 0x487e(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,154,72,0,0 // movdqa 0x489a(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,209 // movdqa %xmm9,%xmm10
.byte 102,68,15,249,215 // psubw %xmm7,%xmm10
.byte 102,65,15,213,194 // pmullw %xmm10,%xmm0
@@ -61868,7 +61822,7 @@ _sk_darken_sse2_lowp:
.byte 102,65,15,253,194 // paddw %xmm10,%xmm0
.byte 102,68,15,213,215 // pmullw %xmm7,%xmm10
.byte 102,68,15,213,227 // pmullw %xmm3,%xmm12
- .byte 102,68,15,111,13,57,79,0,0 // movdqa 0x4f39(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,13,85,79,0,0 // movdqa 0x4f55(%rip),%xmm9 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,69,15,111,218 // movdqa %xmm10,%xmm11
.byte 102,69,15,239,217 // pxor %xmm9,%xmm11
.byte 102,65,15,111,204 // movdqa %xmm12,%xmm1
@@ -61877,7 +61831,7 @@ _sk_darken_sse2_lowp:
.byte 102,68,15,219,225 // pand %xmm1,%xmm12
.byte 102,65,15,223,202 // pandn %xmm10,%xmm1
.byte 102,65,15,235,204 // por %xmm12,%xmm1
- .byte 102,68,15,111,21,152,71,0,0 // movdqa 0x4798(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,21,180,71,0,0 // movdqa 0x47b4(%rip),%xmm10 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -61933,7 +61887,7 @@ _sk_lighten_sse2_lowp:
.byte 102,65,15,253,196 // paddw %xmm12,%xmm0
.byte 102,68,15,213,231 // pmullw %xmm7,%xmm12
.byte 102,68,15,213,211 // pmullw %xmm3,%xmm10
- .byte 102,68,15,111,13,16,78,0,0 // movdqa 0x4e10(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,13,44,78,0,0 // movdqa 0x4e2c(%rip),%xmm9 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,69,15,111,220 // movdqa %xmm12,%xmm11
.byte 102,69,15,239,217 // pxor %xmm9,%xmm11
.byte 102,65,15,111,202 // movdqa %xmm10,%xmm1
@@ -61942,7 +61896,7 @@ _sk_lighten_sse2_lowp:
.byte 102,68,15,219,225 // pand %xmm1,%xmm12
.byte 102,65,15,223,202 // pandn %xmm10,%xmm1
.byte 102,65,15,235,204 // por %xmm12,%xmm1
- .byte 102,68,15,111,21,111,70,0,0 // movdqa 0x466f(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,21,139,70,0,0 // movdqa 0x468b(%rip),%xmm10 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -61998,7 +61952,7 @@ _sk_difference_sse2_lowp:
.byte 102,65,15,253,196 // paddw %xmm12,%xmm0
.byte 102,68,15,213,231 // pmullw %xmm7,%xmm12
.byte 102,68,15,213,211 // pmullw %xmm3,%xmm10
- .byte 102,68,15,111,13,231,76,0,0 // movdqa 0x4ce7(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,13,3,77,0,0 // movdqa 0x4d03(%rip),%xmm9 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,69,15,111,220 // movdqa %xmm12,%xmm11
.byte 102,69,15,239,217 // pxor %xmm9,%xmm11
.byte 102,65,15,111,202 // movdqa %xmm10,%xmm1
@@ -62007,10 +61961,10 @@ _sk_difference_sse2_lowp:
.byte 102,68,15,219,225 // pand %xmm1,%xmm12
.byte 102,65,15,223,202 // pandn %xmm10,%xmm1
.byte 102,65,15,235,204 // por %xmm12,%xmm1
- .byte 102,68,15,111,21,70,69,0,0 // movdqa 0x4546(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,21,98,69,0,0 // movdqa 0x4562(%rip),%xmm10 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,29,147,76,0,0 // movdqa 0x4c93(%rip),%xmm11 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ .byte 102,68,15,111,29,175,76,0,0 // movdqa 0x4caf(%rip),%xmm11 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
.byte 102,68,15,111,229 // movdqa %xmm5,%xmm12
@@ -62065,10 +62019,10 @@ _sk_exclusion_sse2_lowp:
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,253,193 // paddw %xmm1,%xmm0
.byte 102,15,213,204 // pmullw %xmm4,%xmm1
- .byte 102,68,15,111,13,67,68,0,0 // movdqa 0x4443(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,95,68,0,0 // movdqa 0x445f(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,144,75,0,0 // movdqa 0x4b90(%rip),%xmm10 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ .byte 102,68,15,111,21,172,75,0,0 // movdqa 0x4bac(%rip),%xmm10 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 102,65,15,219,202 // pand %xmm10,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
@@ -62104,7 +62058,7 @@ _sk_hardlight_sse2_lowp:
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,68,15,111,194 // movdqa %xmm2,%xmm8
.byte 102,68,15,111,200 // movdqa %xmm0,%xmm9
- .byte 102,15,111,21,159,67,0,0 // movdqa 0x439f(%rip),%xmm2 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,111,21,187,67,0,0 // movdqa 0x43bb(%rip),%xmm2 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,68,15,111,226 // movdqa %xmm2,%xmm12
.byte 102,68,15,249,231 // psubw %xmm7,%xmm12
.byte 102,65,15,111,196 // movdqa %xmm12,%xmm0
@@ -62117,7 +62071,7 @@ _sk_hardlight_sse2_lowp:
.byte 102,68,15,111,243 // movdqa %xmm3,%xmm14
.byte 102,69,15,249,241 // psubw %xmm9,%xmm14
.byte 102,69,15,253,201 // paddw %xmm9,%xmm9
- .byte 102,15,111,21,203,74,0,0 // movdqa 0x4acb(%rip),%xmm2 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,15,111,21,231,74,0,0 // movdqa 0x4ae7(%rip),%xmm2 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,15,111,199 // movdqa %xmm7,%xmm0
.byte 102,68,15,111,215 // movdqa %xmm7,%xmm10
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
@@ -62136,7 +62090,7 @@ _sk_hardlight_sse2_lowp:
.byte 102,68,15,219,232 // pand %xmm0,%xmm13
.byte 102,65,15,223,193 // pandn %xmm9,%xmm0
.byte 102,65,15,235,197 // por %xmm13,%xmm0
- .byte 102,15,253,5,254,66,0,0 // paddw 0x42fe(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,253,5,26,67,0,0 // paddw 0x431a(%rip),%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,199 // paddw %xmm15,%xmm0
.byte 102,69,15,111,204 // movdqa %xmm12,%xmm9
.byte 102,68,15,213,201 // pmullw %xmm1,%xmm9
@@ -62159,7 +62113,7 @@ _sk_hardlight_sse2_lowp:
.byte 102,65,15,219,249 // pand %xmm9,%xmm7
.byte 102,68,15,223,201 // pandn %xmm1,%xmm9
.byte 102,68,15,235,207 // por %xmm7,%xmm9
- .byte 102,68,15,253,13,137,66,0,0 // paddw 0x4289(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,253,13,165,66,0,0 // paddw 0x42a5(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,253,205 // paddw %xmm13,%xmm9
.byte 102,69,15,213,224 // pmullw %xmm8,%xmm12
.byte 102,69,15,111,251 // movdqa %xmm11,%xmm15
@@ -62181,7 +62135,7 @@ _sk_hardlight_sse2_lowp:
.byte 102,68,15,219,210 // pand %xmm2,%xmm10
.byte 102,65,15,223,208 // pandn %xmm8,%xmm2
.byte 102,65,15,235,210 // por %xmm10,%xmm2
- .byte 102,68,15,111,5,25,66,0,0 // movdqa 0x4219(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,53,66,0,0 // movdqa 0x4235(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,208 // paddw %xmm8,%xmm2
.byte 102,65,15,253,215 // paddw %xmm15,%xmm2
.byte 102,68,15,213,220 // pmullw %xmm4,%xmm11
@@ -62209,7 +62163,7 @@ _sk_overlay_sse2_lowp:
.byte 102,15,127,124,36,232 // movdqa %xmm7,-0x18(%rsp)
.byte 102,68,15,111,193 // movdqa %xmm1,%xmm8
.byte 102,68,15,111,248 // movdqa %xmm0,%xmm15
- .byte 102,15,111,53,170,65,0,0 // movdqa 0x41aa(%rip),%xmm6 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,111,53,198,65,0,0 // movdqa 0x41c6(%rip),%xmm6 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,68,15,111,222 // movdqa %xmm6,%xmm11
.byte 102,69,15,249,222 // psubw %xmm14,%xmm11
.byte 102,65,15,111,203 // movdqa %xmm11,%xmm1
@@ -62231,7 +62185,7 @@ _sk_overlay_sse2_lowp:
.byte 102,15,253,201 // paddw %xmm1,%xmm1
.byte 102,69,15,111,225 // movdqa %xmm9,%xmm12
.byte 102,68,15,249,225 // psubw %xmm1,%xmm12
- .byte 102,15,111,13,174,72,0,0 // movdqa 0x48ae(%rip),%xmm1 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,15,111,13,202,72,0,0 // movdqa 0x48ca(%rip),%xmm1 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,69,15,111,238 // movdqa %xmm14,%xmm13
.byte 102,68,15,239,233 // pxor %xmm1,%xmm13
.byte 102,15,239,249 // pxor %xmm1,%xmm7
@@ -62258,7 +62212,7 @@ _sk_overlay_sse2_lowp:
.byte 102,68,15,213,197 // pmullw %xmm5,%xmm8
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,15,253,228 // paddw %xmm4,%xmm4
- .byte 102,15,111,61,45,72,0,0 // movdqa 0x482d(%rip),%xmm7 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,15,111,61,73,72,0,0 // movdqa 0x4849(%rip),%xmm7 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,15,239,231 // pxor %xmm7,%xmm4
.byte 102,65,15,101,229 // pcmpgtw %xmm13,%xmm4
.byte 102,69,15,253,192 // paddw %xmm8,%xmm8
@@ -62318,27 +62272,27 @@ _sk_load_8888_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 35449 <_sk_load_8888_sse2_lowp+0x44>
+ .byte 119,41 // ja 3538d <_sk_load_8888_sse2_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,25,1,0,0 // lea 0x119(%rip),%r9 # 35548 <_sk_load_8888_sse2_lowp+0x143>
+ .byte 76,141,13,25,1,0,0 // lea 0x119(%rip),%r9 # 3548c <_sk_load_8888_sse2_lowp+0x143>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,28,144 // movss (%r8,%rdx,4),%xmm3
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 354af <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 353f3 <_sk_load_8888_sse2_lowp+0xaa>
.byte 102,65,15,16,28,144 // movupd (%r8,%rdx,4),%xmm3
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 354af <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 353f3 <_sk_load_8888_sse2_lowp+0xaa>
.byte 102,65,15,110,68,144,8 // movd 0x8(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,216 // movapd %xmm8,%xmm3
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
- .byte 235,52 // jmp 354af <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 353f3 <_sk_load_8888_sse2_lowp+0xaa>
.byte 102,65,15,110,68,144,24 // movd 0x18(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 243,65,15,16,68,144,20 // movss 0x14(%r8,%rdx,4),%xmm0
@@ -62355,7 +62309,7 @@ _sk_load_8888_sse2_lowp:
.byte 102,15,114,240,16 // pslld $0x10,%xmm0
.byte 102,15,114,224,16 // psrad $0x10,%xmm0
.byte 102,15,107,200 // packssdw %xmm0,%xmm1
- .byte 102,68,15,111,13,23,63,0,0 // movdqa 0x3f17(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,51,63,0,0 // movdqa 0x3f33(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,193 // pand %xmm9,%xmm0
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
@@ -62412,27 +62366,27 @@ _sk_load_8888_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 355a8 <_sk_load_8888_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 354ec <_sk_load_8888_dst_sse2_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 356a4 <_sk_load_8888_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 355e8 <_sk_load_8888_dst_sse2_lowp+0x140>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,60,144 // movss (%r8,%rdx,4),%xmm7
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 3560e <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 35552 <_sk_load_8888_dst_sse2_lowp+0xaa>
.byte 102,65,15,16,60,144 // movupd (%r8,%rdx,4),%xmm7
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 3560e <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 35552 <_sk_load_8888_dst_sse2_lowp+0xaa>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,248 // movapd %xmm8,%xmm7
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,52 // jmp 3560e <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 35552 <_sk_load_8888_dst_sse2_lowp+0xaa>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 243,65,15,16,100,144,20 // movss 0x14(%r8,%rdx,4),%xmm4
@@ -62449,7 +62403,7 @@ _sk_load_8888_dst_sse2_lowp:
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
.byte 102,15,114,228,16 // psrad $0x10,%xmm4
.byte 102,15,107,236 // packssdw %xmm4,%xmm5
- .byte 102,68,15,111,13,184,61,0,0 // movdqa 0x3db8(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,212,61,0,0 // movdqa 0x3dd4(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,65,15,219,225 // pand %xmm9,%xmm4
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
@@ -62517,21 +62471,21 @@ _sk_store_8888_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,27 // ja 35743 <_sk_store_8888_sse2_lowp+0x83>
+ .byte 119,27 // ja 35687 <_sk_store_8888_sse2_lowp+0x83>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 35794 <_sk_store_8888_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 356d8 <_sk_store_8888_sse2_lowp+0xd4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,12,144 // movd %xmm9,(%r8,%rdx,4)
- .byte 235,75 // jmp 3578e <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,75 // jmp 356d2 <_sk_store_8888_sse2_lowp+0xce>
.byte 243,69,15,127,12,144 // movdqu %xmm9,(%r8,%rdx,4)
.byte 243,69,15,127,68,144,16 // movdqu %xmm8,0x10(%r8,%rdx,4)
- .byte 235,60 // jmp 3578e <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,60 // jmp 356d2 <_sk_store_8888_sse2_lowp+0xce>
.byte 102,69,15,112,193,78 // pshufd $0x4e,%xmm9,%xmm8
.byte 102,69,15,126,68,144,8 // movd %xmm8,0x8(%r8,%rdx,4)
.byte 102,69,15,214,12,144 // movq %xmm9,(%r8,%rdx,4)
- .byte 235,39 // jmp 3578e <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,39 // jmp 356d2 <_sk_store_8888_sse2_lowp+0xce>
.byte 102,69,15,112,208,78 // pshufd $0x4e,%xmm8,%xmm10
.byte 102,69,15,126,84,144,24 // movd %xmm10,0x18(%r8,%rdx,4)
.byte 102,69,15,112,208,229 // pshufd $0xe5,%xmm8,%xmm10
@@ -62576,27 +62530,27 @@ _sk_load_bgra_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 357f4 <_sk_load_bgra_sse2_lowp+0x44>
+ .byte 119,41 // ja 35738 <_sk_load_bgra_sse2_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 358f0 <_sk_load_bgra_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 35834 <_sk_load_bgra_sse2_lowp+0x140>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,28,144 // movss (%r8,%rdx,4),%xmm3
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 3585a <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 3579e <_sk_load_bgra_sse2_lowp+0xaa>
.byte 102,65,15,16,28,144 // movupd (%r8,%rdx,4),%xmm3
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 3585a <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 3579e <_sk_load_bgra_sse2_lowp+0xaa>
.byte 102,65,15,110,68,144,8 // movd 0x8(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,216 // movapd %xmm8,%xmm3
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
- .byte 235,52 // jmp 3585a <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 3579e <_sk_load_bgra_sse2_lowp+0xaa>
.byte 102,65,15,110,68,144,24 // movd 0x18(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 243,65,15,16,68,144,20 // movss 0x14(%r8,%rdx,4),%xmm0
@@ -62613,7 +62567,7 @@ _sk_load_bgra_sse2_lowp:
.byte 102,15,114,240,16 // pslld $0x10,%xmm0
.byte 102,15,114,224,16 // psrad $0x10,%xmm0
.byte 102,15,107,200 // packssdw %xmm0,%xmm1
- .byte 102,68,15,111,13,108,59,0,0 // movdqa 0x3b6c(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,136,59,0,0 // movdqa 0x3b88(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,65,15,219,209 // pand %xmm9,%xmm2
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
@@ -62666,27 +62620,27 @@ _sk_load_bgra_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 35950 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 35894 <_sk_load_bgra_dst_sse2_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 35a4c <_sk_load_bgra_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 35990 <_sk_load_bgra_dst_sse2_lowp+0x140>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,60,144 // movss (%r8,%rdx,4),%xmm7
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 359b6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 358fa <_sk_load_bgra_dst_sse2_lowp+0xaa>
.byte 102,65,15,16,60,144 // movupd (%r8,%rdx,4),%xmm7
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 359b6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 358fa <_sk_load_bgra_dst_sse2_lowp+0xaa>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,248 // movapd %xmm8,%xmm7
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,52 // jmp 359b6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 358fa <_sk_load_bgra_dst_sse2_lowp+0xaa>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 243,65,15,16,100,144,20 // movss 0x14(%r8,%rdx,4),%xmm4
@@ -62703,7 +62657,7 @@ _sk_load_bgra_dst_sse2_lowp:
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
.byte 102,15,114,228,16 // psrad $0x10,%xmm4
.byte 102,15,107,236 // packssdw %xmm4,%xmm5
- .byte 102,68,15,111,13,16,58,0,0 // movdqa 0x3a10(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,44,58,0,0 // movdqa 0x3a2c(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,65,15,219,241 // pand %xmm9,%xmm6
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
@@ -62771,21 +62725,21 @@ _sk_store_bgra_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,27 // ja 35aeb <_sk_store_bgra_sse2_lowp+0x83>
+ .byte 119,27 // ja 35a2f <_sk_store_bgra_sse2_lowp+0x83>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 35b3c <_sk_store_bgra_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 35a80 <_sk_store_bgra_sse2_lowp+0xd4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,12,144 // movd %xmm9,(%r8,%rdx,4)
- .byte 235,75 // jmp 35b36 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,75 // jmp 35a7a <_sk_store_bgra_sse2_lowp+0xce>
.byte 243,69,15,127,12,144 // movdqu %xmm9,(%r8,%rdx,4)
.byte 243,69,15,127,68,144,16 // movdqu %xmm8,0x10(%r8,%rdx,4)
- .byte 235,60 // jmp 35b36 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,60 // jmp 35a7a <_sk_store_bgra_sse2_lowp+0xce>
.byte 102,69,15,112,193,78 // pshufd $0x4e,%xmm9,%xmm8
.byte 102,69,15,126,68,144,8 // movd %xmm8,0x8(%r8,%rdx,4)
.byte 102,69,15,214,12,144 // movq %xmm9,(%r8,%rdx,4)
- .byte 235,39 // jmp 35b36 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,39 // jmp 35a7a <_sk_store_bgra_sse2_lowp+0xce>
.byte 102,69,15,112,208,78 // pshufd $0x4e,%xmm8,%xmm10
.byte 102,69,15,126,84,144,24 // movd %xmm10,0x18(%r8,%rdx,4)
.byte 102,69,15,112,208,229 // pshufd $0xe5,%xmm8,%xmm10
@@ -62899,7 +62853,7 @@ _sk_gather_8888_sse2_lowp:
.byte 102,15,114,241,16 // pslld $0x10,%xmm1
.byte 102,15,114,225,16 // psrad $0x10,%xmm1
.byte 102,15,107,200 // packssdw %xmm0,%xmm1
- .byte 102,68,15,111,13,44,55,0,0 // movdqa 0x372c(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,72,55,0,0 // movdqa 0x3748(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,193 // pand %xmm9,%xmm0
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
@@ -63009,7 +62963,7 @@ _sk_gather_bgra_sse2_lowp:
.byte 102,15,114,241,16 // pslld $0x10,%xmm1
.byte 102,15,114,225,16 // psrad $0x10,%xmm1
.byte 102,15,107,200 // packssdw %xmm0,%xmm1
- .byte 102,68,15,111,13,77,53,0,0 // movdqa 0x354d(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,105,53,0,0 // movdqa 0x3569(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,65,15,219,209 // pand %xmm9,%xmm2
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
@@ -63050,23 +63004,23 @@ _sk_load_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 35f52 <_sk_load_565_sse2_lowp+0x3c>
+ .byte 119,34 // ja 35e96 <_sk_load_565_sse2_lowp+0x3c>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,190,0,0,0 // lea 0xbe(%rip),%r9 # 35ffc <_sk_load_565_sse2_lowp+0xe6>
+ .byte 76,141,13,190,0,0,0 // lea 0xbe(%rip),%r9 # 35f40 <_sk_load_565_sse2_lowp+0xe6>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,66 // jmp 35f94 <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 35ed8 <_sk_load_565_sse2_lowp+0x7e>
.byte 243,65,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm0
- .byte 235,58 // jmp 35f94 <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 35ed8 <_sk_load_565_sse2_lowp+0x7e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
.byte 243,65,15,16,12,80 // movss (%r8,%rdx,2),%xmm1
.byte 243,15,16,193 // movss %xmm1,%xmm0
- .byte 235,34 // jmp 35f94 <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 35ed8 <_sk_load_565_sse2_lowp+0x7e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
.byte 102,65,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -63074,11 +63028,11 @@ _sk_load_565_sse2_lowp:
.byte 102,65,15,18,4,80 // movlpd (%r8,%rdx,2),%xmm0
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
- .byte 102,15,219,29,251,59,0,0 // pand 0x3bfb(%rip),%xmm3 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,29,23,60,0,0 // pand 0x3c17(%rip),%xmm3 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,250,59,0,0 // pand 0x3bfa(%rip),%xmm1 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,15,111,21,2,60,0,0 // movdqa 0x3c02(%rip),%xmm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,15,219,13,22,60,0,0 // pand 0x3c16(%rip),%xmm1 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
+ .byte 102,15,111,21,30,60,0,0 // movdqa 0x3c1e(%rip),%xmm2 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
@@ -63091,7 +63045,7 @@ _sk_load_565_sse2_lowp:
.byte 102,15,113,210,2 // psrlw $0x2,%xmm2
.byte 102,15,235,211 // por %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,248,51,0,0 // movaps 0x33f8(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,20,52,0,0 // movaps 0x3414(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 75,255 // rex.WXB (bad)
@@ -63121,23 +63075,23 @@ _sk_load_565_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 36054 <_sk_load_565_dst_sse2_lowp+0x3c>
+ .byte 119,34 // ja 35f98 <_sk_load_565_dst_sse2_lowp+0x3c>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 360fc <_sk_load_565_dst_sse2_lowp+0xe4>
+ .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 36040 <_sk_load_565_dst_sse2_lowp+0xe4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,66 // jmp 36096 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 35fda <_sk_load_565_dst_sse2_lowp+0x7e>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,58 // jmp 36096 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 35fda <_sk_load_565_dst_sse2_lowp+0x7e>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,65,15,196,100,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm4
.byte 243,65,15,16,44,80 // movss (%r8,%rdx,2),%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,34 // jmp 36096 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 35fda <_sk_load_565_dst_sse2_lowp+0x7e>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,65,15,196,100,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm4
.byte 102,65,15,196,100,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -63145,11 +63099,11 @@ _sk_load_565_dst_sse2_lowp:
.byte 102,65,15,18,36,80 // movlpd (%r8,%rdx,2),%xmm4
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,15,113,215,8 // psrlw $0x8,%xmm7
- .byte 102,15,219,61,249,58,0,0 // pand 0x3af9(%rip),%xmm7 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,61,21,59,0,0 // pand 0x3b15(%rip),%xmm7 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,248,58,0,0 // pand 0x3af8(%rip),%xmm5 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,15,111,53,0,59,0,0 // movdqa 0x3b00(%rip),%xmm6 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,15,219,45,20,59,0,0 // pand 0x3b14(%rip),%xmm5 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
+ .byte 102,15,111,53,28,59,0,0 // movdqa 0x3b1c(%rip),%xmm6 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
.byte 102,15,219,244 // pand %xmm4,%xmm6
.byte 102,15,113,212,13 // psrlw $0xd,%xmm4
.byte 102,15,235,231 // por %xmm7,%xmm4
@@ -63162,7 +63116,7 @@ _sk_load_565_dst_sse2_lowp:
.byte 102,15,113,214,2 // psrlw $0x2,%xmm6
.byte 102,15,235,247 // por %xmm7,%xmm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,246,50,0,0 // movaps 0x32f6(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,61,18,51,0,0 // movaps 0x3312(%rip),%xmm7 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 255,224 // jmpq *%rax
.byte 77,255 // rex.WRB (bad)
.byte 255 // (bad)
@@ -63186,10 +63140,10 @@ _sk_store_565_sse2_lowp:
.byte 76,3,0 // add (%rax),%r8
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,65,15,113,240,8 // psllw $0x8,%xmm8
- .byte 102,68,15,219,5,148,58,0,0 // pand 0x3a94(%rip),%xmm8 # 39bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,68,15,219,5,176,58,0,0 // pand 0x3ab0(%rip),%xmm8 # 39b30 <_sk_srcover_bgra_8888_sse2_lowp+0x1378>
.byte 102,68,15,111,201 // movdqa %xmm1,%xmm9
.byte 102,65,15,113,241,3 // psllw $0x3,%xmm9
- .byte 102,68,15,219,13,144,58,0,0 // pand 0x3a90(%rip),%xmm9 # 39be0 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ .byte 102,68,15,219,13,172,58,0,0 // pand 0x3aac(%rip),%xmm9 # 39b40 <_sk_srcover_bgra_8888_sse2_lowp+0x1388>
.byte 102,69,15,235,200 // por %xmm8,%xmm9
.byte 102,68,15,111,194 // movdqa %xmm2,%xmm8
.byte 102,65,15,113,208,3 // psrlw $0x3,%xmm8
@@ -63198,21 +63152,21 @@ _sk_store_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,31 // ja 3618e <_sk_store_565_sse2_lowp+0x76>
+ .byte 119,31 // ja 360d2 <_sk_store_565_sse2_lowp+0x76>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,95,0,0,0 // lea 0x5f(%rip),%r9 # 361d8 <_sk_store_565_sse2_lowp+0xc0>
+ .byte 76,141,13,95,0,0,0 // lea 0x5f(%rip),%r9 # 3611c <_sk_store_565_sse2_lowp+0xc0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,65,137,4,80 // mov %ax,(%r8,%rdx,2)
- .byte 235,70 // jmp 361d4 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,70 // jmp 36118 <_sk_store_565_sse2_lowp+0xbc>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,62 // jmp 361d4 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,62 // jmp 36118 <_sk_store_565_sse2_lowp+0xbc>
.byte 102,65,15,197,192,2 // pextrw $0x2,%xmm8,%eax
.byte 102,65,137,68,80,4 // mov %ax,0x4(%r8,%rdx,2)
.byte 102,69,15,126,4,80 // movd %xmm8,(%r8,%rdx,2)
- .byte 235,42 // jmp 361d4 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,42 // jmp 36118 <_sk_store_565_sse2_lowp+0xbc>
.byte 102,65,15,197,192,6 // pextrw $0x6,%xmm8,%eax
.byte 102,65,137,68,80,12 // mov %ax,0xc(%r8,%rdx,2)
.byte 102,65,15,197,192,5 // pextrw $0x5,%xmm8,%eax
@@ -63331,11 +63285,11 @@ _sk_gather_565_sse2_lowp:
.byte 102,15,108,193 // punpcklqdq %xmm1,%xmm0
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
- .byte 102,15,219,29,61,56,0,0 // pand 0x383d(%rip),%xmm3 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,29,89,56,0,0 // pand 0x3859(%rip),%xmm3 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,60,56,0,0 // pand 0x383c(%rip),%xmm1 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,15,111,21,68,56,0,0 // movdqa 0x3844(%rip),%xmm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,15,219,13,88,56,0,0 // pand 0x3858(%rip),%xmm1 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
+ .byte 102,15,111,21,96,56,0,0 // movdqa 0x3860(%rip),%xmm2 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
@@ -63348,7 +63302,7 @@ _sk_gather_565_sse2_lowp:
.byte 102,15,113,210,2 // psrlw $0x2,%xmm2
.byte 102,15,235,211 // por %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,58,48,0,0 // movaps 0x303a(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,86,48,0,0 // movaps 0x3056(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -63369,23 +63323,23 @@ _sk_load_4444_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 363fe <_sk_load_4444_sse2_lowp+0x3e>
+ .byte 119,36 // ja 36342 <_sk_load_4444_sse2_lowp+0x3e>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,199,0,0,0 // lea 0xc7(%rip),%r9 # 364b0 <_sk_load_4444_sse2_lowp+0xf0>
+ .byte 76,141,13,199,0,0,0 // lea 0xc7(%rip),%r9 # 363f4 <_sk_load_4444_sse2_lowp+0xf0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,69 // jmp 36443 <_sk_load_4444_sse2_lowp+0x83>
+ .byte 235,69 // jmp 36387 <_sk_load_4444_sse2_lowp+0x83>
.byte 243,69,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm8
- .byte 235,61 // jmp 36443 <_sk_load_4444_sse2_lowp+0x83>
+ .byte 235,61 // jmp 36387 <_sk_load_4444_sse2_lowp+0x83>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,69,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
.byte 243,65,15,16,4,80 // movss (%r8,%rdx,2),%xmm0
.byte 243,68,15,16,192 // movss %xmm0,%xmm8
- .byte 235,35 // jmp 36443 <_sk_load_4444_sse2_lowp+0x83>
+ .byte 235,35 // jmp 36387 <_sk_load_4444_sse2_lowp+0x83>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,69,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
.byte 102,69,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -63395,7 +63349,7 @@ _sk_load_4444_sse2_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,5,145,55,0,0 // movdqa 0x3791(%rip),%xmm0 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,15,111,5,173,55,0,0 // movdqa 0x37ad(%rip),%xmm0 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x1398>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -63425,7 +63379,7 @@ _sk_load_4444_sse2_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 364c5 <_sk_load_4444_sse2_lowp+0x105>
+ .byte 125,255 // jge 36409 <_sk_load_4444_sse2_lowp+0x105>
.byte 255 // (bad)
.byte 255,112,255 // pushq -0x1(%rax)
.byte 255 // (bad)
@@ -63444,23 +63398,23 @@ _sk_load_4444_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 3650a <_sk_load_4444_dst_sse2_lowp+0x3e>
+ .byte 119,36 // ja 3644e <_sk_load_4444_dst_sse2_lowp+0x3e>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,199,0,0,0 // lea 0xc7(%rip),%r9 # 365bc <_sk_load_4444_dst_sse2_lowp+0xf0>
+ .byte 76,141,13,199,0,0,0 // lea 0xc7(%rip),%r9 # 36500 <_sk_load_4444_dst_sse2_lowp+0xf0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,69 // jmp 3654f <_sk_load_4444_dst_sse2_lowp+0x83>
+ .byte 235,69 // jmp 36493 <_sk_load_4444_dst_sse2_lowp+0x83>
.byte 243,69,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm8
- .byte 235,61 // jmp 3654f <_sk_load_4444_dst_sse2_lowp+0x83>
+ .byte 235,61 // jmp 36493 <_sk_load_4444_dst_sse2_lowp+0x83>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,69,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
.byte 243,65,15,16,36,80 // movss (%r8,%rdx,2),%xmm4
.byte 243,68,15,16,196 // movss %xmm4,%xmm8
- .byte 235,35 // jmp 3654f <_sk_load_4444_dst_sse2_lowp+0x83>
+ .byte 235,35 // jmp 36493 <_sk_load_4444_dst_sse2_lowp+0x83>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,69,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
.byte 102,69,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -63470,7 +63424,7 @@ _sk_load_4444_dst_sse2_lowp:
.byte 102,15,113,213,12 // psrlw $0xc,%xmm5
.byte 102,65,15,111,240 // movdqa %xmm8,%xmm6
.byte 102,15,113,214,8 // psrlw $0x8,%xmm6
- .byte 102,15,111,37,133,54,0,0 // movdqa 0x3685(%rip),%xmm4 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,15,111,37,161,54,0,0 // movdqa 0x36a1(%rip),%xmm4 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x1398>
.byte 102,15,219,244 // pand %xmm4,%xmm6
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,113,215,4 // psrlw $0x4,%xmm7
@@ -63500,7 +63454,7 @@ _sk_load_4444_dst_sse2_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 365d1 <_sk_load_4444_dst_sse2_lowp+0x105>
+ .byte 125,255 // jge 36515 <_sk_load_4444_dst_sse2_lowp+0x105>
.byte 255 // (bad)
.byte 255,112,255 // pushq -0x1(%rax)
.byte 255 // (bad)
@@ -63517,12 +63471,12 @@ _sk_store_4444_sse2_lowp:
.byte 76,3,0 // add (%rax),%r8
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,65,15,113,240,8 // psllw $0x8,%xmm8
- .byte 102,68,15,219,5,4,54,0,0 // pand 0x3604(%rip),%xmm8 # 39c00 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ .byte 102,68,15,219,5,32,54,0,0 // pand 0x3620(%rip),%xmm8 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x13a8>
.byte 102,68,15,111,201 // movdqa %xmm1,%xmm9
.byte 102,65,15,113,241,4 // psllw $0x4,%xmm9
- .byte 102,68,15,219,13,0,54,0,0 // pand 0x3600(%rip),%xmm9 # 39c10 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
+ .byte 102,68,15,219,13,28,54,0,0 // pand 0x361c(%rip),%xmm9 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x13b8>
.byte 102,69,15,235,200 // por %xmm8,%xmm9
- .byte 102,68,15,111,21,2,54,0,0 // movdqa 0x3602(%rip),%xmm10 # 39c20 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
+ .byte 102,68,15,111,21,30,54,0,0 // movdqa 0x361e(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,68,15,219,210 // pand %xmm2,%xmm10
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
.byte 102,65,15,113,208,4 // psrlw $0x4,%xmm8
@@ -63532,21 +63486,21 @@ _sk_store_4444_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,31 // ja 36661 <_sk_store_4444_sse2_lowp+0x89>
+ .byte 119,31 // ja 365a5 <_sk_store_4444_sse2_lowp+0x89>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,96,0,0,0 // lea 0x60(%rip),%r9 # 366ac <_sk_store_4444_sse2_lowp+0xd4>
+ .byte 76,141,13,96,0,0,0 // lea 0x60(%rip),%r9 # 365f0 <_sk_store_4444_sse2_lowp+0xd4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,65,137,4,80 // mov %ax,(%r8,%rdx,2)
- .byte 235,70 // jmp 366a7 <_sk_store_4444_sse2_lowp+0xcf>
+ .byte 235,70 // jmp 365eb <_sk_store_4444_sse2_lowp+0xcf>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,62 // jmp 366a7 <_sk_store_4444_sse2_lowp+0xcf>
+ .byte 235,62 // jmp 365eb <_sk_store_4444_sse2_lowp+0xcf>
.byte 102,65,15,197,192,2 // pextrw $0x2,%xmm8,%eax
.byte 102,65,137,68,80,4 // mov %ax,0x4(%r8,%rdx,2)
.byte 102,69,15,126,4,80 // movd %xmm8,(%r8,%rdx,2)
- .byte 235,42 // jmp 366a7 <_sk_store_4444_sse2_lowp+0xcf>
+ .byte 235,42 // jmp 365eb <_sk_store_4444_sse2_lowp+0xcf>
.byte 102,65,15,197,192,6 // pextrw $0x6,%xmm8,%eax
.byte 102,65,137,68,80,12 // mov %ax,0xc(%r8,%rdx,2)
.byte 102,65,15,197,192,5 // pextrw $0x5,%xmm8,%eax
@@ -63565,7 +63519,7 @@ _sk_store_4444_sse2_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,221 // jmpq ffffffffde0366c0 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde4c>
+ .byte 233,255,255,255,221 // jmpq ffffffffde036604 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde4c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,209 // callq *%rcx
@@ -63662,7 +63616,7 @@ _sk_gather_4444_sse2_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,5,170,51,0,0 // movdqa 0x33aa(%rip),%xmm0 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,15,111,5,198,51,0,0 // movdqa 0x33c6(%rip),%xmm0 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x1398>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -63700,19 +63654,19 @@ _sk_load_a8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 368d8 <_sk_load_a8_sse2_lowp+0x39>
+ .byte 119,34 // ja 3681c <_sk_load_a8_sse2_lowp+0x39>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,140,0,0,0 // lea 0x8c(%rip),%r9 # 36950 <_sk_load_a8_sse2_lowp+0xb1>
+ .byte 76,141,13,140,0,0,0 // lea 0x8c(%rip),%r9 # 36894 <_sk_load_a8_sse2_lowp+0xb1>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
- .byte 235,97 // jmp 36939 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 3687d <_sk_load_a8_sse2_lowp+0x9a>
.byte 243,65,15,126,28,16 // movq (%r8,%rdx,1),%xmm3
.byte 102,15,96,216 // punpcklbw %xmm0,%xmm3
- .byte 235,85 // jmp 36939 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 3687d <_sk_load_a8_sse2_lowp+0x9a>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,216,2 // pinsrw $0x2,%eax,%xmm3
@@ -63720,7 +63674,7 @@ _sk_load_a8_sse2_lowp:
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 243,15,16,216 // movss %xmm0,%xmm3
- .byte 235,51 // jmp 36939 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 3687d <_sk_load_a8_sse2_lowp+0x9a>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,216,6 // pinsrw $0x6,%eax,%xmm3
@@ -63731,14 +63685,14 @@ _sk_load_a8_sse2_lowp:
.byte 102,65,15,110,4,16 // movd (%r8,%rdx,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 242,15,16,216 // movsd %xmm0,%xmm3
- .byte 102,15,219,29,175,42,0,0 // pand 0x2aaf(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,29,203,42,0,0 // pand 0x2acb(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
- .byte 125,255 // jge 36951 <_sk_load_a8_sse2_lowp+0xb2>
+ .byte 125,255 // jge 36895 <_sk_load_a8_sse2_lowp+0xb2>
.byte 255 // (bad)
.byte 255,163,255,255,255,148 // jmpq *-0x6b000001(%rbx)
.byte 255 // (bad)
@@ -63769,19 +63723,19 @@ _sk_load_a8_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 369a5 <_sk_load_a8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 368e9 <_sk_load_a8_dst_sse2_lowp+0x39>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 36a1c <_sk_load_a8_dst_sse2_lowp+0xb0>
+ .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 36960 <_sk_load_a8_dst_sse2_lowp+0xb0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,248 // movd %eax,%xmm7
- .byte 235,97 // jmp 36a06 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 3694a <_sk_load_a8_dst_sse2_lowp+0x9a>
.byte 243,65,15,126,60,16 // movq (%r8,%rdx,1),%xmm7
.byte 102,15,96,248 // punpcklbw %xmm0,%xmm7
- .byte 235,85 // jmp 36a06 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 3694a <_sk_load_a8_dst_sse2_lowp+0x9a>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,196,248,2 // pinsrw $0x2,%eax,%xmm7
@@ -63789,7 +63743,7 @@ _sk_load_a8_dst_sse2_lowp:
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 243,15,16,252 // movss %xmm4,%xmm7
- .byte 235,51 // jmp 36a06 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 3694a <_sk_load_a8_dst_sse2_lowp+0x9a>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,196,248,6 // pinsrw $0x6,%eax,%xmm7
@@ -63800,14 +63754,14 @@ _sk_load_a8_dst_sse2_lowp:
.byte 102,65,15,110,36,16 // movd (%r8,%rdx,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 242,15,16,252 // movsd %xmm4,%xmm7
- .byte 102,15,219,61,226,41,0,0 // pand 0x29e2(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,61,254,41,0,0 // pand 0x29fe(%rip),%xmm7 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
.byte 15,87,246 // xorps %xmm6,%xmm6
.byte 255,224 // jmpq *%rax
.byte 144 // nop
- .byte 126,255 // jle 36a1d <_sk_load_a8_dst_sse2_lowp+0xb1>
+ .byte 126,255 // jle 36961 <_sk_load_a8_dst_sse2_lowp+0xb1>
.byte 255 // (bad)
.byte 255,164,255,255,255,149,255 // jmpq *-0x6a0001(%rdi,%rdi,8)
.byte 255 // (bad)
@@ -63837,42 +63791,42 @@ _sk_store_a8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,29 // ja 36a6c <_sk_store_a8_sse2_lowp+0x34>
+ .byte 119,29 // ja 369b0 <_sk_store_a8_sse2_lowp+0x34>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 36aec <_sk_store_a8_sse2_lowp+0xb4>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 36a30 <_sk_store_a8_sse2_lowp+0xb4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,15,126,216 // movd %xmm3,%eax
.byte 65,136,4,16 // mov %al,(%r8,%rdx,1)
- .byte 235,123 // jmp 36ae7 <_sk_store_a8_sse2_lowp+0xaf>
- .byte 102,68,15,111,5,123,41,0,0 // movdqa 0x297b(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 235,123 // jmp 36a2b <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 102,68,15,111,5,151,41,0,0 // movdqa 0x2997(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,68,15,219,195 // pand %xmm3,%xmm8
.byte 102,69,15,103,192 // packuswb %xmm8,%xmm8
.byte 102,69,15,214,4,16 // movq %xmm8,(%r8,%rdx,1)
- .byte 235,96 // jmp 36ae7 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,96 // jmp 36a2b <_sk_store_a8_sse2_lowp+0xaf>
.byte 102,15,197,195,2 // pextrw $0x2,%xmm3,%eax
.byte 65,136,68,16,2 // mov %al,0x2(%r8,%rdx,1)
- .byte 102,68,15,111,5,86,41,0,0 // movdqa 0x2956(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,114,41,0,0 // movdqa 0x2972(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,68,15,219,195 // pand %xmm3,%xmm8
.byte 102,69,15,103,192 // packuswb %xmm8,%xmm8
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,65,137,4,16 // mov %ax,(%r8,%rdx,1)
- .byte 235,55 // jmp 36ae7 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,55 // jmp 36a2b <_sk_store_a8_sse2_lowp+0xaf>
.byte 102,15,197,195,6 // pextrw $0x6,%xmm3,%eax
.byte 65,136,68,16,6 // mov %al,0x6(%r8,%rdx,1)
.byte 102,15,197,195,5 // pextrw $0x5,%xmm3,%eax
.byte 65,136,68,16,5 // mov %al,0x5(%r8,%rdx,1)
.byte 102,15,197,195,4 // pextrw $0x4,%xmm3,%eax
.byte 65,136,68,16,4 // mov %al,0x4(%r8,%rdx,1)
- .byte 102,68,15,111,5,25,41,0,0 // movdqa 0x2919(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,53,41,0,0 // movdqa 0x2935(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,68,15,219,195 // pand %xmm3,%xmm8
.byte 102,69,15,103,192 // packuswb %xmm8,%xmm8
.byte 102,69,15,126,4,16 // movd %xmm8,(%r8,%rdx,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 144 // nop
- .byte 118,255 // jbe 36aed <_sk_store_a8_sse2_lowp+0xb5>
+ .byte 118,255 // jbe 36a31 <_sk_store_a8_sse2_lowp+0xb5>
.byte 255 // (bad)
.byte 255,165,255,255,255,155 // jmpq *-0x64000001(%rbp)
.byte 255 // (bad)
@@ -63997,19 +63951,19 @@ _sk_load_g8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 36ca9 <_sk_load_g8_sse2_lowp+0x39>
+ .byte 119,34 // ja 36bed <_sk_load_g8_sse2_lowp+0x39>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 36d28 <_sk_load_g8_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 36c6c <_sk_load_g8_sse2_lowp+0xb8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,97 // jmp 36d0a <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 36c4e <_sk_load_g8_sse2_lowp+0x9a>
.byte 243,65,15,126,4,16 // movq (%r8,%rdx,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
- .byte 235,85 // jmp 36d0a <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 36c4e <_sk_load_g8_sse2_lowp+0x9a>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,192,2 // pinsrw $0x2,%eax,%xmm0
@@ -64017,7 +63971,7 @@ _sk_load_g8_sse2_lowp:
.byte 102,15,110,200 // movd %eax,%xmm1
.byte 102,15,96,200 // punpcklbw %xmm0,%xmm1
.byte 243,15,16,193 // movss %xmm1,%xmm0
- .byte 235,51 // jmp 36d0a <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 36c4e <_sk_load_g8_sse2_lowp+0x9a>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,192,6 // pinsrw $0x6,%eax,%xmm0
@@ -64028,14 +63982,14 @@ _sk_load_g8_sse2_lowp:
.byte 102,65,15,110,12,16 // movd (%r8,%rdx,1),%xmm1
.byte 102,15,96,200 // punpcklbw %xmm0,%xmm1
.byte 242,15,16,193 // movsd %xmm1,%xmm0
- .byte 102,15,219,5,222,38,0,0 // pand 0x26de(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,5,250,38,0,0 // pand 0x26fa(%rip),%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,213,38,0,0 // movaps 0x26d5(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,241,38,0,0 // movaps 0x26f1(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 118,255 // jbe 36d29 <_sk_load_g8_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 36c6d <_sk_load_g8_sse2_lowp+0xb9>
.byte 255 // (bad)
.byte 255,156,255,255,255,141,255 // lcall *-0x720001(%rdi,%rdi,8)
.byte 255 // (bad)
@@ -64063,19 +64017,19 @@ _sk_load_g8_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 36d7d <_sk_load_g8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 36cc1 <_sk_load_g8_dst_sse2_lowp+0x39>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 36dfc <_sk_load_g8_dst_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 36d40 <_sk_load_g8_dst_sse2_lowp+0xb8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,97 // jmp 36dde <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 36d22 <_sk_load_g8_dst_sse2_lowp+0x9a>
.byte 243,65,15,126,36,16 // movq (%r8,%rdx,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
- .byte 235,85 // jmp 36dde <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 36d22 <_sk_load_g8_dst_sse2_lowp+0x9a>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,224,2 // pinsrw $0x2,%eax,%xmm4
@@ -64083,7 +64037,7 @@ _sk_load_g8_dst_sse2_lowp:
.byte 102,15,110,232 // movd %eax,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,51 // jmp 36dde <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 36d22 <_sk_load_g8_dst_sse2_lowp+0x9a>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,224,6 // pinsrw $0x6,%eax,%xmm4
@@ -64094,14 +64048,14 @@ _sk_load_g8_dst_sse2_lowp:
.byte 102,65,15,110,44,16 // movd (%r8,%rdx,1),%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 242,15,16,229 // movsd %xmm5,%xmm4
- .byte 102,15,219,37,10,38,0,0 // pand 0x260a(%rip),%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,37,38,38,0,0 // pand 0x2626(%rip),%xmm4 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,1,38,0,0 // movaps 0x2601(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,61,29,38,0,0 // movaps 0x261d(%rip),%xmm7 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 118,255 // jbe 36dfd <_sk_load_g8_dst_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 36d41 <_sk_load_g8_dst_sse2_lowp+0xb9>
.byte 255 // (bad)
.byte 255,156,255,255,255,141,255 // lcall *-0x720001(%rdi,%rdi,8)
.byte 255 // (bad)
@@ -64122,10 +64076,10 @@ HIDDEN _sk_luminance_to_alpha_sse2_lowp
FUNCTION(_sk_luminance_to_alpha_sse2_lowp)
_sk_luminance_to_alpha_sse2_lowp:
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
- .byte 102,15,213,5,12,46,0,0 // pmullw 0x2e0c(%rip),%xmm0 # 39c30 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
- .byte 102,15,213,13,20,46,0,0 // pmullw 0x2e14(%rip),%xmm1 # 39c40 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
+ .byte 102,15,213,5,40,46,0,0 // pmullw 0x2e28(%rip),%xmm0 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
+ .byte 102,15,213,13,48,46,0,0 // pmullw 0x2e30(%rip),%xmm1 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x13e8>
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,29,24,46,0,0 // pmullw 0x2e18(%rip),%xmm3 # 39c50 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ .byte 102,15,213,29,52,46,0,0 // pmullw 0x2e34(%rip),%xmm3 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f8>
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -64218,7 +64172,7 @@ _sk_gather_g8_sse2_lowp:
.byte 102,15,196,197,3 // pinsrw $0x3,%ebp,%xmm0
.byte 102,65,15,96,192 // punpcklbw %xmm8,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,70,36,0,0 // movaps 0x2446(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,98,36,0,0 // movaps 0x2462(%rip),%xmm3 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 91 // pop %rbx
@@ -64234,14 +64188,14 @@ FUNCTION(_sk_scale_1_float_sse2_lowp)
_sk_scale_1_float_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 243,68,15,16,0 // movss (%rax),%xmm8
- .byte 243,68,15,89,5,132,27,0,0 // mulss 0x1b84(%rip),%xmm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 243,68,15,88,5,75,27,0,0 // addss 0x1b4b(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,5,132,27,0,0 // mulss 0x1b84(%rip),%xmm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,68,15,88,5,75,27,0,0 // addss 0x1b4b(%rip),%xmm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,44,192 // cvttss2si %xmm8,%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 242,69,15,112,192,0 // pshuflw $0x0,%xmm8,%xmm8
.byte 102,69,15,112,192,80 // pshufd $0x50,%xmm8,%xmm8
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,247,35,0,0 // movdqa 0x23f7(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,19,36,0,0 // movdqa 0x2413(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,193 // paddw %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,65,15,213,200 // pmullw %xmm8,%xmm1
@@ -64262,13 +64216,13 @@ FUNCTION(_sk_lerp_1_float_sse2_lowp)
_sk_lerp_1_float_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 243,68,15,16,0 // movss (%rax),%xmm8
- .byte 243,68,15,89,5,12,27,0,0 // mulss 0x1b0c(%rip),%xmm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 243,68,15,88,5,211,26,0,0 // addss 0x1ad3(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,5,12,27,0,0 // mulss 0x1b0c(%rip),%xmm8 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,68,15,88,5,211,26,0,0 // addss 0x1ad3(%rip),%xmm8 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,44,192 // cvttss2si %xmm8,%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 242,69,15,112,192,0 // pshuflw $0x0,%xmm8,%xmm8
.byte 102,69,15,112,192,80 // pshufd $0x50,%xmm8,%xmm8
- .byte 102,68,15,111,13,132,35,0,0 // movdqa 0x2384(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,160,35,0,0 // movdqa 0x23a0(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
.byte 102,65,15,253,193 // paddw %xmm9,%xmm0
.byte 102,65,15,213,200 // pmullw %xmm8,%xmm1
@@ -64308,19 +64262,19 @@ _sk_scale_u8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 37123 <_sk_scale_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 37067 <_sk_scale_u8_sse2_lowp+0x3b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,218,0,0,0 // lea 0xda(%rip),%r9 # 371e8 <_sk_scale_u8_sse2_lowp+0x100>
+ .byte 76,141,13,218,0,0,0 // lea 0xda(%rip),%r9 # 3712c <_sk_scale_u8_sse2_lowp+0x100>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,109 // jmp 37190 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 370d4 <_sk_scale_u8_sse2_lowp+0xa8>
.byte 243,69,15,126,4,16 // movq (%r8,%rdx,1),%xmm8
.byte 102,68,15,96,192 // punpcklbw %xmm0,%xmm8
- .byte 235,96 // jmp 37190 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 370d4 <_sk_scale_u8_sse2_lowp+0xa8>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,68,15,196,192,2 // pinsrw $0x2,%eax,%xmm8
@@ -64328,7 +64282,7 @@ _sk_scale_u8_sse2_lowp:
.byte 102,68,15,110,200 // movd %eax,%xmm9
.byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9
.byte 243,69,15,16,193 // movss %xmm9,%xmm8
- .byte 235,57 // jmp 37190 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 370d4 <_sk_scale_u8_sse2_lowp+0xa8>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,68,15,196,192,6 // pinsrw $0x6,%eax,%xmm8
@@ -64339,9 +64293,9 @@ _sk_scale_u8_sse2_lowp:
.byte 102,69,15,110,12,16 // movd (%r8,%rdx,1),%xmm9
.byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9
.byte 242,69,15,16,193 // movsd %xmm9,%xmm8
- .byte 102,68,15,219,5,87,34,0,0 // pand 0x2257(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,219,5,115,34,0,0 // pand 0x2273(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,73,34,0,0 // movdqa 0x2249(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,101,34,0,0 // movdqa 0x2265(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,253,193 // paddw %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,65,15,213,200 // pmullw %xmm8,%xmm1
@@ -64383,19 +64337,19 @@ _sk_lerp_u8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 3723f <_sk_lerp_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 37183 <_sk_lerp_u8_sse2_lowp+0x3b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 37348 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 3728c <_sk_lerp_u8_sse2_lowp+0x144>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,109 // jmp 372ac <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 371f0 <_sk_lerp_u8_sse2_lowp+0xa8>
.byte 243,69,15,126,4,16 // movq (%r8,%rdx,1),%xmm8
.byte 102,68,15,96,192 // punpcklbw %xmm0,%xmm8
- .byte 235,96 // jmp 372ac <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 371f0 <_sk_lerp_u8_sse2_lowp+0xa8>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,68,15,196,192,2 // pinsrw $0x2,%eax,%xmm8
@@ -64403,7 +64357,7 @@ _sk_lerp_u8_sse2_lowp:
.byte 102,68,15,110,200 // movd %eax,%xmm9
.byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9
.byte 243,69,15,16,193 // movss %xmm9,%xmm8
- .byte 235,57 // jmp 372ac <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 371f0 <_sk_lerp_u8_sse2_lowp+0xa8>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,68,15,196,192,6 // pinsrw $0x6,%eax,%xmm8
@@ -64414,8 +64368,8 @@ _sk_lerp_u8_sse2_lowp:
.byte 102,69,15,110,12,16 // movd (%r8,%rdx,1),%xmm9
.byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9
.byte 242,69,15,16,193 // movsd %xmm9,%xmm8
- .byte 102,68,15,219,5,59,33,0,0 // pand 0x213b(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
- .byte 102,68,15,111,21,50,33,0,0 // movdqa 0x2132(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,219,5,87,33,0,0 // pand 0x2157(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
+ .byte 102,68,15,111,21,78,33,0,0 // movdqa 0x214e(%rip),%xmm10 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,69,15,239,202 // pxor %xmm10,%xmm9
.byte 102,69,15,111,217 // movdqa %xmm9,%xmm11
@@ -64445,9 +64399,9 @@ _sk_lerp_u8_sse2_lowp:
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 235,254 // jmp 37348 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 235,254 // jmp 3728c <_sk_lerp_u8_sse2_lowp+0x144>
.byte 255 // (bad)
- .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 5037350 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeadc>
+ .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 5037294 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeadc>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,84,255,255 // callq *-0x1(%rdi,%rdi,8)
@@ -64477,23 +64431,23 @@ _sk_scale_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 373af <_sk_scale_565_sse2_lowp+0x4b>
+ .byte 119,34 // ja 372f3 <_sk_scale_565_sse2_lowp+0x4b>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,229,1,0,0 // lea 0x1e5(%rip),%r9 # 37580 <_sk_scale_565_sse2_lowp+0x21c>
+ .byte 76,141,13,229,1,0,0 // lea 0x1e5(%rip),%r9 # 374c4 <_sk_scale_565_sse2_lowp+0x21c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,240 // movd %eax,%xmm6
- .byte 235,67 // jmp 373f2 <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,67 // jmp 37336 <_sk_scale_565_sse2_lowp+0x8e>
.byte 243,65,15,111,52,80 // movdqu (%r8,%rdx,2),%xmm6
- .byte 235,59 // jmp 373f2 <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,59 // jmp 37336 <_sk_scale_565_sse2_lowp+0x8e>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 102,65,15,196,116,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm6
.byte 243,69,15,16,12,80 // movss (%r8,%rdx,2),%xmm9
.byte 243,65,15,16,241 // movss %xmm9,%xmm6
- .byte 235,34 // jmp 373f2 <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,34 // jmp 37336 <_sk_scale_565_sse2_lowp+0x8e>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 102,65,15,196,116,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm6
.byte 102,65,15,196,116,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm6
@@ -64501,11 +64455,11 @@ _sk_scale_565_sse2_lowp:
.byte 102,65,15,18,52,80 // movlpd (%r8,%rdx,2),%xmm6
.byte 102,68,15,111,222 // movdqa %xmm6,%xmm11
.byte 102,65,15,113,211,8 // psrlw $0x8,%xmm11
- .byte 102,68,15,219,29,154,39,0,0 // pand 0x279a(%rip),%xmm11 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,68,15,219,29,182,39,0,0 // pand 0x27b6(%rip),%xmm11 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
.byte 102,68,15,111,206 // movdqa %xmm6,%xmm9
.byte 102,65,15,113,209,5 // psrlw $0x5,%xmm9
- .byte 102,68,15,219,13,150,39,0,0 // pand 0x2796(%rip),%xmm9 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,68,15,111,21,157,39,0,0 // movdqa 0x279d(%rip),%xmm10 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,68,15,219,13,178,39,0,0 // pand 0x27b2(%rip),%xmm9 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
+ .byte 102,68,15,111,21,185,39,0,0 // movdqa 0x27b9(%rip),%xmm10 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
.byte 102,68,15,219,214 // pand %xmm6,%xmm10
.byte 102,15,113,214,13 // psrlw $0xd,%xmm6
.byte 102,65,15,235,243 // por %xmm11,%xmm6
@@ -64517,7 +64471,7 @@ _sk_scale_565_sse2_lowp:
.byte 102,65,15,113,243,3 // psllw $0x3,%xmm11
.byte 102,65,15,113,210,2 // psrlw $0x2,%xmm10
.byte 102,69,15,235,211 // por %xmm11,%xmm10
- .byte 102,68,15,111,37,249,38,0,0 // movdqa 0x26f9(%rip),%xmm12 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,37,21,39,0,0 // movdqa 0x2715(%rip),%xmm12 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,68,15,111,235 // movdqa %xmm3,%xmm13
.byte 102,69,15,239,236 // pxor %xmm12,%xmm13
.byte 102,68,15,111,223 // movdqa %xmm7,%xmm11
@@ -64558,7 +64512,7 @@ _sk_scale_565_sse2_lowp:
.byte 102,68,15,213,201 // pmullw %xmm1,%xmm9
.byte 102,68,15,213,210 // pmullw %xmm2,%xmm10
.byte 102,68,15,213,219 // pmullw %xmm3,%xmm11
- .byte 102,15,111,5,187,30,0,0 // movdqa 0x1ebb(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,111,5,215,30,0,0 // movdqa 0x1ed7(%rip),%xmm0 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,253,240 // paddw %xmm0,%xmm6
.byte 102,68,15,253,200 // paddw %xmm0,%xmm9
.byte 102,68,15,253,208 // paddw %xmm0,%xmm10
@@ -64605,23 +64559,23 @@ _sk_lerp_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 375e7 <_sk_lerp_565_sse2_lowp+0x4b>
+ .byte 119,34 // ja 3752b <_sk_lerp_565_sse2_lowp+0x4b>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,45,2,0,0 // lea 0x22d(%rip),%r9 # 37800 <_sk_lerp_565_sse2_lowp+0x264>
+ .byte 76,141,13,45,2,0,0 // lea 0x22d(%rip),%r9 # 37744 <_sk_lerp_565_sse2_lowp+0x264>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,208 // movd %eax,%xmm2
- .byte 235,67 // jmp 3762a <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,67 // jmp 3756e <_sk_lerp_565_sse2_lowp+0x8e>
.byte 243,65,15,111,20,80 // movdqu (%r8,%rdx,2),%xmm2
- .byte 235,59 // jmp 3762a <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,59 // jmp 3756e <_sk_lerp_565_sse2_lowp+0x8e>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 102,65,15,196,84,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm2
.byte 243,69,15,16,12,80 // movss (%r8,%rdx,2),%xmm9
.byte 243,65,15,16,209 // movss %xmm9,%xmm2
- .byte 235,34 // jmp 3762a <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,34 // jmp 3756e <_sk_lerp_565_sse2_lowp+0x8e>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 102,65,15,196,84,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm2
.byte 102,65,15,196,84,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm2
@@ -64629,11 +64583,11 @@ _sk_lerp_565_sse2_lowp:
.byte 102,65,15,18,20,80 // movlpd (%r8,%rdx,2),%xmm2
.byte 102,68,15,111,218 // movdqa %xmm2,%xmm11
.byte 102,65,15,113,211,8 // psrlw $0x8,%xmm11
- .byte 102,68,15,219,29,98,37,0,0 // pand 0x2562(%rip),%xmm11 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,68,15,219,29,126,37,0,0 // pand 0x257e(%rip),%xmm11 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
.byte 102,68,15,111,202 // movdqa %xmm2,%xmm9
.byte 102,65,15,113,209,5 // psrlw $0x5,%xmm9
- .byte 102,68,15,219,13,94,37,0,0 // pand 0x255e(%rip),%xmm9 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,68,15,111,21,101,37,0,0 // movdqa 0x2565(%rip),%xmm10 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,68,15,219,13,122,37,0,0 // pand 0x257a(%rip),%xmm9 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
+ .byte 102,68,15,111,21,129,37,0,0 // movdqa 0x2581(%rip),%xmm10 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
.byte 102,68,15,219,210 // pand %xmm2,%xmm10
.byte 102,15,113,210,13 // psrlw $0xd,%xmm2
.byte 102,65,15,235,211 // por %xmm11,%xmm2
@@ -64645,7 +64599,7 @@ _sk_lerp_565_sse2_lowp:
.byte 102,65,15,113,243,3 // psllw $0x3,%xmm11
.byte 102,65,15,113,210,2 // psrlw $0x2,%xmm10
.byte 102,69,15,235,211 // por %xmm11,%xmm10
- .byte 102,68,15,111,37,193,36,0,0 // movdqa 0x24c1(%rip),%xmm12 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,37,221,36,0,0 // movdqa 0x24dd(%rip),%xmm12 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 102,68,15,111,235 // movdqa %xmm3,%xmm13
.byte 102,69,15,239,236 // pxor %xmm12,%xmm13
.byte 102,68,15,111,223 // movdqa %xmm7,%xmm11
@@ -64684,7 +64638,7 @@ _sk_lerp_565_sse2_lowp:
.byte 102,69,15,235,222 // por %xmm14,%xmm11
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
.byte 102,15,213,209 // pmullw %xmm1,%xmm2
- .byte 102,68,15,111,5,141,28,0,0 // movdqa 0x1c8d(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,169,28,0,0 // movdqa 0x1ca9(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,65,15,239,192 // pxor %xmm8,%xmm0
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
.byte 102,65,15,253,208 // paddw %xmm8,%xmm2
@@ -64746,7 +64700,7 @@ _sk_clamp_x_1_sse2_lowp:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,95,200 // maxps %xmm8,%xmm1
.byte 65,15,95,192 // maxps %xmm8,%xmm0
- .byte 68,15,40,5,32,28,0,0 // movaps 0x1c20(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,60,28,0,0 // movaps 0x1c3c(%rip),%xmm8 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -64764,7 +64718,7 @@ _sk_repeat_x_1_sse2_lowp:
.byte 69,15,194,208,1 // cmpltps %xmm8,%xmm10
.byte 68,15,40,216 // movaps %xmm0,%xmm11
.byte 69,15,194,217,1 // cmpltps %xmm9,%xmm11
- .byte 68,15,40,37,232,27,0,0 // movaps 0x1be8(%rip),%xmm12 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,37,4,28,0,0 // movaps 0x1c04(%rip),%xmm12 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,84,220 // andps %xmm12,%xmm11
.byte 69,15,84,212 // andps %xmm12,%xmm10
.byte 69,15,87,237 // xorps %xmm13,%xmm13
@@ -64783,10 +64737,10 @@ HIDDEN _sk_mirror_x_1_sse2_lowp
.globl _sk_mirror_x_1_sse2_lowp
FUNCTION(_sk_mirror_x_1_sse2_lowp)
_sk_mirror_x_1_sse2_lowp:
- .byte 68,15,40,5,16,28,0,0 // movaps 0x1c10(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,44,28,0,0 // movaps 0x1c2c(%rip),%xmm8 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 65,15,88,192 // addps %xmm8,%xmm0
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,144,27,0,0 // movaps 0x1b90(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,21,172,27,0,0 // movaps 0x1bac(%rip),%xmm10 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 68,15,40,217 // movaps %xmm1,%xmm11
.byte 69,15,89,218 // mulps %xmm10,%xmm11
.byte 68,15,89,208 // mulps %xmm0,%xmm10
@@ -64796,7 +64750,7 @@ _sk_mirror_x_1_sse2_lowp:
.byte 69,15,91,233 // cvtdq2ps %xmm9,%xmm13
.byte 69,15,194,213,1 // cmpltps %xmm13,%xmm10
.byte 69,15,194,220,1 // cmpltps %xmm12,%xmm11
- .byte 68,15,40,13,112,27,0,0 // movaps 0x1b70(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,140,27,0,0 // movaps 0x1b8c(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,84,217 // andps %xmm9,%xmm11
.byte 69,15,84,209 // andps %xmm9,%xmm10
.byte 69,15,87,246 // xorps %xmm14,%xmm14
@@ -64808,7 +64762,7 @@ _sk_mirror_x_1_sse2_lowp:
.byte 65,15,92,204 // subps %xmm12,%xmm1
.byte 65,15,88,200 // addps %xmm8,%xmm1
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,5,92,32,0,0 // movaps 0x205c(%rip),%xmm8 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 68,15,40,5,120,32,0,0 // movaps 0x2078(%rip),%xmm8 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
.byte 65,15,84,192 // andps %xmm8,%xmm0
.byte 65,15,84,200 // andps %xmm8,%xmm1
.byte 65,15,95,206 // maxps %xmm14,%xmm1
@@ -64837,7 +64791,7 @@ _sk_gradient_sse2_lowp:
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 73,131,248,2 // cmp $0x2,%r8
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 114,56 // jb 3799c <_sk_gradient_sse2_lowp+0x6c>
+ .byte 114,56 // jb 378e0 <_sk_gradient_sse2_lowp+0x6c>
.byte 72,139,88,72 // mov 0x48(%rax),%rbx
.byte 73,255,200 // dec %r8
.byte 72,131,195,4 // add $0x4,%rbx
@@ -64852,7 +64806,7 @@ _sk_gradient_sse2_lowp:
.byte 102,15,250,220 // psubd %xmm4,%xmm3
.byte 72,131,195,4 // add $0x4,%rbx
.byte 73,255,200 // dec %r8
- .byte 117,219 // jne 37977 <_sk_gradient_sse2_lowp+0x47>
+ .byte 117,219 // jne 378bb <_sk_gradient_sse2_lowp+0x47>
.byte 102,15,112,227,78 // pshufd $0x4e,%xmm3,%xmm4
.byte 102,73,15,126,225 // movq %xmm4,%r9
.byte 69,137,200 // mov %r9d,%r8d
@@ -64995,10 +64949,10 @@ _sk_gradient_sse2_lowp:
.byte 15,88,221 // addps %xmm5,%xmm3
.byte 69,15,89,207 // mulps %xmm15,%xmm9
.byte 68,15,88,204 // addps %xmm4,%xmm9
- .byte 15,40,53,215,24,0,0 // movaps 0x18d7(%rip),%xmm6 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,40,53,243,24,0,0 // movaps 0x18f3(%rip),%xmm6 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 15,89,222 // mulps %xmm6,%xmm3
.byte 68,15,89,206 // mulps %xmm6,%xmm9
- .byte 15,40,37,217,23,0,0 // movaps 0x17d9(%rip),%xmm4 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,40,37,245,23,0,0 // movaps 0x17f5(%rip),%xmm4 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 68,15,88,204 // addps %xmm4,%xmm9
.byte 15,88,220 // addps %xmm4,%xmm3
.byte 243,15,91,219 // cvttps2dq %xmm3,%xmm3
@@ -65094,9 +65048,9 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 72,139,24 // mov (%rax),%rbx
.byte 72,139,104,8 // mov 0x8(%rax),%rbp
.byte 72,255,203 // dec %rbx
- .byte 120,7 // js 37de0 <_sk_evenly_spaced_gradient_sse2_lowp+0x34>
+ .byte 120,7 // js 37d24 <_sk_evenly_spaced_gradient_sse2_lowp+0x34>
.byte 243,72,15,42,211 // cvtsi2ss %rbx,%xmm2
- .byte 235,21 // jmp 37df5 <_sk_evenly_spaced_gradient_sse2_lowp+0x49>
+ .byte 235,21 // jmp 37d39 <_sk_evenly_spaced_gradient_sse2_lowp+0x49>
.byte 73,137,216 // mov %rbx,%r8
.byte 73,209,232 // shr %r8
.byte 131,227,1 // and $0x1,%ebx
@@ -65251,10 +65205,10 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 15,40,68,36,176 // movaps -0x50(%rsp),%xmm0
.byte 68,15,89,192 // mulps %xmm0,%xmm8
.byte 68,15,88,193 // addps %xmm1,%xmm8
- .byte 15,40,13,99,20,0,0 // movaps 0x1463(%rip),%xmm1 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,40,13,127,20,0,0 // movaps 0x147f(%rip),%xmm1 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 15,89,217 // mulps %xmm1,%xmm3
.byte 68,15,89,193 // mulps %xmm1,%xmm8
- .byte 15,40,13,101,19,0,0 // movaps 0x1365(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,40,13,129,19,0,0 // movaps 0x1381(%rip),%xmm1 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 68,15,88,193 // addps %xmm1,%xmm8
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 243,15,91,219 // cvttps2dq %xmm3,%xmm3
@@ -65271,7 +65225,7 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 68,15,89,206 // mulps %xmm6,%xmm9
.byte 68,15,88,204 // addps %xmm4,%xmm9
- .byte 15,40,5,7,20,0,0 // movaps 0x1407(%rip),%xmm0 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,40,5,35,20,0,0 // movaps 0x1423(%rip),%xmm0 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.byte 68,15,88,201 // addps %xmm1,%xmm9
@@ -65350,10 +65304,10 @@ _sk_evenly_spaced_2_stop_gradient_sse2_lowp:
.byte 15,89,216 // mulps %xmm0,%xmm3
.byte 65,15,88,216 // addps %xmm8,%xmm3
.byte 65,15,88,208 // addps %xmm8,%xmm2
- .byte 68,15,40,21,204,18,0,0 // movaps 0x12cc(%rip),%xmm10 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,21,232,18,0,0 // movaps 0x12e8(%rip),%xmm10 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
.byte 65,15,89,210 // mulps %xmm10,%xmm2
.byte 65,15,89,218 // mulps %xmm10,%xmm3
- .byte 68,15,40,29,204,17,0,0 // movaps 0x11cc(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,29,232,17,0,0 // movaps 0x11e8(%rip),%xmm11 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 65,15,88,219 // addps %xmm11,%xmm3
.byte 65,15,88,211 // addps %xmm11,%xmm2
.byte 243,15,91,210 // cvttps2dq %xmm2,%xmm2
@@ -65446,7 +65400,7 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,40,200 // movaps %xmm0,%xmm1
- .byte 68,15,40,37,128,21,0,0 // movaps 0x1580(%rip),%xmm12 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 68,15,40,37,156,21,0,0 // movaps 0x159c(%rip),%xmm12 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
.byte 68,15,40,194 // movaps %xmm2,%xmm8
.byte 69,15,84,196 // andps %xmm12,%xmm8
.byte 68,15,40,217 // movaps %xmm1,%xmm11
@@ -65480,26 +65434,26 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 69,15,89,246 // mulps %xmm14,%xmm14
.byte 65,15,40,195 // movaps %xmm11,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
- .byte 68,15,40,37,99,21,0,0 // movaps 0x1563(%rip),%xmm12 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ .byte 68,15,40,37,127,21,0,0 // movaps 0x157f(%rip),%xmm12 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
.byte 68,15,40,232 // movaps %xmm0,%xmm13
.byte 69,15,89,236 // mulps %xmm12,%xmm13
.byte 69,15,89,230 // mulps %xmm14,%xmm12
- .byte 68,15,40,61,95,21,0,0 // movaps 0x155f(%rip),%xmm15 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,40,61,123,21,0,0 // movaps 0x157b(%rip),%xmm15 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
.byte 69,15,88,231 // addps %xmm15,%xmm12
.byte 69,15,88,239 // addps %xmm15,%xmm13
.byte 68,15,89,232 // mulps %xmm0,%xmm13
.byte 69,15,89,230 // mulps %xmm14,%xmm12
- .byte 68,15,40,61,87,21,0,0 // movaps 0x1557(%rip),%xmm15 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 68,15,40,61,115,21,0,0 // movaps 0x1573(%rip),%xmm15 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
.byte 69,15,88,231 // addps %xmm15,%xmm12
.byte 69,15,88,239 // addps %xmm15,%xmm13
.byte 68,15,89,232 // mulps %xmm0,%xmm13
.byte 69,15,89,230 // mulps %xmm14,%xmm12
- .byte 15,40,5,80,21,0,0 // movaps 0x1550(%rip),%xmm0 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ .byte 15,40,5,108,21,0,0 // movaps 0x156c(%rip),%xmm0 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
.byte 68,15,88,224 // addps %xmm0,%xmm12
.byte 68,15,88,232 // addps %xmm0,%xmm13
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 69,15,89,224 // mulps %xmm8,%xmm12
- .byte 15,40,5,73,21,0,0 // movaps 0x1549(%rip),%xmm0 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ .byte 15,40,5,101,21,0,0 // movaps 0x1565(%rip),%xmm0 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 65,15,92,197 // subps %xmm13,%xmm0
.byte 65,15,84,194 // andps %xmm10,%xmm0
@@ -65511,7 +65465,7 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 69,15,86,200 // orps %xmm8,%xmm9
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,194,200,1 // cmpltps %xmm8,%xmm1
- .byte 15,40,5,53,15,0,0 // movaps 0xf35(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,40,5,81,15,0,0 // movaps 0xf51(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 68,15,40,216 // movaps %xmm0,%xmm11
.byte 65,15,92,194 // subps %xmm10,%xmm0
.byte 15,84,193 // andps %xmm1,%xmm0
@@ -65524,7 +65478,7 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 65,15,86,211 // orps %xmm11,%xmm2
.byte 68,15,40,219 // movaps %xmm3,%xmm11
.byte 69,15,194,216,1 // cmpltps %xmm8,%xmm11
- .byte 68,15,40,13,13,15,0,0 // movaps 0xf0d(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,41,15,0,0 // movaps 0xf29(%rip),%xmm9 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf8>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,201 // subps %xmm1,%xmm9
.byte 69,15,84,203 // andps %xmm11,%xmm9
@@ -65582,26 +65536,26 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 65,254,202 // dec %r10b
.byte 69,15,182,202 // movzbl %r10b,%r9d
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,38 // ja 38613 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ .byte 119,38 // ja 38557 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 3883c <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 38780 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
.byte 75,99,4,139 // movslq (%r11,%r9,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,60,144 // movss (%r8,%rdx,4),%xmm7
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 38679 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,102 // jmp 385bd <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
.byte 102,65,15,16,60,144 // movupd (%r8,%rdx,4),%xmm7
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 38679 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,87 // jmp 385bd <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,248 // movapd %xmm8,%xmm7
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,52 // jmp 38679 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,52 // jmp 385bd <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 243,65,15,16,100,144,20 // movss 0x14(%r8,%rdx,4),%xmm4
@@ -65618,7 +65572,7 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
.byte 102,15,114,228,16 // psrad $0x10,%xmm4
.byte 102,15,107,236 // packssdw %xmm4,%xmm5
- .byte 102,68,15,111,37,77,13,0,0 // movdqa 0xd4d(%rip),%xmm12 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,37,105,13,0,0 // movdqa 0xd69(%rip),%xmm12 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,65,15,219,228 // pand %xmm12,%xmm4
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
@@ -65676,20 +65630,20 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 102,15,105,193 // punpckhwd %xmm1,%xmm0
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 65,128,250,6 // cmp $0x6,%r10b
- .byte 119,24 // ja 387db <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 38858 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ .byte 119,24 // ja 3871f <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 3879c <_sk_srcover_rgba_8888_sse2_lowp+0x290>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,36,144 // movd %xmm12,(%r8,%rdx,4)
- .byte 235,73 // jmp 38824 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,73 // jmp 38768 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
.byte 243,69,15,127,36,144 // movdqu %xmm12,(%r8,%rdx,4)
.byte 243,65,15,127,68,144,16 // movdqu %xmm0,0x10(%r8,%rdx,4)
- .byte 235,58 // jmp 38824 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,58 // jmp 38768 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
.byte 102,65,15,112,196,78 // pshufd $0x4e,%xmm12,%xmm0
.byte 102,65,15,126,68,144,8 // movd %xmm0,0x8(%r8,%rdx,4)
.byte 102,69,15,214,36,144 // movq %xmm12,(%r8,%rdx,4)
- .byte 235,37 // jmp 38824 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,37 // jmp 38768 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,65,15,126,76,144,24 // movd %xmm1,0x18(%r8,%rdx,4)
.byte 102,15,112,200,229 // pshufd $0xe5,%xmm0,%xmm1
@@ -65722,7 +65676,7 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 38859 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ .byte 123,255 // jnp 3879d <_sk_srcover_rgba_8888_sse2_lowp+0x291>
.byte 255 // (bad)
.byte 255,159,255,255,255,146 // lcall *-0x6d000001(%rdi)
.byte 255 // (bad)
@@ -65754,26 +65708,26 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 65,254,202 // dec %r10b
.byte 69,15,182,202 // movzbl %r10b,%r9d
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,38 // ja 388bf <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
+ .byte 119,38 // ja 38803 <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
+ .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x274>
.byte 75,99,4,139 // movslq (%r11,%r9,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,60,144 // movss (%r8,%rdx,4),%xmm7
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 38925 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ .byte 235,102 // jmp 38869 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
.byte 102,65,15,16,60,144 // movupd (%r8,%rdx,4),%xmm7
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 38925 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ .byte 235,87 // jmp 38869 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,248 // movapd %xmm8,%xmm7
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,52 // jmp 38925 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ .byte 235,52 // jmp 38869 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 243,65,15,16,100,144,20 // movss 0x14(%r8,%rdx,4),%xmm4
@@ -65790,7 +65744,7 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
.byte 102,15,114,228,16 // psrad $0x10,%xmm4
.byte 102,15,107,236 // packssdw %xmm4,%xmm5
- .byte 102,68,15,111,37,161,10,0,0 // movdqa 0xaa1(%rip),%xmm12 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,37,189,10,0,0 // movdqa 0xabd(%rip),%xmm12 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xb98>
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,65,15,219,244 // pand %xmm12,%xmm6
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
@@ -65848,20 +65802,20 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 102,15,105,193 // punpckhwd %xmm1,%xmm0
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 65,128,250,6 // cmp $0x6,%r10b
- .byte 119,24 // ja 38a87 <_sk_srcover_bgra_8888_sse2_lowp+0x213>
- .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
+ .byte 119,24 // ja 389cb <_sk_srcover_bgra_8888_sse2_lowp+0x213>
+ .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 38a48 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,36,144 // movd %xmm12,(%r8,%rdx,4)
- .byte 235,73 // jmp 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ .byte 235,73 // jmp 38a14 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
.byte 243,69,15,127,36,144 // movdqu %xmm12,(%r8,%rdx,4)
.byte 243,65,15,127,68,144,16 // movdqu %xmm0,0x10(%r8,%rdx,4)
- .byte 235,58 // jmp 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ .byte 235,58 // jmp 38a14 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
.byte 102,65,15,112,196,78 // pshufd $0x4e,%xmm12,%xmm0
.byte 102,65,15,126,68,144,8 // movd %xmm0,0x8(%r8,%rdx,4)
.byte 102,69,15,214,36,144 // movq %xmm12,(%r8,%rdx,4)
- .byte 235,37 // jmp 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ .byte 235,37 // jmp 38a14 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,65,15,126,76,144,24 // movd %xmm1,0x18(%r8,%rdx,4)
.byte 102,15,112,200,229 // pshufd $0xe5,%xmm0,%xmm1
@@ -65894,7 +65848,7 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 38b05 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
+ .byte 123,255 // jnp 38a49 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
.byte 255 // (bad)
.byte 255,159,255,255,255,146 // lcall *-0x6d000001(%rdi)
.byte 255 // (bad)
@@ -65927,14 +65881,14 @@ BALIGN4
.byte 252 // cld
.byte 190,0,0,128,191 // mov $0xbf800000,%esi
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 38b84 <.literal4+0x64>
+ .byte 224,64 // loopne 38ac8 <.literal4+0x64>
.byte 154 // (bad)
.byte 153 // cltd
.byte 153 // cltd
.byte 62,61,10,23,63,174 // ds cmp $0xae3f170a,%eax
- .byte 71,225,61 // rex.RXB loope 38b8d <.literal4+0x6d>
+ .byte 71,225,61 // rex.RXB loope 38ad1 <.literal4+0x6d>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 38b97 <.literal4+0x77>
+ .byte 127,67 // jg 38adb <.literal4+0x77>
.byte 0,0 // add %al,(%rax)
.byte 128,127,145,131 // cmpb $0x83,-0x6f(%rdi)
.byte 158 // sahf
@@ -65971,7 +65925,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 38bb1 <.literal4+0x91>
+ .byte 224,7 // loopne 38af5 <.literal4+0x91>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -65982,8 +65936,8 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 0,52,255 // add %dh,(%rdi,%rdi,8)
.byte 255 // (bad)
- .byte 127,0 // jg 38bc4 <.literal4+0xa4>
- .byte 119,115 // ja 38c39 <.literal4+0x119>
+ .byte 127,0 // jg 38b08 <.literal4+0xa4>
+ .byte 119,115 // ja 38b7d <.literal4+0x119>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -66006,12 +65960,12 @@ BALIGN4
.byte 190,80,128,3,62 // mov $0x3e038050,%esi
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 38c4f <.literal4+0x12f>
+ .byte 118,63 // jbe 38b93 <.literal4+0x12f>
.byte 246,64,83,63 // testb $0x3f,0x53(%rax)
.byte 0,0 // add %al,(%rax)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 38c5e <.literal4+0x13e>
+ .byte 124,66 // jl 38ba2 <.literal4+0x13e>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax)
@@ -66021,9 +65975,9 @@ BALIGN4
.byte 137,136,136,59,15,0 // mov %ecx,0xf3b88(%rax)
.byte 0,0 // add %al,(%rax)
.byte 137,136,136,61,0,0 // mov %ecx,0x3d88(%rax)
- .byte 112,65 // jo 38c81 <.literal4+0x161>
+ .byte 112,65 // jo 38bc5 <.literal4+0x161>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 38c8b <.literal4+0x16b>
+ .byte 127,71 // jg 38bcf <.literal4+0x16b>
.byte 89 // pop %rcx
.byte 23 // (bad)
.byte 55 // (bad)
@@ -66044,18 +65998,18 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 128,0,0 // addb $0x0,(%rax)
.byte 0,191,0,0,192,191 // add %bh,-0x40400000(%rdi)
- .byte 114,28 // jb 38c96 <.literal4+0x176>
+ .byte 114,28 // jb 38bda <.literal4+0x176>
.byte 199 // (bad)
.byte 62,85 // ds push %rbp
.byte 85 // push %rbp
.byte 149 // xchg %eax,%ebp
.byte 191,0,0,192,63 // mov $0x3fc00000,%edi
.byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%rsi)
- .byte 127,63 // jg 38ccb <_sk_srcover_bgra_8888_sse2_lowp+0x457>
+ .byte 127,63 // jg 38c0f <_sk_srcover_bgra_8888_sse2_lowp+0x457>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 45,16,17,192,18 // sub $0x12c01110,%eax
- .byte 120,57 // js 38cd0 <_sk_srcover_bgra_8888_sse2_lowp+0x45c>
+ .byte 120,57 // js 38c14 <_sk_srcover_bgra_8888_sse2_lowp+0x45c>
.byte 64,32,148,90,62,4,157,30 // and %dl,0x1e9d043e(%rdx,%rbx,2)
.byte 62,0,24 // add %bl,%ds:(%rax)
.byte 161,57,109,165,144,63,252,191,16 // movabs 0x10bffc3f90a56d39,%eax
@@ -66065,7 +66019,7 @@ BALIGN4
.byte 56,255 // cmp %bh,%bh
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 38cb9 <.literal4+0x199>
+ .byte 127,0 // jg 38bfd <.literal4+0x199>
.byte 0,128,56,0,64,254 // add %al,-0x1bfffc8(%rax)
.byte 255 // .byte 0xff
@@ -66117,16 +66071,16 @@ BALIGN32
.byte 0,1 // add %al,(%rcx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038d28 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004b4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038c88 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004d0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038d30 <_sk_srcover_bgra_8888_sse2_lowp+0x120004bc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038c90 <_sk_srcover_bgra_8888_sse2_lowp+0x120004d8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038d38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004c4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038c98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004e0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038d40 <_sk_srcover_bgra_8888_sse2_lowp+0x30004cc>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x30004e8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66169,16 +66123,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038d88 <_sk_srcover_bgra_8888_sse2_lowp+0xa000514>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038ce8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000530>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038d90 <_sk_srcover_bgra_8888_sse2_lowp+0x1200051c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038cf0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000538>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038d98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000524>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038cf8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000540>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038da0 <_sk_srcover_bgra_8888_sse2_lowp+0x300052c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038d00 <_sk_srcover_bgra_8888_sse2_lowp+0x3000548>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66221,16 +66175,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038de8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000574>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038d48 <_sk_srcover_bgra_8888_sse2_lowp+0xa000590>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038df0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200057c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038d50 <_sk_srcover_bgra_8888_sse2_lowp+0x12000598>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038df8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000584>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038d58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005a0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038e00 <_sk_srcover_bgra_8888_sse2_lowp+0x300058c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038d60 <_sk_srcover_bgra_8888_sse2_lowp+0x30005a8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66273,16 +66227,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038e48 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005d4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038da8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005f0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038e50 <_sk_srcover_bgra_8888_sse2_lowp+0x120005dc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038db0 <_sk_srcover_bgra_8888_sse2_lowp+0x120005f8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038e58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005e4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038db8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000600>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038e60 <_sk_srcover_bgra_8888_sse2_lowp+0x30005ec>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000608>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66325,16 +66279,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038ea8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000634>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038e08 <_sk_srcover_bgra_8888_sse2_lowp+0xa000650>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038eb0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200063c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038e10 <_sk_srcover_bgra_8888_sse2_lowp+0x12000658>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038eb8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000644>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038e18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000660>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x300064c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038e20 <_sk_srcover_bgra_8888_sse2_lowp+0x3000668>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66377,16 +66331,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038f08 <_sk_srcover_bgra_8888_sse2_lowp+0xa000694>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038e68 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006b0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038f10 <_sk_srcover_bgra_8888_sse2_lowp+0x1200069c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038e70 <_sk_srcover_bgra_8888_sse2_lowp+0x120006b8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038f18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006a4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038e78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006c0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038f20 <_sk_srcover_bgra_8888_sse2_lowp+0x30006ac>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038e80 <_sk_srcover_bgra_8888_sse2_lowp+0x30006c8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66429,16 +66383,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038f68 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006f4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038ec8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000710>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038f70 <_sk_srcover_bgra_8888_sse2_lowp+0x120006fc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038ed0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000718>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038f78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000704>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038ed8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000720>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038f80 <_sk_srcover_bgra_8888_sse2_lowp+0x300070c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000728>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66481,16 +66435,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038fc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000754>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038f28 <_sk_srcover_bgra_8888_sse2_lowp+0xa000770>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038fd0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200075c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038f30 <_sk_srcover_bgra_8888_sse2_lowp+0x12000778>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038fd8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000764>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038f38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000780>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038fe0 <_sk_srcover_bgra_8888_sse2_lowp+0x300076c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038f40 <_sk_srcover_bgra_8888_sse2_lowp+0x3000788>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66533,16 +66487,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039028 <_sk_srcover_bgra_8888_sse2_lowp+0xa0007b4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038f88 <_sk_srcover_bgra_8888_sse2_lowp+0xa0007d0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12039030 <_sk_srcover_bgra_8888_sse2_lowp+0x120007bc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038f90 <_sk_srcover_bgra_8888_sse2_lowp+0x120007d8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a039038 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007c4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038f98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007e0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3039040 <_sk_srcover_bgra_8888_sse2_lowp+0x30007cc>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038fa0 <_sk_srcover_bgra_8888_sse2_lowp+0x30007e8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66847,7 +66801,7 @@ BALIGN32
.byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
.byte 248 // clc
- .byte 224,255 // loopne 39293 <.const+0x5d3>
+ .byte 224,255 // loopne 391f3 <.const+0x5d3>
.byte 248 // clc
.byte 0,63 // add %bh,(%rdi)
.byte 0,31 // add %bl,(%rdi)
@@ -67108,11 +67062,11 @@ BALIGN16
.byte 0,128,191,0,0,128 // add %al,-0x7fffff41(%rax)
.byte 191,0,0,224,64 // mov $0x40e00000,%edi
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 39508 <.literal16+0x118>
+ .byte 224,64 // loopne 39468 <.literal16+0x118>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 3950c <.literal16+0x11c>
+ .byte 224,64 // loopne 3946c <.literal16+0x11c>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 39510 <.literal16+0x120>
+ .byte 224,64 // loopne 39470 <.literal16+0x120>
.byte 154 // (bad)
.byte 153 // cltd
.byte 153 // cltd
@@ -67132,13 +67086,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 39531 <.literal16+0x141>
+ .byte 71,225,61 // rex.RXB loope 39491 <.literal16+0x141>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 39535 <.literal16+0x145>
+ .byte 71,225,61 // rex.RXB loope 39495 <.literal16+0x145>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 39539 <.literal16+0x149>
+ .byte 71,225,61 // rex.RXB loope 39499 <.literal16+0x149>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 3953d <.literal16+0x14d>
+ .byte 71,225,61 // rex.RXB loope 3949d <.literal16+0x14d>
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -67149,10 +67103,10 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039518 <_sk_srcover_bgra_8888_sse2_lowp+0xa000ca4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039478 <_sk_srcover_bgra_8888_sse2_lowp+0xa000cc0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3039520 <_sk_srcover_bgra_8888_sse2_lowp+0x3000cac>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3039480 <_sk_srcover_bgra_8888_sse2_lowp+0x3000cc8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -67167,11 +67121,11 @@ BALIGN16
.byte 255,0 // incl (%rax)
.byte 0,127,67 // add %bh,0x43(%rdi)
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 3957b <.literal16+0x18b>
+ .byte 127,67 // jg 394db <.literal16+0x18b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 3957f <.literal16+0x18f>
+ .byte 127,67 // jg 394df <.literal16+0x18f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 39583 <.literal16+0x193>
+ .byte 127,67 // jg 394e3 <.literal16+0x193>
.byte 0,0 // add %al,(%rax)
.byte 128,127,0,0 // cmpb $0x0,0x0(%rdi)
.byte 128,127,0,0 // cmpb $0x0,0x0(%rdi)
@@ -67327,13 +67281,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 39699 <.literal16+0x2a9>
+ .byte 224,7 // loopne 395f9 <.literal16+0x2a9>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 3969d <.literal16+0x2ad>
+ .byte 224,7 // loopne 395fd <.literal16+0x2ad>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 396a1 <.literal16+0x2b1>
+ .byte 224,7 // loopne 39601 <.literal16+0x2b1>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 396a5 <.literal16+0x2b5>
+ .byte 224,7 // loopne 39605 <.literal16+0x2b5>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -67387,17 +67341,17 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 39714 <.literal16+0x324>
+ .byte 127,0 // jg 39674 <.literal16+0x324>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 39718 <.literal16+0x328>
+ .byte 127,0 // jg 39678 <.literal16+0x328>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 3971c <.literal16+0x32c>
+ .byte 127,0 // jg 3967c <.literal16+0x32c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 39720 <.literal16+0x330>
- .byte 119,115 // ja 39795 <.literal16+0x3a5>
+ .byte 127,0 // jg 39680 <.literal16+0x330>
+ .byte 119,115 // ja 396f5 <.literal16+0x3a5>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -67408,7 +67362,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 396f9 <.literal16+0x309>
+ .byte 117,191 // jne 39659 <.literal16+0x309>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -67420,7 +67374,7 @@ BALIGN16
.byte 249 // stc
.byte 68,180,62 // rex.R mov $0x3e,%spl
.byte 163,233,220,63,163,233,220,63,163 // movabs %eax,0xa33fdce9a33fdce9
- .byte 233,220,63,163,233 // jmpq ffffffffe9a6d73a <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34ec6>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a6d69a <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34ee2>
.byte 220,63 // fdivrl (%rdi)
.byte 81 // push %rcx
.byte 140,242 // mov %?,%edx
@@ -67510,16 +67464,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%rbx)
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 39883 <.literal16+0x493>
+ .byte 118,63 // jbe 397e3 <.literal16+0x493>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 39887 <.literal16+0x497>
+ .byte 118,63 // jbe 397e7 <.literal16+0x497>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 3988b <.literal16+0x49b>
+ .byte 118,63 // jbe 397eb <.literal16+0x49b>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 3988f <.literal16+0x49f>
+ .byte 118,63 // jbe 397ef <.literal16+0x49f>
.byte 246,64,83,63 // testb $0x3f,0x53(%rax)
.byte 246,64,83,63 // testb $0x3f,0x53(%rax)
.byte 246,64,83,63 // testb $0x3f,0x53(%rax)
@@ -67540,13 +67494,13 @@ BALIGN16
.byte 65,0,0 // add %al,(%r8)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 398c6 <.literal16+0x4d6>
+ .byte 124,66 // jl 39826 <.literal16+0x4d6>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 398ca <.literal16+0x4da>
+ .byte 124,66 // jl 3982a <.literal16+0x4da>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 398ce <.literal16+0x4de>
+ .byte 124,66 // jl 3982e <.literal16+0x4de>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 398d2 <.literal16+0x4e2>
+ .byte 124,66 // jl 39832 <.literal16+0x4e2>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 0,240 // add %dh,%al
@@ -67592,25 +67546,25 @@ BALIGN16
.byte 136,136,61,137,136,136 // mov %cl,-0x777776c3(%rax)
.byte 61,137,136,136,61 // cmp $0x3d888889,%eax
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 39955 <.literal16+0x565>
+ .byte 112,65 // jo 398b5 <.literal16+0x565>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 39959 <.literal16+0x569>
+ .byte 112,65 // jo 398b9 <.literal16+0x569>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 3995d <.literal16+0x56d>
+ .byte 112,65 // jo 398bd <.literal16+0x56d>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 39961 <.literal16+0x571>
+ .byte 112,65 // jo 398c1 <.literal16+0x571>
.byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax)
.byte 0,0 // add %al,(%rax)
.byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax)
.byte 0,0 // add %al,(%rax)
.byte 255 // (bad)
- .byte 127,0 // jg 39933 <.literal16+0x543>
+ .byte 127,0 // jg 39893 <.literal16+0x543>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 39937 <.literal16+0x547>
+ .byte 127,0 // jg 39897 <.literal16+0x547>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 3993b <.literal16+0x54b>
+ .byte 127,0 // jg 3989b <.literal16+0x54b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 3993f <.literal16+0x54f>
+ .byte 127,0 // jg 3989f <.literal16+0x54f>
.byte 0,0 // add %al,(%rax)
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
@@ -67636,13 +67590,13 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 39978 <.literal16+0x588>
+ .byte 127,255 // jg 398d8 <.literal16+0x588>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 3997c <.literal16+0x58c>
+ .byte 127,255 // jg 398dc <.literal16+0x58c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 39981 <.literal16+0x591>
+ .byte 127,0 // jg 398e1 <.literal16+0x591>
.byte 0,128,56,0,0,128 // add %al,-0x7fffffc8(%rax)
.byte 56,0 // cmp %al,(%rax)
.byte 0,128,56,0,0,128 // add %al,-0x7fffffc8(%rax)
@@ -67656,13 +67610,13 @@ BALIGN16
.byte 64,254 // rex (bad)
.byte 255,0 // incl (%rax)
.byte 255 // (bad)
- .byte 127,71 // jg 399eb <.literal16+0x5fb>
+ .byte 127,71 // jg 3994b <.literal16+0x5fb>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 399ef <.literal16+0x5ff>
+ .byte 127,71 // jg 3994f <.literal16+0x5ff>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 399f3 <.literal16+0x603>
+ .byte 127,71 // jg 39953 <.literal16+0x603>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 399f7 <.literal16+0x607>
+ .byte 127,71 // jg 39957 <.literal16+0x607>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,208 // ds (bad)
@@ -67739,13 +67693,13 @@ BALIGN16
.byte 192,191,0,0,192,191,0 // sarb $0x0,-0x40400000(%rdi)
.byte 0,192 // add %al,%al
.byte 191,0,0,192,191 // mov $0xbfc00000,%edi
- .byte 114,28 // jb 39a8e <.literal16+0x69e>
+ .byte 114,28 // jb 399ee <.literal16+0x69e>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 39a92 <.literal16+0x6a2>
+ .byte 62,114,28 // jb,pt 399f2 <.literal16+0x6a2>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 39a96 <.literal16+0x6a6>
+ .byte 62,114,28 // jb,pt 399f6 <.literal16+0x6a6>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 39a9a <.literal16+0x6aa>
+ .byte 62,114,28 // jb,pt 399fa <.literal16+0x6aa>
.byte 199 // (bad)
.byte 62,85 // ds push %rbp
.byte 85 // push %rbp
@@ -67764,15 +67718,15 @@ BALIGN16
.byte 0,192 // add %al,%al
.byte 63 // (bad)
.byte 57,142,99,61,57,142 // cmp %ecx,-0x71c6c29d(%rsi)
- .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d6728e5 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a071>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d672845 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a08d>
.byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%rsi)
- .byte 127,63 // jg 39af3 <.literal16+0x703>
- .byte 114,249 // jb 39aaf <.literal16+0x6bf>
- .byte 127,63 // jg 39af7 <.literal16+0x707>
- .byte 114,249 // jb 39ab3 <.literal16+0x6c3>
- .byte 127,63 // jg 39afb <.literal16+0x70b>
- .byte 114,249 // jb 39ab7 <.literal16+0x6c7>
- .byte 127,63 // jg 39aff <.literal16+0x70f>
+ .byte 127,63 // jg 39a53 <.literal16+0x703>
+ .byte 114,249 // jb 39a0f <.literal16+0x6bf>
+ .byte 127,63 // jg 39a57 <.literal16+0x707>
+ .byte 114,249 // jb 39a13 <.literal16+0x6c3>
+ .byte 127,63 // jg 39a5b <.literal16+0x70b>
+ .byte 114,249 // jb 39a17 <.literal16+0x6c7>
+ .byte 127,63 // jg 39a5f <.literal16+0x70f>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 3,0 // add (%rax),%eax
@@ -67796,9 +67750,9 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,45,16,17,192,45 // ljmp *0x2dc01110(%rip) # 2dc3abf5 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02381>
+ .byte 255,45,16,17,192,45 // ljmp *0x2dc01110(%rip) # 2dc3ab55 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0239d>
.byte 16,17 // adc %dl,(%rcx)
- .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc3abfe <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0238a>
+ .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc3ab5e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc023a6>
.byte 17,192 // adc %eax,%eax
.byte 18,120,57 // adc 0x39(%rax),%bh
.byte 64,18,120,57 // adc 0x39(%rax),%dil
@@ -67902,14 +67856,14 @@ BALIGN16
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
- .byte 224,255 // loopne 39be1 <.literal16+0x7f1>
- .byte 224,255 // loopne 39be3 <.literal16+0x7f3>
- .byte 224,255 // loopne 39be5 <.literal16+0x7f5>
- .byte 224,255 // loopne 39be7 <.literal16+0x7f7>
- .byte 224,255 // loopne 39be9 <.literal16+0x7f9>
- .byte 224,255 // loopne 39beb <.literal16+0x7fb>
- .byte 224,255 // loopne 39bed <.literal16+0x7fd>
- .byte 224,255 // loopne 39bef <.literal16+0x7ff>
+ .byte 224,255 // loopne 39b41 <.literal16+0x7f1>
+ .byte 224,255 // loopne 39b43 <.literal16+0x7f3>
+ .byte 224,255 // loopne 39b45 <.literal16+0x7f5>
+ .byte 224,255 // loopne 39b47 <.literal16+0x7f7>
+ .byte 224,255 // loopne 39b49 <.literal16+0x7f9>
+ .byte 224,255 // loopne 39b4b <.literal16+0x7fb>
+ .byte 224,255 // loopne 39b4d <.literal16+0x7fd>
+ .byte 224,255 // loopne 39b4f <.literal16+0x7ff>
.byte 15,0,15 // str (%rdi)
.byte 0,15 // add %cl,(%rdi)
.byte 0,15 // add %cl,(%rdi)
@@ -67982,9 +67936,9 @@ BALIGN8
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
.byte 255 // (bad)
- .byte 127,0 // jg 39c8b <.literal8+0x1b>
+ .byte 127,0 // jg 39beb <.literal8+0x1b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 39c8f <.literal8+0x1f>
+ .byte 127,0 // jg 39bef <.literal8+0x1f>
.byte 0,0 // add %al,(%rax)
.byte 128,0,0 // addb $0x0,(%rax)
.byte 0 // .byte 0x0
@@ -68096,7 +68050,7 @@ _sk_seed_shader_sse2:
.byte 102,15,110,73,4 // movd 0x4(%ecx),%xmm1
.byte 102,15,112,201,0 // pshufd $0x0,%xmm1,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,88,136,167,245,0,0 // addps 0xf5a7(%eax),%xmm1
+ .byte 15,88,136,135,245,0,0 // addps 0xf587(%eax),%xmm1
.byte 141,114,8 // lea 0x8(%edx),%esi
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 15,41,81,64 // movaps %xmm2,0x40(%ecx)
@@ -68104,7 +68058,7 @@ _sk_seed_shader_sse2:
.byte 15,41,81,32 // movaps %xmm2,0x20(%ecx)
.byte 15,41,81,16 // movaps %xmm2,0x10(%ecx)
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,144,183,245,0,0 // movaps 0xf5b7(%eax),%xmm2
+ .byte 15,40,144,151,245,0,0 // movaps 0xf597(%eax),%xmm2
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 86 // push %esi
.byte 81 // push %ecx
@@ -68131,15 +68085,15 @@ _sk_dither_sse2:
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 102,15,110,32 // movd (%eax),%xmm4
.byte 102,15,112,228,0 // pshufd $0x0,%xmm4,%xmm4
- .byte 102,15,254,161,80,245,0,0 // paddd 0xf550(%ecx),%xmm4
+ .byte 102,15,254,161,48,245,0,0 // paddd 0xf530(%ecx),%xmm4
.byte 102,15,110,104,4 // movd 0x4(%eax),%xmm5
.byte 102,15,112,253,0 // pshufd $0x0,%xmm5,%xmm7
.byte 102,15,239,252 // pxor %xmm4,%xmm7
- .byte 102,15,111,177,96,245,0,0 // movdqa 0xf560(%ecx),%xmm6
+ .byte 102,15,111,177,64,245,0,0 // movdqa 0xf540(%ecx),%xmm6
.byte 102,15,111,207 // movdqa %xmm7,%xmm1
.byte 102,15,219,206 // pand %xmm6,%xmm1
.byte 102,15,114,241,5 // pslld $0x5,%xmm1
- .byte 102,15,111,129,128,245,0,0 // movdqa 0xf580(%ecx),%xmm0
+ .byte 102,15,111,129,96,245,0,0 // movdqa 0xf560(%ecx),%xmm0
.byte 102,15,111,239 // movdqa %xmm7,%xmm5
.byte 102,15,219,232 // pand %xmm0,%xmm5
.byte 102,15,114,245,2 // pslld $0x2,%xmm5
@@ -68149,7 +68103,7 @@ _sk_dither_sse2:
.byte 102,15,219,196 // pand %xmm4,%xmm0
.byte 102,15,254,192 // paddd %xmm0,%xmm0
.byte 102,15,235,198 // por %xmm6,%xmm0
- .byte 102,15,111,137,112,245,0,0 // movdqa 0xf570(%ecx),%xmm1
+ .byte 102,15,111,137,80,245,0,0 // movdqa 0xf550(%ecx),%xmm1
.byte 102,15,219,249 // pand %xmm1,%xmm7
.byte 102,15,219,225 // pand %xmm1,%xmm4
.byte 102,15,114,212,2 // psrld $0x2,%xmm4
@@ -68160,8 +68114,8 @@ _sk_dither_sse2:
.byte 102,15,114,215,1 // psrld $0x1,%xmm7
.byte 102,15,235,231 // por %xmm7,%xmm4
.byte 15,91,196 // cvtdq2ps %xmm4,%xmm0
- .byte 15,89,129,144,245,0,0 // mulps 0xf590(%ecx),%xmm0
- .byte 15,88,129,160,245,0,0 // addps 0xf5a0(%ecx),%xmm0
+ .byte 15,89,129,112,245,0,0 // mulps 0xf570(%ecx),%xmm0
+ .byte 15,88,129,128,245,0,0 // addps 0xf580(%ecx),%xmm0
.byte 243,15,16,14 // movss (%esi),%xmm1
.byte 15,198,201,0 // shufps $0x0,%xmm1,%xmm1
.byte 15,89,200 // mulps %xmm0,%xmm1
@@ -68229,7 +68183,7 @@ _sk_black_color_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 141,81,4 // lea 0x4(%ecx),%edx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,152,4,244,0,0 // movaps 0xf404(%eax),%xmm3
+ .byte 15,40,152,228,243,0,0 // movaps 0xf3e4(%eax),%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -68252,7 +68206,7 @@ _sk_white_color_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 141,81,4 // lea 0x4(%ecx),%edx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,128,212,243,0,0 // movaps 0xf3d4(%eax),%xmm0
+ .byte 15,40,128,180,243,0,0 // movaps 0xf3b4(%eax),%xmm0
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -68342,7 +68296,7 @@ _sk_srcatop_sse2:
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 15,40,97,64 // movaps 0x40(%ecx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,170,37,243,0,0 // movaps 0xf325(%edx),%xmm5
+ .byte 15,40,170,5,243,0,0 // movaps 0xf305(%edx),%xmm5
.byte 15,92,235 // subps %xmm3,%xmm5
.byte 15,40,113,16 // movaps 0x10(%ecx),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
@@ -68381,7 +68335,7 @@ _sk_dstatop_sse2:
.byte 15,40,105,64 // movaps 0x40(%ecx),%xmm5
.byte 15,40,113,16 // movaps 0x10(%ecx),%xmm6
.byte 15,89,243 // mulps %xmm3,%xmm6
- .byte 15,40,162,198,242,0,0 // movaps 0xf2c6(%edx),%xmm4
+ .byte 15,40,162,166,242,0,0 // movaps 0xf2a6(%edx),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,88,198 // addps %xmm6,%xmm0
@@ -68465,7 +68419,7 @@ _sk_srcout_sse2:
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
- .byte 15,40,160,5,242,0,0 // movaps 0xf205(%eax),%xmm4
+ .byte 15,40,160,229,241,0,0 // movaps 0xf1e5(%eax),%xmm4
.byte 15,92,98,64 // subps 0x40(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,89,204 // mulps %xmm4,%xmm1
@@ -68491,7 +68445,7 @@ _sk_dstout_sse2:
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
- .byte 15,40,160,205,241,0,0 // movaps 0xf1cd(%eax),%xmm4
+ .byte 15,40,160,173,241,0,0 // movaps 0xf1ad(%eax),%xmm4
.byte 15,92,227 // subps %xmm3,%xmm4
.byte 15,40,66,16 // movaps 0x10(%edx),%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -68521,7 +68475,7 @@ _sk_srcover_sse2:
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
- .byte 15,40,160,134,241,0,0 // movaps 0xf186(%eax),%xmm4
+ .byte 15,40,160,102,241,0,0 // movaps 0xf166(%eax),%xmm4
.byte 15,92,227 // subps %xmm3,%xmm4
.byte 15,40,106,16 // movaps 0x10(%edx),%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -68555,7 +68509,7 @@ _sk_dstover_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
.byte 15,40,106,64 // movaps 0x40(%edx),%xmm5
- .byte 15,40,160,54,241,0,0 // movaps 0xf136(%eax),%xmm4
+ .byte 15,40,160,22,241,0,0 // movaps 0xf116(%eax),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,88,66,16 // addps 0x10(%edx),%xmm0
@@ -68611,7 +68565,7 @@ _sk_multiply_sse2:
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,80,64 // movaps 0x40(%eax),%xmm2
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
- .byte 15,40,129,183,240,0,0 // movaps 0xf0b7(%ecx),%xmm0
+ .byte 15,40,129,151,240,0,0 // movaps 0xf097(%ecx),%xmm0
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,92,242 // subps %xmm2,%xmm6
.byte 15,40,254 // movaps %xmm6,%xmm7
@@ -68671,7 +68625,7 @@ _sk_plus__sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
.byte 15,88,66,16 // addps 0x10(%edx),%xmm0
- .byte 15,40,160,17,240,0,0 // movaps 0xf011(%eax),%xmm4
+ .byte 15,40,160,241,239,0,0 // movaps 0xeff1(%eax),%xmm4
.byte 15,93,196 // minps %xmm4,%xmm0
.byte 15,88,74,32 // addps 0x20(%edx),%xmm1
.byte 15,93,204 // minps %xmm4,%xmm1
@@ -68743,7 +68697,7 @@ _sk_xor__sse2:
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 15,40,105,64 // movaps 0x40(%ecx),%xmm5
- .byte 15,40,154,99,239,0,0 // movaps 0xef63(%edx),%xmm3
+ .byte 15,40,154,67,239,0,0 // movaps 0xef43(%edx),%xmm3
.byte 15,40,243 // movaps %xmm3,%xmm6
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,89,198 // mulps %xmm6,%xmm0
@@ -68805,7 +68759,7 @@ _sk_darken_sse2:
.byte 15,89,203 // mulps %xmm3,%xmm1
.byte 15,95,209 // maxps %xmm1,%xmm2
.byte 15,92,234 // subps %xmm2,%xmm5
- .byte 15,40,138,251,238,0,0 // movaps 0xeefb(%edx),%xmm1
+ .byte 15,40,138,219,238,0,0 // movaps 0xeedb(%edx),%xmm1
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
.byte 15,88,217 // addps %xmm1,%xmm3
@@ -68854,7 +68808,7 @@ _sk_lighten_sse2:
.byte 15,89,203 // mulps %xmm3,%xmm1
.byte 15,93,209 // minps %xmm1,%xmm2
.byte 15,92,234 // subps %xmm2,%xmm5
- .byte 15,40,138,123,238,0,0 // movaps 0xee7b(%edx),%xmm1
+ .byte 15,40,138,91,238,0,0 // movaps 0xee5b(%edx),%xmm1
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
.byte 15,88,217 // addps %xmm1,%xmm3
@@ -68907,7 +68861,7 @@ _sk_difference_sse2:
.byte 15,93,214 // minps %xmm6,%xmm2
.byte 15,88,210 // addps %xmm2,%xmm2
.byte 15,92,226 // subps %xmm2,%xmm4
- .byte 15,40,146,248,237,0,0 // movaps 0xedf8(%edx),%xmm2
+ .byte 15,40,146,216,237,0,0 // movaps 0xedd8(%edx),%xmm2
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -68951,7 +68905,7 @@ _sk_exclusion_sse2:
.byte 15,89,202 // mulps %xmm2,%xmm1
.byte 15,88,201 // addps %xmm1,%xmm1
.byte 15,92,233 // subps %xmm1,%xmm5
- .byte 15,40,138,114,237,0,0 // movaps 0xed72(%edx),%xmm1
+ .byte 15,40,138,82,237,0,0 // movaps 0xed52(%edx),%xmm1
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,89,73,64 // mulps 0x40(%ecx),%xmm1
.byte 15,88,217 // addps %xmm1,%xmm3
@@ -68992,7 +68946,7 @@ _sk_colorburn_sse2:
.byte 15,93,198 // minps %xmm6,%xmm0
.byte 15,40,233 // movaps %xmm1,%xmm5
.byte 15,92,232 // subps %xmm0,%xmm5
- .byte 15,40,177,243,236,0,0 // movaps 0xecf3(%ecx),%xmm6
+ .byte 15,40,177,211,236,0,0 // movaps 0xecd3(%ecx),%xmm6
.byte 15,40,198 // movaps %xmm6,%xmm0
.byte 15,92,193 // subps %xmm1,%xmm0
.byte 15,41,69,200 // movaps %xmm0,-0x38(%ebp)
@@ -69109,7 +69063,7 @@ _sk_colordodge_sse2:
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,72,16 // movaps 0x10(%eax),%xmm1
- .byte 15,40,145,106,235,0,0 // movaps 0xeb6a(%ecx),%xmm2
+ .byte 15,40,145,74,235,0,0 // movaps 0xeb4a(%ecx),%xmm2
.byte 15,40,226 // movaps %xmm2,%xmm4
.byte 15,92,214 // subps %xmm6,%xmm2
.byte 15,40,250 // movaps %xmm2,%xmm7
@@ -69226,7 +69180,7 @@ _sk_hardlight_sse2:
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,72,64 // movaps 0x40(%eax),%xmm1
- .byte 15,40,145,9,234,0,0 // movaps 0xea09(%ecx),%xmm2
+ .byte 15,40,145,233,233,0,0 // movaps 0xe9e9(%ecx),%xmm2
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,40,225 // movaps %xmm1,%xmm4
@@ -69336,7 +69290,7 @@ _sk_overlay_sse2:
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,80,64 // movaps 0x40(%eax),%xmm2
- .byte 15,40,161,190,232,0,0 // movaps 0xe8be(%ecx),%xmm4
+ .byte 15,40,161,158,232,0,0 // movaps 0xe89e(%ecx),%xmm4
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 15,92,242 // subps %xmm2,%xmm6
.byte 15,40,206 // movaps %xmm6,%xmm1
@@ -69464,17 +69418,17 @@ _sk_softlight_sse2:
.byte 232,0,0,0,0 // call f52 <_sk_softlight_sse2+0x52>
.byte 89 // pop %ecx
.byte 15,40,194 // movaps %xmm2,%xmm0
- .byte 15,40,137,158,231,0,0 // movaps 0xe79e(%ecx),%xmm1
+ .byte 15,40,137,126,231,0,0 // movaps 0xe77e(%ecx),%xmm1
.byte 15,41,141,104,255,255,255 // movaps %xmm1,-0x98(%ebp)
.byte 15,88,193 // addps %xmm1,%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
- .byte 15,40,185,46,231,0,0 // movaps 0xe72e(%ecx),%xmm7
+ .byte 15,40,185,14,231,0,0 // movaps 0xe70e(%ecx),%xmm7
.byte 15,41,125,232 // movaps %xmm7,-0x18(%ebp)
.byte 15,92,250 // subps %xmm2,%xmm7
.byte 15,82,242 // rsqrtps %xmm2,%xmm6
.byte 15,83,206 // rcpps %xmm6,%xmm1
.byte 15,92,202 // subps %xmm2,%xmm1
- .byte 15,40,161,174,231,0,0 // movaps 0xe7ae(%ecx),%xmm4
+ .byte 15,40,161,142,231,0,0 // movaps 0xe78e(%ecx),%xmm4
.byte 15,41,101,152 // movaps %xmm4,-0x68(%ebp)
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,88,208 // addps %xmm0,%xmm2
@@ -69680,7 +69634,7 @@ _sk_hue_sse2:
.byte 15,40,226 // movaps %xmm2,%xmm4
.byte 15,40,72,64 // movaps 0x40(%eax),%xmm1
.byte 15,41,77,216 // movaps %xmm1,-0x28(%ebp)
- .byte 15,40,169,109,228,0,0 // movaps 0xe46d(%ecx),%xmm5
+ .byte 15,40,169,77,228,0,0 // movaps 0xe44d(%ecx),%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,41,133,72,255,255,255 // movaps %xmm0,-0xb8(%ebp)
@@ -69713,17 +69667,17 @@ _sk_hue_sse2:
.byte 15,89,233 // mulps %xmm1,%xmm5
.byte 15,41,173,120,255,255,255 // movaps %xmm5,-0x88(%ebp)
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,153,253,228,0,0 // movaps 0xe4fd(%ecx),%xmm3
+ .byte 15,40,153,221,228,0,0 // movaps 0xe4dd(%ecx),%xmm3
.byte 15,41,93,232 // movaps %xmm3,-0x18(%ebp)
.byte 15,40,117,152 // movaps -0x68(%ebp),%xmm6
.byte 15,40,206 // movaps %xmm6,%xmm1
.byte 15,89,203 // mulps %xmm3,%xmm1
- .byte 15,40,153,13,229,0,0 // movaps 0xe50d(%ecx),%xmm3
+ .byte 15,40,153,237,228,0,0 // movaps 0xe4ed(%ecx),%xmm3
.byte 15,40,109,136 // movaps -0x78(%ebp),%xmm5
.byte 15,40,253 // movaps %xmm5,%xmm7
.byte 15,89,251 // mulps %xmm3,%xmm7
.byte 15,88,249 // addps %xmm1,%xmm7
- .byte 15,40,137,109,228,0,0 // movaps 0xe46d(%ecx),%xmm1
+ .byte 15,40,137,77,228,0,0 // movaps 0xe44d(%ecx),%xmm1
.byte 15,92,77,184 // subps -0x48(%ebp),%xmm1
.byte 15,89,241 // mulps %xmm1,%xmm6
.byte 15,41,117,152 // movaps %xmm6,-0x68(%ebp)
@@ -69733,7 +69687,7 @@ _sk_hue_sse2:
.byte 15,40,77,200 // movaps -0x38(%ebp),%xmm1
.byte 15,89,241 // mulps %xmm1,%xmm6
.byte 15,41,117,168 // movaps %xmm6,-0x58(%ebp)
- .byte 15,40,169,29,229,0,0 // movaps 0xe51d(%ecx),%xmm5
+ .byte 15,40,169,253,228,0,0 // movaps 0xe4fd(%ecx),%xmm5
.byte 15,89,205 // mulps %xmm5,%xmm1
.byte 15,88,207 // addps %xmm7,%xmm1
.byte 15,94,212 // divps %xmm4,%xmm2
@@ -69926,17 +69880,17 @@ _sk_saturation_sse2:
.byte 15,89,253 // mulps %xmm5,%xmm7
.byte 232,0,0,0,0 // call 1567 <_sk_saturation_sse2+0xb0>
.byte 89 // pop %ecx
- .byte 15,40,153,169,225,0,0 // movaps 0xe1a9(%ecx),%xmm3
+ .byte 15,40,153,137,225,0,0 // movaps 0xe189(%ecx),%xmm3
.byte 15,41,157,88,255,255,255 // movaps %xmm3,-0xa8(%ebp)
.byte 15,40,77,184 // movaps -0x48(%ebp),%xmm1
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,40,153,185,225,0,0 // movaps 0xe1b9(%ecx),%xmm3
+ .byte 15,40,153,153,225,0,0 // movaps 0xe199(%ecx),%xmm3
.byte 15,41,93,232 // movaps %xmm3,-0x18(%ebp)
.byte 15,40,238 // movaps %xmm6,%xmm5
.byte 15,89,235 // mulps %xmm3,%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
- .byte 15,40,129,25,225,0,0 // movaps 0xe119(%ecx),%xmm0
+ .byte 15,40,129,249,224,0,0 // movaps 0xe0f9(%ecx),%xmm0
.byte 15,41,133,104,255,255,255 // movaps %xmm0,-0x98(%ebp)
.byte 15,92,69,216 // subps -0x28(%ebp),%xmm0
.byte 15,89,200 // mulps %xmm0,%xmm1
@@ -69948,7 +69902,7 @@ _sk_saturation_sse2:
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 15,41,141,120,255,255,255 // movaps %xmm1,-0x88(%ebp)
.byte 15,40,200 // movaps %xmm0,%xmm1
- .byte 15,40,129,201,225,0,0 // movaps 0xe1c9(%ecx),%xmm0
+ .byte 15,40,129,169,225,0,0 // movaps 0xe1a9(%ecx),%xmm0
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 15,40,109,168 // movaps -0x58(%ebp),%xmm5
@@ -70107,16 +70061,16 @@ _sk_color_sse2:
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,80,16 // movaps 0x10(%eax),%xmm2
.byte 15,40,72,32 // movaps 0x20(%eax),%xmm1
- .byte 15,40,177,78,223,0,0 // movaps 0xdf4e(%ecx),%xmm6
+ .byte 15,40,177,46,223,0,0 // movaps 0xdf2e(%ecx),%xmm6
.byte 15,41,117,216 // movaps %xmm6,-0x28(%ebp)
.byte 15,40,194 // movaps %xmm2,%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
- .byte 15,40,153,94,223,0,0 // movaps 0xdf5e(%ecx),%xmm3
+ .byte 15,40,153,62,223,0,0 // movaps 0xdf3e(%ecx),%xmm3
.byte 15,41,93,184 // movaps %xmm3,-0x48(%ebp)
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,89,243 // mulps %xmm3,%xmm6
.byte 15,88,240 // addps %xmm0,%xmm6
- .byte 15,40,129,190,222,0,0 // movaps 0xdebe(%ecx),%xmm0
+ .byte 15,40,129,158,222,0,0 // movaps 0xde9e(%ecx),%xmm0
.byte 15,41,69,168 // movaps %xmm0,-0x58(%ebp)
.byte 15,92,69,200 // subps -0x38(%ebp),%xmm0
.byte 15,89,208 // mulps %xmm0,%xmm2
@@ -70126,7 +70080,7 @@ _sk_color_sse2:
.byte 15,40,80,48 // movaps 0x30(%eax),%xmm2
.byte 15,89,194 // mulps %xmm2,%xmm0
.byte 15,41,133,72,255,255,255 // movaps %xmm0,-0xb8(%ebp)
- .byte 15,40,137,110,223,0,0 // movaps 0xdf6e(%ecx),%xmm1
+ .byte 15,40,137,78,223,0,0 // movaps 0xdf4e(%ecx),%xmm1
.byte 15,89,209 // mulps %xmm1,%xmm2
.byte 15,88,214 // addps %xmm6,%xmm2
.byte 15,40,88,64 // movaps 0x40(%eax),%xmm3
@@ -70285,18 +70239,18 @@ _sk_luminosity_sse2:
.byte 232,0,0,0,0 // call 1a25 <_sk_luminosity_sse2+0x11>
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
- .byte 15,40,161,235,220,0,0 // movaps 0xdceb(%ecx),%xmm4
+ .byte 15,40,161,203,220,0,0 // movaps 0xdccb(%ecx),%xmm4
.byte 15,41,101,232 // movaps %xmm4,-0x18(%ebp)
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,89,212 // mulps %xmm4,%xmm2
- .byte 15,40,161,251,220,0,0 // movaps 0xdcfb(%ecx),%xmm4
+ .byte 15,40,161,219,220,0,0 // movaps 0xdcdb(%ecx),%xmm4
.byte 15,41,101,216 // movaps %xmm4,-0x28(%ebp)
.byte 15,40,233 // movaps %xmm1,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
.byte 15,88,234 // addps %xmm2,%xmm5
.byte 15,40,80,64 // movaps 0x40(%eax),%xmm2
.byte 15,41,85,184 // movaps %xmm2,-0x48(%ebp)
- .byte 15,40,161,91,220,0,0 // movaps 0xdc5b(%ecx),%xmm4
+ .byte 15,40,161,59,220,0,0 // movaps 0xdc3b(%ecx),%xmm4
.byte 15,40,252 // movaps %xmm4,%xmm7
.byte 15,92,250 // subps %xmm2,%xmm7
.byte 15,89,199 // mulps %xmm7,%xmm0
@@ -70306,7 +70260,7 @@ _sk_luminosity_sse2:
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,41,189,104,255,255,255 // movaps %xmm7,-0x98(%ebp)
.byte 15,40,214 // movaps %xmm6,%xmm2
- .byte 15,40,137,11,221,0,0 // movaps 0xdd0b(%ecx),%xmm1
+ .byte 15,40,137,235,220,0,0 // movaps 0xdceb(%ecx),%xmm1
.byte 15,89,209 // mulps %xmm1,%xmm2
.byte 15,88,213 // addps %xmm5,%xmm2
.byte 15,40,104,16 // movaps 0x10(%eax),%xmm5
@@ -70482,7 +70436,7 @@ _sk_srcover_rgba_8888_sse2:
.byte 139,49 // mov (%ecx),%esi
.byte 15,133,224,0,0,0 // jne 1d92 <_sk_srcover_rgba_8888_sse2+0x119>
.byte 243,15,111,20,178 // movdqu (%edx,%esi,4),%xmm2
- .byte 102,15,111,167,176,218,0,0 // movdqa 0xdab0(%edi),%xmm4
+ .byte 102,15,111,167,144,218,0,0 // movdqa 0xda90(%edi),%xmm4
.byte 102,15,111,234 // movdqa %xmm2,%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 102,15,111,242 // movdqa %xmm2,%xmm6
@@ -70493,9 +70447,9 @@ _sk_srcover_rgba_8888_sse2:
.byte 102,15,219,252 // pand %xmm4,%xmm7
.byte 15,91,229 // cvtdq2ps %xmm5,%xmm4
.byte 15,41,97,16 // movaps %xmm4,0x10(%ecx)
- .byte 15,40,175,240,217,0,0 // movaps 0xd9f0(%edi),%xmm5
+ .byte 15,40,175,208,217,0,0 // movaps 0xd9d0(%edi),%xmm5
.byte 15,92,235 // subps %xmm3,%xmm5
- .byte 15,40,143,192,218,0,0 // movaps 0xdac0(%edi),%xmm1
+ .byte 15,40,143,160,218,0,0 // movaps 0xdaa0(%edi),%xmm1
.byte 15,89,193 // mulps %xmm1,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,88,224 // addps %xmm0,%xmm4
@@ -70603,7 +70557,7 @@ _sk_srcover_bgra_8888_sse2:
.byte 139,49 // mov (%ecx),%esi
.byte 15,133,221,0,0,0 // jne 1f1e <_sk_srcover_bgra_8888_sse2+0x116>
.byte 243,15,111,36,178 // movdqu (%edx,%esi,4),%xmm4
- .byte 102,15,111,151,33,217,0,0 // movdqa 0xd921(%edi),%xmm2
+ .byte 102,15,111,151,1,217,0,0 // movdqa 0xd901(%edi),%xmm2
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,219,234 // pand %xmm2,%xmm5
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
@@ -70618,9 +70572,9 @@ _sk_srcover_bgra_8888_sse2:
.byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
.byte 15,91,247 // cvtdq2ps %xmm7,%xmm6
.byte 15,41,113,16 // movaps %xmm6,0x10(%ecx)
- .byte 15,40,191,97,216,0,0 // movaps 0xd861(%edi),%xmm7
+ .byte 15,40,191,65,216,0,0 // movaps 0xd841(%edi),%xmm7
.byte 15,92,251 // subps %xmm3,%xmm7
- .byte 15,40,143,49,217,0,0 // movaps 0xd931(%edi),%xmm1
+ .byte 15,40,143,17,217,0,0 // movaps 0xd911(%edi),%xmm1
.byte 15,89,193 // mulps %xmm1,%xmm0
.byte 15,89,247 // mulps %xmm7,%xmm6
.byte 15,88,240 // addps %xmm0,%xmm6
@@ -70729,7 +70683,7 @@ _sk_clamp_1_sse2:
.byte 232,0,0,0,0 // call 1fc8 <_sk_clamp_1_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,160,184,214,0,0 // movaps 0xd6b8(%eax),%xmm4
+ .byte 15,40,160,152,214,0,0 // movaps 0xd698(%eax),%xmm4
.byte 15,93,196 // minps %xmm4,%xmm0
.byte 15,93,204 // minps %xmm4,%xmm1
.byte 15,93,212 // minps %xmm4,%xmm2
@@ -70753,7 +70707,7 @@ _sk_clamp_a_sse2:
.byte 232,0,0,0,0 // call 1ffb <_sk_clamp_a_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,93,152,133,214,0,0 // minps 0xd685(%eax),%xmm3
+ .byte 15,93,152,101,214,0,0 // minps 0xd665(%eax),%xmm3
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -70778,7 +70732,7 @@ _sk_clamp_a_dst_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
.byte 15,40,98,64 // movaps 0x40(%edx),%xmm4
- .byte 15,93,160,85,214,0,0 // minps 0xd655(%eax),%xmm4
+ .byte 15,93,160,53,214,0,0 // minps 0xd635(%eax),%xmm4
.byte 15,41,98,64 // movaps %xmm4,0x40(%edx)
.byte 15,40,106,16 // movaps 0x10(%edx),%xmm5
.byte 15,40,114,32 // movaps 0x20(%edx),%xmm6
@@ -70852,7 +70806,7 @@ _sk_invert_sse2:
.byte 232,0,0,0,0 // call 20d6 <_sk_invert_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,160,170,213,0,0 // movaps 0xd5aa(%eax),%xmm4
+ .byte 15,40,160,138,213,0,0 // movaps 0xd58a(%eax),%xmm4
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,92,232 // subps %xmm0,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
@@ -70974,10 +70928,10 @@ _sk_unpremul_sse2:
.byte 232,0,0,0,0 // call 21d4 <_sk_unpremul_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,160,172,212,0,0 // movaps 0xd4ac(%eax),%xmm4
+ .byte 15,40,160,140,212,0,0 // movaps 0xd48c(%eax),%xmm4
.byte 15,94,227 // divps %xmm3,%xmm4
.byte 15,40,236 // movaps %xmm4,%xmm5
- .byte 15,194,168,140,213,0,0,1 // cmpltps 0xd58c(%eax),%xmm5
+ .byte 15,194,168,108,213,0,0,1 // cmpltps 0xd56c(%eax),%xmm5
.byte 15,84,236 // andps %xmm4,%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,89,205 // mulps %xmm5,%xmm1
@@ -71006,19 +70960,19 @@ _sk_from_srgb_sse2:
.byte 88 // pop %eax
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,201 // mulps %xmm1,%xmm1
- .byte 15,40,160,238,212,0,0 // movaps 0xd4ee(%eax),%xmm4
+ .byte 15,40,160,206,212,0,0 // movaps 0xd4ce(%eax),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,176,94,213,0,0 // movaps 0xd55e(%eax),%xmm6
+ .byte 15,40,176,62,213,0,0 // movaps 0xd53e(%eax),%xmm6
.byte 15,41,117,216 // movaps %xmm6,-0x28(%ebp)
.byte 15,88,198 // addps %xmm6,%xmm0
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,176,78,213,0,0 // movaps 0xd54e(%eax),%xmm6
+ .byte 15,40,176,46,213,0,0 // movaps 0xd52e(%eax),%xmm6
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
- .byte 15,40,184,110,213,0,0 // movaps 0xd56e(%eax),%xmm7
+ .byte 15,40,184,78,213,0,0 // movaps 0xd54e(%eax),%xmm7
.byte 15,41,125,232 // movaps %xmm7,-0x18(%ebp)
.byte 15,88,199 // addps %xmm7,%xmm0
- .byte 15,40,184,126,213,0,0 // movaps 0xd57e(%eax),%xmm7
+ .byte 15,40,184,94,213,0,0 // movaps 0xd55e(%eax),%xmm7
.byte 15,194,215,1 // cmpltps %xmm7,%xmm2
.byte 15,84,202 // andps %xmm2,%xmm1
.byte 15,85,208 // andnps %xmm0,%xmm2
@@ -71078,18 +71032,18 @@ _sk_from_srgb_dst_sse2:
.byte 15,40,72,16 // movaps 0x10(%eax),%xmm1
.byte 15,40,233 // movaps %xmm1,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,40,161,19,212,0,0 // movaps 0xd413(%ecx),%xmm4
+ .byte 15,40,161,243,211,0,0 // movaps 0xd3f3(%ecx),%xmm4
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,177,131,212,0,0 // movaps 0xd483(%ecx),%xmm6
+ .byte 15,40,177,99,212,0,0 // movaps 0xd463(%ecx),%xmm6
.byte 15,88,198 // addps %xmm6,%xmm0
.byte 15,89,197 // mulps %xmm5,%xmm0
- .byte 15,40,169,115,212,0,0 // movaps 0xd473(%ecx),%xmm5
+ .byte 15,40,169,83,212,0,0 // movaps 0xd453(%ecx),%xmm5
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
- .byte 15,40,185,147,212,0,0 // movaps 0xd493(%ecx),%xmm7
+ .byte 15,40,185,115,212,0,0 // movaps 0xd473(%ecx),%xmm7
.byte 15,88,199 // addps %xmm7,%xmm0
- .byte 15,40,153,163,212,0,0 // movaps 0xd4a3(%ecx),%xmm3
+ .byte 15,40,153,131,212,0,0 // movaps 0xd483(%ecx),%xmm3
.byte 15,194,203,1 // cmpltps %xmm3,%xmm1
.byte 15,84,209 // andps %xmm1,%xmm2
.byte 15,85,200 // andnps %xmm0,%xmm1
@@ -71151,25 +71105,25 @@ _sk_to_srgb_sse2:
.byte 232,0,0,0,0 // call 23e8 <_sk_to_srgb_sse2+0x18>
.byte 88 // pop %eax
.byte 15,82,218 // rsqrtps %xmm2,%xmm3
- .byte 15,40,160,216,211,0,0 // movaps 0xd3d8(%eax),%xmm4
+ .byte 15,40,160,184,211,0,0 // movaps 0xd3b8(%eax),%xmm4
.byte 15,40,235 // movaps %xmm3,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
- .byte 15,40,128,232,211,0,0 // movaps 0xd3e8(%eax),%xmm0
+ .byte 15,40,128,200,211,0,0 // movaps 0xd3c8(%eax),%xmm0
.byte 15,41,69,232 // movaps %xmm0,-0x18(%ebp)
.byte 15,88,232 // addps %xmm0,%xmm5
.byte 15,89,235 // mulps %xmm3,%xmm5
- .byte 15,40,128,248,211,0,0 // movaps 0xd3f8(%eax),%xmm0
+ .byte 15,40,128,216,211,0,0 // movaps 0xd3d8(%eax),%xmm0
.byte 15,41,69,200 // movaps %xmm0,-0x38(%ebp)
.byte 15,88,232 // addps %xmm0,%xmm5
- .byte 15,40,128,8,212,0,0 // movaps 0xd408(%eax),%xmm0
+ .byte 15,40,128,232,211,0,0 // movaps 0xd3e8(%eax),%xmm0
.byte 15,41,69,216 // movaps %xmm0,-0x28(%ebp)
.byte 15,88,216 // addps %xmm0,%xmm3
.byte 15,83,195 // rcpps %xmm3,%xmm0
.byte 15,89,197 // mulps %xmm5,%xmm0
- .byte 15,40,168,200,211,0,0 // movaps 0xd3c8(%eax),%xmm5
+ .byte 15,40,168,168,211,0,0 // movaps 0xd3a8(%eax),%xmm5
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,205 // mulps %xmm5,%xmm1
- .byte 15,40,152,24,212,0,0 // movaps 0xd418(%eax),%xmm3
+ .byte 15,40,152,248,211,0,0 // movaps 0xd3f8(%eax),%xmm3
.byte 15,194,211,1 // cmpltps %xmm3,%xmm2
.byte 15,84,202 // andps %xmm2,%xmm1
.byte 15,85,208 // andnps %xmm0,%xmm2
@@ -71240,14 +71194,14 @@ _sk_rgb_to_hsl_sse2:
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,92,193 // subps %xmm1,%xmm0
.byte 15,41,69,216 // movaps %xmm0,-0x28(%ebp)
- .byte 15,40,136,161,209,0,0 // movaps 0xd1a1(%eax),%xmm1
+ .byte 15,40,136,129,209,0,0 // movaps 0xd181(%eax),%xmm1
.byte 15,94,200 // divps %xmm0,%xmm1
.byte 15,40,199 // movaps %xmm7,%xmm0
.byte 15,92,194 // subps %xmm2,%xmm0
.byte 15,89,193 // mulps %xmm1,%xmm0
.byte 15,40,239 // movaps %xmm7,%xmm5
.byte 15,194,234,1 // cmpltps %xmm2,%xmm5
- .byte 15,84,168,49,211,0,0 // andps 0xd331(%eax),%xmm5
+ .byte 15,84,168,17,211,0,0 // andps 0xd311(%eax),%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,196,0 // cmpeqps %xmm4,%xmm0
@@ -71257,9 +71211,9 @@ _sk_rgb_to_hsl_sse2:
.byte 15,92,231 // subps %xmm7,%xmm4
.byte 15,89,209 // mulps %xmm1,%xmm2
.byte 15,89,225 // mulps %xmm1,%xmm4
- .byte 15,40,136,65,211,0,0 // movaps 0xd341(%eax),%xmm1
+ .byte 15,40,136,33,211,0,0 // movaps 0xd321(%eax),%xmm1
.byte 15,88,209 // addps %xmm1,%xmm2
- .byte 15,88,160,81,211,0,0 // addps 0xd351(%eax),%xmm4
+ .byte 15,88,160,49,211,0,0 // addps 0xd331(%eax),%xmm4
.byte 15,84,214 // andps %xmm6,%xmm2
.byte 15,85,244 // andnps %xmm4,%xmm6
.byte 15,86,242 // orps %xmm2,%xmm6
@@ -71271,7 +71225,7 @@ _sk_rgb_to_hsl_sse2:
.byte 15,194,226,4 // cmpneqps %xmm2,%xmm4
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,88,218 // addps %xmm2,%xmm3
- .byte 15,40,168,145,209,0,0 // movaps 0xd191(%eax),%xmm5
+ .byte 15,40,168,113,209,0,0 // movaps 0xd171(%eax),%xmm5
.byte 15,92,202 // subps %xmm2,%xmm1
.byte 15,40,211 // movaps %xmm3,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
@@ -71281,7 +71235,7 @@ _sk_rgb_to_hsl_sse2:
.byte 15,86,233 // orps %xmm1,%xmm5
.byte 15,40,77,216 // movaps -0x28(%ebp),%xmm1
.byte 15,94,205 // divps %xmm5,%xmm1
- .byte 15,89,128,97,211,0,0 // mulps 0xd361(%eax),%xmm0
+ .byte 15,89,128,65,211,0,0 // mulps 0xd341(%eax),%xmm0
.byte 15,84,196 // andps %xmm4,%xmm0
.byte 15,84,204 // andps %xmm4,%xmm1
.byte 139,69,12 // mov 0xc(%ebp),%eax
@@ -71306,7 +71260,7 @@ _sk_hsl_to_rgb_sse2:
.byte 15,41,69,184 // movaps %xmm0,-0x48(%ebp)
.byte 232,0,0,0,0 // call 25da <_sk_hsl_to_rgb_sse2+0x19>
.byte 88 // pop %eax
- .byte 15,40,160,150,208,0,0 // movaps 0xd096(%eax),%xmm4
+ .byte 15,40,160,118,208,0,0 // movaps 0xd076(%eax),%xmm4
.byte 15,40,220 // movaps %xmm4,%xmm3
.byte 15,41,165,104,255,255,255 // movaps %xmm4,-0x98(%ebp)
.byte 15,194,218,2 // cmpleps %xmm2,%xmm3
@@ -71319,13 +71273,13 @@ _sk_hsl_to_rgb_sse2:
.byte 15,84,243 // andps %xmm3,%xmm6
.byte 15,85,217 // andnps %xmm1,%xmm3
.byte 15,86,222 // orps %xmm6,%xmm3
- .byte 15,40,168,118,210,0,0 // movaps 0xd276(%eax),%xmm5
+ .byte 15,40,168,86,210,0,0 // movaps 0xd256(%eax),%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
.byte 243,15,91,205 // cvttps2dq %xmm5,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,194,193,1 // cmpltps %xmm1,%xmm0
- .byte 15,40,176,166,208,0,0 // movaps 0xd0a6(%eax),%xmm6
+ .byte 15,40,176,134,208,0,0 // movaps 0xd086(%eax),%xmm6
.byte 15,41,117,136 // movaps %xmm6,-0x78(%ebp)
.byte 15,84,198 // andps %xmm6,%xmm0
.byte 15,92,200 // subps %xmm0,%xmm1
@@ -71335,19 +71289,19 @@ _sk_hsl_to_rgb_sse2:
.byte 15,41,93,216 // movaps %xmm3,-0x28(%ebp)
.byte 15,88,210 // addps %xmm2,%xmm2
.byte 15,92,211 // subps %xmm3,%xmm2
- .byte 15,40,184,134,210,0,0 // movaps 0xd286(%eax),%xmm7
+ .byte 15,40,184,102,210,0,0 // movaps 0xd266(%eax),%xmm7
.byte 15,41,189,88,255,255,255 // movaps %xmm7,-0xa8(%ebp)
.byte 15,194,253,2 // cmpleps %xmm5,%xmm7
.byte 15,92,218 // subps %xmm2,%xmm3
.byte 15,41,93,200 // movaps %xmm3,-0x38(%ebp)
.byte 15,40,204 // movaps %xmm4,%xmm1
.byte 15,194,205,2 // cmpleps %xmm5,%xmm1
- .byte 15,40,160,102,210,0,0 // movaps 0xd266(%eax),%xmm4
+ .byte 15,40,160,70,210,0,0 // movaps 0xd246(%eax),%xmm4
.byte 15,41,165,120,255,255,255 // movaps %xmm4,-0x88(%ebp)
.byte 15,194,229,2 // cmpleps %xmm5,%xmm4
- .byte 15,40,176,54,210,0,0 // movaps 0xd236(%eax),%xmm6
+ .byte 15,40,176,22,210,0,0 // movaps 0xd216(%eax),%xmm6
.byte 15,89,238 // mulps %xmm6,%xmm5
- .byte 15,40,128,86,210,0,0 // movaps 0xd256(%eax),%xmm0
+ .byte 15,40,128,54,210,0,0 // movaps 0xd236(%eax),%xmm0
.byte 15,41,69,168 // movaps %xmm0,-0x58(%ebp)
.byte 15,92,197 // subps %xmm5,%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
@@ -71373,18 +71327,18 @@ _sk_hsl_to_rgb_sse2:
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 15,40,203 // movaps %xmm3,%xmm1
.byte 15,194,200,1 // cmpltps %xmm0,%xmm1
- .byte 15,84,136,166,208,0,0 // andps 0xd0a6(%eax),%xmm1
+ .byte 15,84,136,134,208,0,0 // andps 0xd086(%eax),%xmm1
.byte 15,92,193 // subps %xmm1,%xmm0
.byte 15,40,203 // movaps %xmm3,%xmm1
.byte 15,92,200 // subps %xmm0,%xmm1
- .byte 15,40,128,134,210,0,0 // movaps 0xd286(%eax),%xmm0
+ .byte 15,40,128,102,210,0,0 // movaps 0xd266(%eax),%xmm0
.byte 15,194,193,2 // cmpleps %xmm1,%xmm0
- .byte 15,40,152,150,208,0,0 // movaps 0xd096(%eax),%xmm3
+ .byte 15,40,152,118,208,0,0 // movaps 0xd076(%eax),%xmm3
.byte 15,194,217,2 // cmpleps %xmm1,%xmm3
- .byte 15,40,160,102,210,0,0 // movaps 0xd266(%eax),%xmm4
+ .byte 15,40,160,70,210,0,0 // movaps 0xd246(%eax),%xmm4
.byte 15,194,225,2 // cmpleps %xmm1,%xmm4
.byte 15,89,206 // mulps %xmm6,%xmm1
- .byte 15,40,168,86,210,0,0 // movaps 0xd256(%eax),%xmm5
+ .byte 15,40,168,54,210,0,0 // movaps 0xd236(%eax),%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,89,239 // mulps %xmm7,%xmm5
.byte 15,88,234 // addps %xmm2,%xmm5
@@ -71404,7 +71358,7 @@ _sk_hsl_to_rgb_sse2:
.byte 15,40,125,232 // movaps -0x18(%ebp),%xmm7
.byte 15,85,252 // andnps %xmm4,%xmm7
.byte 15,40,93,184 // movaps -0x48(%ebp),%xmm3
- .byte 15,88,152,150,210,0,0 // addps 0xd296(%eax),%xmm3
+ .byte 15,88,152,118,210,0,0 // addps 0xd276(%eax),%xmm3
.byte 243,15,91,195 // cvttps2dq %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 15,40,203 // movaps %xmm3,%xmm1
@@ -71506,9 +71460,9 @@ _sk_scale_u8_sse2:
.byte 102,15,110,36,62 // movd (%esi,%edi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,162,236,206,0,0 // pand 0xceec(%edx),%xmm4
+ .byte 102,15,219,162,204,206,0,0 // pand 0xcecc(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,44,208,0,0 // mulps 0xd02c(%edx),%xmm4
+ .byte 15,89,162,12,208,0,0 // mulps 0xd00c(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,89,204 // mulps %xmm4,%xmm1
.byte 15,89,212 // mulps %xmm4,%xmm2
@@ -71574,17 +71528,17 @@ _sk_scale_565_sse2:
.byte 15,133,157,0,0,0 // jne 29cc <_sk_scale_565_sse2+0xd8>
.byte 243,15,126,52,126 // movq (%esi,%edi,2),%xmm6
.byte 102,15,97,240 // punpcklwd %xmm0,%xmm6
- .byte 102,15,111,162,130,207,0,0 // movdqa 0xcf82(%edx),%xmm4
+ .byte 102,15,111,162,98,207,0,0 // movdqa 0xcf62(%edx),%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,212 // cvtdq2ps %xmm4,%xmm2
- .byte 15,89,146,146,207,0,0 // mulps 0xcf92(%edx),%xmm2
- .byte 102,15,111,170,162,207,0,0 // movdqa 0xcfa2(%edx),%xmm5
+ .byte 15,89,146,114,207,0,0 // mulps 0xcf72(%edx),%xmm2
+ .byte 102,15,111,170,130,207,0,0 // movdqa 0xcf82(%edx),%xmm5
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,178,207,0,0 // mulps 0xcfb2(%edx),%xmm5
- .byte 102,15,219,178,194,207,0,0 // pand 0xcfc2(%edx),%xmm6
+ .byte 15,89,170,146,207,0,0 // mulps 0xcf92(%edx),%xmm5
+ .byte 102,15,219,178,162,207,0,0 // pand 0xcfa2(%edx),%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,178,210,207,0,0 // mulps 0xcfd2(%edx),%xmm6
+ .byte 15,89,178,178,207,0,0 // mulps 0xcfb2(%edx),%xmm6
.byte 15,40,253 // movaps %xmm5,%xmm7
.byte 15,93,254 // minps %xmm6,%xmm7
.byte 15,40,226 // movaps %xmm2,%xmm4
@@ -71698,9 +71652,9 @@ _sk_lerp_u8_sse2:
.byte 102,15,110,36,62 // movd (%esi,%edi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,162,196,204,0,0 // pand 0xccc4(%edx),%xmm4
+ .byte 102,15,219,162,164,204,0,0 // pand 0xcca4(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,4,206,0,0 // mulps 0xce04(%edx),%xmm4
+ .byte 15,89,162,228,205,0,0 // mulps 0xcde4(%edx),%xmm4
.byte 15,40,105,16 // movaps 0x10(%ecx),%xmm5
.byte 15,40,113,32 // movaps 0x20(%ecx),%xmm6
.byte 15,92,197 // subps %xmm5,%xmm0
@@ -71778,17 +71732,17 @@ _sk_lerp_565_sse2:
.byte 15,133,211,0,0,0 // jne 2c5a <_sk_lerp_565_sse2+0x113>
.byte 243,15,126,44,126 // movq (%esi,%edi,2),%xmm5
.byte 102,15,97,232 // punpcklwd %xmm0,%xmm5
- .byte 102,15,111,162,42,205,0,0 // movdqa 0xcd2a(%edx),%xmm4
+ .byte 102,15,111,162,10,205,0,0 // movdqa 0xcd0a(%edx),%xmm4
.byte 102,15,219,229 // pand %xmm5,%xmm4
.byte 15,91,204 // cvtdq2ps %xmm4,%xmm1
- .byte 15,89,138,58,205,0,0 // mulps 0xcd3a(%edx),%xmm1
- .byte 102,15,111,178,74,205,0,0 // movdqa 0xcd4a(%edx),%xmm6
+ .byte 15,89,138,26,205,0,0 // mulps 0xcd1a(%edx),%xmm1
+ .byte 102,15,111,178,42,205,0,0 // movdqa 0xcd2a(%edx),%xmm6
.byte 102,15,219,245 // pand %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,178,90,205,0,0 // mulps 0xcd5a(%edx),%xmm6
- .byte 102,15,219,170,106,205,0,0 // pand 0xcd6a(%edx),%xmm5
+ .byte 15,89,178,58,205,0,0 // mulps 0xcd3a(%edx),%xmm6
+ .byte 102,15,219,170,74,205,0,0 // pand 0xcd4a(%edx),%xmm5
.byte 15,91,213 // cvtdq2ps %xmm5,%xmm2
- .byte 15,89,146,122,205,0,0 // mulps 0xcd7a(%edx),%xmm2
+ .byte 15,89,146,90,205,0,0 // mulps 0xcd5a(%edx),%xmm2
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,41,93,200 // movaps %xmm3,-0x38(%ebp)
.byte 15,40,254 // movaps %xmm6,%xmm7
@@ -71876,7 +71830,7 @@ _sk_load_tables_sse2:
.byte 139,30 // mov (%esi),%ebx
.byte 15,133,22,1,0,0 // jne 2dde <_sk_load_tables_sse2+0x13c>
.byte 243,15,111,28,187 // movdqu (%ebx,%edi,4),%xmm3
- .byte 102,15,111,146,144,202,0,0 // movdqa 0xca90(%edx),%xmm2
+ .byte 102,15,111,146,112,202,0,0 // movdqa 0xca70(%edx),%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
@@ -71932,7 +71886,7 @@ _sk_load_tables_sse2:
.byte 102,15,20,215 // unpcklpd %xmm7,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,154,208,203,0,0 // mulps 0xcbd0(%edx),%xmm3
+ .byte 15,89,154,176,203,0,0 // mulps 0xcbb0(%edx),%xmm3
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 137,194 // mov %eax,%edx
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -72007,7 +71961,7 @@ _sk_load_tables_u16_be_sse2:
.byte 242,15,112,192,232 // pshuflw $0xe8,%xmm0,%xmm0
.byte 243,15,112,192,232 // pshufhw $0xe8,%xmm0,%xmm0
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
- .byte 102,15,111,146,207,202,0,0 // movdqa 0xcacf(%edx),%xmm2
+ .byte 102,15,111,146,175,202,0,0 // movdqa 0xcaaf(%edx),%xmm2
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,97,196 // punpcklwd %xmm4,%xmm0
@@ -72079,7 +72033,7 @@ _sk_load_tables_u16_be_sse2:
.byte 243,15,126,93,232 // movq -0x18(%ebp),%xmm3
.byte 102,15,97,220 // punpcklwd %xmm4,%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,154,223,202,0,0 // mulps 0xcadf(%edx),%xmm3
+ .byte 15,89,154,191,202,0,0 // mulps 0xcabf(%edx),%xmm3
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 137,194 // mov %eax,%edx
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -72152,7 +72106,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 242,15,112,194,232 // pshuflw $0xe8,%xmm2,%xmm0
.byte 243,15,112,192,232 // pshufhw $0xe8,%xmm0,%xmm0
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
- .byte 102,15,111,146,168,200,0,0 // movdqa 0xc8a8(%edx),%xmm2
+ .byte 102,15,111,146,136,200,0,0 // movdqa 0xc888(%edx),%xmm2
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,97,195 // punpcklwd %xmm3,%xmm0
@@ -72217,7 +72171,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 137,198 // mov %eax,%esi
.byte 141,70,8 // lea 0x8(%esi),%eax
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,56,198,0,0 // movaps 0xc638(%edx),%xmm3
+ .byte 15,40,154,24,198,0,0 // movaps 0xc618(%edx),%xmm3
.byte 80 // push %eax
.byte 81 // push %ecx
.byte 255,86,4 // call *0x4(%esi)
@@ -72260,7 +72214,7 @@ _sk_byte_tables_sse2:
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
- .byte 15,40,162,219,196,0,0 // movaps 0xc4db(%edx),%xmm4
+ .byte 15,40,162,187,196,0,0 // movaps 0xc4bb(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 102,15,112,232,78 // pshufd $0x4e,%xmm0,%xmm5
@@ -72282,7 +72236,7 @@ _sk_byte_tables_sse2:
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 139,65,4 // mov 0x4(%ecx),%eax
.byte 102,15,196,195,1 // pinsrw $0x1,%ebx,%xmm0
- .byte 15,40,170,11,198,0,0 // movaps 0xc60b(%edx),%xmm5
+ .byte 15,40,170,235,197,0,0 // movaps 0xc5eb(%edx),%xmm5
.byte 15,89,204 // mulps %xmm4,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
.byte 102,15,112,241,78 // pshufd $0x4e,%xmm1,%xmm6
@@ -72412,7 +72366,7 @@ _sk_byte_tables_rgb_sse2:
.byte 102,15,110,199 // movd %edi,%xmm0
.byte 139,121,4 // mov 0x4(%ecx),%edi
.byte 102,15,196,198,1 // pinsrw $0x1,%esi,%xmm0
- .byte 15,40,170,15,196,0,0 // movaps 0xc40f(%edx),%xmm5
+ .byte 15,40,170,239,195,0,0 // movaps 0xc3ef(%edx),%xmm5
.byte 15,89,204 // mulps %xmm4,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
.byte 102,15,112,241,78 // pshufd $0x4e,%xmm1,%xmm6
@@ -72668,15 +72622,15 @@ _sk_parametric_r_sse2:
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,88,245 // addps %xmm5,%xmm6
.byte 15,91,238 // cvtdq2ps %xmm6,%xmm5
- .byte 15,89,170,207,193,0,0 // mulps 0xc1cf(%edx),%xmm5
- .byte 15,84,178,223,193,0,0 // andps 0xc1df(%edx),%xmm6
- .byte 15,86,178,47,191,0,0 // orps 0xbf2f(%edx),%xmm6
- .byte 15,88,170,239,193,0,0 // addps 0xc1ef(%edx),%xmm5
- .byte 15,40,186,255,193,0,0 // movaps 0xc1ff(%edx),%xmm7
+ .byte 15,89,170,175,193,0,0 // mulps 0xc1af(%edx),%xmm5
+ .byte 15,84,178,191,193,0,0 // andps 0xc1bf(%edx),%xmm6
+ .byte 15,86,178,15,191,0,0 // orps 0xbf0f(%edx),%xmm6
+ .byte 15,88,170,207,193,0,0 // addps 0xc1cf(%edx),%xmm5
+ .byte 15,40,186,223,193,0,0 // movaps 0xc1df(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,15,194,0,0 // addps 0xc20f(%edx),%xmm6
- .byte 15,40,186,31,194,0,0 // movaps 0xc21f(%edx),%xmm7
+ .byte 15,88,178,239,193,0,0 // addps 0xc1ef(%edx),%xmm6
+ .byte 15,40,186,255,193,0,0 // movaps 0xc1ff(%edx),%xmm7
.byte 15,94,254 // divps %xmm6,%xmm7
.byte 243,15,16,49 // movss (%ecx),%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
@@ -72686,21 +72640,21 @@ _sk_parametric_r_sse2:
.byte 15,91,254 // cvtdq2ps %xmm6,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
- .byte 15,40,178,63,191,0,0 // movaps 0xbf3f(%edx),%xmm6
+ .byte 15,40,178,31,191,0,0 // movaps 0xbf1f(%edx),%xmm6
.byte 15,84,198 // andps %xmm6,%xmm0
.byte 15,92,248 // subps %xmm0,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,92,199 // subps %xmm7,%xmm0
- .byte 15,88,170,47,194,0,0 // addps 0xc22f(%edx),%xmm5
- .byte 15,40,186,63,194,0,0 // movaps 0xc23f(%edx),%xmm7
+ .byte 15,88,170,15,194,0,0 // addps 0xc20f(%edx),%xmm5
+ .byte 15,40,186,31,194,0,0 // movaps 0xc21f(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,79,194,0,0 // movaps 0xc24f(%edx),%xmm7
+ .byte 15,40,186,47,194,0,0 // movaps 0xc22f(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,95,194,0,0 // movaps 0xc25f(%edx),%xmm0
+ .byte 15,40,130,63,194,0,0 // movaps 0xc23f(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,111,194,0,0 // mulps 0xc26f(%edx),%xmm0
+ .byte 15,89,130,79,194,0,0 // mulps 0xc24f(%edx),%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 243,15,16,105,20 // movss 0x14(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
@@ -72754,15 +72708,15 @@ _sk_parametric_g_sse2:
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,88,245 // addps %xmm5,%xmm6
.byte 15,91,238 // cvtdq2ps %xmm6,%xmm5
- .byte 15,89,170,152,192,0,0 // mulps 0xc098(%edx),%xmm5
- .byte 15,84,178,168,192,0,0 // andps 0xc0a8(%edx),%xmm6
- .byte 15,86,178,248,189,0,0 // orps 0xbdf8(%edx),%xmm6
- .byte 15,88,170,184,192,0,0 // addps 0xc0b8(%edx),%xmm5
- .byte 15,40,186,200,192,0,0 // movaps 0xc0c8(%edx),%xmm7
+ .byte 15,89,170,120,192,0,0 // mulps 0xc078(%edx),%xmm5
+ .byte 15,84,178,136,192,0,0 // andps 0xc088(%edx),%xmm6
+ .byte 15,86,178,216,189,0,0 // orps 0xbdd8(%edx),%xmm6
+ .byte 15,88,170,152,192,0,0 // addps 0xc098(%edx),%xmm5
+ .byte 15,40,186,168,192,0,0 // movaps 0xc0a8(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,216,192,0,0 // addps 0xc0d8(%edx),%xmm6
- .byte 15,40,186,232,192,0,0 // movaps 0xc0e8(%edx),%xmm7
+ .byte 15,88,178,184,192,0,0 // addps 0xc0b8(%edx),%xmm6
+ .byte 15,40,186,200,192,0,0 // movaps 0xc0c8(%edx),%xmm7
.byte 15,94,254 // divps %xmm6,%xmm7
.byte 243,15,16,49 // movss (%ecx),%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
@@ -72772,21 +72726,21 @@ _sk_parametric_g_sse2:
.byte 15,91,254 // cvtdq2ps %xmm6,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
- .byte 15,40,178,8,190,0,0 // movaps 0xbe08(%edx),%xmm6
+ .byte 15,40,178,232,189,0,0 // movaps 0xbde8(%edx),%xmm6
.byte 15,84,198 // andps %xmm6,%xmm0
.byte 15,92,248 // subps %xmm0,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,92,199 // subps %xmm7,%xmm0
- .byte 15,88,170,248,192,0,0 // addps 0xc0f8(%edx),%xmm5
- .byte 15,40,186,8,193,0,0 // movaps 0xc108(%edx),%xmm7
+ .byte 15,88,170,216,192,0,0 // addps 0xc0d8(%edx),%xmm5
+ .byte 15,40,186,232,192,0,0 // movaps 0xc0e8(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,24,193,0,0 // movaps 0xc118(%edx),%xmm7
+ .byte 15,40,186,248,192,0,0 // movaps 0xc0f8(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,40,193,0,0 // movaps 0xc128(%edx),%xmm0
+ .byte 15,40,130,8,193,0,0 // movaps 0xc108(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,56,193,0,0 // mulps 0xc138(%edx),%xmm0
+ .byte 15,89,130,24,193,0,0 // mulps 0xc118(%edx),%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 243,15,16,105,20 // movss 0x14(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
@@ -72839,15 +72793,15 @@ _sk_parametric_b_sse2:
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,88,245 // addps %xmm5,%xmm6
.byte 15,91,238 // cvtdq2ps %xmm6,%xmm5
- .byte 15,89,170,100,191,0,0 // mulps 0xbf64(%edx),%xmm5
- .byte 15,84,178,116,191,0,0 // andps 0xbf74(%edx),%xmm6
- .byte 15,86,178,196,188,0,0 // orps 0xbcc4(%edx),%xmm6
- .byte 15,88,170,132,191,0,0 // addps 0xbf84(%edx),%xmm5
- .byte 15,40,186,148,191,0,0 // movaps 0xbf94(%edx),%xmm7
+ .byte 15,89,170,68,191,0,0 // mulps 0xbf44(%edx),%xmm5
+ .byte 15,84,178,84,191,0,0 // andps 0xbf54(%edx),%xmm6
+ .byte 15,86,178,164,188,0,0 // orps 0xbca4(%edx),%xmm6
+ .byte 15,88,170,100,191,0,0 // addps 0xbf64(%edx),%xmm5
+ .byte 15,40,186,116,191,0,0 // movaps 0xbf74(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,164,191,0,0 // addps 0xbfa4(%edx),%xmm6
- .byte 15,40,186,180,191,0,0 // movaps 0xbfb4(%edx),%xmm7
+ .byte 15,88,178,132,191,0,0 // addps 0xbf84(%edx),%xmm6
+ .byte 15,40,186,148,191,0,0 // movaps 0xbf94(%edx),%xmm7
.byte 15,94,254 // divps %xmm6,%xmm7
.byte 243,15,16,49 // movss (%ecx),%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
@@ -72857,21 +72811,21 @@ _sk_parametric_b_sse2:
.byte 15,91,254 // cvtdq2ps %xmm6,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
- .byte 15,40,178,212,188,0,0 // movaps 0xbcd4(%edx),%xmm6
+ .byte 15,40,178,180,188,0,0 // movaps 0xbcb4(%edx),%xmm6
.byte 15,84,198 // andps %xmm6,%xmm0
.byte 15,92,248 // subps %xmm0,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,92,199 // subps %xmm7,%xmm0
- .byte 15,88,170,196,191,0,0 // addps 0xbfc4(%edx),%xmm5
- .byte 15,40,186,212,191,0,0 // movaps 0xbfd4(%edx),%xmm7
+ .byte 15,88,170,164,191,0,0 // addps 0xbfa4(%edx),%xmm5
+ .byte 15,40,186,180,191,0,0 // movaps 0xbfb4(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,228,191,0,0 // movaps 0xbfe4(%edx),%xmm7
+ .byte 15,40,186,196,191,0,0 // movaps 0xbfc4(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,244,191,0,0 // movaps 0xbff4(%edx),%xmm0
+ .byte 15,40,130,212,191,0,0 // movaps 0xbfd4(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,4,192,0,0 // mulps 0xc004(%edx),%xmm0
+ .byte 15,89,130,228,191,0,0 // mulps 0xbfe4(%edx),%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 243,15,16,105,20 // movss 0x14(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
@@ -72924,15 +72878,15 @@ _sk_parametric_a_sse2:
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,88,245 // addps %xmm5,%xmm6
.byte 15,91,238 // cvtdq2ps %xmm6,%xmm5
- .byte 15,89,170,48,190,0,0 // mulps 0xbe30(%edx),%xmm5
- .byte 15,84,178,64,190,0,0 // andps 0xbe40(%edx),%xmm6
- .byte 15,86,178,144,187,0,0 // orps 0xbb90(%edx),%xmm6
- .byte 15,88,170,80,190,0,0 // addps 0xbe50(%edx),%xmm5
- .byte 15,40,186,96,190,0,0 // movaps 0xbe60(%edx),%xmm7
+ .byte 15,89,170,16,190,0,0 // mulps 0xbe10(%edx),%xmm5
+ .byte 15,84,178,32,190,0,0 // andps 0xbe20(%edx),%xmm6
+ .byte 15,86,178,112,187,0,0 // orps 0xbb70(%edx),%xmm6
+ .byte 15,88,170,48,190,0,0 // addps 0xbe30(%edx),%xmm5
+ .byte 15,40,186,64,190,0,0 // movaps 0xbe40(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,112,190,0,0 // addps 0xbe70(%edx),%xmm6
- .byte 15,40,186,128,190,0,0 // movaps 0xbe80(%edx),%xmm7
+ .byte 15,88,178,80,190,0,0 // addps 0xbe50(%edx),%xmm6
+ .byte 15,40,186,96,190,0,0 // movaps 0xbe60(%edx),%xmm7
.byte 15,94,254 // divps %xmm6,%xmm7
.byte 243,15,16,49 // movss (%ecx),%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
@@ -72942,21 +72896,21 @@ _sk_parametric_a_sse2:
.byte 15,91,254 // cvtdq2ps %xmm6,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
- .byte 15,40,178,160,187,0,0 // movaps 0xbba0(%edx),%xmm6
+ .byte 15,40,178,128,187,0,0 // movaps 0xbb80(%edx),%xmm6
.byte 15,84,198 // andps %xmm6,%xmm0
.byte 15,92,248 // subps %xmm0,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,92,199 // subps %xmm7,%xmm0
- .byte 15,88,170,144,190,0,0 // addps 0xbe90(%edx),%xmm5
- .byte 15,40,186,160,190,0,0 // movaps 0xbea0(%edx),%xmm7
+ .byte 15,88,170,112,190,0,0 // addps 0xbe70(%edx),%xmm5
+ .byte 15,40,186,128,190,0,0 // movaps 0xbe80(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,176,190,0,0 // movaps 0xbeb0(%edx),%xmm7
+ .byte 15,40,186,144,190,0,0 // movaps 0xbe90(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,192,190,0,0 // movaps 0xbec0(%edx),%xmm0
+ .byte 15,40,130,160,190,0,0 // movaps 0xbea0(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,208,190,0,0 // mulps 0xbed0(%edx),%xmm0
+ .byte 15,89,130,176,190,0,0 // mulps 0xbeb0(%edx),%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 243,15,16,105,20 // movss 0x14(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
@@ -72991,15 +72945,15 @@ _sk_gamma_sse2:
.byte 232,0,0,0,0 // call 3c11 <_sk_gamma_sse2+0x12>
.byte 88 // pop %eax
.byte 15,91,195 // cvtdq2ps %xmm3,%xmm0
- .byte 15,89,128,255,188,0,0 // mulps 0xbcff(%eax),%xmm0
- .byte 15,84,152,15,189,0,0 // andps 0xbd0f(%eax),%xmm3
- .byte 15,86,152,95,186,0,0 // orps 0xba5f(%eax),%xmm3
- .byte 15,88,128,31,189,0,0 // addps 0xbd1f(%eax),%xmm0
+ .byte 15,89,128,223,188,0,0 // mulps 0xbcdf(%eax),%xmm0
+ .byte 15,84,152,239,188,0,0 // andps 0xbcef(%eax),%xmm3
+ .byte 15,86,152,63,186,0,0 // orps 0xba3f(%eax),%xmm3
+ .byte 15,88,128,255,188,0,0 // addps 0xbcff(%eax),%xmm0
.byte 15,40,227 // movaps %xmm3,%xmm4
- .byte 15,89,160,47,189,0,0 // mulps 0xbd2f(%eax),%xmm4
+ .byte 15,89,160,15,189,0,0 // mulps 0xbd0f(%eax),%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 15,88,152,63,189,0,0 // addps 0xbd3f(%eax),%xmm3
- .byte 15,40,160,79,189,0,0 // movaps 0xbd4f(%eax),%xmm4
+ .byte 15,88,152,31,189,0,0 // addps 0xbd1f(%eax),%xmm3
+ .byte 15,40,160,47,189,0,0 // movaps 0xbd2f(%eax),%xmm4
.byte 15,94,227 // divps %xmm3,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 139,77,12 // mov 0xc(%ebp),%ecx
@@ -73012,30 +72966,30 @@ _sk_gamma_sse2:
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
.byte 15,40,224 // movaps %xmm0,%xmm4
.byte 15,194,227,1 // cmpltps %xmm3,%xmm4
- .byte 15,84,160,111,186,0,0 // andps 0xba6f(%eax),%xmm4
+ .byte 15,84,160,79,186,0,0 // andps 0xba4f(%eax),%xmm4
.byte 15,92,220 // subps %xmm4,%xmm3
.byte 15,40,224 // movaps %xmm0,%xmm4
.byte 15,92,227 // subps %xmm3,%xmm4
- .byte 15,88,128,95,189,0,0 // addps 0xbd5f(%eax),%xmm0
- .byte 15,40,176,127,189,0,0 // movaps 0xbd7f(%eax),%xmm6
+ .byte 15,88,128,63,189,0,0 // addps 0xbd3f(%eax),%xmm0
+ .byte 15,40,176,95,189,0,0 // movaps 0xbd5f(%eax),%xmm6
.byte 15,92,244 // subps %xmm4,%xmm6
- .byte 15,40,168,111,189,0,0 // movaps 0xbd6f(%eax),%xmm5
+ .byte 15,40,168,79,189,0,0 // movaps 0xbd4f(%eax),%xmm5
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 15,40,152,143,189,0,0 // movaps 0xbd8f(%eax),%xmm3
+ .byte 15,40,152,111,189,0,0 // movaps 0xbd6f(%eax),%xmm3
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 15,94,230 // divps %xmm6,%xmm4
.byte 15,88,224 // addps %xmm0,%xmm4
.byte 15,91,193 // cvtdq2ps %xmm1,%xmm0
- .byte 15,89,128,255,188,0,0 // mulps 0xbcff(%eax),%xmm0
- .byte 15,84,136,15,189,0,0 // andps 0xbd0f(%eax),%xmm1
- .byte 15,86,136,95,186,0,0 // orps 0xba5f(%eax),%xmm1
- .byte 15,88,128,31,189,0,0 // addps 0xbd1f(%eax),%xmm0
+ .byte 15,89,128,223,188,0,0 // mulps 0xbcdf(%eax),%xmm0
+ .byte 15,84,136,239,188,0,0 // andps 0xbcef(%eax),%xmm1
+ .byte 15,86,136,63,186,0,0 // orps 0xba3f(%eax),%xmm1
+ .byte 15,88,128,255,188,0,0 // addps 0xbcff(%eax),%xmm0
.byte 15,40,241 // movaps %xmm1,%xmm6
- .byte 15,89,176,47,189,0,0 // mulps 0xbd2f(%eax),%xmm6
+ .byte 15,89,176,15,189,0,0 // mulps 0xbd0f(%eax),%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
- .byte 15,88,136,63,189,0,0 // addps 0xbd3f(%eax),%xmm1
- .byte 15,40,176,79,189,0,0 // movaps 0xbd4f(%eax),%xmm6
+ .byte 15,88,136,31,189,0,0 // addps 0xbd1f(%eax),%xmm1
+ .byte 15,40,176,47,189,0,0 // movaps 0xbd2f(%eax),%xmm6
.byte 15,94,241 // divps %xmm1,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
@@ -73043,12 +72997,12 @@ _sk_gamma_sse2:
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,194,241,1 // cmpltps %xmm1,%xmm6
- .byte 15,84,176,111,186,0,0 // andps 0xba6f(%eax),%xmm6
+ .byte 15,84,176,79,186,0,0 // andps 0xba4f(%eax),%xmm6
.byte 15,92,206 // subps %xmm6,%xmm1
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,92,241 // subps %xmm1,%xmm6
- .byte 15,88,128,95,189,0,0 // addps 0xbd5f(%eax),%xmm0
- .byte 15,40,184,127,189,0,0 // movaps 0xbd7f(%eax),%xmm7
+ .byte 15,88,128,63,189,0,0 // addps 0xbd3f(%eax),%xmm0
+ .byte 15,40,184,95,189,0,0 // movaps 0xbd5f(%eax),%xmm7
.byte 15,92,254 // subps %xmm6,%xmm7
.byte 15,89,245 // mulps %xmm5,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
@@ -73056,15 +73010,15 @@ _sk_gamma_sse2:
.byte 15,94,207 // divps %xmm7,%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
.byte 15,91,194 // cvtdq2ps %xmm2,%xmm0
- .byte 15,89,128,255,188,0,0 // mulps 0xbcff(%eax),%xmm0
- .byte 15,84,144,15,189,0,0 // andps 0xbd0f(%eax),%xmm2
- .byte 15,86,144,95,186,0,0 // orps 0xba5f(%eax),%xmm2
- .byte 15,88,128,31,189,0,0 // addps 0xbd1f(%eax),%xmm0
- .byte 15,40,176,47,189,0,0 // movaps 0xbd2f(%eax),%xmm6
+ .byte 15,89,128,223,188,0,0 // mulps 0xbcdf(%eax),%xmm0
+ .byte 15,84,144,239,188,0,0 // andps 0xbcef(%eax),%xmm2
+ .byte 15,86,144,63,186,0,0 // orps 0xba3f(%eax),%xmm2
+ .byte 15,88,128,255,188,0,0 // addps 0xbcff(%eax),%xmm0
+ .byte 15,40,176,15,189,0,0 // movaps 0xbd0f(%eax),%xmm6
.byte 15,89,242 // mulps %xmm2,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
- .byte 15,88,144,63,189,0,0 // addps 0xbd3f(%eax),%xmm2
- .byte 15,40,176,79,189,0,0 // movaps 0xbd4f(%eax),%xmm6
+ .byte 15,88,144,31,189,0,0 // addps 0xbd1f(%eax),%xmm2
+ .byte 15,40,176,47,189,0,0 // movaps 0xbd2f(%eax),%xmm6
.byte 15,94,242 // divps %xmm2,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
.byte 15,89,69,232 // mulps -0x18(%ebp),%xmm0
@@ -73072,18 +73026,18 @@ _sk_gamma_sse2:
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,194,242,1 // cmpltps %xmm2,%xmm6
- .byte 15,84,176,111,186,0,0 // andps 0xba6f(%eax),%xmm6
+ .byte 15,84,176,79,186,0,0 // andps 0xba4f(%eax),%xmm6
.byte 15,92,214 // subps %xmm6,%xmm2
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,92,242 // subps %xmm2,%xmm6
- .byte 15,88,128,95,189,0,0 // addps 0xbd5f(%eax),%xmm0
+ .byte 15,88,128,63,189,0,0 // addps 0xbd3f(%eax),%xmm0
.byte 15,89,238 // mulps %xmm6,%xmm5
.byte 15,92,197 // subps %xmm5,%xmm0
- .byte 15,40,144,127,189,0,0 // movaps 0xbd7f(%eax),%xmm2
+ .byte 15,40,144,95,189,0,0 // movaps 0xbd5f(%eax),%xmm2
.byte 15,92,214 // subps %xmm6,%xmm2
.byte 15,94,218 // divps %xmm2,%xmm3
.byte 15,88,216 // addps %xmm0,%xmm3
- .byte 15,40,128,159,189,0,0 // movaps 0xbd9f(%eax),%xmm0
+ .byte 15,40,128,127,189,0,0 // movaps 0xbd7f(%eax),%xmm0
.byte 15,89,224 // mulps %xmm0,%xmm4
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 15,89,216 // mulps %xmm0,%xmm3
@@ -73112,29 +73066,29 @@ _sk_lab_to_xyz_sse2:
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 232,0,0,0,0 // call 3df9 <_sk_lab_to_xyz_sse2+0x15>
.byte 88 // pop %eax
- .byte 15,89,144,199,187,0,0 // mulps 0xbbc7(%eax),%xmm2
- .byte 15,40,160,87,185,0,0 // movaps 0xb957(%eax),%xmm4
+ .byte 15,89,144,167,187,0,0 // mulps 0xbba7(%eax),%xmm2
+ .byte 15,40,160,55,185,0,0 // movaps 0xb937(%eax),%xmm4
.byte 15,89,204 // mulps %xmm4,%xmm1
- .byte 15,40,168,215,187,0,0 // movaps 0xbbd7(%eax),%xmm5
+ .byte 15,40,168,183,187,0,0 // movaps 0xbbb7(%eax),%xmm5
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 15,89,220 // mulps %xmm4,%xmm3
.byte 15,88,221 // addps %xmm5,%xmm3
- .byte 15,88,144,231,187,0,0 // addps 0xbbe7(%eax),%xmm2
- .byte 15,89,144,247,187,0,0 // mulps 0xbbf7(%eax),%xmm2
- .byte 15,89,136,7,188,0,0 // mulps 0xbc07(%eax),%xmm1
+ .byte 15,88,144,199,187,0,0 // addps 0xbbc7(%eax),%xmm2
+ .byte 15,89,144,215,187,0,0 // mulps 0xbbd7(%eax),%xmm2
+ .byte 15,89,136,231,187,0,0 // mulps 0xbbe7(%eax),%xmm1
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 15,89,152,23,188,0,0 // mulps 0xbc17(%eax),%xmm3
+ .byte 15,89,152,247,187,0,0 // mulps 0xbbf7(%eax),%xmm3
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,92,235 // subps %xmm3,%xmm5
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,152,39,188,0,0 // movaps 0xbc27(%eax),%xmm3
+ .byte 15,40,152,7,188,0,0 // movaps 0xbc07(%eax),%xmm3
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 15,194,224,1 // cmpltps %xmm0,%xmm4
- .byte 15,40,176,55,188,0,0 // movaps 0xbc37(%eax),%xmm6
+ .byte 15,40,176,23,188,0,0 // movaps 0xbc17(%eax),%xmm6
.byte 15,88,206 // addps %xmm6,%xmm1
- .byte 15,40,184,71,188,0,0 // movaps 0xbc47(%eax),%xmm7
+ .byte 15,40,184,39,188,0,0 // movaps 0xbc27(%eax),%xmm7
.byte 15,89,207 // mulps %xmm7,%xmm1
.byte 15,84,196 // andps %xmm4,%xmm0
.byte 15,85,225 // andnps %xmm1,%xmm4
@@ -73159,8 +73113,8 @@ _sk_lab_to_xyz_sse2:
.byte 15,85,221 // andnps %xmm5,%xmm3
.byte 15,86,216 // orps %xmm0,%xmm3
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,89,160,87,188,0,0 // mulps 0xbc57(%eax),%xmm4
- .byte 15,89,152,103,188,0,0 // mulps 0xbc67(%eax),%xmm3
+ .byte 15,89,160,55,188,0,0 // mulps 0xbc37(%eax),%xmm4
+ .byte 15,89,152,71,188,0,0 // mulps 0xbc47(%eax),%xmm3
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,196 // movaps %xmm4,%xmm0
@@ -73198,9 +73152,9 @@ _sk_load_a8_sse2:
.byte 102,15,110,4,62 // movd (%esi,%edi,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,130,87,184,0,0 // pand 0xb857(%edx),%xmm0
+ .byte 102,15,219,130,55,184,0,0 // pand 0xb837(%edx),%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,154,151,185,0,0 // mulps 0xb997(%edx),%xmm3
+ .byte 15,89,154,119,185,0,0 // mulps 0xb977(%edx),%xmm3
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -73265,9 +73219,9 @@ _sk_load_a8_dst_sse2:
.byte 102,15,110,36,55 // movd (%edi,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,162,131,183,0,0 // pand 0xb783(%edx),%xmm4
+ .byte 102,15,219,162,99,183,0,0 // pand 0xb763(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,195,184,0,0 // mulps 0xb8c3(%edx),%xmm4
+ .byte 15,89,162,163,184,0,0 // mulps 0xb8a3(%edx),%xmm4
.byte 15,41,97,64 // movaps %xmm4,0x40(%ecx)
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
@@ -73358,7 +73312,7 @@ _sk_gather_a8_sse2:
.byte 102,15,96,193 // punpcklbw %xmm1,%xmm0
.byte 102,15,97,193 // punpcklwd %xmm1,%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,153,150,183,0,0 // mulps 0xb796(%ecx),%xmm3
+ .byte 15,89,153,118,183,0,0 // mulps 0xb776(%ecx),%xmm3
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -73392,7 +73346,7 @@ _sk_store_a8_sse2:
.byte 15,175,81,4 // imul 0x4(%ecx),%edx
.byte 3,23 // add (%edi),%edx
.byte 139,89,8 // mov 0x8(%ecx),%ebx
- .byte 15,40,166,34,182,0,0 // movaps 0xb622(%esi),%xmm4
+ .byte 15,40,166,2,182,0,0 // movaps 0xb602(%esi),%xmm4
.byte 15,89,227 // mulps %xmm3,%xmm4
.byte 102,15,91,228 // cvtps2dq %xmm4,%xmm4
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
@@ -73427,7 +73381,7 @@ _sk_store_a8_sse2:
.byte 102,15,197,220,4 // pextrw $0x4,%xmm4,%ebx
.byte 136,92,58,2 // mov %bl,0x2(%edx,%edi,1)
.byte 102,15,112,228,212 // pshufd $0xd4,%xmm4,%xmm4
- .byte 102,15,219,166,66,185,0,0 // pand 0xb942(%esi),%xmm4
+ .byte 102,15,219,166,34,185,0,0 // pand 0xb922(%esi),%xmm4
.byte 102,15,103,228 // packuswb %xmm4,%xmm4
.byte 102,15,103,228 // packuswb %xmm4,%xmm4
.byte 102,15,103,228 // packuswb %xmm4,%xmm4
@@ -73463,12 +73417,12 @@ _sk_load_g8_sse2:
.byte 102,15,110,4,62 // movd (%esi,%edi,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,130,96,181,0,0 // pand 0xb560(%edx),%xmm0
+ .byte 102,15,219,130,64,181,0,0 // pand 0xb540(%edx),%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,160,182,0,0 // mulps 0xb6a0(%edx),%xmm0
+ .byte 15,89,130,128,182,0,0 // mulps 0xb680(%edx),%xmm0
.byte 141,112,8 // lea 0x8(%eax),%esi
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,160,180,0,0 // movaps 0xb4a0(%edx),%xmm3
+ .byte 15,40,154,128,180,0,0 // movaps 0xb480(%edx),%xmm3
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 86 // push %esi
@@ -73526,13 +73480,13 @@ _sk_load_g8_dst_sse2:
.byte 102,15,110,36,62 // movd (%esi,%edi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,162,180,180,0,0 // pand 0xb4b4(%edx),%xmm4
+ .byte 102,15,219,162,148,180,0,0 // pand 0xb494(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,244,181,0,0 // mulps 0xb5f4(%edx),%xmm4
+ .byte 15,89,162,212,181,0,0 // mulps 0xb5d4(%edx),%xmm4
.byte 15,41,97,48 // movaps %xmm4,0x30(%ecx)
.byte 15,41,97,32 // movaps %xmm4,0x20(%ecx)
.byte 15,41,97,16 // movaps %xmm4,0x10(%ecx)
- .byte 15,40,162,244,179,0,0 // movaps 0xb3f4(%edx),%xmm4
+ .byte 15,40,162,212,179,0,0 // movaps 0xb3d4(%edx),%xmm4
.byte 15,41,97,64 // movaps %xmm4,0x40(%ecx)
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
@@ -73624,10 +73578,10 @@ _sk_gather_g8_sse2:
.byte 102,15,96,193 // punpcklbw %xmm1,%xmm0
.byte 102,15,97,193 // punpcklwd %xmm1,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,129,157,180,0,0 // mulps 0xb49d(%ecx),%xmm0
+ .byte 15,89,129,125,180,0,0 // mulps 0xb47d(%ecx),%xmm0
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,153,157,178,0,0 // movaps 0xb29d(%ecx),%xmm3
+ .byte 15,40,153,125,178,0,0 // movaps 0xb27d(%ecx),%xmm3
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 82 // push %edx
@@ -73664,20 +73618,20 @@ _sk_load_565_sse2:
.byte 117,97 // jne 44ac <_sk_load_565_sse2+0x8c>
.byte 243,15,126,20,126 // movq (%esi,%edi,2),%xmm2
.byte 102,15,97,208 // punpcklwd %xmm0,%xmm2
- .byte 102,15,111,130,98,180,0,0 // movdqa 0xb462(%edx),%xmm0
+ .byte 102,15,111,130,66,180,0,0 // movdqa 0xb442(%edx),%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,114,180,0,0 // mulps 0xb472(%edx),%xmm0
- .byte 102,15,111,138,130,180,0,0 // movdqa 0xb482(%edx),%xmm1
+ .byte 15,89,130,82,180,0,0 // mulps 0xb452(%edx),%xmm0
+ .byte 102,15,111,138,98,180,0,0 // movdqa 0xb462(%edx),%xmm1
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,146,180,0,0 // mulps 0xb492(%edx),%xmm1
- .byte 102,15,219,146,162,180,0,0 // pand 0xb4a2(%edx),%xmm2
+ .byte 15,89,138,114,180,0,0 // mulps 0xb472(%edx),%xmm1
+ .byte 102,15,219,146,130,180,0,0 // pand 0xb482(%edx),%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,178,180,0,0 // mulps 0xb4b2(%edx),%xmm2
+ .byte 15,89,146,146,180,0,0 // mulps 0xb492(%edx),%xmm2
.byte 141,112,8 // lea 0x8(%eax),%esi
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,82,178,0,0 // movaps 0xb252(%edx),%xmm3
+ .byte 15,40,154,50,178,0,0 // movaps 0xb232(%edx),%xmm3
.byte 86 // push %esi
.byte 81 // push %ecx
.byte 255,80,4 // call *0x4(%eax)
@@ -73731,21 +73685,21 @@ _sk_load_565_dst_sse2:
.byte 117,113 // jne 458c <_sk_load_565_dst_sse2+0x9c>
.byte 243,15,126,36,126 // movq (%esi,%edi,2),%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,111,170,146,179,0,0 // movdqa 0xb392(%edx),%xmm5
+ .byte 102,15,111,170,114,179,0,0 // movdqa 0xb372(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,162,179,0,0 // mulps 0xb3a2(%edx),%xmm5
+ .byte 15,89,170,130,179,0,0 // mulps 0xb382(%edx),%xmm5
.byte 15,41,105,16 // movaps %xmm5,0x10(%ecx)
- .byte 102,15,111,170,178,179,0,0 // movdqa 0xb3b2(%edx),%xmm5
+ .byte 102,15,111,170,146,179,0,0 // movdqa 0xb392(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,194,179,0,0 // mulps 0xb3c2(%edx),%xmm5
+ .byte 15,89,170,162,179,0,0 // mulps 0xb3a2(%edx),%xmm5
.byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
- .byte 102,15,219,162,210,179,0,0 // pand 0xb3d2(%edx),%xmm4
+ .byte 102,15,219,162,178,179,0,0 // pand 0xb3b2(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,226,179,0,0 // mulps 0xb3e2(%edx),%xmm4
+ .byte 15,89,162,194,179,0,0 // mulps 0xb3c2(%edx),%xmm4
.byte 15,41,97,48 // movaps %xmm4,0x30(%ecx)
- .byte 15,40,162,130,177,0,0 // movaps 0xb182(%edx),%xmm4
+ .byte 15,40,162,98,177,0,0 // movaps 0xb162(%edx),%xmm4
.byte 15,41,97,64 // movaps %xmm4,0x40(%ecx)
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
@@ -73830,20 +73784,20 @@ _sk_gather_565_sse2:
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,209,3 // pinsrw $0x3,%ecx,%xmm2
.byte 102,15,97,208 // punpcklwd %xmm0,%xmm2
- .byte 102,15,111,130,16,178,0,0 // movdqa 0xb210(%edx),%xmm0
+ .byte 102,15,111,130,240,177,0,0 // movdqa 0xb1f0(%edx),%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,32,178,0,0 // mulps 0xb220(%edx),%xmm0
- .byte 102,15,111,138,48,178,0,0 // movdqa 0xb230(%edx),%xmm1
+ .byte 15,89,130,0,178,0,0 // mulps 0xb200(%edx),%xmm0
+ .byte 102,15,111,138,16,178,0,0 // movdqa 0xb210(%edx),%xmm1
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,64,178,0,0 // mulps 0xb240(%edx),%xmm1
- .byte 102,15,219,146,80,178,0,0 // pand 0xb250(%edx),%xmm2
+ .byte 15,89,138,32,178,0,0 // mulps 0xb220(%edx),%xmm1
+ .byte 102,15,219,146,48,178,0,0 // pand 0xb230(%edx),%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,96,178,0,0 // mulps 0xb260(%edx),%xmm2
+ .byte 15,89,146,64,178,0,0 // mulps 0xb240(%edx),%xmm2
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,0,176,0,0 // movaps 0xb000(%edx),%xmm3
+ .byte 15,40,154,224,175,0,0 // movaps 0xafe0(%edx),%xmm3
.byte 81 // push %ecx
.byte 255,117,8 // pushl 0x8(%ebp)
.byte 255,80,4 // call *0x4(%eax)
@@ -73871,8 +73825,8 @@ _sk_store_565_sse2:
.byte 1,210 // add %edx,%edx
.byte 3,22 // add (%esi),%edx
.byte 139,49 // mov (%ecx),%esi
- .byte 15,40,167,141,179,0,0 // movaps 0xb38d(%edi),%xmm4
- .byte 15,40,175,157,179,0,0 // movaps 0xb39d(%edi),%xmm5
+ .byte 15,40,167,109,179,0,0 // movaps 0xb36d(%edi),%xmm4
+ .byte 15,40,175,125,179,0,0 // movaps 0xb37d(%edi),%xmm5
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,89,244 // mulps %xmm4,%xmm6
@@ -73952,21 +73906,21 @@ _sk_load_4444_sse2:
.byte 117,112 // jne 4862 <_sk_load_4444_sse2+0x9b>
.byte 243,15,126,28,126 // movq (%esi,%edi,2),%xmm3
.byte 102,15,97,216 // punpcklwd %xmm0,%xmm3
- .byte 102,15,111,130,203,178,0,0 // movdqa 0xb2cb(%edx),%xmm0
+ .byte 102,15,111,130,171,178,0,0 // movdqa 0xb2ab(%edx),%xmm0
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,219,178,0,0 // mulps 0xb2db(%edx),%xmm0
- .byte 102,15,111,138,235,178,0,0 // movdqa 0xb2eb(%edx),%xmm1
+ .byte 15,89,130,187,178,0,0 // mulps 0xb2bb(%edx),%xmm0
+ .byte 102,15,111,138,203,178,0,0 // movdqa 0xb2cb(%edx),%xmm1
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,251,178,0,0 // mulps 0xb2fb(%edx),%xmm1
- .byte 102,15,111,146,11,179,0,0 // movdqa 0xb30b(%edx),%xmm2
+ .byte 15,89,138,219,178,0,0 // mulps 0xb2db(%edx),%xmm1
+ .byte 102,15,111,146,235,178,0,0 // movdqa 0xb2eb(%edx),%xmm2
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,27,179,0,0 // mulps 0xb31b(%edx),%xmm2
- .byte 102,15,219,154,43,179,0,0 // pand 0xb32b(%edx),%xmm3
+ .byte 15,89,146,251,178,0,0 // mulps 0xb2fb(%edx),%xmm2
+ .byte 102,15,219,154,11,179,0,0 // pand 0xb30b(%edx),%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,154,59,179,0,0 // mulps 0xb33b(%edx),%xmm3
+ .byte 15,89,154,27,179,0,0 // mulps 0xb31b(%edx),%xmm3
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
.byte 82 // push %edx
@@ -74022,24 +73976,24 @@ _sk_load_4444_dst_sse2:
.byte 15,133,128,0,0,0 // jne 4955 <_sk_load_4444_dst_sse2+0xaf>
.byte 243,15,126,36,126 // movq (%esi,%edi,2),%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,111,170,236,177,0,0 // movdqa 0xb1ec(%edx),%xmm5
+ .byte 102,15,111,170,204,177,0,0 // movdqa 0xb1cc(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,252,177,0,0 // mulps 0xb1fc(%edx),%xmm5
+ .byte 15,89,170,220,177,0,0 // mulps 0xb1dc(%edx),%xmm5
.byte 15,41,105,16 // movaps %xmm5,0x10(%ecx)
- .byte 102,15,111,170,12,178,0,0 // movdqa 0xb20c(%edx),%xmm5
+ .byte 102,15,111,170,236,177,0,0 // movdqa 0xb1ec(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,28,178,0,0 // mulps 0xb21c(%edx),%xmm5
+ .byte 15,89,170,252,177,0,0 // mulps 0xb1fc(%edx),%xmm5
.byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
- .byte 102,15,111,170,44,178,0,0 // movdqa 0xb22c(%edx),%xmm5
+ .byte 102,15,111,170,12,178,0,0 // movdqa 0xb20c(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,60,178,0,0 // mulps 0xb23c(%edx),%xmm5
+ .byte 15,89,170,28,178,0,0 // mulps 0xb21c(%edx),%xmm5
.byte 15,41,105,48 // movaps %xmm5,0x30(%ecx)
- .byte 102,15,219,162,76,178,0,0 // pand 0xb24c(%edx),%xmm4
+ .byte 102,15,219,162,44,178,0,0 // pand 0xb22c(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,92,178,0,0 // mulps 0xb25c(%edx),%xmm4
+ .byte 15,89,162,60,178,0,0 // mulps 0xb23c(%edx),%xmm4
.byte 15,41,97,64 // movaps %xmm4,0x40(%ecx)
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
@@ -74124,21 +74078,21 @@ _sk_gather_4444_sse2:
.byte 89 // pop %ecx
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,97,216 // punpcklwd %xmm0,%xmm3
- .byte 102,15,111,129,78,176,0,0 // movdqa 0xb04e(%ecx),%xmm0
+ .byte 102,15,111,129,46,176,0,0 // movdqa 0xb02e(%ecx),%xmm0
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,129,94,176,0,0 // mulps 0xb05e(%ecx),%xmm0
- .byte 102,15,111,137,110,176,0,0 // movdqa 0xb06e(%ecx),%xmm1
+ .byte 15,89,129,62,176,0,0 // mulps 0xb03e(%ecx),%xmm0
+ .byte 102,15,111,137,78,176,0,0 // movdqa 0xb04e(%ecx),%xmm1
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,137,126,176,0,0 // mulps 0xb07e(%ecx),%xmm1
- .byte 102,15,111,145,142,176,0,0 // movdqa 0xb08e(%ecx),%xmm2
+ .byte 15,89,137,94,176,0,0 // mulps 0xb05e(%ecx),%xmm1
+ .byte 102,15,111,145,110,176,0,0 // movdqa 0xb06e(%ecx),%xmm2
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,145,158,176,0,0 // mulps 0xb09e(%ecx),%xmm2
- .byte 102,15,219,153,174,176,0,0 // pand 0xb0ae(%ecx),%xmm3
+ .byte 15,89,145,126,176,0,0 // mulps 0xb07e(%ecx),%xmm2
+ .byte 102,15,219,153,142,176,0,0 // pand 0xb08e(%ecx),%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,153,190,176,0,0 // mulps 0xb0be(%ecx),%xmm3
+ .byte 15,89,153,158,176,0,0 // mulps 0xb09e(%ecx),%xmm3
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
.byte 81 // push %ecx
@@ -74168,7 +74122,7 @@ _sk_store_4444_sse2:
.byte 1,210 // add %edx,%edx
.byte 3,22 // add (%esi),%edx
.byte 139,49 // mov (%ecx),%esi
- .byte 15,40,167,81,176,0,0 // movaps 0xb051(%edi),%xmm4
+ .byte 15,40,167,49,176,0,0 // movaps 0xb031(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -74253,11 +74207,11 @@ _sk_load_8888_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,102 // jne 4c44 <_sk_load_8888_sse2+0x92>
.byte 243,15,111,28,190 // movdqu (%esi,%edi,4),%xmm3
- .byte 102,15,111,146,128,171,0,0 // movdqa 0xab80(%edx),%xmm2
+ .byte 102,15,111,146,96,171,0,0 // movdqa 0xab60(%edx),%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,40,162,192,172,0,0 // movaps 0xacc0(%edx),%xmm4
+ .byte 15,40,162,160,172,0,0 // movaps 0xaca0(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -74322,11 +74276,11 @@ _sk_load_8888_dst_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,118 // jne 4d1b <_sk_load_8888_dst_sse2+0xa2>
.byte 243,15,111,36,190 // movdqu (%esi,%edi,4),%xmm4
- .byte 102,15,111,170,185,170,0,0 // movdqa 0xaab9(%edx),%xmm5
+ .byte 102,15,111,170,153,170,0,0 // movdqa 0xaa99(%edx),%xmm5
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 102,15,219,245 // pand %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,40,186,249,171,0,0 // movaps 0xabf9(%edx),%xmm7
+ .byte 15,40,186,217,171,0,0 // movaps 0xabd9(%edx),%xmm7
.byte 15,89,247 // mulps %xmm7,%xmm6
.byte 15,41,113,16 // movaps %xmm6,0x10(%ecx)
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
@@ -74421,11 +74375,11 @@ _sk_gather_8888_sse2:
.byte 102,15,98,194 // punpckldq %xmm2,%xmm0
.byte 102,15,98,217 // punpckldq %xmm1,%xmm3
.byte 102,15,108,216 // punpcklqdq %xmm0,%xmm3
- .byte 102,15,111,145,70,169,0,0 // movdqa 0xa946(%ecx),%xmm2
+ .byte 102,15,111,145,38,169,0,0 // movdqa 0xa926(%ecx),%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,40,161,134,170,0,0 // movaps 0xaa86(%ecx),%xmm4
+ .byte 15,40,161,102,170,0,0 // movaps 0xaa66(%ecx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -74469,7 +74423,7 @@ _sk_store_8888_sse2:
.byte 193,226,2 // shl $0x2,%edx
.byte 3,22 // add (%esi),%edx
.byte 139,49 // mov (%ecx),%esi
- .byte 15,40,167,219,168,0,0 // movaps 0xa8db(%edi),%xmm4
+ .byte 15,40,167,187,168,0,0 // movaps 0xa8bb(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -74540,11 +74494,11 @@ _sk_load_bgra_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,102 // jne 4faf <_sk_load_bgra_sse2+0x92>
.byte 243,15,111,28,190 // movdqu (%esi,%edi,4),%xmm3
- .byte 102,15,111,130,21,168,0,0 // movdqa 0xa815(%edx),%xmm0
+ .byte 102,15,111,130,245,167,0,0 // movdqa 0xa7f5(%edx),%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,219,200 // pand %xmm0,%xmm1
.byte 15,91,209 // cvtdq2ps %xmm1,%xmm2
- .byte 15,40,162,85,169,0,0 // movaps 0xa955(%edx),%xmm4
+ .byte 15,40,162,53,169,0,0 // movaps 0xa935(%edx),%xmm4
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -74609,11 +74563,11 @@ _sk_load_bgra_dst_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,118 // jne 5086 <_sk_load_bgra_dst_sse2+0xa2>
.byte 243,15,111,36,190 // movdqu (%esi,%edi,4),%xmm4
- .byte 102,15,111,170,78,167,0,0 // movdqa 0xa74e(%edx),%xmm5
+ .byte 102,15,111,170,46,167,0,0 // movdqa 0xa72e(%edx),%xmm5
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 102,15,219,245 // pand %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,40,186,142,168,0,0 // movaps 0xa88e(%edx),%xmm7
+ .byte 15,40,186,110,168,0,0 // movaps 0xa86e(%edx),%xmm7
.byte 15,89,247 // mulps %xmm7,%xmm6
.byte 15,41,113,48 // movaps %xmm6,0x30(%ecx)
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
@@ -74708,11 +74662,11 @@ _sk_gather_bgra_sse2:
.byte 102,15,98,194 // punpckldq %xmm2,%xmm0
.byte 102,15,98,217 // punpckldq %xmm1,%xmm3
.byte 102,15,108,216 // punpcklqdq %xmm0,%xmm3
- .byte 102,15,111,129,219,165,0,0 // movdqa 0xa5db(%ecx),%xmm0
+ .byte 102,15,111,129,187,165,0,0 // movdqa 0xa5bb(%ecx),%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,219,200 // pand %xmm0,%xmm1
.byte 15,91,209 // cvtdq2ps %xmm1,%xmm2
- .byte 15,40,161,27,167,0,0 // movaps 0xa71b(%ecx),%xmm4
+ .byte 15,40,161,251,166,0,0 // movaps 0xa6fb(%ecx),%xmm4
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -74756,7 +74710,7 @@ _sk_store_bgra_sse2:
.byte 193,226,2 // shl $0x2,%edx
.byte 3,22 // add (%esi),%edx
.byte 139,49 // mov (%ecx),%esi
- .byte 15,40,167,112,165,0,0 // movaps 0xa570(%edi),%xmm4
+ .byte 15,40,167,80,165,0,0 // movaps 0xa550(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -74855,11 +74809,11 @@ _sk_load_f16_sse2:
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,97,200 // punpcklwd %xmm0,%xmm1
.byte 102,15,239,210 // pxor %xmm2,%xmm2
- .byte 102,15,111,170,154,168,0,0 // movdqa 0xa89a(%edx),%xmm5
+ .byte 102,15,111,170,122,168,0,0 // movdqa 0xa87a(%edx),%xmm5
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,219,245 // pand %xmm5,%xmm6
- .byte 102,15,219,138,170,168,0,0 // pand 0xa8aa(%edx),%xmm1
- .byte 102,15,111,130,186,168,0,0 // movdqa 0xa8ba(%edx),%xmm0
+ .byte 102,15,219,138,138,168,0,0 // pand 0xa88a(%edx),%xmm1
+ .byte 102,15,111,130,154,168,0,0 // movdqa 0xa89a(%edx),%xmm0
.byte 102,15,127,69,184 // movdqa %xmm0,-0x48(%ebp)
.byte 102,15,114,246,16 // pslld $0x10,%xmm6
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
@@ -74871,7 +74825,7 @@ _sk_load_f16_sse2:
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,111,212 // movdqa %xmm4,%xmm2
.byte 102,15,219,213 // pand %xmm5,%xmm2
- .byte 102,15,111,154,170,168,0,0 // movdqa 0xa8aa(%edx),%xmm3
+ .byte 102,15,111,154,138,168,0,0 // movdqa 0xa88a(%edx),%xmm3
.byte 102,15,219,227 // pand %xmm3,%xmm4
.byte 102,15,114,242,16 // pslld $0x10,%xmm2
.byte 102,15,102,196 // pcmpgtd %xmm4,%xmm0
@@ -74884,7 +74838,7 @@ _sk_load_f16_sse2:
.byte 102,15,219,253 // pand %xmm5,%xmm7
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 102,15,114,247,16 // pslld $0x10,%xmm7
- .byte 102,15,111,146,186,168,0,0 // movdqa 0xa8ba(%edx),%xmm2
+ .byte 102,15,111,146,154,168,0,0 // movdqa 0xa89a(%edx),%xmm2
.byte 102,15,102,208 // pcmpgtd %xmm0,%xmm2
.byte 102,15,114,240,13 // pslld $0xd,%xmm0
.byte 102,15,235,199 // por %xmm7,%xmm0
@@ -74899,7 +74853,7 @@ _sk_load_f16_sse2:
.byte 102,15,127,93,184 // movdqa %xmm3,-0x48(%ebp)
.byte 102,15,114,247,13 // pslld $0xd,%xmm7
.byte 102,15,235,253 // por %xmm5,%xmm7
- .byte 102,15,111,154,202,168,0,0 // movdqa 0xa8ca(%edx),%xmm3
+ .byte 102,15,111,154,170,168,0,0 // movdqa 0xa8aa(%edx),%xmm3
.byte 102,15,254,203 // paddd %xmm3,%xmm1
.byte 102,15,254,227 // paddd %xmm3,%xmm4
.byte 102,15,254,195 // paddd %xmm3,%xmm0
@@ -74988,18 +74942,18 @@ _sk_load_f16_dst_sse2:
.byte 102,15,126,85,232 // movd %xmm2,-0x18(%ebp)
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 102,15,97,202 // punpcklwd %xmm2,%xmm1
- .byte 102,15,111,186,125,166,0,0 // movdqa 0xa67d(%edx),%xmm7
+ .byte 102,15,111,186,93,166,0,0 // movdqa 0xa65d(%edx),%xmm7
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,219,215 // pand %xmm7,%xmm2
- .byte 102,15,111,154,141,166,0,0 // movdqa 0xa68d(%edx),%xmm3
+ .byte 102,15,111,154,109,166,0,0 // movdqa 0xa66d(%edx),%xmm3
.byte 102,15,219,203 // pand %xmm3,%xmm1
- .byte 102,15,111,162,157,166,0,0 // movdqa 0xa69d(%edx),%xmm4
+ .byte 102,15,111,162,125,166,0,0 // movdqa 0xa67d(%edx),%xmm4
.byte 102,15,114,242,16 // pslld $0x10,%xmm2
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,102,233 // pcmpgtd %xmm1,%xmm5
.byte 102,15,114,241,13 // pslld $0xd,%xmm1
.byte 102,15,235,202 // por %xmm2,%xmm1
- .byte 102,15,111,146,173,166,0,0 // movdqa 0xa6ad(%edx),%xmm2
+ .byte 102,15,111,146,141,166,0,0 // movdqa 0xa68d(%edx),%xmm2
.byte 102,15,127,85,184 // movdqa %xmm2,-0x48(%ebp)
.byte 102,15,254,202 // paddd %xmm2,%xmm1
.byte 102,15,223,233 // pandn %xmm1,%xmm5
@@ -75145,11 +75099,11 @@ _sk_gather_f16_sse2:
.byte 102,15,126,69,248 // movd %xmm0,-0x8(%ebp)
.byte 102,15,97,206 // punpcklwd %xmm6,%xmm1
.byte 102,15,239,210 // pxor %xmm2,%xmm2
- .byte 102,15,111,177,225,163,0,0 // movdqa 0xa3e1(%ecx),%xmm6
+ .byte 102,15,111,177,193,163,0,0 // movdqa 0xa3c1(%ecx),%xmm6
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
- .byte 102,15,219,137,241,163,0,0 // pand 0xa3f1(%ecx),%xmm1
- .byte 102,15,111,129,1,164,0,0 // movdqa 0xa401(%ecx),%xmm0
+ .byte 102,15,219,137,209,163,0,0 // pand 0xa3d1(%ecx),%xmm1
+ .byte 102,15,111,129,225,163,0,0 // movdqa 0xa3e1(%ecx),%xmm0
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,102,217 // pcmpgtd %xmm1,%xmm3
@@ -75160,7 +75114,7 @@ _sk_gather_f16_sse2:
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,111,213 // movdqa %xmm5,%xmm2
.byte 102,15,219,214 // pand %xmm6,%xmm2
- .byte 102,15,111,153,241,163,0,0 // movdqa 0xa3f1(%ecx),%xmm3
+ .byte 102,15,111,153,209,163,0,0 // movdqa 0xa3d1(%ecx),%xmm3
.byte 102,15,219,235 // pand %xmm3,%xmm5
.byte 102,15,114,242,16 // pslld $0x10,%xmm2
.byte 102,15,111,224 // movdqa %xmm0,%xmm4
@@ -75174,7 +75128,7 @@ _sk_gather_f16_sse2:
.byte 102,15,219,254 // pand %xmm6,%xmm7
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 102,15,114,247,16 // pslld $0x10,%xmm7
- .byte 102,15,111,145,1,164,0,0 // movdqa 0xa401(%ecx),%xmm2
+ .byte 102,15,111,145,225,163,0,0 // movdqa 0xa3e1(%ecx),%xmm2
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
.byte 102,15,102,216 // pcmpgtd %xmm0,%xmm3
.byte 102,15,114,240,13 // pslld $0xd,%xmm0
@@ -75183,12 +75137,12 @@ _sk_gather_f16_sse2:
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,97,252 // punpcklwd %xmm4,%xmm7
.byte 102,15,219,247 // pand %xmm7,%xmm6
- .byte 102,15,219,185,241,163,0,0 // pand 0xa3f1(%ecx),%xmm7
+ .byte 102,15,219,185,209,163,0,0 // pand 0xa3d1(%ecx),%xmm7
.byte 102,15,114,246,16 // pslld $0x10,%xmm6
.byte 102,15,102,215 // pcmpgtd %xmm7,%xmm2
.byte 102,15,114,247,13 // pslld $0xd,%xmm7
.byte 102,15,235,254 // por %xmm6,%xmm7
- .byte 102,15,111,161,17,164,0,0 // movdqa 0xa411(%ecx),%xmm4
+ .byte 102,15,111,161,241,163,0,0 // movdqa 0xa3f1(%ecx),%xmm4
.byte 102,15,254,204 // paddd %xmm4,%xmm1
.byte 102,15,254,236 // paddd %xmm4,%xmm5
.byte 102,15,254,196 // paddd %xmm4,%xmm0
@@ -75227,22 +75181,22 @@ _sk_store_f16_sse2:
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 232,0,0,0,0 // call 5913 <_sk_store_f16_sse2+0x19>
.byte 88 // pop %eax
- .byte 102,15,111,152,93,162,0,0 // movdqa 0xa25d(%eax),%xmm3
+ .byte 102,15,111,152,61,162,0,0 // movdqa 0xa23d(%eax),%xmm3
.byte 102,15,111,224 // movdqa %xmm0,%xmm4
.byte 102,15,219,227 // pand %xmm3,%xmm4
- .byte 102,15,111,136,141,162,0,0 // movdqa 0xa28d(%eax),%xmm1
+ .byte 102,15,111,136,109,162,0,0 // movdqa 0xa26d(%eax),%xmm1
.byte 102,15,127,77,232 // movdqa %xmm1,-0x18(%ebp)
.byte 102,15,111,240 // movdqa %xmm0,%xmm6
.byte 102,15,114,246,3 // pslld $0x3,%xmm6
.byte 102,15,219,241 // pand %xmm1,%xmm6
.byte 102,15,254,244 // paddd %xmm4,%xmm6
- .byte 102,15,111,184,109,162,0,0 // movdqa 0xa26d(%eax),%xmm7
+ .byte 102,15,111,184,77,162,0,0 // movdqa 0xa24d(%eax),%xmm7
.byte 102,15,127,69,168 // movdqa %xmm0,-0x58(%ebp)
.byte 102,15,219,199 // pand %xmm7,%xmm0
- .byte 102,15,111,168,125,162,0,0 // movdqa 0xa27d(%eax),%xmm5
+ .byte 102,15,111,168,93,162,0,0 // movdqa 0xa25d(%eax),%xmm5
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
.byte 102,15,102,200 // pcmpgtd %xmm0,%xmm1
- .byte 102,15,111,128,13,159,0,0 // movdqa 0x9f0d(%eax),%xmm0
+ .byte 102,15,111,128,237,158,0,0 // movdqa 0x9eed(%eax),%xmm0
.byte 102,15,127,69,216 // movdqa %xmm0,-0x28(%ebp)
.byte 102,15,254,240 // paddd %xmm0,%xmm6
.byte 102,15,114,230,16 // psrad $0x10,%xmm6
@@ -75376,7 +75330,7 @@ _sk_load_u16_be_sse2:
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,97,195 // punpcklwd %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,40,162,32,158,0,0 // movaps 0x9e20(%edx),%xmm4
+ .byte 15,40,162,0,158,0,0 // movaps 0x9e00(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -75480,7 +75434,7 @@ _sk_load_rgb_u16_be_sse2:
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,97,195 // punpcklwd %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,40,170,185,156,0,0 // movaps 0x9cb9(%edx),%xmm5
+ .byte 15,40,170,153,156,0,0 // movaps 0x9c99(%edx),%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 102,15,111,204 // movdqa %xmm4,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -75506,7 +75460,7 @@ _sk_load_rgb_u16_be_sse2:
.byte 15,89,213 // mulps %xmm5,%xmm2
.byte 141,112,8 // lea 0x8(%eax),%esi
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,57,154,0,0 // movaps 0x9a39(%edx),%xmm3
+ .byte 15,40,154,25,154,0,0 // movaps 0x9a19(%edx),%xmm3
.byte 86 // push %esi
.byte 81 // push %ecx
.byte 255,80,4 // call *0x4(%eax)
@@ -75553,7 +75507,7 @@ _sk_store_u16_be_sse2:
.byte 1,210 // add %edx,%edx
.byte 3,22 // add (%esi),%edx
.byte 139,49 // mov (%ecx),%esi
- .byte 15,40,183,21,158,0,0 // movaps 0x9e15(%edi),%xmm6
+ .byte 15,40,183,245,157,0,0 // movaps 0x9df5(%edi),%xmm6
.byte 139,121,8 // mov 0x8(%ecx),%edi
.byte 193,230,2 // shl $0x2,%esi
.byte 15,40,224 // movaps %xmm0,%xmm4
@@ -75833,7 +75787,7 @@ _sk_repeat_x_sse2:
.byte 243,15,91,245 // cvttps2dq %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 15,194,238,1 // cmpltps %xmm6,%xmm5
- .byte 15,84,168,193,149,0,0 // andps 0x95c1(%eax),%xmm5
+ .byte 15,84,168,161,149,0,0 // andps 0x95a1(%eax),%xmm5
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
.byte 15,89,230 // mulps %xmm6,%xmm4
@@ -75865,7 +75819,7 @@ _sk_repeat_y_sse2:
.byte 243,15,91,245 // cvttps2dq %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 15,194,238,1 // cmpltps %xmm6,%xmm5
- .byte 15,84,168,111,149,0,0 // andps 0x956f(%eax),%xmm5
+ .byte 15,84,168,79,149,0,0 // andps 0x954f(%eax),%xmm5
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
.byte 15,89,230 // mulps %xmm6,%xmm4
@@ -75895,13 +75849,13 @@ _sk_mirror_x_sse2:
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
- .byte 243,15,89,169,253,156,0,0 // mulss 0x9cfd(%ecx),%xmm5
+ .byte 243,15,89,169,221,156,0,0 // mulss 0x9cdd(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,89,232 // mulps %xmm0,%xmm5
.byte 243,15,91,253 // cvttps2dq %xmm5,%xmm7
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
.byte 15,194,239,1 // cmpltps %xmm7,%xmm5
- .byte 15,84,169,29,149,0,0 // andps 0x951d(%ecx),%xmm5
+ .byte 15,84,169,253,148,0,0 // andps 0x94fd(%ecx),%xmm5
.byte 15,92,253 // subps %xmm5,%xmm7
.byte 243,15,88,228 // addss %xmm4,%xmm4
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
@@ -75936,13 +75890,13 @@ _sk_mirror_y_sse2:
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
.byte 15,92,206 // subps %xmm6,%xmm1
- .byte 243,15,89,169,137,156,0,0 // mulss 0x9c89(%ecx),%xmm5
+ .byte 243,15,89,169,105,156,0,0 // mulss 0x9c69(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,89,233 // mulps %xmm1,%xmm5
.byte 243,15,91,253 // cvttps2dq %xmm5,%xmm7
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
.byte 15,194,239,1 // cmpltps %xmm7,%xmm5
- .byte 15,84,169,169,148,0,0 // andps 0x94a9(%ecx),%xmm5
+ .byte 15,84,169,137,148,0,0 // andps 0x9489(%ecx),%xmm5
.byte 15,92,253 // subps %xmm5,%xmm7
.byte 243,15,88,228 // addss %xmm4,%xmm4
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
@@ -75973,7 +75927,7 @@ _sk_clamp_x_1_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,95,224 // maxps %xmm0,%xmm4
- .byte 15,93,160,53,148,0,0 // minps 0x9435(%eax),%xmm4
+ .byte 15,93,160,21,148,0,0 // minps 0x9415(%eax),%xmm4
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,196 // movaps %xmm4,%xmm0
@@ -75998,7 +75952,7 @@ _sk_repeat_x_1_sse2:
.byte 15,91,236 // cvtdq2ps %xmm4,%xmm5
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,194,245,1 // cmpltps %xmm5,%xmm6
- .byte 15,40,184,5,148,0,0 // movaps 0x9405(%eax),%xmm7
+ .byte 15,40,184,229,147,0,0 // movaps 0x93e5(%eax),%xmm7
.byte 15,84,247 // andps %xmm7,%xmm6
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,92,238 // subps %xmm6,%xmm5
@@ -76024,14 +75978,14 @@ _sk_mirror_x_1_sse2:
.byte 131,236,8 // sub $0x8,%esp
.byte 232,0,0,0,0 // call 62c5 <_sk_mirror_x_1_sse2+0xb>
.byte 88 // pop %eax
- .byte 15,40,160,43,148,0,0 // movaps 0x942b(%eax),%xmm4
+ .byte 15,40,160,11,148,0,0 // movaps 0x940b(%eax),%xmm4
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 15,40,168,171,147,0,0 // movaps 0x93ab(%eax),%xmm5
+ .byte 15,40,168,139,147,0,0 // movaps 0x938b(%eax),%xmm5
.byte 15,89,232 // mulps %xmm0,%xmm5
.byte 243,15,91,245 // cvttps2dq %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 15,194,238,1 // cmpltps %xmm6,%xmm5
- .byte 15,40,184,187,147,0,0 // movaps 0x93bb(%eax),%xmm7
+ .byte 15,40,184,155,147,0,0 // movaps 0x939b(%eax),%xmm7
.byte 15,84,239 // andps %xmm7,%xmm5
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,88,246 // addps %xmm6,%xmm6
@@ -76064,10 +76018,10 @@ _sk_luminance_to_alpha_sse2:
.byte 232,0,0,0,0 // call 632f <_sk_luminance_to_alpha_sse2+0xe>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,89,128,145,152,0,0 // mulps 0x9891(%eax),%xmm0
- .byte 15,89,136,161,152,0,0 // mulps 0x98a1(%eax),%xmm1
+ .byte 15,89,128,113,152,0,0 // mulps 0x9871(%eax),%xmm0
+ .byte 15,89,136,129,152,0,0 // mulps 0x9881(%eax),%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,152,177,152,0,0 // mulps 0x98b1(%eax),%xmm3
+ .byte 15,89,152,145,152,0,0 // mulps 0x9891(%eax),%xmm3
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -76463,12 +76417,12 @@ _sk_evenly_spaced_gradient_sse2:
.byte 78 // dec %esi
.byte 102,15,110,206 // movd %esi,%xmm1
.byte 102,15,112,201,0 // pshufd $0x0,%xmm1,%xmm1
- .byte 102,15,111,146,43,148,0,0 // movdqa 0x942b(%edx),%xmm2
+ .byte 102,15,111,146,11,148,0,0 // movdqa 0x940b(%edx),%xmm2
.byte 102,15,219,209 // pand %xmm1,%xmm2
- .byte 102,15,235,146,235,145,0,0 // por 0x91eb(%edx),%xmm2
+ .byte 102,15,235,146,203,145,0,0 // por 0x91cb(%edx),%xmm2
.byte 102,15,114,209,16 // psrld $0x10,%xmm1
- .byte 102,15,235,138,59,148,0,0 // por 0x943b(%edx),%xmm1
- .byte 15,88,138,75,148,0,0 // addps 0x944b(%edx),%xmm1
+ .byte 102,15,235,138,27,148,0,0 // por 0x941b(%edx),%xmm1
+ .byte 15,88,138,43,148,0,0 // addps 0x942b(%edx),%xmm1
.byte 15,88,202 // addps %xmm2,%xmm1
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 243,15,91,201 // cvttps2dq %xmm1,%xmm1
@@ -76761,30 +76715,30 @@ _sk_xy_to_unit_angle_sse2:
.byte 15,94,247 // divps %xmm7,%xmm6
.byte 15,40,254 // movaps %xmm6,%xmm7
.byte 15,89,255 // mulps %xmm7,%xmm7
- .byte 15,40,128,107,144,0,0 // movaps 0x906b(%eax),%xmm0
+ .byte 15,40,128,75,144,0,0 // movaps 0x904b(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,123,144,0,0 // addps 0x907b(%eax),%xmm0
+ .byte 15,88,128,91,144,0,0 // addps 0x905b(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,139,144,0,0 // addps 0x908b(%eax),%xmm0
+ .byte 15,88,128,107,144,0,0 // addps 0x906b(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,155,144,0,0 // addps 0x909b(%eax),%xmm0
+ .byte 15,88,128,123,144,0,0 // addps 0x907b(%eax),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,194,236,1 // cmpltps %xmm4,%xmm5
- .byte 15,40,176,171,144,0,0 // movaps 0x90ab(%eax),%xmm6
+ .byte 15,40,176,139,144,0,0 // movaps 0x908b(%eax),%xmm6
.byte 15,92,240 // subps %xmm0,%xmm6
.byte 15,84,245 // andps %xmm5,%xmm6
.byte 15,85,232 // andnps %xmm0,%xmm5
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,86,238 // orps %xmm6,%xmm5
.byte 15,194,204,1 // cmpltps %xmm4,%xmm1
- .byte 15,40,128,187,138,0,0 // movaps 0x8abb(%eax),%xmm0
+ .byte 15,40,128,155,138,0,0 // movaps 0x8a9b(%eax),%xmm0
.byte 15,92,197 // subps %xmm5,%xmm0
.byte 15,84,193 // andps %xmm1,%xmm0
.byte 15,85,205 // andnps %xmm5,%xmm1
.byte 15,86,200 // orps %xmm0,%xmm1
.byte 15,40,194 // movaps %xmm2,%xmm0
.byte 15,194,196,1 // cmpltps %xmm4,%xmm0
- .byte 15,40,168,203,138,0,0 // movaps 0x8acb(%eax),%xmm5
+ .byte 15,40,168,171,138,0,0 // movaps 0x8aab(%eax),%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,84,232 // andps %xmm0,%xmm5
.byte 15,85,193 // andnps %xmm1,%xmm0
@@ -76827,10 +76781,10 @@ _sk_xy_to_radius_sse2:
.byte 93 // pop %ebp
.byte 195 // ret
-HIDDEN _sk_xy_to_2pt_conical_quadratic_max_sse2
-.globl _sk_xy_to_2pt_conical_quadratic_max_sse2
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_max_sse2)
-_sk_xy_to_2pt_conical_quadratic_max_sse2:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_first_sse2
+.globl _sk_xy_to_2pt_conical_quadratic_first_sse2
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_first_sse2)
+_sk_xy_to_2pt_conical_quadratic_first_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
@@ -76845,30 +76799,25 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,89,246 // mulps %xmm6,%xmm6
.byte 15,88,240 // addps %xmm0,%xmm6
- .byte 232,0,0,0,0 // call 6cd2 <_sk_xy_to_2pt_conical_quadratic_max_sse2+0x31>
+ .byte 232,0,0,0,0 // call 6cd2 <_sk_xy_to_2pt_conical_quadratic_first_sse2+0x31>
.byte 90 // pop %edx
.byte 243,15,89,237 // mulss %xmm5,%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 243,15,16,65,64 // movss 0x40(%ecx),%xmm0
.byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
- .byte 15,89,162,158,143,0,0 // mulps 0x8f9e(%edx),%xmm4
- .byte 15,89,130,174,143,0,0 // mulps 0x8fae(%edx),%xmm0
+ .byte 15,89,162,126,143,0,0 // mulps 0x8f7e(%edx),%xmm4
+ .byte 15,89,130,142,143,0,0 // mulps 0x8f8e(%edx),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
.byte 15,81,237 // sqrtps %xmm5,%xmm5
- .byte 15,40,197 // movaps %xmm5,%xmm0
- .byte 15,92,196 // subps %xmm4,%xmm0
- .byte 15,87,162,158,142,0,0 // xorps 0x8e9e(%edx),%xmm4
- .byte 15,92,229 // subps %xmm5,%xmm4
- .byte 243,15,16,105,68 // movss 0x44(%ecx),%xmm5
- .byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
- .byte 15,89,170,158,137,0,0 // mulps 0x899e(%edx),%xmm5
+ .byte 15,92,236 // subps %xmm4,%xmm5
+ .byte 243,15,16,65,68 // movss 0x44(%ecx),%xmm0
+ .byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
+ .byte 15,89,130,126,137,0,0 // mulps 0x897e(%edx),%xmm0
.byte 15,89,197 // mulps %xmm5,%xmm0
- .byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,95,196 // maxps %xmm4,%xmm0
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
.byte 81 // push %ecx
@@ -76878,10 +76827,10 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.byte 93 // pop %ebp
.byte 195 // ret
-HIDDEN _sk_xy_to_2pt_conical_quadratic_min_sse2
-.globl _sk_xy_to_2pt_conical_quadratic_min_sse2
-FUNCTION(_sk_xy_to_2pt_conical_quadratic_min_sse2)
-_sk_xy_to_2pt_conical_quadratic_min_sse2:
+HIDDEN _sk_xy_to_2pt_conical_quadratic_second_sse2
+.globl _sk_xy_to_2pt_conical_quadratic_second_sse2
+FUNCTION(_sk_xy_to_2pt_conical_quadratic_second_sse2)
+_sk_xy_to_2pt_conical_quadratic_second_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
@@ -76896,30 +76845,26 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2:
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,89,246 // mulps %xmm6,%xmm6
.byte 15,88,240 // addps %xmm0,%xmm6
- .byte 232,0,0,0,0 // call 6d70 <_sk_xy_to_2pt_conical_quadratic_min_sse2+0x31>
+ .byte 232,0,0,0,0 // call 6d5d <_sk_xy_to_2pt_conical_quadratic_second_sse2+0x31>
.byte 90 // pop %edx
.byte 243,15,89,237 // mulss %xmm5,%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 243,15,16,65,64 // movss 0x40(%ecx),%xmm0
.byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
- .byte 15,89,162,0,143,0,0 // mulps 0x8f00(%edx),%xmm4
- .byte 15,89,130,16,143,0,0 // mulps 0x8f10(%edx),%xmm0
+ .byte 15,89,162,243,142,0,0 // mulps 0x8ef3(%edx),%xmm4
+ .byte 15,89,130,3,143,0,0 // mulps 0x8f03(%edx),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
- .byte 15,81,237 // sqrtps %xmm5,%xmm5
- .byte 15,40,197 // movaps %xmm5,%xmm0
- .byte 15,92,196 // subps %xmm4,%xmm0
- .byte 15,87,162,0,142,0,0 // xorps 0x8e00(%edx),%xmm4
- .byte 15,92,229 // subps %xmm5,%xmm4
- .byte 243,15,16,105,68 // movss 0x44(%ecx),%xmm5
- .byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
- .byte 15,89,170,0,137,0,0 // mulps 0x8900(%edx),%xmm5
- .byte 15,89,197 // mulps %xmm5,%xmm0
- .byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,93,196 // minps %xmm4,%xmm0
+ .byte 15,81,197 // sqrtps %xmm5,%xmm0
+ .byte 15,87,162,243,141,0,0 // xorps 0x8df3(%edx),%xmm4
+ .byte 15,92,224 // subps %xmm0,%xmm4
+ .byte 243,15,16,65,68 // movss 0x44(%ecx),%xmm0
+ .byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
+ .byte 15,89,130,243,136,0,0 // mulps 0x88f3(%edx),%xmm0
+ .byte 15,89,196 // mulps %xmm4,%xmm0
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
.byte 81 // push %ecx
@@ -76936,7 +76881,7 @@ _sk_xy_to_2pt_conical_linear_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 6de8 <_sk_xy_to_2pt_conical_linear_sse2+0xb>
+ .byte 232,0,0,0,0 // call 6dc9 <_sk_xy_to_2pt_conical_linear_sse2+0xb>
.byte 89 // pop %ecx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,16 // mov (%eax),%edx
@@ -76945,7 +76890,7 @@ _sk_xy_to_2pt_conical_linear_sse2:
.byte 243,15,89,236 // mulss %xmm4,%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
- .byte 15,89,169,136,142,0,0 // mulps 0x8e88(%ecx),%xmm5
+ .byte 15,89,169,135,142,0,0 // mulps 0x8e87(%ecx),%xmm5
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,89,246 // mulps %xmm6,%xmm6
@@ -76953,7 +76898,7 @@ _sk_xy_to_2pt_conical_linear_sse2:
.byte 243,15,89,228 // mulss %xmm4,%xmm4
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 15,87,129,136,141,0,0 // xorps 0x8d88(%ecx),%xmm0
+ .byte 15,87,129,135,141,0,0 // xorps 0x8d87(%ecx),%xmm0
.byte 15,94,197 // divps %xmm5,%xmm0
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
@@ -77030,16 +76975,16 @@ _sk_save_xy_sse2:
.byte 131,236,24 // sub $0x18,%esp
.byte 15,41,93,232 // movaps %xmm3,-0x18(%ebp)
.byte 15,40,218 // movaps %xmm2,%xmm3
- .byte 232,0,0,0,0 // call 6ed1 <_sk_save_xy_sse2+0x12>
+ .byte 232,0,0,0,0 // call 6eb2 <_sk_save_xy_sse2+0x12>
.byte 88 // pop %eax
- .byte 15,40,160,159,135,0,0 // movaps 0x879f(%eax),%xmm4
+ .byte 15,40,160,158,135,0,0 // movaps 0x879e(%eax),%xmm4
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,88,236 // addps %xmm4,%xmm5
.byte 243,15,91,245 // cvttps2dq %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 15,40,253 // movaps %xmm5,%xmm7
.byte 15,194,254,1 // cmpltps %xmm6,%xmm7
- .byte 15,40,144,175,135,0,0 // movaps 0x87af(%eax),%xmm2
+ .byte 15,40,144,174,135,0,0 // movaps 0x87ae(%eax),%xmm2
.byte 15,84,250 // andps %xmm2,%xmm7
.byte 15,92,247 // subps %xmm7,%xmm6
.byte 15,92,238 // subps %xmm6,%xmm5
@@ -77114,15 +77059,15 @@ _sk_bilinear_nx_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 6fb9 <_sk_bilinear_nx_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6f9a <_sk_bilinear_nx_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
- .byte 15,88,128,215,140,0,0 // addps 0x8cd7(%eax),%xmm0
- .byte 15,40,168,199,134,0,0 // movaps 0x86c7(%eax),%xmm5
+ .byte 15,88,128,214,140,0,0 // addps 0x8cd6(%eax),%xmm0
+ .byte 15,40,168,198,134,0,0 // movaps 0x86c6(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,17,174,0,1,0,0 // movups %xmm5,0x100(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -77143,14 +77088,14 @@ _sk_bilinear_px_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 6fff <_sk_bilinear_px_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6fe0 <_sk_bilinear_px_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
- .byte 15,88,128,113,134,0,0 // addps 0x8671(%eax),%xmm0
+ .byte 15,88,128,112,134,0,0 // addps 0x8670(%eax),%xmm0
.byte 15,17,166,0,1,0,0 // movups %xmm4,0x100(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -77170,15 +77115,15 @@ _sk_bilinear_ny_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 703b <_sk_bilinear_ny_sse2+0xa>
+ .byte 232,0,0,0,0 // call 701c <_sk_bilinear_ny_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,64 // movups 0x40(%esi),%xmm1
.byte 15,16,166,192,0,0,0 // movups 0xc0(%esi),%xmm4
- .byte 15,88,136,85,140,0,0 // addps 0x8c55(%eax),%xmm1
- .byte 15,40,168,69,134,0,0 // movaps 0x8645(%eax),%xmm5
+ .byte 15,88,136,84,140,0,0 // addps 0x8c54(%eax),%xmm1
+ .byte 15,40,168,68,134,0,0 // movaps 0x8644(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,17,174,64,1,0,0 // movups %xmm5,0x140(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -77199,14 +77144,14 @@ _sk_bilinear_py_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 7082 <_sk_bilinear_py_sse2+0xa>
+ .byte 232,0,0,0,0 // call 7063 <_sk_bilinear_py_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,64 // movups 0x40(%esi),%xmm1
.byte 15,16,166,192,0,0,0 // movups 0xc0(%esi),%xmm4
- .byte 15,88,136,238,133,0,0 // addps 0x85ee(%eax),%xmm1
+ .byte 15,88,136,237,133,0,0 // addps 0x85ed(%eax),%xmm1
.byte 15,17,166,64,1,0,0 // movups %xmm4,0x140(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -77226,20 +77171,20 @@ _sk_bicubic_n3x_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 70bf <_sk_bicubic_n3x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 70a0 <_sk_bicubic_n3x_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
- .byte 15,88,128,225,139,0,0 // addps 0x8be1(%eax),%xmm0
- .byte 15,40,168,193,133,0,0 // movaps 0x85c1(%eax),%xmm5
+ .byte 15,88,128,224,139,0,0 // addps 0x8be0(%eax),%xmm0
+ .byte 15,40,168,192,133,0,0 // movaps 0x85c0(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,89,228 // mulps %xmm4,%xmm4
- .byte 15,89,168,241,139,0,0 // mulps 0x8bf1(%eax),%xmm5
- .byte 15,88,168,177,135,0,0 // addps 0x87b1(%eax),%xmm5
+ .byte 15,89,168,240,139,0,0 // mulps 0x8bf0(%eax),%xmm5
+ .byte 15,88,168,176,135,0,0 // addps 0x87b0(%eax),%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
.byte 15,17,174,0,1,0,0 // movups %xmm5,0x100(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -77260,23 +77205,23 @@ _sk_bicubic_n1x_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 711c <_sk_bicubic_n1x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 70fd <_sk_bicubic_n1x_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
- .byte 15,88,128,116,139,0,0 // addps 0x8b74(%eax),%xmm0
- .byte 15,40,168,100,133,0,0 // movaps 0x8564(%eax),%xmm5
+ .byte 15,88,128,115,139,0,0 // addps 0x8b73(%eax),%xmm0
+ .byte 15,40,168,99,133,0,0 // movaps 0x8563(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
- .byte 15,40,160,164,139,0,0 // movaps 0x8ba4(%eax),%xmm4
+ .byte 15,40,160,163,139,0,0 // movaps 0x8ba3(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,180,139,0,0 // addps 0x8bb4(%eax),%xmm4
+ .byte 15,88,160,179,139,0,0 // addps 0x8bb3(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,84,133,0,0 // addps 0x8554(%eax),%xmm4
+ .byte 15,88,160,83,133,0,0 // addps 0x8553(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,196,139,0,0 // addps 0x8bc4(%eax),%xmm4
+ .byte 15,88,160,195,139,0,0 // addps 0x8bc3(%eax),%xmm4
.byte 15,17,166,0,1,0,0 // movups %xmm4,0x100(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -77296,22 +77241,22 @@ _sk_bicubic_p1x_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 7187 <_sk_bicubic_p1x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 7168 <_sk_bicubic_p1x_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
- .byte 15,40,160,233,132,0,0 // movaps 0x84e9(%eax),%xmm4
+ .byte 15,40,160,232,132,0,0 // movaps 0x84e8(%eax),%xmm4
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,174,128,0,0,0 // movups 0x80(%esi),%xmm5
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 15,40,176,57,139,0,0 // movaps 0x8b39(%eax),%xmm6
+ .byte 15,40,176,56,139,0,0 // movaps 0x8b38(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,73,139,0,0 // addps 0x8b49(%eax),%xmm6
+ .byte 15,88,176,72,139,0,0 // addps 0x8b48(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
.byte 15,88,244 // addps %xmm4,%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,89,139,0,0 // addps 0x8b59(%eax),%xmm6
+ .byte 15,88,176,88,139,0,0 // addps 0x8b58(%eax),%xmm6
.byte 15,17,182,0,1,0,0 // movups %xmm6,0x100(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -77331,18 +77276,18 @@ _sk_bicubic_p3x_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 71e7 <_sk_bicubic_p3x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 71c8 <_sk_bicubic_p3x_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
- .byte 15,88,128,233,138,0,0 // addps 0x8ae9(%eax),%xmm0
+ .byte 15,88,128,232,138,0,0 // addps 0x8ae8(%eax),%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,89,160,201,138,0,0 // mulps 0x8ac9(%eax),%xmm4
- .byte 15,88,160,137,134,0,0 // addps 0x8689(%eax),%xmm4
+ .byte 15,89,160,200,138,0,0 // mulps 0x8ac8(%eax),%xmm4
+ .byte 15,88,160,136,134,0,0 // addps 0x8688(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,17,166,0,1,0,0 // movups %xmm4,0x100(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -77363,20 +77308,20 @@ _sk_bicubic_n3y_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 723a <_sk_bicubic_n3y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 721b <_sk_bicubic_n3y_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,64 // movups 0x40(%esi),%xmm1
.byte 15,16,166,192,0,0,0 // movups 0xc0(%esi),%xmm4
- .byte 15,88,136,102,138,0,0 // addps 0x8a66(%eax),%xmm1
- .byte 15,40,168,70,132,0,0 // movaps 0x8446(%eax),%xmm5
+ .byte 15,88,136,101,138,0,0 // addps 0x8a65(%eax),%xmm1
+ .byte 15,40,168,69,132,0,0 // movaps 0x8445(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,89,228 // mulps %xmm4,%xmm4
- .byte 15,89,168,118,138,0,0 // mulps 0x8a76(%eax),%xmm5
- .byte 15,88,168,54,134,0,0 // addps 0x8636(%eax),%xmm5
+ .byte 15,89,168,117,138,0,0 // mulps 0x8a75(%eax),%xmm5
+ .byte 15,88,168,53,134,0,0 // addps 0x8635(%eax),%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
.byte 15,17,174,64,1,0,0 // movups %xmm5,0x140(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -77397,23 +77342,23 @@ _sk_bicubic_n1y_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 7298 <_sk_bicubic_n1y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 7279 <_sk_bicubic_n1y_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,64 // movups 0x40(%esi),%xmm1
.byte 15,16,166,192,0,0,0 // movups 0xc0(%esi),%xmm4
- .byte 15,88,136,248,137,0,0 // addps 0x89f8(%eax),%xmm1
- .byte 15,40,168,232,131,0,0 // movaps 0x83e8(%eax),%xmm5
+ .byte 15,88,136,247,137,0,0 // addps 0x89f7(%eax),%xmm1
+ .byte 15,40,168,231,131,0,0 // movaps 0x83e7(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
- .byte 15,40,160,40,138,0,0 // movaps 0x8a28(%eax),%xmm4
+ .byte 15,40,160,39,138,0,0 // movaps 0x8a27(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,56,138,0,0 // addps 0x8a38(%eax),%xmm4
+ .byte 15,88,160,55,138,0,0 // addps 0x8a37(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,216,131,0,0 // addps 0x83d8(%eax),%xmm4
+ .byte 15,88,160,215,131,0,0 // addps 0x83d7(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,72,138,0,0 // addps 0x8a48(%eax),%xmm4
+ .byte 15,88,160,71,138,0,0 // addps 0x8a47(%eax),%xmm4
.byte 15,17,166,64,1,0,0 // movups %xmm4,0x140(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -77433,22 +77378,22 @@ _sk_bicubic_p1y_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 7304 <_sk_bicubic_p1y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 72e5 <_sk_bicubic_p1y_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
- .byte 15,40,160,108,131,0,0 // movaps 0x836c(%eax),%xmm4
+ .byte 15,40,160,107,131,0,0 // movaps 0x836b(%eax),%xmm4
.byte 15,16,78,64 // movups 0x40(%esi),%xmm1
.byte 15,16,174,192,0,0,0 // movups 0xc0(%esi),%xmm5
.byte 15,88,204 // addps %xmm4,%xmm1
- .byte 15,40,176,188,137,0,0 // movaps 0x89bc(%eax),%xmm6
+ .byte 15,40,176,187,137,0,0 // movaps 0x89bb(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,204,137,0,0 // addps 0x89cc(%eax),%xmm6
+ .byte 15,88,176,203,137,0,0 // addps 0x89cb(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
.byte 15,88,244 // addps %xmm4,%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,220,137,0,0 // addps 0x89dc(%eax),%xmm6
+ .byte 15,88,176,219,137,0,0 // addps 0x89db(%eax),%xmm6
.byte 15,17,182,64,1,0,0 // movups %xmm6,0x140(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -77468,18 +77413,18 @@ _sk_bicubic_p3y_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 7365 <_sk_bicubic_p3y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 7346 <_sk_bicubic_p3y_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,64 // movups 0x40(%esi),%xmm1
.byte 15,16,166,192,0,0,0 // movups 0xc0(%esi),%xmm4
- .byte 15,88,136,107,137,0,0 // addps 0x896b(%eax),%xmm1
+ .byte 15,88,136,106,137,0,0 // addps 0x896a(%eax),%xmm1
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,89,160,75,137,0,0 // mulps 0x894b(%eax),%xmm4
- .byte 15,88,160,11,133,0,0 // addps 0x850b(%eax),%xmm4
+ .byte 15,89,160,74,137,0,0 // mulps 0x894a(%eax),%xmm4
+ .byte 15,88,160,10,133,0,0 // addps 0x850a(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,17,166,64,1,0,0 // movups %xmm4,0x140(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -77622,7 +77567,7 @@ _sk_clut_3D_sse2:
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
.byte 102,15,98,200 // punpckldq %xmm0,%xmm1
.byte 102,15,127,77,136 // movdqa %xmm1,-0x78(%ebp)
- .byte 232,0,0,0,0 // call 754b <_sk_clut_3D_sse2+0xee>
+ .byte 232,0,0,0,0 // call 752c <_sk_clut_3D_sse2+0xee>
.byte 90 // pop %edx
.byte 243,15,91,196 // cvttps2dq %xmm4,%xmm0
.byte 102,15,127,133,8,255,255,255 // movdqa %xmm0,-0xf8(%ebp)
@@ -77630,7 +77575,7 @@ _sk_clut_3D_sse2:
.byte 102,15,254,216 // paddd %xmm0,%xmm3
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,15,254,195 // paddd %xmm3,%xmm0
- .byte 102,15,111,162,181,135,0,0 // movdqa 0x87b5(%edx),%xmm4
+ .byte 102,15,111,162,180,135,0,0 // movdqa 0x87b4(%edx),%xmm4
.byte 102,15,127,165,120,255,255,255 // movdqa %xmm4,-0x88(%ebp)
.byte 102,15,112,200,245 // pshufd $0xf5,%xmm0,%xmm1
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
@@ -77670,7 +77615,7 @@ _sk_clut_3D_sse2:
.byte 243,15,16,4,129 // movss (%ecx,%eax,4),%xmm0
.byte 15,20,248 // unpcklps %xmm0,%xmm7
.byte 102,15,20,252 // unpcklpd %xmm4,%xmm7
- .byte 102,15,111,130,117,129,0,0 // movdqa 0x8175(%edx),%xmm0
+ .byte 102,15,111,130,116,129,0,0 // movdqa 0x8174(%edx),%xmm0
.byte 102,15,127,133,104,255,255,255 // movdqa %xmm0,-0x98(%ebp)
.byte 102,15,254,200 // paddd %xmm0,%xmm1
.byte 102,15,112,193,229 // pshufd $0xe5,%xmm1,%xmm0
@@ -77687,7 +77632,7 @@ _sk_clut_3D_sse2:
.byte 243,15,16,4,129 // movss (%ecx,%eax,4),%xmm0
.byte 15,20,240 // unpcklps %xmm0,%xmm6
.byte 102,15,20,241 // unpcklpd %xmm1,%xmm6
- .byte 15,40,130,165,135,0,0 // movaps 0x87a5(%edx),%xmm0
+ .byte 15,40,130,164,135,0,0 // movaps 0x87a4(%edx),%xmm0
.byte 15,40,141,248,254,255,255 // movaps -0x108(%ebp),%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
.byte 15,41,77,200 // movaps %xmm1,-0x38(%ebp)
@@ -78307,7 +78252,7 @@ _sk_clut_4D_sse2:
.byte 102,15,112,201,232 // pshufd $0xe8,%xmm1,%xmm1
.byte 102,15,98,217 // punpckldq %xmm1,%xmm3
.byte 102,15,127,93,152 // movdqa %xmm3,-0x68(%ebp)
- .byte 232,0,0,0,0 // call 80d7 <_sk_clut_4D_sse2+0x165>
+ .byte 232,0,0,0,0 // call 80b8 <_sk_clut_4D_sse2+0x165>
.byte 89 // pop %ecx
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,41,133,168,254,255,255 // movaps %xmm0,-0x158(%ebp)
@@ -78318,7 +78263,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,212 // movdqa %xmm4,%xmm2
.byte 102,15,254,214 // paddd %xmm6,%xmm2
.byte 102,15,254,218 // paddd %xmm2,%xmm3
- .byte 102,15,111,161,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm4
+ .byte 102,15,111,161,40,124,0,0 // movdqa 0x7c28(%ecx),%xmm4
.byte 102,15,112,203,245 // pshufd $0xf5,%xmm3,%xmm1
.byte 102,15,244,220 // pmuludq %xmm4,%xmm3
.byte 102,15,244,204 // pmuludq %xmm4,%xmm1
@@ -78360,7 +78305,7 @@ _sk_clut_4D_sse2:
.byte 15,20,223 // unpcklps %xmm7,%xmm3
.byte 102,15,20,222 // unpcklpd %xmm6,%xmm3
.byte 102,15,41,157,232,254,255,255 // movapd %xmm3,-0x118(%ebp)
- .byte 102,15,254,137,233,117,0,0 // paddd 0x75e9(%ecx),%xmm1
+ .byte 102,15,254,137,232,117,0,0 // paddd 0x75e8(%ecx),%xmm1
.byte 102,15,112,241,229 // pshufd $0xe5,%xmm1,%xmm6
.byte 102,15,126,240 // movd %xmm6,%eax
.byte 102,15,112,241,78 // pshufd $0x4e,%xmm1,%xmm6
@@ -78375,7 +78320,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,60,130 // movss (%edx,%eax,4),%xmm7
.byte 15,20,223 // unpcklps %xmm7,%xmm3
.byte 102,15,20,222 // unpcklpd %xmm6,%xmm3
- .byte 15,40,185,25,124,0,0 // movaps 0x7c19(%ecx),%xmm7
+ .byte 15,40,185,24,124,0,0 // movaps 0x7c18(%ecx),%xmm7
.byte 15,88,199 // addps %xmm7,%xmm0
.byte 15,41,133,120,255,255,255 // movaps %xmm0,-0x88(%ebp)
.byte 15,40,133,248,254,255,255 // movaps -0x108(%ebp),%xmm0
@@ -78396,7 +78341,7 @@ _sk_clut_4D_sse2:
.byte 102,15,127,101,168 // movdqa %xmm4,-0x58(%ebp)
.byte 102,15,254,212 // paddd %xmm4,%xmm2
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,161,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm4
+ .byte 102,15,111,161,40,124,0,0 // movdqa 0x7c28(%ecx),%xmm4
.byte 102,15,244,212 // pmuludq %xmm4,%xmm2
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
.byte 102,15,112,240,232 // pshufd $0xe8,%xmm0,%xmm6
@@ -78432,7 +78377,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,130 // movss (%edx,%eax,4),%xmm5
.byte 15,20,213 // unpcklps %xmm5,%xmm2
.byte 102,15,20,214 // unpcklpd %xmm6,%xmm2
- .byte 102,15,254,129,233,117,0,0 // paddd 0x75e9(%ecx),%xmm0
+ .byte 102,15,254,129,232,117,0,0 // paddd 0x75e8(%ecx),%xmm0
.byte 102,15,112,232,229 // pshufd $0xe5,%xmm0,%xmm5
.byte 102,15,126,232 // movd %xmm5,%eax
.byte 102,15,112,232,78 // pshufd $0x4e,%xmm0,%xmm5
@@ -78516,7 +78461,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,130 // movss (%edx,%eax,4),%xmm5
.byte 15,20,245 // unpcklps %xmm5,%xmm6
.byte 102,15,20,240 // unpcklpd %xmm0,%xmm6
- .byte 102,15,254,137,233,117,0,0 // paddd 0x75e9(%ecx),%xmm1
+ .byte 102,15,254,137,232,117,0,0 // paddd 0x75e8(%ecx),%xmm1
.byte 102,15,112,193,229 // pshufd $0xe5,%xmm1,%xmm0
.byte 102,15,126,192 // movd %xmm0,%eax
.byte 102,15,112,193,78 // pshufd $0x4e,%xmm1,%xmm0
@@ -78534,7 +78479,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,15,254,77,168 // paddd -0x58(%ebp),%xmm1
.byte 102,15,112,193,245 // pshufd $0xf5,%xmm1,%xmm0
- .byte 102,15,111,145,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm2
+ .byte 102,15,111,145,40,124,0,0 // movdqa 0x7c28(%ecx),%xmm2
.byte 102,15,244,202 // pmuludq %xmm2,%xmm1
.byte 102,15,244,194 // pmuludq %xmm2,%xmm0
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
@@ -78570,7 +78515,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,4,130 // movss (%edx,%eax,4),%xmm0
.byte 15,20,216 // unpcklps %xmm0,%xmm3
.byte 102,15,20,217 // unpcklpd %xmm1,%xmm3
- .byte 102,15,254,169,233,117,0,0 // paddd 0x75e9(%ecx),%xmm5
+ .byte 102,15,254,169,232,117,0,0 // paddd 0x75e8(%ecx),%xmm5
.byte 102,15,112,197,229 // pshufd $0xe5,%xmm5,%xmm0
.byte 102,15,126,192 // movd %xmm0,%eax
.byte 102,15,112,197,78 // pshufd $0x4e,%xmm5,%xmm0
@@ -78630,7 +78575,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,254,85,152 // paddd -0x68(%ebp),%xmm2
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,153,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm3
+ .byte 102,15,111,153,40,124,0,0 // movdqa 0x7c28(%ecx),%xmm3
.byte 102,15,244,211 // pmuludq %xmm3,%xmm2
.byte 102,15,244,195 // pmuludq %xmm3,%xmm0
.byte 102,15,111,251 // movdqa %xmm3,%xmm7
@@ -78669,7 +78614,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,130 // movss (%edx,%eax,4),%xmm5
.byte 15,20,229 // unpcklps %xmm5,%xmm4
.byte 102,15,20,227 // unpcklpd %xmm3,%xmm4
- .byte 102,15,254,129,233,117,0,0 // paddd 0x75e9(%ecx),%xmm0
+ .byte 102,15,254,129,232,117,0,0 // paddd 0x75e8(%ecx),%xmm0
.byte 102,15,112,216,229 // pshufd $0xe5,%xmm0,%xmm3
.byte 102,15,126,216 // movd %xmm3,%eax
.byte 102,15,112,216,78 // pshufd $0x4e,%xmm0,%xmm3
@@ -78721,7 +78666,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,52,130 // movss (%edx,%eax,4),%xmm6
.byte 15,20,238 // unpcklps %xmm6,%xmm5
.byte 102,15,20,235 // unpcklpd %xmm3,%xmm5
- .byte 102,15,111,137,233,117,0,0 // movdqa 0x75e9(%ecx),%xmm1
+ .byte 102,15,111,137,232,117,0,0 // movdqa 0x75e8(%ecx),%xmm1
.byte 102,15,254,249 // paddd %xmm1,%xmm7
.byte 102,15,112,223,229 // pshufd $0xe5,%xmm7,%xmm3
.byte 102,15,126,216 // movd %xmm3,%eax
@@ -78755,7 +78700,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,226 // movdqa %xmm2,%xmm4
.byte 102,15,254,69,152 // paddd -0x68(%ebp),%xmm0
.byte 102,15,112,208,245 // pshufd $0xf5,%xmm0,%xmm2
- .byte 102,15,111,153,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm3
+ .byte 102,15,111,153,40,124,0,0 // movdqa 0x7c28(%ecx),%xmm3
.byte 102,15,244,195 // pmuludq %xmm3,%xmm0
.byte 102,15,244,211 // pmuludq %xmm3,%xmm2
.byte 102,15,112,218,232 // pshufd $0xe8,%xmm2,%xmm3
@@ -78812,7 +78757,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,212 // movdqa %xmm4,%xmm2
.byte 102,15,254,85,168 // paddd -0x58(%ebp),%xmm2
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,137,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm1
+ .byte 102,15,111,137,40,124,0,0 // movdqa 0x7c28(%ecx),%xmm1
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,112,240,232 // pshufd $0xe8,%xmm0,%xmm6
@@ -78849,7 +78794,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,130 // movss (%edx,%eax,4),%xmm4
.byte 15,20,212 // unpcklps %xmm4,%xmm2
.byte 102,15,20,214 // unpcklpd %xmm6,%xmm2
- .byte 102,15,254,129,233,117,0,0 // paddd 0x75e9(%ecx),%xmm0
+ .byte 102,15,254,129,232,117,0,0 // paddd 0x75e8(%ecx),%xmm0
.byte 102,15,112,224,229 // pshufd $0xe5,%xmm0,%xmm4
.byte 102,15,126,224 // movd %xmm4,%eax
.byte 102,15,112,224,78 // pshufd $0x4e,%xmm0,%xmm4
@@ -78917,7 +78862,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,93,152 // movdqa -0x68(%ebp),%xmm3
.byte 102,15,254,217 // paddd %xmm1,%xmm3
.byte 102,15,112,211,245 // pshufd $0xf5,%xmm3,%xmm2
- .byte 102,15,111,129,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm0
+ .byte 102,15,111,129,40,124,0,0 // movdqa 0x7c28(%ecx),%xmm0
.byte 102,15,244,216 // pmuludq %xmm0,%xmm3
.byte 102,15,244,208 // pmuludq %xmm0,%xmm2
.byte 102,15,111,248 // movdqa %xmm0,%xmm7
@@ -78956,7 +78901,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,28,130 // movss (%edx,%eax,4),%xmm3
.byte 15,20,235 // unpcklps %xmm3,%xmm5
.byte 102,15,20,238 // unpcklpd %xmm6,%xmm5
- .byte 102,15,254,145,233,117,0,0 // paddd 0x75e9(%ecx),%xmm2
+ .byte 102,15,254,145,232,117,0,0 // paddd 0x75e8(%ecx),%xmm2
.byte 102,15,112,218,229 // pshufd $0xe5,%xmm2,%xmm3
.byte 102,15,126,216 // movd %xmm3,%eax
.byte 102,15,112,218,78 // pshufd $0x4e,%xmm2,%xmm3
@@ -79008,7 +78953,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,4,130 // movss (%edx,%eax,4),%xmm0
.byte 15,20,208 // unpcklps %xmm0,%xmm2
.byte 102,15,20,215 // unpcklpd %xmm7,%xmm2
- .byte 102,15,111,137,233,117,0,0 // movdqa 0x75e9(%ecx),%xmm1
+ .byte 102,15,111,137,232,117,0,0 // movdqa 0x75e8(%ecx),%xmm1
.byte 102,15,254,217 // paddd %xmm1,%xmm3
.byte 102,15,112,195,229 // pshufd $0xe5,%xmm3,%xmm0
.byte 102,15,126,192 // movd %xmm0,%eax
@@ -79043,7 +78988,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
.byte 102,15,254,69,152 // paddd -0x68(%ebp),%xmm0
.byte 102,15,112,224,245 // pshufd $0xf5,%xmm0,%xmm4
- .byte 102,15,111,169,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm5
+ .byte 102,15,111,169,40,124,0,0 // movdqa 0x7c28(%ecx),%xmm5
.byte 102,15,111,221 // movdqa %xmm5,%xmm3
.byte 102,15,244,195 // pmuludq %xmm3,%xmm0
.byte 102,15,244,227 // pmuludq %xmm3,%xmm4
@@ -79099,7 +79044,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,15,254,77,168 // paddd -0x58(%ebp),%xmm1
.byte 102,15,112,193,245 // pshufd $0xf5,%xmm1,%xmm0
- .byte 102,15,111,145,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm2
+ .byte 102,15,111,145,40,124,0,0 // movdqa 0x7c28(%ecx),%xmm2
.byte 102,15,244,202 // pmuludq %xmm2,%xmm1
.byte 102,15,244,194 // pmuludq %xmm2,%xmm0
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
@@ -79135,7 +79080,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,4,130 // movss (%edx,%eax,4),%xmm0
.byte 15,20,216 // unpcklps %xmm0,%xmm3
.byte 102,15,20,217 // unpcklpd %xmm1,%xmm3
- .byte 102,15,254,185,233,117,0,0 // paddd 0x75e9(%ecx),%xmm7
+ .byte 102,15,254,185,232,117,0,0 // paddd 0x75e8(%ecx),%xmm7
.byte 102,15,112,199,229 // pshufd $0xe5,%xmm7,%xmm0
.byte 102,15,126,192 // movd %xmm0,%eax
.byte 102,15,112,199,78 // pshufd $0x4e,%xmm7,%xmm0
@@ -79185,7 +79130,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,233 // movdqa %xmm1,%xmm5
.byte 102,15,254,69,152 // paddd -0x68(%ebp),%xmm0
.byte 102,15,112,200,245 // pshufd $0xf5,%xmm0,%xmm1
- .byte 102,15,111,145,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm2
+ .byte 102,15,111,145,40,124,0,0 // movdqa 0x7c28(%ecx),%xmm2
.byte 102,15,244,194 // pmuludq %xmm2,%xmm0
.byte 102,15,244,202 // pmuludq %xmm2,%xmm1
.byte 102,15,111,250 // movdqa %xmm2,%xmm7
@@ -79224,7 +79169,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,130 // movss (%edx,%eax,4),%xmm4
.byte 15,20,204 // unpcklps %xmm4,%xmm1
.byte 102,15,20,203 // unpcklpd %xmm3,%xmm1
- .byte 102,15,254,145,233,117,0,0 // paddd 0x75e9(%ecx),%xmm2
+ .byte 102,15,254,145,232,117,0,0 // paddd 0x75e8(%ecx),%xmm2
.byte 102,15,112,218,229 // pshufd $0xe5,%xmm2,%xmm3
.byte 102,15,126,216 // movd %xmm3,%eax
.byte 102,15,112,218,78 // pshufd $0x4e,%xmm2,%xmm3
@@ -79278,7 +79223,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,130 // movss (%edx,%eax,4),%xmm4
.byte 15,20,252 // unpcklps %xmm4,%xmm7
.byte 102,15,20,254 // unpcklpd %xmm6,%xmm7
- .byte 102,15,254,153,233,117,0,0 // paddd 0x75e9(%ecx),%xmm3
+ .byte 102,15,254,153,232,117,0,0 // paddd 0x75e8(%ecx),%xmm3
.byte 102,15,112,227,229 // pshufd $0xe5,%xmm3,%xmm4
.byte 102,15,126,224 // movd %xmm4,%eax
.byte 102,15,112,227,78 // pshufd $0x4e,%xmm3,%xmm4
@@ -79311,7 +79256,7 @@ _sk_clut_4D_sse2:
.byte 102,15,254,208 // paddd %xmm0,%xmm2
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,137,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm1
+ .byte 102,15,111,137,40,124,0,0 // movdqa 0x7c28(%ecx),%xmm1
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
@@ -79351,7 +79296,7 @@ _sk_clut_4D_sse2:
.byte 15,20,225 // unpcklps %xmm1,%xmm4
.byte 102,15,20,226 // unpcklpd %xmm2,%xmm4
.byte 102,15,41,165,88,255,255,255 // movapd %xmm4,-0xa8(%ebp)
- .byte 102,15,254,129,233,117,0,0 // paddd 0x75e9(%ecx),%xmm0
+ .byte 102,15,254,129,232,117,0,0 // paddd 0x75e8(%ecx),%xmm0
.byte 102,15,112,200,229 // pshufd $0xe5,%xmm0,%xmm1
.byte 102,15,126,200 // movd %xmm1,%eax
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
@@ -79405,7 +79350,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,52,130 // movss (%edx,%eax,4),%xmm6
.byte 15,20,206 // unpcklps %xmm6,%xmm1
.byte 102,15,20,203 // unpcklpd %xmm3,%xmm1
- .byte 102,15,254,145,233,117,0,0 // paddd 0x75e9(%ecx),%xmm2
+ .byte 102,15,254,145,232,117,0,0 // paddd 0x75e8(%ecx),%xmm2
.byte 102,15,112,218,229 // pshufd $0xe5,%xmm2,%xmm3
.byte 102,15,126,216 // movd %xmm3,%eax
.byte 102,15,112,218,78 // pshufd $0x4e,%xmm2,%xmm3
@@ -79474,7 +79419,7 @@ _sk_clut_4D_sse2:
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,153,169,117,0,0 // movaps 0x75a9(%ecx),%xmm3
+ .byte 15,40,153,168,117,0,0 // movaps 0x75a8(%ecx),%xmm3
.byte 80 // push %eax
.byte 255,117,8 // pushl 0x8(%ebp)
.byte 255,82,4 // call *0x4(%edx)
@@ -79492,18 +79437,18 @@ _sk_gauss_a_to_rgba_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 952c <_sk_gauss_a_to_rgba_sse2+0xb>
+ .byte 232,0,0,0,0 // call 950d <_sk_gauss_a_to_rgba_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,128,228,103,0,0 // movaps 0x67e4(%eax),%xmm0
+ .byte 15,40,128,227,103,0,0 // movaps 0x67e3(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,244,103,0,0 // addps 0x67f4(%eax),%xmm0
+ .byte 15,88,128,243,103,0,0 // addps 0x67f3(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,4,104,0,0 // addps 0x6804(%eax),%xmm0
+ .byte 15,88,128,3,104,0,0 // addps 0x6803(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,20,104,0,0 // addps 0x6814(%eax),%xmm0
+ .byte 15,88,128,19,104,0,0 // addps 0x6813(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,36,104,0,0 // addps 0x6824(%eax),%xmm0
+ .byte 15,88,128,35,104,0,0 // addps 0x6823(%eax),%xmm0
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,200 // movaps %xmm0,%xmm1
@@ -79517,7 +79462,6 @@ _sk_gauss_a_to_rgba_sse2:
.byte 195 // ret
.byte 144 // nop
.byte 144 // nop
- .byte 144 // nop
HIDDEN _sk_start_pipeline_sse2_lowp
.globl _sk_start_pipeline_sse2_lowp
@@ -79531,7 +79475,7 @@ _sk_start_pipeline_sse2_lowp:
.byte 131,236,92 // sub $0x5c,%esp
.byte 139,125,12 // mov 0xc(%ebp),%edi
.byte 59,125,20 // cmp 0x14(%ebp),%edi
- .byte 15,131,193,0,0,0 // jae 9652 <_sk_start_pipeline_sse2_lowp+0xd6>
+ .byte 15,131,193,0,0,0 // jae 9632 <_sk_start_pipeline_sse2_lowp+0xd6>
.byte 139,85,16 // mov 0x10(%ebp),%edx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,117,24 // mov 0x18(%ebp),%esi
@@ -79545,7 +79489,7 @@ _sk_start_pipeline_sse2_lowp:
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 137,223 // mov %ebx,%edi
.byte 137,243 // mov %esi,%ebx
- .byte 119,77 // ja 9604 <_sk_start_pipeline_sse2_lowp+0x88>
+ .byte 119,77 // ja 95e4 <_sk_start_pipeline_sse2_lowp+0x88>
.byte 139,117,8 // mov 0x8(%ebp),%esi
.byte 15,41,68,36,64 // movaps %xmm0,0x40(%esp)
.byte 15,41,68,36,48 // movaps %xmm0,0x30(%esp)
@@ -79567,13 +79511,13 @@ _sk_start_pipeline_sse2_lowp:
.byte 131,198,16 // add $0x10,%esi
.byte 57,214 // cmp %edx,%esi
.byte 137,198 // mov %eax,%esi
- .byte 118,182 // jbe 95ba <_sk_start_pipeline_sse2_lowp+0x3e>
+ .byte 118,182 // jbe 959a <_sk_start_pipeline_sse2_lowp+0x3e>
.byte 137,209 // mov %edx,%ecx
.byte 41,193 // sub %eax,%ecx
.byte 137,222 // mov %ebx,%esi
.byte 137,251 // mov %edi,%ebx
.byte 139,125,240 // mov -0x10(%ebp),%edi
- .byte 116,55 // je 9648 <_sk_start_pipeline_sse2_lowp+0xcc>
+ .byte 116,55 // je 9628 <_sk_start_pipeline_sse2_lowp+0xcc>
.byte 15,41,68,36,64 // movaps %xmm0,0x40(%esp)
.byte 15,41,68,36,48 // movaps %xmm0,0x30(%esp)
.byte 15,41,68,36,32 // movaps %xmm0,0x20(%esp)
@@ -79591,7 +79535,7 @@ _sk_start_pipeline_sse2_lowp:
.byte 139,85,16 // mov 0x10(%ebp),%edx
.byte 71 // inc %edi
.byte 59,125,20 // cmp 0x14(%ebp),%edi
- .byte 15,133,86,255,255,255 // jne 95a8 <_sk_start_pipeline_sse2_lowp+0x2c>
+ .byte 15,133,86,255,255,255 // jne 9588 <_sk_start_pipeline_sse2_lowp+0x2c>
.byte 131,196,92 // add $0x5c,%esp
.byte 94 // pop %esi
.byte 95 // pop %edi
@@ -79614,7 +79558,7 @@ _sk_seed_shader_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9668 <_sk_seed_shader_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9648 <_sk_seed_shader_sse2_lowp+0xd>
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,93,24 // movaps 0x18(%ebp),%xmm3
@@ -79965,7 +79909,7 @@ _sk_black_color_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,92 // sub $0x5c,%esp
- .byte 232,0,0,0,0 // call 9a87 <_sk_black_color_sse2_lowp+0xe>
+ .byte 232,0,0,0,0 // call 9a67 <_sk_black_color_sse2_lowp+0xe>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -80006,7 +79950,7 @@ _sk_white_color_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,92 // sub $0x5c,%esp
- .byte 232,0,0,0,0 // call 9af2 <_sk_white_color_sse2_lowp+0xe>
+ .byte 232,0,0,0,0 // call 9ad2 <_sk_white_color_sse2_lowp+0xe>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -80046,7 +79990,7 @@ _sk_set_rgb_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9b5c <_sk_set_rgb_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9b3c <_sk_set_rgb_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -80104,7 +80048,7 @@ _sk_clamp_a_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9c20 <_sk_clamp_a_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9c00 <_sk_clamp_a_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,16 // mov 0x10(%ebp),%ecx
@@ -80165,7 +80109,7 @@ _sk_clamp_a_dst_sse2_lowp:
.byte 15,41,85,216 // movaps %xmm2,-0x28(%ebp)
.byte 15,41,77,232 // movaps %xmm1,-0x18(%ebp)
.byte 15,40,216 // movaps %xmm0,%xmm3
- .byte 232,0,0,0,0 // call 9ce7 <_sk_clamp_a_dst_sse2_lowp+0x1f>
+ .byte 232,0,0,0,0 // call 9cc7 <_sk_clamp_a_dst_sse2_lowp+0x1f>
.byte 88 // pop %eax
.byte 102,15,111,101,72 // movdqa 0x48(%ebp),%xmm4
.byte 102,15,111,77,24 // movdqa 0x18(%ebp),%xmm1
@@ -80226,7 +80170,7 @@ _sk_premul_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9db6 <_sk_premul_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9d96 <_sk_premul_sse2_lowp+0xd>
.byte 90 // pop %edx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,16 // mov 0x10(%ebp),%ecx
@@ -80275,7 +80219,7 @@ _sk_premul_dst_sse2_lowp:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,40,200 // movaps %xmm0,%xmm1
- .byte 232,0,0,0,0 // call 9e4b <_sk_premul_dst_sse2_lowp+0x1a>
+ .byte 232,0,0,0,0 // call 9e2b <_sk_premul_dst_sse2_lowp+0x1a>
.byte 88 // pop %eax
.byte 102,15,111,101,72 // movdqa 0x48(%ebp),%xmm4
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
@@ -80422,7 +80366,7 @@ _sk_invert_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9fda <_sk_invert_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9fba <_sk_invert_sse2_lowp+0xd>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -80509,7 +80453,7 @@ _sk_srcatop_sse2_lowp:
.byte 102,15,111,234 // movdqa %xmm2,%xmm5
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call a0d2 <_sk_srcatop_sse2_lowp+0x19>
+ .byte 232,0,0,0,0 // call a0b2 <_sk_srcatop_sse2_lowp+0x19>
.byte 88 // pop %eax
.byte 102,15,111,117,72 // movdqa 0x48(%ebp),%xmm6
.byte 102,15,213,206 // pmullw %xmm6,%xmm1
@@ -80571,7 +80515,7 @@ _sk_dstatop_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call a1a6 <_sk_dstatop_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a186 <_sk_dstatop_sse2_lowp+0xd>
.byte 88 // pop %eax
.byte 102,15,111,101,40 // movdqa 0x28(%ebp),%xmm4
.byte 102,15,111,117,24 // movdqa 0x18(%ebp),%xmm6
@@ -80629,7 +80573,7 @@ _sk_srcin_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call a267 <_sk_srcin_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a247 <_sk_srcin_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,16 // mov 0x10(%ebp),%ecx
@@ -80677,7 +80621,7 @@ _sk_dstin_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call a2fe <_sk_dstin_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a2de <_sk_dstin_sse2_lowp+0xd>
.byte 88 // pop %eax
.byte 102,15,111,85,56 // movdqa 0x38(%ebp),%xmm2
.byte 102,15,111,109,40 // movdqa 0x28(%ebp),%xmm5
@@ -80728,7 +80672,7 @@ _sk_srcout_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call a3a6 <_sk_srcout_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a386 <_sk_srcout_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,16 // mov 0x10(%ebp),%ecx
@@ -80779,7 +80723,7 @@ _sk_dstout_sse2_lowp:
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 232,0,0,0,0 // call a449 <_sk_dstout_sse2_lowp+0x11>
+ .byte 232,0,0,0,0 // call a429 <_sk_dstout_sse2_lowp+0x11>
.byte 88 // pop %eax
.byte 102,15,111,109,56 // movdqa 0x38(%ebp),%xmm5
.byte 102,15,111,117,24 // movdqa 0x18(%ebp),%xmm6
@@ -80835,7 +80779,7 @@ _sk_srcover_sse2_lowp:
.byte 15,41,85,232 // movaps %xmm2,-0x18(%ebp)
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,111,224 // movdqa %xmm0,%xmm4
- .byte 232,0,0,0,0 // call a505 <_sk_srcover_sse2_lowp+0x19>
+ .byte 232,0,0,0,0 // call a4e5 <_sk_srcover_sse2_lowp+0x19>
.byte 88 // pop %eax
.byte 102,15,111,136,91,88,0,0 // movdqa 0x585b(%eax),%xmm1
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
@@ -80896,7 +80840,7 @@ _sk_dstover_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call a5d5 <_sk_dstover_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a5b5 <_sk_dstover_sse2_lowp+0xd>
.byte 95 // pop %edi
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -80950,7 +80894,7 @@ _sk_modulate_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call a68a <_sk_modulate_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a66a <_sk_modulate_sse2_lowp+0xd>
.byte 88 // pop %eax
.byte 102,15,111,109,40 // movdqa 0x28(%ebp),%xmm5
.byte 102,15,111,117,24 // movdqa 0x18(%ebp),%xmm6
@@ -80998,7 +80942,7 @@ _sk_multiply_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call a726 <_sk_multiply_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a706 <_sk_multiply_sse2_lowp+0xd>
.byte 88 // pop %eax
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
.byte 102,15,111,160,58,86,0,0 // movdqa 0x563a(%eax),%xmm4
@@ -81071,7 +81015,7 @@ _sk_plus__sse2_lowp:
.byte 131,236,96 // sub $0x60,%esp
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call a827 <_sk_plus__sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call a807 <_sk_plus__sse2_lowp+0x15>
.byte 88 // pop %eax
.byte 102,15,253,77,24 // paddw 0x18(%ebp),%xmm1
.byte 102,15,111,168,89,85,0,0 // movdqa 0x5559(%eax),%xmm5
@@ -81142,7 +81086,7 @@ _sk_screen_sse2_lowp:
.byte 131,236,80 // sub $0x50,%esp
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call a91f <_sk_screen_sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call a8ff <_sk_screen_sse2_lowp+0x15>
.byte 88 // pop %eax
.byte 102,15,111,109,40 // movdqa 0x28(%ebp),%xmm5
.byte 102,15,111,117,24 // movdqa 0x18(%ebp),%xmm6
@@ -81207,7 +81151,7 @@ _sk_xor__sse2_lowp:
.byte 86 // push %esi
.byte 131,236,96 // sub $0x60,%esp
.byte 102,15,127,93,232 // movdqa %xmm3,-0x18(%ebp)
- .byte 232,0,0,0,0 // call a9ff <_sk_xor__sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call a9df <_sk_xor__sse2_lowp+0x12>
.byte 88 // pop %eax
.byte 102,15,111,176,97,83,0,0 // movdqa 0x5361(%eax),%xmm6
.byte 102,15,111,254 // movdqa %xmm6,%xmm7
@@ -81276,7 +81220,7 @@ _sk_darken_sse2_lowp:
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call aaf4 <_sk_darken_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call aad4 <_sk_darken_sse2_lowp+0x25>
.byte 88 // pop %eax
.byte 102,15,111,117,72 // movdqa 0x48(%ebp),%xmm6
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
@@ -81387,7 +81331,7 @@ _sk_lighten_sse2_lowp:
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call ac9d <_sk_lighten_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call ac7d <_sk_lighten_sse2_lowp+0x25>
.byte 88 // pop %eax
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
.byte 102,15,111,197 // movdqa %xmm5,%xmm0
@@ -81495,7 +81439,7 @@ _sk_difference_sse2_lowp:
.byte 15,41,85,184 // movaps %xmm2,-0x48(%ebp)
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call ae3b <_sk_difference_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call ae1b <_sk_difference_sse2_lowp+0x25>
.byte 88 // pop %eax
.byte 102,15,111,117,72 // movdqa 0x48(%ebp),%xmm6
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
@@ -81608,7 +81552,7 @@ _sk_exclusion_sse2_lowp:
.byte 131,236,80 // sub $0x50,%esp
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call afef <_sk_exclusion_sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call afcf <_sk_exclusion_sse2_lowp+0x15>
.byte 88 // pop %eax
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
.byte 102,15,111,197 // movdqa %xmm5,%xmm0
@@ -81678,7 +81622,7 @@ _sk_hardlight_sse2_lowp:
.byte 15,41,85,152 // movaps %xmm2,-0x68(%ebp)
.byte 102,15,111,233 // movdqa %xmm1,%xmm5
.byte 102,15,111,224 // movdqa %xmm0,%xmm4
- .byte 232,0,0,0,0 // call b0e9 <_sk_hardlight_sse2_lowp+0x1c>
+ .byte 232,0,0,0,0 // call b0c9 <_sk_hardlight_sse2_lowp+0x1c>
.byte 88 // pop %eax
.byte 102,15,111,184,119,76,0,0 // movdqa 0x4c77(%eax),%xmm7
.byte 102,15,127,125,200 // movdqa %xmm7,-0x38(%ebp)
@@ -81814,7 +81758,7 @@ _sk_overlay_sse2_lowp:
.byte 15,41,85,152 // movaps %xmm2,-0x68(%ebp)
.byte 15,41,141,120,255,255,255 // movaps %xmm1,-0x88(%ebp)
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call b30b <_sk_overlay_sse2_lowp+0x1f>
+ .byte 232,0,0,0,0 // call b2eb <_sk_overlay_sse2_lowp+0x1f>
.byte 88 // pop %eax
.byte 102,15,111,69,72 // movdqa 0x48(%ebp),%xmm0
.byte 102,15,111,184,85,74,0,0 // movdqa 0x4a55(%eax),%xmm7
@@ -81974,10 +81918,10 @@ _sk_load_8888_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call b57a <_sk_load_8888_sse2_lowp+0x30>
+ .byte 232,0,0,0,0 // call b55a <_sk_load_8888_sse2_lowp+0x30>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja b5a0 <_sk_load_8888_sse2_lowp+0x56>
+ .byte 119,32 // ja b580 <_sk_load_8888_sse2_lowp+0x56>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,50,1,0,0 // mov 0x132(%edi,%ecx,4),%ecx
@@ -81986,14 +81930,14 @@ _sk_load_8888_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 243,15,16,28,179 // movss (%ebx,%esi,4),%xmm3
.byte 15,87,246 // xorps %xmm6,%xmm6
- .byte 235,73 // jmp b5e9 <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,73 // jmp b5c9 <_sk_load_8888_sse2_lowp+0x9f>
.byte 102,15,16,28,179 // movupd (%ebx,%esi,4),%xmm3
.byte 15,16,116,179,16 // movups 0x10(%ebx,%esi,4),%xmm6
- .byte 235,61 // jmp b5e9 <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,61 // jmp b5c9 <_sk_load_8888_sse2_lowp+0x9f>
.byte 102,15,110,68,179,8 // movd 0x8(%ebx,%esi,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,15,18,28,179 // movlpd (%ebx,%esi,4),%xmm3
- .byte 235,43 // jmp b5e9 <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,43 // jmp b5c9 <_sk_load_8888_sse2_lowp+0x9f>
.byte 102,15,110,68,179,24 // movd 0x18(%ebx,%esi,4),%xmm0
.byte 102,15,112,240,69 // pshufd $0x45,%xmm0,%xmm6
.byte 243,15,16,68,179,20 // movss 0x14(%ebx,%esi,4),%xmm0
@@ -82089,10 +82033,10 @@ _sk_load_8888_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call b705 <_sk_load_8888_dst_sse2_lowp+0x3d>
+ .byte 232,0,0,0,0 // call b6e5 <_sk_load_8888_dst_sse2_lowp+0x3d>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja b72b <_sk_load_8888_dst_sse2_lowp+0x63>
+ .byte 119,32 // ja b70b <_sk_load_8888_dst_sse2_lowp+0x63>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,59,1,0,0 // mov 0x13b(%edi,%ecx,4),%ecx
@@ -82101,14 +82045,14 @@ _sk_load_8888_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 243,15,16,60,179 // movss (%ebx,%esi,4),%xmm7
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,73 // jmp b774 <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,73 // jmp b754 <_sk_load_8888_dst_sse2_lowp+0xac>
.byte 102,15,16,60,179 // movupd (%ebx,%esi,4),%xmm7
.byte 15,16,92,179,16 // movups 0x10(%ebx,%esi,4),%xmm3
- .byte 235,61 // jmp b774 <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,61 // jmp b754 <_sk_load_8888_dst_sse2_lowp+0xac>
.byte 102,15,110,84,179,8 // movd 0x8(%ebx,%esi,4),%xmm2
.byte 102,15,112,250,69 // pshufd $0x45,%xmm2,%xmm7
.byte 102,15,18,60,179 // movlpd (%ebx,%esi,4),%xmm7
- .byte 235,43 // jmp b774 <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,43 // jmp b754 <_sk_load_8888_dst_sse2_lowp+0xac>
.byte 102,15,110,84,179,24 // movd 0x18(%ebx,%esi,4),%xmm2
.byte 102,15,112,218,69 // pshufd $0x45,%xmm2,%xmm3
.byte 243,15,16,84,179,20 // movss 0x14(%ebx,%esi,4),%xmm2
@@ -82219,19 +82163,19 @@ _sk_store_8888_sse2_lowp:
.byte 128,227,7 // and $0x7,%bl
.byte 254,203 // dec %bl
.byte 128,251,6 // cmp $0x6,%bl
- .byte 232,0,0,0,0 // call b8d0 <_sk_store_8888_sse2_lowp+0x74>
+ .byte 232,0,0,0,0 // call b8b0 <_sk_store_8888_sse2_lowp+0x74>
.byte 89 // pop %ecx
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,40,109,40 // movaps 0x28(%ebp),%xmm5
- .byte 119,19 // ja b8ed <_sk_store_8888_sse2_lowp+0x91>
+ .byte 119,19 // ja b8cd <_sk_store_8888_sse2_lowp+0x91>
.byte 15,182,219 // movzbl %bl,%ebx
.byte 3,140,153,184,0,0,0 // add 0xb8(%ecx,%ebx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,60,183 // movd %xmm7,(%edi,%esi,4)
- .byte 235,93 // jmp b94a <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,93 // jmp b92a <_sk_store_8888_sse2_lowp+0xee>
.byte 243,15,127,60,183 // movdqu %xmm7,(%edi,%esi,4)
.byte 243,15,127,116,183,16 // movdqu %xmm6,0x10(%edi,%esi,4)
- .byte 235,80 // jmp b94a <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,80 // jmp b92a <_sk_store_8888_sse2_lowp+0xee>
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 102,15,112,223,78 // pshufd $0x4e,%xmm7,%xmm3
@@ -82239,7 +82183,7 @@ _sk_store_8888_sse2_lowp:
.byte 15,40,220 // movaps %xmm4,%xmm3
.byte 102,15,111,230 // movdqa %xmm6,%xmm4
.byte 102,15,214,60,183 // movq %xmm7,(%edi,%esi,4)
- .byte 235,48 // jmp b94a <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,48 // jmp b92a <_sk_store_8888_sse2_lowp+0xee>
.byte 102,15,112,222,78 // pshufd $0x4e,%xmm6,%xmm3
.byte 102,15,126,92,183,24 // movd %xmm3,0x18(%edi,%esi,4)
.byte 15,40,93,72 // movaps 0x48(%ebp),%xmm3
@@ -82276,7 +82220,7 @@ _sk_store_8888_sse2_lowp:
.byte 0,0 // add %al,(%eax)
.byte 42,0 // sub (%eax),%al
.byte 0,0 // add %al,(%eax)
- .byte 117,0 // jne b996 <_sk_store_8888_sse2_lowp+0x13a>
+ .byte 117,0 // jne b976 <_sk_store_8888_sse2_lowp+0x13a>
.byte 0,0 // add %al,(%eax)
.byte 111 // outsl %ds:(%esi),(%dx)
.byte 0,0 // add %al,(%eax)
@@ -82308,10 +82252,10 @@ _sk_load_bgra_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call b9d4 <_sk_load_bgra_sse2_lowp+0x30>
+ .byte 232,0,0,0,0 // call b9b4 <_sk_load_bgra_sse2_lowp+0x30>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja b9fa <_sk_load_bgra_sse2_lowp+0x56>
+ .byte 119,32 // ja b9da <_sk_load_bgra_sse2_lowp+0x56>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,52,1,0,0 // mov 0x134(%edi,%ecx,4),%ecx
@@ -82320,14 +82264,14 @@ _sk_load_bgra_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 243,15,16,28,179 // movss (%ebx,%esi,4),%xmm3
.byte 15,87,246 // xorps %xmm6,%xmm6
- .byte 235,73 // jmp ba43 <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,73 // jmp ba23 <_sk_load_bgra_sse2_lowp+0x9f>
.byte 102,15,16,28,179 // movupd (%ebx,%esi,4),%xmm3
.byte 15,16,116,179,16 // movups 0x10(%ebx,%esi,4),%xmm6
- .byte 235,61 // jmp ba43 <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,61 // jmp ba23 <_sk_load_bgra_sse2_lowp+0x9f>
.byte 102,15,110,68,179,8 // movd 0x8(%ebx,%esi,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,15,18,28,179 // movlpd (%ebx,%esi,4),%xmm3
- .byte 235,43 // jmp ba43 <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,43 // jmp ba23 <_sk_load_bgra_sse2_lowp+0x9f>
.byte 102,15,110,68,179,24 // movd 0x18(%ebx,%esi,4),%xmm0
.byte 102,15,112,240,69 // pshufd $0x45,%xmm0,%xmm6
.byte 243,15,16,68,179,20 // movss 0x14(%ebx,%esi,4),%xmm0
@@ -82424,10 +82368,10 @@ _sk_load_bgra_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call bb61 <_sk_load_bgra_dst_sse2_lowp+0x3d>
+ .byte 232,0,0,0,0 // call bb41 <_sk_load_bgra_dst_sse2_lowp+0x3d>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja bb87 <_sk_load_bgra_dst_sse2_lowp+0x63>
+ .byte 119,32 // ja bb67 <_sk_load_bgra_dst_sse2_lowp+0x63>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,59,1,0,0 // mov 0x13b(%edi,%ecx,4),%ecx
@@ -82436,14 +82380,14 @@ _sk_load_bgra_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 243,15,16,60,179 // movss (%ebx,%esi,4),%xmm7
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,73 // jmp bbd0 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,73 // jmp bbb0 <_sk_load_bgra_dst_sse2_lowp+0xac>
.byte 102,15,16,60,179 // movupd (%ebx,%esi,4),%xmm7
.byte 15,16,92,179,16 // movups 0x10(%ebx,%esi,4),%xmm3
- .byte 235,61 // jmp bbd0 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,61 // jmp bbb0 <_sk_load_bgra_dst_sse2_lowp+0xac>
.byte 102,15,110,84,179,8 // movd 0x8(%ebx,%esi,4),%xmm2
.byte 102,15,112,250,69 // pshufd $0x45,%xmm2,%xmm7
.byte 102,15,18,60,179 // movlpd (%ebx,%esi,4),%xmm7
- .byte 235,43 // jmp bbd0 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,43 // jmp bbb0 <_sk_load_bgra_dst_sse2_lowp+0xac>
.byte 102,15,110,84,179,24 // movd 0x18(%ebx,%esi,4),%xmm2
.byte 102,15,112,218,69 // pshufd $0x45,%xmm2,%xmm3
.byte 243,15,16,84,179,20 // movss 0x14(%ebx,%esi,4),%xmm2
@@ -82554,19 +82498,19 @@ _sk_store_bgra_sse2_lowp:
.byte 128,227,7 // and $0x7,%bl
.byte 254,203 // dec %bl
.byte 128,251,6 // cmp $0x6,%bl
- .byte 232,0,0,0,0 // call bd2c <_sk_store_bgra_sse2_lowp+0x74>
+ .byte 232,0,0,0,0 // call bd0c <_sk_store_bgra_sse2_lowp+0x74>
.byte 89 // pop %ecx
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,40,109,40 // movaps 0x28(%ebp),%xmm5
- .byte 119,19 // ja bd49 <_sk_store_bgra_sse2_lowp+0x91>
+ .byte 119,19 // ja bd29 <_sk_store_bgra_sse2_lowp+0x91>
.byte 15,182,219 // movzbl %bl,%ebx
.byte 3,140,153,184,0,0,0 // add 0xb8(%ecx,%ebx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,60,183 // movd %xmm7,(%edi,%esi,4)
- .byte 235,93 // jmp bda6 <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,93 // jmp bd86 <_sk_store_bgra_sse2_lowp+0xee>
.byte 243,15,127,60,183 // movdqu %xmm7,(%edi,%esi,4)
.byte 243,15,127,116,183,16 // movdqu %xmm6,0x10(%edi,%esi,4)
- .byte 235,80 // jmp bda6 <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,80 // jmp bd86 <_sk_store_bgra_sse2_lowp+0xee>
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 102,15,112,223,78 // pshufd $0x4e,%xmm7,%xmm3
@@ -82574,7 +82518,7 @@ _sk_store_bgra_sse2_lowp:
.byte 15,40,220 // movaps %xmm4,%xmm3
.byte 102,15,111,230 // movdqa %xmm6,%xmm4
.byte 102,15,214,60,183 // movq %xmm7,(%edi,%esi,4)
- .byte 235,48 // jmp bda6 <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,48 // jmp bd86 <_sk_store_bgra_sse2_lowp+0xee>
.byte 102,15,112,222,78 // pshufd $0x4e,%xmm6,%xmm3
.byte 102,15,126,92,183,24 // movd %xmm3,0x18(%edi,%esi,4)
.byte 15,40,93,72 // movaps 0x48(%ebp),%xmm3
@@ -82611,7 +82555,7 @@ _sk_store_bgra_sse2_lowp:
.byte 0,0 // add %al,(%eax)
.byte 42,0 // sub (%eax),%al
.byte 0,0 // add %al,(%eax)
- .byte 117,0 // jne bdf2 <_sk_store_bgra_sse2_lowp+0x13a>
+ .byte 117,0 // jne bdd2 <_sk_store_bgra_sse2_lowp+0x13a>
.byte 0,0 // add %al,(%eax)
.byte 111 // outsl %ds:(%esi),(%dx)
.byte 0,0 // add %al,(%eax)
@@ -82630,7 +82574,7 @@ _sk_gather_8888_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,96 // sub $0x60,%esp
- .byte 232,0,0,0,0 // call be0d <_sk_gather_8888_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call bded <_sk_gather_8888_sse2_lowp+0xd>
.byte 90 // pop %edx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
@@ -82761,7 +82705,7 @@ _sk_gather_bgra_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call c008 <_sk_gather_bgra_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call bfe8 <_sk_gather_bgra_sse2_lowp+0xd>
.byte 90 // pop %edx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
@@ -82907,10 +82851,10 @@ _sk_load_565_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call c22c <_sk_load_565_sse2_lowp+0x3b>
+ .byte 232,0,0,0,0 // call c20c <_sk_load_565_sse2_lowp+0x3b>
.byte 94 // pop %esi
.byte 139,125,16 // mov 0x10(%ebp),%edi
- .byte 119,28 // ja c24e <_sk_load_565_sse2_lowp+0x5d>
+ .byte 119,28 // ja c22e <_sk_load_565_sse2_lowp+0x5d>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,142,244,0,0,0 // mov 0xf4(%esi,%ecx,4),%ecx
@@ -82918,14 +82862,14 @@ _sk_load_565_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,123 // movzwl (%ebx,%edi,2),%ecx
.byte 102,15,110,193 // movd %ecx,%xmm0
- .byte 235,59 // jmp c289 <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,59 // jmp c269 <_sk_load_565_sse2_lowp+0x98>
.byte 243,15,111,4,123 // movdqu (%ebx,%edi,2),%xmm0
- .byte 235,52 // jmp c289 <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,52 // jmp c269 <_sk_load_565_sse2_lowp+0x98>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,68,123,4,2 // pinsrw $0x2,0x4(%ebx,%edi,2),%xmm0
.byte 243,15,16,12,123 // movss (%ebx,%edi,2),%xmm1
.byte 243,15,16,193 // movss %xmm1,%xmm0
- .byte 235,30 // jmp c289 <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,30 // jmp c269 <_sk_load_565_sse2_lowp+0x98>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,68,123,12,6 // pinsrw $0x6,0xc(%ebx,%edi,2),%xmm0
.byte 102,15,196,68,123,10,5 // pinsrw $0x5,0xa(%ebx,%edi,2),%xmm0
@@ -83005,10 +82949,10 @@ _sk_load_565_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call c367 <_sk_load_565_dst_sse2_lowp+0x2b>
+ .byte 232,0,0,0,0 // call c347 <_sk_load_565_dst_sse2_lowp+0x2b>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c389 <_sk_load_565_dst_sse2_lowp+0x4d>
+ .byte 119,28 // ja c369 <_sk_load_565_dst_sse2_lowp+0x4d>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,249,0,0,0 // mov 0xf9(%edi,%ecx,4),%ecx
@@ -83016,14 +82960,14 @@ _sk_load_565_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,59 // jmp c3c4 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,59 // jmp c3a4 <_sk_load_565_dst_sse2_lowp+0x88>
.byte 243,15,111,36,115 // movdqu (%ebx,%esi,2),%xmm4
- .byte 235,52 // jmp c3c4 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,52 // jmp c3a4 <_sk_load_565_dst_sse2_lowp+0x88>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,100,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm4
.byte 243,15,16,44,115 // movss (%ebx,%esi,2),%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,30 // jmp c3c4 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,30 // jmp c3a4 <_sk_load_565_dst_sse2_lowp+0x88>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,100,115,12,6 // pinsrw $0x6,0xc(%ebx,%esi,2),%xmm4
.byte 102,15,196,100,115,10,5 // pinsrw $0x5,0xa(%ebx,%esi,2),%xmm4
@@ -83093,7 +83037,7 @@ _sk_store_565_sse2_lowp:
.byte 86 // push %esi
.byte 131,236,92 // sub $0x5c,%esp
.byte 102,15,111,226 // movdqa %xmm2,%xmm4
- .byte 232,0,0,0,0 // call c48e <_sk_store_565_sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call c46e <_sk_store_565_sse2_lowp+0x12>
.byte 95 // pop %edi
.byte 15,40,109,72 // movaps 0x48(%ebp),%xmm5
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
@@ -83120,19 +83064,19 @@ _sk_store_565_sse2_lowp:
.byte 128,249,6 // cmp $0x6,%cl
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,40,125,24 // movaps 0x18(%ebp),%xmm7
- .byte 119,22 // ja c506 <_sk_store_565_sse2_lowp+0x8a>
+ .byte 119,22 // ja c4e6 <_sk_store_565_sse2_lowp+0x8a>
.byte 15,182,201 // movzbl %cl,%ecx
.byte 3,188,143,242,0,0,0 // add 0xf2(%edi,%ecx,4),%edi
.byte 255,231 // jmp *%edi
.byte 102,15,126,209 // movd %xmm2,%ecx
.byte 102,137,12,115 // mov %cx,(%ebx,%esi,2)
- .byte 235,59 // jmp c541 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,59 // jmp c521 <_sk_store_565_sse2_lowp+0xc5>
.byte 243,15,127,20,115 // movdqu %xmm2,(%ebx,%esi,2)
- .byte 235,52 // jmp c541 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,52 // jmp c521 <_sk_store_565_sse2_lowp+0xc5>
.byte 102,15,197,202,2 // pextrw $0x2,%xmm2,%ecx
.byte 102,137,76,115,4 // mov %cx,0x4(%ebx,%esi,2)
.byte 102,15,126,20,115 // movd %xmm2,(%ebx,%esi,2)
- .byte 235,35 // jmp c541 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,35 // jmp c521 <_sk_store_565_sse2_lowp+0xc5>
.byte 102,15,197,202,6 // pextrw $0x6,%xmm2,%ecx
.byte 102,137,76,115,12 // mov %cx,0xc(%ebx,%esi,2)
.byte 102,15,197,202,5 // pextrw $0x5,%xmm2,%ecx
@@ -83208,7 +83152,7 @@ _sk_gather_565_sse2_lowp:
.byte 102,15,244,242 // pmuludq %xmm2,%xmm6
.byte 102,15,112,211,245 // pshufd $0xf5,%xmm3,%xmm2
.byte 102,15,244,212 // pmuludq %xmm4,%xmm2
- .byte 232,0,0,0,0 // call c614 <_sk_gather_565_sse2_lowp+0x78>
+ .byte 232,0,0,0,0 // call c5f4 <_sk_gather_565_sse2_lowp+0x78>
.byte 89 // pop %ecx
.byte 139,50 // mov (%edx),%esi
.byte 102,15,112,246,232 // pshufd $0xe8,%xmm6,%xmm6
@@ -83328,10 +83272,10 @@ _sk_load_4444_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call c7ce <_sk_load_4444_sse2_lowp+0x37>
+ .byte 232,0,0,0,0 // call c7ae <_sk_load_4444_sse2_lowp+0x37>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c7f0 <_sk_load_4444_sse2_lowp+0x59>
+ .byte 119,28 // ja c7d0 <_sk_load_4444_sse2_lowp+0x59>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,250,0,0,0 // mov 0xfa(%edi,%ecx,4),%ecx
@@ -83339,14 +83283,14 @@ _sk_load_4444_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,59 // jmp c82b <_sk_load_4444_sse2_lowp+0x94>
+ .byte 235,59 // jmp c80b <_sk_load_4444_sse2_lowp+0x94>
.byte 243,15,111,36,115 // movdqu (%ebx,%esi,2),%xmm4
- .byte 235,52 // jmp c82b <_sk_load_4444_sse2_lowp+0x94>
+ .byte 235,52 // jmp c80b <_sk_load_4444_sse2_lowp+0x94>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,100,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm4
.byte 243,15,16,4,115 // movss (%ebx,%esi,2),%xmm0
.byte 243,15,16,224 // movss %xmm0,%xmm4
- .byte 235,30 // jmp c82b <_sk_load_4444_sse2_lowp+0x94>
+ .byte 235,30 // jmp c80b <_sk_load_4444_sse2_lowp+0x94>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,100,115,12,6 // pinsrw $0x6,0xc(%ebx,%esi,2),%xmm4
.byte 102,15,196,100,115,10,5 // pinsrw $0x5,0xa(%ebx,%esi,2),%xmm4
@@ -83431,10 +83375,10 @@ _sk_load_4444_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call c913 <_sk_load_4444_dst_sse2_lowp+0x2f>
+ .byte 232,0,0,0,0 // call c8f3 <_sk_load_4444_dst_sse2_lowp+0x2f>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c935 <_sk_load_4444_dst_sse2_lowp+0x51>
+ .byte 119,28 // ja c915 <_sk_load_4444_dst_sse2_lowp+0x51>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,253,0,0,0 // mov 0xfd(%edi,%ecx,4),%ecx
@@ -83442,14 +83386,14 @@ _sk_load_4444_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,249 // movd %ecx,%xmm7
- .byte 235,59 // jmp c970 <_sk_load_4444_dst_sse2_lowp+0x8c>
+ .byte 235,59 // jmp c950 <_sk_load_4444_dst_sse2_lowp+0x8c>
.byte 243,15,111,60,115 // movdqu (%ebx,%esi,2),%xmm7
- .byte 235,52 // jmp c970 <_sk_load_4444_dst_sse2_lowp+0x8c>
+ .byte 235,52 // jmp c950 <_sk_load_4444_dst_sse2_lowp+0x8c>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,196,124,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm7
.byte 243,15,16,44,115 // movss (%ebx,%esi,2),%xmm5
.byte 243,15,16,253 // movss %xmm5,%xmm7
- .byte 235,30 // jmp c970 <_sk_load_4444_dst_sse2_lowp+0x8c>
+ .byte 235,30 // jmp c950 <_sk_load_4444_dst_sse2_lowp+0x8c>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,196,124,115,12,6 // pinsrw $0x6,0xc(%ebx,%esi,2),%xmm7
.byte 102,15,196,124,115,10,5 // pinsrw $0x5,0xa(%ebx,%esi,2),%xmm7
@@ -83523,7 +83467,7 @@ _sk_store_4444_sse2_lowp:
.byte 86 // push %esi
.byte 131,236,92 // sub $0x5c,%esp
.byte 102,15,111,227 // movdqa %xmm3,%xmm4
- .byte 232,0,0,0,0 // call ca3e <_sk_store_4444_sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call ca1e <_sk_store_4444_sse2_lowp+0x12>
.byte 94 // pop %esi
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,243,8 // psllw $0x8,%xmm3
@@ -83553,19 +83497,19 @@ _sk_store_4444_sse2_lowp:
.byte 128,249,6 // cmp $0x6,%cl
.byte 139,125,16 // mov 0x10(%ebp),%edi
.byte 15,40,125,24 // movaps 0x18(%ebp),%xmm7
- .byte 119,22 // ja cac6 <_sk_store_4444_sse2_lowp+0x9a>
+ .byte 119,22 // ja caa6 <_sk_store_4444_sse2_lowp+0x9a>
.byte 15,182,201 // movzbl %cl,%ecx
.byte 3,180,142,2,1,0,0 // add 0x102(%esi,%ecx,4),%esi
.byte 255,230 // jmp *%esi
.byte 102,15,126,217 // movd %xmm3,%ecx
.byte 102,137,12,123 // mov %cx,(%ebx,%edi,2)
- .byte 235,59 // jmp cb01 <_sk_store_4444_sse2_lowp+0xd5>
+ .byte 235,59 // jmp cae1 <_sk_store_4444_sse2_lowp+0xd5>
.byte 243,15,127,28,123 // movdqu %xmm3,(%ebx,%edi,2)
- .byte 235,52 // jmp cb01 <_sk_store_4444_sse2_lowp+0xd5>
+ .byte 235,52 // jmp cae1 <_sk_store_4444_sse2_lowp+0xd5>
.byte 102,15,197,203,2 // pextrw $0x2,%xmm3,%ecx
.byte 102,137,76,123,4 // mov %cx,0x4(%ebx,%edi,2)
.byte 102,15,126,28,123 // movd %xmm3,(%ebx,%edi,2)
- .byte 235,35 // jmp cb01 <_sk_store_4444_sse2_lowp+0xd5>
+ .byte 235,35 // jmp cae1 <_sk_store_4444_sse2_lowp+0xd5>
.byte 102,15,197,203,6 // pextrw $0x6,%xmm3,%ecx
.byte 102,137,76,123,12 // mov %cx,0xc(%ebx,%edi,2)
.byte 102,15,197,203,5 // pextrw $0x5,%xmm3,%ecx
@@ -83593,7 +83537,7 @@ _sk_store_4444_sse2_lowp:
.byte 93 // pop %ebp
.byte 195 // ret
.byte 15,31,0 // nopl (%eax)
- .byte 126,0 // jle cb42 <_sk_store_4444_sse2_lowp+0x116>
+ .byte 126,0 // jle cb22 <_sk_store_4444_sse2_lowp+0x116>
.byte 0,0 // add %al,(%eax)
.byte 153 // cltd
.byte 0,0 // add %al,(%eax)
@@ -83614,7 +83558,7 @@ _sk_gather_4444_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call cb69 <_sk_gather_4444_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call cb49 <_sk_gather_4444_sse2_lowp+0xd>
.byte 90 // pop %edx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
@@ -83762,10 +83706,10 @@ _sk_load_a8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call cd86 <_sk_load_a8_sse2_lowp+0x3a>
+ .byte 232,0,0,0,0 // call cd66 <_sk_load_a8_sse2_lowp+0x3a>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja cda8 <_sk_load_a8_sse2_lowp+0x5c>
+ .byte 119,28 // ja cd88 <_sk_load_a8_sse2_lowp+0x5c>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,198,0,0,0 // mov 0xc6(%edi,%ecx,4),%ecx
@@ -83773,10 +83717,10 @@ _sk_load_a8_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,217 // movd %ecx,%xmm3
- .byte 235,90 // jmp ce02 <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,90 // jmp cde2 <_sk_load_a8_sse2_lowp+0xb6>
.byte 243,15,126,28,51 // movq (%ebx,%esi,1),%xmm3
.byte 102,15,96,216 // punpcklbw %xmm0,%xmm3
- .byte 235,79 // jmp ce02 <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,79 // jmp cde2 <_sk_load_a8_sse2_lowp+0xb6>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,217,2 // pinsrw $0x2,%ecx,%xmm3
@@ -83784,7 +83728,7 @@ _sk_load_a8_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,221 // movss %xmm5,%xmm3
- .byte 235,47 // jmp ce02 <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,47 // jmp cde2 <_sk_load_a8_sse2_lowp+0xb6>
.byte 15,182,76,51,6 // movzbl 0x6(%ebx,%esi,1),%ecx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,217,6 // pinsrw $0x6,%ecx,%xmm3
@@ -83850,10 +83794,10 @@ _sk_load_a8_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call ce91 <_sk_load_a8_dst_sse2_lowp+0x29>
+ .byte 232,0,0,0,0 // call ce71 <_sk_load_a8_dst_sse2_lowp+0x29>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja ceb3 <_sk_load_a8_dst_sse2_lowp+0x4b>
+ .byte 119,28 // ja ce93 <_sk_load_a8_dst_sse2_lowp+0x4b>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,195,0,0,0 // mov 0xc3(%edi,%ecx,4),%ecx
@@ -83861,10 +83805,10 @@ _sk_load_a8_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,90 // jmp cf0d <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,90 // jmp ceed <_sk_load_a8_dst_sse2_lowp+0xa5>
.byte 243,15,126,36,51 // movq (%ebx,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
- .byte 235,79 // jmp cf0d <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,79 // jmp ceed <_sk_load_a8_dst_sse2_lowp+0xa5>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,2 // pinsrw $0x2,%ecx,%xmm4
@@ -83872,7 +83816,7 @@ _sk_load_a8_dst_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,47 // jmp cf0d <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,47 // jmp ceed <_sk_load_a8_dst_sse2_lowp+0xa5>
.byte 15,182,76,51,6 // movzbl 0x6(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,6 // pinsrw $0x6,%ecx,%xmm4
@@ -83940,23 +83884,23 @@ _sk_store_a8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call cfa9 <_sk_store_a8_sse2_lowp+0x39>
+ .byte 232,0,0,0,0 // call cf89 <_sk_store_a8_sse2_lowp+0x39>
.byte 91 // pop %ebx
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,26 // ja cfc9 <_sk_store_a8_sse2_lowp+0x59>
+ .byte 119,26 // ja cfa9 <_sk_store_a8_sse2_lowp+0x59>
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,139,223,0,0,0 // mov 0xdf(%ebx,%ecx,4),%ecx
.byte 1,217 // add %ebx,%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,217 // movd %xmm3,%ecx
.byte 136,12,55 // mov %cl,(%edi,%esi,1)
- .byte 233,136,0,0,0 // jmp d051 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 233,136,0,0,0 // jmp d031 <_sk_store_a8_sse2_lowp+0xe1>
.byte 102,15,111,163,183,45,0,0 // movdqa 0x2db7(%ebx),%xmm4
.byte 102,15,219,227 // pand %xmm3,%xmm4
.byte 102,15,103,228 // packuswb %xmm4,%xmm4
.byte 102,15,214,36,55 // movq %xmm4,(%edi,%esi,1)
.byte 15,40,101,24 // movaps 0x18(%ebp),%xmm4
- .byte 235,109 // jmp d051 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 235,109 // jmp d031 <_sk_store_a8_sse2_lowp+0xe1>
.byte 102,15,197,203,2 // pextrw $0x2,%xmm3,%ecx
.byte 136,76,55,2 // mov %cl,0x2(%edi,%esi,1)
.byte 102,15,111,163,183,45,0,0 // movdqa 0x2db7(%ebx),%xmm4
@@ -83965,7 +83909,7 @@ _sk_store_a8_sse2_lowp:
.byte 102,15,126,225 // movd %xmm4,%ecx
.byte 15,40,101,24 // movaps 0x18(%ebp),%xmm4
.byte 102,137,12,55 // mov %cx,(%edi,%esi,1)
- .byte 235,70 // jmp d051 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 235,70 // jmp d031 <_sk_store_a8_sse2_lowp+0xe1>
.byte 102,15,197,203,6 // pextrw $0x6,%xmm3,%ecx
.byte 136,76,55,6 // mov %cl,0x6(%edi,%esi,1)
.byte 102,15,197,203,5 // pextrw $0x5,%xmm3,%ecx
@@ -84009,7 +83953,7 @@ _sk_store_a8_sse2_lowp:
.byte 0,0 // add %al,(%eax)
.byte 0,125,0 // add %bh,0x0(%ebp)
.byte 0,0 // add %al,(%eax)
- .byte 116,0 // je d09a <_sk_store_a8_sse2_lowp+0x12a>
+ .byte 116,0 // je d07a <_sk_store_a8_sse2_lowp+0x12a>
.byte 0,0 // add %al,(%eax)
.byte 107,0,0 // imul $0x0,(%eax),%eax
.byte 0,98,0 // add %ah,0x0(%edx)
@@ -84149,10 +84093,10 @@ _sk_load_g8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call d25c <_sk_load_g8_sse2_lowp+0x39>
+ .byte 232,0,0,0,0 // call d23c <_sk_load_g8_sse2_lowp+0x39>
.byte 94 // pop %esi
.byte 139,125,16 // mov 0x10(%ebp),%edi
- .byte 119,28 // ja d27e <_sk_load_g8_sse2_lowp+0x5b>
+ .byte 119,28 // ja d25e <_sk_load_g8_sse2_lowp+0x5b>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,142,200,0,0,0 // mov 0xc8(%esi,%ecx,4),%ecx
@@ -84160,10 +84104,10 @@ _sk_load_g8_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,59 // movzbl (%ebx,%edi,1),%ecx
.byte 102,15,110,193 // movd %ecx,%xmm0
- .byte 235,90 // jmp d2d8 <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,90 // jmp d2b8 <_sk_load_g8_sse2_lowp+0xb5>
.byte 243,15,126,4,59 // movq (%ebx,%edi,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
- .byte 235,79 // jmp d2d8 <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,79 // jmp d2b8 <_sk_load_g8_sse2_lowp+0xb5>
.byte 15,182,76,59,2 // movzbl 0x2(%ebx,%edi,1),%ecx
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,193,2 // pinsrw $0x2,%ecx,%xmm0
@@ -84171,7 +84115,7 @@ _sk_load_g8_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,197 // movss %xmm5,%xmm0
- .byte 235,47 // jmp d2d8 <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,47 // jmp d2b8 <_sk_load_g8_sse2_lowp+0xb5>
.byte 15,182,76,59,6 // movzbl 0x6(%ebx,%edi,1),%ecx
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,193,6 // pinsrw $0x6,%ecx,%xmm0
@@ -84237,10 +84181,10 @@ _sk_load_g8_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call d369 <_sk_load_g8_dst_sse2_lowp+0x29>
+ .byte 232,0,0,0,0 // call d349 <_sk_load_g8_dst_sse2_lowp+0x29>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja d38b <_sk_load_g8_dst_sse2_lowp+0x4b>
+ .byte 119,28 // ja d36b <_sk_load_g8_dst_sse2_lowp+0x4b>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,195,0,0,0 // mov 0xc3(%edi,%ecx,4),%ecx
@@ -84248,10 +84192,10 @@ _sk_load_g8_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,90 // jmp d3e5 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,90 // jmp d3c5 <_sk_load_g8_dst_sse2_lowp+0xa5>
.byte 243,15,126,36,51 // movq (%ebx,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
- .byte 235,79 // jmp d3e5 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,79 // jmp d3c5 <_sk_load_g8_dst_sse2_lowp+0xa5>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,2 // pinsrw $0x2,%ecx,%xmm4
@@ -84259,7 +84203,7 @@ _sk_load_g8_dst_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,47 // jmp d3e5 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,47 // jmp d3c5 <_sk_load_g8_dst_sse2_lowp+0xa5>
.byte 15,182,76,51,6 // movzbl 0x6(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,6 // pinsrw $0x6,%ecx,%xmm4
@@ -84313,7 +84257,7 @@ _sk_luminance_to_alpha_sse2_lowp:
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
- .byte 232,0,0,0,0 // call d459 <_sk_luminance_to_alpha_sse2_lowp+0x11>
+ .byte 232,0,0,0,0 // call d439 <_sk_luminance_to_alpha_sse2_lowp+0x11>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -84407,7 +84351,7 @@ _sk_gather_g8_sse2_lowp:
.byte 15,182,20,23 // movzbl (%edi,%edx,1),%edx
.byte 193,226,8 // shl $0x8,%edx
.byte 9,202 // or %ecx,%edx
- .byte 232,0,0,0,0 // call d59e <_sk_gather_g8_sse2_lowp+0xc9>
+ .byte 232,0,0,0,0 // call d57e <_sk_gather_g8_sse2_lowp+0xc9>
.byte 89 // pop %ecx
.byte 102,15,244,211 // pmuludq %xmm3,%xmm2
.byte 102,15,112,210,232 // pshufd $0xe8,%xmm2,%xmm2
@@ -84471,7 +84415,7 @@ _sk_scale_1_float_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call d66f <_sk_scale_1_float_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call d64f <_sk_scale_1_float_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -84531,7 +84475,7 @@ _sk_lerp_1_float_sse2_lowp:
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call d73d <_sk_lerp_1_float_sse2_lowp+0x1d>
+ .byte 232,0,0,0,0 // call d71d <_sk_lerp_1_float_sse2_lowp+0x1d>
.byte 89 // pop %ecx
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
.byte 139,69,12 // mov 0xc(%ebp),%eax
@@ -84616,10 +84560,10 @@ _sk_scale_u8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call d866 <_sk_scale_u8_sse2_lowp+0x31>
+ .byte 232,0,0,0,0 // call d846 <_sk_scale_u8_sse2_lowp+0x31>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja d888 <_sk_scale_u8_sse2_lowp+0x53>
+ .byte 119,28 // ja d868 <_sk_scale_u8_sse2_lowp+0x53>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,2,1,0,0 // mov 0x102(%edi,%ecx,4),%ecx
@@ -84627,10 +84571,10 @@ _sk_scale_u8_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,90 // jmp d8e2 <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,90 // jmp d8c2 <_sk_scale_u8_sse2_lowp+0xad>
.byte 243,15,126,36,51 // movq (%ebx,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
- .byte 235,79 // jmp d8e2 <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,79 // jmp d8c2 <_sk_scale_u8_sse2_lowp+0xad>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,2 // pinsrw $0x2,%ecx,%xmm4
@@ -84638,7 +84582,7 @@ _sk_scale_u8_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,47 // jmp d8e2 <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,47 // jmp d8c2 <_sk_scale_u8_sse2_lowp+0xad>
.byte 15,182,76,51,6 // movzbl 0x6(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,6 // pinsrw $0x6,%ecx,%xmm4
@@ -84718,10 +84662,10 @@ _sk_lerp_u8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call d9b2 <_sk_lerp_u8_sse2_lowp+0x2e>
+ .byte 232,0,0,0,0 // call d992 <_sk_lerp_u8_sse2_lowp+0x2e>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja d9d4 <_sk_lerp_u8_sse2_lowp+0x50>
+ .byte 119,28 // ja d9b4 <_sk_lerp_u8_sse2_lowp+0x50>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,74,1,0,0 // mov 0x14a(%edi,%ecx,4),%ecx
@@ -84729,10 +84673,10 @@ _sk_lerp_u8_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,217 // movd %ecx,%xmm3
- .byte 235,90 // jmp da2e <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,90 // jmp da0e <_sk_lerp_u8_sse2_lowp+0xaa>
.byte 243,15,126,28,51 // movq (%ebx,%esi,1),%xmm3
.byte 102,15,96,216 // punpcklbw %xmm0,%xmm3
- .byte 235,79 // jmp da2e <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,79 // jmp da0e <_sk_lerp_u8_sse2_lowp+0xaa>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,217,2 // pinsrw $0x2,%ecx,%xmm3
@@ -84740,7 +84684,7 @@ _sk_lerp_u8_sse2_lowp:
.byte 102,15,110,225 // movd %ecx,%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 243,15,16,220 // movss %xmm4,%xmm3
- .byte 235,47 // jmp da2e <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,47 // jmp da0e <_sk_lerp_u8_sse2_lowp+0xaa>
.byte 15,182,76,51,6 // movzbl 0x6(%ebx,%esi,1),%ecx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,217,6 // pinsrw $0x6,%ecx,%xmm3
@@ -84841,10 +84785,10 @@ _sk_scale_565_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call db5b <_sk_scale_565_sse2_lowp+0x43>
+ .byte 232,0,0,0,0 // call db3b <_sk_scale_565_sse2_lowp+0x43>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja db7d <_sk_scale_565_sse2_lowp+0x65>
+ .byte 119,28 // ja db5d <_sk_scale_565_sse2_lowp+0x65>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,249,1,0,0 // mov 0x1f9(%edi,%ecx,4),%ecx
@@ -84852,14 +84796,14 @@ _sk_scale_565_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,217 // movd %ecx,%xmm3
- .byte 235,59 // jmp dbb8 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,59 // jmp db98 <_sk_scale_565_sse2_lowp+0xa0>
.byte 243,15,111,28,115 // movdqu (%ebx,%esi,2),%xmm3
- .byte 235,52 // jmp dbb8 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,52 // jmp db98 <_sk_scale_565_sse2_lowp+0xa0>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,92,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
.byte 243,15,16,12,115 // movss (%ebx,%esi,2),%xmm1
.byte 243,15,16,217 // movss %xmm1,%xmm3
- .byte 235,30 // jmp dbb8 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,30 // jmp db98 <_sk_scale_565_sse2_lowp+0xa0>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,92,115,12,6 // pinsrw $0x6,0xc(%ebx,%esi,2),%xmm3
.byte 102,15,196,92,115,10,5 // pinsrw $0x5,0xa(%ebx,%esi,2),%xmm3
@@ -85004,10 +84948,10 @@ _sk_lerp_565_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call ddb3 <_sk_lerp_565_sse2_lowp+0x43>
+ .byte 232,0,0,0,0 // call dd93 <_sk_lerp_565_sse2_lowp+0x43>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja ddd5 <_sk_lerp_565_sse2_lowp+0x65>
+ .byte 119,28 // ja ddb5 <_sk_lerp_565_sse2_lowp+0x65>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,73,2,0,0 // mov 0x249(%edi,%ecx,4),%ecx
@@ -85015,14 +84959,14 @@ _sk_lerp_565_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,217 // movd %ecx,%xmm3
- .byte 235,59 // jmp de10 <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,59 // jmp ddf0 <_sk_lerp_565_sse2_lowp+0xa0>
.byte 243,15,111,28,115 // movdqu (%ebx,%esi,2),%xmm3
- .byte 235,52 // jmp de10 <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,52 // jmp ddf0 <_sk_lerp_565_sse2_lowp+0xa0>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,92,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
.byte 243,15,16,12,115 // movss (%ebx,%esi,2),%xmm1
.byte 243,15,16,217 // movss %xmm1,%xmm3
- .byte 235,30 // jmp de10 <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,30 // jmp ddf0 <_sk_lerp_565_sse2_lowp+0xa0>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,92,115,12,6 // pinsrw $0x6,0xc(%ebx,%esi,2),%xmm3
.byte 102,15,196,92,115,10,5 // pinsrw $0x5,0xa(%ebx,%esi,2),%xmm3
@@ -85168,7 +85112,7 @@ _sk_clamp_x_1_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call e025 <_sk_clamp_x_1_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call e005 <_sk_clamp_x_1_sse2_lowp+0xd>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -85209,7 +85153,7 @@ _sk_repeat_x_1_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call e094 <_sk_repeat_x_1_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call e074 <_sk_repeat_x_1_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,16 // mov 0x10(%ebp),%ecx
@@ -85268,7 +85212,7 @@ _sk_mirror_x_1_sse2_lowp:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,40,200 // movaps %xmm0,%xmm1
- .byte 232,0,0,0,0 // call e13e <_sk_mirror_x_1_sse2_lowp+0x1a>
+ .byte 232,0,0,0,0 // call e11e <_sk_mirror_x_1_sse2_lowp+0x1a>
.byte 88 // pop %eax
.byte 15,40,160,178,21,0,0 // movaps 0x15b2(%eax),%xmm4
.byte 15,88,204 // addps %xmm4,%xmm1
@@ -85340,7 +85284,7 @@ _sk_gradient_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 129,236,108,1,0,0 // sub $0x16c,%esp
- .byte 232,0,0,0,0 // call e21c <_sk_gradient_sse2_lowp+0x11>
+ .byte 232,0,0,0,0 // call e1fc <_sk_gradient_sse2_lowp+0x11>
.byte 88 // pop %eax
.byte 137,69,164 // mov %eax,-0x5c(%ebp)
.byte 139,69,12 // mov 0xc(%ebp),%eax
@@ -85350,7 +85294,7 @@ _sk_gradient_sse2_lowp:
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 131,248,2 // cmp $0x2,%eax
.byte 102,15,239,237 // pxor %xmm5,%xmm5
- .byte 114,48 // jb e266 <_sk_gradient_sse2_lowp+0x5b>
+ .byte 114,48 // jb e246 <_sk_gradient_sse2_lowp+0x5b>
.byte 139,78,36 // mov 0x24(%esi),%ecx
.byte 72 // dec %eax
.byte 131,193,4 // add $0x4,%ecx
@@ -85365,7 +85309,7 @@ _sk_gradient_sse2_lowp:
.byte 102,15,250,234 // psubd %xmm2,%xmm5
.byte 131,193,4 // add $0x4,%ecx
.byte 72 // dec %eax
- .byte 117,223 // jne e245 <_sk_gradient_sse2_lowp+0x3a>
+ .byte 117,223 // jne e225 <_sk_gradient_sse2_lowp+0x3a>
.byte 102,15,112,215,229 // pshufd $0xe5,%xmm7,%xmm2
.byte 102,15,112,223,78 // pshufd $0x4e,%xmm7,%xmm3
.byte 15,41,141,104,255,255,255 // movaps %xmm1,-0x98(%ebp)
@@ -85691,7 +85635,7 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 129,236,92,1,0,0 // sub $0x15c,%esp
.byte 15,41,141,232,254,255,255 // movaps %xmm1,-0x118(%ebp)
.byte 15,41,69,136 // movaps %xmm0,-0x78(%ebp)
- .byte 232,0,0,0,0 // call e78e <_sk_evenly_spaced_gradient_sse2_lowp+0x1c>
+ .byte 232,0,0,0,0 // call e76e <_sk_evenly_spaced_gradient_sse2_lowp+0x1c>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,48 // mov (%eax),%esi
@@ -86027,7 +85971,7 @@ _sk_evenly_spaced_2_stop_gradient_sse2_lowp:
.byte 86 // push %esi
.byte 131,236,96 // sub $0x60,%esp
.byte 15,40,241 // movaps %xmm1,%xmm6
- .byte 232,0,0,0,0 // call eccd <_sk_evenly_spaced_2_stop_gradient_sse2_lowp+0x10>
+ .byte 232,0,0,0,0 // call ecad <_sk_evenly_spaced_2_stop_gradient_sse2_lowp+0x10>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
@@ -86162,7 +86106,7 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 15,41,77,184 // movaps %xmm1,-0x48(%ebp)
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
- .byte 232,0,0,0,0 // call eeb8 <_sk_xy_to_unit_angle_sse2_lowp+0x23>
+ .byte 232,0,0,0,0 // call ee98 <_sk_xy_to_unit_angle_sse2_lowp+0x23>
.byte 88 // pop %eax
.byte 15,40,128,200,12,0,0 // movaps 0xcc8(%eax),%xmm0
.byte 15,40,225 // movaps %xmm1,%xmm4
@@ -86358,11 +86302,11 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 128,227,7 // and $0x7,%bl
.byte 254,203 // dec %bl
.byte 128,251,6 // cmp $0x6,%bl
- .byte 232,0,0,0,0 // call f120 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ .byte 232,0,0,0,0 // call f100 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
.byte 89 // pop %ecx
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,182,211 // movzbl %bl,%edx
- .byte 119,29 // ja f146 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ .byte 119,29 // ja f126 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 139,132,145,76,2,0,0 // mov 0x24c(%ecx,%edx,4),%eax
.byte 1,200 // add %ecx,%eax
@@ -86370,14 +86314,14 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 255,224 // jmp *%eax
.byte 243,15,16,52,183 // movss (%edi,%esi,4),%xmm6
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,73 // jmp f18f <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,73 // jmp f16f <_sk_srcover_rgba_8888_sse2_lowp+0xae>
.byte 102,15,16,52,183 // movupd (%edi,%esi,4),%xmm6
.byte 15,16,92,183,16 // movups 0x10(%edi,%esi,4),%xmm3
- .byte 235,61 // jmp f18f <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,61 // jmp f16f <_sk_srcover_rgba_8888_sse2_lowp+0xae>
.byte 102,15,110,68,183,8 // movd 0x8(%edi,%esi,4),%xmm0
.byte 102,15,112,240,69 // pshufd $0x45,%xmm0,%xmm6
.byte 102,15,18,52,183 // movlpd (%edi,%esi,4),%xmm6
- .byte 235,43 // jmp f18f <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,43 // jmp f16f <_sk_srcover_rgba_8888_sse2_lowp+0xae>
.byte 102,15,110,68,183,24 // movd 0x18(%edi,%esi,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 243,15,16,68,183,20 // movss 0x14(%edi,%esi,4),%xmm0
@@ -86455,18 +86399,18 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 102,15,105,220 // punpckhwd %xmm4,%xmm3
.byte 102,15,235,222 // por %xmm6,%xmm3
.byte 128,251,6 // cmp $0x6,%bl
- .byte 119,16 // ja f2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ .byte 119,16 // ja f2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
.byte 3,140,145,104,2,0,0 // add 0x268(%ecx,%edx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,4,183 // movd %xmm0,(%edi,%esi,4)
- .byte 235,64 // jmp f310 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,64 // jmp f2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
.byte 243,15,127,4,183 // movdqu %xmm0,(%edi,%esi,4)
.byte 243,15,127,92,183,16 // movdqu %xmm3,0x10(%edi,%esi,4)
- .byte 235,51 // jmp f310 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,51 // jmp f2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
.byte 102,15,112,208,78 // pshufd $0x4e,%xmm0,%xmm2
.byte 102,15,126,84,183,8 // movd %xmm2,0x8(%edi,%esi,4)
.byte 102,15,214,4,183 // movq %xmm0,(%edi,%esi,4)
- .byte 235,33 // jmp f310 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,33 // jmp f2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
.byte 102,15,112,211,78 // pshufd $0x4e,%xmm3,%xmm2
.byte 102,15,126,84,183,24 // movd %xmm2,0x18(%edi,%esi,4)
.byte 102,15,112,211,229 // pshufd $0xe5,%xmm3,%xmm2
@@ -86550,11 +86494,11 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 128,227,7 // and $0x7,%bl
.byte 254,203 // dec %bl
.byte 128,251,6 // cmp $0x6,%bl
- .byte 232,0,0,0,0 // call f3e4 <_sk_srcover_bgra_8888_sse2_lowp+0x40>
+ .byte 232,0,0,0,0 // call f3c4 <_sk_srcover_bgra_8888_sse2_lowp+0x40>
.byte 89 // pop %ecx
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,182,211 // movzbl %bl,%edx
- .byte 119,29 // ja f40a <_sk_srcover_bgra_8888_sse2_lowp+0x66>
+ .byte 119,29 // ja f3ea <_sk_srcover_bgra_8888_sse2_lowp+0x66>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 139,132,145,80,2,0,0 // mov 0x250(%ecx,%edx,4),%eax
.byte 1,200 // add %ecx,%eax
@@ -86562,14 +86506,14 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 255,224 // jmp *%eax
.byte 243,15,16,52,183 // movss (%edi,%esi,4),%xmm6
.byte 15,87,228 // xorps %xmm4,%xmm4
- .byte 235,73 // jmp f453 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ .byte 235,73 // jmp f433 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
.byte 102,15,16,52,183 // movupd (%edi,%esi,4),%xmm6
.byte 15,16,100,183,16 // movups 0x10(%edi,%esi,4),%xmm4
- .byte 235,61 // jmp f453 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ .byte 235,61 // jmp f433 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
.byte 102,15,110,68,183,8 // movd 0x8(%edi,%esi,4),%xmm0
.byte 102,15,112,240,69 // pshufd $0x45,%xmm0,%xmm6
.byte 102,15,18,52,183 // movlpd (%edi,%esi,4),%xmm6
- .byte 235,43 // jmp f453 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ .byte 235,43 // jmp f433 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
.byte 102,15,110,68,183,24 // movd 0x18(%edi,%esi,4),%xmm0
.byte 102,15,112,224,69 // pshufd $0x45,%xmm0,%xmm4
.byte 243,15,16,68,183,20 // movss 0x14(%edi,%esi,4),%xmm0
@@ -86647,18 +86591,18 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 102,15,105,220 // punpckhwd %xmm4,%xmm3
.byte 102,15,235,222 // por %xmm6,%xmm3
.byte 128,251,6 // cmp $0x6,%bl
- .byte 119,16 // ja f596 <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
+ .byte 119,16 // ja f576 <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
.byte 3,140,145,108,2,0,0 // add 0x26c(%ecx,%edx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,4,183 // movd %xmm0,(%edi,%esi,4)
- .byte 235,64 // jmp f5d6 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ .byte 235,64 // jmp f5b6 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
.byte 243,15,127,4,183 // movdqu %xmm0,(%edi,%esi,4)
.byte 243,15,127,92,183,16 // movdqu %xmm3,0x10(%edi,%esi,4)
- .byte 235,51 // jmp f5d6 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ .byte 235,51 // jmp f5b6 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
.byte 102,15,112,208,78 // pshufd $0x4e,%xmm0,%xmm2
.byte 102,15,126,84,183,8 // movd %xmm2,0x8(%edi,%esi,4)
.byte 102,15,214,4,183 // movq %xmm0,(%edi,%esi,4)
- .byte 235,33 // jmp f5d6 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ .byte 235,33 // jmp f5b6 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
.byte 102,15,112,211,78 // pshufd $0x4e,%xmm3,%xmm2
.byte 102,15,126,84,183,24 // movd %xmm2,0x18(%edi,%esi,4)
.byte 102,15,112,211,229 // pshufd $0xe5,%xmm3,%xmm2
@@ -86778,11 +86722,11 @@ BALIGN16
.byte 0,128,191,0,0,128 // add %al,-0x7fffff41(%eax)
.byte 191,0,0,224,64 // mov $0x40e00000,%edi
.byte 0,0 // add %al,(%eax)
- .byte 224,64 // loopne f748 <.literal16+0xd8>
+ .byte 224,64 // loopne f728 <.literal16+0xd8>
.byte 0,0 // add %al,(%eax)
- .byte 224,64 // loopne f74c <.literal16+0xdc>
+ .byte 224,64 // loopne f72c <.literal16+0xdc>
.byte 0,0 // add %al,(%eax)
- .byte 224,64 // loopne f750 <.literal16+0xe0>
+ .byte 224,64 // loopne f730 <.literal16+0xe0>
.byte 154,153,153,62,154,153,153 // lcall $0x9999,$0x9a3e9999
.byte 62,154,153,153,62,154,153,153 // ds lcall $0x9999,$0x9a3e9999
.byte 62,61,10,23,63,61 // ds cmp $0x3d3f170a,%eax
@@ -86793,16 +86737,16 @@ BALIGN16
.byte 63 // aas
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope f771 <.literal16+0x101>
+ .byte 225,61 // loope f751 <.literal16+0x101>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope f775 <.literal16+0x105>
+ .byte 225,61 // loope f755 <.literal16+0x105>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope f779 <.literal16+0x109>
+ .byte 225,61 // loope f759 <.literal16+0x109>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope f77d <.literal16+0x10d>
+ .byte 225,61 // loope f75d <.literal16+0x10d>
.byte 255,0 // incl (%eax)
.byte 0,0 // add %al,(%eax)
.byte 255,0 // incl (%eax)
@@ -86812,13 +86756,13 @@ BALIGN16
.byte 255,0 // incl (%eax)
.byte 0,0 // add %al,(%eax)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg f797 <.literal16+0x127>
+ .byte 127,67 // jg f777 <.literal16+0x127>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg f79b <.literal16+0x12b>
+ .byte 127,67 // jg f77b <.literal16+0x12b>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg f79f <.literal16+0x12f>
+ .byte 127,67 // jg f77f <.literal16+0x12f>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg f7a3 <.literal16+0x133>
+ .byte 127,67 // jg f783 <.literal16+0x133>
.byte 0,0 // add %al,(%eax)
.byte 128,127,0,0 // cmpb $0x0,0x0(%edi)
.byte 128,127,0,0 // cmpb $0x0,0x0(%edi)
@@ -86974,13 +86918,13 @@ BALIGN16
.byte 132,55 // test %dh,(%edi)
.byte 8,33 // or %ah,(%ecx)
.byte 132,55 // test %dh,(%edi)
- .byte 224,7 // loopne f8b9 <.literal16+0x249>
+ .byte 224,7 // loopne f899 <.literal16+0x249>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne f8bd <.literal16+0x24d>
+ .byte 224,7 // loopne f89d <.literal16+0x24d>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne f8c1 <.literal16+0x251>
+ .byte 224,7 // loopne f8a1 <.literal16+0x251>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne f8c5 <.literal16+0x255>
+ .byte 224,7 // loopne f8a5 <.literal16+0x255>
.byte 0,0 // add %al,(%eax)
.byte 33,8 // and %ecx,(%eax)
.byte 2,58 // add (%edx),%bh
@@ -87029,17 +86973,17 @@ BALIGN16
.byte 0,0 // add %al,(%eax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg f924 <.literal16+0x2b4>
+ .byte 127,0 // jg f904 <.literal16+0x2b4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg f928 <.literal16+0x2b8>
+ .byte 127,0 // jg f908 <.literal16+0x2b8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg f92c <.literal16+0x2bc>
+ .byte 127,0 // jg f90c <.literal16+0x2bc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg f930 <.literal16+0x2c0>
- .byte 119,115 // ja f9a5 <.literal16+0x335>
+ .byte 127,0 // jg f910 <.literal16+0x2c0>
+ .byte 119,115 // ja f985 <.literal16+0x335>
.byte 248 // clc
.byte 194,119,115 // ret $0x7377
.byte 248 // clc
@@ -87050,7 +86994,7 @@ BALIGN16
.byte 194,117,191 // ret $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
- .byte 117,191 // jne f909 <.literal16+0x299>
+ .byte 117,191 // jne f8e9 <.literal16+0x299>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
.byte 249 // stc
@@ -87066,7 +87010,7 @@ BALIGN16
.byte 68 // inc %esp
.byte 180,62 // mov $0x3e,%ah
.byte 163,233,220,63,163 // mov %eax,0xa33fdce9
- .byte 233,220,63,163,233 // jmp e9a43946 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345a2>
+ .byte 233,220,63,163,233 // jmp e9a43926 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345a2>
.byte 220,63 // fdivrl (%edi)
.byte 163,233,220,63,81 // mov %eax,0x513fdce9
.byte 140,242 // mov %?,%edx
@@ -87162,16 +87106,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%ebx)
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe fa93 <.literal16+0x423>
+ .byte 118,63 // jbe fa73 <.literal16+0x423>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe fa97 <.literal16+0x427>
+ .byte 118,63 // jbe fa77 <.literal16+0x427>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe fa9b <.literal16+0x42b>
+ .byte 118,63 // jbe fa7b <.literal16+0x42b>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe fa9f <.literal16+0x42f>
+ .byte 118,63 // jbe fa7f <.literal16+0x42f>
.byte 246,64,83,63 // testb $0x3f,0x53(%eax)
.byte 246,64,83,63 // testb $0x3f,0x53(%eax)
.byte 246,64,83,63 // testb $0x3f,0x53(%eax)
@@ -87197,13 +87141,13 @@ BALIGN16
.byte 248 // clc
.byte 65 // inc %ecx
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl fad6 <.literal16+0x466>
+ .byte 124,66 // jl fab6 <.literal16+0x466>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl fada <.literal16+0x46a>
+ .byte 124,66 // jl faba <.literal16+0x46a>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl fade <.literal16+0x46e>
+ .byte 124,66 // jl fabe <.literal16+0x46e>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl fae2 <.literal16+0x472>
+ .byte 124,66 // jl fac2 <.literal16+0x472>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%eax)
.byte 0,240 // add %dh,%al
@@ -87249,25 +87193,25 @@ BALIGN16
.byte 136,136,61,137,136,136 // mov %cl,-0x777776c3(%eax)
.byte 61,137,136,136,61 // cmp $0x3d888889,%eax
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo fb65 <.literal16+0x4f5>
+ .byte 112,65 // jo fb45 <.literal16+0x4f5>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo fb69 <.literal16+0x4f9>
+ .byte 112,65 // jo fb49 <.literal16+0x4f9>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo fb6d <.literal16+0x4fd>
+ .byte 112,65 // jo fb4d <.literal16+0x4fd>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo fb71 <.literal16+0x501>
+ .byte 112,65 // jo fb51 <.literal16+0x501>
.byte 0,128,0,0,0,128 // add %al,-0x80000000(%eax)
.byte 0,0 // add %al,(%eax)
.byte 0,128,0,0,0,128 // add %al,-0x80000000(%eax)
.byte 0,0 // add %al,(%eax)
.byte 255 // (bad)
- .byte 127,0 // jg fb43 <.literal16+0x4d3>
+ .byte 127,0 // jg fb23 <.literal16+0x4d3>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg fb47 <.literal16+0x4d7>
+ .byte 127,0 // jg fb27 <.literal16+0x4d7>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg fb4b <.literal16+0x4db>
+ .byte 127,0 // jg fb2b <.literal16+0x4db>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg fb4f <.literal16+0x4df>
+ .byte 127,0 // jg fb2f <.literal16+0x4df>
.byte 0,0 // add %al,(%eax)
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%eax)
@@ -87293,13 +87237,13 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg fb88 <.literal16+0x518>
+ .byte 127,255 // jg fb68 <.literal16+0x518>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg fb8c <.literal16+0x51c>
+ .byte 127,255 // jg fb6c <.literal16+0x51c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg fb91 <.literal16+0x521>
+ .byte 127,0 // jg fb71 <.literal16+0x521>
.byte 0,128,56,0,0,128 // add %al,-0x7fffffc8(%eax)
.byte 56,0 // cmp %al,(%eax)
.byte 0,128,56,0,0,128 // add %al,-0x7fffffc8(%eax)
@@ -87313,13 +87257,13 @@ BALIGN16
.byte 0,255 // add %bh,%bh
.byte 255,0 // incl (%eax)
.byte 255 // (bad)
- .byte 127,71 // jg fbfb <.literal16+0x58b>
+ .byte 127,71 // jg fbdb <.literal16+0x58b>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg fbff <.literal16+0x58f>
+ .byte 127,71 // jg fbdf <.literal16+0x58f>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg fc03 <.literal16+0x593>
+ .byte 127,71 // jg fbe3 <.literal16+0x593>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg fc07 <.literal16+0x597>
+ .byte 127,71 // jg fbe7 <.literal16+0x597>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,208 // ds (bad)
@@ -87416,13 +87360,13 @@ BALIGN16
.byte 192,191,0,0,192,191,0 // sarb $0x0,-0x40400000(%edi)
.byte 0,192 // add %al,%al
.byte 191,0,0,192,191 // mov $0xbfc00000,%edi
- .byte 114,28 // jb fcce <.literal16+0x65e>
+ .byte 114,28 // jb fcae <.literal16+0x65e>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt fcd2 <.literal16+0x662>
+ .byte 62,114,28 // jb,pt fcb2 <.literal16+0x662>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt fcd6 <.literal16+0x666>
+ .byte 62,114,28 // jb,pt fcb6 <.literal16+0x666>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt fcda <.literal16+0x66a>
+ .byte 62,114,28 // jb,pt fcba <.literal16+0x66a>
.byte 199 // (bad)
.byte 62,85 // ds push %ebp
.byte 85 // push %ebp
@@ -87443,13 +87387,13 @@ BALIGN16
.byte 57,142,99,61,57,142 // cmp %ecx,-0x71c6c29d(%esi)
.byte 99,61,57,142,99,61 // arpl %di,0x3d638e39
.byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%esi)
- .byte 127,63 // jg fd33 <.literal16+0x6c3>
- .byte 114,249 // jb fcef <.literal16+0x67f>
- .byte 127,63 // jg fd37 <.literal16+0x6c7>
- .byte 114,249 // jb fcf3 <.literal16+0x683>
- .byte 127,63 // jg fd3b <.literal16+0x6cb>
- .byte 114,249 // jb fcf7 <.literal16+0x687>
- .byte 127,63 // jg fd3f <.literal16+0x6cf>
+ .byte 127,63 // jg fd13 <.literal16+0x6c3>
+ .byte 114,249 // jb fccf <.literal16+0x67f>
+ .byte 127,63 // jg fd17 <.literal16+0x6c7>
+ .byte 114,249 // jb fcd3 <.literal16+0x683>
+ .byte 127,63 // jg fd1b <.literal16+0x6cb>
+ .byte 114,249 // jb fcd7 <.literal16+0x687>
+ .byte 127,63 // jg fd1f <.literal16+0x6cf>
.byte 3,0 // add (%eax),%eax
.byte 0,0 // add %al,(%eax)
.byte 3,0 // add (%eax),%eax
@@ -87545,14 +87489,14 @@ BALIGN16
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
- .byte 224,255 // loopne fde1 <.literal16+0x771>
- .byte 224,255 // loopne fde3 <.literal16+0x773>
- .byte 224,255 // loopne fde5 <.literal16+0x775>
- .byte 224,255 // loopne fde7 <.literal16+0x777>
- .byte 224,255 // loopne fde9 <.literal16+0x779>
- .byte 224,255 // loopne fdeb <.literal16+0x77b>
- .byte 224,255 // loopne fded <.literal16+0x77d>
- .byte 224,255 // loopne fdef <.literal16+0x77f>
+ .byte 224,255 // loopne fdc1 <.literal16+0x771>
+ .byte 224,255 // loopne fdc3 <.literal16+0x773>
+ .byte 224,255 // loopne fdc5 <.literal16+0x775>
+ .byte 224,255 // loopne fdc7 <.literal16+0x777>
+ .byte 224,255 // loopne fdc9 <.literal16+0x779>
+ .byte 224,255 // loopne fdcb <.literal16+0x77b>
+ .byte 224,255 // loopne fdcd <.literal16+0x77d>
+ .byte 224,255 // loopne fdcf <.literal16+0x77f>
.byte 15,0,15 // str (%edi)
.byte 0,15 // add %cl,(%edi)
.byte 0,15 // add %cl,(%edi)
@@ -87607,5 +87551,5 @@ BALIGN4
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg feab <_sk_srcover_bgra_8888_sse2_lowp+0xb07>
+ .byte 127,67 // jg fe8b <_sk_srcover_bgra_8888_sse2_lowp+0xb07>
#endif
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index 3bce98889c..25e55a9995 100644
--- a/src/jumper/SkJumper_generated_win.S
+++ b/src/jumper/SkJumper_generated_win.S
@@ -120,10 +120,10 @@ _sk_seed_shader_hsw LABEL PROC
DB 197,249,110,201 ; vmovd %ecx,%xmm1
DB 196,226,125,88,201 ; vpbroadcastd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,15,24,3,0 ; vbroadcastss 0x3180f(%rip),%ymm2 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,21,123,23,3,0 ; vbroadcastss 0x3177b(%rip),%ymm2 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,4,24,3,0 ; vbroadcastss 0x31804(%rip),%ymm2 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,21,112,23,3,0 ; vbroadcastss 0x31770(%rip),%ymm2 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -136,17 +136,17 @@ _sk_dither_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,121,110,194 ; vmovd %edx,%xmm8
DB 196,66,125,88,192 ; vpbroadcastd %xmm8,%ymm8
- DB 197,61,254,5,119,25,3,0 ; vpaddd 0x31977(%rip),%ymm8,%ymm8 # 31b60 <_sk_srcover_bgra_8888_sse2_lowp+0x44c>
+ DB 197,61,254,5,247,24,3,0 ; vpaddd 0x318f7(%rip),%ymm8,%ymm8 # 31ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x460>
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,200,23,3,0 ; vpbroadcastd 0x317c8(%rip),%ymm10 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,88,21,52,23,3,0 ; vpbroadcastd 0x31734(%rip),%ymm10 # 31934 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,53,219,218 ; vpand %ymm10,%ymm9,%ymm11
DB 196,193,37,114,243,5 ; vpslld $0x5,%ymm11,%ymm11
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,193,45,114,242,4 ; vpslld $0x4,%ymm10,%ymm10
- DB 196,98,125,88,37,173,23,3,0 ; vpbroadcastd 0x317ad(%rip),%ymm12 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
- DB 196,98,125,88,45,168,23,3,0 ; vpbroadcastd 0x317a8(%rip),%ymm13 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,88,37,25,23,3,0 ; vpbroadcastd 0x31719(%rip),%ymm12 # 31938 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ DB 196,98,125,88,45,20,23,3,0 ; vpbroadcastd 0x31714(%rip),%ymm13 # 3193c <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,65,53,219,245 ; vpand %ymm13,%ymm9,%ymm14
DB 196,193,13,114,246,2 ; vpslld $0x2,%ymm14,%ymm14
DB 196,65,37,235,222 ; vpor %ymm14,%ymm11,%ymm11
@@ -161,8 +161,8 @@ _sk_dither_hsw LABEL PROC
DB 196,65,61,235,195 ; vpor %ymm11,%ymm8,%ymm8
DB 196,65,61,235,193 ; vpor %ymm9,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,90,23,3,0 ; vbroadcastss 0x3175a(%rip),%ymm9 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
- DB 196,98,125,24,21,85,23,3,0 ; vbroadcastss 0x31755(%rip),%ymm10 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ DB 196,98,125,24,13,198,22,3,0 ; vbroadcastss 0x316c6(%rip),%ymm9 # 31940 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ DB 196,98,125,24,21,193,22,3,0 ; vbroadcastss 0x316c1(%rip),%ymm10 # 31944 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 196,98,125,24,0 ; vbroadcastss (%rax),%ymm8
DB 196,65,44,89,192 ; vmulps %ymm8,%ymm10,%ymm8
@@ -192,7 +192,7 @@ _sk_uniform_color_hsw LABEL PROC
PUBLIC _sk_black_color_hsw
_sk_black_color_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,221,22,3,0 ; vbroadcastss 0x316dd(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,73,22,3,0 ; vbroadcastss 0x31649(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -201,7 +201,7 @@ _sk_black_color_hsw LABEL PROC
PUBLIC _sk_white_color_hsw
_sk_white_color_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,196,22,3,0 ; vbroadcastss 0x316c4(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,48,22,3,0 ; vbroadcastss 0x31630(%rip),%ymm0 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -239,7 +239,7 @@ _sk_clear_hsw LABEL PROC
PUBLIC _sk_srcatop_hsw
_sk_srcatop_hsw LABEL PROC
DB 197,252,89,199 ; vmulps %ymm7,%ymm0,%ymm0
- DB 196,98,125,24,5,99,22,3,0 ; vbroadcastss 0x31663(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,207,21,3,0 ; vbroadcastss 0x315cf(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,226,61,184,196 ; vfmadd231ps %ymm4,%ymm8,%ymm0
DB 197,244,89,207 ; vmulps %ymm7,%ymm1,%ymm1
@@ -253,7 +253,7 @@ _sk_srcatop_hsw LABEL PROC
PUBLIC _sk_dstatop_hsw
_sk_dstatop_hsw LABEL PROC
- DB 196,98,125,24,5,50,22,3,0 ; vbroadcastss 0x31632(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,158,21,3,0 ; vbroadcastss 0x3159e(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,226,101,184,196 ; vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -286,7 +286,7 @@ _sk_dstin_hsw LABEL PROC
PUBLIC _sk_srcout_hsw
_sk_srcout_hsw LABEL PROC
- DB 196,98,125,24,5,213,21,3,0 ; vbroadcastss 0x315d5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,65,21,3,0 ; vbroadcastss 0x31541(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -297,7 +297,7 @@ _sk_srcout_hsw LABEL PROC
PUBLIC _sk_dstout_hsw
_sk_dstout_hsw LABEL PROC
- DB 196,226,125,24,5,180,21,3,0 ; vbroadcastss 0x315b4(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,32,21,3,0 ; vbroadcastss 0x31520(%rip),%ymm0 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -308,7 +308,7 @@ _sk_dstout_hsw LABEL PROC
PUBLIC _sk_srcover_hsw
_sk_srcover_hsw LABEL PROC
- DB 196,98,125,24,5,147,21,3,0 ; vbroadcastss 0x31593(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,255,20,3,0 ; vbroadcastss 0x314ff(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,194,85,184,200 ; vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -319,7 +319,7 @@ _sk_srcover_hsw LABEL PROC
PUBLIC _sk_dstover_hsw
_sk_dstover_hsw LABEL PROC
- DB 196,98,125,24,5,110,21,3,0 ; vbroadcastss 0x3156e(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,218,20,3,0 ; vbroadcastss 0x314da(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
DB 196,226,61,168,205 ; vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -339,7 +339,7 @@ _sk_modulate_hsw LABEL PROC
PUBLIC _sk_multiply_hsw
_sk_multiply_hsw LABEL PROC
- DB 196,98,125,24,5,53,21,3,0 ; vbroadcastss 0x31535(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,161,20,3,0 ; vbroadcastss 0x314a1(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -360,7 +360,7 @@ _sk_multiply_hsw LABEL PROC
PUBLIC _sk_plus__hsw
_sk_plus__hsw LABEL PROC
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,5,228,20,3,0 ; vbroadcastss 0x314e4(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,80,20,3,0 ; vbroadcastss 0x31450(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -386,7 +386,7 @@ _sk_screen_hsw LABEL PROC
PUBLIC _sk_xor__hsw
_sk_xor__hsw LABEL PROC
- DB 196,98,125,24,5,143,20,3,0 ; vbroadcastss 0x3148f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,251,19,3,0 ; vbroadcastss 0x313fb(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -418,7 +418,7 @@ _sk_darken_hsw LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,95,209 ; vmaxps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,19,20,3,0 ; vbroadcastss 0x31413(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,127,19,3,0 ; vbroadcastss 0x3137f(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -441,7 +441,7 @@ _sk_lighten_hsw LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,190,19,3,0 ; vbroadcastss 0x313be(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,42,19,3,0 ; vbroadcastss 0x3132a(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -467,7 +467,7 @@ _sk_difference_hsw LABEL PROC
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,93,19,3,0 ; vbroadcastss 0x3135d(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,201,18,3,0 ; vbroadcastss 0x312c9(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -487,7 +487,7 @@ _sk_exclusion_hsw LABEL PROC
DB 197,236,89,214 ; vmulps %ymm6,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,23,19,3,0 ; vbroadcastss 0x31317(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,131,18,3,0 ; vbroadcastss 0x31283(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -495,7 +495,7 @@ _sk_exclusion_hsw LABEL PROC
PUBLIC _sk_colorburn_hsw
_sk_colorburn_hsw LABEL PROC
- DB 196,98,125,24,5,1,19,3,0 ; vbroadcastss 0x31301(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,109,18,3,0 ; vbroadcastss 0x3126d(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -551,7 +551,7 @@ _sk_colorburn_hsw LABEL PROC
PUBLIC _sk_colordodge_hsw
_sk_colordodge_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 196,98,125,24,13,17,18,3,0 ; vbroadcastss 0x31211(%rip),%ymm9 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,13,125,17,3,0 ; vbroadcastss 0x3117d(%rip),%ymm9 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -602,7 +602,7 @@ _sk_colordodge_hsw LABEL PROC
PUBLIC _sk_hardlight_hsw
_sk_hardlight_hsw LABEL PROC
- DB 196,98,125,24,5,43,17,3,0 ; vbroadcastss 0x3112b(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,151,16,3,0 ; vbroadcastss 0x31097(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -651,7 +651,7 @@ _sk_hardlight_hsw LABEL PROC
PUBLIC _sk_overlay_hsw
_sk_overlay_hsw LABEL PROC
- DB 196,98,125,24,5,95,16,3,0 ; vbroadcastss 0x3105f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,203,15,3,0 ; vbroadcastss 0x30fcb(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -711,10 +711,10 @@ _sk_softlight_hsw LABEL PROC
DB 196,65,20,88,197 ; vaddps %ymm13,%ymm13,%ymm8
DB 196,65,60,88,192 ; vaddps %ymm8,%ymm8,%ymm8
DB 196,66,61,168,192 ; vfmadd213ps %ymm8,%ymm8,%ymm8
- DB 196,98,125,24,29,118,15,3,0 ; vbroadcastss 0x30f76(%rip),%ymm11 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,29,226,14,3,0 ; vbroadcastss 0x30ee2(%rip),%ymm11 # 31948 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,65,20,88,227 ; vaddps %ymm11,%ymm13,%ymm12
DB 196,65,28,89,192 ; vmulps %ymm8,%ymm12,%ymm8
- DB 196,98,125,24,37,103,15,3,0 ; vbroadcastss 0x30f67(%rip),%ymm12 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ DB 196,98,125,24,37,211,14,3,0 ; vbroadcastss 0x30ed3(%rip),%ymm12 # 3194c <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
DB 196,66,21,184,196 ; vfmadd231ps %ymm12,%ymm13,%ymm8
DB 196,65,124,82,245 ; vrsqrtps %ymm13,%ymm14
DB 196,65,124,83,246 ; vrcpps %ymm14,%ymm14
@@ -724,7 +724,7 @@ _sk_softlight_hsw LABEL PROC
DB 197,4,194,255,2 ; vcmpleps %ymm7,%ymm15,%ymm15
DB 196,67,13,74,240,240 ; vblendvps %ymm15,%ymm8,%ymm14,%ymm14
DB 197,116,88,249 ; vaddps %ymm1,%ymm1,%ymm15
- DB 196,98,125,24,5,22,15,3,0 ; vbroadcastss 0x30f16(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,130,14,3,0 ; vbroadcastss 0x30e82(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,60,92,237 ; vsubps %ymm13,%ymm8,%ymm13
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,98,125,168,235 ; vfmadd213ps %ymm3,%ymm0,%ymm13
@@ -837,11 +837,11 @@ _sk_hue_hsw LABEL PROC
DB 196,65,28,89,210 ; vmulps %ymm10,%ymm12,%ymm10
DB 196,65,44,94,214 ; vdivps %ymm14,%ymm10,%ymm10
DB 196,67,45,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- DB 196,98,125,24,53,41,13,3,0 ; vbroadcastss 0x30d29(%rip),%ymm14 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,61,36,13,3,0 ; vbroadcastss 0x30d24(%rip),%ymm15 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,149,12,3,0 ; vbroadcastss 0x30c95(%rip),%ymm14 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,61,144,12,3,0 ; vbroadcastss 0x30c90(%rip),%ymm15 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,21,13,3,0 ; vbroadcastss 0x30d15(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,129,12,3,0 ; vbroadcastss 0x30c81(%rip),%ymm0 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -896,7 +896,7 @@ _sk_hue_hsw LABEL PROC
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
DB 196,65,36,95,200 ; vmaxps %ymm8,%ymm11,%ymm9
DB 196,65,116,95,192 ; vmaxps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,13,214,11,3,0 ; vbroadcastss 0x30bd6(%rip),%ymm1 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,13,66,11,3,0 ; vbroadcastss 0x30b42(%rip),%ymm1 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -950,11 +950,11 @@ _sk_saturation_hsw LABEL PROC
DB 196,65,28,89,210 ; vmulps %ymm10,%ymm12,%ymm10
DB 196,65,44,94,214 ; vdivps %ymm14,%ymm10,%ymm10
DB 196,67,45,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- DB 196,98,125,24,53,3,11,3,0 ; vbroadcastss 0x30b03(%rip),%ymm14 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,61,254,10,3,0 ; vbroadcastss 0x30afe(%rip),%ymm15 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,111,10,3,0 ; vbroadcastss 0x30a6f(%rip),%ymm14 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,61,106,10,3,0 ; vbroadcastss 0x30a6a(%rip),%ymm15 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,239,10,3,0 ; vbroadcastss 0x30aef(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,91,10,3,0 ; vbroadcastss 0x30a5b(%rip),%ymm0 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -1009,7 +1009,7 @@ _sk_saturation_hsw LABEL PROC
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
DB 196,65,36,95,200 ; vmaxps %ymm8,%ymm11,%ymm9
DB 196,65,116,95,192 ; vmaxps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,13,176,9,3,0 ; vbroadcastss 0x309b0(%rip),%ymm1 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,13,28,9,3,0 ; vbroadcastss 0x3091c(%rip),%ymm1 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -1037,11 +1037,11 @@ _sk_color_hsw LABEL PROC
DB 197,108,89,199 ; vmulps %ymm7,%ymm2,%ymm8
DB 197,116,89,215 ; vmulps %ymm7,%ymm1,%ymm10
DB 197,52,89,223 ; vmulps %ymm7,%ymm9,%ymm11
- DB 196,98,125,24,45,95,9,3,0 ; vbroadcastss 0x3095f(%rip),%ymm13 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,53,90,9,3,0 ; vbroadcastss 0x3095a(%rip),%ymm14 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,45,203,8,3,0 ; vbroadcastss 0x308cb(%rip),%ymm13 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,198,8,3,0 ; vbroadcastss 0x308c6(%rip),%ymm14 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,230 ; vmulps %ymm14,%ymm5,%ymm12
DB 196,66,93,184,229 ; vfmadd231ps %ymm13,%ymm4,%ymm12
- DB 196,98,125,24,61,75,9,3,0 ; vbroadcastss 0x3094b(%rip),%ymm15 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,183,8,3,0 ; vbroadcastss 0x308b7(%rip),%ymm15 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,66,77,184,231 ; vfmadd231ps %ymm15,%ymm6,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1097,7 +1097,7 @@ _sk_color_hsw LABEL PROC
DB 196,193,116,95,206 ; vmaxps %ymm14,%ymm1,%ymm1
DB 196,65,44,95,198 ; vmaxps %ymm14,%ymm10,%ymm8
DB 196,65,124,95,206 ; vmaxps %ymm14,%ymm0,%ymm9
- DB 196,226,125,24,5,1,8,3,0 ; vbroadcastss 0x30801(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,109,7,3,0 ; vbroadcastss 0x3076d(%rip),%ymm0 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1125,11 +1125,11 @@ _sk_luminosity_hsw LABEL PROC
DB 197,100,89,196 ; vmulps %ymm4,%ymm3,%ymm8
DB 197,100,89,213 ; vmulps %ymm5,%ymm3,%ymm10
DB 197,100,89,222 ; vmulps %ymm6,%ymm3,%ymm11
- DB 196,98,125,24,45,176,7,3,0 ; vbroadcastss 0x307b0(%rip),%ymm13 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,53,171,7,3,0 ; vbroadcastss 0x307ab(%rip),%ymm14 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,45,28,7,3,0 ; vbroadcastss 0x3071c(%rip),%ymm13 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,23,7,3,0 ; vbroadcastss 0x30717(%rip),%ymm14 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,116,89,230 ; vmulps %ymm14,%ymm1,%ymm12
DB 196,66,109,184,229 ; vfmadd231ps %ymm13,%ymm2,%ymm12
- DB 196,98,125,24,61,156,7,3,0 ; vbroadcastss 0x3079c(%rip),%ymm15 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,8,7,3,0 ; vbroadcastss 0x30708(%rip),%ymm15 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,66,53,184,231 ; vfmadd231ps %ymm15,%ymm9,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1185,7 +1185,7 @@ _sk_luminosity_hsw LABEL PROC
DB 196,193,116,95,206 ; vmaxps %ymm14,%ymm1,%ymm1
DB 196,65,44,95,198 ; vmaxps %ymm14,%ymm10,%ymm8
DB 196,65,124,95,206 ; vmaxps %ymm14,%ymm0,%ymm9
- DB 196,226,125,24,5,82,6,3,0 ; vbroadcastss 0x30652(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,190,5,3,0 ; vbroadcastss 0x305be(%rip),%ymm0 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1215,17 +1215,17 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,179,0,0,0 ; jne 148a <_sk_srcover_rgba_8888_hsw+0xd3>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,155,7,3,0 ; vpand 0x3079b(%rip),%ymm7,%ymm4 # 31b80 <_sk_srcover_bgra_8888_sse2_lowp+0x46c>
+ DB 197,197,219,37,27,7,3,0 ; vpand 0x3071b(%rip),%ymm7,%ymm4 # 31b00 <_sk_srcover_bgra_8888_sse2_lowp+0x480>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,69,0,45,174,7,3,0 ; vpshufb 0x307ae(%rip),%ymm7,%ymm5 # 31ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x48c>
+ DB 196,226,69,0,45,46,7,3,0 ; vpshufb 0x3072e(%rip),%ymm7,%ymm5 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x4a0>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,69,0,53,193,7,3,0 ; vpshufb 0x307c1(%rip),%ymm7,%ymm6 # 31bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x4ac>
+ DB 196,226,69,0,53,65,7,3,0 ; vpshufb 0x30741(%rip),%ymm7,%ymm6 # 31b40 <_sk_srcover_bgra_8888_sse2_lowp+0x4c0>
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,175,5,3,0 ; vbroadcastss 0x305af(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,27,5,3,0 ; vbroadcastss 0x3051b(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,206,5,3,0 ; vbroadcastss 0x305ce(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,58,5,3,0 ; vbroadcastss 0x3053a(%rip),%ymm9 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -1320,7 +1320,7 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 255 ; (bad)
DB 255,104,255 ; ljmp *-0x1(%rax)
DB 255 ; (bad)
- DB 255,29,255,255,255,163 ; lcall *-0x5c000001(%rip) # ffffffffa40015cc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffa3fcfeb8>
+ DB 255,29,255,255,255,163 ; lcall *-0x5c000001(%rip) # ffffffffa40015cc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffa3fcff4c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,155,255,255,255,215 ; lcall *-0x28000001(%rbx)
@@ -1347,17 +1347,17 @@ _sk_srcover_bgra_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,179,0,0,0 ; jne 16b7 <_sk_srcover_bgra_8888_hsw+0xd3>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,206,5,3,0 ; vpand 0x305ce(%rip),%ymm7,%ymm4 # 31be0 <_sk_srcover_bgra_8888_sse2_lowp+0x4cc>
+ DB 197,197,219,37,78,5,3,0 ; vpand 0x3054e(%rip),%ymm7,%ymm4 # 31b60 <_sk_srcover_bgra_8888_sse2_lowp+0x4e0>
DB 197,252,91,244 ; vcvtdq2ps %ymm4,%ymm6
- DB 196,226,69,0,37,225,5,3,0 ; vpshufb 0x305e1(%rip),%ymm7,%ymm4 # 31c00 <_sk_srcover_bgra_8888_sse2_lowp+0x4ec>
+ DB 196,226,69,0,37,97,5,3,0 ; vpshufb 0x30561(%rip),%ymm7,%ymm4 # 31b80 <_sk_srcover_bgra_8888_sse2_lowp+0x500>
DB 197,252,91,236 ; vcvtdq2ps %ymm4,%ymm5
- DB 196,226,69,0,37,244,5,3,0 ; vpshufb 0x305f4(%rip),%ymm7,%ymm4 # 31c20 <_sk_srcover_bgra_8888_sse2_lowp+0x50c>
+ DB 196,226,69,0,37,116,5,3,0 ; vpshufb 0x30574(%rip),%ymm7,%ymm4 # 31ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x520>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,130,3,3,0 ; vbroadcastss 0x30382(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,238,2,3,0 ; vbroadcastss 0x302ee(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,161,3,3,0 ; vbroadcastss 0x303a1(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,13,3,3,0 ; vbroadcastss 0x3030d(%rip),%ymm9 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -1481,7 +1481,7 @@ _sk_clamp_0_hsw LABEL PROC
PUBLIC _sk_clamp_1_hsw
_sk_clamp_1_hsw LABEL PROC
- DB 196,98,125,24,5,142,1,3,0 ; vbroadcastss 0x3018e(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,250,0,3,0 ; vbroadcastss 0x300fa(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -1491,7 +1491,7 @@ _sk_clamp_1_hsw LABEL PROC
PUBLIC _sk_clamp_a_hsw
_sk_clamp_a_hsw LABEL PROC
- DB 196,98,125,24,5,109,1,3,0 ; vbroadcastss 0x3016d(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,217,0,3,0 ; vbroadcastss 0x300d9(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -1501,7 +1501,7 @@ _sk_clamp_a_hsw LABEL PROC
PUBLIC _sk_clamp_a_dst_hsw
_sk_clamp_a_dst_hsw LABEL PROC
- DB 196,98,125,24,5,79,1,3,0 ; vbroadcastss 0x3014f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,187,0,3,0 ; vbroadcastss 0x300bb(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -1528,7 +1528,7 @@ _sk_swap_rb_hsw LABEL PROC
PUBLIC _sk_invert_hsw
_sk_invert_hsw LABEL PROC
- DB 196,98,125,24,5,10,1,3,0 ; vbroadcastss 0x3010a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,118,0,3,0 ; vbroadcastss 0x30076(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -1572,9 +1572,9 @@ _sk_premul_dst_hsw LABEL PROC
PUBLIC _sk_unpremul_hsw
_sk_unpremul_hsw LABEL PROC
- DB 196,98,125,24,5,165,0,3,0 ; vbroadcastss 0x300a5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,17,0,3,0 ; vbroadcastss 0x30011(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,94,195 ; vdivps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,200,0,3,0 ; vbroadcastss 0x300c8(%rip),%ymm9 # 319f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ DB 196,98,125,24,13,52,0,3,0 ; vbroadcastss 0x30034(%rip),%ymm9 # 31960 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
DB 196,65,60,194,201,1 ; vcmpltps %ymm9,%ymm8,%ymm9
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -1586,16 +1586,16 @@ _sk_unpremul_hsw LABEL PROC
PUBLIC _sk_from_srgb_hsw
_sk_from_srgb_hsw LABEL PROC
- DB 196,98,125,24,5,162,0,3,0 ; vbroadcastss 0x300a2(%rip),%ymm8 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,14,0,3,0 ; vbroadcastss 0x3000e(%rip),%ymm8 # 31964 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 197,124,89,208 ; vmulps %ymm0,%ymm0,%ymm10
- DB 196,98,125,24,29,148,0,3,0 ; vbroadcastss 0x30094(%rip),%ymm11 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- DB 196,98,125,24,37,115,0,3,0 ; vbroadcastss 0x30073(%rip),%ymm12 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,0,0,3,0 ; vbroadcastss 0x30000(%rip),%ymm11 # 31968 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,37,223,255,2,0 ; vbroadcastss 0x2ffdf(%rip),%ymm12 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,125,168,235 ; vfmadd213ps %ymm11,%ymm0,%ymm13
- DB 196,98,125,24,53,124,0,3,0 ; vbroadcastss 0x3007c(%rip),%ymm14 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,53,232,255,2,0 ; vbroadcastss 0x2ffe8(%rip),%ymm14 # 3196c <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,114,0,3,0 ; vbroadcastss 0x30072(%rip),%ymm10 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,21,222,255,2,0 ; vbroadcastss 0x2ffde(%rip),%ymm10 # 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,124,194,194,1 ; vcmpltps %ymm10,%ymm0,%ymm0
DB 196,195,21,74,193,0 ; vblendvps %ymm0,%ymm9,%ymm13,%ymm0
DB 196,65,116,89,200 ; vmulps %ymm8,%ymm1,%ymm9
@@ -1616,16 +1616,16 @@ _sk_from_srgb_hsw LABEL PROC
PUBLIC _sk_from_srgb_dst_hsw
_sk_from_srgb_dst_hsw LABEL PROC
- DB 196,98,125,24,5,10,0,3,0 ; vbroadcastss 0x3000a(%rip),%ymm8 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,118,255,2,0 ; vbroadcastss 0x2ff76(%rip),%ymm8 # 31964 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,92,89,200 ; vmulps %ymm8,%ymm4,%ymm9
DB 197,92,89,212 ; vmulps %ymm4,%ymm4,%ymm10
- DB 196,98,125,24,29,252,255,2,0 ; vbroadcastss 0x2fffc(%rip),%ymm11 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- DB 196,98,125,24,37,219,255,2,0 ; vbroadcastss 0x2ffdb(%rip),%ymm12 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,104,255,2,0 ; vbroadcastss 0x2ff68(%rip),%ymm11 # 31968 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,37,71,255,2,0 ; vbroadcastss 0x2ff47(%rip),%ymm12 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,93,168,235 ; vfmadd213ps %ymm11,%ymm4,%ymm13
- DB 196,98,125,24,53,228,255,2,0 ; vbroadcastss 0x2ffe4(%rip),%ymm14 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,53,80,255,2,0 ; vbroadcastss 0x2ff50(%rip),%ymm14 # 3196c <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,218,255,2,0 ; vbroadcastss 0x2ffda(%rip),%ymm10 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,21,70,255,2,0 ; vbroadcastss 0x2ff46(%rip),%ymm10 # 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,92,194,226,1 ; vcmpltps %ymm10,%ymm4,%ymm4
DB 196,195,21,74,225,64 ; vblendvps %ymm4,%ymm9,%ymm13,%ymm4
DB 196,65,84,89,200 ; vmulps %ymm8,%ymm5,%ymm9
@@ -1647,19 +1647,19 @@ _sk_from_srgb_dst_hsw LABEL PROC
PUBLIC _sk_to_srgb_hsw
_sk_to_srgb_hsw LABEL PROC
DB 197,124,82,200 ; vrsqrtps %ymm0,%ymm9
- DB 196,98,125,24,5,126,255,2,0 ; vbroadcastss 0x2ff7e(%rip),%ymm8 # 31a08 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ DB 196,98,125,24,5,234,254,2,0 ; vbroadcastss 0x2feea(%rip),%ymm8 # 31974 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,116,255,2,0 ; vbroadcastss 0x2ff74(%rip),%ymm11 # 31a0c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
- DB 196,98,125,24,37,111,255,2,0 ; vbroadcastss 0x2ff6f(%rip),%ymm12 # 31a10 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ DB 196,98,125,24,29,224,254,2,0 ; vbroadcastss 0x2fee0(%rip),%ymm11 # 31978 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ DB 196,98,125,24,37,219,254,2,0 ; vbroadcastss 0x2fedb(%rip),%ymm12 # 3197c <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,53,168,235 ; vfmadd213ps %ymm11,%ymm9,%ymm13
- DB 196,98,125,24,53,96,255,2,0 ; vbroadcastss 0x2ff60(%rip),%ymm14 # 31a14 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+ DB 196,98,125,24,53,204,254,2,0 ; vbroadcastss 0x2fecc(%rip),%ymm14 # 31980 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
DB 196,66,53,168,238 ; vfmadd213ps %ymm14,%ymm9,%ymm13
- DB 196,98,125,24,61,86,255,2,0 ; vbroadcastss 0x2ff56(%rip),%ymm15 # 31a18 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+ DB 196,98,125,24,61,194,254,2,0 ; vbroadcastss 0x2fec2(%rip),%ymm15 # 31984 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
DB 196,65,52,88,207 ; vaddps %ymm15,%ymm9,%ymm9
DB 196,65,124,83,201 ; vrcpps %ymm9,%ymm9
DB 196,65,20,89,201 ; vmulps %ymm9,%ymm13,%ymm9
- DB 196,98,125,24,45,66,255,2,0 ; vbroadcastss 0x2ff42(%rip),%ymm13 # 31a1c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ DB 196,98,125,24,45,174,254,2,0 ; vbroadcastss 0x2feae(%rip),%ymm13 # 31988 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
DB 196,193,124,194,197,1 ; vcmpltps %ymm13,%ymm0,%ymm0
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 197,124,82,201 ; vrsqrtps %ymm1,%ymm9
@@ -1691,26 +1691,26 @@ _sk_rgb_to_hsl_hsw LABEL PROC
DB 197,116,93,202 ; vminps %ymm2,%ymm1,%ymm9
DB 196,65,124,93,201 ; vminps %ymm9,%ymm0,%ymm9
DB 196,65,60,92,209 ; vsubps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,29,89,254,2,0 ; vbroadcastss 0x2fe59(%rip),%ymm11 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,29,197,253,2,0 ; vbroadcastss 0x2fdc5(%rip),%ymm11 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 197,116,194,234,1 ; vcmpltps %ymm2,%ymm1,%ymm13
- DB 196,98,125,24,53,158,254,2,0 ; vbroadcastss 0x2fe9e(%rip),%ymm14 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,98,125,24,53,10,254,2,0 ; vbroadcastss 0x2fe0a(%rip),%ymm14 # 3198c <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,65,4,87,255 ; vxorps %ymm15,%ymm15,%ymm15
DB 196,67,5,74,238,208 ; vblendvps %ymm13,%ymm14,%ymm15,%ymm13
DB 196,66,37,168,229 ; vfmadd213ps %ymm13,%ymm11,%ymm12
DB 197,236,92,208 ; vsubps %ymm0,%ymm2,%ymm2
DB 197,124,92,233 ; vsubps %ymm1,%ymm0,%ymm13
- DB 196,98,125,24,53,133,254,2,0 ; vbroadcastss 0x2fe85(%rip),%ymm14 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,53,241,253,2,0 ; vbroadcastss 0x2fdf1(%rip),%ymm14 # 31994 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 196,66,37,168,238 ; vfmadd213ps %ymm14,%ymm11,%ymm13
- DB 196,98,125,24,53,115,254,2,0 ; vbroadcastss 0x2fe73(%rip),%ymm14 # 31a24 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ DB 196,98,125,24,53,223,253,2,0 ; vbroadcastss 0x2fddf(%rip),%ymm14 # 31990 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
DB 196,194,37,168,214 ; vfmadd213ps %ymm14,%ymm11,%ymm2
DB 197,188,194,201,0 ; vcmpeqps %ymm1,%ymm8,%ymm1
DB 196,227,21,74,202,16 ; vblendvps %ymm1,%ymm2,%ymm13,%ymm1
DB 197,188,194,192,0 ; vcmpeqps %ymm0,%ymm8,%ymm0
DB 196,195,117,74,196,0 ; vblendvps %ymm0,%ymm12,%ymm1,%ymm0
DB 196,193,60,88,201 ; vaddps %ymm9,%ymm8,%ymm1
- DB 196,98,125,24,29,230,253,2,0 ; vbroadcastss 0x2fde6(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,82,253,2,0 ; vbroadcastss 0x2fd52(%rip),%ymm11 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,116,89,211 ; vmulps %ymm11,%ymm1,%ymm2
DB 197,36,194,218,1 ; vcmpltps %ymm2,%ymm11,%ymm11
DB 196,65,12,92,224 ; vsubps %ymm8,%ymm14,%ymm12
@@ -1720,7 +1720,7 @@ _sk_rgb_to_hsl_hsw LABEL PROC
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 196,195,125,74,199,128 ; vblendvps %ymm8,%ymm15,%ymm0,%ymm0
DB 196,195,117,74,207,128 ; vblendvps %ymm8,%ymm15,%ymm1,%ymm1
- DB 196,98,125,24,5,25,254,2,0 ; vbroadcastss 0x2fe19(%rip),%ymm8 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,5,133,253,2,0 ; vbroadcastss 0x2fd85(%rip),%ymm8 # 31998 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -1735,30 +1735,30 @@ _sk_hsl_to_rgb_hsw LABEL PROC
DB 197,252,17,28,36 ; vmovups %ymm3,(%rsp)
DB 197,252,40,233 ; vmovaps %ymm1,%ymm5
DB 197,252,40,224 ; vmovaps %ymm0,%ymm4
- DB 196,98,125,24,5,108,253,2,0 ; vbroadcastss 0x2fd6c(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,216,252,2,0 ; vbroadcastss 0x2fcd8(%rip),%ymm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,84,89,210 ; vmulps %ymm2,%ymm5,%ymm10
DB 196,65,84,92,218 ; vsubps %ymm10,%ymm5,%ymm11
DB 196,67,45,74,203,144 ; vblendvps %ymm9,%ymm11,%ymm10,%ymm9
DB 197,52,88,210 ; vaddps %ymm2,%ymm9,%ymm10
- DB 196,98,125,24,13,175,253,2,0 ; vbroadcastss 0x2fdaf(%rip),%ymm9 # 31a24 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ DB 196,98,125,24,13,27,253,2,0 ; vbroadcastss 0x2fd1b(%rip),%ymm9 # 31990 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
DB 196,66,109,170,202 ; vfmsub213ps %ymm10,%ymm2,%ymm9
- DB 196,98,125,24,29,173,253,2,0 ; vbroadcastss 0x2fdad(%rip),%ymm11 # 31a30 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ DB 196,98,125,24,29,25,253,2,0 ; vbroadcastss 0x2fd19(%rip),%ymm11 # 3199c <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
DB 196,65,92,88,219 ; vaddps %ymm11,%ymm4,%ymm11
DB 196,67,125,8,227,1 ; vroundps $0x1,%ymm11,%ymm12
DB 196,65,36,92,252 ; vsubps %ymm12,%ymm11,%ymm15
DB 196,65,44,92,217 ; vsubps %ymm9,%ymm10,%ymm11
- DB 196,98,125,24,45,127,253,2,0 ; vbroadcastss 0x2fd7f(%rip),%ymm13 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,98,125,24,45,235,252,2,0 ; vbroadcastss 0x2fceb(%rip),%ymm13 # 3198c <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,193,4,89,197 ; vmulps %ymm13,%ymm15,%ymm0
- DB 196,98,125,24,53,121,253,2,0 ; vbroadcastss 0x2fd79(%rip),%ymm14 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,53,229,252,2,0 ; vbroadcastss 0x2fce5(%rip),%ymm14 # 31994 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 197,12,92,224 ; vsubps %ymm0,%ymm14,%ymm12
DB 196,66,37,168,225 ; vfmadd213ps %ymm9,%ymm11,%ymm12
- DB 196,226,125,24,29,115,253,2,0 ; vbroadcastss 0x2fd73(%rip),%ymm3 # 31a34 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ DB 196,226,125,24,29,223,252,2,0 ; vbroadcastss 0x2fcdf(%rip),%ymm3 # 319a0 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
DB 196,193,100,194,255,2 ; vcmpleps %ymm15,%ymm3,%ymm7
DB 196,195,29,74,249,112 ; vblendvps %ymm7,%ymm9,%ymm12,%ymm7
DB 196,65,60,194,231,2 ; vcmpleps %ymm15,%ymm8,%ymm12
DB 196,227,45,74,255,192 ; vblendvps %ymm12,%ymm7,%ymm10,%ymm7
- DB 196,98,125,24,37,74,253,2,0 ; vbroadcastss 0x2fd4a(%rip),%ymm12 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,37,182,252,2,0 ; vbroadcastss 0x2fcb6(%rip),%ymm12 # 31998 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,65,28,194,255,2 ; vcmpleps %ymm15,%ymm12,%ymm15
DB 196,194,37,168,193 ; vfmadd213ps %ymm9,%ymm11,%ymm0
DB 196,99,125,74,255,240 ; vblendvps %ymm15,%ymm7,%ymm0,%ymm15
@@ -1774,7 +1774,7 @@ _sk_hsl_to_rgb_hsw LABEL PROC
DB 197,156,194,192,2 ; vcmpleps %ymm0,%ymm12,%ymm0
DB 196,194,37,168,249 ; vfmadd213ps %ymm9,%ymm11,%ymm7
DB 196,227,69,74,201,0 ; vblendvps %ymm0,%ymm1,%ymm7,%ymm1
- DB 196,226,125,24,5,254,252,2,0 ; vbroadcastss 0x2fcfe(%rip),%ymm0 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,226,125,24,5,106,252,2,0 ; vbroadcastss 0x2fc6a(%rip),%ymm0 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 197,220,88,192 ; vaddps %ymm0,%ymm4,%ymm0
DB 196,227,125,8,224,1 ; vroundps $0x1,%ymm0,%ymm4
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
@@ -1824,10 +1824,10 @@ _sk_scale_u8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,58 ; jne 1e2f <_sk_scale_u8_hsw+0x52>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,109,4,3,0 ; vpand 0x3046d(%rip),%xmm8,%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,57,219,5,237,3,3,0 ; vpand 0x303ed(%rip),%xmm8,%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,38,252,2,0 ; vbroadcastss 0x2fc26(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,146,251,2,0 ; vbroadcastss 0x2fb92(%rip),%ymm9 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -1902,20 +1902,20 @@ _sk_scale_565_hsw LABEL PROC
DB 15,133,161,0,0,0 ; jne 1fa4 <_sk_scale_565_hsw+0xc0>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
- DB 196,98,125,88,13,41,251,2,0 ; vpbroadcastd 0x2fb29(%rip),%ymm9 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,88,13,149,250,2,0 ; vpbroadcastd 0x2fa95(%rip),%ymm9 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,61,219,201 ; vpand %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,26,251,2,0 ; vbroadcastss 0x2fb1a(%rip),%ymm10 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,134,250,2,0 ; vbroadcastss 0x2fa86(%rip),%ymm10 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,16,251,2,0 ; vpbroadcastd 0x2fb10(%rip),%ymm10 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,88,21,124,250,2,0 ; vpbroadcastd 0x2fa7c(%rip),%ymm10 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,1,251,2,0 ; vbroadcastss 0x2fb01(%rip),%ymm11 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,109,250,2,0 ; vbroadcastss 0x2fa6d(%rip),%ymm11 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,247,250,2,0 ; vpbroadcastd 0x2faf7(%rip),%ymm11 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,88,29,99,250,2,0 ; vpbroadcastd 0x2fa63(%rip),%ymm11 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,61,219,195 ; vpand %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,232,250,2,0 ; vbroadcastss 0x2fae8(%rip),%ymm11 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,84,250,2,0 ; vbroadcastss 0x2fa54(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -2002,10 +2002,10 @@ _sk_lerp_u8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,78 ; jne 20dd <_sk_lerp_u8_hsw+0x66>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,211,1,3,0 ; vpand 0x301d3(%rip),%xmm8,%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,57,219,5,83,1,3,0 ; vpand 0x30153(%rip),%xmm8,%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,140,249,2,0 ; vbroadcastss 0x2f98c(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,248,248,2,0 ; vbroadcastss 0x2f8f8(%rip),%ymm9 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
@@ -2057,7 +2057,7 @@ _sk_lerp_u8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde002188 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd0a74>
+ DB 232,255,255,255,221 ; callq ffffffffde002188 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd0b08>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -2081,20 +2081,20 @@ _sk_lerp_565_hsw LABEL PROC
DB 15,133,181,0,0,0 ; jne 2268 <_sk_lerp_565_hsw+0xd4>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
- DB 196,98,125,88,13,121,248,2,0 ; vpbroadcastd 0x2f879(%rip),%ymm9 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,88,13,229,247,2,0 ; vpbroadcastd 0x2f7e5(%rip),%ymm9 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,61,219,201 ; vpand %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,106,248,2,0 ; vbroadcastss 0x2f86a(%rip),%ymm10 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,214,247,2,0 ; vbroadcastss 0x2f7d6(%rip),%ymm10 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,96,248,2,0 ; vpbroadcastd 0x2f860(%rip),%ymm10 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,88,21,204,247,2,0 ; vpbroadcastd 0x2f7cc(%rip),%ymm10 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,81,248,2,0 ; vbroadcastss 0x2f851(%rip),%ymm11 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,189,247,2,0 ; vbroadcastss 0x2f7bd(%rip),%ymm11 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,71,248,2,0 ; vpbroadcastd 0x2f847(%rip),%ymm11 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,88,29,179,247,2,0 ; vpbroadcastd 0x2f7b3(%rip),%ymm11 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,61,219,195 ; vpand %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,56,248,2,0 ; vbroadcastss 0x2f838(%rip),%ymm11 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,164,247,2,0 ; vbroadcastss 0x2f7a4(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -2166,7 +2166,7 @@ _sk_load_tables_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,116 ; jne 238a <_sk_load_tables_hsw+0x7e>
DB 196,193,126,111,28,144 ; vmovdqu (%r8,%rdx,4),%ymm3
- DB 197,229,219,13,28,249,2,0 ; vpand 0x2f91c(%rip),%ymm3,%ymm1 # 31c40 <_sk_srcover_bgra_8888_sse2_lowp+0x52c>
+ DB 197,229,219,13,156,248,2,0 ; vpand 0x2f89c(%rip),%ymm3,%ymm1 # 31bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x540>
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
@@ -2174,16 +2174,16 @@ _sk_load_tables_hsw LABEL PROC
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 196,65,53,118,201 ; vpcmpeqd %ymm9,%ymm9,%ymm9
DB 196,194,53,146,4,136 ; vgatherdps %ymm9,(%r8,%ymm1,4),%ymm0
- DB 196,98,101,0,13,19,249,2,0 ; vpshufb 0x2f913(%rip),%ymm3,%ymm9 # 31c60 <_sk_srcover_bgra_8888_sse2_lowp+0x54c>
+ DB 196,98,101,0,13,147,248,2,0 ; vpshufb 0x2f893(%rip),%ymm3,%ymm9 # 31be0 <_sk_srcover_bgra_8888_sse2_lowp+0x560>
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,23,249,2,0 ; vpshufb 0x2f917(%rip),%ymm3,%ymm9 # 31c80 <_sk_srcover_bgra_8888_sse2_lowp+0x56c>
+ DB 196,98,101,0,13,151,248,2,0 ; vpshufb 0x2f897(%rip),%ymm3,%ymm9 # 31c00 <_sk_srcover_bgra_8888_sse2_lowp+0x580>
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,187,246,2,0 ; vbroadcastss 0x2f6bb(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,39,246,2,0 ; vbroadcastss 0x2f627(%rip),%ymm8 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2262,7 +2262,7 @@ _sk_load_tables_u16_be_hsw LABEL PROC
DB 197,185,108,200 ; vpunpcklqdq %xmm0,%xmm8,%xmm1
DB 197,57,109,192 ; vpunpckhqdq %xmm0,%xmm8,%xmm8
DB 196,65,49,108,214 ; vpunpcklqdq %xmm14,%xmm9,%xmm10
- DB 197,121,111,29,180,253,2,0 ; vmovdqa 0x2fdb4(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,121,111,29,52,253,2,0 ; vmovdqa 0x2fd34(%rip),%xmm11 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 196,193,113,219,195 ; vpand %xmm11,%xmm1,%xmm0
DB 196,226,125,51,200 ; vpmovzxwd %xmm0,%ymm1
DB 196,65,29,118,228 ; vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -2287,7 +2287,7 @@ _sk_load_tables_u16_be_hsw LABEL PROC
DB 197,185,235,219 ; vpor %xmm3,%xmm8,%xmm3
DB 196,226,125,51,219 ; vpmovzxwd %xmm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,32,245,2,0 ; vbroadcastss 0x2f520(%rip),%ymm8 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,5,140,244,2,0 ; vbroadcastss 0x2f48c(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2345,7 +2345,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
DB 197,105,108,192 ; vpunpcklqdq %xmm0,%xmm2,%xmm8
DB 197,241,108,195 ; vpunpcklqdq %xmm3,%xmm1,%xmm0
DB 197,241,109,203 ; vpunpckhqdq %xmm3,%xmm1,%xmm1
- DB 197,249,111,29,52,252,2,0 ; vmovdqa 0x2fc34(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,249,111,29,180,251,2,0 ; vmovdqa 0x2fbb4(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 197,249,219,195 ; vpand %xmm3,%xmm0,%xmm0
DB 196,98,125,51,200 ; vpmovzxwd %xmm0,%ymm9
DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10
@@ -2365,7 +2365,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
DB 196,226,125,51,219 ; vpmovzxwd %xmm3,%ymm3
DB 196,226,45,146,20,152 ; vgatherdps %ymm10,(%rax,%ymm3,4),%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,41,243,2,0 ; vbroadcastss 0x2f329(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,149,242,2,0 ; vbroadcastss 0x2f295(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,4,72 ; vmovd (%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -2432,7 +2432,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
PUBLIC _sk_byte_tables_hsw
_sk_byte_tables_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,30,242,2,0 ; vbroadcastss 0x2f21e(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,138,241,2,0 ; vbroadcastss 0x2f18a(%rip),%ymm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -2562,7 +2562,7 @@ _sk_byte_tables_hsw LABEL PROC
DB 67,15,182,4,17 ; movzbl (%r9,%r10,1),%eax
DB 196,194,125,49,193 ; vpmovzxbd %xmm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,240,239,2,0 ; vbroadcastss 0x2eff0(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,92,239,2,0 ; vbroadcastss 0x2ef5c(%rip),%ymm8 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
@@ -2682,7 +2682,7 @@ _sk_byte_tables_rgb_hsw LABEL PROC
DB 67,15,182,4,17 ; movzbl (%r9,%r10,1),%eax
DB 196,194,125,49,193 ; vpmovzxbd %xmm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,196,237,2,0 ; vbroadcastss 0x2edc4(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,48,237,2,0 ; vbroadcastss 0x2ed30(%rip),%ymm8 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
@@ -2775,33 +2775,33 @@ _sk_parametric_r_hsw LABEL PROC
DB 196,66,125,168,211 ; vfmadd213ps %ymm11,%ymm0,%ymm10
DB 196,226,125,24,0 ; vbroadcastss (%rax),%ymm0
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,170,236,2,0 ; vbroadcastss 0x2ecaa(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,165,236,2,0 ; vbroadcastss 0x2eca5(%rip),%ymm13 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,22,236,2,0 ; vbroadcastss 0x2ec16(%rip),%ymm12 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,17,236,2,0 ; vbroadcastss 0x2ec11(%rip),%ymm13 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,247,235,2,0 ; vbroadcastss 0x2ebf7(%rip),%ymm13 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,99,235,2,0 ; vbroadcastss 0x2eb63(%rip),%ymm13 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,141,236,2,0 ; vbroadcastss 0x2ec8d(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,249,235,2,0 ; vbroadcastss 0x2ebf9(%rip),%ymm13 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,131,236,2,0 ; vbroadcastss 0x2ec83(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,239,235,2,0 ; vbroadcastss 0x2ebef(%rip),%ymm11 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,121,236,2,0 ; vbroadcastss 0x2ec79(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,229,235,2,0 ; vbroadcastss 0x2ebe5(%rip),%ymm12 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,111,236,2,0 ; vbroadcastss 0x2ec6f(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,219,235,2,0 ; vbroadcastss 0x2ebdb(%rip),%ymm12 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 196,99,125,8,208,1 ; vroundps $0x1,%ymm0,%ymm10
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,80,236,2,0 ; vbroadcastss 0x2ec50(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,188,235,2,0 ; vbroadcastss 0x2ebbc(%rip),%ymm11 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,70,236,2,0 ; vbroadcastss 0x2ec46(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,178,235,2,0 ; vbroadcastss 0x2ebb2(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,216 ; vfnmadd213ps %ymm0,%ymm10,%ymm11
- DB 196,226,125,24,5,60,236,2,0 ; vbroadcastss 0x2ec3c(%rip),%ymm0 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,5,168,235,2,0 ; vbroadcastss 0x2eba8(%rip),%ymm0 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,50,236,2,0 ; vbroadcastss 0x2ec32(%rip),%ymm10 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,158,235,2,0 ; vbroadcastss 0x2eb9e(%rip),%ymm10 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,192 ; vdivps %ymm0,%ymm10,%ymm0
DB 197,164,88,192 ; vaddps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,21,37,236,2,0 ; vbroadcastss 0x2ec25(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,145,235,2,0 ; vbroadcastss 0x2eb91(%rip),%ymm10 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,253,91,192 ; vcvtps2dq %ymm0,%ymm0
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2809,7 +2809,7 @@ _sk_parametric_r_hsw LABEL PROC
DB 196,195,125,74,193,128 ; vblendvps %ymm8,%ymm9,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,57,235,2,0 ; vbroadcastss 0x2eb39(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,165,234,2,0 ; vbroadcastss 0x2eaa5(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2827,33 +2827,33 @@ _sk_parametric_g_hsw LABEL PROC
DB 196,66,117,168,211 ; vfmadd213ps %ymm11,%ymm1,%ymm10
DB 196,226,125,24,8 ; vbroadcastss (%rax),%ymm1
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,133,235,2,0 ; vbroadcastss 0x2eb85(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,128,235,2,0 ; vbroadcastss 0x2eb80(%rip),%ymm13 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,241,234,2,0 ; vbroadcastss 0x2eaf1(%rip),%ymm12 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,236,234,2,0 ; vbroadcastss 0x2eaec(%rip),%ymm13 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,210,234,2,0 ; vbroadcastss 0x2ead2(%rip),%ymm13 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,62,234,2,0 ; vbroadcastss 0x2ea3e(%rip),%ymm13 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,104,235,2,0 ; vbroadcastss 0x2eb68(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,212,234,2,0 ; vbroadcastss 0x2ead4(%rip),%ymm13 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,94,235,2,0 ; vbroadcastss 0x2eb5e(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,202,234,2,0 ; vbroadcastss 0x2eaca(%rip),%ymm11 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,84,235,2,0 ; vbroadcastss 0x2eb54(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,192,234,2,0 ; vbroadcastss 0x2eac0(%rip),%ymm12 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,74,235,2,0 ; vbroadcastss 0x2eb4a(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,182,234,2,0 ; vbroadcastss 0x2eab6(%rip),%ymm12 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 196,99,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm10
DB 196,65,116,92,210 ; vsubps %ymm10,%ymm1,%ymm10
- DB 196,98,125,24,29,43,235,2,0 ; vbroadcastss 0x2eb2b(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,151,234,2,0 ; vbroadcastss 0x2ea97(%rip),%ymm11 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,33,235,2,0 ; vbroadcastss 0x2eb21(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,141,234,2,0 ; vbroadcastss 0x2ea8d(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,217 ; vfnmadd213ps %ymm1,%ymm10,%ymm11
- DB 196,226,125,24,13,23,235,2,0 ; vbroadcastss 0x2eb17(%rip),%ymm1 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,13,131,234,2,0 ; vbroadcastss 0x2ea83(%rip),%ymm1 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,13,235,2,0 ; vbroadcastss 0x2eb0d(%rip),%ymm10 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,121,234,2,0 ; vbroadcastss 0x2ea79(%rip),%ymm10 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 197,164,88,201 ; vaddps %ymm1,%ymm11,%ymm1
- DB 196,98,125,24,21,0,235,2,0 ; vbroadcastss 0x2eb00(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,108,234,2,0 ; vbroadcastss 0x2ea6c(%rip),%ymm10 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 197,253,91,201 ; vcvtps2dq %ymm1,%ymm1
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2861,7 +2861,7 @@ _sk_parametric_g_hsw LABEL PROC
DB 196,195,117,74,201,128 ; vblendvps %ymm8,%ymm9,%ymm1,%ymm1
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,5,20,234,2,0 ; vbroadcastss 0x2ea14(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,128,233,2,0 ; vbroadcastss 0x2e980(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2879,33 +2879,33 @@ _sk_parametric_b_hsw LABEL PROC
DB 196,66,109,168,211 ; vfmadd213ps %ymm11,%ymm2,%ymm10
DB 196,226,125,24,16 ; vbroadcastss (%rax),%ymm2
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,96,234,2,0 ; vbroadcastss 0x2ea60(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,91,234,2,0 ; vbroadcastss 0x2ea5b(%rip),%ymm13 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,204,233,2,0 ; vbroadcastss 0x2e9cc(%rip),%ymm12 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,199,233,2,0 ; vbroadcastss 0x2e9c7(%rip),%ymm13 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,173,233,2,0 ; vbroadcastss 0x2e9ad(%rip),%ymm13 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,25,233,2,0 ; vbroadcastss 0x2e919(%rip),%ymm13 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,67,234,2,0 ; vbroadcastss 0x2ea43(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,175,233,2,0 ; vbroadcastss 0x2e9af(%rip),%ymm13 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,57,234,2,0 ; vbroadcastss 0x2ea39(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,165,233,2,0 ; vbroadcastss 0x2e9a5(%rip),%ymm11 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,47,234,2,0 ; vbroadcastss 0x2ea2f(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,155,233,2,0 ; vbroadcastss 0x2e99b(%rip),%ymm12 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,37,234,2,0 ; vbroadcastss 0x2ea25(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,145,233,2,0 ; vbroadcastss 0x2e991(%rip),%ymm12 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 196,99,125,8,210,1 ; vroundps $0x1,%ymm2,%ymm10
DB 196,65,108,92,210 ; vsubps %ymm10,%ymm2,%ymm10
- DB 196,98,125,24,29,6,234,2,0 ; vbroadcastss 0x2ea06(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,114,233,2,0 ; vbroadcastss 0x2e972(%rip),%ymm11 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,252,233,2,0 ; vbroadcastss 0x2e9fc(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,104,233,2,0 ; vbroadcastss 0x2e968(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,218 ; vfnmadd213ps %ymm2,%ymm10,%ymm11
- DB 196,226,125,24,21,242,233,2,0 ; vbroadcastss 0x2e9f2(%rip),%ymm2 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,21,94,233,2,0 ; vbroadcastss 0x2e95e(%rip),%ymm2 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,108,92,210 ; vsubps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,232,233,2,0 ; vbroadcastss 0x2e9e8(%rip),%ymm10 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,84,233,2,0 ; vbroadcastss 0x2e954(%rip),%ymm10 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,210 ; vdivps %ymm2,%ymm10,%ymm2
DB 197,164,88,210 ; vaddps %ymm2,%ymm11,%ymm2
- DB 196,98,125,24,21,219,233,2,0 ; vbroadcastss 0x2e9db(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,71,233,2,0 ; vbroadcastss 0x2e947(%rip),%ymm10 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 197,253,91,210 ; vcvtps2dq %ymm2,%ymm2
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2913,7 +2913,7 @@ _sk_parametric_b_hsw LABEL PROC
DB 196,195,109,74,209,128 ; vblendvps %ymm8,%ymm9,%ymm2,%ymm2
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,108,95,208 ; vmaxps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,239,232,2,0 ; vbroadcastss 0x2e8ef(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,91,232,2,0 ; vbroadcastss 0x2e85b(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2931,33 +2931,33 @@ _sk_parametric_a_hsw LABEL PROC
DB 196,66,101,168,211 ; vfmadd213ps %ymm11,%ymm3,%ymm10
DB 196,226,125,24,24 ; vbroadcastss (%rax),%ymm3
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,59,233,2,0 ; vbroadcastss 0x2e93b(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,54,233,2,0 ; vbroadcastss 0x2e936(%rip),%ymm13 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,167,232,2,0 ; vbroadcastss 0x2e8a7(%rip),%ymm12 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,162,232,2,0 ; vbroadcastss 0x2e8a2(%rip),%ymm13 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,136,232,2,0 ; vbroadcastss 0x2e888(%rip),%ymm13 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,244,231,2,0 ; vbroadcastss 0x2e7f4(%rip),%ymm13 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,30,233,2,0 ; vbroadcastss 0x2e91e(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,138,232,2,0 ; vbroadcastss 0x2e88a(%rip),%ymm13 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,20,233,2,0 ; vbroadcastss 0x2e914(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,128,232,2,0 ; vbroadcastss 0x2e880(%rip),%ymm11 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,10,233,2,0 ; vbroadcastss 0x2e90a(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,118,232,2,0 ; vbroadcastss 0x2e876(%rip),%ymm12 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,0,233,2,0 ; vbroadcastss 0x2e900(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,108,232,2,0 ; vbroadcastss 0x2e86c(%rip),%ymm12 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 196,99,125,8,211,1 ; vroundps $0x1,%ymm3,%ymm10
DB 196,65,100,92,210 ; vsubps %ymm10,%ymm3,%ymm10
- DB 196,98,125,24,29,225,232,2,0 ; vbroadcastss 0x2e8e1(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,77,232,2,0 ; vbroadcastss 0x2e84d(%rip),%ymm11 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,215,232,2,0 ; vbroadcastss 0x2e8d7(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,67,232,2,0 ; vbroadcastss 0x2e843(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,219 ; vfnmadd213ps %ymm3,%ymm10,%ymm11
- DB 196,226,125,24,29,205,232,2,0 ; vbroadcastss 0x2e8cd(%rip),%ymm3 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,29,57,232,2,0 ; vbroadcastss 0x2e839(%rip),%ymm3 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,100,92,218 ; vsubps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,195,232,2,0 ; vbroadcastss 0x2e8c3(%rip),%ymm10 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,47,232,2,0 ; vbroadcastss 0x2e82f(%rip),%ymm10 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,219 ; vdivps %ymm3,%ymm10,%ymm3
DB 197,164,88,219 ; vaddps %ymm3,%ymm11,%ymm3
- DB 196,98,125,24,21,182,232,2,0 ; vbroadcastss 0x2e8b6(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,34,232,2,0 ; vbroadcastss 0x2e822(%rip),%ymm10 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 197,253,91,219 ; vcvtps2dq %ymm3,%ymm3
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2965,7 +2965,7 @@ _sk_parametric_a_hsw LABEL PROC
DB 196,195,101,74,217,128 ; vblendvps %ymm8,%ymm9,%ymm3,%ymm3
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,100,95,216 ; vmaxps %ymm8,%ymm3,%ymm3
- DB 196,98,125,24,5,202,231,2,0 ; vbroadcastss 0x2e7ca(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,54,231,2,0 ; vbroadcastss 0x2e736(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2982,35 +2982,35 @@ _sk_gamma_hsw LABEL PROC
DB 197,252,40,241 ; vmovaps %ymm1,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,124,91,208 ; vcvtdq2ps %ymm0,%ymm10
- DB 196,98,125,24,29,27,232,2,0 ; vbroadcastss 0x2e81b(%rip),%ymm11 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,226,125,24,45,22,232,2,0 ; vbroadcastss 0x2e816(%rip),%ymm5 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,29,135,231,2,0 ; vbroadcastss 0x2e787(%rip),%ymm11 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,226,125,24,45,130,231,2,0 ; vbroadcastss 0x2e782(%rip),%ymm5 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 197,124,84,205 ; vandps %ymm5,%ymm0,%ymm9
- DB 196,226,125,24,37,105,231,2,0 ; vbroadcastss 0x2e769(%rip),%ymm4 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,37,213,230,2,0 ; vbroadcastss 0x2e6d5(%rip),%ymm4 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,52,86,228 ; vorps %ymm4,%ymm9,%ymm12
- DB 196,98,125,24,45,0,232,2,0 ; vbroadcastss 0x2e800(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,108,231,2,0 ; vbroadcastss 0x2e76c(%rip),%ymm13 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,168,213 ; vfmadd213ps %ymm13,%ymm11,%ymm10
- DB 196,98,125,24,13,246,231,2,0 ; vbroadcastss 0x2e7f6(%rip),%ymm9 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,13,98,231,2,0 ; vbroadcastss 0x2e762(%rip),%ymm9 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,29,188,209 ; vfnmadd231ps %ymm9,%ymm12,%ymm10
DB 197,124,91,246 ; vcvtdq2ps %ymm6,%ymm14
DB 196,66,37,168,245 ; vfmadd213ps %ymm13,%ymm11,%ymm14
DB 197,124,91,255 ; vcvtdq2ps %ymm7,%ymm15
DB 196,66,37,168,253 ; vfmadd213ps %ymm13,%ymm11,%ymm15
- DB 196,98,125,24,29,218,231,2,0 ; vbroadcastss 0x2e7da(%rip),%ymm11 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,29,70,231,2,0 ; vbroadcastss 0x2e746(%rip),%ymm11 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,28,88,227 ; vaddps %ymm11,%ymm12,%ymm12
- DB 196,98,125,24,45,208,231,2,0 ; vbroadcastss 0x2e7d0(%rip),%ymm13 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,45,60,231,2,0 ; vbroadcastss 0x2e73c(%rip),%ymm13 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,20,94,228 ; vdivps %ymm12,%ymm13,%ymm12
DB 196,65,44,92,212 ; vsubps %ymm12,%ymm10,%ymm10
DB 196,98,125,24,32 ; vbroadcastss (%rax),%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
DB 196,67,125,8,194,1 ; vroundps $0x1,%ymm10,%ymm8
DB 196,65,44,92,192 ; vsubps %ymm8,%ymm10,%ymm8
- DB 196,226,125,24,21,172,231,2,0 ; vbroadcastss 0x2e7ac(%rip),%ymm2 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,226,125,24,21,24,231,2,0 ; vbroadcastss 0x2e718(%rip),%ymm2 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 197,44,88,210 ; vaddps %ymm2,%ymm10,%ymm10
- DB 196,226,125,24,29,163,231,2,0 ; vbroadcastss 0x2e7a3(%rip),%ymm3 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,226,125,24,29,15,231,2,0 ; vbroadcastss 0x2e70f(%rip),%ymm3 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,61,188,211 ; vfnmadd231ps %ymm3,%ymm8,%ymm10
- DB 196,226,125,24,13,153,231,2,0 ; vbroadcastss 0x2e799(%rip),%ymm1 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,13,5,231,2,0 ; vbroadcastss 0x2e705(%rip),%ymm1 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,116,92,192 ; vsubps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,5,143,231,2,0 ; vbroadcastss 0x2e78f(%rip),%ymm0 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,226,125,24,5,251,230,2,0 ; vbroadcastss 0x2e6fb(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,124,94,192 ; vdivps %ymm8,%ymm0,%ymm8
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 197,204,84,245 ; vandps %ymm5,%ymm6,%ymm6
@@ -3041,7 +3041,7 @@ _sk_gamma_hsw LABEL PROC
DB 197,244,92,205 ; vsubps %ymm5,%ymm1,%ymm1
DB 197,252,94,193 ; vdivps %ymm1,%ymm0,%ymm0
DB 197,236,88,192 ; vaddps %ymm0,%ymm2,%ymm0
- DB 196,226,125,24,13,0,231,2,0 ; vbroadcastss 0x2e700(%rip),%ymm1 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,226,125,24,13,108,230,2,0 ; vbroadcastss 0x2e66c(%rip),%ymm1 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 197,188,89,209 ; vmulps %ymm1,%ymm8,%ymm2
DB 197,204,89,217 ; vmulps %ymm1,%ymm6,%ymm3
DB 197,252,89,225 ; vmulps %ymm1,%ymm0,%ymm4
@@ -3059,26 +3059,26 @@ _sk_gamma_hsw LABEL PROC
PUBLIC _sk_lab_to_xyz_hsw
_sk_lab_to_xyz_hsw LABEL PROC
- DB 196,98,125,24,5,184,230,2,0 ; vbroadcastss 0x2e6b8(%rip),%ymm8 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
- DB 196,98,125,24,13,23,230,2,0 ; vbroadcastss 0x2e617(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,125,24,21,170,230,2,0 ; vbroadcastss 0x2e6aa(%rip),%ymm10 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ DB 196,98,125,24,5,36,230,2,0 ; vbroadcastss 0x2e624(%rip),%ymm8 # 319f4 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ DB 196,98,125,24,13,131,229,2,0 ; vbroadcastss 0x2e583(%rip),%ymm9 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,21,22,230,2,0 ; vbroadcastss 0x2e616(%rip),%ymm10 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
DB 196,194,53,168,202 ; vfmadd213ps %ymm10,%ymm9,%ymm1
DB 196,194,53,168,210 ; vfmadd213ps %ymm10,%ymm9,%ymm2
- DB 196,98,125,24,13,155,230,2,0 ; vbroadcastss 0x2e69b(%rip),%ymm9 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ DB 196,98,125,24,13,7,230,2,0 ; vbroadcastss 0x2e607(%rip),%ymm9 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9
- DB 196,226,125,24,5,145,230,2,0 ; vbroadcastss 0x2e691(%rip),%ymm0 # 31a94 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ DB 196,226,125,24,5,253,229,2,0 ; vbroadcastss 0x2e5fd(%rip),%ymm0 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
- DB 196,98,125,24,5,136,230,2,0 ; vbroadcastss 0x2e688(%rip),%ymm8 # 31a98 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ DB 196,98,125,24,5,244,229,2,0 ; vbroadcastss 0x2e5f4(%rip),%ymm8 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
DB 196,98,117,168,192 ; vfmadd213ps %ymm0,%ymm1,%ymm8
- DB 196,98,125,24,13,126,230,2,0 ; vbroadcastss 0x2e67e(%rip),%ymm9 # 31a9c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ DB 196,98,125,24,13,234,229,2,0 ; vbroadcastss 0x2e5ea(%rip),%ymm9 # 31a08 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
DB 196,98,109,172,200 ; vfnmadd213ps %ymm0,%ymm2,%ymm9
DB 196,193,60,89,200 ; vmulps %ymm8,%ymm8,%ymm1
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
- DB 196,226,125,24,21,107,230,2,0 ; vbroadcastss 0x2e66b(%rip),%ymm2 # 31aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ DB 196,226,125,24,21,215,229,2,0 ; vbroadcastss 0x2e5d7(%rip),%ymm2 # 31a0c <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
DB 197,108,194,209,1 ; vcmpltps %ymm1,%ymm2,%ymm10
- DB 196,98,125,24,29,97,230,2,0 ; vbroadcastss 0x2e661(%rip),%ymm11 # 31aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ DB 196,98,125,24,29,205,229,2,0 ; vbroadcastss 0x2e5cd(%rip),%ymm11 # 31a10 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,37,87,230,2,0 ; vbroadcastss 0x2e657(%rip),%ymm12 # 31aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ DB 196,98,125,24,37,195,229,2,0 ; vbroadcastss 0x2e5c3(%rip),%ymm12 # 31a14 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
DB 196,65,60,89,196 ; vmulps %ymm12,%ymm8,%ymm8
DB 196,99,61,74,193,160 ; vblendvps %ymm10,%ymm1,%ymm8,%ymm8
DB 197,252,89,200 ; vmulps %ymm0,%ymm0,%ymm1
@@ -3093,9 +3093,9 @@ _sk_lab_to_xyz_hsw LABEL PROC
DB 196,65,52,88,203 ; vaddps %ymm11,%ymm9,%ymm9
DB 196,65,52,89,204 ; vmulps %ymm12,%ymm9,%ymm9
DB 196,227,53,74,208,32 ; vblendvps %ymm2,%ymm0,%ymm9,%ymm2
- DB 196,226,125,24,5,12,230,2,0 ; vbroadcastss 0x2e60c(%rip),%ymm0 # 31aac <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ DB 196,226,125,24,5,120,229,2,0 ; vbroadcastss 0x2e578(%rip),%ymm0 # 31a18 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,3,230,2,0 ; vbroadcastss 0x2e603(%rip),%ymm8 # 31ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ DB 196,98,125,24,5,111,229,2,0 ; vbroadcastss 0x2e56f(%rip),%ymm8 # 31a1c <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3111,10 +3111,10 @@ _sk_load_a8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 3502 <_sk_load_a8_hsw+0x4c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,148,237,2,0 ; vpand 0x2ed94(%rip),%xmm0,%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,249,219,5,20,237,2,0 ; vpand 0x2ed14(%rip),%xmm0,%xmm0 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,78,229,2,0 ; vbroadcastss 0x2e54e(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,186,228,2,0 ; vbroadcastss 0x2e4ba(%rip),%ymm1 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -3185,10 +3185,10 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 3600 <_sk_load_a8_dst_hsw+0x4c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,150,236,2,0 ; vpand 0x2ec96(%rip),%xmm4,%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,217,219,37,22,236,2,0 ; vpand 0x2ec16(%rip),%xmm4,%xmm4 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,80,228,2,0 ; vbroadcastss 0x2e450(%rip),%ymm5 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,188,227,2,0 ; vbroadcastss 0x2e3bc(%rip),%ymm5 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,253 ; vmulps %ymm5,%ymm4,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
@@ -3236,7 +3236,7 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde0036a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd1f94>
+ DB 232,255,255,255,221 ; callq ffffffffde0036a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd2028>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -3301,7 +3301,7 @@ _sk_gather_a8_hsw LABEL PROC
DB 196,227,121,32,192,7 ; vpinsrb $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,49,192 ; vpmovzxbd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,151,226,2,0 ; vbroadcastss 0x2e297(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,3,226,2,0 ; vbroadcastss 0x2e203(%rip),%ymm1 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -3321,7 +3321,7 @@ _sk_store_a8_hsw LABEL PROC
DB 77,15,175,193 ; imul %r9,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,20,226,2,0 ; vbroadcastss 0x2e214(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,128,225,2,0 ; vbroadcastss 0x2e180(%rip),%ymm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -3346,13 +3346,13 @@ _sk_store_a8_hsw LABEL PROC
DB 196,3,121,20,4,24,0 ; vpextrb $0x0,%xmm8,(%r8,%r11,1)
DB 235,202 ; jmp 3800 <_sk_store_a8_hsw+0x40>
DB 196,3,121,20,68,24,2,4 ; vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- DB 196,98,57,0,5,57,234,2,0 ; vpshufb 0x2ea39(%rip),%xmm8,%xmm8 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 196,98,57,0,5,185,233,2,0 ; vpshufb 0x2e9b9(%rip),%xmm8,%xmm8 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
DB 235,176 ; jmp 3800 <_sk_store_a8_hsw+0x40>
DB 196,3,121,20,68,24,6,12 ; vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
DB 196,3,121,20,68,24,5,10 ; vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
DB 196,3,121,20,68,24,4,8 ; vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- DB 196,98,57,0,5,31,234,2,0 ; vpshufb 0x2ea1f(%rip),%xmm8,%xmm8 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ DB 196,98,57,0,5,159,233,2,0 ; vpshufb 0x2e99f(%rip),%xmm8,%xmm8 # 32210 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
DB 235,135 ; jmp 3800 <_sk_store_a8_hsw+0x40>
DB 15,31,0 ; nopl (%rax)
@@ -3387,13 +3387,13 @@ _sk_load_g8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,57 ; jne 38e9 <_sk_load_g8_hsw+0x51>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,178,233,2,0 ; vpand 0x2e9b2(%rip),%xmm0,%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,249,219,5,50,233,2,0 ; vpand 0x2e932(%rip),%xmm0,%xmm0 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,108,225,2,0 ; vbroadcastss 0x2e16c(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,216,224,2,0 ; vbroadcastss 0x2e0d8(%rip),%ymm1 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,229,224,2,0 ; vbroadcastss 0x2e0e5(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,81,224,2,0 ; vbroadcastss 0x2e051(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -3438,7 +3438,7 @@ _sk_load_g8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003990 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd227c>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003990 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2310>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3460,13 +3460,13 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,57 ; jne 39ed <_sk_load_g8_dst_hsw+0x51>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,174,232,2,0 ; vpand 0x2e8ae(%rip),%xmm4,%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,217,219,37,46,232,2,0 ; vpand 0x2e82e(%rip),%xmm4,%xmm4 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,104,224,2,0 ; vbroadcastss 0x2e068(%rip),%ymm5 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,212,223,2,0 ; vbroadcastss 0x2dfd4(%rip),%ymm5 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,225,223,2,0 ; vbroadcastss 0x2dfe1(%rip),%ymm7 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,77,223,2,0 ; vbroadcastss 0x2df4d(%rip),%ymm7 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -3511,7 +3511,7 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003a94 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2380>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003a94 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2414>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3576,10 +3576,10 @@ _sk_gather_g8_hsw LABEL PROC
DB 196,227,121,32,192,7 ; vpinsrb $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,49,192 ; vpmovzxbd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,171,222,2,0 ; vbroadcastss 0x2deab(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,23,222,2,0 ; vbroadcastss 0x2de17(%rip),%ymm1 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,36,222,2,0 ; vbroadcastss 0x2de24(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,144,221,2,0 ; vbroadcastss 0x2dd90(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -3601,23 +3601,23 @@ _sk_load_565_hsw LABEL PROC
DB 117,114 ; jne 3c3e <_sk_load_565_hsw+0x8d>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,125,51,208 ; vpmovzxwd %xmm0,%ymm2
- DB 196,226,125,88,5,96,222,2,0 ; vpbroadcastd 0x2de60(%rip),%ymm0 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,88,5,204,221,2,0 ; vpbroadcastd 0x2ddcc(%rip),%ymm0 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,83,222,2,0 ; vbroadcastss 0x2de53(%rip),%ymm1 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,191,221,2,0 ; vbroadcastss 0x2ddbf(%rip),%ymm1 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,74,222,2,0 ; vpbroadcastd 0x2de4a(%rip),%ymm1 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,88,13,182,221,2,0 ; vpbroadcastd 0x2ddb6(%rip),%ymm1 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,61,222,2,0 ; vbroadcastss 0x2de3d(%rip),%ymm3 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,169,221,2,0 ; vbroadcastss 0x2dda9(%rip),%ymm3 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,52,222,2,0 ; vpbroadcastd 0x2de34(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,88,29,160,221,2,0 ; vpbroadcastd 0x2dda0(%rip),%ymm3 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,39,222,2,0 ; vbroadcastss 0x2de27(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,147,221,2,0 ; vbroadcastss 0x2dd93(%rip),%ymm3 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,136,221,2,0 ; vbroadcastss 0x2dd88(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,244,220,2,0 ; vbroadcastss 0x2dcf4(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3678,23 +3678,23 @@ _sk_load_565_dst_hsw LABEL PROC
DB 117,114 ; jne 3d69 <_sk_load_565_dst_hsw+0x8d>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,125,51,244 ; vpmovzxwd %xmm4,%ymm6
- DB 196,226,125,88,37,53,221,2,0 ; vpbroadcastd 0x2dd35(%rip),%ymm4 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,88,37,161,220,2,0 ; vpbroadcastd 0x2dca1(%rip),%ymm4 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,205,219,228 ; vpand %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,40,221,2,0 ; vbroadcastss 0x2dd28(%rip),%ymm5 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,45,148,220,2,0 ; vbroadcastss 0x2dc94(%rip),%ymm5 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,31,221,2,0 ; vpbroadcastd 0x2dd1f(%rip),%ymm5 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,88,45,139,220,2,0 ; vpbroadcastd 0x2dc8b(%rip),%ymm5 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,18,221,2,0 ; vbroadcastss 0x2dd12(%rip),%ymm7 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,61,126,220,2,0 ; vbroadcastss 0x2dc7e(%rip),%ymm7 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,88,61,9,221,2,0 ; vpbroadcastd 0x2dd09(%rip),%ymm7 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,88,61,117,220,2,0 ; vpbroadcastd 0x2dc75(%rip),%ymm7 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,252,220,2,0 ; vbroadcastss 0x2dcfc(%rip),%ymm7 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,61,104,220,2,0 ; vbroadcastss 0x2dc68(%rip),%ymm7 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,93,220,2,0 ; vbroadcastss 0x2dc5d(%rip),%ymm7 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,201,219,2,0 ; vbroadcastss 0x2dbc9(%rip),%ymm7 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3798,23 +3798,23 @@ _sk_gather_565_hsw LABEL PROC
DB 65,15,183,4,88 ; movzwl (%r8,%rbx,2),%eax
DB 197,249,196,192,7 ; vpinsrw $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,51,208 ; vpmovzxwd %xmm0,%ymm2
- DB 196,226,125,88,5,80,219,2,0 ; vpbroadcastd 0x2db50(%rip),%ymm0 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,88,5,188,218,2,0 ; vpbroadcastd 0x2dabc(%rip),%ymm0 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,67,219,2,0 ; vbroadcastss 0x2db43(%rip),%ymm1 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,175,218,2,0 ; vbroadcastss 0x2daaf(%rip),%ymm1 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,58,219,2,0 ; vpbroadcastd 0x2db3a(%rip),%ymm1 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,88,13,166,218,2,0 ; vpbroadcastd 0x2daa6(%rip),%ymm1 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,45,219,2,0 ; vbroadcastss 0x2db2d(%rip),%ymm3 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,153,218,2,0 ; vbroadcastss 0x2da99(%rip),%ymm3 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,36,219,2,0 ; vpbroadcastd 0x2db24(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,88,29,144,218,2,0 ; vpbroadcastd 0x2da90(%rip),%ymm3 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,23,219,2,0 ; vbroadcastss 0x2db17(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,131,218,2,0 ; vbroadcastss 0x2da83(%rip),%ymm3 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,120,218,2,0 ; vbroadcastss 0x2da78(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,228,217,2,0 ; vbroadcastss 0x2d9e4(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -3830,11 +3830,11 @@ _sk_store_565_hsw LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,64,219,2,0 ; vbroadcastss 0x2db40(%rip),%ymm8 # 31ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ DB 196,98,125,24,5,172,218,2,0 ; vbroadcastss 0x2daac(%rip),%ymm8 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,53,114,241,11 ; vpslld $0xb,%ymm9,%ymm9
- DB 196,98,125,24,21,43,219,2,0 ; vbroadcastss 0x2db2b(%rip),%ymm10 # 31ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ DB 196,98,125,24,21,151,218,2,0 ; vbroadcastss 0x2da97(%rip),%ymm10 # 31a24 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
DB 196,65,116,89,210 ; vmulps %ymm10,%ymm1,%ymm10
DB 196,65,125,91,210 ; vcvtps2dq %ymm10,%ymm10
DB 196,193,45,114,242,5 ; vpslld $0x5,%ymm10,%ymm10
@@ -3886,7 +3886,7 @@ _sk_store_565_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe1004040 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd292c>
+ DB 232,255,255,255,224 ; callq ffffffffe1004040 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd29c0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -3904,25 +3904,25 @@ _sk_load_4444_hsw LABEL PROC
DB 15,133,138,0,0,0 ; jne 40ed <_sk_load_4444_hsw+0xa9>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,125,51,216 ; vpmovzxwd %xmm0,%ymm3
- DB 196,226,125,88,5,69,218,2,0 ; vpbroadcastd 0x2da45(%rip),%ymm0 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,88,5,177,217,2,0 ; vpbroadcastd 0x2d9b1(%rip),%ymm0 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,56,218,2,0 ; vbroadcastss 0x2da38(%rip),%ymm1 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,164,217,2,0 ; vbroadcastss 0x2d9a4(%rip),%ymm1 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,47,218,2,0 ; vpbroadcastd 0x2da2f(%rip),%ymm1 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,88,13,155,217,2,0 ; vpbroadcastd 0x2d99b(%rip),%ymm1 # 31a30 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,34,218,2,0 ; vbroadcastss 0x2da22(%rip),%ymm2 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,142,217,2,0 ; vbroadcastss 0x2d98e(%rip),%ymm2 # 31a34 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,25,218,2,0 ; vpbroadcastd 0x2da19(%rip),%ymm2 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,88,21,133,217,2,0 ; vpbroadcastd 0x2d985(%rip),%ymm2 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,12,218,2,0 ; vbroadcastss 0x2da0c(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,120,217,2,0 ; vbroadcastss 0x2d978(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,2,218,2,0 ; vpbroadcastd 0x2da02(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,88,5,110,217,2,0 ; vpbroadcastd 0x2d96e(%rip),%ymm8 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,244,217,2,0 ; vbroadcastss 0x2d9f4(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,96,217,2,0 ; vbroadcastss 0x2d960(%rip),%ymm8 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3988,25 +3988,25 @@ _sk_load_4444_dst_hsw LABEL PROC
DB 15,133,138,0,0,0 ; jne 4239 <_sk_load_4444_dst_hsw+0xa9>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,125,51,252 ; vpmovzxwd %xmm4,%ymm7
- DB 196,226,125,88,37,249,216,2,0 ; vpbroadcastd 0x2d8f9(%rip),%ymm4 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,88,37,101,216,2,0 ; vpbroadcastd 0x2d865(%rip),%ymm4 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,197,219,228 ; vpand %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,236,216,2,0 ; vbroadcastss 0x2d8ec(%rip),%ymm5 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,45,88,216,2,0 ; vbroadcastss 0x2d858(%rip),%ymm5 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,227,216,2,0 ; vpbroadcastd 0x2d8e3(%rip),%ymm5 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,88,45,79,216,2,0 ; vpbroadcastd 0x2d84f(%rip),%ymm5 # 31a30 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,197,219,237 ; vpand %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,214,216,2,0 ; vbroadcastss 0x2d8d6(%rip),%ymm6 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,53,66,216,2,0 ; vbroadcastss 0x2d842(%rip),%ymm6 # 31a34 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,88,53,205,216,2,0 ; vpbroadcastd 0x2d8cd(%rip),%ymm6 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,88,53,57,216,2,0 ; vpbroadcastd 0x2d839(%rip),%ymm6 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,197,219,246 ; vpand %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,192,216,2,0 ; vbroadcastss 0x2d8c0(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,44,216,2,0 ; vbroadcastss 0x2d82c(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,88,5,182,216,2,0 ; vpbroadcastd 0x2d8b6(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,88,5,34,216,2,0 ; vpbroadcastd 0x2d822(%rip),%ymm8 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,69,219,248 ; vpand %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,168,216,2,0 ; vbroadcastss 0x2d8a8(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,20,216,2,0 ; vbroadcastss 0x2d814(%rip),%ymm8 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4112,25 +4112,25 @@ _sk_gather_4444_hsw LABEL PROC
DB 65,15,183,4,88 ; movzwl (%r8,%rbx,2),%eax
DB 197,249,196,192,7 ; vpinsrw $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,51,216 ; vpmovzxwd %xmm0,%ymm3
- DB 196,226,125,88,5,248,214,2,0 ; vpbroadcastd 0x2d6f8(%rip),%ymm0 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,88,5,100,214,2,0 ; vpbroadcastd 0x2d664(%rip),%ymm0 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,235,214,2,0 ; vbroadcastss 0x2d6eb(%rip),%ymm1 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,87,214,2,0 ; vbroadcastss 0x2d657(%rip),%ymm1 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,226,214,2,0 ; vpbroadcastd 0x2d6e2(%rip),%ymm1 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,88,13,78,214,2,0 ; vpbroadcastd 0x2d64e(%rip),%ymm1 # 31a30 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,213,214,2,0 ; vbroadcastss 0x2d6d5(%rip),%ymm2 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,65,214,2,0 ; vbroadcastss 0x2d641(%rip),%ymm2 # 31a34 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,204,214,2,0 ; vpbroadcastd 0x2d6cc(%rip),%ymm2 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,88,21,56,214,2,0 ; vpbroadcastd 0x2d638(%rip),%ymm2 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,191,214,2,0 ; vbroadcastss 0x2d6bf(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,43,214,2,0 ; vbroadcastss 0x2d62b(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,181,214,2,0 ; vpbroadcastd 0x2d6b5(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,88,5,33,214,2,0 ; vpbroadcastd 0x2d621(%rip),%ymm8 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,167,214,2,0 ; vbroadcastss 0x2d6a7(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,19,214,2,0 ; vbroadcastss 0x2d613(%rip),%ymm8 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -4148,7 +4148,7 @@ _sk_store_4444_hsw LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,124,214,2,0 ; vbroadcastss 0x2d67c(%rip),%ymm8 # 31adc <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ DB 196,98,125,24,5,232,213,2,0 ; vbroadcastss 0x2d5e8(%rip),%ymm8 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,53,114,241,12 ; vpslld $0xc,%ymm9,%ymm9
@@ -4207,7 +4207,7 @@ _sk_store_4444_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe1004538 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd2e24>
+ DB 232,255,255,255,224 ; callq ffffffffe1004538 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd2eb8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -4224,14 +4224,14 @@ _sk_load_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 45ae <_sk_load_8888_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,58,215,2,0 ; vpand 0x2d73a(%rip),%ymm3,%ymm0 # 31ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x58c>
+ DB 197,229,219,5,186,214,2,0 ; vpand 0x2d6ba(%rip),%ymm3,%ymm0 # 31c20 <_sk_srcover_bgra_8888_sse2_lowp+0x5a0>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,201,212,2,0 ; vbroadcastss 0x2d4c9(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,53,212,2,0 ; vbroadcastss 0x2d435(%rip),%ymm8 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,63,215,2,0 ; vpshufb 0x2d73f(%rip),%ymm3,%ymm1 # 31cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x5ac>
+ DB 196,226,101,0,13,191,214,2,0 ; vpshufb 0x2d6bf(%rip),%ymm3,%ymm1 # 31c40 <_sk_srcover_bgra_8888_sse2_lowp+0x5c0>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,77,215,2,0 ; vpshufb 0x2d74d(%rip),%ymm3,%ymm2 # 31ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x5cc>
+ DB 196,226,101,0,21,205,214,2,0 ; vpshufb 0x2d6cd(%rip),%ymm3,%ymm2 # 31c60 <_sk_srcover_bgra_8888_sse2_lowp+0x5e0>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4305,14 +4305,14 @@ _sk_load_8888_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 46e2 <_sk_load_8888_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,102,214,2,0 ; vpand 0x2d666(%rip),%ymm7,%ymm4 # 31d00 <_sk_srcover_bgra_8888_sse2_lowp+0x5ec>
+ DB 197,197,219,37,230,213,2,0 ; vpand 0x2d5e6(%rip),%ymm7,%ymm4 # 31c80 <_sk_srcover_bgra_8888_sse2_lowp+0x600>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,149,211,2,0 ; vbroadcastss 0x2d395(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,1,211,2,0 ; vbroadcastss 0x2d301(%rip),%ymm8 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
- DB 196,226,69,0,45,107,214,2,0 ; vpshufb 0x2d66b(%rip),%ymm7,%ymm5 # 31d20 <_sk_srcover_bgra_8888_sse2_lowp+0x60c>
+ DB 196,226,69,0,45,235,213,2,0 ; vpshufb 0x2d5eb(%rip),%ymm7,%ymm5 # 31ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x620>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
DB 196,193,84,89,232 ; vmulps %ymm8,%ymm5,%ymm5
- DB 196,226,69,0,53,121,214,2,0 ; vpshufb 0x2d679(%rip),%ymm7,%ymm6 # 31d40 <_sk_srcover_bgra_8888_sse2_lowp+0x62c>
+ DB 196,226,69,0,53,249,213,2,0 ; vpshufb 0x2d5f9(%rip),%ymm7,%ymm6 # 31cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x640>
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4394,14 +4394,14 @@ _sk_gather_8888_hsw LABEL PROC
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
DB 197,245,254,192 ; vpaddd %ymm0,%ymm1,%ymm0
DB 196,66,101,144,4,128 ; vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- DB 197,189,219,5,101,213,2,0 ; vpand 0x2d565(%rip),%ymm8,%ymm0 # 31d60 <_sk_srcover_bgra_8888_sse2_lowp+0x64c>
+ DB 197,189,219,5,229,212,2,0 ; vpand 0x2d4e5(%rip),%ymm8,%ymm0 # 31ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x660>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,52,210,2,0 ; vbroadcastss 0x2d234(%rip),%ymm3 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,29,160,209,2,0 ; vbroadcastss 0x2d1a0(%rip),%ymm3 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,61,0,13,107,213,2,0 ; vpshufb 0x2d56b(%rip),%ymm8,%ymm1 # 31d80 <_sk_srcover_bgra_8888_sse2_lowp+0x66c>
+ DB 196,226,61,0,13,235,212,2,0 ; vpshufb 0x2d4eb(%rip),%ymm8,%ymm1 # 31d00 <_sk_srcover_bgra_8888_sse2_lowp+0x680>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,61,0,21,122,213,2,0 ; vpshufb 0x2d57a(%rip),%ymm8,%ymm2 # 31da0 <_sk_srcover_bgra_8888_sse2_lowp+0x68c>
+ DB 196,226,61,0,21,250,212,2,0 ; vpshufb 0x2d4fa(%rip),%ymm8,%ymm2 # 31d20 <_sk_srcover_bgra_8888_sse2_lowp+0x6a0>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 196,193,61,114,208,24 ; vpsrld $0x18,%ymm8,%ymm8
@@ -4419,7 +4419,7 @@ _sk_store_8888_hsw LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,143,209,2,0 ; vbroadcastss 0x2d18f(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,251,208,2,0 ; vbroadcastss 0x2d0fb(%rip),%ymm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4473,7 +4473,7 @@ _sk_store_8888_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,219 ; jmpq ffffffffdc00493c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3228>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc00493c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd32bc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4493,14 +4493,14 @@ _sk_load_bgra_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 49b6 <_sk_load_bgra_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,82,212,2,0 ; vpand 0x2d452(%rip),%ymm3,%ymm0 # 31dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x6ac>
+ DB 197,229,219,5,210,211,2,0 ; vpand 0x2d3d2(%rip),%ymm3,%ymm0 # 31d40 <_sk_srcover_bgra_8888_sse2_lowp+0x6c0>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,193,208,2,0 ; vbroadcastss 0x2d0c1(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,45,208,2,0 ; vbroadcastss 0x2d02d(%rip),%ymm8 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,87,212,2,0 ; vpshufb 0x2d457(%rip),%ymm3,%ymm0 # 31de0 <_sk_srcover_bgra_8888_sse2_lowp+0x6cc>
+ DB 196,226,101,0,5,215,211,2,0 ; vpshufb 0x2d3d7(%rip),%ymm3,%ymm0 # 31d60 <_sk_srcover_bgra_8888_sse2_lowp+0x6e0>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,101,212,2,0 ; vpshufb 0x2d465(%rip),%ymm3,%ymm0 # 31e00 <_sk_srcover_bgra_8888_sse2_lowp+0x6ec>
+ DB 196,226,101,0,5,229,211,2,0 ; vpshufb 0x2d3e5(%rip),%ymm3,%ymm0 # 31d80 <_sk_srcover_bgra_8888_sse2_lowp+0x700>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4574,14 +4574,14 @@ _sk_load_bgra_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 4aea <_sk_load_bgra_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,126,211,2,0 ; vpand 0x2d37e(%rip),%ymm7,%ymm4 # 31e20 <_sk_srcover_bgra_8888_sse2_lowp+0x70c>
+ DB 197,197,219,37,254,210,2,0 ; vpand 0x2d2fe(%rip),%ymm7,%ymm4 # 31da0 <_sk_srcover_bgra_8888_sse2_lowp+0x720>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,141,207,2,0 ; vbroadcastss 0x2cf8d(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,249,206,2,0 ; vbroadcastss 0x2cef9(%rip),%ymm8 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,92,89,240 ; vmulps %ymm8,%ymm4,%ymm6
- DB 196,226,69,0,37,131,211,2,0 ; vpshufb 0x2d383(%rip),%ymm7,%ymm4 # 31e40 <_sk_srcover_bgra_8888_sse2_lowp+0x72c>
+ DB 196,226,69,0,37,3,211,2,0 ; vpshufb 0x2d303(%rip),%ymm7,%ymm4 # 31dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x740>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,232 ; vmulps %ymm8,%ymm4,%ymm5
- DB 196,226,69,0,37,145,211,2,0 ; vpshufb 0x2d391(%rip),%ymm7,%ymm4 # 31e60 <_sk_srcover_bgra_8888_sse2_lowp+0x74c>
+ DB 196,226,69,0,37,17,211,2,0 ; vpshufb 0x2d311(%rip),%ymm7,%ymm4 # 31de0 <_sk_srcover_bgra_8888_sse2_lowp+0x760>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4663,14 +4663,14 @@ _sk_gather_bgra_hsw LABEL PROC
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
DB 197,245,254,192 ; vpaddd %ymm0,%ymm1,%ymm0
DB 196,66,101,144,4,128 ; vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- DB 197,189,219,5,125,210,2,0 ; vpand 0x2d27d(%rip),%ymm8,%ymm0 # 31e80 <_sk_srcover_bgra_8888_sse2_lowp+0x76c>
+ DB 197,189,219,5,253,209,2,0 ; vpand 0x2d1fd(%rip),%ymm8,%ymm0 # 31e00 <_sk_srcover_bgra_8888_sse2_lowp+0x780>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,44,206,2,0 ; vbroadcastss 0x2ce2c(%rip),%ymm3 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,29,152,205,2,0 ; vbroadcastss 0x2cd98(%rip),%ymm3 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,211 ; vmulps %ymm3,%ymm0,%ymm2
- DB 196,226,61,0,5,131,210,2,0 ; vpshufb 0x2d283(%rip),%ymm8,%ymm0 # 31ea0 <_sk_srcover_bgra_8888_sse2_lowp+0x78c>
+ DB 196,226,61,0,5,3,210,2,0 ; vpshufb 0x2d203(%rip),%ymm8,%ymm0 # 31e20 <_sk_srcover_bgra_8888_sse2_lowp+0x7a0>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 197,252,89,203 ; vmulps %ymm3,%ymm0,%ymm1
- DB 196,226,61,0,5,146,210,2,0 ; vpshufb 0x2d292(%rip),%ymm8,%ymm0 # 31ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x7ac>
+ DB 196,226,61,0,5,18,210,2,0 ; vpshufb 0x2d212(%rip),%ymm8,%ymm0 # 31e40 <_sk_srcover_bgra_8888_sse2_lowp+0x7c0>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
DB 196,193,61,114,208,24 ; vpsrld $0x18,%ymm8,%ymm8
@@ -4688,7 +4688,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,135,205,2,0 ; vbroadcastss 0x2cd87(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,243,204,2,0 ; vbroadcastss 0x2ccf3(%rip),%ymm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4742,7 +4742,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,219 ; jmpq ffffffffdc004d44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3630>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc004d44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd36c4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4993,7 +4993,7 @@ _sk_load_u16_be_hsw LABEL PROC
DB 197,241,235,192 ; vpor %xmm0,%xmm1,%xmm0
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,8,201,2,0 ; vbroadcastss 0x2c908(%rip),%ymm10 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,21,116,200,2,0 ; vbroadcastss 0x2c874(%rip),%ymm10 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,185,109,202 ; vpunpckhqdq %xmm2,%xmm8,%xmm1
DB 197,233,113,241,8 ; vpsllw $0x8,%xmm1,%xmm2
@@ -5083,7 +5083,7 @@ _sk_load_rgb_u16_be_hsw LABEL PROC
DB 197,241,235,192 ; vpor %xmm0,%xmm1,%xmm0
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,119,199,2,0 ; vbroadcastss 0x2c777(%rip),%ymm9 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,13,227,198,2,0 ; vbroadcastss 0x2c6e3(%rip),%ymm9 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,185,109,203 ; vpunpckhqdq %xmm3,%xmm8,%xmm1
DB 197,225,113,241,8 ; vpsllw $0x8,%xmm1,%xmm3
@@ -5099,7 +5099,7 @@ _sk_load_rgb_u16_be_hsw LABEL PROC
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,209 ; vmulps %ymm9,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,151,198,2,0 ; vbroadcastss 0x2c697(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,3,198,2,0 ; vbroadcastss 0x2c603(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -5173,7 +5173,7 @@ _sk_store_u16_be_hsw LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
- DB 196,98,125,24,5,96,198,2,0 ; vbroadcastss 0x2c660(%rip),%ymm8 # 31ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ DB 196,98,125,24,5,204,197,2,0 ; vbroadcastss 0x2c5cc(%rip),%ymm8 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -5430,7 +5430,7 @@ _sk_load_f32_dst_hsw LABEL PROC
DB 255,92,255,255 ; lcall *-0x1(%rdi,%rdi,8)
DB 255,70,255 ; incl -0x1(%rsi)
DB 255 ; (bad)
- DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290058f8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd41e4>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290058f8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd4278>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -5515,7 +5515,7 @@ _sk_mirror_x_hsw LABEL PROC
DB 196,65,124,92,218 ; vsubps %ymm10,%ymm0,%ymm11
DB 196,193,58,88,192 ; vaddss %xmm8,%xmm8,%xmm0
DB 196,98,125,24,192 ; vbroadcastss %xmm0,%ymm8
- DB 197,178,89,5,141,191,2,0 ; vmulss 0x2bf8d(%rip),%xmm9,%xmm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,5,249,190,2,0 ; vmulss 0x2bef9(%rip),%xmm9,%xmm0 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
DB 196,227,125,8,192,1 ; vroundps $0x1,%ymm0,%ymm0
@@ -5536,7 +5536,7 @@ _sk_mirror_y_hsw LABEL PROC
DB 196,65,116,92,218 ; vsubps %ymm10,%ymm1,%ymm11
DB 196,193,58,88,200 ; vaddss %xmm8,%xmm8,%xmm1
DB 196,98,125,24,193 ; vbroadcastss %xmm1,%ymm8
- DB 197,178,89,13,60,191,2,0 ; vmulss 0x2bf3c(%rip),%xmm9,%xmm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,13,168,190,2,0 ; vmulss 0x2bea8(%rip),%xmm9,%xmm1 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,226,125,24,201 ; vbroadcastss %xmm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
DB 196,227,125,8,201,1 ; vroundps $0x1,%ymm1,%ymm1
@@ -5552,7 +5552,7 @@ PUBLIC _sk_clamp_x_1_hsw
_sk_clamp_x_1_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,4,191,2,0 ; vbroadcastss 0x2bf04(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,112,190,2,0 ; vbroadcastss 0x2be70(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -5563,16 +5563,16 @@ _sk_repeat_x_1_hsw LABEL PROC
DB 196,193,124,92,192 ; vsubps %ymm8,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,222,190,2,0 ; vbroadcastss 0x2bede(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,74,190,2,0 ; vbroadcastss 0x2be4a(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_hsw
_sk_mirror_x_1_hsw LABEL PROC
- DB 196,98,125,24,5,228,190,2,0 ; vbroadcastss 0x2bee4(%rip),%ymm8 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,5,80,190,2,0 ; vbroadcastss 0x2be50(%rip),%ymm8 # 31948 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,186,190,2,0 ; vbroadcastss 0x2beba(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,38,190,2,0 ; vbroadcastss 0x2be26(%rip),%ymm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -5582,18 +5582,18 @@ _sk_mirror_x_1_hsw LABEL PROC
DB 197,60,92,200 ; vsubps %ymm0,%ymm8,%ymm9
DB 197,180,84,192 ; vandps %ymm0,%ymm9,%ymm0
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,138,190,2,0 ; vbroadcastss 0x2be8a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,246,189,2,0 ; vbroadcastss 0x2bdf6(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_luminance_to_alpha_hsw
_sk_luminance_to_alpha_hsw LABEL PROC
- DB 196,226,125,24,29,152,191,2,0 ; vbroadcastss 0x2bf98(%rip),%ymm3 # 31ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
- DB 196,98,125,24,5,147,191,2,0 ; vbroadcastss 0x2bf93(%rip),%ymm8 # 31ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ DB 196,226,125,24,29,4,191,2,0 ; vbroadcastss 0x2bf04(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ DB 196,98,125,24,5,255,190,2,0 ; vbroadcastss 0x2beff(%rip),%ymm8 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
DB 196,226,125,184,203 ; vfmadd231ps %ymm3,%ymm0,%ymm1
- DB 196,226,125,24,29,132,191,2,0 ; vbroadcastss 0x2bf84(%rip),%ymm3 # 31aec <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ DB 196,226,125,24,29,240,190,2,0 ; vbroadcastss 0x2bef0(%rip),%ymm3 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
DB 196,226,109,168,217 ; vfmadd213ps %ymm1,%ymm2,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -5854,7 +5854,7 @@ _sk_gradient_hsw LABEL PROC
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 65,186,1,0,0,0 ; mov $0x1,%r10d
- DB 196,226,125,24,21,33,186,2,0 ; vbroadcastss 0x2ba21(%rip),%ymm2 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,226,125,24,21,141,185,2,0 ; vbroadcastss 0x2b98d(%rip),%ymm2 # 31934 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,53,239,201 ; vpxor %ymm9,%ymm9,%ymm9
DB 196,130,125,24,28,145 ; vbroadcastss (%r9,%r10,4),%ymm3
DB 197,228,194,216,2 ; vcmpleps %ymm0,%ymm3,%ymm3
@@ -5953,24 +5953,24 @@ _sk_xy_to_unit_angle_hsw LABEL PROC
DB 196,65,52,95,226 ; vmaxps %ymm10,%ymm9,%ymm12
DB 196,65,36,94,220 ; vdivps %ymm12,%ymm11,%ymm11
DB 196,65,36,89,227 ; vmulps %ymm11,%ymm11,%ymm12
- DB 196,98,125,24,45,156,185,2,0 ; vbroadcastss 0x2b99c(%rip),%ymm13 # 31af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- DB 196,98,125,24,53,151,185,2,0 ; vbroadcastss 0x2b997(%rip),%ymm14 # 31af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ DB 196,98,125,24,45,8,185,2,0 ; vbroadcastss 0x2b908(%rip),%ymm13 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,53,3,185,2,0 ; vbroadcastss 0x2b903(%rip),%ymm14 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
- DB 196,98,125,24,45,141,185,2,0 ; vbroadcastss 0x2b98d(%rip),%ymm13 # 31af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ DB 196,98,125,24,45,249,184,2,0 ; vbroadcastss 0x2b8f9(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13
- DB 196,98,125,24,53,131,185,2,0 ; vbroadcastss 0x2b983(%rip),%ymm14 # 31afc <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ DB 196,98,125,24,53,239,184,2,0 ; vbroadcastss 0x2b8ef(%rip),%ymm14 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
DB 196,65,36,89,222 ; vmulps %ymm14,%ymm11,%ymm11
DB 196,65,52,194,202,1 ; vcmpltps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,110,185,2,0 ; vbroadcastss 0x2b96e(%rip),%ymm10 # 31b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ DB 196,98,125,24,21,218,184,2,0 ; vbroadcastss 0x2b8da(%rip),%ymm10 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 196,65,44,92,211 ; vsubps %ymm11,%ymm10,%ymm10
DB 196,67,37,74,202,144 ; vblendvps %ymm9,%ymm10,%ymm11,%ymm9
DB 196,193,124,194,192,1 ; vcmpltps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,21,20,184,2,0 ; vbroadcastss 0x2b814(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,128,183,2,0 ; vbroadcastss 0x2b780(%rip),%ymm10 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,254,183,2,0 ; vbroadcastss 0x2b7fe(%rip),%ymm10 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,21,106,183,2,0 ; vbroadcastss 0x2b76a(%rip),%ymm10 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -5986,69 +5986,61 @@ _sk_xy_to_radius_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
-PUBLIC _sk_xy_to_2pt_conical_quadratic_max_hsw
-_sk_xy_to_2pt_conical_quadratic_max_hsw LABEL PROC
+PUBLIC _sk_xy_to_2pt_conical_quadratic_first_hsw
+_sk_xy_to_2pt_conical_quadratic_first_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 196,98,125,24,64,64 ; vbroadcastss 0x40(%rax),%ymm8
DB 197,122,16,72,72 ; vmovss 0x48(%rax),%xmm9
DB 197,50,89,80,76 ; vmulss 0x4c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,238,184,2,0 ; vbroadcastss 0x2b8ee(%rip),%ymm11 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,90,184,2,0 ; vbroadcastss 0x2b85a(%rip),%ymm11 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
DB 196,98,125,184,216 ; vfmadd231ps %ymm0,%ymm0,%ymm11
DB 196,193,50,89,193 ; vmulss %xmm9,%xmm9,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,205,184,2,0 ; vbroadcastss 0x2b8cd(%rip),%ymm9 # 31b08 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,57,184,2,0 ; vbroadcastss 0x2b839(%rip),%ymm9 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,176,184,2,0 ; vbroadcastss 0x2b8b0(%rip),%ymm9 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
- DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
- DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,81,183,2,0 ; vbroadcastss 0x2b751(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
- DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
- DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
+ DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
+ DB 196,98,125,24,13,203,182,2,0 ; vbroadcastss 0x2b6cb(%rip),%ymm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 197,172,95,192 ; vmaxps %ymm0,%ymm10,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
-PUBLIC _sk_xy_to_2pt_conical_quadratic_min_hsw
-_sk_xy_to_2pt_conical_quadratic_min_hsw LABEL PROC
+PUBLIC _sk_xy_to_2pt_conical_quadratic_second_hsw
+_sk_xy_to_2pt_conical_quadratic_second_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 196,98,125,24,64,64 ; vbroadcastss 0x40(%rax),%ymm8
DB 197,122,16,72,72 ; vmovss 0x48(%rax),%xmm9
DB 197,50,89,80,76 ; vmulss 0x4c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,86,184,2,0 ; vbroadcastss 0x2b856(%rip),%ymm11 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,221,183,2,0 ; vbroadcastss 0x2b7dd(%rip),%ymm11 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
DB 196,98,125,184,216 ; vfmadd231ps %ymm0,%ymm0,%ymm11
DB 196,193,50,89,193 ; vmulss %xmm9,%xmm9,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,53,184,2,0 ; vbroadcastss 0x2b835(%rip),%ymm9 # 31b08 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,188,183,2,0 ; vbroadcastss 0x2b7bc(%rip),%ymm9 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,24,184,2,0 ; vbroadcastss 0x2b818(%rip),%ymm9 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,159,183,2,0 ; vbroadcastss 0x2b79f(%rip),%ymm9 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
- DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,185,182,2,0 ; vbroadcastss 0x2b6b9(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
- DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
+ DB 196,98,125,24,13,65,182,2,0 ; vbroadcastss 0x2b641(%rip),%ymm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 197,172,93,192 ; vminps %ymm0,%ymm10,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -6059,14 +6051,14 @@ _sk_xy_to_2pt_conical_linear_hsw LABEL PROC
DB 197,58,89,72,76 ; vmulss 0x4c(%rax),%xmm8,%xmm9
DB 196,66,125,24,201 ; vbroadcastss %xmm9,%ymm9
DB 197,52,88,200 ; vaddps %ymm0,%ymm9,%ymm9
- DB 196,98,125,24,21,196,183,2,0 ; vbroadcastss 0x2b7c4(%rip),%ymm10 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,21,89,183,2,0 ; vbroadcastss 0x2b759(%rip),%ymm10 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
DB 197,116,89,209 ; vmulps %ymm1,%ymm1,%ymm10
DB 196,98,125,184,208 ; vfmadd231ps %ymm0,%ymm0,%ymm10
DB 196,193,58,89,192 ; vmulss %xmm8,%xmm8,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,172,92,192 ; vsubps %ymm0,%ymm10,%ymm0
- DB 196,98,125,24,5,167,183,2,0 ; vbroadcastss 0x2b7a7(%rip),%ymm8 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,5,60,183,2,0 ; vbroadcastss 0x2b73c(%rip),%ymm8 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,193,124,87,192 ; vxorps %ymm8,%ymm0,%ymm0
DB 196,193,124,94,193 ; vdivps %ymm9,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6103,7 +6095,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,230,181,2,0 ; vbroadcastss 0x2b5e6(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,123,181,2,0 ; vbroadcastss 0x2b57b(%rip),%ymm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -6133,9 +6125,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,192,182,2,0 ; vbroadcastss 0x2b6c0(%rip),%ymm0 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,85,182,2,0 ; vbroadcastss 0x2b655(%rip),%ymm0 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,103,181,2,0 ; vbroadcastss 0x2b567(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,252,180,2,0 ; vbroadcastss 0x2b4fc(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6144,7 +6136,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,68,181,2,0 ; vbroadcastss 0x2b544(%rip),%ymm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,217,180,2,0 ; vbroadcastss 0x2b4d9(%rip),%ymm0 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6154,9 +6146,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,113,182,2,0 ; vbroadcastss 0x2b671(%rip),%ymm1 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,6,182,2,0 ; vbroadcastss 0x2b606(%rip),%ymm1 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,23,181,2,0 ; vbroadcastss 0x2b517(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,172,180,2,0 ; vbroadcastss 0x2b4ac(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6165,7 +6157,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,244,180,2,0 ; vbroadcastss 0x2b4f4(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,13,137,180,2,0 ; vbroadcastss 0x2b489(%rip),%ymm1 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6175,13 +6167,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,36,182,2,0 ; vbroadcastss 0x2b624(%rip),%ymm0 # 31b14 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,5,185,181,2,0 ; vbroadcastss 0x2b5b9(%rip),%ymm0 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,199,180,2,0 ; vbroadcastss 0x2b4c7(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,92,180,2,0 ; vbroadcastss 0x2b45c(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,37,181,2,0 ; vbroadcastss 0x2b525(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,252,181,2,0 ; vbroadcastss 0x2b5fc(%rip),%ymm11 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,186,180,2,0 ; vbroadcastss 0x2b4ba(%rip),%ymm10 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,145,181,2,0 ; vbroadcastss 0x2b591(%rip),%ymm11 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6191,16 +6183,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,211,181,2,0 ; vbroadcastss 0x2b5d3(%rip),%ymm0 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,104,181,2,0 ; vbroadcastss 0x2b568(%rip),%ymm0 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,122,180,2,0 ; vbroadcastss 0x2b47a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,15,180,2,0 ; vbroadcastss 0x2b40f(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,193,181,2,0 ; vbroadcastss 0x2b5c1(%rip),%ymm9 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,21,188,181,2,0 ; vbroadcastss 0x2b5bc(%rip),%ymm10 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,86,181,2,0 ; vbroadcastss 0x2b556(%rip),%ymm9 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,81,181,2,0 ; vbroadcastss 0x2b551(%rip),%ymm10 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,78,180,2,0 ; vbroadcastss 0x2b44e(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,227,179,2,0 ; vbroadcastss 0x2b3e3(%rip),%ymm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,164,181,2,0 ; vbroadcastss 0x2b5a4(%rip),%ymm10 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,21,57,181,2,0 ; vbroadcastss 0x2b539(%rip),%ymm10 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,0,1,0,0 ; vmovups %ymm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6209,14 +6201,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,36,180,2,0 ; vbroadcastss 0x2b424(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,185,179,2,0 ; vbroadcastss 0x2b3b9(%rip),%ymm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,136,128,0,0,0 ; vmovups 0x80(%rax),%ymm9
- DB 196,98,125,24,21,107,181,2,0 ; vbroadcastss 0x2b56b(%rip),%ymm10 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,29,102,181,2,0 ; vbroadcastss 0x2b566(%rip),%ymm11 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,0,181,2,0 ; vbroadcastss 0x2b500(%rip),%ymm10 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,251,180,2,0 ; vbroadcastss 0x2b4fb(%rip),%ymm11 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,53,168,218 ; vfmadd213ps %ymm10,%ymm9,%ymm11
DB 196,66,53,168,216 ; vfmadd213ps %ymm8,%ymm9,%ymm11
- DB 196,98,125,24,5,87,181,2,0 ; vbroadcastss 0x2b557(%rip),%ymm8 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,5,236,180,2,0 ; vbroadcastss 0x2b4ec(%rip),%ymm8 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6225,12 +6217,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,51,181,2,0 ; vbroadcastss 0x2b533(%rip),%ymm0 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,5,200,180,2,0 ; vbroadcastss 0x2b4c8(%rip),%ymm0 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,53,180,2,0 ; vbroadcastss 0x2b435(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,12,181,2,0 ; vbroadcastss 0x2b50c(%rip),%ymm11 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,202,179,2,0 ; vbroadcastss 0x2b3ca(%rip),%ymm10 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,161,180,2,0 ; vbroadcastss 0x2b4a1(%rip),%ymm11 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6240,13 +6232,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,231,180,2,0 ; vbroadcastss 0x2b4e7(%rip),%ymm1 # 31b14 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,13,124,180,2,0 ; vbroadcastss 0x2b47c(%rip),%ymm1 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,137,179,2,0 ; vbroadcastss 0x2b389(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,30,179,2,0 ; vbroadcastss 0x2b31e(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,231,179,2,0 ; vbroadcastss 0x2b3e7(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,190,180,2,0 ; vbroadcastss 0x2b4be(%rip),%ymm11 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,124,179,2,0 ; vbroadcastss 0x2b37c(%rip),%ymm10 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,83,180,2,0 ; vbroadcastss 0x2b453(%rip),%ymm11 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6256,16 +6248,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,149,180,2,0 ; vbroadcastss 0x2b495(%rip),%ymm1 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,42,180,2,0 ; vbroadcastss 0x2b42a(%rip),%ymm1 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,59,179,2,0 ; vbroadcastss 0x2b33b(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,208,178,2,0 ; vbroadcastss 0x2b2d0(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,130,180,2,0 ; vbroadcastss 0x2b482(%rip),%ymm9 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,21,125,180,2,0 ; vbroadcastss 0x2b47d(%rip),%ymm10 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,23,180,2,0 ; vbroadcastss 0x2b417(%rip),%ymm9 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,18,180,2,0 ; vbroadcastss 0x2b412(%rip),%ymm10 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,15,179,2,0 ; vbroadcastss 0x2b30f(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,164,178,2,0 ; vbroadcastss 0x2b2a4(%rip),%ymm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,101,180,2,0 ; vbroadcastss 0x2b465(%rip),%ymm10 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,21,250,179,2,0 ; vbroadcastss 0x2b3fa(%rip),%ymm10 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,64,1,0,0 ; vmovups %ymm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6274,14 +6266,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,229,178,2,0 ; vbroadcastss 0x2b2e5(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,122,178,2,0 ; vbroadcastss 0x2b27a(%rip),%ymm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,72,64 ; vaddps 0x40(%rax),%ymm8,%ymm1
DB 197,124,16,136,192,0,0,0 ; vmovups 0xc0(%rax),%ymm9
- DB 196,98,125,24,21,43,180,2,0 ; vbroadcastss 0x2b42b(%rip),%ymm10 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,29,38,180,2,0 ; vbroadcastss 0x2b426(%rip),%ymm11 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,192,179,2,0 ; vbroadcastss 0x2b3c0(%rip),%ymm10 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,187,179,2,0 ; vbroadcastss 0x2b3bb(%rip),%ymm11 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,53,168,218 ; vfmadd213ps %ymm10,%ymm9,%ymm11
DB 196,66,53,168,216 ; vfmadd213ps %ymm8,%ymm9,%ymm11
- DB 196,98,125,24,5,23,180,2,0 ; vbroadcastss 0x2b417(%rip),%ymm8 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,5,172,179,2,0 ; vbroadcastss 0x2b3ac(%rip),%ymm8 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6290,12 +6282,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,243,179,2,0 ; vbroadcastss 0x2b3f3(%rip),%ymm1 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,13,136,179,2,0 ; vbroadcastss 0x2b388(%rip),%ymm1 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,244,178,2,0 ; vbroadcastss 0x2b2f4(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,203,179,2,0 ; vbroadcastss 0x2b3cb(%rip),%ymm11 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,137,178,2,0 ; vbroadcastss 0x2b289(%rip),%ymm10 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,96,179,2,0 ; vbroadcastss 0x2b360(%rip),%ymm11 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6423,7 +6415,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,154,177,2,0 ; vpbroadcastd 0x2b19a(%rip),%ymm15 # 31b2c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,88,61,47,177,2,0 ; vpbroadcastd 0x2b12f(%rip),%ymm15 # 31a98 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,125,64,199 ; vpmulld %ymm15,%ymm0,%ymm0
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 197,237,118,210 ; vpcmpeqd %ymm2,%ymm2,%ymm2
@@ -6435,13 +6427,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,248,175,2,0 ; vpbroadcastd 0x2aff8(%rip),%ymm7 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,226,125,88,61,141,175,2,0 ; vpbroadcastd 0x2af8d(%rip),%ymm7 # 3193c <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 197,253,254,199 ; vpaddd %ymm7,%ymm0,%ymm0
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,226,85,146,20,128 ; vgatherdps %ymm5,(%rax,%ymm0,4),%ymm2
DB 197,252,17,148,36,160,1,0,0 ; vmovups %ymm2,0x1a0(%rsp)
- DB 196,226,125,24,5,44,177,2,0 ; vbroadcastss 0x2b12c(%rip),%ymm0 # 31b28 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,5,193,176,2,0 ; vbroadcastss 0x2b0c1(%rip),%ymm0 # 31a94 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,172,88,232 ; vaddps %ymm0,%ymm10,%ymm5
DB 197,254,91,237 ; vcvttps2dq %ymm5,%ymm5
DB 196,226,93,64,213 ; vpmulld %ymm5,%ymm4,%ymm2
@@ -6701,7 +6693,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,174,171,2,0 ; vpbroadcastd 0x2abae(%rip),%ymm10 # 31b2c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,88,21,67,171,2,0 ; vpbroadcastd 0x2ab43(%rip),%ymm10 # 31a98 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,125,64,194 ; vpmulld %ymm10,%ymm0,%ymm0
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
@@ -6713,13 +6705,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,9,170,2,0 ; vpbroadcastd 0x2aa09(%rip),%ymm11 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,88,29,158,169,2,0 ; vpbroadcastd 0x2a99e(%rip),%ymm11 # 3193c <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,125,254,195 ; vpaddd %ymm11,%ymm0,%ymm0
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,226,61,146,44,128 ; vgatherdps %ymm8,(%rax,%ymm0,4),%ymm5
DB 197,252,17,172,36,160,0,0,0 ; vmovups %ymm5,0xa0(%rsp)
- DB 196,226,125,24,5,59,171,2,0 ; vbroadcastss 0x2ab3b(%rip),%ymm0 # 31b28 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,5,208,170,2,0 ; vbroadcastss 0x2aad0(%rip),%ymm0 # 31a94 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,116,88,192 ; vaddps %ymm0,%ymm1,%ymm8
DB 196,65,126,91,192 ; vcvttps2dq %ymm8,%ymm8
DB 196,194,109,64,232 ; vpmulld %ymm8,%ymm2,%ymm5
@@ -7152,7 +7144,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,251,159,2,0 ; vbroadcastss 0x29ffb(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,144,159,2,0 ; vbroadcastss 0x29f90(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,164,36,224,6,0,0 ; vmovups 0x6e0(%rsp),%ymm4
DB 197,252,16,172,36,0,7,0,0 ; vmovups 0x700(%rsp),%ymm5
DB 197,252,16,180,36,32,7,0,0 ; vmovups 0x720(%rsp),%ymm6
@@ -7162,14 +7154,14 @@ _sk_clut_4D_hsw LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_hsw
_sk_gauss_a_to_rgba_hsw LABEL PROC
- DB 196,226,125,24,5,49,161,2,0 ; vbroadcastss 0x2a131(%rip),%ymm0 # 31b30 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
- DB 196,226,125,24,13,44,161,2,0 ; vbroadcastss 0x2a12c(%rip),%ymm1 # 31b34 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,226,125,24,5,198,160,2,0 ; vbroadcastss 0x2a0c6(%rip),%ymm0 # 31a9c <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,13,193,160,2,0 ; vbroadcastss 0x2a0c1(%rip),%ymm1 # 31aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,34,161,2,0 ; vbroadcastss 0x2a122(%rip),%ymm0 # 31b38 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,226,125,24,5,183,160,2,0 ; vbroadcastss 0x2a0b7(%rip),%ymm0 # 31aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 196,226,125,24,13,24,161,2,0 ; vbroadcastss 0x2a118(%rip),%ymm1 # 31b3c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,226,125,24,13,173,160,2,0 ; vbroadcastss 0x2a0ad(%rip),%ymm1 # 31aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,14,161,2,0 ; vbroadcastss 0x2a10e(%rip),%ymm0 # 31b40 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,226,125,24,5,163,160,2,0 ; vbroadcastss 0x2a0a3(%rip),%ymm0 # 31aac <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -7177,6 +7169,7 @@ _sk_gauss_a_to_rgba_hsw LABEL PROC
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
DB 255,224 ; jmpq *%rax
DB 144 ; nop
+ DB 144 ; nop
PUBLIC _sk_start_pipeline_avx
_sk_start_pipeline_avx LABEL PROC
@@ -7209,13 +7202,13 @@ _sk_start_pipeline_avx LABEL PROC
DB 73,137,246 ; mov %rsi,%r14
DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp)
DB 76,57,203 ; cmp %r9,%rbx
- DB 15,131,169,0,0,0 ; jae 7b74 <_sk_start_pipeline_avx+0x12c>
+ DB 15,131,169,0,0,0 ; jae 7b4c <_sk_start_pipeline_avx+0x12c>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,8 ; lea 0x8(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
- DB 119,70 ; ja 7b33 <_sk_start_pipeline_avx+0xeb>
+ DB 119,70 ; ja 7b0b <_sk_start_pipeline_avx+0xeb>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -7234,10 +7227,10 @@ _sk_start_pipeline_avx LABEL PROC
DB 73,131,196,16 ; add $0x10,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,193 ; jbe 7af4 <_sk_start_pipeline_avx+0xac>
+ DB 118,193 ; jbe 7acc <_sk_start_pipeline_avx+0xac>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,41 ; je 7b64 <_sk_start_pipeline_avx+0x11c>
+ DB 116,41 ; je 7b3c <_sk_start_pipeline_avx+0x11c>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -7251,7 +7244,7 @@ _sk_start_pipeline_avx LABEL PROC
DB 65,255,213 ; callq *%r13
DB 72,255,195 ; inc %rbx
DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx
- DB 15,133,105,255,255,255 ; jne 7add <_sk_start_pipeline_avx+0x95>
+ DB 15,133,105,255,255,255 ; jne 7ab5 <_sk_start_pipeline_avx+0x95>
DB 197,248,40,181,32,255,255,255 ; vmovaps -0xe0(%rbp),%xmm6
DB 197,248,40,189,48,255,255,255 ; vmovaps -0xd0(%rbp),%xmm7
DB 197,120,40,133,64,255,255,255 ; vmovaps -0xc0(%rbp),%xmm8
@@ -7290,10 +7283,10 @@ _sk_seed_shader_avx LABEL PROC
DB 197,249,112,201,0 ; vpshufd $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,187,157,2,0 ; vbroadcastss 0x29dbb(%rip),%ymm2 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,21,79,157,2,0 ; vbroadcastss 0x29d4f(%rip),%ymm2 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,176,157,2,0 ; vbroadcastss 0x29db0(%rip),%ymm2 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,21,68,157,2,0 ; vbroadcastss 0x29d44(%rip),%ymm2 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -7305,46 +7298,46 @@ PUBLIC _sk_dither_avx
_sk_dither_avx LABEL PROC
DB 197,121,110,194 ; vmovd %edx,%xmm8
DB 196,65,121,112,192,0 ; vpshufd $0x0,%xmm8,%xmm8
- DB 197,57,254,13,100,166,2,0 ; vpaddd 0x2a664(%rip),%xmm8,%xmm9 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
- DB 197,57,254,5,108,166,2,0 ; vpaddd 0x2a66c(%rip),%xmm8,%xmm8 # 322b0 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ DB 197,57,254,13,12,166,2,0 ; vpaddd 0x2a60c(%rip),%xmm8,%xmm9 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xba0>
+ DB 197,57,254,5,20,166,2,0 ; vpaddd 0x2a614(%rip),%xmm8,%xmm8 # 32230 <_sk_srcover_bgra_8888_sse2_lowp+0xbb0>
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,96,157,2,0 ; vbroadcastss 0x29d60(%rip),%ymm10 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,24,21,244,156,2,0 ; vbroadcastss 0x29cf4(%rip),%ymm10 # 31934 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,36,84,210 ; vandps %ymm10,%ymm11,%ymm10
DB 196,193,25,114,242,5 ; vpslld $0x5,%xmm10,%xmm12
DB 196,67,125,25,210,1 ; vextractf128 $0x1,%ymm10,%xmm10
DB 196,193,41,114,242,5 ; vpslld $0x5,%xmm10,%xmm10
DB 196,67,29,24,210,1 ; vinsertf128 $0x1,%xmm10,%ymm12,%ymm10
- DB 197,123,18,37,99,174,2,0 ; vmovddup 0x2ae63(%rip),%xmm12 # 32af0 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 197,123,18,37,11,174,2,0 ; vmovddup 0x2ae0b(%rip),%xmm12 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x13f0>
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,30,157,2,0 ; vbroadcastss 0x29d1e(%rip),%ymm13 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,24,45,178,156,2,0 ; vbroadcastss 0x29cb2(%rip),%ymm13 # 3193c <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,65,36,84,237 ; vandps %ymm13,%ymm11,%ymm13
DB 196,193,9,114,245,2 ; vpslld $0x2,%xmm13,%xmm14
DB 196,67,125,25,237,1 ; vextractf128 $0x1,%ymm13,%xmm13
DB 196,193,17,114,245,2 ; vpslld $0x2,%xmm13,%xmm13
DB 196,67,13,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm14,%ymm13
- DB 197,123,18,53,33,174,2,0 ; vmovddup 0x2ae21(%rip),%xmm14 # 32af8 <_sk_srcover_bgra_8888_sse2_lowp+0x13e4>
+ DB 197,123,18,53,201,173,2,0 ; vmovddup 0x2adc9(%rip),%xmm14 # 32a78 <_sk_srcover_bgra_8888_sse2_lowp+0x13f8>
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,205,156,2,0 ; vbroadcastss 0x29ccd(%rip),%ymm14 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ DB 196,98,125,24,53,97,156,2,0 ; vbroadcastss 0x29c61(%rip),%ymm14 # 31938 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
DB 196,65,36,84,222 ; vandps %ymm14,%ymm11,%ymm11
DB 196,193,9,114,211,1 ; vpsrld $0x1,%xmm11,%xmm14
DB 196,67,125,25,219,1 ; vextractf128 $0x1,%ymm11,%xmm11
DB 196,193,33,114,211,1 ; vpsrld $0x1,%xmm11,%xmm11
DB 196,67,13,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm14,%ymm11
DB 196,65,20,86,219 ; vorps %ymm11,%ymm13,%ymm11
- DB 197,123,18,45,215,173,2,0 ; vmovddup 0x2add7(%rip),%xmm13 # 32b00 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
+ DB 197,123,18,45,127,173,2,0 ; vmovddup 0x2ad7f(%rip),%xmm13 # 32a80 <_sk_srcover_bgra_8888_sse2_lowp+0x1400>
DB 196,65,49,219,205 ; vpand %xmm13,%xmm9,%xmm9
DB 196,65,57,219,197 ; vpand %xmm13,%xmm8,%xmm8
DB 196,193,49,114,209,2 ; vpsrld $0x2,%xmm9,%xmm9
@@ -7355,9 +7348,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,112,156,2,0 ; vbroadcastss 0x29c70(%rip),%ymm9 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ DB 196,98,125,24,13,4,156,2,0 ; vbroadcastss 0x29c04(%rip),%ymm9 # 31940 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,102,156,2,0 ; vbroadcastss 0x29c66(%rip),%ymm9 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ DB 196,98,125,24,13,250,155,2,0 ; vbroadcastss 0x29bfa(%rip),%ymm9 # 31944 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 196,98,125,24,8 ; vbroadcastss (%rax),%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
@@ -7387,7 +7380,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,238,155,2,0 ; vbroadcastss 0x29bee(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,130,155,2,0 ; vbroadcastss 0x29b82(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -7396,7 +7389,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,213,155,2,0 ; vbroadcastss 0x29bd5(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,105,155,2,0 ; vbroadcastss 0x29b69(%rip),%ymm0 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -7434,7 +7427,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,116,155,2,0 ; vbroadcastss 0x29b74(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,8,155,2,0 ; vbroadcastss 0x29b08(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7453,7 +7446,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,50,155,2,0 ; vbroadcastss 0x29b32(%rip),%ymm9 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,13,198,154,2,0 ; vbroadcastss 0x29ac6(%rip),%ymm9 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,52,92,207 ; vsubps %ymm7,%ymm9,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,188,88,192 ; vaddps %ymm0,%ymm8,%ymm0
@@ -7489,7 +7482,7 @@ _sk_dstin_avx LABEL PROC
PUBLIC _sk_srcout_avx
_sk_srcout_avx LABEL PROC
- DB 196,98,125,24,5,205,154,2,0 ; vbroadcastss 0x29acd(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,97,154,2,0 ; vbroadcastss 0x29a61(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -7500,7 +7493,7 @@ _sk_srcout_avx LABEL PROC
PUBLIC _sk_dstout_avx
_sk_dstout_avx LABEL PROC
- DB 196,226,125,24,5,172,154,2,0 ; vbroadcastss 0x29aac(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,64,154,2,0 ; vbroadcastss 0x29a40(%rip),%ymm0 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -7511,7 +7504,7 @@ _sk_dstout_avx LABEL PROC
PUBLIC _sk_srcover_avx
_sk_srcover_avx LABEL PROC
- DB 196,98,125,24,5,139,154,2,0 ; vbroadcastss 0x29a8b(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,31,154,2,0 ; vbroadcastss 0x29a1f(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7526,7 +7519,7 @@ _sk_srcover_avx LABEL PROC
PUBLIC _sk_dstover_avx
_sk_dstover_avx LABEL PROC
- DB 196,98,125,24,5,90,154,2,0 ; vbroadcastss 0x29a5a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,238,153,2,0 ; vbroadcastss 0x299ee(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
@@ -7550,7 +7543,7 @@ _sk_modulate_avx LABEL PROC
PUBLIC _sk_multiply_avx
_sk_multiply_avx LABEL PROC
- DB 196,98,125,24,5,21,154,2,0 ; vbroadcastss 0x29a15(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,169,153,2,0 ; vbroadcastss 0x299a9(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7579,7 +7572,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,164,153,2,0 ; vbroadcastss 0x299a4(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,56,153,2,0 ; vbroadcastss 0x29938(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -7609,7 +7602,7 @@ _sk_screen_avx LABEL PROC
PUBLIC _sk_xor__avx
_sk_xor__avx LABEL PROC
- DB 196,98,125,24,5,67,153,2,0 ; vbroadcastss 0x29943(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,215,152,2,0 ; vbroadcastss 0x298d7(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7644,7 +7637,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,191,152,2,0 ; vbroadcastss 0x298bf(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,83,152,2,0 ; vbroadcastss 0x29853(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7668,7 +7661,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,103,152,2,0 ; vbroadcastss 0x29867(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,251,151,2,0 ; vbroadcastss 0x297fb(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7695,7 +7688,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,3,152,2,0 ; vbroadcastss 0x29803(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,151,151,2,0 ; vbroadcastss 0x29797(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7716,7 +7709,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,186,151,2,0 ; vbroadcastss 0x297ba(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,78,151,2,0 ; vbroadcastss 0x2974e(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7725,7 +7718,7 @@ _sk_exclusion_avx LABEL PROC
PUBLIC _sk_colorburn_avx
_sk_colorburn_avx LABEL PROC
- DB 196,98,125,24,5,161,151,2,0 ; vbroadcastss 0x297a1(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,53,151,2,0 ; vbroadcastss 0x29735(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -7785,7 +7778,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,165,150,2,0 ; vbroadcastss 0x296a5(%rip),%ymm9 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,13,57,150,2,0 ; vbroadcastss 0x29639(%rip),%ymm9 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -7840,7 +7833,7 @@ _sk_colordodge_avx LABEL PROC
PUBLIC _sk_hardlight_avx
_sk_hardlight_avx LABEL PROC
- DB 196,98,125,24,5,176,149,2,0 ; vbroadcastss 0x295b0(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,68,149,2,0 ; vbroadcastss 0x29544(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7893,7 +7886,7 @@ _sk_hardlight_avx LABEL PROC
PUBLIC _sk_overlay_avx
_sk_overlay_avx LABEL PROC
- DB 196,98,125,24,5,213,148,2,0 ; vbroadcastss 0x294d5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,105,148,2,0 ; vbroadcastss 0x29469(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7958,10 +7951,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,216,147,2,0 ; vbroadcastss 0x293d8(%rip),%ymm11 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,29,108,147,2,0 ; vbroadcastss 0x2936c(%rip),%ymm11 # 31948 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,65,28,88,235 ; vaddps %ymm11,%ymm12,%ymm13
DB 196,65,20,89,192 ; vmulps %ymm8,%ymm13,%ymm8
- DB 196,98,125,24,45,201,147,2,0 ; vbroadcastss 0x293c9(%rip),%ymm13 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ DB 196,98,125,24,45,93,147,2,0 ; vbroadcastss 0x2935d(%rip),%ymm13 # 3194c <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
DB 196,65,28,89,245 ; vmulps %ymm13,%ymm12,%ymm14
DB 196,65,12,88,192 ; vaddps %ymm8,%ymm14,%ymm8
DB 196,65,124,82,244 ; vrsqrtps %ymm12,%ymm14
@@ -7972,7 +7965,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,115,147,2,0 ; vbroadcastss 0x29373(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,7,147,2,0 ; vbroadcastss 0x29307(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,60,92,228 ; vsubps %ymm12,%ymm8,%ymm12
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
@@ -8099,12 +8092,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,81,145,2,0 ; vbroadcastss 0x29151(%rip),%ymm14 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,229,144,2,0 ; vbroadcastss 0x290e5(%rip),%ymm14 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,71,145,2,0 ; vbroadcastss 0x29147(%rip),%ymm15 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,61,219,144,2,0 ; vbroadcastss 0x290db(%rip),%ymm15 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,56,145,2,0 ; vbroadcastss 0x29138(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,204,144,2,0 ; vbroadcastss 0x290cc(%rip),%ymm0 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -8165,7 +8158,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,229,143,2,0 ; vbroadcastss 0x28fe5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,121,143,2,0 ; vbroadcastss 0x28f79(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8222,12 +8215,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,9,143,2,0 ; vbroadcastss 0x28f09(%rip),%ymm14 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,157,142,2,0 ; vbroadcastss 0x28e9d(%rip),%ymm14 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,255,142,2,0 ; vbroadcastss 0x28eff(%rip),%ymm15 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,61,147,142,2,0 ; vbroadcastss 0x28e93(%rip),%ymm15 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,240,142,2,0 ; vbroadcastss 0x28ef0(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,132,142,2,0 ; vbroadcastss 0x28e84(%rip),%ymm0 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -8288,7 +8281,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,157,141,2,0 ; vbroadcastss 0x28d9d(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,49,141,2,0 ; vbroadcastss 0x28d31(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8317,12 +8310,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,73,141,2,0 ; vbroadcastss 0x28d49(%rip),%ymm13 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,45,221,140,2,0 ; vbroadcastss 0x28cdd(%rip),%ymm13 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,213 ; vmulps %ymm13,%ymm4,%ymm10
- DB 196,98,125,24,53,63,141,2,0 ; vbroadcastss 0x28d3f(%rip),%ymm14 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,211,140,2,0 ; vbroadcastss 0x28cd3(%rip),%ymm14 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,222 ; vmulps %ymm14,%ymm5,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,48,141,2,0 ; vbroadcastss 0x28d30(%rip),%ymm15 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,196,140,2,0 ; vbroadcastss 0x28cc4(%rip),%ymm15 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,65,76,89,223 ; vmulps %ymm15,%ymm6,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8385,7 +8378,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,203,139,2,0 ; vbroadcastss 0x28bcb(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,95,139,2,0 ; vbroadcastss 0x28b5f(%rip),%ymm0 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,84,36,32 ; vmulps 0x20(%rsp),%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8415,12 +8408,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,115,139,2,0 ; vbroadcastss 0x28b73(%rip),%ymm13 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,45,7,139,2,0 ; vbroadcastss 0x28b07(%rip),%ymm13 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,108,89,213 ; vmulps %ymm13,%ymm2,%ymm10
- DB 196,98,125,24,53,105,139,2,0 ; vbroadcastss 0x28b69(%rip),%ymm14 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,253,138,2,0 ; vbroadcastss 0x28afd(%rip),%ymm14 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,116,89,222 ; vmulps %ymm14,%ymm1,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,90,139,2,0 ; vbroadcastss 0x28b5a(%rip),%ymm15 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,238,138,2,0 ; vbroadcastss 0x28aee(%rip),%ymm15 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,65,28,89,223 ; vmulps %ymm15,%ymm12,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8483,7 +8476,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,245,137,2,0 ; vbroadcastss 0x289f5(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,137,137,2,0 ; vbroadcastss 0x28989(%rip),%ymm0 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8514,9 +8507,9 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,42,1,0,0 ; jne 9167 <_sk_srcover_rgba_8888_avx+0x14a>
+ DB 15,133,42,1,0,0 ; jne 913f <_sk_srcover_rgba_8888_avx+0x14a>
DB 196,1,125,16,4,152 ; vmovupd (%r8,%r11,4),%ymm8
- DB 197,125,40,13,149,142,2,0 ; vmovapd 0x28e95(%rip),%ymm9 # 31ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x7cc>
+ DB 197,125,40,13,61,142,2,0 ; vmovapd 0x28e3d(%rip),%ymm9 # 31e60 <_sk_srcover_bgra_8888_sse2_lowp+0x7e0>
DB 196,193,61,84,225 ; vandpd %ymm9,%ymm8,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,81,114,208,8 ; vpsrld $0x8,%xmm8,%xmm5
@@ -8534,9 +8527,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,24,137,2,0 ; vbroadcastss 0x28918(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,172,136,2,0 ; vbroadcastss 0x288ac(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,55,137,2,0 ; vbroadcastss 0x28937(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,203,136,2,0 ; vbroadcastss 0x288cb(%rip),%ymm9 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,60,89,212 ; vmulps %ymm4,%ymm8,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
@@ -8569,7 +8562,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,65,53,86,202 ; vorpd %ymm10,%ymm9,%ymm9
DB 196,65,61,86,193 ; vorpd %ymm9,%ymm8,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 919f <_sk_srcover_rgba_8888_avx+0x182>
+ DB 117,66 ; jne 9177 <_sk_srcover_rgba_8888_avx+0x182>
DB 196,1,124,17,4,152 ; vmovups %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -8578,33 +8571,33 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,195,254,255,255 ; ja 9043 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 15,135,195,254,255,255 ; ja 901b <_sk_srcover_rgba_8888_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,5,1,0,0 ; lea 0x105(%rip),%r10 # 9290 <_sk_srcover_rgba_8888_avx+0x273>
+ DB 76,141,21,5,1,0,0 ; lea 0x105(%rip),%r10 # 9268 <_sk_srcover_rgba_8888_avx+0x273>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,4,152 ; vmovss (%r8,%r11,4),%xmm8
- DB 233,164,254,255,255 ; jmpq 9043 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,164,254,255,255 ; jmpq 901b <_sk_srcover_rgba_8888_avx+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,180 ; ja 9163 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 119,180 ; ja 913b <_sk_srcover_rgba_8888_avx+0x146>
DB 65,15,182,193 ; movzbl %r9b,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 92ac <_sk_srcover_rgba_8888_avx+0x28f>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 9284 <_sk_srcover_rgba_8888_avx+0x28f>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,152 ; jmp 9163 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 235,152 ; jmp 913b <_sk_srcover_rgba_8888_avx+0x146>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,99,85,12,196,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm8
DB 196,129,123,16,36,152 ; vmovsd (%r8,%r11,4),%xmm4
DB 196,99,61,13,196,1 ; vblendpd $0x1,%ymm4,%ymm8,%ymm8
- DB 233,81,254,255,255 ; jmpq 9043 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,81,254,255,255 ; jmpq 901b <_sk_srcover_rgba_8888_avx+0x26>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -8618,10 +8611,10 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,99,61,24,196,1 ; vinsertf128 $0x1,%xmm4,%ymm8,%ymm8
DB 196,129,121,16,36,152 ; vmovupd (%r8,%r11,4),%xmm4
DB 196,67,93,13,192,12 ; vblendpd $0xc,%ymm8,%ymm4,%ymm8
- DB 233,252,253,255,255 ; jmpq 9043 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,252,253,255,255 ; jmpq 901b <_sk_srcover_rgba_8888_avx+0x26>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 233,9,255,255,255 ; jmpq 9163 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 233,9,255,255,255 ; jmpq 913b <_sk_srcover_rgba_8888_avx+0x146>
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -8629,7 +8622,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,1,122,17,76,152,16 ; vmovss %xmm9,0x10(%r8,%r11,4)
DB 196,1,121,17,4,152 ; vmovupd %xmm8,(%r8,%r11,4)
- DB 233,213,254,255,255 ; jmpq 9163 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 233,213,254,255,255 ; jmpq 913b <_sk_srcover_rgba_8888_avx+0x146>
DB 102,144 ; xchg %ax,%ax
DB 4,255 ; add $0xff,%al
DB 255 ; (bad)
@@ -8642,7 +8635,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 92a5 <_sk_srcover_rgba_8888_avx+0x288>
+ DB 126,255 ; jle 927d <_sk_srcover_rgba_8888_avx+0x288>
DB 255 ; (bad)
DB 255,98,255 ; jmpq *-0x1(%rdx)
DB 255 ; (bad)
@@ -8674,9 +8667,9 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,42,1,0,0 ; jne 9412 <_sk_srcover_bgra_8888_avx+0x14a>
+ DB 15,133,42,1,0,0 ; jne 93ea <_sk_srcover_bgra_8888_avx+0x14a>
DB 196,1,125,16,4,152 ; vmovupd (%r8,%r11,4),%ymm8
- DB 197,125,40,13,10,140,2,0 ; vmovapd 0x28c0a(%rip),%ymm9 # 31f00 <_sk_srcover_bgra_8888_sse2_lowp+0x7ec>
+ DB 197,125,40,13,178,139,2,0 ; vmovapd 0x28bb2(%rip),%ymm9 # 31e80 <_sk_srcover_bgra_8888_sse2_lowp+0x800>
DB 196,193,61,84,233 ; vandpd %ymm9,%ymm8,%ymm5
DB 197,252,91,245 ; vcvtdq2ps %ymm5,%ymm6
DB 196,193,81,114,208,8 ; vpsrld $0x8,%xmm8,%xmm5
@@ -8694,9 +8687,9 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 197,193,114,215,24 ; vpsrld $0x18,%xmm7,%xmm7
DB 196,227,61,24,255,1 ; vinsertf128 $0x1,%xmm7,%ymm8,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,109,134,2,0 ; vbroadcastss 0x2866d(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,1,134,2,0 ; vbroadcastss 0x28601(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,140,134,2,0 ; vbroadcastss 0x2868c(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,32,134,2,0 ; vbroadcastss 0x28620(%rip),%ymm9 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,60,89,212 ; vmulps %ymm4,%ymm8,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
@@ -8729,7 +8722,7 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 196,65,53,86,202 ; vorpd %ymm10,%ymm9,%ymm9
DB 196,65,61,86,193 ; vorpd %ymm9,%ymm8,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 944a <_sk_srcover_bgra_8888_avx+0x182>
+ DB 117,66 ; jne 9422 <_sk_srcover_bgra_8888_avx+0x182>
DB 196,1,124,17,4,152 ; vmovups %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -8738,33 +8731,33 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,195,254,255,255 ; ja 92ee <_sk_srcover_bgra_8888_avx+0x26>
+ DB 15,135,195,254,255,255 ; ja 92c6 <_sk_srcover_bgra_8888_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,6,1,0,0 ; lea 0x106(%rip),%r10 # 953c <_sk_srcover_bgra_8888_avx+0x274>
+ DB 76,141,21,6,1,0,0 ; lea 0x106(%rip),%r10 # 9514 <_sk_srcover_bgra_8888_avx+0x274>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,4,152 ; vmovss (%r8,%r11,4),%xmm8
- DB 233,164,254,255,255 ; jmpq 92ee <_sk_srcover_bgra_8888_avx+0x26>
+ DB 233,164,254,255,255 ; jmpq 92c6 <_sk_srcover_bgra_8888_avx+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,180 ; ja 940e <_sk_srcover_bgra_8888_avx+0x146>
+ DB 119,180 ; ja 93e6 <_sk_srcover_bgra_8888_avx+0x146>
DB 65,15,182,193 ; movzbl %r9b,%eax
- DB 76,141,13,243,0,0,0 ; lea 0xf3(%rip),%r9 # 9558 <_sk_srcover_bgra_8888_avx+0x290>
+ DB 76,141,13,243,0,0,0 ; lea 0xf3(%rip),%r9 # 9530 <_sk_srcover_bgra_8888_avx+0x290>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,152 ; jmp 940e <_sk_srcover_bgra_8888_avx+0x146>
+ DB 235,152 ; jmp 93e6 <_sk_srcover_bgra_8888_avx+0x146>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,99,85,12,196,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm8
DB 196,129,123,16,36,152 ; vmovsd (%r8,%r11,4),%xmm4
DB 196,99,61,13,196,1 ; vblendpd $0x1,%ymm4,%ymm8,%ymm8
- DB 233,81,254,255,255 ; jmpq 92ee <_sk_srcover_bgra_8888_avx+0x26>
+ DB 233,81,254,255,255 ; jmpq 92c6 <_sk_srcover_bgra_8888_avx+0x26>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -8778,10 +8771,10 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 196,99,61,24,196,1 ; vinsertf128 $0x1,%xmm4,%ymm8,%ymm8
DB 196,129,121,16,36,152 ; vmovupd (%r8,%r11,4),%xmm4
DB 196,67,93,13,192,12 ; vblendpd $0xc,%ymm8,%ymm4,%ymm8
- DB 233,252,253,255,255 ; jmpq 92ee <_sk_srcover_bgra_8888_avx+0x26>
+ DB 233,252,253,255,255 ; jmpq 92c6 <_sk_srcover_bgra_8888_avx+0x26>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 233,9,255,255,255 ; jmpq 940e <_sk_srcover_bgra_8888_avx+0x146>
+ DB 233,9,255,255,255 ; jmpq 93e6 <_sk_srcover_bgra_8888_avx+0x146>
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -8789,7 +8782,7 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,1,122,17,76,152,16 ; vmovss %xmm9,0x10(%r8,%r11,4)
DB 196,1,121,17,4,152 ; vmovupd %xmm8,(%r8,%r11,4)
- DB 233,213,254,255,255 ; jmpq 940e <_sk_srcover_bgra_8888_avx+0x146>
+ DB 233,213,254,255,255 ; jmpq 93e6 <_sk_srcover_bgra_8888_avx+0x146>
DB 15,31,0 ; nopl (%rax)
DB 3,255 ; add %edi,%edi
DB 255 ; (bad)
@@ -8802,7 +8795,7 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 9551 <_sk_srcover_bgra_8888_avx+0x289>
+ DB 125,255 ; jge 9529 <_sk_srcover_bgra_8888_avx+0x289>
DB 255 ; (bad)
DB 255,97,255 ; jmpq *-0x1(%rcx)
DB 255 ; (bad)
@@ -8836,7 +8829,7 @@ _sk_clamp_0_avx LABEL PROC
PUBLIC _sk_clamp_1_avx
_sk_clamp_1_avx LABEL PROC
- DB 196,98,125,24,5,42,132,2,0 ; vbroadcastss 0x2842a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,190,131,2,0 ; vbroadcastss 0x283be(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -8846,7 +8839,7 @@ _sk_clamp_1_avx LABEL PROC
PUBLIC _sk_clamp_a_avx
_sk_clamp_a_avx LABEL PROC
- DB 196,98,125,24,5,9,132,2,0 ; vbroadcastss 0x28409(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,157,131,2,0 ; vbroadcastss 0x2839d(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -8856,7 +8849,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,235,131,2,0 ; vbroadcastss 0x283eb(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,127,131,2,0 ; vbroadcastss 0x2837f(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -8883,7 +8876,7 @@ _sk_swap_rb_avx LABEL PROC
PUBLIC _sk_invert_avx
_sk_invert_avx LABEL PROC
- DB 196,98,125,24,5,166,131,2,0 ; vbroadcastss 0x283a6(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,58,131,2,0 ; vbroadcastss 0x2833a(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -8927,9 +8920,9 @@ _sk_premul_dst_avx LABEL PROC
PUBLIC _sk_unpremul_avx
_sk_unpremul_avx LABEL PROC
- DB 196,98,125,24,5,65,131,2,0 ; vbroadcastss 0x28341(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,213,130,2,0 ; vbroadcastss 0x282d5(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,94,195 ; vdivps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,100,131,2,0 ; vbroadcastss 0x28364(%rip),%ymm9 # 319f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ DB 196,98,125,24,13,248,130,2,0 ; vbroadcastss 0x282f8(%rip),%ymm9 # 31960 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
DB 196,65,60,194,201,1 ; vcmpltps %ymm9,%ymm8,%ymm9
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -8941,17 +8934,17 @@ _sk_unpremul_avx LABEL PROC
PUBLIC _sk_from_srgb_avx
_sk_from_srgb_avx LABEL PROC
- DB 196,98,125,24,5,62,131,2,0 ; vbroadcastss 0x2833e(%rip),%ymm8 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,210,130,2,0 ; vbroadcastss 0x282d2(%rip),%ymm8 # 31964 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 197,124,89,208 ; vmulps %ymm0,%ymm0,%ymm10
- DB 196,98,125,24,29,24,131,2,0 ; vbroadcastss 0x28318(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,172,130,2,0 ; vbroadcastss 0x282ac(%rip),%ymm11 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,124,89,227 ; vmulps %ymm11,%ymm0,%ymm12
- DB 196,98,125,24,45,34,131,2,0 ; vbroadcastss 0x28322(%rip),%ymm13 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,45,182,130,2,0 ; vbroadcastss 0x282b6(%rip),%ymm13 # 31968 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,19,131,2,0 ; vbroadcastss 0x28313(%rip),%ymm12 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,37,167,130,2,0 ; vbroadcastss 0x282a7(%rip),%ymm12 # 3196c <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,9,131,2,0 ; vbroadcastss 0x28309(%rip),%ymm14 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,53,157,130,2,0 ; vbroadcastss 0x2829d(%rip),%ymm14 # 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,124,194,198,1 ; vcmpltps %ymm14,%ymm0,%ymm0
DB 196,195,45,74,193,0 ; vblendvps %ymm0,%ymm9,%ymm10,%ymm0
DB 196,65,116,89,200 ; vmulps %ymm8,%ymm1,%ymm9
@@ -8975,17 +8968,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,146,130,2,0 ; vbroadcastss 0x28292(%rip),%ymm8 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,38,130,2,0 ; vbroadcastss 0x28226(%rip),%ymm8 # 31964 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,92,89,200 ; vmulps %ymm8,%ymm4,%ymm9
DB 197,92,89,212 ; vmulps %ymm4,%ymm4,%ymm10
- DB 196,98,125,24,29,108,130,2,0 ; vbroadcastss 0x2826c(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,0,130,2,0 ; vbroadcastss 0x28200(%rip),%ymm11 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,227 ; vmulps %ymm11,%ymm4,%ymm12
- DB 196,98,125,24,45,118,130,2,0 ; vbroadcastss 0x28276(%rip),%ymm13 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,45,10,130,2,0 ; vbroadcastss 0x2820a(%rip),%ymm13 # 31968 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,103,130,2,0 ; vbroadcastss 0x28267(%rip),%ymm12 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,37,251,129,2,0 ; vbroadcastss 0x281fb(%rip),%ymm12 # 3196c <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,93,130,2,0 ; vbroadcastss 0x2825d(%rip),%ymm14 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,53,241,129,2,0 ; vbroadcastss 0x281f1(%rip),%ymm14 # 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,92,194,230,1 ; vcmpltps %ymm14,%ymm4,%ymm4
DB 196,195,45,74,225,64 ; vblendvps %ymm4,%ymm9,%ymm10,%ymm4
DB 196,65,84,89,200 ; vmulps %ymm8,%ymm5,%ymm9
@@ -9010,20 +9003,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,242,129,2,0 ; vbroadcastss 0x281f2(%rip),%ymm8 # 31a08 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ DB 196,98,125,24,5,134,129,2,0 ; vbroadcastss 0x28186(%rip),%ymm8 # 31974 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,236,129,2,0 ; vbroadcastss 0x281ec(%rip),%ymm11 # 31a10 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ DB 196,98,125,24,29,128,129,2,0 ; vbroadcastss 0x28180(%rip),%ymm11 # 3197c <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
DB 196,65,52,89,227 ; vmulps %ymm11,%ymm9,%ymm12
- DB 196,98,125,24,45,218,129,2,0 ; vbroadcastss 0x281da(%rip),%ymm13 # 31a0c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ DB 196,98,125,24,45,110,129,2,0 ; vbroadcastss 0x2816e(%rip),%ymm13 # 31978 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,52,89,228 ; vmulps %ymm12,%ymm9,%ymm12
- DB 196,98,125,24,53,207,129,2,0 ; vbroadcastss 0x281cf(%rip),%ymm14 # 31a14 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+ DB 196,98,125,24,53,99,129,2,0 ; vbroadcastss 0x28163(%rip),%ymm14 # 31980 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
DB 196,65,28,88,230 ; vaddps %ymm14,%ymm12,%ymm12
- DB 196,98,125,24,61,197,129,2,0 ; vbroadcastss 0x281c5(%rip),%ymm15 # 31a18 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+ DB 196,98,125,24,61,89,129,2,0 ; vbroadcastss 0x28159(%rip),%ymm15 # 31984 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
DB 196,65,52,88,207 ; vaddps %ymm15,%ymm9,%ymm9
DB 196,65,124,83,201 ; vrcpps %ymm9,%ymm9
DB 196,65,52,89,204 ; vmulps %ymm12,%ymm9,%ymm9
- DB 196,98,125,24,37,177,129,2,0 ; vbroadcastss 0x281b1(%rip),%ymm12 # 31a1c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ DB 196,98,125,24,37,69,129,2,0 ; vbroadcastss 0x28145(%rip),%ymm12 # 31988 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
DB 196,193,124,194,196,1 ; vcmpltps %ymm12,%ymm0,%ymm0
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 197,124,82,201 ; vrsqrtps %ymm1,%ymm9
@@ -9058,7 +9051,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,185,128,2,0 ; vbroadcastss 0x280b9(%rip),%ymm11 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,29,77,128,2,0 ; vbroadcastss 0x2804d(%rip),%ymm11 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 196,65,28,89,227 ; vmulps %ymm11,%ymm12,%ymm12
@@ -9068,19 +9061,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,234,128,2,0 ; vbroadcastss 0x280ea(%rip),%ymm11 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,29,126,128,2,0 ; vbroadcastss 0x2807e(%rip),%ymm11 # 31994 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,216,128,2,0 ; vbroadcastss 0x280d8(%rip),%ymm11 # 31a24 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ DB 196,98,125,24,29,108,128,2,0 ; vbroadcastss 0x2806c(%rip),%ymm11 # 31990 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
DB 196,227,117,74,202,224 ; vblendvps %ymm14,%ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,192,128,2,0 ; vbroadcastss 0x280c0(%rip),%ymm2 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,226,125,24,21,84,128,2,0 ; vbroadcastss 0x28054(%rip),%ymm2 # 3198c <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,65,12,87,246 ; vxorps %ymm14,%ymm14,%ymm14
DB 196,227,13,74,210,208 ; vblendvps %ymm13,%ymm2,%ymm14,%ymm2
DB 197,188,194,192,0 ; vcmpeqps %ymm0,%ymm8,%ymm0
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
DB 196,227,117,74,194,0 ; vblendvps %ymm0,%ymm2,%ymm1,%ymm0
DB 196,193,60,88,201 ; vaddps %ymm9,%ymm8,%ymm1
- DB 196,98,125,24,37,55,128,2,0 ; vbroadcastss 0x28037(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,203,127,2,0 ; vbroadcastss 0x27fcb(%rip),%ymm12 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,116,89,212 ; vmulps %ymm12,%ymm1,%ymm2
DB 197,28,194,226,1 ; vcmpltps %ymm2,%ymm12,%ymm12
DB 196,65,36,92,216 ; vsubps %ymm8,%ymm11,%ymm11
@@ -9090,7 +9083,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,106,128,2,0 ; vbroadcastss 0x2806a(%rip),%ymm8 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,5,254,127,2,0 ; vbroadcastss 0x27ffe(%rip),%ymm8 # 31998 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -9105,7 +9098,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,189,127,2,0 ; vbroadcastss 0x27fbd(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,81,127,2,0 ; vbroadcastss 0x27f51(%rip),%ymm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,92,89,210 ; vmulps %ymm2,%ymm4,%ymm10
DB 196,65,92,92,218 ; vsubps %ymm10,%ymm4,%ymm11
@@ -9113,23 +9106,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,3,128,2,0 ; vbroadcastss 0x28003(%rip),%ymm11 # 31a30 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ DB 196,98,125,24,29,151,127,2,0 ; vbroadcastss 0x27f97(%rip),%ymm11 # 3199c <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
DB 196,65,100,88,219 ; vaddps %ymm11,%ymm3,%ymm11
DB 196,67,125,8,227,1 ; vroundps $0x1,%ymm11,%ymm12
DB 196,65,36,92,252 ; vsubps %ymm12,%ymm11,%ymm15
DB 196,65,44,92,217 ; vsubps %ymm9,%ymm10,%ymm11
- DB 196,98,125,24,37,213,127,2,0 ; vbroadcastss 0x27fd5(%rip),%ymm12 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,98,125,24,37,105,127,2,0 ; vbroadcastss 0x27f69(%rip),%ymm12 # 3198c <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,193,4,89,196 ; vmulps %ymm12,%ymm15,%ymm0
- DB 196,98,125,24,45,207,127,2,0 ; vbroadcastss 0x27fcf(%rip),%ymm13 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,45,99,127,2,0 ; vbroadcastss 0x27f63(%rip),%ymm13 # 31994 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 197,20,92,240 ; vsubps %ymm0,%ymm13,%ymm14
DB 196,65,36,89,246 ; vmulps %ymm14,%ymm11,%ymm14
DB 196,65,52,88,246 ; vaddps %ymm14,%ymm9,%ymm14
- DB 196,226,125,24,13,196,127,2,0 ; vbroadcastss 0x27fc4(%rip),%ymm1 # 31a34 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ DB 196,226,125,24,13,88,127,2,0 ; vbroadcastss 0x27f58(%rip),%ymm1 # 319a0 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
DB 196,193,116,194,255,2 ; vcmpleps %ymm15,%ymm1,%ymm7
DB 196,195,13,74,249,112 ; vblendvps %ymm7,%ymm9,%ymm14,%ymm7
DB 196,65,60,194,247,2 ; vcmpleps %ymm15,%ymm8,%ymm14
DB 196,227,45,74,255,224 ; vblendvps %ymm14,%ymm7,%ymm10,%ymm7
- DB 196,98,125,24,53,155,127,2,0 ; vbroadcastss 0x27f9b(%rip),%ymm14 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,53,47,127,2,0 ; vbroadcastss 0x27f2f(%rip),%ymm14 # 31998 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,65,12,194,255,2 ; vcmpleps %ymm15,%ymm14,%ymm15
DB 196,193,124,89,195 ; vmulps %ymm11,%ymm0,%ymm0
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -9148,7 +9141,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,69,127,2,0 ; vbroadcastss 0x27f45(%rip),%ymm0 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,226,125,24,5,217,126,2,0 ; vbroadcastss 0x27ed9(%rip),%ymm0 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 197,228,88,192 ; vaddps %ymm0,%ymm3,%ymm0
DB 196,227,125,8,216,1 ; vroundps $0x1,%ymm0,%ymm3
DB 197,252,92,195 ; vsubps %ymm3,%ymm0,%ymm0
@@ -9198,15 +9191,15 @@ _sk_scale_u8_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,75 ; jne 9bff <_sk_scale_u8_avx+0x63>
+ DB 117,75 ; jne 9bd7 <_sk_scale_u8_avx+0x63>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,174,134,2,0 ; vpand 0x286ae(%rip),%xmm8,%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,57,219,5,86,134,2,0 ; vpand 0x28656(%rip),%xmm8,%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,86,126,2,0 ; vbroadcastss 0x27e56(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,234,125,2,0 ; vbroadcastss 0x27dea(%rip),%ymm9 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -9219,15 +9212,15 @@ _sk_scale_u8_avx LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,166 ; ja 9bba <_sk_scale_u8_avx+0x1e>
+ DB 119,166 ; ja 9b92 <_sk_scale_u8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # 9c98 <_sk_scale_u8_avx+0xfc>
+ DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # 9c70 <_sk_scale_u8_avx+0xfc>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 235,135 ; jmp 9bba <_sk_scale_u8_avx+0x1e>
+ DB 235,135 ; jmp 9b92 <_sk_scale_u8_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,2 ; vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -9235,7 +9228,7 @@ _sk_scale_u8_avx LABEL PROC
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8
- DB 233,94,255,255,255 ; jmpq 9bba <_sk_scale_u8_avx+0x1e>
+ DB 233,94,255,255,255 ; jmpq 9b92 <_sk_scale_u8_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,6 ; vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -9246,7 +9239,7 @@ _sk_scale_u8_avx LABEL PROC
DB 196,1,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- DB 233,34,255,255,255 ; jmpq 9bba <_sk_scale_u8_avx+0x1e>
+ DB 233,34,255,255,255 ; jmpq 9b92 <_sk_scale_u8_avx+0x1e>
DB 144 ; nop
DB 255 ; (bad)
DB 255 ; (bad)
@@ -9278,26 +9271,26 @@ _sk_scale_565_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,178,0,0,0 ; jne 9d85 <_sk_scale_565_avx+0xd1>
+ DB 15,133,178,0,0,0 ; jne 9d5d <_sk_scale_565_avx+0xd1>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
- DB 196,98,125,24,13,72,125,2,0 ; vbroadcastss 0x27d48(%rip),%ymm9 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,24,13,220,124,2,0 ; vbroadcastss 0x27cdc(%rip),%ymm9 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,60,84,201 ; vandps %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,57,125,2,0 ; vbroadcastss 0x27d39(%rip),%ymm10 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,205,124,2,0 ; vbroadcastss 0x27ccd(%rip),%ymm10 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,47,125,2,0 ; vbroadcastss 0x27d2f(%rip),%ymm10 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,24,21,195,124,2,0 ; vbroadcastss 0x27cc3(%rip),%ymm10 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,60,84,210 ; vandps %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,32,125,2,0 ; vbroadcastss 0x27d20(%rip),%ymm11 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,180,124,2,0 ; vbroadcastss 0x27cb4(%rip),%ymm11 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,22,125,2,0 ; vbroadcastss 0x27d16(%rip),%ymm11 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,24,29,170,124,2,0 ; vbroadcastss 0x27caa(%rip),%ymm11 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,60,84,195 ; vandps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,7,125,2,0 ; vbroadcastss 0x27d07(%rip),%ymm11 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,155,124,2,0 ; vbroadcastss 0x27c9b(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -9316,27 +9309,27 @@ _sk_scale_565_avx LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,59,255,255,255 ; ja 9cd9 <_sk_scale_565_avx+0x25>
+ DB 15,135,59,255,255,255 ; ja 9cb1 <_sk_scale_565_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 9e0c <_sk_scale_565_avx+0x158>
+ DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 9de4 <_sk_scale_565_avx+0x158>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,25,255,255,255 ; jmpq 9cd9 <_sk_scale_565_avx+0x25>
+ DB 233,25,255,255,255 ; jmpq 9cb1 <_sk_scale_565_avx+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm9
DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8
- DB 233,251,254,255,255 ; jmpq 9cd9 <_sk_scale_565_avx+0x25>
+ DB 233,251,254,255,255 ; jmpq 9cb1 <_sk_scale_565_avx+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm9
DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- DB 233,205,254,255,255 ; jmpq 9cd9 <_sk_scale_565_avx+0x25>
+ DB 233,205,254,255,255 ; jmpq 9cb1 <_sk_scale_565_avx+0x25>
DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -9384,15 +9377,15 @@ _sk_lerp_u8_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,111 ; jne 9eee <_sk_lerp_u8_avx+0x87>
+ DB 117,111 ; jne 9ec6 <_sk_lerp_u8_avx+0x87>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,227,131,2,0 ; vpand 0x283e3(%rip),%xmm8,%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,57,219,5,139,131,2,0 ; vpand 0x2838b(%rip),%xmm8,%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,139,123,2,0 ; vbroadcastss 0x27b8b(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,31,123,2,0 ; vbroadcastss 0x27b1f(%rip),%ymm9 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
@@ -9413,15 +9406,15 @@ _sk_lerp_u8_avx LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,130 ; ja 9e85 <_sk_lerp_u8_avx+0x1e>
+ DB 119,130 ; ja 9e5d <_sk_lerp_u8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,126,0,0,0 ; lea 0x7e(%rip),%r10 # 9f8c <_sk_lerp_u8_avx+0x125>
+ DB 76,141,21,126,0,0,0 ; lea 0x7e(%rip),%r10 # 9f64 <_sk_lerp_u8_avx+0x125>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,96,255,255,255 ; jmpq 9e85 <_sk_lerp_u8_avx+0x1e>
+ DB 233,96,255,255,255 ; jmpq 9e5d <_sk_lerp_u8_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,2 ; vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -9429,7 +9422,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8
- DB 233,55,255,255,255 ; jmpq 9e85 <_sk_lerp_u8_avx+0x1e>
+ DB 233,55,255,255,255 ; jmpq 9e5d <_sk_lerp_u8_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,6 ; vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -9440,7 +9433,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 196,1,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- DB 233,251,254,255,255 ; jmpq 9e85 <_sk_lerp_u8_avx+0x1e>
+ DB 233,251,254,255,255 ; jmpq 9e5d <_sk_lerp_u8_avx+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 139,255 ; mov %edi,%edi
DB 255 ; (bad)
@@ -9448,7 +9441,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde009f9c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd8888>
+ DB 232,255,255,255,221 ; callq ffffffffde009f74 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd88f4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -9469,26 +9462,26 @@ _sk_lerp_565_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,214,0,0,0 ; jne a09d <_sk_lerp_565_avx+0xf5>
+ DB 15,133,214,0,0,0 ; jne a075 <_sk_lerp_565_avx+0xf5>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
- DB 196,98,125,24,13,84,122,2,0 ; vbroadcastss 0x27a54(%rip),%ymm9 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,24,13,232,121,2,0 ; vbroadcastss 0x279e8(%rip),%ymm9 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,60,84,201 ; vandps %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,69,122,2,0 ; vbroadcastss 0x27a45(%rip),%ymm10 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,217,121,2,0 ; vbroadcastss 0x279d9(%rip),%ymm10 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,59,122,2,0 ; vbroadcastss 0x27a3b(%rip),%ymm10 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,24,21,207,121,2,0 ; vbroadcastss 0x279cf(%rip),%ymm10 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,60,84,210 ; vandps %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,44,122,2,0 ; vbroadcastss 0x27a2c(%rip),%ymm11 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,192,121,2,0 ; vbroadcastss 0x279c0(%rip),%ymm11 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,34,122,2,0 ; vbroadcastss 0x27a22(%rip),%ymm11 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,24,29,182,121,2,0 ; vbroadcastss 0x279b6(%rip),%ymm11 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,60,84,195 ; vandps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,19,122,2,0 ; vbroadcastss 0x27a13(%rip),%ymm11 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,167,121,2,0 ; vbroadcastss 0x279a7(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -9515,27 +9508,27 @@ _sk_lerp_565_avx LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,23,255,255,255 ; ja 9fcd <_sk_lerp_565_avx+0x25>
+ DB 15,135,23,255,255,255 ; ja 9fa5 <_sk_lerp_565_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # a124 <_sk_lerp_565_avx+0x17c>
+ DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # a0fc <_sk_lerp_565_avx+0x17c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,245,254,255,255 ; jmpq 9fcd <_sk_lerp_565_avx+0x25>
+ DB 233,245,254,255,255 ; jmpq 9fa5 <_sk_lerp_565_avx+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm9
DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8
- DB 233,215,254,255,255 ; jmpq 9fcd <_sk_lerp_565_avx+0x25>
+ DB 233,215,254,255,255 ; jmpq 9fa5 <_sk_lerp_565_avx+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm9
DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- DB 233,169,254,255,255 ; jmpq 9fcd <_sk_lerp_565_avx+0x25>
+ DB 233,169,254,255,255 ; jmpq 9fa5 <_sk_lerp_565_avx+0x25>
DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -9562,9 +9555,9 @@ _sk_load_tables_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,7,2,0,0 ; jne a35e <_sk_load_tables_avx+0x21e>
+ DB 15,133,7,2,0,0 ; jne a336 <_sk_load_tables_avx+0x21e>
DB 196,65,125,16,20,144 ; vmovupd (%r8,%rdx,4),%ymm10
- DB 197,125,40,13,187,125,2,0 ; vmovapd 0x27dbb(%rip),%ymm9 # 31f20 <_sk_srcover_bgra_8888_sse2_lowp+0x80c>
+ DB 197,125,40,13,99,125,2,0 ; vmovapd 0x27d63(%rip),%ymm9 # 31ea0 <_sk_srcover_bgra_8888_sse2_lowp+0x820>
DB 196,193,45,84,201 ; vandpd %ymm9,%ymm10,%ymm1
DB 196,227,125,25,200,1 ; vextractf128 $0x1,%ymm1,%xmm0
DB 196,193,249,126,192 ; vmovq %xmm0,%r8
@@ -9656,7 +9649,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,239,118,2,0 ; vbroadcastss 0x276ef(%rip),%ymm7 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,61,131,118,2,0 ; vbroadcastss 0x27683(%rip),%ymm7 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,228,89,223 ; vmulps %ymm7,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,16,60,36 ; vmovups (%rsp),%ymm7
@@ -9667,21 +9660,21 @@ _sk_load_tables_avx LABEL PROC
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,230,253,255,255 ; ja a15d <_sk_load_tables_avx+0x1d>
+ DB 15,135,230,253,255,255 ; ja a135 <_sk_load_tables_avx+0x1d>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,146,0,0,0 ; lea 0x92(%rip),%r10 # a414 <_sk_load_tables_avx+0x2d4>
+ DB 76,141,21,146,0,0,0 ; lea 0x92(%rip),%r10 # a3ec <_sk_load_tables_avx+0x2d4>
DB 79,99,12,138 ; movslq (%r10,%r9,4),%r9
DB 77,1,209 ; add %r10,%r9
DB 65,255,225 ; jmpq *%r9
DB 196,65,122,16,20,144 ; vmovss (%r8,%rdx,4),%xmm10
- DB 233,198,253,255,255 ; jmpq a15d <_sk_load_tables_avx+0x1d>
+ DB 233,198,253,255,255 ; jmpq a135 <_sk_load_tables_avx+0x1d>
DB 196,193,121,110,68,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,99,117,12,208,4 ; vblendps $0x4,%ymm0,%ymm1,%ymm10
DB 196,193,123,16,4,144 ; vmovsd (%r8,%rdx,4),%xmm0
DB 196,99,45,13,208,1 ; vblendpd $0x1,%ymm0,%ymm10,%ymm10
- DB 233,159,253,255,255 ; jmpq a15d <_sk_load_tables_avx+0x1d>
+ DB 233,159,253,255,255 ; jmpq a135 <_sk_load_tables_avx+0x1d>
DB 196,193,121,110,68,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -9695,9 +9688,9 @@ _sk_load_tables_avx LABEL PROC
DB 196,99,45,24,208,1 ; vinsertf128 $0x1,%xmm0,%ymm10,%ymm10
DB 196,193,121,16,4,144 ; vmovupd (%r8,%rdx,4),%xmm0
DB 196,67,125,13,210,12 ; vblendpd $0xc,%ymm10,%ymm0,%ymm10
- DB 233,74,253,255,255 ; jmpq a15d <_sk_load_tables_avx+0x1d>
+ DB 233,74,253,255,255 ; jmpq a135 <_sk_load_tables_avx+0x1d>
DB 144 ; nop
- DB 120,255 ; js a415 <_sk_load_tables_avx+0x2d5>
+ DB 120,255 ; js a3ed <_sk_load_tables_avx+0x2d5>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -9727,7 +9720,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 197,252,17,124,36,32 ; vmovups %ymm7,0x20(%rsp)
DB 197,252,17,52,36 ; vmovups %ymm6,(%rsp)
- DB 15,133,78,2,0,0 ; jne a6a3 <_sk_load_tables_u16_be_avx+0x273>
+ DB 15,133,78,2,0,0 ; jne a67b <_sk_load_tables_u16_be_avx+0x273>
DB 196,1,121,16,4,72 ; vmovupd (%r8,%r9,2),%xmm8
DB 196,129,121,16,84,72,16 ; vmovupd 0x10(%r8,%r9,2),%xmm2
DB 196,129,121,16,92,72,32 ; vmovupd 0x20(%r8,%r9,2),%xmm3
@@ -9743,7 +9736,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 197,177,108,208 ; vpunpcklqdq %xmm0,%xmm9,%xmm2
DB 197,49,109,232 ; vpunpckhqdq %xmm0,%xmm9,%xmm13
DB 196,65,57,108,212 ; vpunpcklqdq %xmm12,%xmm8,%xmm10
- DB 197,121,111,29,201,125,2,0 ; vmovdqa 0x27dc9(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,121,111,29,113,125,2,0 ; vmovdqa 0x27d71(%rip),%xmm11 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 196,193,105,219,195 ; vpand %xmm11,%xmm2,%xmm0
DB 197,249,112,208,78 ; vpshufd $0x4e,%xmm0,%xmm2
DB 196,226,121,51,210 ; vpmovzxwd %xmm2,%xmm2
@@ -9837,7 +9830,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,204,115,2,0 ; vbroadcastss 0x273cc(%rip),%ymm6 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,226,125,24,53,96,115,2,0 ; vbroadcastss 0x27360(%rip),%ymm6 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 197,228,89,222 ; vmulps %ymm6,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,16,52,36 ; vmovups (%rsp),%ymm6
@@ -9847,29 +9840,29 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 196,1,123,16,4,72 ; vmovsd (%r8,%r9,2),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je a709 <_sk_load_tables_u16_be_avx+0x2d9>
+ DB 116,85 ; je a6e1 <_sk_load_tables_u16_be_avx+0x2d9>
DB 196,1,57,22,68,72,8 ; vmovhpd 0x8(%r8,%r9,2),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb a709 <_sk_load_tables_u16_be_avx+0x2d9>
+ DB 114,72 ; jb a6e1 <_sk_load_tables_u16_be_avx+0x2d9>
DB 196,129,123,16,84,72,16 ; vmovsd 0x10(%r8,%r9,2),%xmm2
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je a716 <_sk_load_tables_u16_be_avx+0x2e6>
+ DB 116,72 ; je a6ee <_sk_load_tables_u16_be_avx+0x2e6>
DB 196,129,105,22,84,72,24 ; vmovhpd 0x18(%r8,%r9,2),%xmm2,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb a716 <_sk_load_tables_u16_be_avx+0x2e6>
+ DB 114,59 ; jb a6ee <_sk_load_tables_u16_be_avx+0x2e6>
DB 196,129,123,16,92,72,32 ; vmovsd 0x20(%r8,%r9,2),%xmm3
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,132,253,255,255 ; je a470 <_sk_load_tables_u16_be_avx+0x40>
+ DB 15,132,132,253,255,255 ; je a448 <_sk_load_tables_u16_be_avx+0x40>
DB 196,129,97,22,92,72,40 ; vmovhpd 0x28(%r8,%r9,2),%xmm3,%xmm3
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,115,253,255,255 ; jb a470 <_sk_load_tables_u16_be_avx+0x40>
+ DB 15,130,115,253,255,255 ; jb a448 <_sk_load_tables_u16_be_avx+0x40>
DB 196,1,122,126,76,72,48 ; vmovq 0x30(%r8,%r9,2),%xmm9
- DB 233,103,253,255,255 ; jmpq a470 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,103,253,255,255 ; jmpq a448 <_sk_load_tables_u16_be_avx+0x40>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,90,253,255,255 ; jmpq a470 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,90,253,255,255 ; jmpq a448 <_sk_load_tables_u16_be_avx+0x40>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,81,253,255,255 ; jmpq a470 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,81,253,255,255 ; jmpq a448 <_sk_load_tables_u16_be_avx+0x40>
PUBLIC _sk_load_tables_rgb_u16_be_avx
_sk_load_tables_rgb_u16_be_avx LABEL PROC
@@ -9880,7 +9873,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 197,252,17,124,36,32 ; vmovups %ymm7,0x20(%rsp)
DB 197,252,17,52,36 ; vmovups %ymm6,(%rsp)
- DB 15,133,57,2,0,0 ; jne a979 <_sk_load_tables_rgb_u16_be_avx+0x25a>
+ DB 15,133,57,2,0,0 ; jne a951 <_sk_load_tables_rgb_u16_be_avx+0x25a>
DB 196,1,122,111,28,72 ; vmovdqu (%r8,%r9,2),%xmm11
DB 196,129,122,111,92,72,12 ; vmovdqu 0xc(%r8,%r9,2),%xmm3
DB 196,129,122,111,84,72,24 ; vmovdqu 0x18(%r8,%r9,2),%xmm2
@@ -9901,7 +9894,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 197,105,108,216 ; vpunpcklqdq %xmm0,%xmm2,%xmm11
DB 197,241,108,211 ; vpunpcklqdq %xmm3,%xmm1,%xmm2
DB 197,241,109,203 ; vpunpckhqdq %xmm3,%xmm1,%xmm1
- DB 197,121,111,53,195,122,2,0 ; vmovdqa 0x27ac3(%rip),%xmm14 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,121,111,53,107,122,2,0 ; vmovdqa 0x27a6b(%rip),%xmm14 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 196,193,105,219,214 ; vpand %xmm14,%xmm2,%xmm2
DB 197,249,112,218,78 ; vpshufd $0x4e,%xmm2,%xmm3
DB 196,226,121,51,219 ; vpmovzxwd %xmm3,%xmm3
@@ -9987,7 +9980,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,92,112,2,0 ; vbroadcastss 0x2705c(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,240,111,2,0 ; vbroadcastss 0x26ff0(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,52,36 ; vmovups (%rsp),%ymm6
DB 197,252,16,124,36,32 ; vmovups 0x20(%rsp),%ymm7
DB 72,131,196,88 ; add $0x58,%rsp
@@ -9996,68 +9989,68 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,1,121,196,92,72,4,2 ; vpinsrw $0x2,0x4(%r8,%r9,2),%xmm0,%xmm11
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,31 ; jne a9b1 <_sk_load_tables_rgb_u16_be_avx+0x292>
+ DB 117,31 ; jne a989 <_sk_load_tables_rgb_u16_be_avx+0x292>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
- DB 233,196,253,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,196,253,255,255 ; jmpq a74d <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 196,129,121,110,68,72,6 ; vmovd 0x6(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,1,121,196,68,72,10,2 ; vpinsrw $0x2,0xa(%r8,%r9,2),%xmm0,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,48 ; jb a9fb <_sk_load_tables_rgb_u16_be_avx+0x2dc>
+ DB 114,48 ; jb a9d3 <_sk_load_tables_rgb_u16_be_avx+0x2dc>
DB 196,129,121,110,68,72,12 ; vmovd 0xc(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,92,72,16,2 ; vpinsrw $0x2,0x10(%r8,%r9,2),%xmm0,%xmm3
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 117,48 ; jne aa15 <_sk_load_tables_rgb_u16_be_avx+0x2f6>
+ DB 117,48 ; jne a9ed <_sk_load_tables_rgb_u16_be_avx+0x2f6>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
- DB 233,122,253,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,122,253,255,255 ; jmpq a74d <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
- DB 233,96,253,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,96,253,255,255 ; jmpq a74d <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 196,129,121,110,68,72,18 ; vmovd 0x12(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,1,121,196,84,72,22,2 ; vpinsrw $0x2,0x16(%r8,%r9,2),%xmm0,%xmm10
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,39 ; jb aa56 <_sk_load_tables_rgb_u16_be_avx+0x337>
+ DB 114,39 ; jb aa2e <_sk_load_tables_rgb_u16_be_avx+0x337>
DB 196,129,121,110,68,72,24 ; vmovd 0x18(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,84,72,28,2 ; vpinsrw $0x2,0x1c(%r8,%r9,2),%xmm0,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 117,30 ; jne aa67 <_sk_load_tables_rgb_u16_be_avx+0x348>
+ DB 117,30 ; jne aa3f <_sk_load_tables_rgb_u16_be_avx+0x348>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
- DB 233,31,253,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,31,253,255,255 ; jmpq a74d <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
- DB 233,14,253,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,14,253,255,255 ; jmpq a74d <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 196,129,121,110,68,72,30 ; vmovd 0x1e(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,76,72,34,2 ; vpinsrw $0x2,0x22(%r8,%r9,2),%xmm0,%xmm1
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,25 ; jb aa9a <_sk_load_tables_rgb_u16_be_avx+0x37b>
+ DB 114,25 ; jb aa72 <_sk_load_tables_rgb_u16_be_avx+0x37b>
DB 196,129,121,110,68,72,36 ; vmovd 0x24(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,68,72,40,2 ; vpinsrw $0x2,0x28(%r8,%r9,2),%xmm0,%xmm0
- DB 233,219,252,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,219,252,255,255 ; jmpq a74d <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,210,252,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,210,252,255,255 ; jmpq a74d <_sk_load_tables_rgb_u16_be_avx+0x56>
PUBLIC _sk_byte_tables_avx
_sk_byte_tables_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,66,111,2,0 ; vbroadcastss 0x26f42(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,214,110,2,0 ; vbroadcastss 0x26ed6(%rip),%ymm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -10192,7 +10185,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,254,108,2,0 ; vbroadcastss 0x26cfe(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,146,108,2,0 ; vbroadcastss 0x26c92(%rip),%ymm9 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -10318,7 +10311,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,179,106,2,0 ; vbroadcastss 0x26ab3(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,71,106,2,0 ; vbroadcastss 0x26a47(%rip),%ymm9 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,121,49,202 ; vpmovzxbd %xmm10,%xmm1
DB 196,194,121,49,212 ; vpmovzxbd %xmm12,%xmm2
@@ -10545,36 +10538,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,68,103,2,0 ; vbroadcastss 0x26744(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,216,102,2,0 ; vbroadcastss 0x266d8(%rip),%ymm12 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,58,103,2,0 ; vbroadcastss 0x2673a(%rip),%ymm12 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,206,102,2,0 ; vbroadcastss 0x266ce(%rip),%ymm12 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,124,84,196 ; vandps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,140,102,2,0 ; vbroadcastss 0x2668c(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,32,102,2,0 ; vbroadcastss 0x26620(%rip),%ymm12 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,124,86,196 ; vorps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,34,103,2,0 ; vbroadcastss 0x26722(%rip),%ymm12 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,182,102,2,0 ; vbroadcastss 0x266b6(%rip),%ymm12 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,24,103,2,0 ; vbroadcastss 0x26718(%rip),%ymm12 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,172,102,2,0 ; vbroadcastss 0x266ac(%rip),%ymm12 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,9,103,2,0 ; vbroadcastss 0x26709(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,157,102,2,0 ; vbroadcastss 0x2669d(%rip),%ymm12 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,255,102,2,0 ; vbroadcastss 0x266ff(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,147,102,2,0 ; vbroadcastss 0x26693(%rip),%ymm12 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,192 ; vdivps %ymm0,%ymm12,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
DB 197,172,89,192 ; vmulps %ymm0,%ymm10,%ymm0
DB 196,99,125,8,208,1 ; vroundps $0x1,%ymm0,%ymm10
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,227,102,2,0 ; vbroadcastss 0x266e3(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,119,102,2,0 ; vbroadcastss 0x26677(%rip),%ymm11 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,217,102,2,0 ; vbroadcastss 0x266d9(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,109,102,2,0 ; vbroadcastss 0x2666d(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,124,92,195 ; vsubps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,202,102,2,0 ; vbroadcastss 0x266ca(%rip),%ymm11 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,94,102,2,0 ; vbroadcastss 0x2665e(%rip),%ymm11 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,192,102,2,0 ; vbroadcastss 0x266c0(%rip),%ymm11 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,84,102,2,0 ; vbroadcastss 0x26654(%rip),%ymm11 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,177,102,2,0 ; vbroadcastss 0x266b1(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,69,102,2,0 ; vbroadcastss 0x26645(%rip),%ymm10 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,253,91,192 ; vcvtps2dq %ymm0,%ymm0
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10582,7 +10575,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,197,101,2,0 ; vbroadcastss 0x265c5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,89,101,2,0 ; vbroadcastss 0x26559(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10602,36 +10595,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,10,102,2,0 ; vbroadcastss 0x2660a(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,158,101,2,0 ; vbroadcastss 0x2659e(%rip),%ymm12 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,0,102,2,0 ; vbroadcastss 0x26600(%rip),%ymm12 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,148,101,2,0 ; vbroadcastss 0x26594(%rip),%ymm12 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,116,84,204 ; vandps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,82,101,2,0 ; vbroadcastss 0x26552(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,230,100,2,0 ; vbroadcastss 0x264e6(%rip),%ymm12 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,116,86,204 ; vorps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,232,101,2,0 ; vbroadcastss 0x265e8(%rip),%ymm12 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,124,101,2,0 ; vbroadcastss 0x2657c(%rip),%ymm12 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,222,101,2,0 ; vbroadcastss 0x265de(%rip),%ymm12 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,114,101,2,0 ; vbroadcastss 0x26572(%rip),%ymm12 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,116,89,228 ; vmulps %ymm12,%ymm1,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,207,101,2,0 ; vbroadcastss 0x265cf(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,99,101,2,0 ; vbroadcastss 0x26563(%rip),%ymm12 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,116,88,204 ; vaddps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,197,101,2,0 ; vbroadcastss 0x265c5(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,89,101,2,0 ; vbroadcastss 0x26559(%rip),%ymm12 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,201 ; vdivps %ymm1,%ymm12,%ymm1
DB 197,164,92,201 ; vsubps %ymm1,%ymm11,%ymm1
DB 197,172,89,201 ; vmulps %ymm1,%ymm10,%ymm1
DB 196,99,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm10
DB 196,65,116,92,210 ; vsubps %ymm10,%ymm1,%ymm10
- DB 196,98,125,24,29,169,101,2,0 ; vbroadcastss 0x265a9(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,61,101,2,0 ; vbroadcastss 0x2653d(%rip),%ymm11 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,159,101,2,0 ; vbroadcastss 0x2659f(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,51,101,2,0 ; vbroadcastss 0x26533(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,116,92,203 ; vsubps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,144,101,2,0 ; vbroadcastss 0x26590(%rip),%ymm11 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,36,101,2,0 ; vbroadcastss 0x26524(%rip),%ymm11 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,134,101,2,0 ; vbroadcastss 0x26586(%rip),%ymm11 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,26,101,2,0 ; vbroadcastss 0x2651a(%rip),%ymm11 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,119,101,2,0 ; vbroadcastss 0x26577(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,11,101,2,0 ; vbroadcastss 0x2650b(%rip),%ymm10 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 197,253,91,201 ; vcvtps2dq %ymm1,%ymm1
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10639,7 +10632,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,139,100,2,0 ; vbroadcastss 0x2648b(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,31,100,2,0 ; vbroadcastss 0x2641f(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10659,36 +10652,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,208,100,2,0 ; vbroadcastss 0x264d0(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,100,100,2,0 ; vbroadcastss 0x26464(%rip),%ymm12 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,198,100,2,0 ; vbroadcastss 0x264c6(%rip),%ymm12 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,90,100,2,0 ; vbroadcastss 0x2645a(%rip),%ymm12 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,108,84,212 ; vandps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,24,100,2,0 ; vbroadcastss 0x26418(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,172,99,2,0 ; vbroadcastss 0x263ac(%rip),%ymm12 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,108,86,212 ; vorps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,174,100,2,0 ; vbroadcastss 0x264ae(%rip),%ymm12 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,66,100,2,0 ; vbroadcastss 0x26442(%rip),%ymm12 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,164,100,2,0 ; vbroadcastss 0x264a4(%rip),%ymm12 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,56,100,2,0 ; vbroadcastss 0x26438(%rip),%ymm12 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,108,89,228 ; vmulps %ymm12,%ymm2,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,149,100,2,0 ; vbroadcastss 0x26495(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,41,100,2,0 ; vbroadcastss 0x26429(%rip),%ymm12 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,139,100,2,0 ; vbroadcastss 0x2648b(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,31,100,2,0 ; vbroadcastss 0x2641f(%rip),%ymm12 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,210 ; vdivps %ymm2,%ymm12,%ymm2
DB 197,164,92,210 ; vsubps %ymm2,%ymm11,%ymm2
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 196,99,125,8,210,1 ; vroundps $0x1,%ymm2,%ymm10
DB 196,65,108,92,210 ; vsubps %ymm10,%ymm2,%ymm10
- DB 196,98,125,24,29,111,100,2,0 ; vbroadcastss 0x2646f(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,3,100,2,0 ; vbroadcastss 0x26403(%rip),%ymm11 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,101,100,2,0 ; vbroadcastss 0x26465(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,249,99,2,0 ; vbroadcastss 0x263f9(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,108,92,211 ; vsubps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,86,100,2,0 ; vbroadcastss 0x26456(%rip),%ymm11 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,234,99,2,0 ; vbroadcastss 0x263ea(%rip),%ymm11 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,76,100,2,0 ; vbroadcastss 0x2644c(%rip),%ymm11 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,224,99,2,0 ; vbroadcastss 0x263e0(%rip),%ymm11 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,108,88,210 ; vaddps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,61,100,2,0 ; vbroadcastss 0x2643d(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,209,99,2,0 ; vbroadcastss 0x263d1(%rip),%ymm10 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 197,253,91,210 ; vcvtps2dq %ymm2,%ymm2
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10696,7 +10689,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,81,99,2,0 ; vbroadcastss 0x26351(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,229,98,2,0 ; vbroadcastss 0x262e5(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10716,36 +10709,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,150,99,2,0 ; vbroadcastss 0x26396(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,42,99,2,0 ; vbroadcastss 0x2632a(%rip),%ymm12 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,140,99,2,0 ; vbroadcastss 0x2638c(%rip),%ymm12 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,32,99,2,0 ; vbroadcastss 0x26320(%rip),%ymm12 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,100,84,220 ; vandps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,222,98,2,0 ; vbroadcastss 0x262de(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,114,98,2,0 ; vbroadcastss 0x26272(%rip),%ymm12 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,100,86,220 ; vorps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,116,99,2,0 ; vbroadcastss 0x26374(%rip),%ymm12 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,8,99,2,0 ; vbroadcastss 0x26308(%rip),%ymm12 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,106,99,2,0 ; vbroadcastss 0x2636a(%rip),%ymm12 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,254,98,2,0 ; vbroadcastss 0x262fe(%rip),%ymm12 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,100,89,228 ; vmulps %ymm12,%ymm3,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,91,99,2,0 ; vbroadcastss 0x2635b(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,239,98,2,0 ; vbroadcastss 0x262ef(%rip),%ymm12 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,100,88,220 ; vaddps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,81,99,2,0 ; vbroadcastss 0x26351(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,229,98,2,0 ; vbroadcastss 0x262e5(%rip),%ymm12 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,219 ; vdivps %ymm3,%ymm12,%ymm3
DB 197,164,92,219 ; vsubps %ymm3,%ymm11,%ymm3
DB 197,172,89,219 ; vmulps %ymm3,%ymm10,%ymm3
DB 196,99,125,8,211,1 ; vroundps $0x1,%ymm3,%ymm10
DB 196,65,100,92,210 ; vsubps %ymm10,%ymm3,%ymm10
- DB 196,98,125,24,29,53,99,2,0 ; vbroadcastss 0x26335(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,201,98,2,0 ; vbroadcastss 0x262c9(%rip),%ymm11 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,43,99,2,0 ; vbroadcastss 0x2632b(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,191,98,2,0 ; vbroadcastss 0x262bf(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,100,92,219 ; vsubps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,28,99,2,0 ; vbroadcastss 0x2631c(%rip),%ymm11 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,176,98,2,0 ; vbroadcastss 0x262b0(%rip),%ymm11 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,18,99,2,0 ; vbroadcastss 0x26312(%rip),%ymm11 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,166,98,2,0 ; vbroadcastss 0x262a6(%rip),%ymm11 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,100,88,218 ; vaddps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,3,99,2,0 ; vbroadcastss 0x26303(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,151,98,2,0 ; vbroadcastss 0x26297(%rip),%ymm10 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 197,253,91,219 ; vcvtps2dq %ymm3,%ymm3
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10753,7 +10746,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,23,98,2,0 ; vbroadcastss 0x26217(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,171,97,2,0 ; vbroadcastss 0x261ab(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10770,34 +10763,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,100,98,2,0 ; vbroadcastss 0x26264(%rip),%ymm8 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,5,248,97,2,0 ; vbroadcastss 0x261f8(%rip),%ymm8 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,90,98,2,0 ; vbroadcastss 0x2625a(%rip),%ymm9 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,13,238,97,2,0 ; vbroadcastss 0x261ee(%rip),%ymm9 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
- DB 196,226,125,24,37,172,97,2,0 ; vbroadcastss 0x261ac(%rip),%ymm4 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,37,64,97,2,0 ; vbroadcastss 0x26140(%rip),%ymm4 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,86,196 ; vorps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,21,67,98,2,0 ; vbroadcastss 0x26243(%rip),%ymm10 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,21,215,97,2,0 ; vbroadcastss 0x261d7(%rip),%ymm10 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,29,57,98,2,0 ; vbroadcastss 0x26239(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,205,97,2,0 ; vbroadcastss 0x261cd(%rip),%ymm11 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,193,124,89,211 ; vmulps %ymm11,%ymm0,%ymm2
DB 197,244,92,202 ; vsubps %ymm2,%ymm1,%ymm1
- DB 196,98,125,24,37,43,98,2,0 ; vbroadcastss 0x2622b(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,191,97,2,0 ; vbroadcastss 0x261bf(%rip),%ymm12 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,45,33,98,2,0 ; vbroadcastss 0x26221(%rip),%ymm13 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,45,181,97,2,0 ; vbroadcastss 0x261b5(%rip),%ymm13 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,148,94,192 ; vdivps %ymm0,%ymm13,%ymm0
DB 197,244,92,192 ; vsubps %ymm0,%ymm1,%ymm0
DB 196,98,125,24,48 ; vbroadcastss (%rax),%ymm14
DB 196,193,124,89,198 ; vmulps %ymm14,%ymm0,%ymm0
DB 196,227,125,8,200,1 ; vroundps $0x1,%ymm0,%ymm1
DB 197,252,92,241 ; vsubps %ymm1,%ymm0,%ymm6
- DB 196,98,125,24,61,0,98,2,0 ; vbroadcastss 0x26200(%rip),%ymm15 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,61,148,97,2,0 ; vbroadcastss 0x26194(%rip),%ymm15 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,124,88,199 ; vaddps %ymm15,%ymm0,%ymm0
- DB 196,226,125,24,29,246,97,2,0 ; vbroadcastss 0x261f6(%rip),%ymm3 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,226,125,24,29,138,97,2,0 ; vbroadcastss 0x2618a(%rip),%ymm3 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 197,204,89,203 ; vmulps %ymm3,%ymm6,%ymm1
DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1
- DB 196,226,125,24,21,233,97,2,0 ; vbroadcastss 0x261e9(%rip),%ymm2 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,21,125,97,2,0 ; vbroadcastss 0x2617d(%rip),%ymm2 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 197,236,92,198 ; vsubps %ymm6,%ymm2,%ymm0
- DB 196,226,125,24,53,224,97,2,0 ; vbroadcastss 0x261e0(%rip),%ymm6 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,226,125,24,53,116,97,2,0 ; vbroadcastss 0x26174(%rip),%ymm6 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,204,94,192 ; vdivps %ymm0,%ymm6,%ymm0
DB 197,244,88,192 ; vaddps %ymm0,%ymm1,%ymm0
DB 197,252,17,4,36 ; vmovups %ymm0,(%rsp)
@@ -10839,7 +10832,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,36,97,2,0 ; vbroadcastss 0x26124(%rip),%ymm2 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,226,125,24,21,184,96,2,0 ; vbroadcastss 0x260b8(%rip),%ymm2 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 197,236,89,28,36 ; vmulps (%rsp),%ymm2,%ymm3
DB 197,252,89,226 ; vmulps %ymm2,%ymm0,%ymm4
DB 197,244,89,210 ; vmulps %ymm2,%ymm1,%ymm2
@@ -10857,31 +10850,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,215,96,2,0 ; vbroadcastss 0x260d7(%rip),%ymm8 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ DB 196,98,125,24,5,107,96,2,0 ; vbroadcastss 0x2606b(%rip),%ymm8 # 319f4 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,49,96,2,0 ; vbroadcastss 0x26031(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,197,95,2,0 ; vbroadcastss 0x25fc5(%rip),%ymm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,191,96,2,0 ; vbroadcastss 0x260bf(%rip),%ymm9 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ DB 196,98,125,24,13,83,96,2,0 ; vbroadcastss 0x26053(%rip),%ymm9 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
DB 196,193,116,88,201 ; vaddps %ymm9,%ymm1,%ymm1
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 196,193,108,88,209 ; vaddps %ymm9,%ymm2,%ymm2
- DB 196,98,125,24,5,171,96,2,0 ; vbroadcastss 0x260ab(%rip),%ymm8 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ DB 196,98,125,24,5,63,96,2,0 ; vbroadcastss 0x2603f(%rip),%ymm8 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,161,96,2,0 ; vbroadcastss 0x260a1(%rip),%ymm8 # 31a94 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ DB 196,98,125,24,5,53,96,2,0 ; vbroadcastss 0x26035(%rip),%ymm8 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,151,96,2,0 ; vbroadcastss 0x26097(%rip),%ymm8 # 31a98 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ DB 196,98,125,24,5,43,96,2,0 ; vbroadcastss 0x2602b(%rip),%ymm8 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
DB 197,252,88,201 ; vaddps %ymm1,%ymm0,%ymm1
- DB 196,98,125,24,5,137,96,2,0 ; vbroadcastss 0x26089(%rip),%ymm8 # 31a9c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ DB 196,98,125,24,5,29,96,2,0 ; vbroadcastss 0x2601d(%rip),%ymm8 # 31a08 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,252,92,210 ; vsubps %ymm2,%ymm0,%ymm2
DB 197,116,89,193 ; vmulps %ymm1,%ymm1,%ymm8
DB 196,65,116,89,192 ; vmulps %ymm8,%ymm1,%ymm8
- DB 196,98,125,24,13,114,96,2,0 ; vbroadcastss 0x26072(%rip),%ymm9 # 31aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ DB 196,98,125,24,13,6,96,2,0 ; vbroadcastss 0x26006(%rip),%ymm9 # 31a0c <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
DB 196,65,52,194,208,1 ; vcmpltps %ymm8,%ymm9,%ymm10
- DB 196,98,125,24,29,103,96,2,0 ; vbroadcastss 0x26067(%rip),%ymm11 # 31aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ DB 196,98,125,24,29,251,95,2,0 ; vbroadcastss 0x25ffb(%rip),%ymm11 # 31a10 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,37,93,96,2,0 ; vbroadcastss 0x2605d(%rip),%ymm12 # 31aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ DB 196,98,125,24,37,241,95,2,0 ; vbroadcastss 0x25ff1(%rip),%ymm12 # 31a14 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
DB 196,193,116,89,204 ; vmulps %ymm12,%ymm1,%ymm1
DB 196,67,117,74,192,160 ; vblendvps %ymm10,%ymm8,%ymm1,%ymm8
DB 197,252,89,200 ; vmulps %ymm0,%ymm0,%ymm1
@@ -10896,9 +10889,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,19,96,2,0 ; vbroadcastss 0x26013(%rip),%ymm0 # 31aac <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ DB 196,226,125,24,5,167,95,2,0 ; vbroadcastss 0x25fa7(%rip),%ymm0 # 31a18 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,10,96,2,0 ; vbroadcastss 0x2600a(%rip),%ymm8 # 31ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ DB 196,98,125,24,5,158,95,2,0 ; vbroadcastss 0x25f9e(%rip),%ymm8 # 31a1c <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10912,15 +10905,15 @@ _sk_load_a8_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,68 ; jne bb0b <_sk_load_a8_avx+0x5c>
+ DB 117,68 ; jne bae3 <_sk_load_a8_avx+0x5c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,155,103,2,0 ; vpand 0x2679b(%rip),%xmm0,%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,249,219,5,67,103,2,0 ; vpand 0x26743(%rip),%xmm0,%xmm0 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,69,95,2,0 ; vbroadcastss 0x25f45(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,217,94,2,0 ; vbroadcastss 0x25ed9(%rip),%ymm1 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -10932,15 +10925,15 @@ _sk_load_a8_avx LABEL PROC
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,174 ; ja bacd <_sk_load_a8_avx+0x1e>
+ DB 119,174 ; ja baa5 <_sk_load_a8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # bba4 <_sk_load_a8_avx+0xf5>
+ DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # bb7c <_sk_load_a8_avx+0xf5>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 235,143 ; jmp bacd <_sk_load_a8_avx+0x1e>
+ DB 235,143 ; jmp baa5 <_sk_load_a8_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,2 ; vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -10948,7 +10941,7 @@ _sk_load_a8_avx LABEL PROC
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0
- DB 233,103,255,255,255 ; jmpq bacd <_sk_load_a8_avx+0x1e>
+ DB 233,103,255,255,255 ; jmpq baa5 <_sk_load_a8_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,6 ; vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -10959,7 +10952,7 @@ _sk_load_a8_avx LABEL PROC
DB 196,129,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- DB 233,44,255,255,255 ; jmpq bacd <_sk_load_a8_avx+0x1e>
+ DB 233,44,255,255,255 ; jmpq baa5 <_sk_load_a8_avx+0x1e>
DB 15,31,0 ; nopl (%rax)
DB 143 ; (bad)
DB 255 ; (bad)
@@ -10990,15 +10983,15 @@ _sk_load_a8_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,68 ; jne bc1c <_sk_load_a8_dst_avx+0x5c>
+ DB 117,68 ; jne bbf4 <_sk_load_a8_dst_avx+0x5c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,138,102,2,0 ; vpand 0x2668a(%rip),%xmm4,%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,217,219,37,50,102,2,0 ; vpand 0x26632(%rip),%xmm4,%xmm4 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,52,94,2,0 ; vbroadcastss 0x25e34(%rip),%ymm5 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,200,93,2,0 ; vbroadcastss 0x25dc8(%rip),%ymm5 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,253 ; vmulps %ymm5,%ymm4,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
@@ -11010,15 +11003,15 @@ _sk_load_a8_dst_avx LABEL PROC
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,174 ; ja bbde <_sk_load_a8_dst_avx+0x1e>
+ DB 119,174 ; ja bbb6 <_sk_load_a8_dst_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # bcb4 <_sk_load_a8_dst_avx+0xf4>
+ DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # bc8c <_sk_load_a8_dst_avx+0xf4>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 235,143 ; jmp bbde <_sk_load_a8_dst_avx+0x1e>
+ DB 235,143 ; jmp bbb6 <_sk_load_a8_dst_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,2 ; vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -11026,7 +11019,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4
- DB 233,103,255,255,255 ; jmpq bbde <_sk_load_a8_dst_avx+0x1e>
+ DB 233,103,255,255,255 ; jmpq bbb6 <_sk_load_a8_dst_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,6 ; vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -11037,7 +11030,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 196,129,121,110,44,24 ; vmovd (%r8,%r11,1),%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- DB 233,44,255,255,255 ; jmpq bbde <_sk_load_a8_dst_avx+0x1e>
+ DB 233,44,255,255,255 ; jmpq bbb6 <_sk_load_a8_dst_avx+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 144 ; nop
DB 255 ; (bad)
@@ -11046,7 +11039,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde00bcc4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfda5b0>
+ DB 232,255,255,255,221 ; callq ffffffffde00bc9c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfda61c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -11124,7 +11117,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,58,92,2,0 ; vbroadcastss 0x25c3a(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,206,91,2,0 ; vbroadcastss 0x25bce(%rip),%ymm1 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -11145,14 +11138,14 @@ _sk_store_a8_avx LABEL PROC
DB 77,15,175,193 ; imul %r9,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,182,91,2,0 ; vbroadcastss 0x25bb6(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,74,91,2,0 ; vbroadcastss 0x25b4a(%rip),%ymm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 197,57,103,192 ; vpackuswb %xmm0,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne be62 <_sk_store_a8_avx+0x44>
+ DB 117,10 ; jne be3a <_sk_store_a8_avx+0x44>
DB 196,1,121,214,4,24 ; vmovq %xmm8,(%r8,%r11,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11160,25 +11153,25 @@ _sk_store_a8_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja be5e <_sk_store_a8_avx+0x40>
+ DB 119,236 ; ja be36 <_sk_store_a8_avx+0x40>
DB 196,66,121,48,192 ; vpmovzxbw %xmm8,%xmm8
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,86,0,0,0 ; lea 0x56(%rip),%r10 # bed8 <_sk_store_a8_avx+0xba>
+ DB 76,141,21,86,0,0,0 ; lea 0x56(%rip),%r10 # beb0 <_sk_store_a8_avx+0xba>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,3,121,20,4,24,0 ; vpextrb $0x0,%xmm8,(%r8,%r11,1)
- DB 235,202 ; jmp be5e <_sk_store_a8_avx+0x40>
+ DB 235,202 ; jmp be36 <_sk_store_a8_avx+0x40>
DB 196,3,121,20,68,24,2,4 ; vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- DB 196,98,57,0,5,219,99,2,0 ; vpshufb 0x263db(%rip),%xmm8,%xmm8 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 196,98,57,0,5,131,99,2,0 ; vpshufb 0x26383(%rip),%xmm8,%xmm8 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
- DB 235,176 ; jmp be5e <_sk_store_a8_avx+0x40>
+ DB 235,176 ; jmp be36 <_sk_store_a8_avx+0x40>
DB 196,3,121,20,68,24,6,12 ; vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
DB 196,3,121,20,68,24,5,10 ; vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
DB 196,3,121,20,68,24,4,8 ; vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- DB 196,98,57,0,5,193,99,2,0 ; vpshufb 0x263c1(%rip),%xmm8,%xmm8 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ DB 196,98,57,0,5,105,99,2,0 ; vpshufb 0x26369(%rip),%xmm8,%xmm8 # 32210 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
- DB 235,135 ; jmp be5e <_sk_store_a8_avx+0x40>
+ DB 235,135 ; jmp be36 <_sk_store_a8_avx+0x40>
DB 144 ; nop
DB 179,255 ; mov $0xff,%bl
DB 255 ; (bad)
@@ -11209,18 +11202,18 @@ _sk_load_g8_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,73 ; jne bf55 <_sk_load_g8_avx+0x61>
+ DB 117,73 ; jne bf2d <_sk_load_g8_avx+0x61>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,86,99,2,0 ; vpand 0x26356(%rip),%xmm0,%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,249,219,5,254,98,2,0 ; vpand 0x262fe(%rip),%xmm0,%xmm0 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,0,91,2,0 ; vbroadcastss 0x25b00(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,148,90,2,0 ; vbroadcastss 0x25a94(%rip),%ymm1 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,121,90,2,0 ; vbroadcastss 0x25a79(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,13,90,2,0 ; vbroadcastss 0x25a0d(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -11229,15 +11222,15 @@ _sk_load_g8_avx LABEL PROC
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,169 ; ja bf12 <_sk_load_g8_avx+0x1e>
+ DB 119,169 ; ja beea <_sk_load_g8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # bfec <_sk_load_g8_avx+0xf8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # bfc4 <_sk_load_g8_avx+0xf8>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 235,138 ; jmp bf12 <_sk_load_g8_avx+0x1e>
+ DB 235,138 ; jmp beea <_sk_load_g8_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,2 ; vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -11245,7 +11238,7 @@ _sk_load_g8_avx LABEL PROC
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0
- DB 233,98,255,255,255 ; jmpq bf12 <_sk_load_g8_avx+0x1e>
+ DB 233,98,255,255,255 ; jmpq beea <_sk_load_g8_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,6 ; vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -11256,7 +11249,7 @@ _sk_load_g8_avx LABEL PROC
DB 196,129,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- DB 233,39,255,255,255 ; jmpq bf12 <_sk_load_g8_avx+0x1e>
+ DB 233,39,255,255,255 ; jmpq beea <_sk_load_g8_avx+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -11265,7 +11258,7 @@ _sk_load_g8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00bffc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda8e8>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00bfd4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda954>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11285,18 +11278,18 @@ _sk_load_g8_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,73 ; jne c069 <_sk_load_g8_dst_avx+0x61>
+ DB 117,73 ; jne c041 <_sk_load_g8_dst_avx+0x61>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,66,98,2,0 ; vpand 0x26242(%rip),%xmm4,%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,217,219,37,234,97,2,0 ; vpand 0x261ea(%rip),%xmm4,%xmm4 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,236,89,2,0 ; vbroadcastss 0x259ec(%rip),%ymm5 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,128,89,2,0 ; vbroadcastss 0x25980(%rip),%ymm5 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,101,89,2,0 ; vbroadcastss 0x25965(%rip),%ymm7 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,249,88,2,0 ; vbroadcastss 0x258f9(%rip),%ymm7 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -11305,15 +11298,15 @@ _sk_load_g8_dst_avx LABEL PROC
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,169 ; ja c026 <_sk_load_g8_dst_avx+0x1e>
+ DB 119,169 ; ja bffe <_sk_load_g8_dst_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # c100 <_sk_load_g8_dst_avx+0xf8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # c0d8 <_sk_load_g8_dst_avx+0xf8>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 235,138 ; jmp c026 <_sk_load_g8_dst_avx+0x1e>
+ DB 235,138 ; jmp bffe <_sk_load_g8_dst_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,2 ; vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -11321,7 +11314,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4
- DB 233,98,255,255,255 ; jmpq c026 <_sk_load_g8_dst_avx+0x1e>
+ DB 233,98,255,255,255 ; jmpq bffe <_sk_load_g8_dst_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,6 ; vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -11332,7 +11325,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 196,129,121,110,44,24 ; vmovd (%r8,%r11,1),%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- DB 233,39,255,255,255 ; jmpq c026 <_sk_load_g8_dst_avx+0x1e>
+ DB 233,39,255,255,255 ; jmpq bffe <_sk_load_g8_dst_avx+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -11341,7 +11334,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00c110 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda9fc>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00c0e8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdaa68>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11419,10 +11412,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,238,87,2,0 ; vbroadcastss 0x257ee(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,130,87,2,0 ; vbroadcastss 0x25782(%rip),%ymm1 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,103,87,2,0 ; vbroadcastss 0x25767(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,251,86,2,0 ; vbroadcastss 0x256fb(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -11442,56 +11435,56 @@ _sk_load_565_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,130,0,0,0 ; jne c310 <_sk_load_565_avx+0xa1>
+ DB 15,133,130,0,0,0 ; jne c2e8 <_sk_load_565_avx+0xa1>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,208,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm2
- DB 196,226,125,24,5,142,87,2,0 ; vbroadcastss 0x2578e(%rip),%ymm0 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,24,5,34,87,2,0 ; vbroadcastss 0x25722(%rip),%ymm0 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,129,87,2,0 ; vbroadcastss 0x25781(%rip),%ymm1 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,21,87,2,0 ; vbroadcastss 0x25715(%rip),%ymm1 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,120,87,2,0 ; vbroadcastss 0x25778(%rip),%ymm1 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,24,13,12,87,2,0 ; vbroadcastss 0x2570c(%rip),%ymm1 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,107,87,2,0 ; vbroadcastss 0x2576b(%rip),%ymm3 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,255,86,2,0 ; vbroadcastss 0x256ff(%rip),%ymm3 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,98,87,2,0 ; vbroadcastss 0x25762(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,24,29,246,86,2,0 ; vbroadcastss 0x256f6(%rip),%ymm3 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,85,87,2,0 ; vbroadcastss 0x25755(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,233,86,2,0 ; vbroadcastss 0x256e9(%rip),%ymm3 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,182,86,2,0 ; vbroadcastss 0x256b6(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,74,86,2,0 ; vbroadcastss 0x2564a(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,108,255,255,255 ; ja c294 <_sk_load_565_avx+0x25>
+ DB 15,135,108,255,255,255 ; ja c26c <_sk_load_565_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,97,0,0,0 ; lea 0x61(%rip),%r10 # c394 <_sk_load_565_avx+0x125>
+ DB 76,141,21,97,0,0,0 ; lea 0x61(%rip),%r10 # c36c <_sk_load_565_avx+0x125>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,74,255,255,255 ; jmpq c294 <_sk_load_565_avx+0x25>
+ DB 233,74,255,255,255 ; jmpq c26c <_sk_load_565_avx+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm1
DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0
- DB 233,45,255,255,255 ; jmpq c294 <_sk_load_565_avx+0x25>
+ DB 233,45,255,255,255 ; jmpq c26c <_sk_load_565_avx+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm1
DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- DB 233,0,255,255,255 ; jmpq c294 <_sk_load_565_avx+0x25>
+ DB 233,0,255,255,255 ; jmpq c26c <_sk_load_565_avx+0x25>
DB 168,255 ; test $0xff,%al
DB 255 ; (bad)
DB 255,194 ; inc %edx
@@ -11521,56 +11514,56 @@ _sk_load_565_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,130,0,0,0 ; jne c451 <_sk_load_565_dst_avx+0xa1>
+ DB 15,133,130,0,0,0 ; jne c429 <_sk_load_565_dst_avx+0xa1>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,244,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm6
- DB 196,226,125,24,37,77,86,2,0 ; vbroadcastss 0x2564d(%rip),%ymm4 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,24,37,225,85,2,0 ; vbroadcastss 0x255e1(%rip),%ymm4 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,204,84,228 ; vandps %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,64,86,2,0 ; vbroadcastss 0x25640(%rip),%ymm5 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,45,212,85,2,0 ; vbroadcastss 0x255d4(%rip),%ymm5 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,55,86,2,0 ; vbroadcastss 0x25637(%rip),%ymm5 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,24,45,203,85,2,0 ; vbroadcastss 0x255cb(%rip),%ymm5 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,204,84,237 ; vandps %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,42,86,2,0 ; vbroadcastss 0x2562a(%rip),%ymm7 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,61,190,85,2,0 ; vbroadcastss 0x255be(%rip),%ymm7 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,24,61,33,86,2,0 ; vbroadcastss 0x25621(%rip),%ymm7 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,24,61,181,85,2,0 ; vbroadcastss 0x255b5(%rip),%ymm7 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,204,84,247 ; vandps %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,20,86,2,0 ; vbroadcastss 0x25614(%rip),%ymm7 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,61,168,85,2,0 ; vbroadcastss 0x255a8(%rip),%ymm7 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,117,85,2,0 ; vbroadcastss 0x25575(%rip),%ymm7 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,9,85,2,0 ; vbroadcastss 0x25509(%rip),%ymm7 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,108,255,255,255 ; ja c3d5 <_sk_load_565_dst_avx+0x25>
+ DB 15,135,108,255,255,255 ; ja c3ad <_sk_load_565_dst_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c4d8 <_sk_load_565_dst_avx+0x128>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c4b0 <_sk_load_565_dst_avx+0x128>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,74,255,255,255 ; jmpq c3d5 <_sk_load_565_dst_avx+0x25>
+ DB 233,74,255,255,255 ; jmpq c3ad <_sk_load_565_dst_avx+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,121,110,44,88 ; vmovd (%r8,%r11,2),%xmm5
DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4
- DB 233,45,255,255,255 ; jmpq c3d5 <_sk_load_565_dst_avx+0x25>
+ DB 233,45,255,255,255 ; jmpq c3ad <_sk_load_565_dst_avx+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,122,126,44,88 ; vmovq (%r8,%r11,2),%xmm5
DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- DB 233,0,255,255,255 ; jmpq c3d5 <_sk_load_565_dst_avx+0x25>
+ DB 233,0,255,255,255 ; jmpq c3ad <_sk_load_565_dst_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11661,23 +11654,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,29,84,2,0 ; vbroadcastss 0x2541d(%rip),%ymm0 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,24,5,177,83,2,0 ; vbroadcastss 0x253b1(%rip),%ymm0 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,16,84,2,0 ; vbroadcastss 0x25410(%rip),%ymm1 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,164,83,2,0 ; vbroadcastss 0x253a4(%rip),%ymm1 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,7,84,2,0 ; vbroadcastss 0x25407(%rip),%ymm1 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,24,13,155,83,2,0 ; vbroadcastss 0x2539b(%rip),%ymm1 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,250,83,2,0 ; vbroadcastss 0x253fa(%rip),%ymm3 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,142,83,2,0 ; vbroadcastss 0x2538e(%rip),%ymm3 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,241,83,2,0 ; vbroadcastss 0x253f1(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,24,29,133,83,2,0 ; vbroadcastss 0x25385(%rip),%ymm3 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,228,83,2,0 ; vbroadcastss 0x253e4(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,120,83,2,0 ; vbroadcastss 0x25378(%rip),%ymm3 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,69,83,2,0 ; vbroadcastss 0x25345(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,217,82,2,0 ; vbroadcastss 0x252d9(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -11694,14 +11687,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,12,84,2,0 ; vbroadcastss 0x2540c(%rip),%ymm8 # 31ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ DB 196,98,125,24,5,160,83,2,0 ; vbroadcastss 0x253a0(%rip),%ymm8 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,41,114,241,11 ; vpslld $0xb,%xmm9,%xmm10
DB 196,67,125,25,201,1 ; vextractf128 $0x1,%ymm9,%xmm9
DB 196,193,49,114,241,11 ; vpslld $0xb,%xmm9,%xmm9
DB 196,67,45,24,201,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
- DB 196,98,125,24,21,229,83,2,0 ; vbroadcastss 0x253e5(%rip),%ymm10 # 31ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ DB 196,98,125,24,21,121,83,2,0 ; vbroadcastss 0x25379(%rip),%ymm10 # 31a24 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
DB 196,65,116,89,210 ; vmulps %ymm10,%ymm1,%ymm10
DB 196,65,125,91,210 ; vcvtps2dq %ymm10,%ymm10
DB 196,193,33,114,242,5 ; vpslld $0x5,%xmm10,%xmm11
@@ -11715,7 +11708,7 @@ _sk_store_565_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne c723 <_sk_store_565_avx+0x9a>
+ DB 117,10 ; jne c6fb <_sk_store_565_avx+0x9a>
DB 196,1,122,127,4,88 ; vmovdqu %xmm8,(%r8,%r11,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11723,22 +11716,22 @@ _sk_store_565_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja c71f <_sk_store_565_avx+0x96>
+ DB 119,236 ; ja c6f7 <_sk_store_565_avx+0x96>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # c780 <_sk_store_565_avx+0xf7>
+ DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # c758 <_sk_store_565_avx+0xf7>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,3,121,21,4,88,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,2)
- DB 235,207 ; jmp c71f <_sk_store_565_avx+0x96>
+ DB 235,207 ; jmp c6f7 <_sk_store_565_avx+0x96>
DB 196,3,121,21,68,88,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
DB 196,1,121,126,4,88 ; vmovd %xmm8,(%r8,%r11,2)
- DB 235,191 ; jmp c71f <_sk_store_565_avx+0x96>
+ DB 235,191 ; jmp c6f7 <_sk_store_565_avx+0x96>
DB 196,3,121,21,68,88,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
DB 196,3,121,21,68,88,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
DB 196,3,121,21,68,88,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
DB 196,1,121,214,4,88 ; vmovq %xmm8,(%r8,%r11,2)
- DB 235,159 ; jmp c71f <_sk_store_565_avx+0x96>
+ DB 235,159 ; jmp c6f7 <_sk_store_565_avx+0x96>
DB 199 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -11756,7 +11749,7 @@ _sk_store_565_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe100c798 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdb084>
+ DB 232,255,255,255,224 ; callq ffffffffe100c770 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdb0f0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -11771,31 +11764,31 @@ _sk_load_4444_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,154,0,0,0 ; jne c855 <_sk_load_4444_avx+0xb9>
+ DB 15,133,154,0,0,0 ; jne c82d <_sk_load_4444_avx+0xb9>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,216,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm3
- DB 196,226,125,24,5,221,82,2,0 ; vbroadcastss 0x252dd(%rip),%ymm0 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,24,5,113,82,2,0 ; vbroadcastss 0x25271(%rip),%ymm0 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,208,82,2,0 ; vbroadcastss 0x252d0(%rip),%ymm1 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,100,82,2,0 ; vbroadcastss 0x25264(%rip),%ymm1 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,199,82,2,0 ; vbroadcastss 0x252c7(%rip),%ymm1 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,24,13,91,82,2,0 ; vbroadcastss 0x2525b(%rip),%ymm1 # 31a30 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,186,82,2,0 ; vbroadcastss 0x252ba(%rip),%ymm2 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,78,82,2,0 ; vbroadcastss 0x2524e(%rip),%ymm2 # 31a34 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,177,82,2,0 ; vbroadcastss 0x252b1(%rip),%ymm2 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,24,21,69,82,2,0 ; vbroadcastss 0x25245(%rip),%ymm2 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,164,82,2,0 ; vbroadcastss 0x252a4(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,56,82,2,0 ; vbroadcastss 0x25238(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,154,82,2,0 ; vbroadcastss 0x2529a(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,24,5,46,82,2,0 ; vbroadcastss 0x2522e(%rip),%ymm8 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,140,82,2,0 ; vbroadcastss 0x2528c(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,32,82,2,0 ; vbroadcastss 0x25220(%rip),%ymm8 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11804,27 +11797,27 @@ _sk_load_4444_avx LABEL PROC
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,84,255,255,255 ; ja c7c1 <_sk_load_4444_avx+0x25>
+ DB 15,135,84,255,255,255 ; ja c799 <_sk_load_4444_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c8dc <_sk_load_4444_avx+0x140>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c8b4 <_sk_load_4444_avx+0x140>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,50,255,255,255 ; jmpq c7c1 <_sk_load_4444_avx+0x25>
+ DB 233,50,255,255,255 ; jmpq c799 <_sk_load_4444_avx+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm1
DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0
- DB 233,21,255,255,255 ; jmpq c7c1 <_sk_load_4444_avx+0x25>
+ DB 233,21,255,255,255 ; jmpq c799 <_sk_load_4444_avx+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm1
DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- DB 233,232,254,255,255 ; jmpq c7c1 <_sk_load_4444_avx+0x25>
+ DB 233,232,254,255,255 ; jmpq c799 <_sk_load_4444_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11858,31 +11851,31 @@ _sk_load_4444_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,154,0,0,0 ; jne c9b1 <_sk_load_4444_dst_avx+0xb9>
+ DB 15,133,154,0,0,0 ; jne c989 <_sk_load_4444_dst_avx+0xb9>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,252,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm7
- DB 196,226,125,24,37,129,81,2,0 ; vbroadcastss 0x25181(%rip),%ymm4 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,24,37,21,81,2,0 ; vbroadcastss 0x25115(%rip),%ymm4 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,196,84,228 ; vandps %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,116,81,2,0 ; vbroadcastss 0x25174(%rip),%ymm5 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,45,8,81,2,0 ; vbroadcastss 0x25108(%rip),%ymm5 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,107,81,2,0 ; vbroadcastss 0x2516b(%rip),%ymm5 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,24,45,255,80,2,0 ; vbroadcastss 0x250ff(%rip),%ymm5 # 31a30 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,196,84,237 ; vandps %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,94,81,2,0 ; vbroadcastss 0x2515e(%rip),%ymm6 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,53,242,80,2,0 ; vbroadcastss 0x250f2(%rip),%ymm6 # 31a34 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,24,53,85,81,2,0 ; vbroadcastss 0x25155(%rip),%ymm6 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,24,53,233,80,2,0 ; vbroadcastss 0x250e9(%rip),%ymm6 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,196,84,246 ; vandps %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,72,81,2,0 ; vbroadcastss 0x25148(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,220,80,2,0 ; vbroadcastss 0x250dc(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,24,5,62,81,2,0 ; vbroadcastss 0x2513e(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,24,5,210,80,2,0 ; vbroadcastss 0x250d2(%rip),%ymm8 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,68,84,248 ; vandps %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,48,81,2,0 ; vbroadcastss 0x25130(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,196,80,2,0 ; vbroadcastss 0x250c4(%rip),%ymm8 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11891,27 +11884,27 @@ _sk_load_4444_dst_avx LABEL PROC
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,84,255,255,255 ; ja c91d <_sk_load_4444_dst_avx+0x25>
+ DB 15,135,84,255,255,255 ; ja c8f5 <_sk_load_4444_dst_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # ca38 <_sk_load_4444_dst_avx+0x140>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # ca10 <_sk_load_4444_dst_avx+0x140>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,50,255,255,255 ; jmpq c91d <_sk_load_4444_dst_avx+0x25>
+ DB 233,50,255,255,255 ; jmpq c8f5 <_sk_load_4444_dst_avx+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,121,110,44,88 ; vmovd (%r8,%r11,2),%xmm5
DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4
- DB 233,21,255,255,255 ; jmpq c91d <_sk_load_4444_dst_avx+0x25>
+ DB 233,21,255,255,255 ; jmpq c8f5 <_sk_load_4444_dst_avx+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,122,126,44,88 ; vmovq (%r8,%r11,2),%xmm5
DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- DB 233,232,254,255,255 ; jmpq c91d <_sk_load_4444_dst_avx+0x25>
+ DB 233,232,254,255,255 ; jmpq c8f5 <_sk_load_4444_dst_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -12002,25 +11995,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,57,79,2,0 ; vbroadcastss 0x24f39(%rip),%ymm0 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,24,5,205,78,2,0 ; vbroadcastss 0x24ecd(%rip),%ymm0 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,44,79,2,0 ; vbroadcastss 0x24f2c(%rip),%ymm1 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,192,78,2,0 ; vbroadcastss 0x24ec0(%rip),%ymm1 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,35,79,2,0 ; vbroadcastss 0x24f23(%rip),%ymm1 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,24,13,183,78,2,0 ; vbroadcastss 0x24eb7(%rip),%ymm1 # 31a30 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,22,79,2,0 ; vbroadcastss 0x24f16(%rip),%ymm2 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,170,78,2,0 ; vbroadcastss 0x24eaa(%rip),%ymm2 # 31a34 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,13,79,2,0 ; vbroadcastss 0x24f0d(%rip),%ymm2 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,24,21,161,78,2,0 ; vbroadcastss 0x24ea1(%rip),%ymm2 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,0,79,2,0 ; vbroadcastss 0x24f00(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,148,78,2,0 ; vbroadcastss 0x24e94(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,246,78,2,0 ; vbroadcastss 0x24ef6(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,24,5,138,78,2,0 ; vbroadcastss 0x24e8a(%rip),%ymm8 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,232,78,2,0 ; vbroadcastss 0x24ee8(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,124,78,2,0 ; vbroadcastss 0x24e7c(%rip),%ymm8 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -12039,7 +12032,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,188,78,2,0 ; vbroadcastss 0x24ebc(%rip),%ymm8 # 31adc <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ DB 196,98,125,24,5,80,78,2,0 ; vbroadcastss 0x24e50(%rip),%ymm8 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,41,114,241,12 ; vpslld $0xc,%xmm9,%xmm10
@@ -12066,7 +12059,7 @@ _sk_store_4444_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne ccb9 <_sk_store_4444_avx+0xb8>
+ DB 117,10 ; jne cc91 <_sk_store_4444_avx+0xb8>
DB 196,1,122,127,4,88 ; vmovdqu %xmm8,(%r8,%r11,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -12074,22 +12067,22 @@ _sk_store_4444_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja ccb5 <_sk_store_4444_avx+0xb4>
+ DB 119,236 ; ja cc8d <_sk_store_4444_avx+0xb4>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,68,0,0,0 ; lea 0x44(%rip),%r10 # cd18 <_sk_store_4444_avx+0x117>
+ DB 76,141,21,68,0,0,0 ; lea 0x44(%rip),%r10 # ccf0 <_sk_store_4444_avx+0x117>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,3,121,21,4,88,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,2)
- DB 235,207 ; jmp ccb5 <_sk_store_4444_avx+0xb4>
+ DB 235,207 ; jmp cc8d <_sk_store_4444_avx+0xb4>
DB 196,3,121,21,68,88,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
DB 196,1,121,126,4,88 ; vmovd %xmm8,(%r8,%r11,2)
- DB 235,191 ; jmp ccb5 <_sk_store_4444_avx+0xb4>
+ DB 235,191 ; jmp cc8d <_sk_store_4444_avx+0xb4>
DB 196,3,121,21,68,88,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
DB 196,3,121,21,68,88,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
DB 196,3,121,21,68,88,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
DB 196,1,121,214,4,88 ; vmovq %xmm8,(%r8,%r11,2)
- DB 235,159 ; jmp ccb5 <_sk_store_4444_avx+0xb4>
+ DB 235,159 ; jmp cc8d <_sk_store_4444_avx+0xb4>
DB 102,144 ; xchg %ax,%ax
DB 197,255,255 ; (bad)
DB 255,214 ; callq *%rsi
@@ -12123,12 +12116,12 @@ _sk_load_8888_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,135,0,0,0 ; jne cddb <_sk_load_8888_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne cdb3 <_sk_load_8888_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,222,81,2,0 ; vmovapd 0x251de(%rip),%ymm10 # 31f40 <_sk_srcover_bgra_8888_sse2_lowp+0x82c>
+ DB 197,125,40,21,134,81,2,0 ; vmovapd 0x25186(%rip),%ymm10 # 31ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x840>
DB 196,193,53,84,194 ; vandpd %ymm10,%ymm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,200,76,2,0 ; vbroadcastss 0x24cc8(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,92,76,2,0 ; vbroadcastss 0x24c5c(%rip),%ymm8 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,193,113,114,209,8 ; vpsrld $0x8,%xmm9,%xmm1
DB 196,99,125,25,203,1 ; vextractf128 $0x1,%ymm9,%xmm3
@@ -12155,21 +12148,21 @@ _sk_load_8888_avx LABEL PROC
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,102,255,255,255 ; ja cd5a <_sk_load_8888_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja cd32 <_sk_load_8888_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # ce90 <_sk_load_8888_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # ce68 <_sk_load_8888_avx+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,12,152 ; vmovss (%r8,%r11,4),%xmm9
- DB 233,71,255,255,255 ; jmpq cd5a <_sk_load_8888_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq cd32 <_sk_load_8888_avx+0x26>
DB 196,129,121,110,68,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,99,117,12,200,4 ; vblendps $0x4,%ymm0,%ymm1,%ymm9
DB 196,129,123,16,4,152 ; vmovsd (%r8,%r11,4),%xmm0
DB 196,99,53,13,200,1 ; vblendpd $0x1,%ymm0,%ymm9,%ymm9
- DB 233,32,255,255,255 ; jmpq cd5a <_sk_load_8888_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq cd32 <_sk_load_8888_avx+0x26>
DB 196,129,121,110,68,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -12183,9 +12176,9 @@ _sk_load_8888_avx LABEL PROC
DB 196,99,53,24,200,1 ; vinsertf128 $0x1,%xmm0,%ymm9,%ymm9
DB 196,129,121,16,4,152 ; vmovupd (%r8,%r11,4),%xmm0
DB 196,67,125,13,201,12 ; vblendpd $0xc,%ymm9,%ymm0,%ymm9
- DB 233,203,254,255,255 ; jmpq cd5a <_sk_load_8888_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq cd32 <_sk_load_8888_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js ce91 <_sk_load_8888_avx+0x15d>
+ DB 120,255 ; js ce69 <_sk_load_8888_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12216,12 +12209,12 @@ _sk_load_8888_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,135,0,0,0 ; jne cf53 <_sk_load_8888_dst_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne cf2b <_sk_load_8888_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,134,80,2,0 ; vmovapd 0x25086(%rip),%ymm10 # 31f60 <_sk_srcover_bgra_8888_sse2_lowp+0x84c>
+ DB 197,125,40,21,46,80,2,0 ; vmovapd 0x2502e(%rip),%ymm10 # 31ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x860>
DB 196,193,53,84,226 ; vandpd %ymm10,%ymm9,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,80,75,2,0 ; vbroadcastss 0x24b50(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,228,74,2,0 ; vbroadcastss 0x24ae4(%rip),%ymm8 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5
DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7
@@ -12248,21 +12241,21 @@ _sk_load_8888_dst_avx LABEL PROC
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,102,255,255,255 ; ja ced2 <_sk_load_8888_dst_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja ceaa <_sk_load_8888_dst_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d008 <_sk_load_8888_dst_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # cfe0 <_sk_load_8888_dst_avx+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,12,152 ; vmovss (%r8,%r11,4),%xmm9
- DB 233,71,255,255,255 ; jmpq ced2 <_sk_load_8888_dst_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq ceaa <_sk_load_8888_dst_avx+0x26>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,99,85,12,204,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm9
DB 196,129,123,16,36,152 ; vmovsd (%r8,%r11,4),%xmm4
DB 196,99,53,13,204,1 ; vblendpd $0x1,%ymm4,%ymm9,%ymm9
- DB 233,32,255,255,255 ; jmpq ced2 <_sk_load_8888_dst_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq ceaa <_sk_load_8888_dst_avx+0x26>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -12276,9 +12269,9 @@ _sk_load_8888_dst_avx LABEL PROC
DB 196,99,53,24,204,1 ; vinsertf128 $0x1,%xmm4,%ymm9,%ymm9
DB 196,129,121,16,36,152 ; vmovupd (%r8,%r11,4),%xmm4
DB 196,67,93,13,201,12 ; vblendpd $0xc,%ymm9,%ymm4,%ymm9
- DB 233,203,254,255,255 ; jmpq ced2 <_sk_load_8888_dst_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq ceaa <_sk_load_8888_dst_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js d009 <_sk_load_8888_dst_avx+0x15d>
+ DB 120,255 ; js cfe1 <_sk_load_8888_dst_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12354,10 +12347,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,88,78,2,0 ; vmovaps 0x24e58(%rip),%ymm10 # 31f80 <_sk_srcover_bgra_8888_sse2_lowp+0x86c>
+ DB 197,124,40,21,0,78,2,0 ; vmovaps 0x24e00(%rip),%ymm10 # 31f00 <_sk_srcover_bgra_8888_sse2_lowp+0x880>
DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,2,73,2,0 ; vbroadcastss 0x24902(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,150,72,2,0 ; vbroadcastss 0x24896(%rip),%ymm9 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,193,113,114,208,8 ; vpsrld $0x8,%xmm8,%xmm1
DB 197,233,114,211,8 ; vpsrld $0x8,%xmm3,%xmm2
@@ -12392,7 +12385,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,46,72,2,0 ; vbroadcastss 0x2482e(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,194,71,2,0 ; vbroadcastss 0x247c2(%rip),%ymm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12417,7 +12410,7 @@ _sk_store_8888_avx LABEL PROC
DB 196,65,45,86,192 ; vorpd %ymm8,%ymm10,%ymm8
DB 196,65,53,86,192 ; vorpd %ymm8,%ymm9,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne d250 <_sk_store_8888_avx+0xae>
+ DB 117,10 ; jne d228 <_sk_store_8888_avx+0xae>
DB 196,1,124,17,4,152 ; vmovups %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -12425,17 +12418,17 @@ _sk_store_8888_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja d24c <_sk_store_8888_avx+0xaa>
+ DB 119,236 ; ja d224 <_sk_store_8888_avx+0xaa>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # d2c0 <_sk_store_8888_avx+0x11e>
+ DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # d298 <_sk_store_8888_avx+0x11e>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,208 ; jmp d24c <_sk_store_8888_avx+0xaa>
+ DB 235,208 ; jmp d224 <_sk_store_8888_avx+0xaa>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 235,192 ; jmp d24c <_sk_store_8888_avx+0xaa>
+ DB 235,192 ; jmp d224 <_sk_store_8888_avx+0xaa>
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -12443,7 +12436,7 @@ _sk_store_8888_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,1,122,17,76,152,16 ; vmovss %xmm9,0x10(%r8,%r11,4)
DB 196,1,121,17,4,152 ; vmovupd %xmm8,(%r8,%r11,4)
- DB 235,143 ; jmp d24c <_sk_store_8888_avx+0xaa>
+ DB 235,143 ; jmp d224 <_sk_store_8888_avx+0xaa>
DB 15,31,0 ; nopl (%rax)
DB 180,255 ; mov $0xff,%ah
DB 255 ; (bad)
@@ -12455,7 +12448,7 @@ _sk_store_8888_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,218 ; callq ffffffffdb00d2d4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdbbc0>
+ DB 232,255,255,255,218 ; callq ffffffffdb00d2ac <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdbc2c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12473,12 +12466,12 @@ _sk_load_bgra_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,135,0,0,0 ; jne d383 <_sk_load_bgra_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne d35b <_sk_load_bgra_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,150,76,2,0 ; vmovapd 0x24c96(%rip),%ymm10 # 31fa0 <_sk_srcover_bgra_8888_sse2_lowp+0x88c>
+ DB 197,125,40,21,62,76,2,0 ; vmovapd 0x24c3e(%rip),%ymm10 # 31f20 <_sk_srcover_bgra_8888_sse2_lowp+0x8a0>
DB 196,193,53,84,202 ; vandpd %ymm10,%ymm9,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,98,125,24,5,32,71,2,0 ; vbroadcastss 0x24720(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,180,70,2,0 ; vbroadcastss 0x246b4(%rip),%ymm8 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,116,89,208 ; vmulps %ymm8,%ymm1,%ymm2
DB 196,193,113,114,209,8 ; vpsrld $0x8,%xmm9,%xmm1
DB 196,99,125,25,203,1 ; vextractf128 $0x1,%ymm9,%xmm3
@@ -12505,21 +12498,21 @@ _sk_load_bgra_avx LABEL PROC
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,102,255,255,255 ; ja d302 <_sk_load_bgra_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja d2da <_sk_load_bgra_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d438 <_sk_load_bgra_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d410 <_sk_load_bgra_avx+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,12,152 ; vmovss (%r8,%r11,4),%xmm9
- DB 233,71,255,255,255 ; jmpq d302 <_sk_load_bgra_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq d2da <_sk_load_bgra_avx+0x26>
DB 196,129,121,110,68,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,99,117,12,200,4 ; vblendps $0x4,%ymm0,%ymm1,%ymm9
DB 196,129,123,16,4,152 ; vmovsd (%r8,%r11,4),%xmm0
DB 196,99,53,13,200,1 ; vblendpd $0x1,%ymm0,%ymm9,%ymm9
- DB 233,32,255,255,255 ; jmpq d302 <_sk_load_bgra_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq d2da <_sk_load_bgra_avx+0x26>
DB 196,129,121,110,68,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -12533,9 +12526,9 @@ _sk_load_bgra_avx LABEL PROC
DB 196,99,53,24,200,1 ; vinsertf128 $0x1,%xmm0,%ymm9,%ymm9
DB 196,129,121,16,4,152 ; vmovupd (%r8,%r11,4),%xmm0
DB 196,67,125,13,201,12 ; vblendpd $0xc,%ymm9,%ymm0,%ymm9
- DB 233,203,254,255,255 ; jmpq d302 <_sk_load_bgra_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq d2da <_sk_load_bgra_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js d439 <_sk_load_bgra_avx+0x15d>
+ DB 120,255 ; js d411 <_sk_load_bgra_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12566,12 +12559,12 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,135,0,0,0 ; jne d4fb <_sk_load_bgra_dst_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne d4d3 <_sk_load_bgra_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,62,75,2,0 ; vmovapd 0x24b3e(%rip),%ymm10 # 31fc0 <_sk_srcover_bgra_8888_sse2_lowp+0x8ac>
+ DB 197,125,40,21,230,74,2,0 ; vmovapd 0x24ae6(%rip),%ymm10 # 31f40 <_sk_srcover_bgra_8888_sse2_lowp+0x8c0>
DB 196,193,53,84,234 ; vandpd %ymm10,%ymm9,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,98,125,24,5,168,69,2,0 ; vbroadcastss 0x245a8(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,60,69,2,0 ; vbroadcastss 0x2453c(%rip),%ymm8 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,84,89,240 ; vmulps %ymm8,%ymm5,%ymm6
DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5
DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7
@@ -12598,21 +12591,21 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,102,255,255,255 ; ja d47a <_sk_load_bgra_dst_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja d452 <_sk_load_bgra_dst_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d5b0 <_sk_load_bgra_dst_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d588 <_sk_load_bgra_dst_avx+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,12,152 ; vmovss (%r8,%r11,4),%xmm9
- DB 233,71,255,255,255 ; jmpq d47a <_sk_load_bgra_dst_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq d452 <_sk_load_bgra_dst_avx+0x26>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,99,85,12,204,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm9
DB 196,129,123,16,36,152 ; vmovsd (%r8,%r11,4),%xmm4
DB 196,99,53,13,204,1 ; vblendpd $0x1,%ymm4,%ymm9,%ymm9
- DB 233,32,255,255,255 ; jmpq d47a <_sk_load_bgra_dst_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq d452 <_sk_load_bgra_dst_avx+0x26>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -12626,9 +12619,9 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 196,99,53,24,204,1 ; vinsertf128 $0x1,%xmm4,%ymm9,%ymm9
DB 196,129,121,16,36,152 ; vmovupd (%r8,%r11,4),%xmm4
DB 196,67,93,13,201,12 ; vblendpd $0xc,%ymm9,%ymm4,%ymm9
- DB 233,203,254,255,255 ; jmpq d47a <_sk_load_bgra_dst_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq d452 <_sk_load_bgra_dst_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js d5b1 <_sk_load_bgra_dst_avx+0x15d>
+ DB 120,255 ; js d589 <_sk_load_bgra_dst_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12704,10 +12697,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,16,73,2,0 ; vmovaps 0x24910(%rip),%ymm9 # 31fe0 <_sk_srcover_bgra_8888_sse2_lowp+0x8cc>
+ DB 197,124,40,13,184,72,2,0 ; vmovaps 0x248b8(%rip),%ymm9 # 31f60 <_sk_srcover_bgra_8888_sse2_lowp+0x8e0>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,90,67,2,0 ; vbroadcastss 0x2435a(%rip),%ymm10 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,21,238,66,2,0 ; vbroadcastss 0x242ee(%rip),%ymm10 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,210 ; vmulps %ymm10,%ymm0,%ymm2
DB 196,193,121,114,208,8 ; vpsrld $0x8,%xmm8,%xmm0
DB 197,241,114,211,8 ; vpsrld $0x8,%xmm3,%xmm1
@@ -12742,7 +12735,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,134,66,2,0 ; vbroadcastss 0x24286(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,26,66,2,0 ; vbroadcastss 0x2421a(%rip),%ymm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12767,7 +12760,7 @@ _sk_store_bgra_avx LABEL PROC
DB 196,65,45,86,192 ; vorpd %ymm8,%ymm10,%ymm8
DB 196,65,53,86,192 ; vorpd %ymm8,%ymm9,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne d7f8 <_sk_store_bgra_avx+0xae>
+ DB 117,10 ; jne d7d0 <_sk_store_bgra_avx+0xae>
DB 196,1,124,17,4,152 ; vmovups %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -12775,17 +12768,17 @@ _sk_store_bgra_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja d7f4 <_sk_store_bgra_avx+0xaa>
+ DB 119,236 ; ja d7cc <_sk_store_bgra_avx+0xaa>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # d868 <_sk_store_bgra_avx+0x11e>
+ DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # d840 <_sk_store_bgra_avx+0x11e>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,208 ; jmp d7f4 <_sk_store_bgra_avx+0xaa>
+ DB 235,208 ; jmp d7cc <_sk_store_bgra_avx+0xaa>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 235,192 ; jmp d7f4 <_sk_store_bgra_avx+0xaa>
+ DB 235,192 ; jmp d7cc <_sk_store_bgra_avx+0xaa>
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -12793,7 +12786,7 @@ _sk_store_bgra_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,1,122,17,76,152,16 ; vmovss %xmm9,0x10(%r8,%r11,4)
DB 196,1,121,17,4,152 ; vmovupd %xmm8,(%r8,%r11,4)
- DB 235,143 ; jmp d7f4 <_sk_store_bgra_avx+0xaa>
+ DB 235,143 ; jmp d7cc <_sk_store_bgra_avx+0xaa>
DB 15,31,0 ; nopl (%rax)
DB 180,255 ; mov $0xff,%ah
DB 255 ; (bad)
@@ -12805,7 +12798,7 @@ _sk_store_bgra_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,218 ; callq ffffffffdb00d87c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc168>
+ DB 232,255,255,255,218 ; callq ffffffffdb00d854 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc1d4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12828,7 +12821,7 @@ _sk_load_f16_avx LABEL PROC
DB 197,252,17,116,36,64 ; vmovups %ymm6,0x40(%rsp)
DB 197,252,17,108,36,32 ; vmovups %ymm5,0x20(%rsp)
DB 197,252,17,36,36 ; vmovups %ymm4,(%rsp)
- DB 15,133,33,2,0,0 ; jne dae3 <_sk_load_f16_avx+0x25f>
+ DB 15,133,33,2,0,0 ; jne dabb <_sk_load_f16_avx+0x25f>
DB 196,65,121,16,4,192 ; vmovupd (%r8,%rax,8),%xmm8
DB 196,193,121,16,84,192,16 ; vmovupd 0x10(%r8,%rax,8),%xmm2
DB 196,193,121,16,92,192,32 ; vmovupd 0x20(%r8,%rax,8),%xmm3
@@ -12845,14 +12838,14 @@ _sk_load_f16_avx LABEL PROC
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
- DB 197,123,18,21,237,81,2,0 ; vmovddup 0x251ed(%rip),%xmm10 # 32b08 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
+ DB 197,123,18,21,149,81,2,0 ; vmovddup 0x25195(%rip),%xmm10 # 32a88 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,27,66,2,0 ; vbroadcastss 0x2421b(%rip),%xmm11 # 31b44 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 196,98,121,24,29,175,65,2,0 ; vbroadcastss 0x241af(%rip),%xmm11 # 31ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
DB 197,33,102,227 ; vpcmpgtd %xmm3,%xmm11,%xmm12
DB 196,193,113,219,210 ; vpand %xmm10,%xmm1,%xmm2
DB 197,33,102,234 ; vpcmpgtd %xmm2,%xmm11,%xmm13
DB 196,195,21,24,252,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm7
- DB 197,123,18,37,204,81,2,0 ; vmovddup 0x251cc(%rip),%xmm12 # 32b10 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
+ DB 197,123,18,37,116,81,2,0 ; vmovddup 0x25174(%rip),%xmm12 # 32a90 <_sk_srcover_bgra_8888_sse2_lowp+0x1410>
DB 196,193,113,219,204 ; vpand %xmm12,%xmm1,%xmm1
DB 197,241,114,241,16 ; vpslld $0x10,%xmm1,%xmm1
DB 196,193,121,219,196 ; vpand %xmm12,%xmm0,%xmm0
@@ -12861,7 +12854,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,213,65,2,0 ; vbroadcastss 0x241d5(%rip),%xmm3 # 31b48 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ DB 196,226,121,24,29,105,65,2,0 ; vbroadcastss 0x24169(%rip),%xmm3 # 31ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -12940,29 +12933,29 @@ _sk_load_f16_avx LABEL PROC
DB 196,65,123,16,4,192 ; vmovsd (%r8,%rax,8),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je db49 <_sk_load_f16_avx+0x2c5>
+ DB 116,85 ; je db21 <_sk_load_f16_avx+0x2c5>
DB 196,65,57,22,68,192,8 ; vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb db49 <_sk_load_f16_avx+0x2c5>
+ DB 114,72 ; jb db21 <_sk_load_f16_avx+0x2c5>
DB 196,193,123,16,84,192,16 ; vmovsd 0x10(%r8,%rax,8),%xmm2
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je db56 <_sk_load_f16_avx+0x2d2>
+ DB 116,72 ; je db2e <_sk_load_f16_avx+0x2d2>
DB 196,193,105,22,84,192,24 ; vmovhpd 0x18(%r8,%rax,8),%xmm2,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb db56 <_sk_load_f16_avx+0x2d2>
+ DB 114,59 ; jb db2e <_sk_load_f16_avx+0x2d2>
DB 196,193,123,16,92,192,32 ; vmovsd 0x20(%r8,%rax,8),%xmm3
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,177,253,255,255 ; je d8dd <_sk_load_f16_avx+0x59>
+ DB 15,132,177,253,255,255 ; je d8b5 <_sk_load_f16_avx+0x59>
DB 196,193,97,22,92,192,40 ; vmovhpd 0x28(%r8,%rax,8),%xmm3,%xmm3
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,160,253,255,255 ; jb d8dd <_sk_load_f16_avx+0x59>
+ DB 15,130,160,253,255,255 ; jb d8b5 <_sk_load_f16_avx+0x59>
DB 196,65,122,126,76,192,48 ; vmovq 0x30(%r8,%rax,8),%xmm9
- DB 233,148,253,255,255 ; jmpq d8dd <_sk_load_f16_avx+0x59>
+ DB 233,148,253,255,255 ; jmpq d8b5 <_sk_load_f16_avx+0x59>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,135,253,255,255 ; jmpq d8dd <_sk_load_f16_avx+0x59>
+ DB 233,135,253,255,255 ; jmpq d8b5 <_sk_load_f16_avx+0x59>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,126,253,255,255 ; jmpq d8dd <_sk_load_f16_avx+0x59>
+ DB 233,126,253,255,255 ; jmpq d8b5 <_sk_load_f16_avx+0x59>
PUBLIC _sk_load_f16_dst_avx
_sk_load_f16_dst_avx LABEL PROC
@@ -12979,7 +12972,7 @@ _sk_load_f16_dst_avx LABEL PROC
DB 197,252,17,84,36,64 ; vmovups %ymm2,0x40(%rsp)
DB 197,252,17,76,36,32 ; vmovups %ymm1,0x20(%rsp)
DB 197,252,17,4,36 ; vmovups %ymm0,(%rsp)
- DB 15,133,33,2,0,0 ; jne ddbe <_sk_load_f16_dst_avx+0x25f>
+ DB 15,133,33,2,0,0 ; jne dd96 <_sk_load_f16_dst_avx+0x25f>
DB 196,65,121,16,4,192 ; vmovupd (%r8,%rax,8),%xmm8
DB 196,193,121,16,116,192,16 ; vmovupd 0x10(%r8,%rax,8),%xmm6
DB 196,193,121,16,124,192,32 ; vmovupd 0x20(%r8,%rax,8),%xmm7
@@ -12996,14 +12989,14 @@ _sk_load_f16_dst_avx LABEL PROC
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
- DB 197,123,18,21,18,79,2,0 ; vmovddup 0x24f12(%rip),%xmm10 # 32b08 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
+ DB 197,123,18,21,186,78,2,0 ; vmovddup 0x24eba(%rip),%xmm10 # 32a88 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
DB 196,193,89,219,250 ; vpand %xmm10,%xmm4,%xmm7
- DB 196,98,121,24,29,64,63,2,0 ; vbroadcastss 0x23f40(%rip),%xmm11 # 31b44 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 196,98,121,24,29,212,62,2,0 ; vbroadcastss 0x23ed4(%rip),%xmm11 # 31ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
DB 197,33,102,231 ; vpcmpgtd %xmm7,%xmm11,%xmm12
DB 196,193,81,219,242 ; vpand %xmm10,%xmm5,%xmm6
DB 197,33,102,238 ; vpcmpgtd %xmm6,%xmm11,%xmm13
DB 196,195,21,24,220,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm3
- DB 197,123,18,37,241,78,2,0 ; vmovddup 0x24ef1(%rip),%xmm12 # 32b10 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
+ DB 197,123,18,37,153,78,2,0 ; vmovddup 0x24e99(%rip),%xmm12 # 32a90 <_sk_srcover_bgra_8888_sse2_lowp+0x1410>
DB 196,193,81,219,236 ; vpand %xmm12,%xmm5,%xmm5
DB 197,209,114,245,16 ; vpslld $0x10,%xmm5,%xmm5
DB 196,193,89,219,228 ; vpand %xmm12,%xmm4,%xmm4
@@ -13012,7 +13005,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,250,62,2,0 ; vbroadcastss 0x23efa(%rip),%xmm7 # 31b48 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ DB 196,226,121,24,61,142,62,2,0 ; vbroadcastss 0x23e8e(%rip),%xmm7 # 31ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
DB 197,217,254,231 ; vpaddd %xmm7,%xmm4,%xmm4
DB 197,209,254,239 ; vpaddd %xmm7,%xmm5,%xmm5
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
@@ -13091,29 +13084,29 @@ _sk_load_f16_dst_avx LABEL PROC
DB 196,65,123,16,4,192 ; vmovsd (%r8,%rax,8),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je de24 <_sk_load_f16_dst_avx+0x2c5>
+ DB 116,85 ; je ddfc <_sk_load_f16_dst_avx+0x2c5>
DB 196,65,57,22,68,192,8 ; vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb de24 <_sk_load_f16_dst_avx+0x2c5>
+ DB 114,72 ; jb ddfc <_sk_load_f16_dst_avx+0x2c5>
DB 196,193,123,16,116,192,16 ; vmovsd 0x10(%r8,%rax,8),%xmm6
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je de31 <_sk_load_f16_dst_avx+0x2d2>
+ DB 116,72 ; je de09 <_sk_load_f16_dst_avx+0x2d2>
DB 196,193,73,22,116,192,24 ; vmovhpd 0x18(%r8,%rax,8),%xmm6,%xmm6
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb de31 <_sk_load_f16_dst_avx+0x2d2>
+ DB 114,59 ; jb de09 <_sk_load_f16_dst_avx+0x2d2>
DB 196,193,123,16,124,192,32 ; vmovsd 0x20(%r8,%rax,8),%xmm7
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,177,253,255,255 ; je dbb8 <_sk_load_f16_dst_avx+0x59>
+ DB 15,132,177,253,255,255 ; je db90 <_sk_load_f16_dst_avx+0x59>
DB 196,193,65,22,124,192,40 ; vmovhpd 0x28(%r8,%rax,8),%xmm7,%xmm7
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,160,253,255,255 ; jb dbb8 <_sk_load_f16_dst_avx+0x59>
+ DB 15,130,160,253,255,255 ; jb db90 <_sk_load_f16_dst_avx+0x59>
DB 196,65,122,126,76,192,48 ; vmovq 0x30(%r8,%rax,8),%xmm9
- DB 233,148,253,255,255 ; jmpq dbb8 <_sk_load_f16_dst_avx+0x59>
+ DB 233,148,253,255,255 ; jmpq db90 <_sk_load_f16_dst_avx+0x59>
DB 197,193,87,255 ; vxorpd %xmm7,%xmm7,%xmm7
DB 197,201,87,246 ; vxorpd %xmm6,%xmm6,%xmm6
- DB 233,135,253,255,255 ; jmpq dbb8 <_sk_load_f16_dst_avx+0x59>
+ DB 233,135,253,255,255 ; jmpq db90 <_sk_load_f16_dst_avx+0x59>
DB 197,193,87,255 ; vxorpd %xmm7,%xmm7,%xmm7
- DB 233,126,253,255,255 ; jmpq dbb8 <_sk_load_f16_dst_avx+0x59>
+ DB 233,126,253,255,255 ; jmpq db90 <_sk_load_f16_dst_avx+0x59>
PUBLIC _sk_gather_f16_avx
_sk_gather_f16_avx LABEL PROC
@@ -13190,14 +13183,14 @@ _sk_gather_f16_avx LABEL PROC
DB 196,226,121,51,208 ; vpmovzxwd %xmm0,%xmm2
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
- DB 197,123,18,29,116,75,2,0 ; vmovddup 0x24b74(%rip),%xmm11 # 32b08 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
+ DB 197,123,18,29,28,75,2,0 ; vmovddup 0x24b1c(%rip),%xmm11 # 32a88 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
DB 196,193,121,219,219 ; vpand %xmm11,%xmm0,%xmm3
- DB 196,98,121,24,37,162,59,2,0 ; vbroadcastss 0x23ba2(%rip),%xmm12 # 31b44 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 196,98,121,24,37,54,59,2,0 ; vbroadcastss 0x23b36(%rip),%xmm12 # 31ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
DB 197,25,102,235 ; vpcmpgtd %xmm3,%xmm12,%xmm13
DB 196,193,105,219,203 ; vpand %xmm11,%xmm2,%xmm1
DB 197,25,102,193 ; vpcmpgtd %xmm1,%xmm12,%xmm8
DB 196,67,61,24,197,1 ; vinsertf128 $0x1,%xmm13,%ymm8,%ymm8
- DB 197,123,18,45,83,75,2,0 ; vmovddup 0x24b53(%rip),%xmm13 # 32b10 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
+ DB 197,123,18,45,251,74,2,0 ; vmovddup 0x24afb(%rip),%xmm13 # 32a90 <_sk_srcover_bgra_8888_sse2_lowp+0x1410>
DB 196,193,105,219,213 ; vpand %xmm13,%xmm2,%xmm2
DB 197,233,114,242,16 ; vpslld $0x10,%xmm2,%xmm2
DB 197,241,114,241,13 ; vpslld $0xd,%xmm1,%xmm1
@@ -13206,7 +13199,7 @@ _sk_gather_f16_avx LABEL PROC
DB 197,249,114,240,16 ; vpslld $0x10,%xmm0,%xmm0
DB 197,233,114,243,13 ; vpslld $0xd,%xmm3,%xmm2
DB 197,249,235,194 ; vpor %xmm2,%xmm0,%xmm0
- DB 196,226,121,24,29,92,59,2,0 ; vbroadcastss 0x23b5c(%rip),%xmm3 # 31b48 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ DB 196,226,121,24,29,240,58,2,0 ; vbroadcastss 0x23af0(%rip),%xmm3 # 31ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -13294,12 +13287,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,125,57,2,0 ; vbroadcastss 0x2397d(%rip),%ymm8 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,5,17,57,2,0 ; vbroadcastss 0x23911(%rip),%ymm8 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,124,84,216 ; vandps %ymm8,%ymm0,%ymm11
- DB 196,98,125,24,21,175,57,2,0 ; vbroadcastss 0x239af(%rip),%ymm10 # 31b4c <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ DB 196,98,125,24,21,67,57,2,0 ; vbroadcastss 0x23943(%rip),%ymm10 # 31ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
DB 196,65,124,84,226 ; vandps %ymm10,%ymm0,%ymm12
DB 196,67,125,25,229,1 ; vextractf128 $0x1,%ymm12,%xmm13
- DB 196,98,121,24,13,159,57,2,0 ; vbroadcastss 0x2399f(%rip),%xmm9 # 31b50 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ DB 196,98,121,24,13,51,57,2,0 ; vbroadcastss 0x23933(%rip),%xmm9 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
DB 196,65,49,102,245 ; vpcmpgtd %xmm13,%xmm9,%xmm14
DB 196,65,49,102,252 ; vpcmpgtd %xmm12,%xmm9,%xmm15
DB 196,67,5,24,246,1 ; vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
@@ -13310,7 +13303,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,98,57,2,0 ; vbroadcastss 0x23962(%rip),%xmm11 # 31b54 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ DB 196,98,121,24,29,246,56,2,0 ; vbroadcastss 0x238f6(%rip),%xmm11 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
DB 196,65,17,254,235 ; vpaddd %xmm11,%xmm13,%xmm13
DB 196,65,25,254,227 ; vpaddd %xmm11,%xmm12,%xmm12
DB 196,67,29,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm12,%ymm13
@@ -13393,7 +13386,7 @@ _sk_store_f16_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,74 ; jne e3ce <_sk_store_f16_avx+0x26e>
+ DB 117,74 ; jne e3a6 <_sk_store_f16_avx+0x26e>
DB 196,65,122,127,28,192 ; vmovdqu %xmm11,(%r8,%rax,8)
DB 196,65,122,127,84,192,16 ; vmovdqu %xmm10,0x10(%r8,%rax,8)
DB 196,65,122,127,76,192,32 ; vmovdqu %xmm9,0x20(%r8,%rax,8)
@@ -13409,22 +13402,22 @@ _sk_store_f16_avx LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,65,121,214,28,192 ; vmovq %xmm11,(%r8,%rax,8)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,197 ; je e39f <_sk_store_f16_avx+0x23f>
+ DB 116,197 ; je e377 <_sk_store_f16_avx+0x23f>
DB 196,65,121,23,92,192,8 ; vmovhpd %xmm11,0x8(%r8,%rax,8)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,184 ; jb e39f <_sk_store_f16_avx+0x23f>
+ DB 114,184 ; jb e377 <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,84,192,16 ; vmovq %xmm10,0x10(%r8,%rax,8)
- DB 116,175 ; je e39f <_sk_store_f16_avx+0x23f>
+ DB 116,175 ; je e377 <_sk_store_f16_avx+0x23f>
DB 196,65,121,23,84,192,24 ; vmovhpd %xmm10,0x18(%r8,%rax,8)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,162 ; jb e39f <_sk_store_f16_avx+0x23f>
+ DB 114,162 ; jb e377 <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,76,192,32 ; vmovq %xmm9,0x20(%r8,%rax,8)
- DB 116,153 ; je e39f <_sk_store_f16_avx+0x23f>
+ DB 116,153 ; je e377 <_sk_store_f16_avx+0x23f>
DB 196,65,121,23,76,192,40 ; vmovhpd %xmm9,0x28(%r8,%rax,8)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,140 ; jb e39f <_sk_store_f16_avx+0x23f>
+ DB 114,140 ; jb e377 <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,68,192,48 ; vmovq %xmm8,0x30(%r8,%rax,8)
- DB 235,131 ; jmp e39f <_sk_store_f16_avx+0x23f>
+ DB 235,131 ; jmp e377 <_sk_store_f16_avx+0x23f>
PUBLIC _sk_load_u16_be_avx
_sk_load_u16_be_avx LABEL PROC
@@ -13437,7 +13430,7 @@ _sk_load_u16_be_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,12,1,0,0 ; jne e54f <_sk_load_u16_be_avx+0x133>
+ DB 15,133,12,1,0,0 ; jne e527 <_sk_load_u16_be_avx+0x133>
DB 196,65,121,16,4,64 ; vmovupd (%r8,%rax,2),%xmm8
DB 196,193,121,16,84,64,16 ; vmovupd 0x10(%r8,%rax,2),%xmm2
DB 196,193,121,16,92,64,32 ; vmovupd 0x20(%r8,%rax,2),%xmm3
@@ -13459,7 +13452,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,164,53,2,0 ; vbroadcastss 0x235a4(%rip),%ymm9 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,13,56,53,2,0 ; vbroadcastss 0x23538(%rip),%ymm9 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,169,109,202 ; vpunpckhqdq %xmm2,%xmm10,%xmm1
DB 197,233,113,241,8 ; vpsllw $0x8,%xmm1,%xmm2
@@ -13496,29 +13489,29 @@ _sk_load_u16_be_avx LABEL PROC
DB 196,65,123,16,4,64 ; vmovsd (%r8,%rax,2),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je e5b5 <_sk_load_u16_be_avx+0x199>
+ DB 116,85 ; je e58d <_sk_load_u16_be_avx+0x199>
DB 196,65,57,22,68,64,8 ; vmovhpd 0x8(%r8,%rax,2),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb e5b5 <_sk_load_u16_be_avx+0x199>
+ DB 114,72 ; jb e58d <_sk_load_u16_be_avx+0x199>
DB 196,193,123,16,84,64,16 ; vmovsd 0x10(%r8,%rax,2),%xmm2
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je e5c2 <_sk_load_u16_be_avx+0x1a6>
+ DB 116,72 ; je e59a <_sk_load_u16_be_avx+0x1a6>
DB 196,193,105,22,84,64,24 ; vmovhpd 0x18(%r8,%rax,2),%xmm2,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb e5c2 <_sk_load_u16_be_avx+0x1a6>
+ DB 114,59 ; jb e59a <_sk_load_u16_be_avx+0x1a6>
DB 196,193,123,16,92,64,32 ; vmovsd 0x20(%r8,%rax,2),%xmm3
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,198,254,255,255 ; je e45e <_sk_load_u16_be_avx+0x42>
+ DB 15,132,198,254,255,255 ; je e436 <_sk_load_u16_be_avx+0x42>
DB 196,193,97,22,92,64,40 ; vmovhpd 0x28(%r8,%rax,2),%xmm3,%xmm3
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,181,254,255,255 ; jb e45e <_sk_load_u16_be_avx+0x42>
+ DB 15,130,181,254,255,255 ; jb e436 <_sk_load_u16_be_avx+0x42>
DB 196,65,122,126,76,64,48 ; vmovq 0x30(%r8,%rax,2),%xmm9
- DB 233,169,254,255,255 ; jmpq e45e <_sk_load_u16_be_avx+0x42>
+ DB 233,169,254,255,255 ; jmpq e436 <_sk_load_u16_be_avx+0x42>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,156,254,255,255 ; jmpq e45e <_sk_load_u16_be_avx+0x42>
+ DB 233,156,254,255,255 ; jmpq e436 <_sk_load_u16_be_avx+0x42>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,147,254,255,255 ; jmpq e45e <_sk_load_u16_be_avx+0x42>
+ DB 233,147,254,255,255 ; jmpq e436 <_sk_load_u16_be_avx+0x42>
PUBLIC _sk_load_rgb_u16_be_avx
_sk_load_rgb_u16_be_avx LABEL PROC
@@ -13533,7 +13526,7 @@ _sk_load_rgb_u16_be_avx LABEL PROC
DB 72,141,4,64 ; lea (%rax,%rax,2),%rax
DB 72,193,248,32 ; sar $0x20,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,253,0,0,0 ; jne e6f3 <_sk_load_rgb_u16_be_avx+0x128>
+ DB 15,133,253,0,0,0 ; jne e6cb <_sk_load_rgb_u16_be_avx+0x128>
DB 196,65,122,111,28,64 ; vmovdqu (%r8,%rax,2),%xmm11
DB 196,193,122,111,92,64,12 ; vmovdqu 0xc(%r8,%rax,2),%xmm3
DB 196,193,122,111,84,64,24 ; vmovdqu 0x18(%r8,%rax,2),%xmm2
@@ -13561,7 +13554,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,211,51,2,0 ; vbroadcastss 0x233d3(%rip),%ymm9 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,13,103,51,2,0 ; vbroadcastss 0x23367(%rip),%ymm9 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,185,109,203 ; vpunpckhqdq %xmm3,%xmm8,%xmm1
DB 197,225,113,241,8 ; vpsllw $0x8,%xmm1,%xmm3
@@ -13583,69 +13576,69 @@ _sk_load_rgb_u16_be_avx LABEL PROC
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,209 ; vmulps %ymm9,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,211,50,2,0 ; vbroadcastss 0x232d3(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,103,50,2,0 ; vbroadcastss 0x23267(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,92,64,4,2 ; vpinsrw $0x2,0x4(%r8,%rax,2),%xmm0,%xmm11
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,31 ; jne e72b <_sk_load_rgb_u16_be_avx+0x160>
+ DB 117,31 ; jne e703 <_sk_load_rgb_u16_be_avx+0x160>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
- DB 233,0,255,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,0,255,255,255 ; jmpq e603 <_sk_load_rgb_u16_be_avx+0x60>
DB 196,193,121,110,68,64,6 ; vmovd 0x6(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,68,64,10,2 ; vpinsrw $0x2,0xa(%r8,%rax,2),%xmm0,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,48 ; jb e775 <_sk_load_rgb_u16_be_avx+0x1aa>
+ DB 114,48 ; jb e74d <_sk_load_rgb_u16_be_avx+0x1aa>
DB 196,193,121,110,68,64,12 ; vmovd 0xc(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,92,64,16,2 ; vpinsrw $0x2,0x10(%r8,%rax,2),%xmm0,%xmm3
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 117,48 ; jne e78f <_sk_load_rgb_u16_be_avx+0x1c4>
+ DB 117,48 ; jne e767 <_sk_load_rgb_u16_be_avx+0x1c4>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
- DB 233,182,254,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,182,254,255,255 ; jmpq e603 <_sk_load_rgb_u16_be_avx+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
- DB 233,156,254,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,156,254,255,255 ; jmpq e603 <_sk_load_rgb_u16_be_avx+0x60>
DB 196,193,121,110,68,64,18 ; vmovd 0x12(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,84,64,22,2 ; vpinsrw $0x2,0x16(%r8,%rax,2),%xmm0,%xmm10
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,39 ; jb e7d0 <_sk_load_rgb_u16_be_avx+0x205>
+ DB 114,39 ; jb e7a8 <_sk_load_rgb_u16_be_avx+0x205>
DB 196,193,121,110,68,64,24 ; vmovd 0x18(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,84,64,28,2 ; vpinsrw $0x2,0x1c(%r8,%rax,2),%xmm0,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 117,30 ; jne e7e1 <_sk_load_rgb_u16_be_avx+0x216>
+ DB 117,30 ; jne e7b9 <_sk_load_rgb_u16_be_avx+0x216>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
- DB 233,91,254,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,91,254,255,255 ; jmpq e603 <_sk_load_rgb_u16_be_avx+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
- DB 233,74,254,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,74,254,255,255 ; jmpq e603 <_sk_load_rgb_u16_be_avx+0x60>
DB 196,193,121,110,68,64,30 ; vmovd 0x1e(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,76,64,34,2 ; vpinsrw $0x2,0x22(%r8,%rax,2),%xmm0,%xmm1
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,25 ; jb e814 <_sk_load_rgb_u16_be_avx+0x249>
+ DB 114,25 ; jb e7ec <_sk_load_rgb_u16_be_avx+0x249>
DB 196,193,121,110,68,64,36 ; vmovd 0x24(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,68,64,40,2 ; vpinsrw $0x2,0x28(%r8,%rax,2),%xmm0,%xmm0
- DB 233,23,254,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,23,254,255,255 ; jmpq e603 <_sk_load_rgb_u16_be_avx+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,14,254,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,14,254,255,255 ; jmpq e603 <_sk_load_rgb_u16_be_avx+0x60>
PUBLIC _sk_store_u16_be_avx
_sk_store_u16_be_avx LABEL PROC
@@ -13657,7 +13650,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,156,50,2,0 ; vbroadcastss 0x2329c(%rip),%ymm8 # 31ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ DB 196,98,125,24,5,48,50,2,0 ; vbroadcastss 0x23230(%rip),%ymm8 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -13695,7 +13688,7 @@ _sk_store_u16_be_avx LABEL PROC
DB 196,65,17,98,200 ; vpunpckldq %xmm8,%xmm13,%xmm9
DB 196,65,17,106,192 ; vpunpckhdq %xmm8,%xmm13,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,31 ; jne e928 <_sk_store_u16_be_avx+0x10b>
+ DB 117,31 ; jne e900 <_sk_store_u16_be_avx+0x10b>
DB 196,65,122,127,28,64 ; vmovdqu %xmm11,(%r8,%rax,2)
DB 196,65,122,127,84,64,16 ; vmovdqu %xmm10,0x10(%r8,%rax,2)
DB 196,65,122,127,76,64,32 ; vmovdqu %xmm9,0x20(%r8,%rax,2)
@@ -13704,22 +13697,22 @@ _sk_store_u16_be_avx LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,65,121,214,28,64 ; vmovq %xmm11,(%r8,%rax,2)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je e924 <_sk_store_u16_be_avx+0x107>
+ DB 116,240 ; je e8fc <_sk_store_u16_be_avx+0x107>
DB 196,65,121,23,92,64,8 ; vmovhpd %xmm11,0x8(%r8,%rax,2)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb e924 <_sk_store_u16_be_avx+0x107>
+ DB 114,227 ; jb e8fc <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,84,64,16 ; vmovq %xmm10,0x10(%r8,%rax,2)
- DB 116,218 ; je e924 <_sk_store_u16_be_avx+0x107>
+ DB 116,218 ; je e8fc <_sk_store_u16_be_avx+0x107>
DB 196,65,121,23,84,64,24 ; vmovhpd %xmm10,0x18(%r8,%rax,2)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,205 ; jb e924 <_sk_store_u16_be_avx+0x107>
+ DB 114,205 ; jb e8fc <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,76,64,32 ; vmovq %xmm9,0x20(%r8,%rax,2)
- DB 116,196 ; je e924 <_sk_store_u16_be_avx+0x107>
+ DB 116,196 ; je e8fc <_sk_store_u16_be_avx+0x107>
DB 196,65,121,23,76,64,40 ; vmovhpd %xmm9,0x28(%r8,%rax,2)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,183 ; jb e924 <_sk_store_u16_be_avx+0x107>
+ DB 114,183 ; jb e8fc <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,68,64,48 ; vmovq %xmm8,0x30(%r8,%rax,2)
- DB 235,174 ; jmp e924 <_sk_store_u16_be_avx+0x107>
+ DB 235,174 ; jmp e8fc <_sk_store_u16_be_avx+0x107>
PUBLIC _sk_load_f32_avx
_sk_load_f32_avx LABEL PROC
@@ -13727,7 +13720,7 @@ _sk_load_f32_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,253,87,192 ; vxorpd %ymm0,%ymm0,%ymm0
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,135,94,1,0,0 ; ja eaeb <_sk_load_f32_avx+0x175>
+ DB 15,135,94,1,0,0 ; ja eac3 <_sk_load_f32_avx+0x175>
DB 197,253,17,36,36 ; vmovupd %ymm4,(%rsp)
DB 197,253,17,108,36,32 ; vmovupd %ymm5,0x20(%rsp)
DB 197,253,17,116,36,64 ; vmovupd %ymm6,0x40(%rsp)
@@ -13739,7 +13732,7 @@ _sk_load_f32_avx LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 77,99,201 ; movslq %r9d,%r9
- DB 76,141,21,52,1,0,0 ; lea 0x134(%rip),%r10 # eafc <_sk_load_f32_avx+0x186>
+ DB 76,141,21,52,1,0,0 ; lea 0x134(%rip),%r10 # ead4 <_sk_load_f32_avx+0x186>
DB 73,99,4,186 ; movslq (%r10,%rdi,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 197,221,87,228 ; vxorpd %ymm4,%ymm4,%ymm4
@@ -13802,7 +13795,7 @@ _sk_load_f32_avx LABEL PROC
DB 197,229,87,219 ; vxorpd %ymm3,%ymm3,%ymm3
DB 196,65,45,87,210 ; vxorpd %ymm10,%ymm10,%ymm10
DB 197,245,87,201 ; vxorpd %ymm1,%ymm1,%ymm1
- DB 235,196 ; jmp eabe <_sk_load_f32_avx+0x148>
+ DB 235,196 ; jmp ea96 <_sk_load_f32_avx+0x148>
DB 102,144 ; xchg %ax,%ax
DB 25,255 ; sbb %edi,%edi
DB 255 ; (bad)
@@ -13828,7 +13821,7 @@ _sk_load_f32_dst_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,221,87,228 ; vxorpd %ymm4,%ymm4,%ymm4
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,135,94,1,0,0 ; ja ec91 <_sk_load_f32_dst_avx+0x175>
+ DB 15,135,94,1,0,0 ; ja ec69 <_sk_load_f32_dst_avx+0x175>
DB 197,253,17,4,36 ; vmovupd %ymm0,(%rsp)
DB 197,253,17,76,36,32 ; vmovupd %ymm1,0x20(%rsp)
DB 197,253,17,84,36,64 ; vmovupd %ymm2,0x40(%rsp)
@@ -13840,7 +13833,7 @@ _sk_load_f32_dst_avx LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 77,99,201 ; movslq %r9d,%r9
- DB 76,141,21,50,1,0,0 ; lea 0x132(%rip),%r10 # eca0 <_sk_load_f32_dst_avx+0x184>
+ DB 76,141,21,50,1,0,0 ; lea 0x132(%rip),%r10 # ec78 <_sk_load_f32_dst_avx+0x184>
DB 73,99,4,186 ; movslq (%r10,%rdi,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 197,253,87,192 ; vxorpd %ymm0,%ymm0,%ymm0
@@ -13903,7 +13896,7 @@ _sk_load_f32_dst_avx LABEL PROC
DB 197,197,87,255 ; vxorpd %ymm7,%ymm7,%ymm7
DB 196,65,45,87,210 ; vxorpd %ymm10,%ymm10,%ymm10
DB 197,213,87,237 ; vxorpd %ymm5,%ymm5,%ymm5
- DB 235,196 ; jmp ec64 <_sk_load_f32_dst_avx+0x148>
+ DB 235,196 ; jmp ec3c <_sk_load_f32_dst_avx+0x148>
DB 27,255 ; sbb %edi,%edi
DB 255 ; (bad)
DB 255,161,255,255,255,140 ; jmpq *-0x73000001(%rcx)
@@ -13914,7 +13907,7 @@ _sk_load_f32_dst_avx LABEL PROC
DB 255,92,255,255 ; lcall *-0x1(%rdi,%rdi,8)
DB 255,70,255 ; incl -0x1(%rsi)
DB 255 ; (bad)
- DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900ecbc <_sk_srcover_bgra_8888_sse2_lowp+0x28fdd5a8>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900ec94 <_sk_srcover_bgra_8888_sse2_lowp+0x28fdd614>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -13938,7 +13931,7 @@ _sk_store_f32_avx LABEL PROC
DB 196,65,37,20,196 ; vunpcklpd %ymm12,%ymm11,%ymm8
DB 196,65,37,21,220 ; vunpckhpd %ymm12,%ymm11,%ymm11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,55 ; jne ed3f <_sk_store_f32_avx+0x7f>
+ DB 117,55 ; jne ed17 <_sk_store_f32_avx+0x7f>
DB 196,67,45,24,225,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm12
DB 196,67,61,24,235,1 ; vinsertf128 $0x1,%xmm11,%ymm8,%ymm13
DB 196,67,45,6,201,49 ; vperm2f128 $0x31,%ymm9,%ymm10,%ymm9
@@ -13951,22 +13944,22 @@ _sk_store_f32_avx LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,65,121,17,20,128 ; vmovupd %xmm10,(%r8,%rax,4)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je ed3b <_sk_store_f32_avx+0x7b>
+ DB 116,240 ; je ed13 <_sk_store_f32_avx+0x7b>
DB 196,65,121,17,76,128,16 ; vmovupd %xmm9,0x10(%r8,%rax,4)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb ed3b <_sk_store_f32_avx+0x7b>
+ DB 114,227 ; jb ed13 <_sk_store_f32_avx+0x7b>
DB 196,65,121,17,68,128,32 ; vmovupd %xmm8,0x20(%r8,%rax,4)
- DB 116,218 ; je ed3b <_sk_store_f32_avx+0x7b>
+ DB 116,218 ; je ed13 <_sk_store_f32_avx+0x7b>
DB 196,65,121,17,92,128,48 ; vmovupd %xmm11,0x30(%r8,%rax,4)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,205 ; jb ed3b <_sk_store_f32_avx+0x7b>
+ DB 114,205 ; jb ed13 <_sk_store_f32_avx+0x7b>
DB 196,67,125,25,84,128,64,1 ; vextractf128 $0x1,%ymm10,0x40(%r8,%rax,4)
- DB 116,195 ; je ed3b <_sk_store_f32_avx+0x7b>
+ DB 116,195 ; je ed13 <_sk_store_f32_avx+0x7b>
DB 196,67,125,25,76,128,80,1 ; vextractf128 $0x1,%ymm9,0x50(%r8,%rax,4)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,181 ; jb ed3b <_sk_store_f32_avx+0x7b>
+ DB 114,181 ; jb ed13 <_sk_store_f32_avx+0x7b>
DB 196,67,125,25,68,128,96,1 ; vextractf128 $0x1,%ymm8,0x60(%r8,%rax,4)
- DB 235,171 ; jmp ed3b <_sk_store_f32_avx+0x7b>
+ DB 235,171 ; jmp ed13 <_sk_store_f32_avx+0x7b>
PUBLIC _sk_repeat_x_avx
_sk_repeat_x_avx LABEL PROC
@@ -14003,7 +13996,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,177,43,2,0 ; vmulss 0x22bb1(%rip),%xmm9,%xmm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,5,69,43,2,0 ; vmulss 0x22b45(%rip),%xmm9,%xmm0 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
@@ -14028,7 +14021,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,71,43,2,0 ; vmulss 0x22b47(%rip),%xmm9,%xmm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,13,219,42,2,0 ; vmulss 0x22adb(%rip),%xmm9,%xmm1 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,227,121,4,201,0 ; vpermilps $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
@@ -14046,7 +14039,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,4,43,2,0 ; vbroadcastss 0x22b04(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,152,42,2,0 ; vbroadcastss 0x22a98(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -14057,16 +14050,16 @@ _sk_repeat_x_1_avx LABEL PROC
DB 196,193,124,92,192 ; vsubps %ymm8,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,222,42,2,0 ; vbroadcastss 0x22ade(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,114,42,2,0 ; vbroadcastss 0x22a72(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_avx
_sk_mirror_x_1_avx LABEL PROC
- DB 196,98,125,24,5,228,42,2,0 ; vbroadcastss 0x22ae4(%rip),%ymm8 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,5,120,42,2,0 ; vbroadcastss 0x22a78(%rip),%ymm8 # 31948 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,186,42,2,0 ; vbroadcastss 0x22aba(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,78,42,2,0 ; vbroadcastss 0x22a4e(%rip),%ymm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -14076,19 +14069,19 @@ _sk_mirror_x_1_avx LABEL PROC
DB 197,60,92,200 ; vsubps %ymm0,%ymm8,%ymm9
DB 197,180,84,192 ; vandps %ymm0,%ymm9,%ymm0
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,138,42,2,0 ; vbroadcastss 0x22a8a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,30,42,2,0 ; vbroadcastss 0x22a1e(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_luminance_to_alpha_avx
_sk_luminance_to_alpha_avx LABEL PROC
- DB 196,226,125,24,29,152,43,2,0 ; vbroadcastss 0x22b98(%rip),%ymm3 # 31ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ DB 196,226,125,24,29,44,43,2,0 ; vbroadcastss 0x22b2c(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,29,143,43,2,0 ; vbroadcastss 0x22b8f(%rip),%ymm3 # 31ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ DB 196,226,125,24,29,35,43,2,0 ; vbroadcastss 0x22b23(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,130,43,2,0 ; vbroadcastss 0x22b82(%rip),%ymm1 # 31aec <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ DB 196,226,125,24,13,22,43,2,0 ; vbroadcastss 0x22b16(%rip),%ymm1 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
DB 197,236,89,201 ; vmulps %ymm1,%ymm2,%ymm1
DB 197,252,88,217 ; vaddps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14321,9 +14314,9 @@ _sk_evenly_spaced_gradient_avx LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 72,139,104,8 ; mov 0x8(%rax),%rbp
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js f311 <_sk_evenly_spaced_gradient_avx+0x28>
+ DB 120,7 ; js f2e9 <_sk_evenly_spaced_gradient_avx+0x28>
DB 196,225,242,42,203 ; vcvtsi2ss %rbx,%xmm1,%xmm1
- DB 235,21 ; jmp f326 <_sk_evenly_spaced_gradient_avx+0x3d>
+ DB 235,21 ; jmp f2fe <_sk_evenly_spaced_gradient_avx+0x3d>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -14491,12 +14484,12 @@ _sk_gradient_avx LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,81 ; jb f6c6 <_sk_gradient_avx+0x72>
+ DB 114,81 ; jb f69e <_sk_gradient_avx+0x72>
DB 72,139,88,72 ; mov 0x48(%rax),%rbx
DB 73,255,200 ; dec %r8
DB 72,131,195,4 ; add $0x4,%rbx
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
- DB 196,98,125,24,21,58,35,2,0 ; vbroadcastss 0x2233a(%rip),%ymm10 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,24,21,206,34,2,0 ; vbroadcastss 0x222ce(%rip),%ymm10 # 31934 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,98,125,24,3 ; vbroadcastss (%rbx),%ymm8
DB 197,60,194,192,2 ; vcmpleps %ymm0,%ymm8,%ymm8
@@ -14508,7 +14501,7 @@ _sk_gradient_avx LABEL PROC
DB 196,227,117,24,202,1 ; vinsertf128 $0x1,%xmm2,%ymm1,%ymm1
DB 72,131,195,4 ; add $0x4,%rbx
DB 73,255,200 ; dec %r8
- DB 117,204 ; jne f692 <_sk_gradient_avx+0x3e>
+ DB 117,204 ; jne f66a <_sk_gradient_avx+0x3e>
DB 196,195,249,22,200,1 ; vpextrq $0x1,%xmm1,%r8
DB 69,137,193 ; mov %r8d,%r9d
DB 73,193,232,32 ; shr $0x20,%r8
@@ -14687,27 +14680,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,81,32,2,0 ; vbroadcastss 0x22051(%rip),%ymm13 # 31af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,45,229,31,2,0 ; vbroadcastss 0x21fe5(%rip),%ymm13 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,71,32,2,0 ; vbroadcastss 0x22047(%rip),%ymm14 # 31af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ DB 196,98,125,24,53,219,31,2,0 ; vbroadcastss 0x21fdb(%rip),%ymm14 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,65,20,88,238 ; vaddps %ymm14,%ymm13,%ymm13
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,56,32,2,0 ; vbroadcastss 0x22038(%rip),%ymm14 # 31af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ DB 196,98,125,24,53,204,31,2,0 ; vbroadcastss 0x21fcc(%rip),%ymm14 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,65,20,88,238 ; vaddps %ymm14,%ymm13,%ymm13
DB 196,65,28,89,229 ; vmulps %ymm13,%ymm12,%ymm12
- DB 196,98,125,24,45,41,32,2,0 ; vbroadcastss 0x22029(%rip),%ymm13 # 31afc <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ DB 196,98,125,24,45,189,31,2,0 ; vbroadcastss 0x21fbd(%rip),%ymm13 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
DB 196,65,52,194,202,1 ; vcmpltps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,20,32,2,0 ; vbroadcastss 0x22014(%rip),%ymm10 # 31b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ DB 196,98,125,24,21,168,31,2,0 ; vbroadcastss 0x21fa8(%rip),%ymm10 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 196,65,44,92,211 ; vsubps %ymm11,%ymm10,%ymm10
DB 196,67,37,74,202,144 ; vblendvps %ymm9,%ymm10,%ymm11,%ymm9
DB 196,193,124,194,192,1 ; vcmpltps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,21,186,30,2,0 ; vbroadcastss 0x21eba(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,78,30,2,0 ; vbroadcastss 0x21e4e(%rip),%ymm10 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,164,30,2,0 ; vbroadcastss 0x21ea4(%rip),%ymm10 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,21,56,30,2,0 ; vbroadcastss 0x21e38(%rip),%ymm10 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -14724,8 +14717,8 @@ _sk_xy_to_radius_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
-PUBLIC _sk_xy_to_2pt_conical_quadratic_max_avx
-_sk_xy_to_2pt_conical_quadratic_max_avx LABEL PROC
+PUBLIC _sk_xy_to_2pt_conical_quadratic_first_avx
+_sk_xy_to_2pt_conical_quadratic_first_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 196,98,125,24,64,64 ; vbroadcastss 0x40(%rax),%ymm8
DB 197,122,16,72,72 ; vmovss 0x48(%rax),%xmm9
@@ -14733,7 +14726,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,138,31,2,0 ; vbroadcastss 0x21f8a(%rip),%ymm11 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,30,31,2,0 ; vbroadcastss 0x21f1e(%rip),%ymm11 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
@@ -14742,27 +14735,22 @@ _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,94,31,2,0 ; vbroadcastss 0x21f5e(%rip),%ymm9 # 31b08 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,242,30,2,0 ; vbroadcastss 0x21ef2(%rip),%ymm9 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,60,31,2,0 ; vbroadcastss 0x21f3c(%rip),%ymm9 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
- DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
- DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,221,29,2,0 ; vbroadcastss 0x21ddd(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
- DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
- DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
+ DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
+ DB 196,98,125,24,13,127,29,2,0 ; vbroadcastss 0x21d7f(%rip),%ymm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 197,172,95,192 ; vmaxps %ymm0,%ymm10,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
-PUBLIC _sk_xy_to_2pt_conical_quadratic_min_avx
-_sk_xy_to_2pt_conical_quadratic_min_avx LABEL PROC
+PUBLIC _sk_xy_to_2pt_conical_quadratic_second_avx
+_sk_xy_to_2pt_conical_quadratic_second_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 196,98,125,24,64,64 ; vbroadcastss 0x40(%rax),%ymm8
DB 197,122,16,72,72 ; vmovss 0x48(%rax),%xmm9
@@ -14770,7 +14758,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,220,30,2,0 ; vbroadcastss 0x21edc(%rip),%ymm11 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,139,30,2,0 ; vbroadcastss 0x21e8b(%rip),%ymm11 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
@@ -14779,22 +14767,19 @@ _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,176,30,2,0 ; vbroadcastss 0x21eb0(%rip),%ymm9 # 31b08 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,95,30,2,0 ; vbroadcastss 0x21e5f(%rip),%ymm9 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,142,30,2,0 ; vbroadcastss 0x21e8e(%rip),%ymm9 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,61,30,2,0 ; vbroadcastss 0x21e3d(%rip),%ymm9 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
- DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,47,29,2,0 ; vbroadcastss 0x21d2f(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
- DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
+ DB 196,98,125,24,13,223,28,2,0 ; vbroadcastss 0x21cdf(%rip),%ymm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 197,172,93,192 ; vminps %ymm0,%ymm10,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -14806,7 +14791,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,52,30,2,0 ; vbroadcastss 0x21e34(%rip),%ymm10 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,21,241,29,2,0 ; vbroadcastss 0x21df1(%rip),%ymm10 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,209 ; vmulps %ymm1,%ymm1,%ymm10
@@ -14815,7 +14800,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,12,30,2,0 ; vbroadcastss 0x21e0c(%rip),%ymm8 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,5,201,29,2,0 ; vbroadcastss 0x21dc9(%rip),%ymm8 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,193,124,87,192 ; vxorps %ymm8,%ymm0,%ymm0
DB 196,193,124,94,193 ; vdivps %ymm9,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14853,7 +14838,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,70,28,2,0 ; vbroadcastss 0x21c46(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,3,28,2,0 ; vbroadcastss 0x21c03(%rip),%ymm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -14886,9 +14871,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,24,29,2,0 ; vbroadcastss 0x21d18(%rip),%ymm0 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,213,28,2,0 ; vbroadcastss 0x21cd5(%rip),%ymm0 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,191,27,2,0 ; vbroadcastss 0x21bbf(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,124,27,2,0 ; vbroadcastss 0x21b7c(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14897,7 +14882,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,156,27,2,0 ; vbroadcastss 0x21b9c(%rip),%ymm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,89,27,2,0 ; vbroadcastss 0x21b59(%rip),%ymm0 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -14907,9 +14892,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,201,28,2,0 ; vbroadcastss 0x21cc9(%rip),%ymm1 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,134,28,2,0 ; vbroadcastss 0x21c86(%rip),%ymm1 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,111,27,2,0 ; vbroadcastss 0x21b6f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,44,27,2,0 ; vbroadcastss 0x21b2c(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14918,7 +14903,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,76,27,2,0 ; vbroadcastss 0x21b4c(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,13,9,27,2,0 ; vbroadcastss 0x21b09(%rip),%ymm1 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -14928,14 +14913,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,124,28,2,0 ; vbroadcastss 0x21c7c(%rip),%ymm0 # 31b14 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,5,57,28,2,0 ; vbroadcastss 0x21c39(%rip),%ymm0 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,31,27,2,0 ; vbroadcastss 0x21b1f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,220,26,2,0 ; vbroadcastss 0x21adc(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,93,28,2,0 ; vbroadcastss 0x21c5d(%rip),%ymm10 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,26,28,2,0 ; vbroadcastss 0x21c1a(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,111,27,2,0 ; vbroadcastss 0x21b6f(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,44,27,2,0 ; vbroadcastss 0x21b2c(%rip),%ymm10 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -14945,19 +14930,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,38,28,2,0 ; vbroadcastss 0x21c26(%rip),%ymm0 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,227,27,2,0 ; vbroadcastss 0x21be3(%rip),%ymm0 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,205,26,2,0 ; vbroadcastss 0x21acd(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,138,26,2,0 ; vbroadcastss 0x21a8a(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,24,28,2,0 ; vbroadcastss 0x21c18(%rip),%ymm9 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,213,27,2,0 ; vbroadcastss 0x21bd5(%rip),%ymm9 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,6,28,2,0 ; vbroadcastss 0x21c06(%rip),%ymm10 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,195,27,2,0 ; vbroadcastss 0x21bc3(%rip),%ymm10 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,151,26,2,0 ; vbroadcastss 0x21a97(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,84,26,2,0 ; vbroadcastss 0x21a54(%rip),%ymm10 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,232,27,2,0 ; vbroadcastss 0x21be8(%rip),%ymm9 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,165,27,2,0 ; vbroadcastss 0x21ba5(%rip),%ymm9 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14966,17 +14951,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,104,26,2,0 ; vbroadcastss 0x21a68(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,37,26,2,0 ; vbroadcastss 0x21a25(%rip),%ymm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,136,128,0,0,0 ; vmovups 0x80(%rax),%ymm9
- DB 196,98,125,24,21,179,27,2,0 ; vbroadcastss 0x21bb3(%rip),%ymm10 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,112,27,2,0 ; vbroadcastss 0x21b70(%rip),%ymm10 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,161,27,2,0 ; vbroadcastss 0x21ba1(%rip),%ymm11 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,94,27,2,0 ; vbroadcastss 0x21b5e(%rip),%ymm11 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 196,98,125,24,13,140,27,2,0 ; vbroadcastss 0x21b8c(%rip),%ymm9 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,73,27,2,0 ; vbroadcastss 0x21b49(%rip),%ymm9 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14985,13 +14970,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,104,27,2,0 ; vbroadcastss 0x21b68(%rip),%ymm0 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,5,37,27,2,0 ; vbroadcastss 0x21b25(%rip),%ymm0 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,74,27,2,0 ; vbroadcastss 0x21b4a(%rip),%ymm10 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,7,27,2,0 ; vbroadcastss 0x21b07(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,92,26,2,0 ; vbroadcastss 0x21a5c(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,25,26,2,0 ; vbroadcastss 0x21a19(%rip),%ymm10 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -15001,14 +14986,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,23,27,2,0 ; vbroadcastss 0x21b17(%rip),%ymm1 # 31b14 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,13,212,26,2,0 ; vbroadcastss 0x21ad4(%rip),%ymm1 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,185,25,2,0 ; vbroadcastss 0x219b9(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,118,25,2,0 ; vbroadcastss 0x21976(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,247,26,2,0 ; vbroadcastss 0x21af7(%rip),%ymm10 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,180,26,2,0 ; vbroadcastss 0x21ab4(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,9,26,2,0 ; vbroadcastss 0x21a09(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,198,25,2,0 ; vbroadcastss 0x219c6(%rip),%ymm10 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -15018,19 +15003,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,192,26,2,0 ; vbroadcastss 0x21ac0(%rip),%ymm1 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,125,26,2,0 ; vbroadcastss 0x21a7d(%rip),%ymm1 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,102,25,2,0 ; vbroadcastss 0x21966(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,35,25,2,0 ; vbroadcastss 0x21923(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,177,26,2,0 ; vbroadcastss 0x21ab1(%rip),%ymm9 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,110,26,2,0 ; vbroadcastss 0x21a6e(%rip),%ymm9 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,159,26,2,0 ; vbroadcastss 0x21a9f(%rip),%ymm10 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,92,26,2,0 ; vbroadcastss 0x21a5c(%rip),%ymm10 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,48,25,2,0 ; vbroadcastss 0x21930(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,237,24,2,0 ; vbroadcastss 0x218ed(%rip),%ymm10 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,129,26,2,0 ; vbroadcastss 0x21a81(%rip),%ymm9 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,62,26,2,0 ; vbroadcastss 0x21a3e(%rip),%ymm9 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -15039,17 +15024,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,1,25,2,0 ; vbroadcastss 0x21901(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,190,24,2,0 ; vbroadcastss 0x218be(%rip),%ymm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,72,64 ; vaddps 0x40(%rax),%ymm8,%ymm1
DB 197,124,16,136,192,0,0,0 ; vmovups 0xc0(%rax),%ymm9
- DB 196,98,125,24,21,75,26,2,0 ; vbroadcastss 0x21a4b(%rip),%ymm10 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,8,26,2,0 ; vbroadcastss 0x21a08(%rip),%ymm10 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,57,26,2,0 ; vbroadcastss 0x21a39(%rip),%ymm11 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,246,25,2,0 ; vbroadcastss 0x219f6(%rip),%ymm11 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 196,98,125,24,13,36,26,2,0 ; vbroadcastss 0x21a24(%rip),%ymm9 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,225,25,2,0 ; vbroadcastss 0x219e1(%rip),%ymm9 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -15058,13 +15043,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,0,26,2,0 ; vbroadcastss 0x21a00(%rip),%ymm1 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,13,189,25,2,0 ; vbroadcastss 0x219bd(%rip),%ymm1 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,225,25,2,0 ; vbroadcastss 0x219e1(%rip),%ymm10 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,158,25,2,0 ; vbroadcastss 0x2199e(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,243,24,2,0 ; vbroadcastss 0x218f3(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,176,24,2,0 ; vbroadcastss 0x218b0(%rip),%ymm10 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -15200,7 +15185,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,131,23,2,0 ; vbroadcastss 0x21783(%rip),%xmm4 # 31b2c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,226,121,24,37,64,23,2,0 ; vbroadcastss 0x21740(%rip),%xmm4 # 31a98 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,98,121,64,228 ; vpmulld %xmm4,%xmm0,%xmm12
DB 196,226,49,64,198 ; vpmulld %xmm6,%xmm9,%xmm0
DB 197,249,127,132,36,0,1,0,0 ; vmovdqa %xmm0,0x100(%rsp)
@@ -15254,7 +15239,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,252,20,2,0 ; vbroadcastss 0x214fc(%rip),%xmm10 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,121,24,21,185,20,2,0 ; vbroadcastss 0x214b9(%rip),%xmm10 # 3193c <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,105,254,210 ; vpaddd %xmm10,%xmm2,%xmm2
DB 196,195,249,22,208,1 ; vpextrq $0x1,%xmm2,%r8
DB 196,193,249,126,209 ; vmovq %xmm2,%r9
@@ -15282,7 +15267,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,192,21,2,0 ; vbroadcastss 0x215c0(%rip),%ymm7 # 31b28 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,61,125,21,2,0 ; vbroadcastss 0x2157d(%rip),%ymm7 # 31a94 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,148,88,247 ; vaddps %ymm7,%ymm13,%ymm6
DB 197,124,40,231 ; vmovaps %ymm7,%ymm12
DB 197,124,17,164,36,128,0,0,0 ; vmovups %ymm12,0x80(%rsp)
@@ -16023,7 +16008,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,81,6,2,0 ; vbroadcastss 0x20651(%rip),%xmm9 # 31b2c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,121,24,13,14,6,2,0 ; vbroadcastss 0x2060e(%rip),%xmm9 # 31a98 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,121,64,209 ; vpmulld %xmm9,%xmm0,%xmm2
DB 196,226,81,64,199 ; vpmulld %xmm7,%xmm5,%xmm0
DB 197,249,127,132,36,224,1,0,0 ; vmovdqa %xmm0,0x1e0(%rsp)
@@ -16080,7 +16065,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,186,3,2,0 ; vbroadcastss 0x203ba(%rip),%xmm10 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,121,24,21,119,3,2,0 ; vbroadcastss 0x20377(%rip),%xmm10 # 3193c <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,121,254,194 ; vpaddd %xmm10,%xmm0,%xmm0
DB 196,195,249,22,192,1 ; vpextrq $0x1,%xmm0,%r8
DB 196,193,249,126,193 ; vmovq %xmm0,%r9
@@ -16108,7 +16093,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,126,4,2,0 ; vbroadcastss 0x2047e(%rip),%ymm12 # 31b28 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,98,125,24,37,59,4,2,0 ; vbroadcastss 0x2043b(%rip),%ymm12 # 31a94 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 196,193,4,88,196 ; vaddps %ymm12,%ymm15,%ymm0
DB 197,124,17,164,36,128,0,0,0 ; vmovups %ymm12,0x80(%rsp)
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
@@ -17506,7 +17491,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,148,229,1,0 ; vbroadcastss 0x1e594(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,81,229,1,0 ; vbroadcastss 0x1e551(%rip),%ymm3 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,164,36,192,2,0,0 ; vmovups 0x2c0(%rsp),%ymm4
DB 197,252,16,172,36,224,2,0,0 ; vmovups 0x2e0(%rsp),%ymm5
DB 197,252,16,180,36,0,3,0,0 ; vmovups 0x300(%rsp),%ymm6
@@ -17520,18 +17505,18 @@ _sk_clut_4D_avx LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_avx
_sk_gauss_a_to_rgba_avx LABEL PROC
- DB 196,226,125,24,5,199,230,1,0 ; vbroadcastss 0x1e6c7(%rip),%ymm0 # 31b34 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,226,125,24,5,132,230,1,0 ; vbroadcastss 0x1e684(%rip),%ymm0 # 31aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
- DB 196,226,125,24,13,182,230,1,0 ; vbroadcastss 0x1e6b6(%rip),%ymm1 # 31b30 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,13,115,230,1,0 ; vbroadcastss 0x1e673(%rip),%ymm1 # 31a9c <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,173,230,1,0 ; vbroadcastss 0x1e6ad(%rip),%ymm1 # 31b38 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,226,125,24,13,106,230,1,0 ; vbroadcastss 0x1e66a(%rip),%ymm1 # 31aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,160,230,1,0 ; vbroadcastss 0x1e6a0(%rip),%ymm1 # 31b3c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,226,125,24,13,93,230,1,0 ; vbroadcastss 0x1e65d(%rip),%ymm1 # 31aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,147,230,1,0 ; vbroadcastss 0x1e693(%rip),%ymm1 # 31b40 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,226,125,24,13,80,230,1,0 ; vbroadcastss 0x1e650(%rip),%ymm1 # 31aac <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -17570,13 +17555,13 @@ _sk_start_pipeline_sse41 LABEL PROC
DB 73,137,246 ; mov %rsi,%r14
DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp)
DB 76,57,203 ; cmp %r9,%rbx
- DB 15,131,153,0,0,0 ; jae 135db <_sk_start_pipeline_sse41+0x11a>
+ DB 15,131,153,0,0,0 ; jae 1358a <_sk_start_pipeline_sse41+0x11a>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,4 ; lea 0x4(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
- DB 119,62 ; ja 135a2 <_sk_start_pipeline_sse41+0xe1>
+ DB 119,62 ; ja 13551 <_sk_start_pipeline_sse41+0xe1>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -17595,10 +17580,10 @@ _sk_start_pipeline_sse41 LABEL PROC
DB 73,131,196,8 ; add $0x8,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,201 ; jbe 1356b <_sk_start_pipeline_sse41+0xaa>
+ DB 118,201 ; jbe 1351a <_sk_start_pipeline_sse41+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 135cb <_sk_start_pipeline_sse41+0x10a>
+ DB 116,33 ; je 1357a <_sk_start_pipeline_sse41+0x10a>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -17612,7 +17597,7 @@ _sk_start_pipeline_sse41 LABEL PROC
DB 65,255,213 ; callq *%r13
DB 72,255,195 ; inc %rbx
DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx
- DB 15,133,121,255,255,255 ; jne 13554 <_sk_start_pipeline_sse41+0x93>
+ DB 15,133,121,255,255,255 ; jne 13503 <_sk_start_pipeline_sse41+0x93>
DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6
DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7
DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8
@@ -17649,9 +17634,9 @@ _sk_seed_shader_sse41 LABEL PROC
DB 102,15,110,201 ; movd %ecx,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,13,103,236,1,0 ; addps 0x1ec67(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,13,56,236,1,0 ; addps 0x1ec38(%rip),%xmm1 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,110,236,1,0 ; movaps 0x1ec6e(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,63,236,1,0 ; movaps 0x1ec3f(%rip),%xmm2 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -17664,18 +17649,18 @@ _sk_dither_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,68,15,110,194 ; movd %edx,%xmm8
DB 102,69,15,112,192,0 ; pshufd $0x0,%xmm8,%xmm8
- DB 102,68,15,254,5,23,236,1,0 ; paddd 0x1ec17(%rip),%xmm8 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ DB 102,68,15,254,5,232,235,1,0 ; paddd 0x1ebe8(%rip),%xmm8 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xba0>
DB 102,68,15,110,201 ; movd %ecx,%xmm9
DB 102,69,15,112,201,0 ; pshufd $0x0,%xmm9,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
- DB 102,68,15,111,21,62,236,1,0 ; movdqa 0x1ec3e(%rip),%xmm10 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 102,68,15,111,21,15,236,1,0 ; movdqa 0x1ec0f(%rip),%xmm10 # 32260 <_sk_srcover_bgra_8888_sse2_lowp+0xbe0>
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,65,15,114,243,5 ; pslld $0x5,%xmm11
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,42,236,1,0 ; movdqa 0x1ec2a(%rip),%xmm12 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
- DB 102,68,15,111,45,49,236,1,0 ; movdqa 0x1ec31(%rip),%xmm13 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,37,251,235,1,0 ; movdqa 0x1ebfb(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xbf0>
+ DB 102,68,15,111,45,2,236,1,0 ; movdqa 0x1ec02(%rip),%xmm13 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -17691,8 +17676,8 @@ _sk_dither_sse41 LABEL PROC
DB 102,69,15,235,198 ; por %xmm14,%xmm8
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,236,235,1,0 ; mulps 0x1ebec(%rip),%xmm8 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
- DB 68,15,88,5,244,235,1,0 ; addps 0x1ebf4(%rip),%xmm8 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ DB 68,15,89,5,189,235,1,0 ; mulps 0x1ebbd(%rip),%xmm8 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+ DB 68,15,88,5,197,235,1,0 ; addps 0x1ebc5(%rip),%xmm8 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc20>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -17730,7 +17715,7 @@ _sk_uniform_color_sse41 LABEL PROC
PUBLIC _sk_black_color_sse41
_sk_black_color_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,42,235,1,0 ; movaps 0x1eb2a(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,251,234,1,0 ; movaps 0x1eafb(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -17739,7 +17724,7 @@ _sk_black_color_sse41 LABEL PROC
PUBLIC _sk_white_color_sse41
_sk_white_color_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,22,235,1,0 ; movaps 0x1eb16(%rip),%xmm0 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,5,231,234,1,0 ; movaps 0x1eae7(%rip),%xmm0 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -17777,7 +17762,7 @@ _sk_clear_sse41 LABEL PROC
PUBLIC _sk_srcatop_sse41
_sk_srcatop_sse41 LABEL PROC
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 68,15,40,5,198,234,1,0 ; movaps 0x1eac6(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,151,234,1,0 ; movaps 0x1ea97(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17800,7 +17785,7 @@ PUBLIC _sk_dstatop_sse41
_sk_dstatop_sse41 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
DB 68,15,89,196 ; mulps %xmm4,%xmm8
- DB 68,15,40,13,121,234,1,0 ; movaps 0x1ea79(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,74,234,1,0 ; movaps 0x1ea4a(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -17841,7 +17826,7 @@ _sk_dstin_sse41 LABEL PROC
PUBLIC _sk_srcout_sse41
_sk_srcout_sse41 LABEL PROC
- DB 68,15,40,5,13,234,1,0 ; movaps 0x1ea0d(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,222,233,1,0 ; movaps 0x1e9de(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -17852,7 +17837,7 @@ _sk_srcout_sse41 LABEL PROC
PUBLIC _sk_dstout_sse41
_sk_dstout_sse41 LABEL PROC
- DB 68,15,40,5,237,233,1,0 ; movaps 0x1e9ed(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,190,233,1,0 ; movaps 0x1e9be(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -17867,7 +17852,7 @@ _sk_dstout_sse41 LABEL PROC
PUBLIC _sk_srcover_sse41
_sk_srcover_sse41 LABEL PROC
- DB 68,15,40,5,192,233,1,0 ; movaps 0x1e9c0(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,145,233,1,0 ; movaps 0x1e991(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17885,7 +17870,7 @@ _sk_srcover_sse41 LABEL PROC
PUBLIC _sk_dstover_sse41
_sk_dstover_sse41 LABEL PROC
- DB 68,15,40,5,132,233,1,0 ; movaps 0x1e984(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,85,233,1,0 ; movaps 0x1e955(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -17909,7 +17894,7 @@ _sk_modulate_sse41 LABEL PROC
PUBLIC _sk_multiply_sse41
_sk_multiply_sse41 LABEL PROC
- DB 68,15,40,5,72,233,1,0 ; movaps 0x1e948(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,25,233,1,0 ; movaps 0x1e919(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -17945,7 +17930,7 @@ _sk_multiply_sse41 LABEL PROC
PUBLIC _sk_plus__sse41
_sk_plus__sse41 LABEL PROC
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 68,15,40,5,201,232,1,0 ; movaps 0x1e8c9(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,154,232,1,0 ; movaps 0x1e89a(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -17983,7 +17968,7 @@ _sk_screen_sse41 LABEL PROC
PUBLIC _sk_xor__sse41
_sk_xor__sse41 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
- DB 15,40,29,85,232,1,0 ; movaps 0x1e855(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,38,232,1,0 ; movaps 0x1e826(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -18029,7 +18014,7 @@ _sk_darken_sse41 LABEL PROC
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 65,15,95,209 ; maxps %xmm9,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,176,231,1,0 ; movaps 0x1e7b0(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,129,231,1,0 ; movaps 0x1e781(%rip),%xmm2 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18061,7 +18046,7 @@ _sk_lighten_sse41 LABEL PROC
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 65,15,93,209 ; minps %xmm9,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,69,231,1,0 ; movaps 0x1e745(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,22,231,1,0 ; movaps 0x1e716(%rip),%xmm2 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18096,7 +18081,7 @@ _sk_difference_sse41 LABEL PROC
DB 65,15,93,209 ; minps %xmm9,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,207,230,1,0 ; movaps 0x1e6cf(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,160,230,1,0 ; movaps 0x1e6a0(%rip),%xmm2 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18122,7 +18107,7 @@ _sk_exclusion_sse41 LABEL PROC
DB 15,89,214 ; mulps %xmm6,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,127,230,1,0 ; movaps 0x1e67f(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,80,230,1,0 ; movaps 0x1e650(%rip),%xmm2 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18132,7 +18117,7 @@ _sk_exclusion_sse41 LABEL PROC
PUBLIC _sk_colorburn_sse41
_sk_colorburn_sse41 LABEL PROC
- DB 68,15,40,29,102,230,1,0 ; movaps 0x1e666(%rip),%xmm11 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,29,55,230,1,0 ; movaps 0x1e637(%rip),%xmm11 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,227 ; movaps %xmm11,%xmm12
DB 68,15,92,231 ; subps %xmm7,%xmm12
DB 69,15,40,204 ; movaps %xmm12,%xmm9
@@ -18214,7 +18199,7 @@ _sk_colorburn_sse41 LABEL PROC
PUBLIC _sk_colordodge_sse41
_sk_colordodge_sse41 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,40,21,48,229,1,0 ; movaps 0x1e530(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,1,229,1,0 ; movaps 0x1e501(%rip),%xmm10 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -18295,7 +18280,7 @@ _sk_hardlight_sse41 LABEL PROC
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 68,15,40,200 ; movaps %xmm0,%xmm9
- DB 68,15,40,21,248,227,1,0 ; movaps 0x1e3f8(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,201,227,1,0 ; movaps 0x1e3c9(%rip),%xmm10 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,40,234 ; movaps %xmm10,%xmm5
DB 15,92,239 ; subps %xmm7,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
@@ -18377,7 +18362,7 @@ PUBLIC _sk_overlay_sse41
_sk_overlay_sse41 LABEL PROC
DB 68,15,40,201 ; movaps %xmm1,%xmm9
DB 68,15,40,240 ; movaps %xmm0,%xmm14
- DB 68,15,40,21,202,226,1,0 ; movaps 0x1e2ca(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,155,226,1,0 ; movaps 0x1e29b(%rip),%xmm10 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -18461,7 +18446,7 @@ _sk_softlight_sse41 LABEL PROC
DB 15,40,198 ; movaps %xmm6,%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 65,15,84,193 ; andps %xmm9,%xmm0
- DB 15,40,13,141,225,1,0 ; movaps 0x1e18d(%rip),%xmm1 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,13,94,225,1,0 ; movaps 0x1e15e(%rip),%xmm1 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 68,15,40,240 ; movaps %xmm0,%xmm14
@@ -18474,10 +18459,10 @@ _sk_softlight_sse41 LABEL PROC
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,89,210 ; mulps %xmm2,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
- DB 68,15,40,45,187,225,1,0 ; movaps 0x1e1bb(%rip),%xmm13 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,40,45,140,225,1,0 ; movaps 0x1e18c(%rip),%xmm13 # 322b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
DB 69,15,88,245 ; addps %xmm13,%xmm14
DB 68,15,89,242 ; mulps %xmm2,%xmm14
- DB 68,15,40,37,187,225,1,0 ; movaps 0x1e1bb(%rip),%xmm12 # 32340 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ DB 68,15,40,37,140,225,1,0 ; movaps 0x1e18c(%rip),%xmm12 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
DB 69,15,89,252 ; mulps %xmm12,%xmm15
DB 69,15,88,254 ; addps %xmm14,%xmm15
DB 15,40,198 ; movaps %xmm6,%xmm0
@@ -18663,12 +18648,12 @@ _sk_hue_sse41 LABEL PROC
DB 68,15,84,208 ; andps %xmm0,%xmm10
DB 15,84,200 ; andps %xmm0,%xmm1
DB 68,15,84,232 ; andps %xmm0,%xmm13
- DB 15,40,5,33,223,1,0 ; movaps 0x1df21(%rip),%xmm0 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 15,40,5,242,222,1,0 ; movaps 0x1def2(%rip),%xmm0 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,21,38,223,1,0 ; movaps 0x1df26(%rip),%xmm2 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 15,40,21,247,222,1,0 ; movaps 0x1def7(%rip),%xmm2 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
DB 15,89,250 ; mulps %xmm2,%xmm7
DB 65,15,88,252 ; addps %xmm12,%xmm7
- DB 68,15,40,53,39,223,1,0 ; movaps 0x1df27(%rip),%xmm14 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,53,248,222,1,0 ; movaps 0x1def8(%rip),%xmm14 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
DB 68,15,40,252 ; movaps %xmm4,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,255 ; addps %xmm7,%xmm15
@@ -18751,7 +18736,7 @@ _sk_hue_sse41 LABEL PROC
DB 65,15,88,214 ; addps %xmm14,%xmm2
DB 15,40,196 ; movaps %xmm4,%xmm0
DB 102,15,56,20,202 ; blendvps %xmm0,%xmm2,%xmm1
- DB 68,15,40,13,60,221,1,0 ; movaps 0x1dd3c(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,13,221,1,0 ; movaps 0x1dd0d(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,40,225 ; movaps %xmm9,%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,40,68,36,48 ; movaps 0x30(%rsp),%xmm0
@@ -18845,14 +18830,14 @@ _sk_saturation_sse41 LABEL PROC
DB 68,15,84,215 ; andps %xmm7,%xmm10
DB 68,15,84,223 ; andps %xmm7,%xmm11
DB 68,15,84,199 ; andps %xmm7,%xmm8
- DB 15,40,21,95,220,1,0 ; movaps 0x1dc5f(%rip),%xmm2 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 15,40,21,48,220,1,0 ; movaps 0x1dc30(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,218 ; mulps %xmm2,%xmm3
- DB 15,40,13,98,220,1,0 ; movaps 0x1dc62(%rip),%xmm1 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 15,40,13,51,220,1,0 ; movaps 0x1dc33(%rip),%xmm1 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,89,249 ; mulps %xmm1,%xmm7
DB 15,88,251 ; addps %xmm3,%xmm7
- DB 68,15,40,45,97,220,1,0 ; movaps 0x1dc61(%rip),%xmm13 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,45,50,220,1,0 ; movaps 0x1dc32(%rip),%xmm13 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 68,15,88,247 ; addps %xmm7,%xmm14
DB 65,15,40,218 ; movaps %xmm10,%xmm3
@@ -18933,7 +18918,7 @@ _sk_saturation_sse41 LABEL PROC
DB 65,15,88,253 ; addps %xmm13,%xmm7
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 102,68,15,56,20,223 ; blendvps %xmm0,%xmm7,%xmm11
- DB 68,15,40,13,119,218,1,0 ; movaps 0x1da77(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,72,218,1,0 ; movaps 0x1da48(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 68,15,92,204 ; subps %xmm4,%xmm9
DB 15,40,60,36 ; movaps (%rsp),%xmm7
@@ -18988,14 +18973,14 @@ _sk_color_sse41 LABEL PROC
DB 15,40,231 ; movaps %xmm7,%xmm4
DB 68,15,89,244 ; mulps %xmm4,%xmm14
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 68,15,40,13,44,218,1,0 ; movaps 0x1da2c(%rip),%xmm9 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,13,253,217,1,0 ; movaps 0x1d9fd(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
DB 65,15,40,250 ; movaps %xmm10,%xmm7
DB 65,15,89,249 ; mulps %xmm9,%xmm7
- DB 68,15,40,21,44,218,1,0 ; movaps 0x1da2c(%rip),%xmm10 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,21,253,217,1,0 ; movaps 0x1d9fd(%rip),%xmm10 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
DB 65,15,40,219 ; movaps %xmm11,%xmm3
DB 65,15,89,218 ; mulps %xmm10,%xmm3
DB 15,88,223 ; addps %xmm7,%xmm3
- DB 68,15,40,29,41,218,1,0 ; movaps 0x1da29(%rip),%xmm11 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,29,250,217,1,0 ; movaps 0x1d9fa(%rip),%xmm11 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
@@ -19080,7 +19065,7 @@ _sk_color_sse41 LABEL PROC
DB 65,15,88,251 ; addps %xmm11,%xmm7
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 102,15,56,20,207 ; blendvps %xmm0,%xmm7,%xmm1
- DB 68,15,40,13,53,216,1,0 ; movaps 0x1d835(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,6,216,1,0 ; movaps 0x1d806(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
@@ -19132,13 +19117,13 @@ _sk_luminosity_sse41 LABEL PROC
DB 69,15,89,216 ; mulps %xmm8,%xmm11
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,89,205 ; mulps %xmm5,%xmm9
- DB 68,15,40,5,247,215,1,0 ; movaps 0x1d7f7(%rip),%xmm8 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,5,200,215,1,0 ; movaps 0x1d7c8(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 68,15,40,21,251,215,1,0 ; movaps 0x1d7fb(%rip),%xmm10 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,21,204,215,1,0 ; movaps 0x1d7cc(%rip),%xmm10 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 65,15,89,234 ; mulps %xmm10,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 68,15,40,37,249,215,1,0 ; movaps 0x1d7f9(%rip),%xmm12 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,37,202,215,1,0 ; movaps 0x1d7ca(%rip),%xmm12 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
DB 68,15,40,242 ; movaps %xmm2,%xmm14
DB 69,15,89,244 ; mulps %xmm12,%xmm14
DB 68,15,88,245 ; addps %xmm5,%xmm14
@@ -19223,7 +19208,7 @@ _sk_luminosity_sse41 LABEL PROC
DB 65,15,88,244 ; addps %xmm12,%xmm6
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 102,68,15,56,20,206 ; blendvps %xmm0,%xmm6,%xmm9
- DB 15,40,5,255,213,1,0 ; movaps 0x1d5ff(%rip),%xmm0 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,5,208,213,1,0 ; movaps 0x1d5d0(%rip),%xmm0 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,92,215 ; subps %xmm7,%xmm2
DB 15,89,226 ; mulps %xmm2,%xmm4
@@ -19267,23 +19252,23 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,219,0,0,0 ; jne 14e3c <_sk_srcover_rgba_8888_sse41+0xfb>
+ DB 15,133,219,0,0,0 ; jne 14deb <_sk_srcover_rgba_8888_sse41+0xfb>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,37,14,214,1,0 ; movdqa 0x1d60e(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,37,223,213,1,0 ; movdqa 0x1d5df(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,10,214,1,0 ; pshufb 0x1d60a(%rip),%xmm5 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,45,219,213,1,0 ; pshufb 0x1d5db(%rip),%xmm5 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,10,214,1,0 ; pshufb 0x1d60a(%rip),%xmm6 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,53,219,213,1,0 ; pshufb 0x1d5db(%rip),%xmm6 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 68,15,40,5,39,213,1,0 ; movaps 0x1d527(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,248,212,1,0 ; movaps 0x1d4f8(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,251,213,1,0 ; movaps 0x1d5fb(%rip),%xmm12 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,37,204,213,1,0 ; movaps 0x1d5cc(%rip),%xmm12 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -19309,7 +19294,7 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 102,15,114,240,24 ; pslld $0x18,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
- DB 117,88 ; jne 14e7a <_sk_srcover_rgba_8888_sse41+0x139>
+ DB 117,88 ; jne 14e29 <_sk_srcover_rgba_8888_sse41+0x139>
DB 243,65,15,127,4,128 ; movdqu %xmm0,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -19320,32 +19305,32 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,91 ; je 14ea4 <_sk_srcover_rgba_8888_sse41+0x163>
+ DB 116,91 ; je 14e53 <_sk_srcover_rgba_8888_sse41+0x163>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,22 ; je 14e69 <_sk_srcover_rgba_8888_sse41+0x128>
+ DB 116,22 ; je 14e18 <_sk_srcover_rgba_8888_sse41+0x128>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,10,255,255,255 ; jne 14d67 <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 15,133,10,255,255,255 ; jne 14d16 <_sk_srcover_rgba_8888_sse41+0x26>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 243,65,15,126,36,128 ; movq (%r8,%rax,4),%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,237,254,255,255 ; jmpq 14d67 <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 233,237,254,255,255 ; jmpq 14d16 <_sk_srcover_rgba_8888_sse41+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,40 ; je 14eaf <_sk_srcover_rgba_8888_sse41+0x16e>
+ DB 116,40 ; je 14e5e <_sk_srcover_rgba_8888_sse41+0x16e>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 14e9c <_sk_srcover_rgba_8888_sse41+0x15b>
+ DB 116,15 ; je 14e4b <_sk_srcover_rgba_8888_sse41+0x15b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,149 ; jne 14e28 <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 117,149 ; jne 14dd7 <_sk_srcover_rgba_8888_sse41+0xe7>
DB 102,65,15,58,22,68,128,8,2 ; pextrd $0x2,%xmm0,0x8(%r8,%rax,4)
DB 102,65,15,214,4,128 ; movq %xmm0,(%r8,%rax,4)
- DB 235,132 ; jmp 14e28 <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 235,132 ; jmp 14dd7 <_sk_srcover_rgba_8888_sse41+0xe7>
DB 102,65,15,110,60,128 ; movd (%r8,%rax,4),%xmm7
- DB 233,184,254,255,255 ; jmpq 14d67 <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 233,184,254,255,255 ; jmpq 14d16 <_sk_srcover_rgba_8888_sse41+0x26>
DB 102,65,15,126,4,128 ; movd %xmm0,(%r8,%rax,4)
- DB 233,110,255,255,255 ; jmpq 14e28 <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 233,110,255,255,255 ; jmpq 14dd7 <_sk_srcover_rgba_8888_sse41+0xe7>
PUBLIC _sk_srcover_bgra_8888_sse41
_sk_srcover_bgra_8888_sse41 LABEL PROC
@@ -19357,23 +19342,23 @@ _sk_srcover_bgra_8888_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,219,0,0,0 ; jne 14fb5 <_sk_srcover_bgra_8888_sse41+0xfb>
+ DB 15,133,219,0,0,0 ; jne 14f64 <_sk_srcover_bgra_8888_sse41+0xfb>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,37,149,212,1,0 ; movdqa 0x1d495(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,37,102,212,1,0 ; movdqa 0x1d466(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,145,212,1,0 ; pshufb 0x1d491(%rip),%xmm4 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,37,98,212,1,0 ; pshufb 0x1d462(%rip),%xmm4 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,145,212,1,0 ; pshufb 0x1d491(%rip),%xmm4 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,37,98,212,1,0 ; pshufb 0x1d462(%rip),%xmm4 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 68,15,40,5,174,211,1,0 ; movaps 0x1d3ae(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,127,211,1,0 ; movaps 0x1d37f(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,130,212,1,0 ; movaps 0x1d482(%rip),%xmm12 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,37,83,212,1,0 ; movaps 0x1d453(%rip),%xmm12 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -19399,7 +19384,7 @@ _sk_srcover_bgra_8888_sse41 LABEL PROC
DB 102,15,114,240,24 ; pslld $0x18,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
- DB 117,88 ; jne 14ff3 <_sk_srcover_bgra_8888_sse41+0x139>
+ DB 117,88 ; jne 14fa2 <_sk_srcover_bgra_8888_sse41+0x139>
DB 243,65,15,127,4,128 ; movdqu %xmm0,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -19410,32 +19395,32 @@ _sk_srcover_bgra_8888_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,91 ; je 1501d <_sk_srcover_bgra_8888_sse41+0x163>
+ DB 116,91 ; je 14fcc <_sk_srcover_bgra_8888_sse41+0x163>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,22 ; je 14fe2 <_sk_srcover_bgra_8888_sse41+0x128>
+ DB 116,22 ; je 14f91 <_sk_srcover_bgra_8888_sse41+0x128>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,10,255,255,255 ; jne 14ee0 <_sk_srcover_bgra_8888_sse41+0x26>
+ DB 15,133,10,255,255,255 ; jne 14e8f <_sk_srcover_bgra_8888_sse41+0x26>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 243,65,15,126,36,128 ; movq (%r8,%rax,4),%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,237,254,255,255 ; jmpq 14ee0 <_sk_srcover_bgra_8888_sse41+0x26>
+ DB 233,237,254,255,255 ; jmpq 14e8f <_sk_srcover_bgra_8888_sse41+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,40 ; je 15028 <_sk_srcover_bgra_8888_sse41+0x16e>
+ DB 116,40 ; je 14fd7 <_sk_srcover_bgra_8888_sse41+0x16e>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 15015 <_sk_srcover_bgra_8888_sse41+0x15b>
+ DB 116,15 ; je 14fc4 <_sk_srcover_bgra_8888_sse41+0x15b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,149 ; jne 14fa1 <_sk_srcover_bgra_8888_sse41+0xe7>
+ DB 117,149 ; jne 14f50 <_sk_srcover_bgra_8888_sse41+0xe7>
DB 102,65,15,58,22,68,128,8,2 ; pextrd $0x2,%xmm0,0x8(%r8,%rax,4)
DB 102,65,15,214,4,128 ; movq %xmm0,(%r8,%rax,4)
- DB 235,132 ; jmp 14fa1 <_sk_srcover_bgra_8888_sse41+0xe7>
+ DB 235,132 ; jmp 14f50 <_sk_srcover_bgra_8888_sse41+0xe7>
DB 102,65,15,110,60,128 ; movd (%r8,%rax,4),%xmm7
- DB 233,184,254,255,255 ; jmpq 14ee0 <_sk_srcover_bgra_8888_sse41+0x26>
+ DB 233,184,254,255,255 ; jmpq 14e8f <_sk_srcover_bgra_8888_sse41+0x26>
DB 102,65,15,126,4,128 ; movd %xmm0,(%r8,%rax,4)
- DB 233,110,255,255,255 ; jmpq 14fa1 <_sk_srcover_bgra_8888_sse41+0xe7>
+ DB 233,110,255,255,255 ; jmpq 14f50 <_sk_srcover_bgra_8888_sse41+0xe7>
PUBLIC _sk_clamp_0_sse41
_sk_clamp_0_sse41 LABEL PROC
@@ -19449,7 +19434,7 @@ _sk_clamp_0_sse41 LABEL PROC
PUBLIC _sk_clamp_1_sse41
_sk_clamp_1_sse41 LABEL PROC
- DB 68,15,40,5,125,210,1,0 ; movaps 0x1d27d(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,78,210,1,0 ; movaps 0x1d24e(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -19459,7 +19444,7 @@ _sk_clamp_1_sse41 LABEL PROC
PUBLIC _sk_clamp_a_sse41
_sk_clamp_a_sse41 LABEL PROC
- DB 15,93,29,98,210,1,0 ; minps 0x1d262(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,29,51,210,1,0 ; minps 0x1d233(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -19468,7 +19453,7 @@ _sk_clamp_a_sse41 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse41
_sk_clamp_a_dst_sse41 LABEL PROC
- DB 15,93,61,78,210,1,0 ; minps 0x1d24e(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,61,31,210,1,0 ; minps 0x1d21f(%rip),%xmm7 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -19497,7 +19482,7 @@ _sk_swap_rb_sse41 LABEL PROC
PUBLIC _sk_invert_sse41
_sk_invert_sse41 LABEL PROC
- DB 68,15,40,5,10,210,1,0 ; movaps 0x1d20a(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,219,209,1,0 ; movaps 0x1d1db(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -19548,10 +19533,10 @@ _sk_premul_dst_sse41 LABEL PROC
PUBLIC _sk_unpremul_sse41
_sk_unpremul_sse41 LABEL PROC
- DB 68,15,40,5,152,209,1,0 ; movaps 0x1d198(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,105,209,1,0 ; movaps 0x1d169(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,94,195 ; divps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
- DB 68,15,194,13,119,210,1,0,1 ; cmpltps 0x1d277(%rip),%xmm9 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,194,13,72,210,1,0,1 ; cmpltps 0x1d248(%rip),%xmm9 # 32340 <_sk_srcover_bgra_8888_sse2_lowp+0xcc0>
DB 69,15,84,200 ; andps %xmm8,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,201 ; mulps %xmm9,%xmm1
@@ -19561,20 +19546,20 @@ _sk_unpremul_sse41 LABEL PROC
PUBLIC _sk_from_srgb_sse41
_sk_from_srgb_sse41 LABEL PROC
- DB 68,15,40,29,107,210,1,0 ; movaps 0x1d26b(%rip),%xmm11 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ DB 68,15,40,29,60,210,1,0 ; movaps 0x1d23c(%rip),%xmm11 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xcd0>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
DB 68,15,40,208 ; movaps %xmm0,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
- DB 68,15,40,37,211,209,1,0 ; movaps 0x1d1d3(%rip),%xmm12 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,37,164,209,1,0 ; movaps 0x1d1a4(%rip),%xmm12 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,83,210,1,0 ; movaps 0x1d253(%rip),%xmm13 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ DB 68,15,40,45,36,210,1,0 ; movaps 0x1d224(%rip),%xmm13 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xce0>
DB 69,15,88,197 ; addps %xmm13,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
- DB 68,15,40,53,83,210,1,0 ; movaps 0x1d253(%rip),%xmm14 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,53,36,210,1,0 ; movaps 0x1d224(%rip),%xmm14 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xcf0>
DB 69,15,88,198 ; addps %xmm14,%xmm8
- DB 68,15,40,61,87,210,1,0 ; movaps 0x1d257(%rip),%xmm15 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ DB 68,15,40,61,40,210,1,0 ; movaps 0x1d228(%rip),%xmm15 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xd00>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 68,15,40,209 ; movaps %xmm1,%xmm10
@@ -19609,19 +19594,19 @@ PUBLIC _sk_from_srgb_dst_sse41
_sk_from_srgb_dst_sse41 LABEL PROC
DB 68,15,40,204 ; movaps %xmm4,%xmm9
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,40,29,162,209,1,0 ; movaps 0x1d1a2(%rip),%xmm11 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ DB 68,15,40,29,115,209,1,0 ; movaps 0x1d173(%rip),%xmm11 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xcd0>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 68,15,40,37,11,209,1,0 ; movaps 0x1d10b(%rip),%xmm12 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,37,220,208,1,0 ; movaps 0x1d0dc(%rip),%xmm12 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
DB 65,15,89,228 ; mulps %xmm12,%xmm4
- DB 68,15,40,45,143,209,1,0 ; movaps 0x1d18f(%rip),%xmm13 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ DB 68,15,40,45,96,209,1,0 ; movaps 0x1d160(%rip),%xmm13 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xce0>
DB 65,15,88,229 ; addps %xmm13,%xmm4
DB 15,89,224 ; mulps %xmm0,%xmm4
- DB 68,15,40,53,144,209,1,0 ; movaps 0x1d190(%rip),%xmm14 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,53,97,209,1,0 ; movaps 0x1d161(%rip),%xmm14 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xcf0>
DB 65,15,88,230 ; addps %xmm14,%xmm4
- DB 68,15,40,61,148,209,1,0 ; movaps 0x1d194(%rip),%xmm15 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ DB 68,15,40,61,101,209,1,0 ; movaps 0x1d165(%rip),%xmm15 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xd00>
DB 69,15,194,207,1 ; cmpltps %xmm15,%xmm9
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,65,15,56,20,226 ; blendvps %xmm0,%xmm10,%xmm4
@@ -19664,22 +19649,22 @@ _sk_to_srgb_sse41 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 68,15,82,192 ; rsqrtps %xmm0,%xmm8
- DB 68,15,40,29,5,209,1,0 ; movaps 0x1d105(%rip),%xmm11 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ DB 68,15,40,29,214,208,1,0 ; movaps 0x1d0d6(%rip),%xmm11 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xd10>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
- DB 68,15,40,37,5,209,1,0 ; movaps 0x1d105(%rip),%xmm12 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,37,214,208,1,0 ; movaps 0x1d0d6(%rip),%xmm12 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd20>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 69,15,89,252 ; mulps %xmm12,%xmm15
- DB 68,15,40,21,5,209,1,0 ; movaps 0x1d105(%rip),%xmm10 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ DB 68,15,40,21,214,208,1,0 ; movaps 0x1d0d6(%rip),%xmm10 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd30>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,248 ; mulps %xmm8,%xmm15
- DB 68,15,40,45,5,209,1,0 ; movaps 0x1d105(%rip),%xmm13 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,45,214,208,1,0 ; movaps 0x1d0d6(%rip),%xmm13 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd40>
DB 69,15,88,253 ; addps %xmm13,%xmm15
- DB 68,15,40,53,9,209,1,0 ; movaps 0x1d109(%rip),%xmm14 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ DB 68,15,40,53,218,208,1,0 ; movaps 0x1d0da(%rip),%xmm14 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd50>
DB 69,15,88,198 ; addps %xmm14,%xmm8
DB 69,15,83,192 ; rcpps %xmm8,%xmm8
DB 69,15,89,199 ; mulps %xmm15,%xmm8
- DB 68,15,40,61,5,209,1,0 ; movaps 0x1d105(%rip),%xmm15 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ DB 68,15,40,61,214,208,1,0 ; movaps 0x1d0d6(%rip),%xmm15 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd60>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 68,15,82,202 ; rsqrtps %xmm2,%xmm9
@@ -19733,7 +19718,7 @@ _sk_rgb_to_hsl_sse41 LABEL PROC
DB 68,15,93,224 ; minps %xmm0,%xmm12
DB 65,15,40,203 ; movaps %xmm11,%xmm1
DB 65,15,92,204 ; subps %xmm12,%xmm1
- DB 68,15,40,53,169,206,1,0 ; movaps 0x1cea9(%rip),%xmm14 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,53,122,206,1,0 ; movaps 0x1ce7a(%rip),%xmm14 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,94,241 ; divps %xmm1,%xmm14
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 69,15,194,208,0 ; cmpeqps %xmm8,%xmm10
@@ -19742,27 +19727,27 @@ _sk_rgb_to_hsl_sse41 LABEL PROC
DB 65,15,89,198 ; mulps %xmm14,%xmm0
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 68,15,194,250,1 ; cmpltps %xmm2,%xmm15
- DB 68,15,84,61,32,208,1,0 ; andps 0x1d020(%rip),%xmm15 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ DB 68,15,84,61,241,207,1,0 ; andps 0x1cff1(%rip),%xmm15 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd70>
DB 68,15,88,248 ; addps %xmm0,%xmm15
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,194,193,0 ; cmpeqps %xmm9,%xmm0
DB 65,15,92,208 ; subps %xmm8,%xmm2
DB 65,15,89,214 ; mulps %xmm14,%xmm2
- DB 68,15,40,45,19,208,1,0 ; movaps 0x1d013(%rip),%xmm13 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ DB 68,15,40,45,228,207,1,0 ; movaps 0x1cfe4(%rip),%xmm13 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xd80>
DB 65,15,88,213 ; addps %xmm13,%xmm2
DB 69,15,92,193 ; subps %xmm9,%xmm8
DB 69,15,89,198 ; mulps %xmm14,%xmm8
- DB 68,15,88,5,15,208,1,0 ; addps 0x1d00f(%rip),%xmm8 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ DB 68,15,88,5,224,207,1,0 ; addps 0x1cfe0(%rip),%xmm8 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
DB 102,68,15,56,20,194 ; blendvps %xmm0,%xmm2,%xmm8
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 102,69,15,56,20,199 ; blendvps %xmm0,%xmm15,%xmm8
- DB 68,15,89,5,7,208,1,0 ; mulps 0x1d007(%rip),%xmm8 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ DB 68,15,89,5,216,207,1,0 ; mulps 0x1cfd8(%rip),%xmm8 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
DB 69,15,40,203 ; movaps %xmm11,%xmm9
DB 69,15,194,204,4 ; cmpneqps %xmm12,%xmm9
DB 69,15,84,193 ; andps %xmm9,%xmm8
DB 69,15,92,235 ; subps %xmm11,%xmm13
DB 69,15,88,220 ; addps %xmm12,%xmm11
- DB 15,40,5,11,206,1,0 ; movaps 0x1ce0b(%rip),%xmm0 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,40,5,220,205,1,0 ; movaps 0x1cddc(%rip),%xmm0 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 65,15,40,211 ; movaps %xmm11,%xmm2
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,194,194,1 ; cmpltps %xmm2,%xmm0
@@ -19783,7 +19768,7 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
DB 15,41,100,36,32 ; movaps %xmm4,0x20(%rsp)
DB 15,41,92,36,16 ; movaps %xmm3,0x10(%rsp)
DB 68,15,40,208 ; movaps %xmm0,%xmm10
- DB 68,15,40,13,189,205,1,0 ; movaps 0x1cdbd(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,13,142,205,1,0 ; movaps 0x1cd8e(%rip),%xmm9 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,194,194,2 ; cmpleps %xmm2,%xmm0
DB 15,40,217 ; movaps %xmm1,%xmm3
@@ -19796,19 +19781,19 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
DB 15,41,20,36 ; movaps %xmm2,(%rsp)
DB 69,15,88,192 ; addps %xmm8,%xmm8
DB 68,15,92,197 ; subps %xmm5,%xmm8
- DB 68,15,40,53,121,207,1,0 ; movaps 0x1cf79(%rip),%xmm14 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ DB 68,15,40,53,74,207,1,0 ; movaps 0x1cf4a(%rip),%xmm14 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xdb0>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 102,65,15,58,8,198,1 ; roundps $0x1,%xmm14,%xmm0
DB 68,15,92,240 ; subps %xmm0,%xmm14
- DB 68,15,40,29,114,207,1,0 ; movaps 0x1cf72(%rip),%xmm11 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ DB 68,15,40,29,67,207,1,0 ; movaps 0x1cf43(%rip),%xmm11 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xdc0>
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,194,198,2 ; cmpleps %xmm14,%xmm0
DB 15,40,245 ; movaps %xmm5,%xmm6
DB 65,15,92,240 ; subps %xmm8,%xmm6
- DB 15,40,61,11,207,1,0 ; movaps 0x1cf0b(%rip),%xmm7 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ DB 15,40,61,220,206,1,0 ; movaps 0x1cedc(%rip),%xmm7 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd70>
DB 69,15,40,238 ; movaps %xmm14,%xmm13
DB 68,15,89,239 ; mulps %xmm7,%xmm13
- DB 15,40,29,28,207,1,0 ; movaps 0x1cf1c(%rip),%xmm3 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ DB 15,40,29,237,206,1,0 ; movaps 0x1ceed(%rip),%xmm3 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
DB 68,15,40,227 ; movaps %xmm3,%xmm12
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 68,15,89,230 ; mulps %xmm6,%xmm12
@@ -19818,7 +19803,7 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
DB 65,15,194,198,2 ; cmpleps %xmm14,%xmm0
DB 68,15,40,253 ; movaps %xmm5,%xmm15
DB 102,69,15,56,20,252 ; blendvps %xmm0,%xmm12,%xmm15
- DB 68,15,40,37,251,206,1,0 ; movaps 0x1cefb(%rip),%xmm12 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ DB 68,15,40,37,204,206,1,0 ; movaps 0x1cecc(%rip),%xmm12 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
DB 65,15,40,196 ; movaps %xmm12,%xmm0
DB 65,15,194,198,2 ; cmpleps %xmm14,%xmm0
DB 68,15,89,238 ; mulps %xmm6,%xmm13
@@ -19852,7 +19837,7 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
DB 65,15,40,198 ; movaps %xmm14,%xmm0
DB 15,40,20,36 ; movaps (%rsp),%xmm2
DB 102,15,56,20,202 ; blendvps %xmm0,%xmm2,%xmm1
- DB 68,15,88,21,148,206,1,0 ; addps 0x1ce94(%rip),%xmm10 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,88,21,101,206,1,0 ; addps 0x1ce65(%rip),%xmm10 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
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
@@ -19904,11 +19889,11 @@ _sk_scale_u8_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,52 ; jne 15727 <_sk_scale_u8_sse41+0x4c>
+ DB 117,52 ; jne 156d6 <_sk_scale_u8_sse41+0x4c>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,125,204,1,0 ; pand 0x1cc7d(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,5,78,204,1,0 ; pand 0x1cc4e(%rip),%xmm8 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,209,205,1,0 ; mulps 0x1cdd1(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,5,162,205,1,0 ; mulps 0x1cda2(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -19919,12 +19904,12 @@ _sk_scale_u8_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,59 ; je 1576f <_sk_scale_u8_sse41+0x94>
+ DB 116,59 ; je 1571e <_sk_scale_u8_sse41+0x94>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 15756 <_sk_scale_u8_sse41+0x7b>
+ DB 116,23 ; je 15705 <_sk_scale_u8_sse41+0x7b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,181 ; jne 156fa <_sk_scale_u8_sse41+0x1f>
+ DB 117,181 ; jne 156a9 <_sk_scale_u8_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
@@ -19932,10 +19917,10 @@ _sk_scale_u8_sse41 LABEL PROC
DB 102,68,15,110,200 ; movd %eax,%xmm9
DB 102,69,15,56,49,201 ; pmovzxbd %xmm9,%xmm9
DB 102,69,15,58,14,193,15 ; pblendw $0xf,%xmm9,%xmm8
- DB 235,139 ; jmp 156fa <_sk_scale_u8_sse41+0x1f>
+ DB 235,139 ; jmp 156a9 <_sk_scale_u8_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,124,255,255,255 ; jmpq 156fa <_sk_scale_u8_sse41+0x1f>
+ DB 233,124,255,255,255 ; jmpq 156a9 <_sk_scale_u8_sse41+0x1f>
PUBLIC _sk_scale_565_sse41
_sk_scale_565_sse41 LABEL PROC
@@ -19948,19 +19933,19 @@ _sk_scale_565_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,159,0,0,0 ; jne 15841 <_sk_scale_565_sse41+0xc3>
+ DB 15,133,159,0,0,0 ; jne 157f0 <_sk_scale_565_sse41+0xc3>
DB 102,71,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm11
- DB 102,15,111,5,63,205,1,0 ; movdqa 0x1cd3f(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,5,16,205,1,0 ; movdqa 0x1cd10(%rip),%xmm0 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,62,205,1,0 ; mulps 0x1cd3e(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,5,70,205,1,0 ; movdqa 0x1cd46(%rip),%xmm0 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 68,15,89,13,15,205,1,0 ; mulps 0x1cd0f(%rip),%xmm9 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+ DB 102,15,111,5,23,205,1,0 ; movdqa 0x1cd17(%rip),%xmm0 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,208 ; cvtdq2ps %xmm0,%xmm10
- DB 68,15,89,21,69,205,1,0 ; mulps 0x1cd45(%rip),%xmm10 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,68,15,219,29,76,205,1,0 ; pand 0x1cd4c(%rip),%xmm11 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 68,15,89,21,22,205,1,0 ; mulps 0x1cd16(%rip),%xmm10 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe20>
+ DB 102,68,15,219,29,29,205,1,0 ; pand 0x1cd1d(%rip),%xmm11 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
- DB 68,15,89,29,80,205,1,0 ; mulps 0x1cd50(%rip),%xmm11 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 68,15,89,29,33,205,1,0 ; mulps 0x1cd21(%rip),%xmm11 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,226 ; movaps %xmm10,%xmm12
@@ -19985,22 +19970,22 @@ _sk_scale_565_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,60 ; je 1588a <_sk_scale_565_sse41+0x10c>
+ DB 116,60 ; je 15839 <_sk_scale_565_sse41+0x10c>
DB 102,69,15,239,219 ; pxor %xmm11,%xmm11
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,26 ; je 15873 <_sk_scale_565_sse41+0xf5>
+ DB 116,26 ; je 15822 <_sk_scale_565_sse41+0xf5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,70,255,255,255 ; jne 157a9 <_sk_scale_565_sse41+0x2b>
+ DB 15,133,70,255,255,255 ; jne 15758 <_sk_scale_565_sse41+0x2b>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,68,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm11
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
DB 102,68,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm11
- DB 233,31,255,255,255 ; jmpq 157a9 <_sk_scale_565_sse41+0x2b>
+ DB 233,31,255,255,255 ; jmpq 15758 <_sk_scale_565_sse41+0x2b>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,68,15,110,216 ; movd %eax,%xmm11
- DB 233,16,255,255,255 ; jmpq 157a9 <_sk_scale_565_sse41+0x2b>
+ DB 233,16,255,255,255 ; jmpq 15758 <_sk_scale_565_sse41+0x2b>
PUBLIC _sk_lerp_1_float_sse41
_sk_lerp_1_float_sse41 LABEL PROC
@@ -20031,11 +20016,11 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,72 ; jne 15931 <_sk_lerp_u8_sse41+0x60>
+ DB 117,72 ; jne 158e0 <_sk_lerp_u8_sse41+0x60>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,135,202,1,0 ; pand 0x1ca87(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,5,88,202,1,0 ; pand 0x1ca58(%rip),%xmm8 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,219,203,1,0 ; mulps 0x1cbdb(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,5,172,203,1,0 ; mulps 0x1cbac(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -20053,12 +20038,12 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,62 ; je 1597c <_sk_lerp_u8_sse41+0xab>
+ DB 116,62 ; je 1592b <_sk_lerp_u8_sse41+0xab>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 15960 <_sk_lerp_u8_sse41+0x8f>
+ DB 116,23 ; je 1590f <_sk_lerp_u8_sse41+0x8f>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,161 ; jne 158f0 <_sk_lerp_u8_sse41+0x1f>
+ DB 117,161 ; jne 1589f <_sk_lerp_u8_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
@@ -20066,10 +20051,10 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 102,68,15,110,200 ; movd %eax,%xmm9
DB 102,69,15,56,49,201 ; pmovzxbd %xmm9,%xmm9
DB 102,69,15,58,14,193,15 ; pblendw $0xf,%xmm9,%xmm8
- DB 233,116,255,255,255 ; jmpq 158f0 <_sk_lerp_u8_sse41+0x1f>
+ DB 233,116,255,255,255 ; jmpq 1589f <_sk_lerp_u8_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,101,255,255,255 ; jmpq 158f0 <_sk_lerp_u8_sse41+0x1f>
+ DB 233,101,255,255,255 ; jmpq 1589f <_sk_lerp_u8_sse41+0x1f>
PUBLIC _sk_lerp_565_sse41
_sk_lerp_565_sse41 LABEL PROC
@@ -20082,19 +20067,19 @@ _sk_lerp_565_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,165,0,0,0 ; jne 15a54 <_sk_lerp_565_sse41+0xc9>
+ DB 15,133,165,0,0,0 ; jne 15a03 <_sk_lerp_565_sse41+0xc9>
DB 102,71,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm10
- DB 102,15,111,5,50,203,1,0 ; movdqa 0x1cb32(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,5,3,203,1,0 ; movdqa 0x1cb03(%rip),%xmm0 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,49,203,1,0 ; mulps 0x1cb31(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,5,57,203,1,0 ; movdqa 0x1cb39(%rip),%xmm0 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 68,15,89,13,2,203,1,0 ; mulps 0x1cb02(%rip),%xmm9 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+ DB 102,15,111,5,10,203,1,0 ; movdqa 0x1cb0a(%rip),%xmm0 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,216 ; cvtdq2ps %xmm0,%xmm11
- DB 68,15,89,29,56,203,1,0 ; mulps 0x1cb38(%rip),%xmm11 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,68,15,219,21,63,203,1,0 ; pand 0x1cb3f(%rip),%xmm10 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 68,15,89,29,9,203,1,0 ; mulps 0x1cb09(%rip),%xmm11 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe20>
+ DB 102,68,15,219,21,16,203,1,0 ; pand 0x1cb10(%rip),%xmm10 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,67,203,1,0 ; mulps 0x1cb43(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 68,15,89,21,20,203,1,0 ; mulps 0x1cb14(%rip),%xmm10 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -20122,22 +20107,22 @@ _sk_lerp_565_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,60 ; je 15a9d <_sk_lerp_565_sse41+0x112>
+ DB 116,60 ; je 15a4c <_sk_lerp_565_sse41+0x112>
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,26 ; je 15a86 <_sk_lerp_565_sse41+0xfb>
+ DB 116,26 ; je 15a35 <_sk_lerp_565_sse41+0xfb>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,64,255,255,255 ; jne 159b6 <_sk_lerp_565_sse41+0x2b>
+ DB 15,133,64,255,255,255 ; jne 15965 <_sk_lerp_565_sse41+0x2b>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,68,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm10
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
DB 102,68,15,58,14,208,15 ; pblendw $0xf,%xmm0,%xmm10
- DB 233,25,255,255,255 ; jmpq 159b6 <_sk_lerp_565_sse41+0x2b>
+ DB 233,25,255,255,255 ; jmpq 15965 <_sk_lerp_565_sse41+0x2b>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,68,15,110,208 ; movd %eax,%xmm10
- DB 233,10,255,255,255 ; jmpq 159b6 <_sk_lerp_565_sse41+0x2b>
+ DB 233,10,255,255,255 ; jmpq 15965 <_sk_lerp_565_sse41+0x2b>
PUBLIC _sk_load_tables_sse41
_sk_load_tables_sse41 LABEL PROC
@@ -20146,9 +20131,9 @@ _sk_load_tables_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,17,1,0,0 ; jne 15bce <_sk_load_tables_sse41+0x122>
+ DB 15,133,17,1,0,0 ; jne 15b7d <_sk_load_tables_sse41+0x122>
DB 243,69,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm8
- DB 102,15,111,5,181,200,1,0 ; movdqa 0x1c8b5(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,134,200,1,0 ; movdqa 0x1c886(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -20163,7 +20148,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 102,66,15,58,33,4,155,32 ; insertps $0x20,(%rbx,%r11,4),%xmm0
DB 102,66,15,58,33,4,3,48 ; insertps $0x30,(%rbx,%r8,1),%xmm0
DB 102,65,15,111,200 ; movdqa %xmm8,%xmm1
- DB 102,15,56,0,13,112,200,1,0 ; pshufb 0x1c870(%rip),%xmm1 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,13,65,200,1,0 ; pshufb 0x1c841(%rip),%xmm1 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 68,15,182,203 ; movzbl %bl,%r9d
@@ -20178,7 +20163,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 102,15,58,33,202,48 ; insertps $0x30,%xmm2,%xmm1
DB 76,139,64,24 ; mov 0x18(%rax),%r8
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
- DB 102,15,56,0,21,44,200,1,0 ; pshufb 0x1c82c(%rip),%xmm2 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,21,253,199,1,0 ; pshufb 0x1c7fd(%rip),%xmm2 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
DB 102,72,15,58,22,211,1 ; pextrq $0x1,%xmm2,%rbx
DB 102,72,15,126,208 ; movq %xmm2,%rax
DB 68,15,182,200 ; movzbl %al,%r9d
@@ -20193,7 +20178,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 102,15,58,33,211,48 ; insertps $0x30,%xmm3,%xmm2
DB 102,65,15,114,208,24 ; psrld $0x18,%xmm8
DB 65,15,91,216 ; cvtdq2ps %xmm8,%xmm3
- DB 15,89,29,25,201,1,0 ; mulps 0x1c919(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,29,234,200,1,0 ; mulps 0x1c8ea(%rip),%xmm3 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -20201,19 +20186,19 @@ _sk_load_tables_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,52 ; je 15c0f <_sk_load_tables_sse41+0x163>
+ DB 116,52 ; je 15bbe <_sk_load_tables_sse41+0x163>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 15bfd <_sk_load_tables_sse41+0x151>
+ DB 116,23 ; je 15bac <_sk_load_tables_sse41+0x151>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,211,254,255,255 ; jne 15ac3 <_sk_load_tables_sse41+0x17>
+ DB 15,133,211,254,255,255 ; jne 15a72 <_sk_load_tables_sse41+0x17>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 243,65,15,126,4,144 ; movq (%r8,%rdx,4),%xmm0
DB 102,68,15,58,14,192,15 ; pblendw $0xf,%xmm0,%xmm8
- DB 233,180,254,255,255 ; jmpq 15ac3 <_sk_load_tables_sse41+0x17>
+ DB 233,180,254,255,255 ; jmpq 15a72 <_sk_load_tables_sse41+0x17>
DB 102,69,15,110,4,144 ; movd (%r8,%rdx,4),%xmm8
- DB 233,169,254,255,255 ; jmpq 15ac3 <_sk_load_tables_sse41+0x17>
+ DB 233,169,254,255,255 ; jmpq 15a72 <_sk_load_tables_sse41+0x17>
PUBLIC _sk_load_tables_u16_be_sse41
_sk_load_tables_u16_be_sse41 LABEL PROC
@@ -20223,7 +20208,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,149,0,0,0,0 ; lea 0x0(,%rdx,4),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,92,1,0,0 ; jne 15d8f <_sk_load_tables_u16_be_sse41+0x175>
+ DB 15,133,92,1,0,0 ; jne 15d3e <_sk_load_tables_u16_be_sse41+0x175>
DB 102,67,15,16,4,72 ; movupd (%r8,%r9,2),%xmm0
DB 243,67,15,111,76,72,16 ; movdqu 0x10(%r8,%r9,2),%xmm1
DB 102,68,15,40,200 ; movapd %xmm0,%xmm9
@@ -20232,7 +20217,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 102,68,15,105,200 ; punpckhwd %xmm0,%xmm9
- DB 102,68,15,111,5,235,200,1,0 ; movdqa 0x1c8eb(%rip),%xmm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 102,68,15,111,5,188,200,1,0 ; movdqa 0x1c8bc(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
@@ -20250,7 +20235,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
DB 102,15,58,33,194,32 ; insertps $0x20,%xmm2,%xmm0
DB 243,66,15,16,20,3 ; movss (%rbx,%r8,1),%xmm2
DB 102,15,58,33,194,48 ; insertps $0x30,%xmm2,%xmm0
- DB 102,15,56,0,13,154,200,1,0 ; pshufb 0x1c89a(%rip),%xmm1 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ DB 102,15,56,0,13,107,200,1,0 ; pshufb 0x1c86b(%rip),%xmm1 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe60>
DB 102,15,56,51,201 ; pmovzxwd %xmm1,%xmm1
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -20286,23 +20271,23 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
DB 102,65,15,235,216 ; por %xmm8,%xmm3
DB 102,15,56,51,219 ; pmovzxwd %xmm3,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,232,199,1,0 ; mulps 0x1c7e8(%rip),%xmm3 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 15,89,29,185,199,1,0 ; mulps 0x1c7b9(%rip),%xmm3 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
DB 242,67,15,16,4,72 ; movsd (%r8,%r9,2),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 15da8 <_sk_load_tables_u16_be_sse41+0x18e>
+ DB 117,13 ; jne 15d57 <_sk_load_tables_u16_be_sse41+0x18e>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,152,254,255,255 ; jmpq 15c40 <_sk_load_tables_u16_be_sse41+0x26>
+ DB 233,152,254,255,255 ; jmpq 15bef <_sk_load_tables_u16_be_sse41+0x26>
DB 102,67,15,22,68,72,8 ; movhpd 0x8(%r8,%r9,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,131,254,255,255 ; jb 15c40 <_sk_load_tables_u16_be_sse41+0x26>
+ DB 15,130,131,254,255,255 ; jb 15bef <_sk_load_tables_u16_be_sse41+0x26>
DB 243,67,15,126,76,72,16 ; movq 0x10(%r8,%r9,2),%xmm1
- DB 233,119,254,255,255 ; jmpq 15c40 <_sk_load_tables_u16_be_sse41+0x26>
+ DB 233,119,254,255,255 ; jmpq 15bef <_sk_load_tables_u16_be_sse41+0x26>
PUBLIC _sk_load_tables_rgb_u16_be_sse41
_sk_load_tables_rgb_u16_be_sse41 LABEL PROC
@@ -20312,7 +20297,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,82 ; lea (%rdx,%rdx,2),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,76,1,0,0 ; jne 15f2a <_sk_load_tables_rgb_u16_be_sse41+0x161>
+ DB 15,133,76,1,0,0 ; jne 15ed9 <_sk_load_tables_rgb_u16_be_sse41+0x161>
DB 243,67,15,111,20,72 ; movdqu (%r8,%r9,2),%xmm2
DB 243,67,15,111,76,72,8 ; movdqu 0x8(%r8,%r9,2),%xmm1
DB 102,15,115,217,4 ; psrldq $0x4,%xmm1
@@ -20324,7 +20309,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 102,15,97,209 ; punpcklwd %xmm1,%xmm2
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,97,201 ; punpcklwd %xmm9,%xmm1
- DB 102,68,15,111,5,49,199,1,0 ; movdqa 0x1c731(%rip),%xmm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 102,68,15,111,5,2,199,1,0 ; movdqa 0x1c702(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
@@ -20342,7 +20327,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 102,15,58,33,195,32 ; insertps $0x20,%xmm3,%xmm0
DB 243,66,15,16,28,3 ; movss (%rbx,%r8,1),%xmm3
DB 102,15,58,33,195,48 ; insertps $0x30,%xmm3,%xmm0
- DB 102,15,56,0,13,224,198,1,0 ; pshufb 0x1c6e0(%rip),%xmm1 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ DB 102,15,56,0,13,177,198,1,0 ; pshufb 0x1c6b1(%rip),%xmm1 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe60>
DB 102,15,56,51,201 ; pmovzxwd %xmm1,%xmm1
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -20373,7 +20358,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 243,65,15,16,28,24 ; movss (%r8,%rbx,1),%xmm3
DB 102,15,58,33,211,48 ; insertps $0x30,%xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,171,195,1,0 ; movaps 0x1c3ab(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,124,195,1,0 ; movaps 0x1c37c(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -20381,21 +20366,21 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,67,15,196,84,72,4,2 ; pinsrw $0x2,0x4(%r8,%r9,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,14 ; jne 15f50 <_sk_load_tables_rgb_u16_be_sse41+0x187>
+ DB 117,14 ; jne 15eff <_sk_load_tables_rgb_u16_be_sse41+0x187>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
- DB 233,180,254,255,255 ; jmpq 15e04 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,180,254,255,255 ; jmpq 15db3 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
DB 102,71,15,110,76,72,6 ; movd 0x6(%r8,%r9,2),%xmm9
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,71,15,196,76,72,10,2 ; pinsrw $0x2,0xa(%r8,%r9,2),%xmm9
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,24 ; jb 15f81 <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
+ DB 114,24 ; jb 15f30 <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
DB 102,67,15,110,76,72,12 ; movd 0xc(%r8,%r9,2),%xmm1
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,67,15,196,76,72,16,2 ; pinsrw $0x2,0x10(%r8,%r9,2),%xmm1
- DB 233,131,254,255,255 ; jmpq 15e04 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,131,254,255,255 ; jmpq 15db3 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,122,254,255,255 ; jmpq 15e04 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,122,254,255,255 ; jmpq 15db3 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
PUBLIC _sk_byte_tables_sse41
_sk_byte_tables_sse41 LABEL PROC
@@ -20403,7 +20388,7 @@ _sk_byte_tables_sse41 LABEL PROC
DB 65,86 ; push %r14
DB 83 ; push %rbx
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,24,196,1,0 ; movaps 0x1c418(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,233,195,1,0 ; movaps 0x1c3e9(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
@@ -20426,7 +20411,7 @@ _sk_byte_tables_sse41 LABEL PROC
DB 102,15,58,32,197,3 ; pinsrb $0x3,%ebp,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,13,222,196,1,0 ; movaps 0x1c4de(%rip),%xmm9 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,13,175,196,1,0 ; movaps 0x1c4af(%rip),%xmm9 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20526,7 +20511,7 @@ _sk_byte_tables_rgb_sse41 LABEL PROC
DB 102,15,58,32,197,3 ; pinsrb $0x3,%ebp,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,13,58,195,1,0 ; movaps 0x1c33a(%rip),%xmm9 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,13,11,195,1,0 ; movaps 0x1c30b(%rip),%xmm9 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20698,31 +20683,31 @@ _sk_parametric_r_sse41 LABEL PROC
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,194 ; cvtdq2ps %xmm10,%xmm8
- DB 68,15,89,5,21,193,1,0 ; mulps 0x1c115(%rip),%xmm8 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,21,29,193,1,0 ; andps 0x1c11d(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,21,69,190,1,0 ; orps 0x1be45(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,5,29,193,1,0 ; addps 0x1c11d(%rip),%xmm8 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,40,37,37,193,1,0 ; movaps 0x1c125(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,5,230,192,1,0 ; mulps 0x1c0e6(%rip),%xmm8 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 68,15,84,21,238,192,1,0 ; andps 0x1c0ee(%rip),%xmm10 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+ DB 68,15,86,21,22,190,1,0 ; orps 0x1be16(%rip),%xmm10 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+ DB 68,15,88,5,238,192,1,0 ; addps 0x1c0ee(%rip),%xmm8 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
+ DB 68,15,40,37,246,192,1,0 ; movaps 0x1c0f6(%rip),%xmm12 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
- DB 68,15,88,21,37,193,1,0 ; addps 0x1c125(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 68,15,40,37,45,193,1,0 ; movaps 0x1c12d(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,21,246,192,1,0 ; addps 0x1c0f6(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+ DB 68,15,40,37,254,192,1,0 ; movaps 0x1c0fe(%rip),%xmm12 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
DB 69,15,89,195 ; mulps %xmm11,%xmm8
DB 102,69,15,58,8,208,1 ; roundps $0x1,%xmm8,%xmm10
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,5,26,193,1,0 ; addps 0x1c11a(%rip),%xmm8 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 68,15,40,21,34,193,1,0 ; movaps 0x1c122(%rip),%xmm10 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,5,235,192,1,0 ; addps 0x1c0eb(%rip),%xmm8 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+ DB 68,15,40,21,243,192,1,0 ; movaps 0x1c0f3(%rip),%xmm10 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xef0>
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 68,15,40,21,34,193,1,0 ; movaps 0x1c122(%rip),%xmm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,21,243,192,1,0 ; movaps 0x1c0f3(%rip),%xmm10 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xf00>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 68,15,40,29,38,193,1,0 ; movaps 0x1c126(%rip),%xmm11 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,29,247,192,1,0 ; movaps 0x1c0f7(%rip),%xmm11 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xf10>
DB 69,15,94,218 ; divps %xmm10,%xmm11
DB 69,15,88,216 ; addps %xmm8,%xmm11
- DB 68,15,89,29,38,193,1,0 ; mulps 0x1c126(%rip),%xmm11 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,89,29,247,192,1,0 ; mulps 0x1c0f7(%rip),%xmm11 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf20>
DB 102,69,15,91,211 ; cvtps2dq %xmm11,%xmm10
DB 243,68,15,16,64,20 ; movss 0x14(%rax),%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
@@ -20730,7 +20715,7 @@ _sk_parametric_r_sse41 LABEL PROC
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 68,15,95,192 ; maxps %xmm0,%xmm8
- DB 68,15,93,5,173,189,1,0 ; minps 0x1bdad(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,93,5,126,189,1,0 ; minps 0x1bd7e(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20758,31 +20743,31 @@ _sk_parametric_g_sse41 LABEL PROC
DB 68,15,88,217 ; addps %xmm1,%xmm11
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,91,227 ; cvtdq2ps %xmm11,%xmm12
- DB 68,15,89,37,238,191,1,0 ; mulps 0x1bfee(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,29,246,191,1,0 ; andps 0x1bff6(%rip),%xmm11 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,29,30,189,1,0 ; orps 0x1bd1e(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,37,246,191,1,0 ; addps 0x1bff6(%rip),%xmm12 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 15,40,13,255,191,1,0 ; movaps 0x1bfff(%rip),%xmm1 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,37,191,191,1,0 ; mulps 0x1bfbf(%rip),%xmm12 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 68,15,84,29,199,191,1,0 ; andps 0x1bfc7(%rip),%xmm11 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+ DB 68,15,86,29,239,188,1,0 ; orps 0x1bcef(%rip),%xmm11 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+ DB 68,15,88,37,199,191,1,0 ; addps 0x1bfc7(%rip),%xmm12 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
+ DB 15,40,13,208,191,1,0 ; movaps 0x1bfd0(%rip),%xmm1 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,88,29,255,191,1,0 ; addps 0x1bfff(%rip),%xmm11 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 15,40,13,8,192,1,0 ; movaps 0x1c008(%rip),%xmm1 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,29,208,191,1,0 ; addps 0x1bfd0(%rip),%xmm11 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+ DB 15,40,13,217,191,1,0 ; movaps 0x1bfd9(%rip),%xmm1 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
DB 65,15,94,203 ; divps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 102,69,15,58,8,212,1 ; roundps $0x1,%xmm12,%xmm10
DB 69,15,40,220 ; movaps %xmm12,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,37,245,191,1,0 ; addps 0x1bff5(%rip),%xmm12 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 15,40,13,254,191,1,0 ; movaps 0x1bffe(%rip),%xmm1 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,37,198,191,1,0 ; addps 0x1bfc6(%rip),%xmm12 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+ DB 15,40,13,207,191,1,0 ; movaps 0x1bfcf(%rip),%xmm1 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xef0>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,40,21,254,191,1,0 ; movaps 0x1bffe(%rip),%xmm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,21,207,191,1,0 ; movaps 0x1bfcf(%rip),%xmm10 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xf00>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,13,3,192,1,0 ; movaps 0x1c003(%rip),%xmm1 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 15,40,13,212,191,1,0 ; movaps 0x1bfd4(%rip),%xmm1 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xf10>
DB 65,15,94,202 ; divps %xmm10,%xmm1
DB 65,15,88,204 ; addps %xmm12,%xmm1
- DB 15,89,13,4,192,1,0 ; mulps 0x1c004(%rip),%xmm1 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,89,13,213,191,1,0 ; mulps 0x1bfd5(%rip),%xmm1 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf20>
DB 102,68,15,91,209 ; cvtps2dq %xmm1,%xmm10
DB 243,15,16,72,20 ; movss 0x14(%rax),%xmm1
DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
@@ -20790,7 +20775,7 @@ _sk_parametric_g_sse41 LABEL PROC
DB 102,65,15,56,20,201 ; blendvps %xmm0,%xmm9,%xmm1
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,95,200 ; maxps %xmm0,%xmm1
- DB 15,93,13,143,188,1,0 ; minps 0x1bc8f(%rip),%xmm1 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,13,96,188,1,0 ; minps 0x1bc60(%rip),%xmm1 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20818,31 +20803,31 @@ _sk_parametric_b_sse41 LABEL PROC
DB 68,15,88,218 ; addps %xmm2,%xmm11
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,91,227 ; cvtdq2ps %xmm11,%xmm12
- DB 68,15,89,37,208,190,1,0 ; mulps 0x1bed0(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,29,216,190,1,0 ; andps 0x1bed8(%rip),%xmm11 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,29,0,188,1,0 ; orps 0x1bc00(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,37,216,190,1,0 ; addps 0x1bed8(%rip),%xmm12 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 15,40,21,225,190,1,0 ; movaps 0x1bee1(%rip),%xmm2 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,37,161,190,1,0 ; mulps 0x1bea1(%rip),%xmm12 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 68,15,84,29,169,190,1,0 ; andps 0x1bea9(%rip),%xmm11 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+ DB 68,15,86,29,209,187,1,0 ; orps 0x1bbd1(%rip),%xmm11 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+ DB 68,15,88,37,169,190,1,0 ; addps 0x1bea9(%rip),%xmm12 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
+ DB 15,40,21,178,190,1,0 ; movaps 0x1beb2(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,88,29,225,190,1,0 ; addps 0x1bee1(%rip),%xmm11 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 15,40,21,234,190,1,0 ; movaps 0x1beea(%rip),%xmm2 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,29,178,190,1,0 ; addps 0x1beb2(%rip),%xmm11 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+ DB 15,40,21,187,190,1,0 ; movaps 0x1bebb(%rip),%xmm2 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
DB 65,15,94,211 ; divps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 102,69,15,58,8,212,1 ; roundps $0x1,%xmm12,%xmm10
DB 69,15,40,220 ; movaps %xmm12,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,37,215,190,1,0 ; addps 0x1bed7(%rip),%xmm12 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 15,40,21,224,190,1,0 ; movaps 0x1bee0(%rip),%xmm2 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,37,168,190,1,0 ; addps 0x1bea8(%rip),%xmm12 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+ DB 15,40,21,177,190,1,0 ; movaps 0x1beb1(%rip),%xmm2 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xef0>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,40,21,224,190,1,0 ; movaps 0x1bee0(%rip),%xmm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,21,177,190,1,0 ; movaps 0x1beb1(%rip),%xmm10 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xf00>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,21,229,190,1,0 ; movaps 0x1bee5(%rip),%xmm2 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 15,40,21,182,190,1,0 ; movaps 0x1beb6(%rip),%xmm2 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xf10>
DB 65,15,94,210 ; divps %xmm10,%xmm2
DB 65,15,88,212 ; addps %xmm12,%xmm2
- DB 15,89,21,230,190,1,0 ; mulps 0x1bee6(%rip),%xmm2 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,89,21,183,190,1,0 ; mulps 0x1beb7(%rip),%xmm2 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf20>
DB 102,68,15,91,210 ; cvtps2dq %xmm2,%xmm10
DB 243,15,16,80,20 ; movss 0x14(%rax),%xmm2
DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
@@ -20850,7 +20835,7 @@ _sk_parametric_b_sse41 LABEL PROC
DB 102,65,15,56,20,209 ; blendvps %xmm0,%xmm9,%xmm2
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,95,208 ; maxps %xmm0,%xmm2
- DB 15,93,21,113,187,1,0 ; minps 0x1bb71(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,21,66,187,1,0 ; minps 0x1bb42(%rip),%xmm2 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20878,31 +20863,31 @@ _sk_parametric_a_sse41 LABEL PROC
DB 68,15,88,219 ; addps %xmm3,%xmm11
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,91,227 ; cvtdq2ps %xmm11,%xmm12
- DB 68,15,89,37,178,189,1,0 ; mulps 0x1bdb2(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,29,186,189,1,0 ; andps 0x1bdba(%rip),%xmm11 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,29,226,186,1,0 ; orps 0x1bae2(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,37,186,189,1,0 ; addps 0x1bdba(%rip),%xmm12 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 15,40,29,195,189,1,0 ; movaps 0x1bdc3(%rip),%xmm3 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,37,131,189,1,0 ; mulps 0x1bd83(%rip),%xmm12 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 68,15,84,29,139,189,1,0 ; andps 0x1bd8b(%rip),%xmm11 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+ DB 68,15,86,29,179,186,1,0 ; orps 0x1bab3(%rip),%xmm11 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+ DB 68,15,88,37,139,189,1,0 ; addps 0x1bd8b(%rip),%xmm12 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
+ DB 15,40,29,148,189,1,0 ; movaps 0x1bd94(%rip),%xmm3 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,88,29,195,189,1,0 ; addps 0x1bdc3(%rip),%xmm11 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 15,40,29,204,189,1,0 ; movaps 0x1bdcc(%rip),%xmm3 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,29,148,189,1,0 ; addps 0x1bd94(%rip),%xmm11 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+ DB 15,40,29,157,189,1,0 ; movaps 0x1bd9d(%rip),%xmm3 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
DB 65,15,94,219 ; divps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 102,69,15,58,8,212,1 ; roundps $0x1,%xmm12,%xmm10
DB 69,15,40,220 ; movaps %xmm12,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,37,185,189,1,0 ; addps 0x1bdb9(%rip),%xmm12 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 15,40,29,194,189,1,0 ; movaps 0x1bdc2(%rip),%xmm3 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,37,138,189,1,0 ; addps 0x1bd8a(%rip),%xmm12 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+ DB 15,40,29,147,189,1,0 ; movaps 0x1bd93(%rip),%xmm3 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xef0>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,40,21,194,189,1,0 ; movaps 0x1bdc2(%rip),%xmm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,21,147,189,1,0 ; movaps 0x1bd93(%rip),%xmm10 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xf00>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,29,199,189,1,0 ; movaps 0x1bdc7(%rip),%xmm3 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 15,40,29,152,189,1,0 ; movaps 0x1bd98(%rip),%xmm3 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xf10>
DB 65,15,94,218 ; divps %xmm10,%xmm3
DB 65,15,88,220 ; addps %xmm12,%xmm3
- DB 15,89,29,200,189,1,0 ; mulps 0x1bdc8(%rip),%xmm3 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,89,29,153,189,1,0 ; mulps 0x1bd99(%rip),%xmm3 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf20>
DB 102,68,15,91,211 ; cvtps2dq %xmm3,%xmm10
DB 243,15,16,88,20 ; movss 0x14(%rax),%xmm3
DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
@@ -20910,7 +20895,7 @@ _sk_parametric_a_sse41 LABEL PROC
DB 102,65,15,56,20,217 ; blendvps %xmm0,%xmm9,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,95,216 ; maxps %xmm0,%xmm3
- DB 15,93,29,83,186,1,0 ; minps 0x1ba53(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,29,36,186,1,0 ; minps 0x1ba24(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20926,20 +20911,20 @@ _sk_gamma_sse41 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,91,194 ; cvtdq2ps %xmm2,%xmm0
- DB 15,89,5,207,188,1,0 ; mulps 0x1bccf(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,40,53,215,188,1,0 ; movaps 0x1bcd7(%rip),%xmm14 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 15,89,5,160,188,1,0 ; mulps 0x1bca0(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 68,15,40,53,168,188,1,0 ; movaps 0x1bca8(%rip),%xmm14 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,37,251,185,1,0 ; movaps 0x1b9fb(%rip),%xmm12 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,37,204,185,1,0 ; movaps 0x1b9cc(%rip),%xmm12 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 65,15,86,212 ; orps %xmm12,%xmm2
- DB 68,15,40,21,207,188,1,0 ; movaps 0x1bccf(%rip),%xmm10 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 68,15,40,21,160,188,1,0 ; movaps 0x1bca0(%rip),%xmm10 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,29,211,188,1,0 ; movaps 0x1bcd3(%rip),%xmm11 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,40,29,164,188,1,0 ; movaps 0x1bca4(%rip),%xmm11 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 65,15,89,227 ; mulps %xmm11,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 68,15,40,13,209,188,1,0 ; movaps 0x1bcd1(%rip),%xmm9 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,40,13,162,188,1,0 ; movaps 0x1bca2(%rip),%xmm9 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 68,15,40,45,213,188,1,0 ; movaps 0x1bcd5(%rip),%xmm13 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,40,45,166,188,1,0 ; movaps 0x1bca6(%rip),%xmm13 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -20950,21 +20935,21 @@ _sk_gamma_sse41 LABEL PROC
DB 102,15,58,8,208,1 ; roundps $0x1,%xmm0,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,53,184,188,1,0 ; movaps 0x1bcb8(%rip),%xmm6 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 15,40,53,137,188,1,0 ; movaps 0x1bc89(%rip),%xmm6 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,206,188,1,0 ; movaps 0x1bcce(%rip),%xmm7 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 15,40,61,159,188,1,0 ; movaps 0x1bc9f(%rip),%xmm7 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xf00>
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,212 ; movaps %xmm4,%xmm2
- DB 15,40,37,174,188,1,0 ; movaps 0x1bcae(%rip),%xmm4 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 15,40,37,127,188,1,0 ; movaps 0x1bc7f(%rip),%xmm4 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xef0>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,192,188,1,0 ; movaps 0x1bcc0(%rip),%xmm15 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,61,145,188,1,0 ; movaps 0x1bc91(%rip),%xmm15 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xf10>
DB 65,15,40,215 ; movaps %xmm15,%xmm2
DB 15,94,213 ; divps %xmm5,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 15,89,5,28,188,1,0 ; mulps 0x1bc1c(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 15,89,5,237,187,1,0 ; mulps 0x1bbed(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
DB 65,15,84,206 ; andps %xmm14,%xmm1
DB 65,15,86,204 ; orps %xmm12,%xmm1
DB 65,15,88,194 ; addps %xmm10,%xmm0
@@ -20990,8 +20975,8 @@ _sk_gamma_sse41 LABEL PROC
DB 15,94,206 ; divps %xmm6,%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,5,189,187,1,0 ; mulps 0x1bbbd(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 15,84,29,198,187,1,0 ; andps 0x1bbc6(%rip),%xmm3 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 15,89,5,142,187,1,0 ; mulps 0x1bb8e(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 15,84,29,151,187,1,0 ; andps 0x1bb97(%rip),%xmm3 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
DB 65,15,86,220 ; orps %xmm12,%xmm3
DB 65,15,88,194 ; addps %xmm10,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
@@ -21009,7 +20994,7 @@ _sk_gamma_sse41 LABEL PROC
DB 15,92,253 ; subps %xmm5,%xmm7
DB 68,15,94,255 ; divps %xmm7,%xmm15
DB 68,15,88,248 ; addps %xmm0,%xmm15
- DB 15,40,5,14,188,1,0 ; movaps 0x1bc0e(%rip),%xmm0 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,40,5,223,187,1,0 ; movaps 0x1bbdf(%rip),%xmm0 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf20>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -21028,29 +21013,29 @@ _sk_gamma_sse41 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse41
_sk_lab_to_xyz_sse41 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,89,5,219,187,1,0 ; mulps 0x1bbdb(%rip),%xmm8 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
- DB 68,15,40,13,83,185,1,0 ; movaps 0x1b953(%rip),%xmm9 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,89,5,172,187,1,0 ; mulps 0x1bbac(%rip),%xmm8 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf30>
+ DB 68,15,40,13,36,185,1,0 ; movaps 0x1b924(%rip),%xmm9 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 65,15,89,201 ; mulps %xmm9,%xmm1
- DB 15,40,5,216,187,1,0 ; movaps 0x1bbd8(%rip),%xmm0 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 15,40,5,169,187,1,0 ; movaps 0x1bba9(%rip),%xmm0 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf40>
DB 15,88,200 ; addps %xmm0,%xmm1
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
- DB 68,15,88,5,214,187,1,0 ; addps 0x1bbd6(%rip),%xmm8 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
- DB 68,15,89,5,222,187,1,0 ; mulps 0x1bbde(%rip),%xmm8 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
- DB 15,89,13,231,187,1,0 ; mulps 0x1bbe7(%rip),%xmm1 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
+ DB 68,15,88,5,167,187,1,0 ; addps 0x1bba7(%rip),%xmm8 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf50>
+ DB 68,15,89,5,175,187,1,0 ; mulps 0x1bbaf(%rip),%xmm8 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf60>
+ DB 15,89,13,184,187,1,0 ; mulps 0x1bbb8(%rip),%xmm1 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf70>
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 15,89,21,236,187,1,0 ; mulps 0x1bbec(%rip),%xmm2 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 15,89,21,189,187,1,0 ; mulps 0x1bbbd(%rip),%xmm2 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xf80>
DB 69,15,40,208 ; movaps %xmm8,%xmm10
DB 68,15,92,210 ; subps %xmm2,%xmm10
DB 68,15,40,217 ; movaps %xmm1,%xmm11
DB 69,15,89,219 ; mulps %xmm11,%xmm11
DB 68,15,89,217 ; mulps %xmm1,%xmm11
- DB 68,15,40,13,224,187,1,0 ; movaps 0x1bbe0(%rip),%xmm9 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
+ DB 68,15,40,13,177,187,1,0 ; movaps 0x1bbb1(%rip),%xmm9 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xf90>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 15,40,21,224,187,1,0 ; movaps 0x1bbe0(%rip),%xmm2 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 15,40,21,177,187,1,0 ; movaps 0x1bbb1(%rip),%xmm2 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xfa0>
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 68,15,40,37,229,187,1,0 ; movaps 0x1bbe5(%rip),%xmm12 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
+ DB 68,15,40,37,182,187,1,0 ; movaps 0x1bbb6(%rip),%xmm12 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0xfb0>
DB 65,15,89,204 ; mulps %xmm12,%xmm1
DB 102,65,15,56,20,203 ; blendvps %xmm0,%xmm11,%xmm1
DB 69,15,40,216 ; movaps %xmm8,%xmm11
@@ -21069,8 +21054,8 @@ _sk_lab_to_xyz_sse41 LABEL PROC
DB 65,15,89,212 ; mulps %xmm12,%xmm2
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,65,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm2
- DB 15,89,13,158,187,1,0 ; mulps 0x1bb9e(%rip),%xmm1 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
- DB 15,89,21,167,187,1,0 ; mulps 0x1bba7(%rip),%xmm2 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
+ DB 15,89,13,111,187,1,0 ; mulps 0x1bb6f(%rip),%xmm1 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0xfc0>
+ DB 15,89,21,120,187,1,0 ; mulps 0x1bb78(%rip),%xmm2 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0xfd0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,40,200 ; movaps %xmm8,%xmm1
@@ -21085,11 +21070,11 @@ _sk_load_a8_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,39 ; jne 16b73 <_sk_load_a8_sse41+0x3f>
+ DB 117,39 ; jne 16b22 <_sk_load_a8_sse41+0x3f>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,37,184,1,0 ; pand 0x1b825(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,5,246,183,1,0 ; pand 0x1b7f6(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,123,185,1,0 ; mulps 0x1b97b(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,29,76,185,1,0 ; mulps 0x1b94c(%rip),%xmm3 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -21098,12 +21083,12 @@ _sk_load_a8_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16bb5 <_sk_load_a8_sse41+0x81>
+ DB 116,53 ; je 16b64 <_sk_load_a8_sse41+0x81>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16b9f <_sk_load_a8_sse41+0x6b>
+ DB 116,21 ; je 16b4e <_sk_load_a8_sse41+0x6b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 16b53 <_sk_load_a8_sse41+0x1f>
+ DB 117,195 ; jne 16b02 <_sk_load_a8_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -21111,10 +21096,10 @@ _sk_load_a8_sse41 LABEL PROC
DB 102,15,110,200 ; movd %eax,%xmm1
DB 102,15,56,49,201 ; pmovzxbd %xmm1,%xmm1
DB 102,15,58,14,193,15 ; pblendw $0xf,%xmm1,%xmm0
- DB 235,158 ; jmp 16b53 <_sk_load_a8_sse41+0x1f>
+ DB 235,158 ; jmp 16b02 <_sk_load_a8_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,147 ; jmp 16b53 <_sk_load_a8_sse41+0x1f>
+ DB 235,147 ; jmp 16b02 <_sk_load_a8_sse41+0x1f>
PUBLIC _sk_load_a8_dst_sse41
_sk_load_a8_dst_sse41 LABEL PROC
@@ -21125,11 +21110,11 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,39 ; jne 16bff <_sk_load_a8_dst_sse41+0x3f>
+ DB 117,39 ; jne 16bae <_sk_load_a8_dst_sse41+0x3f>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,153,183,1,0 ; pand 0x1b799(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,37,106,183,1,0 ; pand 0x1b76a(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,239,184,1,0 ; mulps 0x1b8ef(%rip),%xmm7 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,61,192,184,1,0 ; mulps 0x1b8c0(%rip),%xmm7 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
@@ -21138,12 +21123,12 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16c41 <_sk_load_a8_dst_sse41+0x81>
+ DB 116,53 ; je 16bf0 <_sk_load_a8_dst_sse41+0x81>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16c2b <_sk_load_a8_dst_sse41+0x6b>
+ DB 116,21 ; je 16bda <_sk_load_a8_dst_sse41+0x6b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 16bdf <_sk_load_a8_dst_sse41+0x1f>
+ DB 117,195 ; jne 16b8e <_sk_load_a8_dst_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -21151,10 +21136,10 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 102,15,110,232 ; movd %eax,%xmm5
DB 102,15,56,49,237 ; pmovzxbd %xmm5,%xmm5
DB 102,15,58,14,229,15 ; pblendw $0xf,%xmm5,%xmm4
- DB 235,158 ; jmp 16bdf <_sk_load_a8_dst_sse41+0x1f>
+ DB 235,158 ; jmp 16b8e <_sk_load_a8_dst_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,147 ; jmp 16bdf <_sk_load_a8_dst_sse41+0x1f>
+ DB 235,147 ; jmp 16b8e <_sk_load_a8_dst_sse41+0x1f>
PUBLIC _sk_gather_a8_sse41
_sk_gather_a8_sse41 LABEL PROC
@@ -21195,7 +21180,7 @@ _sk_gather_a8_sse41 LABEL PROC
DB 102,15,58,32,192,3 ; pinsrb $0x3,%eax,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,231,183,1,0 ; mulps 0x1b7e7(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,29,184,183,1,0 ; mulps 0x1b7b8(%rip),%xmm3 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -21211,13 +21196,13 @@ _sk_store_a8_sse41 LABEL PROC
DB 77,15,175,193 ; imul %r9,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
- DB 68,15,40,5,138,182,1,0 ; movaps 0x1b68a(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,91,182,1,0 ; movaps 0x1b65b(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
DB 102,68,15,103,192 ; packuswb %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,17 ; jne 16d50 <_sk_store_a8_sse41+0x49>
+ DB 117,17 ; jne 16cff <_sk_store_a8_sse41+0x49>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 67,137,4,16 ; mov %eax,(%r8,%r10,1)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -21227,17 +21212,17 @@ _sk_store_a8_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 16d8c <_sk_store_a8_sse41+0x85>
+ DB 116,41 ; je 16d3b <_sk_store_a8_sse41+0x85>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 16d78 <_sk_store_a8_sse41+0x71>
+ DB 116,15 ; je 16d27 <_sk_store_a8_sse41+0x71>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,217 ; jne 16d48 <_sk_store_a8_sse41+0x41>
+ DB 117,217 ; jne 16cf7 <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,68,16,2,8 ; pextrb $0x8,%xmm8,0x2(%r8,%r10,1)
- DB 102,68,15,56,0,5,94,185,1,0 ; pshufb 0x1b95e(%rip),%xmm8 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
+ DB 102,68,15,56,0,5,47,185,1,0 ; pshufb 0x1b92f(%rip),%xmm8 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0xfe0>
DB 102,71,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%r10,1)
- DB 235,188 ; jmp 16d48 <_sk_store_a8_sse41+0x41>
+ DB 235,188 ; jmp 16cf7 <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,4,16,0 ; pextrb $0x0,%xmm8,(%r8,%r10,1)
- DB 235,178 ; jmp 16d48 <_sk_store_a8_sse41+0x41>
+ DB 235,178 ; jmp 16cf7 <_sk_store_a8_sse41+0x41>
PUBLIC _sk_load_g8_sse41
_sk_load_g8_sse41 LABEL PROC
@@ -21248,25 +21233,25 @@ _sk_load_g8_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,42 ; jne 16dd8 <_sk_load_g8_sse41+0x42>
+ DB 117,42 ; jne 16d87 <_sk_load_g8_sse41+0x42>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,195,181,1,0 ; pand 0x1b5c3(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,5,148,181,1,0 ; pand 0x1b594(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,25,183,1,0 ; mulps 0x1b719(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,5,234,182,1,0 ; mulps 0x1b6ea(%rip),%xmm0 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,0,181,1,0 ; movaps 0x1b500(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,209,180,1,0 ; movaps 0x1b4d1(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16e1a <_sk_load_g8_sse41+0x84>
+ DB 116,53 ; je 16dc9 <_sk_load_g8_sse41+0x84>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16e04 <_sk_load_g8_sse41+0x6e>
+ DB 116,21 ; je 16db3 <_sk_load_g8_sse41+0x6e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 16db5 <_sk_load_g8_sse41+0x1f>
+ DB 117,192 ; jne 16d64 <_sk_load_g8_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -21274,10 +21259,10 @@ _sk_load_g8_sse41 LABEL PROC
DB 102,15,110,200 ; movd %eax,%xmm1
DB 102,15,56,49,201 ; pmovzxbd %xmm1,%xmm1
DB 102,15,58,14,193,15 ; pblendw $0xf,%xmm1,%xmm0
- DB 235,155 ; jmp 16db5 <_sk_load_g8_sse41+0x1f>
+ DB 235,155 ; jmp 16d64 <_sk_load_g8_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,144 ; jmp 16db5 <_sk_load_g8_sse41+0x1f>
+ DB 235,144 ; jmp 16d64 <_sk_load_g8_sse41+0x1f>
PUBLIC _sk_load_g8_dst_sse41
_sk_load_g8_dst_sse41 LABEL PROC
@@ -21288,25 +21273,25 @@ _sk_load_g8_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,42 ; jne 16e67 <_sk_load_g8_dst_sse41+0x42>
+ DB 117,42 ; jne 16e16 <_sk_load_g8_dst_sse41+0x42>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,52,181,1,0 ; pand 0x1b534(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,37,5,181,1,0 ; pand 0x1b505(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,138,182,1,0 ; mulps 0x1b68a(%rip),%xmm4 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,37,91,182,1,0 ; mulps 0x1b65b(%rip),%xmm4 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,113,180,1,0 ; movaps 0x1b471(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,61,66,180,1,0 ; movaps 0x1b442(%rip),%xmm7 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16ea9 <_sk_load_g8_dst_sse41+0x84>
+ DB 116,53 ; je 16e58 <_sk_load_g8_dst_sse41+0x84>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16e93 <_sk_load_g8_dst_sse41+0x6e>
+ DB 116,21 ; je 16e42 <_sk_load_g8_dst_sse41+0x6e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 16e44 <_sk_load_g8_dst_sse41+0x1f>
+ DB 117,192 ; jne 16df3 <_sk_load_g8_dst_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -21314,10 +21299,10 @@ _sk_load_g8_dst_sse41 LABEL PROC
DB 102,15,110,232 ; movd %eax,%xmm5
DB 102,15,56,49,237 ; pmovzxbd %xmm5,%xmm5
DB 102,15,58,14,229,15 ; pblendw $0xf,%xmm5,%xmm4
- DB 235,155 ; jmp 16e44 <_sk_load_g8_dst_sse41+0x1f>
+ DB 235,155 ; jmp 16df3 <_sk_load_g8_dst_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,144 ; jmp 16e44 <_sk_load_g8_dst_sse41+0x1f>
+ DB 235,144 ; jmp 16df3 <_sk_load_g8_dst_sse41+0x1f>
PUBLIC _sk_gather_g8_sse41
_sk_gather_g8_sse41 LABEL PROC
@@ -21358,9 +21343,9 @@ _sk_gather_g8_sse41 LABEL PROC
DB 102,15,58,32,192,3 ; pinsrb $0x3,%eax,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,127,181,1,0 ; mulps 0x1b57f(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,5,80,181,1,0 ; mulps 0x1b550(%rip),%xmm0 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,102,179,1,0 ; movaps 0x1b366(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,55,179,1,0 ; movaps 0x1b337(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -21375,41 +21360,41 @@ _sk_load_565_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,80 ; jne 16fdd <_sk_load_565_sse41+0x6b>
+ DB 117,80 ; jne 16f8c <_sk_load_565_sse41+0x6b>
DB 102,67,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm2
- DB 102,15,111,5,84,181,1,0 ; movdqa 0x1b554(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,5,37,181,1,0 ; movdqa 0x1b525(%rip),%xmm0 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,86,181,1,0 ; mulps 0x1b556(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,13,94,181,1,0 ; movdqa 0x1b55e(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 15,89,5,39,181,1,0 ; mulps 0x1b527(%rip),%xmm0 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+ DB 102,15,111,13,47,181,1,0 ; movdqa 0x1b52f(%rip),%xmm1 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,96,181,1,0 ; mulps 0x1b560(%rip),%xmm1 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,15,219,21,104,181,1,0 ; pand 0x1b568(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 15,89,13,49,181,1,0 ; mulps 0x1b531(%rip),%xmm1 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe20>
+ DB 102,15,219,21,57,181,1,0 ; pand 0x1b539(%rip),%xmm2 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,110,181,1,0 ; mulps 0x1b56e(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,21,63,181,1,0 ; mulps 0x1b53f(%rip),%xmm2 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,245,178,1,0 ; movaps 0x1b2f5(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,198,178,1,0 ; movaps 0x1b2c6(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 1701f <_sk_load_565_sse41+0xad>
+ DB 116,53 ; je 16fce <_sk_load_565_sse41+0xad>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 17009 <_sk_load_565_sse41+0x97>
+ DB 116,21 ; je 16fb8 <_sk_load_565_sse41+0x97>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 16f94 <_sk_load_565_sse41+0x22>
+ DB 117,154 ; jne 16f43 <_sk_load_565_sse41+0x22>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm2
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
DB 102,15,58,14,208,15 ; pblendw $0xf,%xmm0,%xmm2
- DB 233,117,255,255,255 ; jmpq 16f94 <_sk_load_565_sse41+0x22>
+ DB 233,117,255,255,255 ; jmpq 16f43 <_sk_load_565_sse41+0x22>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,208 ; movd %eax,%xmm2
- DB 233,103,255,255,255 ; jmpq 16f94 <_sk_load_565_sse41+0x22>
+ DB 233,103,255,255,255 ; jmpq 16f43 <_sk_load_565_sse41+0x22>
PUBLIC _sk_load_565_dst_sse41
_sk_load_565_dst_sse41 LABEL PROC
@@ -21421,41 +21406,41 @@ _sk_load_565_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,80 ; jne 17098 <_sk_load_565_dst_sse41+0x6b>
+ DB 117,80 ; jne 17047 <_sk_load_565_dst_sse41+0x6b>
DB 102,67,15,56,51,52,80 ; pmovzxwd (%r8,%r10,2),%xmm6
- DB 102,15,111,37,153,180,1,0 ; movdqa 0x1b499(%rip),%xmm4 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,37,106,180,1,0 ; movdqa 0x1b46a(%rip),%xmm4 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,155,180,1,0 ; mulps 0x1b49b(%rip),%xmm4 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,45,163,180,1,0 ; movdqa 0x1b4a3(%rip),%xmm5 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 15,89,37,108,180,1,0 ; mulps 0x1b46c(%rip),%xmm4 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+ DB 102,15,111,45,116,180,1,0 ; movdqa 0x1b474(%rip),%xmm5 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,165,180,1,0 ; mulps 0x1b4a5(%rip),%xmm5 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,15,219,53,173,180,1,0 ; pand 0x1b4ad(%rip),%xmm6 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 15,89,45,118,180,1,0 ; mulps 0x1b476(%rip),%xmm5 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe20>
+ DB 102,15,219,53,126,180,1,0 ; pand 0x1b47e(%rip),%xmm6 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,179,180,1,0 ; mulps 0x1b4b3(%rip),%xmm6 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,53,132,180,1,0 ; mulps 0x1b484(%rip),%xmm6 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,58,178,1,0 ; movaps 0x1b23a(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,61,11,178,1,0 ; movaps 0x1b20b(%rip),%xmm7 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 170da <_sk_load_565_dst_sse41+0xad>
+ DB 116,53 ; je 17089 <_sk_load_565_dst_sse41+0xad>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 170c4 <_sk_load_565_dst_sse41+0x97>
+ DB 116,21 ; je 17073 <_sk_load_565_dst_sse41+0x97>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1704f <_sk_load_565_dst_sse41+0x22>
+ DB 117,154 ; jne 16ffe <_sk_load_565_dst_sse41+0x22>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,244,69 ; pshufd $0x45,%xmm4,%xmm6
DB 102,67,15,110,36,80 ; movd (%r8,%r10,2),%xmm4
DB 102,15,56,51,228 ; pmovzxwd %xmm4,%xmm4
DB 102,15,58,14,244,15 ; pblendw $0xf,%xmm4,%xmm6
- DB 233,117,255,255,255 ; jmpq 1704f <_sk_load_565_dst_sse41+0x22>
+ DB 233,117,255,255,255 ; jmpq 16ffe <_sk_load_565_dst_sse41+0x22>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,240 ; movd %eax,%xmm6
- DB 233,103,255,255,255 ; jmpq 1704f <_sk_load_565_dst_sse41+0x22>
+ DB 233,103,255,255,255 ; jmpq 16ffe <_sk_load_565_dst_sse41+0x22>
PUBLIC _sk_gather_565_sse41
_sk_gather_565_sse41 LABEL PROC
@@ -21495,19 +21480,19 @@ _sk_gather_565_sse41 LABEL PROC
DB 65,15,183,4,64 ; movzwl (%r8,%rax,2),%eax
DB 102,15,196,192,3 ; pinsrw $0x3,%eax,%xmm0
DB 102,15,56,51,208 ; pmovzxwd %xmm0,%xmm2
- DB 102,15,111,5,96,179,1,0 ; movdqa 0x1b360(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,5,49,179,1,0 ; movdqa 0x1b331(%rip),%xmm0 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,98,179,1,0 ; mulps 0x1b362(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,13,106,179,1,0 ; movdqa 0x1b36a(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 15,89,5,51,179,1,0 ; mulps 0x1b333(%rip),%xmm0 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+ DB 102,15,111,13,59,179,1,0 ; movdqa 0x1b33b(%rip),%xmm1 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,108,179,1,0 ; mulps 0x1b36c(%rip),%xmm1 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,15,219,21,116,179,1,0 ; pand 0x1b374(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 15,89,13,61,179,1,0 ; mulps 0x1b33d(%rip),%xmm1 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe20>
+ DB 102,15,219,21,69,179,1,0 ; pand 0x1b345(%rip),%xmm2 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,122,179,1,0 ; mulps 0x1b37a(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,21,75,179,1,0 ; mulps 0x1b34b(%rip),%xmm2 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,1,177,1,0 ; movaps 0x1b101(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,210,176,1,0 ; movaps 0x1b0d2(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse41
@@ -21519,12 +21504,12 @@ _sk_store_565_sse41 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,1,181,1,0 ; movaps 0x1b501(%rip),%xmm8 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
+ DB 68,15,40,5,210,180,1,0 ; movaps 0x1b4d2(%rip),%xmm8 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0xff0>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
DB 102,65,15,114,241,11 ; pslld $0xb,%xmm9
- DB 68,15,40,21,246,180,1,0 ; movaps 0x1b4f6(%rip),%xmm10 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
+ DB 68,15,40,21,199,180,1,0 ; movaps 0x1b4c7(%rip),%xmm10 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x1000>
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
@@ -21534,7 +21519,7 @@ _sk_store_565_sse41 LABEL PROC
DB 102,69,15,86,194 ; orpd %xmm10,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 17241 <_sk_store_565_sse41+0x70>
+ DB 117,10 ; jne 171f0 <_sk_store_565_sse41+0x70>
DB 102,69,15,214,4,64 ; movq %xmm8,(%r8,%rax,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21542,17 +21527,17 @@ _sk_store_565_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,35 ; je 17277 <_sk_store_565_sse41+0xa6>
+ DB 116,35 ; je 17226 <_sk_store_565_sse41+0xa6>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 17269 <_sk_store_565_sse41+0x98>
+ DB 116,15 ; je 17218 <_sk_store_565_sse41+0x98>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,221 ; jne 1723d <_sk_store_565_sse41+0x6c>
+ DB 117,221 ; jne 171ec <_sk_store_565_sse41+0x6c>
DB 102,69,15,58,21,68,64,4,4 ; pextrw $0x4,%xmm8,0x4(%r8,%rax,2)
DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8
DB 102,69,15,126,4,64 ; movd %xmm8,(%r8,%rax,2)
- DB 235,198 ; jmp 1723d <_sk_store_565_sse41+0x6c>
+ DB 235,198 ; jmp 171ec <_sk_store_565_sse41+0x6c>
DB 102,69,15,58,21,4,64,0 ; pextrw $0x0,%xmm8,(%r8,%rax,2)
- DB 235,188 ; jmp 1723d <_sk_store_565_sse41+0x6c>
+ DB 235,188 ; jmp 171ec <_sk_store_565_sse41+0x6c>
PUBLIC _sk_load_4444_sse41
_sk_load_4444_sse41 LABEL PROC
@@ -21564,44 +21549,44 @@ _sk_load_4444_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,95 ; jne 172fb <_sk_load_4444_sse41+0x7a>
+ DB 117,95 ; jne 172aa <_sk_load_4444_sse41+0x7a>
DB 102,67,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm3
- DB 102,15,111,5,101,180,1,0 ; movdqa 0x1b465(%rip),%xmm0 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 102,15,111,5,54,180,1,0 ; movdqa 0x1b436(%rip),%xmm0 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x1010>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,103,180,1,0 ; mulps 0x1b467(%rip),%xmm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
- DB 102,15,111,13,111,180,1,0 ; movdqa 0x1b46f(%rip),%xmm1 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ DB 15,89,5,56,180,1,0 ; mulps 0x1b438(%rip),%xmm0 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1020>
+ DB 102,15,111,13,64,180,1,0 ; movdqa 0x1b440(%rip),%xmm1 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1030>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,113,180,1,0 ; mulps 0x1b471(%rip),%xmm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- DB 102,15,111,21,121,180,1,0 ; movdqa 0x1b479(%rip),%xmm2 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ DB 15,89,13,66,180,1,0 ; mulps 0x1b442(%rip),%xmm1 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1040>
+ DB 102,15,111,21,74,180,1,0 ; movdqa 0x1b44a(%rip),%xmm2 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1050>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,123,180,1,0 ; mulps 0x1b47b(%rip),%xmm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- DB 102,15,219,29,131,180,1,0 ; pand 0x1b483(%rip),%xmm3 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ DB 15,89,21,76,180,1,0 ; mulps 0x1b44c(%rip),%xmm2 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1060>
+ DB 102,15,219,29,84,180,1,0 ; pand 0x1b454(%rip),%xmm3 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1070>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,137,180,1,0 ; mulps 0x1b489(%rip),%xmm3 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,29,90,180,1,0 ; mulps 0x1b45a(%rip),%xmm3 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x1080>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 1733d <_sk_load_4444_sse41+0xbc>
+ DB 116,53 ; je 172ec <_sk_load_4444_sse41+0xbc>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 17327 <_sk_load_4444_sse41+0xa6>
+ DB 116,21 ; je 172d6 <_sk_load_4444_sse41+0xa6>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 172a3 <_sk_load_4444_sse41+0x22>
+ DB 117,139 ; jne 17252 <_sk_load_4444_sse41+0x22>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
DB 102,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm3
- DB 233,102,255,255,255 ; jmpq 172a3 <_sk_load_4444_sse41+0x22>
+ DB 233,102,255,255,255 ; jmpq 17252 <_sk_load_4444_sse41+0x22>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 233,88,255,255,255 ; jmpq 172a3 <_sk_load_4444_sse41+0x22>
+ DB 233,88,255,255,255 ; jmpq 17252 <_sk_load_4444_sse41+0x22>
PUBLIC _sk_load_4444_dst_sse41
_sk_load_4444_dst_sse41 LABEL PROC
@@ -21613,44 +21598,44 @@ _sk_load_4444_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,95 ; jne 173c5 <_sk_load_4444_dst_sse41+0x7a>
+ DB 117,95 ; jne 17374 <_sk_load_4444_dst_sse41+0x7a>
DB 102,67,15,56,51,60,80 ; pmovzxwd (%r8,%r10,2),%xmm7
- DB 102,15,111,37,155,179,1,0 ; movdqa 0x1b39b(%rip),%xmm4 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 102,15,111,37,108,179,1,0 ; movdqa 0x1b36c(%rip),%xmm4 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x1010>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,157,179,1,0 ; mulps 0x1b39d(%rip),%xmm4 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
- DB 102,15,111,45,165,179,1,0 ; movdqa 0x1b3a5(%rip),%xmm5 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ DB 15,89,37,110,179,1,0 ; mulps 0x1b36e(%rip),%xmm4 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1020>
+ DB 102,15,111,45,118,179,1,0 ; movdqa 0x1b376(%rip),%xmm5 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1030>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,167,179,1,0 ; mulps 0x1b3a7(%rip),%xmm5 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- DB 102,15,111,53,175,179,1,0 ; movdqa 0x1b3af(%rip),%xmm6 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ DB 15,89,45,120,179,1,0 ; mulps 0x1b378(%rip),%xmm5 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1040>
+ DB 102,15,111,53,128,179,1,0 ; movdqa 0x1b380(%rip),%xmm6 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1050>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,177,179,1,0 ; mulps 0x1b3b1(%rip),%xmm6 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- DB 102,15,219,61,185,179,1,0 ; pand 0x1b3b9(%rip),%xmm7 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ DB 15,89,53,130,179,1,0 ; mulps 0x1b382(%rip),%xmm6 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1060>
+ DB 102,15,219,61,138,179,1,0 ; pand 0x1b38a(%rip),%xmm7 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1070>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,191,179,1,0 ; mulps 0x1b3bf(%rip),%xmm7 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,61,144,179,1,0 ; mulps 0x1b390(%rip),%xmm7 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x1080>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 17407 <_sk_load_4444_dst_sse41+0xbc>
+ DB 116,53 ; je 173b6 <_sk_load_4444_dst_sse41+0xbc>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 173f1 <_sk_load_4444_dst_sse41+0xa6>
+ DB 116,21 ; je 173a0 <_sk_load_4444_dst_sse41+0xa6>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 1736d <_sk_load_4444_dst_sse41+0x22>
+ DB 117,139 ; jne 1731c <_sk_load_4444_dst_sse41+0x22>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 102,67,15,110,36,80 ; movd (%r8,%r10,2),%xmm4
DB 102,15,56,51,228 ; pmovzxwd %xmm4,%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,102,255,255,255 ; jmpq 1736d <_sk_load_4444_dst_sse41+0x22>
+ DB 233,102,255,255,255 ; jmpq 1731c <_sk_load_4444_dst_sse41+0x22>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,248 ; movd %eax,%xmm7
- DB 233,88,255,255,255 ; jmpq 1736d <_sk_load_4444_dst_sse41+0x22>
+ DB 233,88,255,255,255 ; jmpq 1731c <_sk_load_4444_dst_sse41+0x22>
PUBLIC _sk_gather_4444_sse41
_sk_gather_4444_sse41 LABEL PROC
@@ -21690,21 +21675,21 @@ _sk_gather_4444_sse41 LABEL PROC
DB 65,15,183,4,64 ; movzwl (%r8,%rax,2),%eax
DB 102,15,196,192,3 ; pinsrw $0x3,%eax,%xmm0
DB 102,15,56,51,216 ; pmovzxwd %xmm0,%xmm3
- DB 102,15,111,5,83,178,1,0 ; movdqa 0x1b253(%rip),%xmm0 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 102,15,111,5,36,178,1,0 ; movdqa 0x1b224(%rip),%xmm0 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x1010>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,85,178,1,0 ; mulps 0x1b255(%rip),%xmm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
- DB 102,15,111,13,93,178,1,0 ; movdqa 0x1b25d(%rip),%xmm1 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ DB 15,89,5,38,178,1,0 ; mulps 0x1b226(%rip),%xmm0 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1020>
+ DB 102,15,111,13,46,178,1,0 ; movdqa 0x1b22e(%rip),%xmm1 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1030>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,95,178,1,0 ; mulps 0x1b25f(%rip),%xmm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- DB 102,15,111,21,103,178,1,0 ; movdqa 0x1b267(%rip),%xmm2 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ DB 15,89,13,48,178,1,0 ; mulps 0x1b230(%rip),%xmm1 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1040>
+ DB 102,15,111,21,56,178,1,0 ; movdqa 0x1b238(%rip),%xmm2 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1050>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,105,178,1,0 ; mulps 0x1b269(%rip),%xmm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- DB 102,15,219,29,113,178,1,0 ; pand 0x1b271(%rip),%xmm3 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ DB 15,89,21,58,178,1,0 ; mulps 0x1b23a(%rip),%xmm2 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1060>
+ DB 102,15,219,29,66,178,1,0 ; pand 0x1b242(%rip),%xmm3 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1070>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,119,178,1,0 ; mulps 0x1b277(%rip),%xmm3 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,29,72,178,1,0 ; mulps 0x1b248(%rip),%xmm3 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x1080>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21717,7 +21702,7 @@ _sk_store_4444_sse41 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,101,178,1,0 ; movaps 0x1b265(%rip),%xmm8 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ DB 68,15,40,5,54,178,1,0 ; movaps 0x1b236(%rip),%xmm8 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x1090>
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
@@ -21737,7 +21722,7 @@ _sk_store_4444_sse41 LABEL PROC
DB 102,69,15,86,194 ; orpd %xmm10,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 17591 <_sk_store_4444_sse41+0x84>
+ DB 117,10 ; jne 17540 <_sk_store_4444_sse41+0x84>
DB 102,69,15,214,4,64 ; movq %xmm8,(%r8,%rax,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21745,17 +21730,17 @@ _sk_store_4444_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,35 ; je 175c7 <_sk_store_4444_sse41+0xba>
+ DB 116,35 ; je 17576 <_sk_store_4444_sse41+0xba>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 175b9 <_sk_store_4444_sse41+0xac>
+ DB 116,15 ; je 17568 <_sk_store_4444_sse41+0xac>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,221 ; jne 1758d <_sk_store_4444_sse41+0x80>
+ DB 117,221 ; jne 1753c <_sk_store_4444_sse41+0x80>
DB 102,69,15,58,21,68,64,4,4 ; pextrw $0x4,%xmm8,0x4(%r8,%rax,2)
DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8
DB 102,69,15,126,4,64 ; movd %xmm8,(%r8,%rax,2)
- DB 235,198 ; jmp 1758d <_sk_store_4444_sse41+0x80>
+ DB 235,198 ; jmp 1753c <_sk_store_4444_sse41+0x80>
DB 102,69,15,58,21,4,64,0 ; pextrw $0x0,%xmm8,(%r8,%rax,2)
- DB 235,188 ; jmp 1758d <_sk_store_4444_sse41+0x80>
+ DB 235,188 ; jmp 1753c <_sk_store_4444_sse41+0x80>
PUBLIC _sk_load_8888_sse41
_sk_load_8888_sse41 LABEL PROC
@@ -21767,19 +21752,19 @@ _sk_load_8888_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,89 ; jne 17646 <_sk_load_8888_sse41+0x75>
+ DB 117,89 ; jne 175f5 <_sk_load_8888_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,133,173,1,0 ; movdqa 0x1ad85(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,86,173,1,0 ; movdqa 0x1ad56(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,214,174,1,0 ; movaps 0x1aed6(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,167,174,1,0 ; movaps 0x1aea7(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,117,173,1,0 ; pshufb 0x1ad75(%rip),%xmm1 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,13,70,173,1,0 ; pshufb 0x1ad46(%rip),%xmm1 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
- DB 102,15,56,0,21,113,173,1,0 ; pshufb 0x1ad71(%rip),%xmm2 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,21,66,173,1,0 ; pshufb 0x1ad42(%rip),%xmm2 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21790,19 +21775,19 @@ _sk_load_8888_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 17680 <_sk_load_8888_sse41+0xaf>
+ DB 116,45 ; je 1762f <_sk_load_8888_sse41+0xaf>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1766f <_sk_load_8888_sse41+0x9e>
+ DB 116,18 ; je 1761e <_sk_load_8888_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 175f3 <_sk_load_8888_sse41+0x22>
+ DB 117,144 ; jne 175a2 <_sk_load_8888_sse41+0x22>
DB 102,65,15,110,68,128,8 ; movd 0x8(%r8,%rax,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 243,65,15,126,4,128 ; movq (%r8,%rax,4),%xmm0
DB 102,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm3
- DB 233,115,255,255,255 ; jmpq 175f3 <_sk_load_8888_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 175a2 <_sk_load_8888_sse41+0x22>
DB 102,65,15,110,28,128 ; movd (%r8,%rax,4),%xmm3
- DB 233,104,255,255,255 ; jmpq 175f3 <_sk_load_8888_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 175a2 <_sk_load_8888_sse41+0x22>
PUBLIC _sk_load_8888_dst_sse41
_sk_load_8888_dst_sse41 LABEL PROC
@@ -21814,19 +21799,19 @@ _sk_load_8888_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,89 ; jne 17700 <_sk_load_8888_dst_sse41+0x75>
+ DB 117,89 ; jne 176af <_sk_load_8888_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,203,172,1,0 ; movdqa 0x1accb(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,37,156,172,1,0 ; movdqa 0x1ac9c(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,28,174,1,0 ; movaps 0x1ae1c(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,237,173,1,0 ; movaps 0x1aded(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,187,172,1,0 ; pshufb 0x1acbb(%rip),%xmm5 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,45,140,172,1,0 ; pshufb 0x1ac8c(%rip),%xmm5 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 65,15,89,232 ; mulps %xmm8,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,183,172,1,0 ; pshufb 0x1acb7(%rip),%xmm6 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,53,136,172,1,0 ; pshufb 0x1ac88(%rip),%xmm6 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21837,19 +21822,19 @@ _sk_load_8888_dst_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 1773a <_sk_load_8888_dst_sse41+0xaf>
+ DB 116,45 ; je 176e9 <_sk_load_8888_dst_sse41+0xaf>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 17729 <_sk_load_8888_dst_sse41+0x9e>
+ DB 116,18 ; je 176d8 <_sk_load_8888_dst_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 176ad <_sk_load_8888_dst_sse41+0x22>
+ DB 117,144 ; jne 1765c <_sk_load_8888_dst_sse41+0x22>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 243,65,15,126,36,128 ; movq (%r8,%rax,4),%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,115,255,255,255 ; jmpq 176ad <_sk_load_8888_dst_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 1765c <_sk_load_8888_dst_sse41+0x22>
DB 102,65,15,110,60,128 ; movd (%r8,%rax,4),%xmm7
- DB 233,104,255,255,255 ; jmpq 176ad <_sk_load_8888_dst_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 1765c <_sk_load_8888_dst_sse41+0x22>
PUBLIC _sk_gather_8888_sse41
_sk_gather_8888_sse41 LABEL PROC
@@ -21884,17 +21869,17 @@ _sk_gather_8888_sse41 LABEL PROC
DB 102,65,15,58,34,28,128,1 ; pinsrd $0x1,(%r8,%rax,4),%xmm3
DB 102,67,15,58,34,28,152,2 ; pinsrd $0x2,(%r8,%r11,4),%xmm3
DB 102,67,15,58,34,28,144,3 ; pinsrd $0x3,(%r8,%r10,4),%xmm3
- DB 102,15,111,5,164,171,1,0 ; movdqa 0x1aba4(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,117,171,1,0 ; movdqa 0x1ab75(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,245,172,1,0 ; movaps 0x1acf5(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,198,172,1,0 ; movaps 0x1acc6(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,148,171,1,0 ; pshufb 0x1ab94(%rip),%xmm1 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,13,101,171,1,0 ; pshufb 0x1ab65(%rip),%xmm1 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
- DB 102,15,56,0,21,144,171,1,0 ; pshufb 0x1ab90(%rip),%xmm2 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,21,97,171,1,0 ; pshufb 0x1ab61(%rip),%xmm2 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21912,7 +21897,7 @@ _sk_store_8888_sse41 LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,106,171,1,0 ; movaps 0x1ab6a(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,59,171,1,0 ; movaps 0x1ab3b(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
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
@@ -21931,23 +21916,23 @@ _sk_store_8888_sse41 LABEL PROC
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 102,69,15,235,194 ; por %xmm10,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 178a6 <_sk_store_8888_sse41+0x7f>
+ DB 117,10 ; jne 17855 <_sk_store_8888_sse41+0x7f>
DB 243,69,15,127,4,128 ; movdqu %xmm8,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,29 ; je 178d0 <_sk_store_8888_sse41+0xa9>
+ DB 116,29 ; je 1787f <_sk_store_8888_sse41+0xa9>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 178c8 <_sk_store_8888_sse41+0xa1>
+ DB 116,15 ; je 17877 <_sk_store_8888_sse41+0xa1>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 178a2 <_sk_store_8888_sse41+0x7b>
+ DB 117,227 ; jne 17851 <_sk_store_8888_sse41+0x7b>
DB 102,69,15,58,22,68,128,8,2 ; pextrd $0x2,%xmm8,0x8(%r8,%rax,4)
DB 102,69,15,214,4,128 ; movq %xmm8,(%r8,%rax,4)
- DB 235,210 ; jmp 178a2 <_sk_store_8888_sse41+0x7b>
+ DB 235,210 ; jmp 17851 <_sk_store_8888_sse41+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,202 ; jmp 178a2 <_sk_store_8888_sse41+0x7b>
+ DB 235,202 ; jmp 17851 <_sk_store_8888_sse41+0x7b>
PUBLIC _sk_load_bgra_sse41
_sk_load_bgra_sse41 LABEL PROC
@@ -21959,19 +21944,19 @@ _sk_load_bgra_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,89 ; jne 1794d <_sk_load_bgra_sse41+0x75>
+ DB 117,89 ; jne 178fc <_sk_load_bgra_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,126,170,1,0 ; movdqa 0x1aa7e(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,79,170,1,0 ; movdqa 0x1aa4f(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,207,171,1,0 ; movaps 0x1abcf(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,160,171,1,0 ; movaps 0x1aba0(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,110,170,1,0 ; pshufb 0x1aa6e(%rip),%xmm0 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,5,63,170,1,0 ; pshufb 0x1aa3f(%rip),%xmm0 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,106,170,1,0 ; pshufb 0x1aa6a(%rip),%xmm0 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,5,59,170,1,0 ; pshufb 0x1aa3b(%rip),%xmm0 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21982,19 +21967,19 @@ _sk_load_bgra_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 17987 <_sk_load_bgra_sse41+0xaf>
+ DB 116,45 ; je 17936 <_sk_load_bgra_sse41+0xaf>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 17976 <_sk_load_bgra_sse41+0x9e>
+ DB 116,18 ; je 17925 <_sk_load_bgra_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 178fa <_sk_load_bgra_sse41+0x22>
+ DB 117,144 ; jne 178a9 <_sk_load_bgra_sse41+0x22>
DB 102,65,15,110,68,128,8 ; movd 0x8(%r8,%rax,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 243,65,15,126,4,128 ; movq (%r8,%rax,4),%xmm0
DB 102,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm3
- DB 233,115,255,255,255 ; jmpq 178fa <_sk_load_bgra_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 178a9 <_sk_load_bgra_sse41+0x22>
DB 102,65,15,110,28,128 ; movd (%r8,%rax,4),%xmm3
- DB 233,104,255,255,255 ; jmpq 178fa <_sk_load_bgra_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 178a9 <_sk_load_bgra_sse41+0x22>
PUBLIC _sk_load_bgra_dst_sse41
_sk_load_bgra_dst_sse41 LABEL PROC
@@ -22006,19 +21991,19 @@ _sk_load_bgra_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,89 ; jne 17a07 <_sk_load_bgra_dst_sse41+0x75>
+ DB 117,89 ; jne 179b6 <_sk_load_bgra_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,196,169,1,0 ; movdqa 0x1a9c4(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,37,149,169,1,0 ; movdqa 0x1a995(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
- DB 68,15,40,5,21,171,1,0 ; movaps 0x1ab15(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,230,170,1,0 ; movaps 0x1aae6(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,180,169,1,0 ; pshufb 0x1a9b4(%rip),%xmm4 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,37,133,169,1,0 ; pshufb 0x1a985(%rip),%xmm4 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 65,15,89,232 ; mulps %xmm8,%xmm5
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,176,169,1,0 ; pshufb 0x1a9b0(%rip),%xmm4 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,37,129,169,1,0 ; pshufb 0x1a981(%rip),%xmm4 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -22029,19 +22014,19 @@ _sk_load_bgra_dst_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 17a41 <_sk_load_bgra_dst_sse41+0xaf>
+ DB 116,45 ; je 179f0 <_sk_load_bgra_dst_sse41+0xaf>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 17a30 <_sk_load_bgra_dst_sse41+0x9e>
+ DB 116,18 ; je 179df <_sk_load_bgra_dst_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 179b4 <_sk_load_bgra_dst_sse41+0x22>
+ DB 117,144 ; jne 17963 <_sk_load_bgra_dst_sse41+0x22>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 243,65,15,126,36,128 ; movq (%r8,%rax,4),%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,115,255,255,255 ; jmpq 179b4 <_sk_load_bgra_dst_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 17963 <_sk_load_bgra_dst_sse41+0x22>
DB 102,65,15,110,60,128 ; movd (%r8,%rax,4),%xmm7
- DB 233,104,255,255,255 ; jmpq 179b4 <_sk_load_bgra_dst_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 17963 <_sk_load_bgra_dst_sse41+0x22>
PUBLIC _sk_gather_bgra_sse41
_sk_gather_bgra_sse41 LABEL PROC
@@ -22076,17 +22061,17 @@ _sk_gather_bgra_sse41 LABEL PROC
DB 102,65,15,58,34,28,128,1 ; pinsrd $0x1,(%r8,%rax,4),%xmm3
DB 102,67,15,58,34,28,152,2 ; pinsrd $0x2,(%r8,%r11,4),%xmm3
DB 102,67,15,58,34,28,144,3 ; pinsrd $0x3,(%r8,%r10,4),%xmm3
- DB 102,15,111,5,157,168,1,0 ; movdqa 0x1a89d(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,110,168,1,0 ; movdqa 0x1a86e(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,238,169,1,0 ; movaps 0x1a9ee(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,191,169,1,0 ; movaps 0x1a9bf(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,141,168,1,0 ; pshufb 0x1a88d(%rip),%xmm0 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,5,94,168,1,0 ; pshufb 0x1a85e(%rip),%xmm0 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xc90>
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,137,168,1,0 ; pshufb 0x1a889(%rip),%xmm0 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,5,90,168,1,0 ; pshufb 0x1a85a(%rip),%xmm0 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xca0>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -22104,7 +22089,7 @@ _sk_store_bgra_sse41 LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,99,168,1,0 ; movaps 0x1a863(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,52,168,1,0 ; movaps 0x1a834(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
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
@@ -22123,23 +22108,23 @@ _sk_store_bgra_sse41 LABEL PROC
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 102,69,15,235,194 ; por %xmm10,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 17bad <_sk_store_bgra_sse41+0x7f>
+ DB 117,10 ; jne 17b5c <_sk_store_bgra_sse41+0x7f>
DB 243,69,15,127,4,128 ; movdqu %xmm8,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,29 ; je 17bd7 <_sk_store_bgra_sse41+0xa9>
+ DB 116,29 ; je 17b86 <_sk_store_bgra_sse41+0xa9>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 17bcf <_sk_store_bgra_sse41+0xa1>
+ DB 116,15 ; je 17b7e <_sk_store_bgra_sse41+0xa1>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 17ba9 <_sk_store_bgra_sse41+0x7b>
+ DB 117,227 ; jne 17b58 <_sk_store_bgra_sse41+0x7b>
DB 102,69,15,58,22,68,128,8,2 ; pextrd $0x2,%xmm8,0x8(%r8,%rax,4)
DB 102,69,15,214,4,128 ; movq %xmm8,(%r8,%rax,4)
- DB 235,210 ; jmp 17ba9 <_sk_store_bgra_sse41+0x7b>
+ DB 235,210 ; jmp 17b58 <_sk_store_bgra_sse41+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,202 ; jmp 17ba9 <_sk_store_bgra_sse41+0x7b>
+ DB 235,202 ; jmp 17b58 <_sk_store_bgra_sse41+0x7b>
PUBLIC _sk_load_f16_sse41
_sk_load_f16_sse41 LABEL PROC
@@ -22151,7 +22136,7 @@ _sk_load_f16_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,68,1,0,0 ; jne 17d43 <_sk_load_f16_sse41+0x164>
+ DB 15,133,68,1,0,0 ; jne 17cf2 <_sk_load_f16_sse41+0x164>
DB 102,65,15,16,4,192 ; movupd (%r8,%rax,8),%xmm0
DB 243,65,15,111,76,192,16 ; movdqu 0x10(%r8,%rax,8),%xmm1
DB 102,68,15,40,200 ; movapd %xmm0,%xmm9
@@ -22161,19 +22146,19 @@ _sk_load_f16_sse41 LABEL PROC
DB 102,68,15,97,224 ; punpcklwd %xmm0,%xmm12
DB 102,68,15,105,200 ; punpckhwd %xmm0,%xmm9
DB 102,65,15,56,51,212 ; pmovzxwd %xmm12,%xmm2
- DB 102,68,15,111,5,104,171,1,0 ; movdqa 0x1ab68(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 102,68,15,111,5,57,171,1,0 ; movdqa 0x1ab39(%rip),%xmm8 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,102,171,1,0 ; movdqa 0x1ab66(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,21,55,171,1,0 ; movdqa 0x1ab37(%rip),%xmm10 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x10b0>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,105,171,1,0 ; movdqa 0x1ab69(%rip),%xmm3 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,15,111,29,58,171,1,0 ; movdqa 0x1ab3a(%rip),%xmm3 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x10c0>
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,56,63,195 ; pmaxud %xmm3,%xmm0
DB 102,15,118,194 ; pcmpeqd %xmm2,%xmm0
DB 102,15,114,242,13 ; pslld $0xd,%xmm2
DB 102,15,235,209 ; por %xmm1,%xmm2
- DB 102,68,15,111,29,85,171,1,0 ; movdqa 0x1ab55(%rip),%xmm11 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,68,15,111,29,38,171,1,0 ; movdqa 0x1ab26(%rip),%xmm11 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x10d0>
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
@@ -22216,16 +22201,16 @@ _sk_load_f16_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,4,192 ; movsd (%r8,%rax,8),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 17d5c <_sk_load_f16_sse41+0x17d>
+ DB 117,13 ; jne 17d0b <_sk_load_f16_sse41+0x17d>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,176,254,255,255 ; jmpq 17c0c <_sk_load_f16_sse41+0x2d>
+ DB 233,176,254,255,255 ; jmpq 17bbb <_sk_load_f16_sse41+0x2d>
DB 102,65,15,22,68,192,8 ; movhpd 0x8(%r8,%rax,8),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,155,254,255,255 ; jb 17c0c <_sk_load_f16_sse41+0x2d>
+ DB 15,130,155,254,255,255 ; jb 17bbb <_sk_load_f16_sse41+0x2d>
DB 243,65,15,126,76,192,16 ; movq 0x10(%r8,%rax,8),%xmm1
- DB 233,143,254,255,255 ; jmpq 17c0c <_sk_load_f16_sse41+0x2d>
+ DB 233,143,254,255,255 ; jmpq 17bbb <_sk_load_f16_sse41+0x2d>
PUBLIC _sk_load_f16_dst_sse41
_sk_load_f16_dst_sse41 LABEL PROC
@@ -22237,7 +22222,7 @@ _sk_load_f16_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,68,1,0,0 ; jne 17ee1 <_sk_load_f16_dst_sse41+0x164>
+ DB 15,133,68,1,0,0 ; jne 17e90 <_sk_load_f16_dst_sse41+0x164>
DB 102,65,15,16,36,192 ; movupd (%r8,%rax,8),%xmm4
DB 243,65,15,111,108,192,16 ; movdqu 0x10(%r8,%rax,8),%xmm5
DB 102,68,15,40,204 ; movapd %xmm4,%xmm9
@@ -22247,19 +22232,19 @@ _sk_load_f16_dst_sse41 LABEL PROC
DB 102,68,15,97,228 ; punpcklwd %xmm4,%xmm12
DB 102,68,15,105,204 ; punpckhwd %xmm4,%xmm9
DB 102,65,15,56,51,244 ; pmovzxwd %xmm12,%xmm6
- DB 102,68,15,111,5,202,169,1,0 ; movdqa 0x1a9ca(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 102,68,15,111,5,155,169,1,0 ; movdqa 0x1a99b(%rip),%xmm8 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,219,232 ; pand %xmm8,%xmm5
- DB 102,68,15,111,21,200,169,1,0 ; movdqa 0x1a9c8(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,21,153,169,1,0 ; movdqa 0x1a999(%rip),%xmm10 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x10b0>
DB 102,65,15,219,242 ; pand %xmm10,%xmm6
- DB 102,15,111,61,203,169,1,0 ; movdqa 0x1a9cb(%rip),%xmm7 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,15,111,61,156,169,1,0 ; movdqa 0x1a99c(%rip),%xmm7 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x10c0>
DB 102,15,114,245,16 ; pslld $0x10,%xmm5
DB 102,15,111,230 ; movdqa %xmm6,%xmm4
DB 102,15,56,63,231 ; pmaxud %xmm7,%xmm4
DB 102,15,118,230 ; pcmpeqd %xmm6,%xmm4
DB 102,15,114,246,13 ; pslld $0xd,%xmm6
DB 102,15,235,245 ; por %xmm5,%xmm6
- DB 102,68,15,111,29,183,169,1,0 ; movdqa 0x1a9b7(%rip),%xmm11 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,68,15,111,29,136,169,1,0 ; movdqa 0x1a988(%rip),%xmm11 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x10d0>
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
@@ -22302,16 +22287,16 @@ _sk_load_f16_dst_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,36,192 ; movsd (%r8,%rax,8),%xmm4
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 17efa <_sk_load_f16_dst_sse41+0x17d>
+ DB 117,13 ; jne 17ea9 <_sk_load_f16_dst_sse41+0x17d>
DB 243,15,126,228 ; movq %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
- DB 233,176,254,255,255 ; jmpq 17daa <_sk_load_f16_dst_sse41+0x2d>
+ DB 233,176,254,255,255 ; jmpq 17d59 <_sk_load_f16_dst_sse41+0x2d>
DB 102,65,15,22,100,192,8 ; movhpd 0x8(%r8,%rax,8),%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,155,254,255,255 ; jb 17daa <_sk_load_f16_dst_sse41+0x2d>
+ DB 15,130,155,254,255,255 ; jb 17d59 <_sk_load_f16_dst_sse41+0x2d>
DB 243,65,15,126,108,192,16 ; movq 0x10(%r8,%rax,8),%xmm5
- DB 233,143,254,255,255 ; jmpq 17daa <_sk_load_f16_dst_sse41+0x2d>
+ DB 233,143,254,255,255 ; jmpq 17d59 <_sk_load_f16_dst_sse41+0x2d>
PUBLIC _sk_gather_f16_sse41
_sk_gather_f16_sse41 LABEL PROC
@@ -22355,19 +22340,19 @@ _sk_gather_f16_sse41 LABEL PROC
DB 102,68,15,97,226 ; punpcklwd %xmm2,%xmm12
DB 102,68,15,105,202 ; punpckhwd %xmm2,%xmm9
DB 102,65,15,56,51,212 ; pmovzxwd %xmm12,%xmm2
- DB 102,68,15,111,5,200,167,1,0 ; movdqa 0x1a7c8(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 102,68,15,111,5,153,167,1,0 ; movdqa 0x1a799(%rip),%xmm8 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,198,167,1,0 ; movdqa 0x1a7c6(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,21,151,167,1,0 ; movdqa 0x1a797(%rip),%xmm10 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x10b0>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,201,167,1,0 ; movdqa 0x1a7c9(%rip),%xmm3 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,15,111,29,154,167,1,0 ; movdqa 0x1a79a(%rip),%xmm3 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x10c0>
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,56,63,195 ; pmaxud %xmm3,%xmm0
DB 102,15,118,194 ; pcmpeqd %xmm2,%xmm0
DB 102,15,114,242,13 ; pslld $0xd,%xmm2
DB 102,15,235,209 ; por %xmm1,%xmm2
- DB 102,68,15,111,29,181,167,1,0 ; movdqa 0x1a7b5(%rip),%xmm11 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,68,15,111,29,134,167,1,0 ; movdqa 0x1a786(%rip),%xmm11 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x10d0>
DB 102,65,15,254,211 ; paddd %xmm11,%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,65,15,112,204,238 ; pshufd $0xee,%xmm12,%xmm1
@@ -22418,20 +22403,20 @@ _sk_store_f16_sse41 LABEL PROC
DB 73,193,224,3 ; shl $0x3,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 102,68,15,111,13,221,166,1,0 ; movdqa 0x1a6dd(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,68,15,111,13,174,166,1,0 ; movdqa 0x1a6ae(%rip),%xmm9 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x10e0>
DB 102,68,15,111,224 ; movdqa %xmm0,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,218,166,1,0 ; movdqa 0x1a6da(%rip),%xmm11 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 102,68,15,111,29,171,166,1,0 ; movdqa 0x1a6ab(%rip),%xmm11 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x10f0>
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,69,15,219,235 ; pand %xmm11,%xmm13
- DB 102,68,15,111,21,215,166,1,0 ; movdqa 0x1a6d7(%rip),%xmm10 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 102,68,15,111,21,168,166,1,0 ; movdqa 0x1a6a8(%rip),%xmm10 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x1100>
DB 102,65,15,114,212,16 ; psrld $0x10,%xmm12
DB 102,69,15,111,197 ; movdqa %xmm13,%xmm8
DB 102,69,15,56,63,194 ; pmaxud %xmm10,%xmm8
DB 102,69,15,118,197 ; pcmpeqd %xmm13,%xmm8
DB 102,65,15,114,213,13 ; psrld $0xd,%xmm13
DB 102,69,15,254,236 ; paddd %xmm12,%xmm13
- DB 102,68,15,111,37,189,166,1,0 ; movdqa 0x1a6bd(%rip),%xmm12 # 32810 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ DB 102,68,15,111,37,142,166,1,0 ; movdqa 0x1a68e(%rip),%xmm12 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x1110>
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
@@ -22476,7 +22461,7 @@ _sk_store_f16_sse41 LABEL PROC
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,98,205 ; punpckldq %xmm13,%xmm9
DB 72,133,255 ; test %rdi,%rdi
- DB 117,21 ; jne 18251 <_sk_store_f16_sse41+0x16e>
+ DB 117,21 ; jne 18200 <_sk_store_f16_sse41+0x16e>
DB 69,15,17,12,192 ; movups %xmm9,(%r8,%rax,8)
DB 102,69,15,106,197 ; punpckhdq %xmm13,%xmm8
DB 243,69,15,127,68,192,16 ; movdqu %xmm8,0x10(%r8,%rax,8)
@@ -22484,13 +22469,13 @@ _sk_store_f16_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 102,69,15,214,12,192 ; movq %xmm9,(%r8,%rax,8)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je 1824d <_sk_store_f16_sse41+0x16a>
+ DB 116,240 ; je 181fc <_sk_store_f16_sse41+0x16a>
DB 102,69,15,23,76,192,8 ; movhpd %xmm9,0x8(%r8,%rax,8)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 1824d <_sk_store_f16_sse41+0x16a>
+ DB 114,227 ; jb 181fc <_sk_store_f16_sse41+0x16a>
DB 102,69,15,106,197 ; punpckhdq %xmm13,%xmm8
DB 102,69,15,214,68,192,16 ; movq %xmm8,0x10(%r8,%rax,8)
- DB 235,213 ; jmp 1824d <_sk_store_f16_sse41+0x16a>
+ DB 235,213 ; jmp 181fc <_sk_store_f16_sse41+0x16a>
PUBLIC _sk_load_u16_be_sse41
_sk_load_u16_be_sse41 LABEL PROC
@@ -22503,7 +22488,7 @@ _sk_load_u16_be_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,185,0,0,0 ; jne 18358 <_sk_load_u16_be_sse41+0xe0>
+ DB 15,133,185,0,0,0 ; jne 18307 <_sk_load_u16_be_sse41+0xe0>
DB 102,65,15,16,4,64 ; movupd (%r8,%rax,2),%xmm0
DB 243,65,15,111,76,64,16 ; movdqu 0x10(%r8,%rax,2),%xmm1
DB 102,15,40,208 ; movapd %xmm0,%xmm2
@@ -22519,7 +22504,7 @@ _sk_load_u16_be_sse41 LABEL PROC
DB 102,15,235,200 ; por %xmm0,%xmm1
DB 102,15,56,51,193 ; pmovzxwd %xmm1,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,133,162,1,0 ; movaps 0x1a285(%rip),%xmm8 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 68,15,40,5,86,162,1,0 ; movaps 0x1a256(%rip),%xmm8 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
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
@@ -22547,16 +22532,16 @@ _sk_load_u16_be_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,4,64 ; movsd (%r8,%rax,2),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 18371 <_sk_load_u16_be_sse41+0xf9>
+ DB 117,13 ; jne 18320 <_sk_load_u16_be_sse41+0xf9>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,59,255,255,255 ; jmpq 182ac <_sk_load_u16_be_sse41+0x34>
+ DB 233,59,255,255,255 ; jmpq 1825b <_sk_load_u16_be_sse41+0x34>
DB 102,65,15,22,68,64,8 ; movhpd 0x8(%r8,%rax,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,38,255,255,255 ; jb 182ac <_sk_load_u16_be_sse41+0x34>
+ DB 15,130,38,255,255,255 ; jb 1825b <_sk_load_u16_be_sse41+0x34>
DB 243,65,15,126,76,64,16 ; movq 0x10(%r8,%rax,2),%xmm1
- DB 233,26,255,255,255 ; jmpq 182ac <_sk_load_u16_be_sse41+0x34>
+ DB 233,26,255,255,255 ; jmpq 1825b <_sk_load_u16_be_sse41+0x34>
PUBLIC _sk_load_rgb_u16_be_sse41
_sk_load_rgb_u16_be_sse41 LABEL PROC
@@ -22571,7 +22556,7 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC
DB 72,141,4,64 ; lea (%rax,%rax,2),%rax
DB 72,193,248,32 ; sar $0x20,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,170,0,0,0 ; jne 18467 <_sk_load_rgb_u16_be_sse41+0xd5>
+ DB 15,133,170,0,0,0 ; jne 18416 <_sk_load_rgb_u16_be_sse41+0xd5>
DB 243,65,15,111,20,64 ; movdqu (%r8,%rax,2),%xmm2
DB 243,65,15,111,92,64,8 ; movdqu 0x8(%r8,%rax,2),%xmm3
DB 102,15,115,219,4 ; psrldq $0x4,%xmm3
@@ -22591,7 +22576,7 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC
DB 102,15,235,200 ; por %xmm0,%xmm1
DB 102,15,56,51,193 ; pmovzxwd %xmm1,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,84,161,1,0 ; movaps 0x1a154(%rip),%xmm8 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 68,15,40,5,37,161,1,0 ; movaps 0x1a125(%rip),%xmm8 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -22608,27 +22593,27 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,107,158,1,0 ; movaps 0x19e6b(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,60,158,1,0 ; movaps 0x19e3c(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,84,64,4,2 ; pinsrw $0x2,0x4(%r8,%rax,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 1848c <_sk_load_rgb_u16_be_sse41+0xfa>
+ DB 117,13 ; jne 1843b <_sk_load_rgb_u16_be_sse41+0xfa>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,239,192 ; pxor %xmm0,%xmm0
- DB 233,85,255,255,255 ; jmpq 183e1 <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,85,255,255,255 ; jmpq 18390 <_sk_load_rgb_u16_be_sse41+0x4f>
DB 102,65,15,110,68,64,6 ; movd 0x6(%r8,%rax,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,68,64,10,2 ; pinsrw $0x2,0xa(%r8,%rax,2),%xmm0
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,24 ; jb 184bd <_sk_load_rgb_u16_be_sse41+0x12b>
+ DB 114,24 ; jb 1846c <_sk_load_rgb_u16_be_sse41+0x12b>
DB 102,65,15,110,92,64,12 ; movd 0xc(%r8,%rax,2),%xmm3
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,92,64,16,2 ; pinsrw $0x2,0x10(%r8,%rax,2),%xmm3
- DB 233,36,255,255,255 ; jmpq 183e1 <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,36,255,255,255 ; jmpq 18390 <_sk_load_rgb_u16_be_sse41+0x4f>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,27,255,255,255 ; jmpq 183e1 <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,27,255,255,255 ; jmpq 18390 <_sk_load_rgb_u16_be_sse41+0x4f>
PUBLIC _sk_store_u16_be_sse41
_sk_store_u16_be_sse41 LABEL PROC
@@ -22640,7 +22625,7 @@ _sk_store_u16_be_sse41 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
- DB 68,15,40,21,52,163,1,0 ; movaps 0x1a334(%rip),%xmm10 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ DB 68,15,40,21,5,163,1,0 ; movaps 0x1a305(%rip),%xmm10 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1120>
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
@@ -22677,7 +22662,7 @@ _sk_store_u16_be_sse41 LABEL PROC
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,98,209 ; punpckldq %xmm9,%xmm10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,21 ; jne 185ba <_sk_store_u16_be_sse41+0xf4>
+ DB 117,21 ; jne 18569 <_sk_store_u16_be_sse41+0xf4>
DB 69,15,17,20,64 ; movups %xmm10,(%r8,%rax,2)
DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8
DB 243,69,15,127,68,64,16 ; movdqu %xmm8,0x10(%r8,%rax,2)
@@ -22685,13 +22670,13 @@ _sk_store_u16_be_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 102,69,15,214,20,64 ; movq %xmm10,(%r8,%rax,2)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je 185b6 <_sk_store_u16_be_sse41+0xf0>
+ DB 116,240 ; je 18565 <_sk_store_u16_be_sse41+0xf0>
DB 102,69,15,23,84,64,8 ; movhpd %xmm10,0x8(%r8,%rax,2)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 185b6 <_sk_store_u16_be_sse41+0xf0>
+ DB 114,227 ; jb 18565 <_sk_store_u16_be_sse41+0xf0>
DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8
DB 102,69,15,214,68,64,16 ; movq %xmm8,0x10(%r8,%rax,2)
- DB 235,213 ; jmp 185b6 <_sk_store_u16_be_sse41+0xf0>
+ DB 235,213 ; jmp 18565 <_sk_store_u16_be_sse41+0xf0>
PUBLIC _sk_load_f32_sse41
_sk_load_f32_sse41 LABEL PROC
@@ -22705,7 +22690,7 @@ _sk_load_f32_sse41 LABEL PROC
DB 73,99,193 ; movslq %r9d,%rax
DB 69,15,16,4,128 ; movups (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 1864c <_sk_load_f32_sse41+0x6b>
+ DB 117,66 ; jne 185fb <_sk_load_f32_sse41+0x6b>
DB 65,15,16,68,128,16 ; movups 0x10(%r8,%rax,4),%xmm0
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
DB 69,15,16,76,128,48 ; movups 0x30(%r8,%rax,4),%xmm9
@@ -22725,17 +22710,17 @@ _sk_load_f32_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,8 ; jne 1865e <_sk_load_f32_sse41+0x7d>
+ DB 117,8 ; jne 1860d <_sk_load_f32_sse41+0x7d>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
- DB 235,190 ; jmp 1861c <_sk_load_f32_sse41+0x3b>
+ DB 235,190 ; jmp 185cb <_sk_load_f32_sse41+0x3b>
DB 65,15,16,68,128,16 ; movups 0x10(%r8,%rax,4),%xmm0
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,8 ; jb 18672 <_sk_load_f32_sse41+0x91>
+ DB 114,8 ; jb 18621 <_sk_load_f32_sse41+0x91>
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
- DB 235,170 ; jmp 1861c <_sk_load_f32_sse41+0x3b>
+ DB 235,170 ; jmp 185cb <_sk_load_f32_sse41+0x3b>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,165 ; jmp 1861c <_sk_load_f32_sse41+0x3b>
+ DB 235,165 ; jmp 185cb <_sk_load_f32_sse41+0x3b>
PUBLIC _sk_load_f32_dst_sse41
_sk_load_f32_dst_sse41 LABEL PROC
@@ -22749,7 +22734,7 @@ _sk_load_f32_dst_sse41 LABEL PROC
DB 73,99,193 ; movslq %r9d,%rax
DB 69,15,16,4,128 ; movups (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 186e2 <_sk_load_f32_dst_sse41+0x6b>
+ DB 117,66 ; jne 18691 <_sk_load_f32_dst_sse41+0x6b>
DB 65,15,16,100,128,16 ; movups 0x10(%r8,%rax,4),%xmm4
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
DB 69,15,16,76,128,48 ; movups 0x30(%r8,%rax,4),%xmm9
@@ -22769,17 +22754,17 @@ _sk_load_f32_dst_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,8 ; jne 186f4 <_sk_load_f32_dst_sse41+0x7d>
+ DB 117,8 ; jne 186a3 <_sk_load_f32_dst_sse41+0x7d>
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,190 ; jmp 186b2 <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,190 ; jmp 18661 <_sk_load_f32_dst_sse41+0x3b>
DB 65,15,16,100,128,16 ; movups 0x10(%r8,%rax,4),%xmm4
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,8 ; jb 18708 <_sk_load_f32_dst_sse41+0x91>
+ DB 114,8 ; jb 186b7 <_sk_load_f32_dst_sse41+0x91>
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
- DB 235,170 ; jmp 186b2 <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,170 ; jmp 18661 <_sk_load_f32_dst_sse41+0x3b>
DB 15,87,255 ; xorps %xmm7,%xmm7
- DB 235,165 ; jmp 186b2 <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,165 ; jmp 18661 <_sk_load_f32_dst_sse41+0x3b>
PUBLIC _sk_store_f32_sse41
_sk_store_f32_sse41 LABEL PROC
@@ -22806,7 +22791,7 @@ _sk_store_f32_sse41 LABEL PROC
DB 102,69,15,20,203 ; unpcklpd %xmm11,%xmm9
DB 102,69,15,17,36,128 ; movupd %xmm12,(%r8,%rax,4)
DB 72,133,255 ; test %rdi,%rdi
- DB 117,29 ; jne 1878a <_sk_store_f32_sse41+0x7d>
+ DB 117,29 ; jne 18739 <_sk_store_f32_sse41+0x7d>
DB 102,69,15,21,211 ; unpckhpd %xmm11,%xmm10
DB 69,15,17,68,128,16 ; movups %xmm8,0x10(%r8,%rax,4)
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
@@ -22814,12 +22799,12 @@ _sk_store_f32_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,246 ; je 18786 <_sk_store_f32_sse41+0x79>
+ DB 116,246 ; je 18735 <_sk_store_f32_sse41+0x79>
DB 69,15,17,68,128,16 ; movups %xmm8,0x10(%r8,%rax,4)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,234 ; jb 18786 <_sk_store_f32_sse41+0x79>
+ DB 114,234 ; jb 18735 <_sk_store_f32_sse41+0x79>
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
- DB 235,225 ; jmp 18786 <_sk_store_f32_sse41+0x79>
+ DB 235,225 ; jmp 18735 <_sk_store_f32_sse41+0x79>
PUBLIC _sk_repeat_x_sse41
_sk_repeat_x_sse41 LABEL PROC
@@ -22859,7 +22844,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,146,145,1,0 ; mulss 0x19192(%rip),%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,79,145,1,0 ; mulss 0x1914f(%rip),%xmm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22882,7 +22867,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,57,145,1,0 ; mulss 0x19139(%rip),%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,246,144,1,0 ; mulss 0x190f6(%rip),%xmm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22899,7 +22884,7 @@ PUBLIC _sk_clamp_x_1_sse41
_sk_clamp_x_1_sse41 LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 68,15,95,192 ; maxps %xmm0,%xmm8
- DB 68,15,93,5,13,154,1,0 ; minps 0x19a0d(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,93,5,222,153,1,0 ; minps 0x199de(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22910,16 +22895,16 @@ _sk_repeat_x_1_sse41 LABEL PROC
DB 65,15,92,192 ; subps %xmm8,%xmm0
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 68,15,95,192 ; maxps %xmm0,%xmm8
- DB 68,15,93,5,234,153,1,0 ; minps 0x199ea(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,93,5,187,153,1,0 ; minps 0x199bb(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_sse41
_sk_mirror_x_1_sse41 LABEL PROC
- DB 68,15,40,5,58,154,1,0 ; movaps 0x19a3a(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,40,5,11,154,1,0 ; movaps 0x19a0b(%rip),%xmm8 # 322b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,190,153,1,0 ; movaps 0x199be(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,13,143,153,1,0 ; movaps 0x1998f(%rip),%xmm9 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
DB 69,15,88,201 ; addps %xmm9,%xmm9
@@ -22930,7 +22915,7 @@ _sk_mirror_x_1_sse41 LABEL PROC
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 68,15,84,200 ; andps %xmm0,%xmm9
DB 69,15,95,193 ; maxps %xmm9,%xmm8
- DB 68,15,93,5,155,153,1,0 ; minps 0x1999b(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,93,5,108,153,1,0 ; minps 0x1996c(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22938,10 +22923,10 @@ _sk_mirror_x_1_sse41 LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse41
_sk_luminance_to_alpha_sse41 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 15,89,5,233,158,1,0 ; mulps 0x19ee9(%rip),%xmm0 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
- DB 15,89,13,242,158,1,0 ; mulps 0x19ef2(%rip),%xmm1 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
+ DB 15,89,5,186,158,1,0 ; mulps 0x19eba(%rip),%xmm0 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1130>
+ DB 15,89,13,195,158,1,0 ; mulps 0x19ec3(%rip),%xmm1 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1140>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,248,158,1,0 ; mulps 0x19ef8(%rip),%xmm3 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
+ DB 15,89,29,201,158,1,0 ; mulps 0x19ec9(%rip),%xmm3 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1150>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -23237,9 +23222,9 @@ _sk_evenly_spaced_gradient_sse41 LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 76,139,112,8 ; mov 0x8(%rax),%r14
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js 18df8 <_sk_evenly_spaced_gradient_sse41+0x18>
+ DB 120,7 ; js 18da7 <_sk_evenly_spaced_gradient_sse41+0x18>
DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1
- DB 235,21 ; jmp 18e0d <_sk_evenly_spaced_gradient_sse41+0x2d>
+ DB 235,21 ; jmp 18dbc <_sk_evenly_spaced_gradient_sse41+0x2d>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -23332,7 +23317,7 @@ _sk_gradient_sse41 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,41 ; jb 18fed <_sk_gradient_sse41+0x3b>
+ DB 114,41 ; jb 18f9c <_sk_gradient_sse41+0x3b>
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 73,255,200 ; dec %r8
DB 73,131,193,4 ; add $0x4,%r9
@@ -23343,7 +23328,7 @@ _sk_gradient_sse41 LABEL PROC
DB 102,15,250,202 ; psubd %xmm2,%xmm1
DB 73,131,193,4 ; add $0x4,%r9
DB 73,255,200 ; dec %r8
- DB 117,230 ; jne 18fd3 <_sk_gradient_sse41+0x21>
+ DB 117,230 ; jne 18f82 <_sk_gradient_sse41+0x21>
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 69,137,193 ; mov %r8d,%r9d
DB 73,193,232,32 ; shr $0x20,%r8
@@ -23468,26 +23453,26 @@ _sk_xy_to_unit_angle_sse41 LABEL PROC
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,237 ; mulps %xmm13,%xmm13
- DB 68,15,40,21,34,150,1,0 ; movaps 0x19622(%rip),%xmm10 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ DB 68,15,40,21,243,149,1,0 ; movaps 0x195f3(%rip),%xmm10 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1160>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,38,150,1,0 ; addps 0x19626(%rip),%xmm10 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,88,21,247,149,1,0 ; addps 0x195f7(%rip),%xmm10 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1170>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,42,150,1,0 ; addps 0x1962a(%rip),%xmm10 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 68,15,88,21,251,149,1,0 ; addps 0x195fb(%rip),%xmm10 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x1180>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,46,150,1,0 ; addps 0x1962e(%rip),%xmm10 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ DB 68,15,88,21,255,149,1,0 ; addps 0x195ff(%rip),%xmm10 # 32810 <_sk_srcover_bgra_8888_sse2_lowp+0x1190>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 68,15,40,29,45,150,1,0 ; movaps 0x1962d(%rip),%xmm11 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 68,15,40,29,254,149,1,0 ; movaps 0x195fe(%rip),%xmm11 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x11a0>
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 102,69,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm10
DB 69,15,194,200,1 ; cmpltps %xmm8,%xmm9
- DB 68,15,40,29,54,144,1,0 ; movaps 0x19036(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,29,7,144,1,0 ; movaps 0x19007(%rip),%xmm11 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,69,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,194,192,1 ; cmpltps %xmm8,%xmm0
- DB 68,15,40,13,40,144,1,0 ; movaps 0x19028(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,249,143,1,0 ; movaps 0x18ff9(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
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
@@ -23506,77 +23491,70 @@ _sk_xy_to_radius_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
-PUBLIC _sk_xy_to_2pt_conical_quadratic_max_sse41
-_sk_xy_to_2pt_conical_quadratic_max_sse41 LABEL PROC
+PUBLIC _sk_xy_to_2pt_conical_quadratic_first_sse41
+_sk_xy_to_2pt_conical_quadratic_first_sse41 LABEL PROC
+ DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,80,64 ; movss 0x40(%rax),%xmm10
- DB 243,68,15,16,64,68 ; movss 0x44(%rax),%xmm8
+ DB 243,15,16,64,68 ; movss 0x44(%rax),%xmm0
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 243,68,15,16,88,72 ; movss 0x48(%rax),%xmm11
DB 243,68,15,16,72,76 ; movss 0x4c(%rax),%xmm9
DB 243,69,15,89,203 ; mulss %xmm11,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
- DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,161,149,1,0 ; mulps 0x195a1(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
- DB 15,89,192 ; mulps %xmm0,%xmm0
+ DB 69,15,88,200 ; addps %xmm8,%xmm9
+ DB 68,15,89,13,111,149,1,0 ; mulps 0x1956f(%rip),%xmm9 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
+ DB 69,15,89,192 ; mulps %xmm8,%xmm8
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
- DB 68,15,88,224 ; addps %xmm0,%xmm12
+ DB 69,15,88,224 ; addps %xmm8,%xmm12
DB 243,69,15,89,219 ; mulss %xmm11,%xmm11
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,92,227 ; subps %xmm11,%xmm12
- DB 68,15,89,21,140,149,1,0 ; mulps 0x1958c(%rip),%xmm10 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,21,89,149,1,0 ; mulps 0x19559(%rip),%xmm10 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x11c0>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
- DB 65,15,40,193 ; movaps %xmm9,%xmm0
- DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,81,208 ; sqrtps %xmm0,%xmm10
- DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 65,15,40,194 ; movaps %xmm10,%xmm0
- DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 68,15,87,13,132,148,1,0 ; xorps 0x19484(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
- DB 68,15,89,5,92,143,1,0 ; mulps 0x18f5c(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 69,15,40,193 ; movaps %xmm9,%xmm8
+ DB 69,15,89,192 ; mulps %xmm8,%xmm8
+ DB 69,15,88,194 ; addps %xmm10,%xmm8
+ DB 69,15,81,192 ; sqrtps %xmm8,%xmm8
+ DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
+ DB 69,15,92,193 ; subps %xmm9,%xmm8
+ DB 15,89,5,54,143,1,0 ; mulps 0x18f36(%rip),%xmm0 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 69,15,92,202 ; subps %xmm10,%xmm9
- DB 69,15,89,200 ; mulps %xmm8,%xmm9
- DB 65,15,95,193 ; maxps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
-PUBLIC _sk_xy_to_2pt_conical_quadratic_min_sse41
-_sk_xy_to_2pt_conical_quadratic_min_sse41 LABEL PROC
+PUBLIC _sk_xy_to_2pt_conical_quadratic_second_sse41
+_sk_xy_to_2pt_conical_quadratic_second_sse41 LABEL PROC
+ DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,80,64 ; movss 0x40(%rax),%xmm10
- DB 243,68,15,16,64,68 ; movss 0x44(%rax),%xmm8
+ DB 243,15,16,64,68 ; movss 0x44(%rax),%xmm0
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 243,68,15,16,88,72 ; movss 0x48(%rax),%xmm11
DB 243,68,15,16,72,76 ; movss 0x4c(%rax),%xmm9
DB 243,69,15,89,203 ; mulss %xmm11,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
- DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,3,149,1,0 ; mulps 0x19503(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
- DB 15,89,192 ; mulps %xmm0,%xmm0
+ DB 69,15,88,200 ; addps %xmm8,%xmm9
+ DB 68,15,89,13,230,148,1,0 ; mulps 0x194e6(%rip),%xmm9 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
+ DB 69,15,89,192 ; mulps %xmm8,%xmm8
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
- DB 68,15,88,224 ; addps %xmm0,%xmm12
+ DB 69,15,88,224 ; addps %xmm8,%xmm12
DB 243,69,15,89,219 ; mulss %xmm11,%xmm11
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,92,227 ; subps %xmm11,%xmm12
- DB 68,15,89,21,238,148,1,0 ; mulps 0x194ee(%rip),%xmm10 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,21,208,148,1,0 ; mulps 0x194d0(%rip),%xmm10 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x11c0>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
- DB 65,15,40,193 ; movaps %xmm9,%xmm0
- DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,81,208 ; sqrtps %xmm0,%xmm10
- DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 65,15,40,194 ; movaps %xmm10,%xmm0
- DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 68,15,87,13,230,147,1,0 ; xorps 0x193e6(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
- DB 68,15,89,5,190,142,1,0 ; mulps 0x18ebe(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 69,15,92,202 ; subps %xmm10,%xmm9
- DB 69,15,89,200 ; mulps %xmm8,%xmm9
- DB 65,15,93,193 ; minps %xmm9,%xmm0
+ DB 69,15,40,193 ; movaps %xmm9,%xmm8
+ DB 69,15,89,192 ; mulps %xmm8,%xmm8
+ DB 69,15,88,194 ; addps %xmm10,%xmm8
+ DB 69,15,81,192 ; sqrtps %xmm8,%xmm8
+ DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
+ DB 68,15,87,13,208,147,1,0 ; xorps 0x193d0(%rip),%xmm9 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x10e0>
+ DB 69,15,92,200 ; subps %xmm8,%xmm9
+ DB 15,89,5,165,142,1,0 ; mulps 0x18ea5(%rip),%xmm0 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+ DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23588,7 +23566,7 @@ _sk_xy_to_2pt_conical_linear_sse41 LABEL PROC
DB 243,69,15,89,200 ; mulss %xmm8,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,118,148,1,0 ; mulps 0x19476(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ DB 68,15,89,13,105,148,1,0 ; mulps 0x19469(%rip),%xmm9 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -23596,7 +23574,7 @@ _sk_xy_to_2pt_conical_linear_sse41 LABEL PROC
DB 243,69,15,89,192 ; mulss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,92,192 ; subps %xmm8,%xmm0
- DB 15,87,5,130,147,1,0 ; xorps 0x19382(%rip),%xmm0 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 15,87,5,117,147,1,0 ; xorps 0x19375(%rip),%xmm0 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x10e0>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23638,7 +23616,7 @@ _sk_apply_vector_mask_sse41 LABEL PROC
PUBLIC _sk_save_xy_sse41
_sk_save_xy_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,225,141,1,0 ; movaps 0x18de1(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,5,212,141,1,0 ; movaps 0x18dd4(%rip),%xmm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -23678,8 +23656,8 @@ _sk_bilinear_nx_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,90,147,1,0 ; addps 0x1935a(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,82,141,1,0 ; movaps 0x18d52(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,77,147,1,0 ; addps 0x1934d(%rip),%xmm0 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+ DB 68,15,40,13,69,141,1,0 ; movaps 0x18d45(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23690,7 +23668,7 @@ _sk_bilinear_px_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,30,141,1,0 ; addps 0x18d1e(%rip),%xmm0 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,5,17,141,1,0 ; addps 0x18d11(%rip),%xmm0 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23700,8 +23678,8 @@ _sk_bilinear_ny_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,13,147,1,0 ; addps 0x1930d(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,5,141,1,0 ; movaps 0x18d05(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,0,147,1,0 ; addps 0x19300(%rip),%xmm1 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+ DB 68,15,40,13,248,140,1,0 ; movaps 0x18cf8(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23712,7 +23690,7 @@ _sk_bilinear_py_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,208,140,1,0 ; addps 0x18cd0(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,13,195,140,1,0 ; addps 0x18cc3(%rip),%xmm1 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23722,13 +23700,13 @@ _sk_bicubic_n3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,208,146,1,0 ; addps 0x192d0(%rip),%xmm0 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,184,140,1,0 ; movaps 0x18cb8(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,195,146,1,0 ; addps 0x192c3(%rip),%xmm0 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x11e0>
+ DB 68,15,40,13,171,140,1,0 ; movaps 0x18cab(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,196,146,1,0 ; mulps 0x192c4(%rip),%xmm9 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,13,156,142,1,0 ; addps 0x18e9c(%rip),%xmm9 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,13,183,146,1,0 ; mulps 0x192b7(%rip),%xmm9 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x11f0>
+ DB 68,15,88,13,143,142,1,0 ; addps 0x18e8f(%rip),%xmm9 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23739,16 +23717,16 @@ _sk_bicubic_n1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,120,146,1,0 ; addps 0x19278(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,112,140,1,0 ; movaps 0x18c70(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,107,146,1,0 ; addps 0x1926b(%rip),%xmm0 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+ DB 68,15,40,13,99,140,1,0 ; movaps 0x18c63(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,148,146,1,0 ; movaps 0x19294(%rip),%xmm8 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,5,135,146,1,0 ; movaps 0x19287(%rip),%xmm8 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,152,146,1,0 ; addps 0x19298(%rip),%xmm8 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,5,139,146,1,0 ; addps 0x1928b(%rip),%xmm8 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,60,140,1,0 ; addps 0x18c3c(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,5,47,140,1,0 ; addps 0x18c2f(%rip),%xmm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,144,146,1,0 ; addps 0x19290(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,5,131,146,1,0 ; addps 0x19283(%rip),%xmm8 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1220>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23756,17 +23734,17 @@ _sk_bicubic_n1x_sse41 LABEL PROC
PUBLIC _sk_bicubic_p1x_sse41
_sk_bicubic_p1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,26,140,1,0 ; movaps 0x18c1a(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,5,13,140,1,0 ; movaps 0x18c0d(%rip),%xmm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,136,128,0,0,0 ; movups 0x80(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,67,146,1,0 ; movaps 0x19243(%rip),%xmm10 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,21,54,146,1,0 ; movaps 0x19236(%rip),%xmm10 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,71,146,1,0 ; addps 0x19247(%rip),%xmm10 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,21,58,146,1,0 ; addps 0x1923a(%rip),%xmm10 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,67,146,1,0 ; addps 0x19243(%rip),%xmm10 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,21,54,146,1,0 ; addps 0x19236(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1220>
DB 68,15,17,144,0,1,0,0 ; movups %xmm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23776,11 +23754,11 @@ _sk_bicubic_p3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,19,146,1,0 ; addps 0x19213(%rip),%xmm0 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 15,88,5,6,146,1,0 ; addps 0x19206(%rip),%xmm0 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,227,145,1,0 ; mulps 0x191e3(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,5,187,141,1,0 ; addps 0x18dbb(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,5,214,145,1,0 ; mulps 0x191d6(%rip),%xmm8 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x11f0>
+ DB 68,15,88,5,174,141,1,0 ; addps 0x18dae(%rip),%xmm8 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23791,13 +23769,13 @@ _sk_bicubic_n3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,166,145,1,0 ; addps 0x191a6(%rip),%xmm1 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,142,139,1,0 ; movaps 0x18b8e(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,153,145,1,0 ; addps 0x19199(%rip),%xmm1 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x11e0>
+ DB 68,15,40,13,129,139,1,0 ; movaps 0x18b81(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,154,145,1,0 ; mulps 0x1919a(%rip),%xmm9 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,13,114,141,1,0 ; addps 0x18d72(%rip),%xmm9 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,13,141,145,1,0 ; mulps 0x1918d(%rip),%xmm9 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x11f0>
+ DB 68,15,88,13,101,141,1,0 ; addps 0x18d65(%rip),%xmm9 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23808,16 +23786,16 @@ _sk_bicubic_n1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,77,145,1,0 ; addps 0x1914d(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,69,139,1,0 ; movaps 0x18b45(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,64,145,1,0 ; addps 0x19140(%rip),%xmm1 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+ DB 68,15,40,13,56,139,1,0 ; movaps 0x18b38(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,105,145,1,0 ; movaps 0x19169(%rip),%xmm8 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,5,92,145,1,0 ; movaps 0x1915c(%rip),%xmm8 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,109,145,1,0 ; addps 0x1916d(%rip),%xmm8 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,5,96,145,1,0 ; addps 0x19160(%rip),%xmm8 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,17,139,1,0 ; addps 0x18b11(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,5,4,139,1,0 ; addps 0x18b04(%rip),%xmm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,101,145,1,0 ; addps 0x19165(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,5,88,145,1,0 ; addps 0x19158(%rip),%xmm8 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1220>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23825,17 +23803,17 @@ _sk_bicubic_n1y_sse41 LABEL PROC
PUBLIC _sk_bicubic_p1y_sse41
_sk_bicubic_p1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,239,138,1,0 ; movaps 0x18aef(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,5,226,138,1,0 ; movaps 0x18ae2(%rip),%xmm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,136,192,0,0,0 ; movups 0xc0(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,23,145,1,0 ; movaps 0x19117(%rip),%xmm10 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,21,10,145,1,0 ; movaps 0x1910a(%rip),%xmm10 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,27,145,1,0 ; addps 0x1911b(%rip),%xmm10 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,21,14,145,1,0 ; addps 0x1910e(%rip),%xmm10 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,23,145,1,0 ; addps 0x19117(%rip),%xmm10 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,21,10,145,1,0 ; addps 0x1910a(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1220>
DB 68,15,17,144,64,1,0,0 ; movups %xmm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23845,11 +23823,11 @@ _sk_bicubic_p3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,230,144,1,0 ; addps 0x190e6(%rip),%xmm1 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 15,88,13,217,144,1,0 ; addps 0x190d9(%rip),%xmm1 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,182,144,1,0 ; mulps 0x190b6(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,5,142,140,1,0 ; addps 0x18c8e(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,5,169,144,1,0 ; mulps 0x190a9(%rip),%xmm8 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x11f0>
+ DB 68,15,88,5,129,140,1,0 ; addps 0x18c81(%rip),%xmm8 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23944,7 +23922,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 15,89,194 ; mulps %xmm2,%xmm0
DB 15,41,68,36,80 ; movaps %xmm0,0x50(%rsp)
DB 243,15,91,240 ; cvttps2dq %xmm0,%xmm6
- DB 15,40,37,185,143,1,0 ; movaps 0x18fb9(%rip),%xmm4 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 15,40,37,172,143,1,0 ; movaps 0x18fac(%rip),%xmm4 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1230>
DB 15,88,196 ; addps %xmm4,%xmm0
DB 15,41,68,36,48 ; movaps %xmm0,0x30(%rsp)
DB 102,65,15,110,208 ; movd %r8d,%xmm2
@@ -23983,7 +23961,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,68,15,56,64,192 ; pmulld %xmm0,%xmm8
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,68,15,111,37,16,143,1,0 ; movdqa 0x18f10(%rip),%xmm12 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,68,15,111,37,3,143,1,0 ; movdqa 0x18f03(%rip),%xmm12 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,65,15,56,64,220 ; pmulld %xmm12,%xmm3
DB 102,15,118,228 ; pcmpeqd %xmm4,%xmm4
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
@@ -24006,7 +23984,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,65,15,58,22,217,1 ; pextrd $0x1,%xmm3,%r9d
DB 102,65,15,58,22,218,2 ; pextrd $0x2,%xmm3,%r10d
DB 102,65,15,58,22,219,3 ; pextrd $0x3,%xmm3,%r11d
- DB 102,15,111,37,84,136,1,0 ; movdqa 0x18854(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,37,71,136,1,0 ; movdqa 0x18847(%rip),%xmm4 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,15,254,220 ; paddd %xmm4,%xmm3
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
@@ -24179,7 +24157,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,68,15,254,202 ; paddd %xmm2,%xmm9
DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
DB 102,65,15,254,193 ; paddd %xmm9,%xmm0
- DB 102,15,111,45,31,139,1,0 ; movdqa 0x18b1f(%rip),%xmm5 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,45,18,139,1,0 ; movdqa 0x18b12(%rip),%xmm5 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,15,56,64,197 ; pmulld %xmm5,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,118,246 ; pcmpeqd %xmm6,%xmm6
@@ -24200,7 +24178,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d
DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d
DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d
- DB 102,15,111,61,112,132,1,0 ; movdqa 0x18470(%rip),%xmm7 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,61,99,132,1,0 ; movdqa 0x18463(%rip),%xmm7 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,15,254,199 ; paddd %xmm7,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24266,7 +24244,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 15,88,248 ; addps %xmm0,%xmm7
DB 102,68,15,254,210 ; paddd %xmm2,%xmm10
DB 102,69,15,254,194 ; paddd %xmm10,%xmm8
- DB 102,15,111,13,91,137,1,0 ; movdqa 0x1895b(%rip),%xmm1 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,13,78,137,1,0 ; movdqa 0x1894e(%rip),%xmm1 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,68,15,56,64,193 ; pmulld %xmm1,%xmm8
DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
DB 102,15,118,237 ; pcmpeqd %xmm5,%xmm5
@@ -24287,7 +24265,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,69,15,58,22,193,1 ; pextrd $0x1,%xmm8,%r9d
DB 102,69,15,58,22,194,2 ; pextrd $0x2,%xmm8,%r10d
DB 102,69,15,58,22,195,3 ; pextrd $0x3,%xmm8,%r11d
- DB 102,15,111,21,166,130,1,0 ; movdqa 0x182a6(%rip),%xmm2 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,21,153,130,1,0 ; movdqa 0x18299(%rip),%xmm2 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,68,15,254,194 ; paddd %xmm2,%xmm8
DB 102,76,15,58,22,193,1 ; pextrq $0x1,%xmm8,%rcx
DB 102,76,15,126,195 ; movq %xmm8,%rbx
@@ -24412,7 +24390,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 15,89,203 ; mulps %xmm3,%xmm1
DB 15,41,140,36,176,0,0,0 ; movaps %xmm1,0xb0(%rsp)
DB 243,15,91,249 ; cvttps2dq %xmm1,%xmm7
- DB 15,40,29,157,134,1,0 ; movaps 0x1869d(%rip),%xmm3 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 15,40,29,144,134,1,0 ; movaps 0x18690(%rip),%xmm3 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1230>
DB 15,88,203 ; addps %xmm3,%xmm1
DB 15,41,76,36,32 ; movaps %xmm1,0x20(%rsp)
DB 102,65,15,110,232 ; movd %r8d,%xmm5
@@ -24469,7 +24447,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,68,15,56,64,253 ; pmulld %xmm5,%xmm15
DB 102,65,15,111,223 ; movdqa %xmm15,%xmm3
DB 102,15,254,217 ; paddd %xmm1,%xmm3
- DB 102,68,15,111,29,151,133,1,0 ; movdqa 0x18597(%rip),%xmm11 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,68,15,111,29,138,133,1,0 ; movdqa 0x1858a(%rip),%xmm11 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,65,15,56,64,219 ; pmulld %xmm11,%xmm3
DB 102,15,118,192 ; pcmpeqd %xmm0,%xmm0
DB 102,15,111,243 ; movdqa %xmm3,%xmm6
@@ -24491,7 +24469,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,217,1 ; pextrd $0x1,%xmm3,%r9d
DB 102,65,15,58,22,218,2 ; pextrd $0x2,%xmm3,%r10d
DB 102,65,15,58,22,219,3 ; pextrd $0x3,%xmm3,%r11d
- DB 102,68,15,111,21,223,126,1,0 ; movdqa 0x17edf(%rip),%xmm10 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,21,210,126,1,0 ; movdqa 0x17ed2(%rip),%xmm10 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,65,15,254,218 ; paddd %xmm10,%xmm3
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
@@ -24509,7 +24487,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,254,201 ; paddd %xmm9,%xmm1
DB 102,65,15,56,64,203 ; pmulld %xmm11,%xmm1
DB 102,15,111,217 ; movdqa %xmm1,%xmm3
- DB 102,15,250,29,205,132,1,0 ; psubd 0x184cd(%rip),%xmm3 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,29,192,132,1,0 ; psubd 0x184c0(%rip),%xmm3 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
DB 65,137,223 ; mov %ebx,%r15d
@@ -24564,7 +24542,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,254,199 ; paddd %xmm15,%xmm0
DB 102,65,15,56,64,195 ; pmulld %xmm11,%xmm0
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
- DB 102,15,250,45,173,131,1,0 ; psubd 0x183ad(%rip),%xmm5 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,45,160,131,1,0 ; psubd 0x183a0(%rip),%xmm5 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
DB 102,72,15,58,22,233,1 ; pextrq $0x1,%xmm5,%rcx
DB 102,72,15,126,237 ; movq %xmm5,%rbp
@@ -24689,7 +24667,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 72,193,233,32 ; shr $0x20,%rcx
DB 243,15,16,36,136 ; movss (%rax,%rcx,4),%xmm4
DB 102,68,15,58,33,220,48 ; insertps $0x30,%xmm4,%xmm11
- DB 102,15,111,61,208,122,1,0 ; movdqa 0x17ad0(%rip),%xmm7 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,61,195,122,1,0 ; movdqa 0x17ac3(%rip),%xmm7 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,15,254,223 ; paddd %xmm7,%xmm3
DB 102,72,15,58,22,217,1 ; pextrq $0x1,%xmm3,%rcx
DB 102,72,15,126,221 ; movq %xmm3,%rbp
@@ -24775,7 +24753,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,201,1 ; pextrd $0x1,%xmm1,%r9d
DB 102,65,15,58,22,202,2 ; pextrd $0x2,%xmm1,%r10d
DB 102,65,15,58,22,203,3 ; pextrd $0x3,%xmm1,%r11d
- DB 102,68,15,111,21,16,121,1,0 ; movdqa 0x17910(%rip),%xmm10 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,21,3,121,1,0 ; movdqa 0x17903(%rip),%xmm10 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -24871,7 +24849,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,15,111,124,36,64 ; movdqa 0x40(%rsp),%xmm7
DB 102,15,111,199 ; movdqa %xmm7,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
- DB 102,15,111,21,100,125,1,0 ; movdqa 0x17d64(%rip),%xmm2 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,21,87,125,1,0 ; movdqa 0x17d57(%rip),%xmm2 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,15,56,64,194 ; pmulld %xmm2,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
@@ -24892,7 +24870,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d
DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d
DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d
- DB 102,15,111,37,179,118,1,0 ; movdqa 0x176b3(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,37,166,118,1,0 ; movdqa 0x176a6(%rip),%xmm4 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,15,254,196 ; paddd %xmm4,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24964,7 +24942,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,68,15,111,226 ; movdqa %xmm2,%xmm12
DB 102,65,15,56,64,204 ; pmulld %xmm12,%xmm1
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
- DB 102,15,250,21,143,123,1,0 ; psubd 0x17b8f(%rip),%xmm2 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,21,130,123,1,0 ; psubd 0x17b82(%rip),%xmm2 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,72,15,58,22,209,1 ; pextrq $0x1,%xmm2,%rcx
DB 102,72,15,126,213 ; movq %xmm2,%rbp
DB 137,235 ; mov %ebp,%ebx
@@ -24998,7 +24976,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,111,249 ; movdqa %xmm9,%xmm7
DB 102,69,15,56,64,236 ; pmulld %xmm12,%xmm13
DB 102,65,15,111,205 ; movdqa %xmm13,%xmm1
- DB 102,15,250,13,219,122,1,0 ; psubd 0x17adb(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,13,206,122,1,0 ; psubd 0x17ace(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25063,7 +25041,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,111,206 ; movdqa %xmm14,%xmm1
DB 102,15,111,108,36,64 ; movdqa 0x40(%rsp),%xmm5
DB 102,15,254,205 ; paddd %xmm5,%xmm1
- DB 102,15,111,37,111,121,1,0 ; movdqa 0x1796f(%rip),%xmm4 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,37,98,121,1,0 ; movdqa 0x17962(%rip),%xmm4 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,15,56,64,204 ; pmulld %xmm4,%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,118,246 ; pcmpeqd %xmm6,%xmm6
@@ -25084,7 +25062,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,201,1 ; pextrd $0x1,%xmm1,%r9d
DB 102,65,15,58,22,202,2 ; pextrd $0x2,%xmm1,%r10d
DB 102,65,15,58,22,203,3 ; pextrd $0x3,%xmm1,%r11d
- DB 102,15,111,29,192,114,1,0 ; movdqa 0x172c0(%rip),%xmm3 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,29,179,114,1,0 ; movdqa 0x172b3(%rip),%xmm3 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -25156,7 +25134,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,15,56,64,239 ; pmulld %xmm7,%xmm5
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
- DB 102,15,250,5,160,119,1,0 ; psubd 0x177a0(%rip),%xmm0 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,5,147,119,1,0 ; psubd 0x17793(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,235 ; mov %ebp,%ebx
@@ -25174,7 +25152,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d
DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d
DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d
- DB 102,15,254,5,238,112,1,0 ; paddd 0x170ee(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,5,225,112,1,0 ; paddd 0x170e1(%rip),%xmm0 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25190,7 +25168,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,15,254,84,36,48 ; paddd 0x30(%rsp),%xmm2
DB 102,15,56,64,215 ; pmulld %xmm7,%xmm2
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
- DB 102,15,250,5,231,118,1,0 ; psubd 0x176e7(%rip),%xmm0 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,5,218,118,1,0 ; psubd 0x176da(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25208,7 +25186,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,199,1 ; pextrd $0x1,%xmm0,%r15d
DB 102,65,15,58,22,196,2 ; pextrd $0x2,%xmm0,%r12d
DB 102,65,15,58,22,198,3 ; pextrd $0x3,%xmm0,%r14d
- DB 102,15,254,5,53,112,1,0 ; paddd 0x17035(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,5,40,112,1,0 ; paddd 0x17028(%rip),%xmm0 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,72,15,58,22,195,1 ; pextrq $0x1,%xmm0,%rbx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,233 ; mov %ebp,%ecx
@@ -25271,7 +25249,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 65,15,88,211 ; addps %xmm11,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,237,110,1,0 ; movaps 0x16eed(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,224,110,1,0 ; movaps 0x16ee0(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 72,139,76,36,120 ; mov 0x78(%rsp),%rcx
DB 15,40,164,36,192,0,0,0 ; movaps 0xc0(%rsp),%xmm4
DB 15,40,172,36,208,0,0,0 ; movaps 0xd0(%rsp),%xmm5
@@ -25288,15 +25266,15 @@ _sk_clut_4D_sse41 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse41
_sk_gauss_a_to_rgba_sse41 LABEL PROC
- DB 15,40,5,62,117,1,0 ; movaps 0x1753e(%rip),%xmm0 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 15,40,5,49,117,1,0 ; movaps 0x17531(%rip),%xmm0 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1260>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,68,117,1,0 ; addps 0x17544(%rip),%xmm0 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ DB 15,88,5,55,117,1,0 ; addps 0x17537(%rip),%xmm0 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1270>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,74,117,1,0 ; addps 0x1754a(%rip),%xmm0 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ DB 15,88,5,61,117,1,0 ; addps 0x1753d(%rip),%xmm0 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x1280>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,80,117,1,0 ; addps 0x17550(%rip),%xmm0 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 15,88,5,67,117,1,0 ; addps 0x17543(%rip),%xmm0 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x1290>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,86,117,1,0 ; addps 0x17556(%rip),%xmm0 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ DB 15,88,5,73,117,1,0 ; addps 0x17549(%rip),%xmm0 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -25334,13 +25312,13 @@ _sk_start_pipeline_sse2 LABEL PROC
DB 73,137,246 ; mov %rsi,%r14
DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp)
DB 76,57,203 ; cmp %r9,%rbx
- DB 15,131,153,0,0,0 ; jae 1b571 <_sk_start_pipeline_sse2+0x11a>
+ DB 15,131,153,0,0,0 ; jae 1b4fe <_sk_start_pipeline_sse2+0x11a>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,4 ; lea 0x4(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
- DB 119,62 ; ja 1b538 <_sk_start_pipeline_sse2+0xe1>
+ DB 119,62 ; ja 1b4c5 <_sk_start_pipeline_sse2+0xe1>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -25359,10 +25337,10 @@ _sk_start_pipeline_sse2 LABEL PROC
DB 73,131,196,8 ; add $0x8,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,201 ; jbe 1b501 <_sk_start_pipeline_sse2+0xaa>
+ DB 118,201 ; jbe 1b48e <_sk_start_pipeline_sse2+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 1b561 <_sk_start_pipeline_sse2+0x10a>
+ DB 116,33 ; je 1b4ee <_sk_start_pipeline_sse2+0x10a>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -25376,7 +25354,7 @@ _sk_start_pipeline_sse2 LABEL PROC
DB 65,255,213 ; callq *%r13
DB 72,255,195 ; inc %rbx
DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx
- DB 15,133,121,255,255,255 ; jne 1b4ea <_sk_start_pipeline_sse2+0x93>
+ DB 15,133,121,255,255,255 ; jne 1b477 <_sk_start_pipeline_sse2+0x93>
DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6
DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7
DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8
@@ -25413,9 +25391,9 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,201 ; movd %ecx,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,13,209,108,1,0 ; addps 0x16cd1(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,13,196,108,1,0 ; addps 0x16cc4(%rip),%xmm1 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,216,108,1,0 ; movaps 0x16cd8(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,203,108,1,0 ; movaps 0x16ccb(%rip),%xmm2 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -25428,18 +25406,18 @@ _sk_dither_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,68,15,110,194 ; movd %edx,%xmm8
DB 102,69,15,112,192,0 ; pshufd $0x0,%xmm8,%xmm8
- DB 102,68,15,254,5,129,108,1,0 ; paddd 0x16c81(%rip),%xmm8 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ DB 102,68,15,254,5,116,108,1,0 ; paddd 0x16c74(%rip),%xmm8 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xba0>
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,108,1,0 ; movdqa 0x16ca8(%rip),%xmm10 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 102,68,15,111,21,155,108,1,0 ; movdqa 0x16c9b(%rip),%xmm10 # 32260 <_sk_srcover_bgra_8888_sse2_lowp+0xbe0>
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,108,1,0 ; movdqa 0x16c94(%rip),%xmm12 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
- DB 102,68,15,111,45,155,108,1,0 ; movdqa 0x16c9b(%rip),%xmm13 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,37,135,108,1,0 ; movdqa 0x16c87(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xbf0>
+ DB 102,68,15,111,45,142,108,1,0 ; movdqa 0x16c8e(%rip),%xmm13 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -25455,8 +25433,8 @@ _sk_dither_sse2 LABEL PROC
DB 102,69,15,235,198 ; por %xmm14,%xmm8
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,86,108,1,0 ; mulps 0x16c56(%rip),%xmm8 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
- DB 68,15,88,5,94,108,1,0 ; addps 0x16c5e(%rip),%xmm8 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ DB 68,15,89,5,73,108,1,0 ; mulps 0x16c49(%rip),%xmm8 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xc10>
+ DB 68,15,88,5,81,108,1,0 ; addps 0x16c51(%rip),%xmm8 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc20>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -25494,7 +25472,7 @@ _sk_uniform_color_sse2 LABEL PROC
PUBLIC _sk_black_color_sse2
_sk_black_color_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,148,107,1,0 ; movaps 0x16b94(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,135,107,1,0 ; movaps 0x16b87(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -25503,7 +25481,7 @@ _sk_black_color_sse2 LABEL PROC
PUBLIC _sk_white_color_sse2
_sk_white_color_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,128,107,1,0 ; movaps 0x16b80(%rip),%xmm0 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,5,115,107,1,0 ; movaps 0x16b73(%rip),%xmm0 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -25541,7 +25519,7 @@ _sk_clear_sse2 LABEL PROC
PUBLIC _sk_srcatop_sse2
_sk_srcatop_sse2 LABEL PROC
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 68,15,40,5,48,107,1,0 ; movaps 0x16b30(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,35,107,1,0 ; movaps 0x16b23(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25564,7 +25542,7 @@ PUBLIC _sk_dstatop_sse2
_sk_dstatop_sse2 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
DB 68,15,89,196 ; mulps %xmm4,%xmm8
- DB 68,15,40,13,227,106,1,0 ; movaps 0x16ae3(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,214,106,1,0 ; movaps 0x16ad6(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -25605,7 +25583,7 @@ _sk_dstin_sse2 LABEL PROC
PUBLIC _sk_srcout_sse2
_sk_srcout_sse2 LABEL PROC
- DB 68,15,40,5,119,106,1,0 ; movaps 0x16a77(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,106,106,1,0 ; movaps 0x16a6a(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -25616,7 +25594,7 @@ _sk_srcout_sse2 LABEL PROC
PUBLIC _sk_dstout_sse2
_sk_dstout_sse2 LABEL PROC
- DB 68,15,40,5,87,106,1,0 ; movaps 0x16a57(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,74,106,1,0 ; movaps 0x16a4a(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -25631,7 +25609,7 @@ _sk_dstout_sse2 LABEL PROC
PUBLIC _sk_srcover_sse2
_sk_srcover_sse2 LABEL PROC
- DB 68,15,40,5,42,106,1,0 ; movaps 0x16a2a(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,29,106,1,0 ; movaps 0x16a1d(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25649,7 +25627,7 @@ _sk_srcover_sse2 LABEL PROC
PUBLIC _sk_dstover_sse2
_sk_dstover_sse2 LABEL PROC
- DB 68,15,40,5,238,105,1,0 ; movaps 0x169ee(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,225,105,1,0 ; movaps 0x169e1(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -25673,7 +25651,7 @@ _sk_modulate_sse2 LABEL PROC
PUBLIC _sk_multiply_sse2
_sk_multiply_sse2 LABEL PROC
- DB 68,15,40,5,178,105,1,0 ; movaps 0x169b2(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,165,105,1,0 ; movaps 0x169a5(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -25709,7 +25687,7 @@ _sk_multiply_sse2 LABEL PROC
PUBLIC _sk_plus__sse2
_sk_plus__sse2 LABEL PROC
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 68,15,40,5,51,105,1,0 ; movaps 0x16933(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,38,105,1,0 ; movaps 0x16926(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -25747,7 +25725,7 @@ _sk_screen_sse2 LABEL PROC
PUBLIC _sk_xor__sse2
_sk_xor__sse2 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
- DB 15,40,29,191,104,1,0 ; movaps 0x168bf(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,178,104,1,0 ; movaps 0x168b2(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -25793,7 +25771,7 @@ _sk_darken_sse2 LABEL PROC
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 65,15,95,209 ; maxps %xmm9,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,26,104,1,0 ; movaps 0x1681a(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,13,104,1,0 ; movaps 0x1680d(%rip),%xmm2 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25825,7 +25803,7 @@ _sk_lighten_sse2 LABEL PROC
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 65,15,93,209 ; minps %xmm9,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,175,103,1,0 ; movaps 0x167af(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,162,103,1,0 ; movaps 0x167a2(%rip),%xmm2 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25860,7 +25838,7 @@ _sk_difference_sse2 LABEL PROC
DB 65,15,93,209 ; minps %xmm9,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,57,103,1,0 ; movaps 0x16739(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,44,103,1,0 ; movaps 0x1672c(%rip),%xmm2 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25886,7 +25864,7 @@ _sk_exclusion_sse2 LABEL PROC
DB 15,89,214 ; mulps %xmm6,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,233,102,1,0 ; movaps 0x166e9(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,220,102,1,0 ; movaps 0x166dc(%rip),%xmm2 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25897,7 +25875,7 @@ _sk_exclusion_sse2 LABEL PROC
PUBLIC _sk_colorburn_sse2
_sk_colorburn_sse2 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,40,13,204,102,1,0 ; movaps 0x166cc(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,191,102,1,0 ; movaps 0x166bf(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25990,7 +25968,7 @@ _sk_colorburn_sse2 LABEL PROC
PUBLIC _sk_colordodge_sse2
_sk_colordodge_sse2 LABEL PROC
DB 68,15,40,200 ; movaps %xmm0,%xmm9
- DB 68,15,40,21,116,101,1,0 ; movaps 0x16574(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,103,101,1,0 ; movaps 0x16567(%rip),%xmm10 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -26081,7 +26059,7 @@ _sk_hardlight_sse2 LABEL PROC
DB 15,41,52,36 ; movaps %xmm6,(%rsp)
DB 15,40,245 ; movaps %xmm5,%xmm6
DB 15,40,236 ; movaps %xmm4,%xmm5
- DB 68,15,40,29,26,100,1,0 ; movaps 0x1641a(%rip),%xmm11 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,29,13,100,1,0 ; movaps 0x1640d(%rip),%xmm11 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,194 ; movaps %xmm10,%xmm8
@@ -26168,7 +26146,7 @@ PUBLIC _sk_overlay_sse2
_sk_overlay_sse2 LABEL PROC
DB 68,15,40,193 ; movaps %xmm1,%xmm8
DB 68,15,40,232 ; movaps %xmm0,%xmm13
- DB 68,15,40,13,213,98,1,0 ; movaps 0x162d5(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,200,98,1,0 ; movaps 0x162c8(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -26258,7 +26236,7 @@ _sk_softlight_sse2 LABEL PROC
DB 68,15,40,213 ; movaps %xmm5,%xmm10
DB 68,15,94,215 ; divps %xmm7,%xmm10
DB 69,15,84,212 ; andps %xmm12,%xmm10
- DB 68,15,40,13,127,97,1,0 ; movaps 0x1617f(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,114,97,1,0 ; movaps 0x16172(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 69,15,92,250 ; subps %xmm10,%xmm15
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -26271,10 +26249,10 @@ _sk_softlight_sse2 LABEL PROC
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,53,169,97,1,0 ; movaps 0x161a9(%rip),%xmm14 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,40,53,156,97,1,0 ; movaps 0x1619c(%rip),%xmm14 # 322b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
DB 69,15,88,222 ; addps %xmm14,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,40,21,169,97,1,0 ; movaps 0x161a9(%rip),%xmm10 # 32340 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ DB 68,15,40,21,156,97,1,0 ; movaps 0x1619c(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc40>
DB 69,15,89,234 ; mulps %xmm10,%xmm13
DB 69,15,88,235 ; addps %xmm11,%xmm13
DB 15,88,228 ; addps %xmm4,%xmm4
@@ -26419,7 +26397,7 @@ _sk_hue_sse2 LABEL PROC
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 68,15,89,211 ; mulps %xmm3,%xmm10
- DB 68,15,40,5,53,95,1,0 ; movaps 0x15f35(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,40,95,1,0 ; movaps 0x15f28(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 15,40,207 ; movaps %xmm7,%xmm1
DB 68,15,92,217 ; subps %xmm1,%xmm11
@@ -26467,12 +26445,12 @@ _sk_hue_sse2 LABEL PROC
DB 69,15,84,206 ; andps %xmm14,%xmm9
DB 69,15,84,214 ; andps %xmm14,%xmm10
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,61,242,94,1,0 ; movaps 0x15ef2(%rip),%xmm15 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,61,229,94,1,0 ; movaps 0x15ee5(%rip),%xmm15 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
DB 65,15,89,231 ; mulps %xmm15,%xmm4
- DB 15,40,5,247,94,1,0 ; movaps 0x15ef7(%rip),%xmm0 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 15,40,5,234,94,1,0 ; movaps 0x15eea(%rip),%xmm0 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
- DB 68,15,40,53,249,94,1,0 ; movaps 0x15ef9(%rip),%xmm14 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,53,236,94,1,0 ; movaps 0x15eec(%rip),%xmm14 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
DB 68,15,40,239 ; movaps %xmm7,%xmm13
DB 69,15,89,238 ; mulps %xmm14,%xmm13
DB 68,15,88,238 ; addps %xmm6,%xmm13
@@ -26650,14 +26628,14 @@ _sk_saturation_sse2 LABEL PROC
DB 68,15,84,211 ; andps %xmm3,%xmm10
DB 68,15,84,203 ; andps %xmm3,%xmm9
DB 15,84,195 ; andps %xmm3,%xmm0
- DB 68,15,40,5,70,92,1,0 ; movaps 0x15c46(%rip),%xmm8 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,5,57,92,1,0 ; movaps 0x15c39(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
DB 15,40,214 ; movaps %xmm6,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
- DB 15,40,13,72,92,1,0 ; movaps 0x15c48(%rip),%xmm1 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 15,40,13,59,92,1,0 ; movaps 0x15c3b(%rip),%xmm1 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,217 ; mulps %xmm1,%xmm3
DB 15,88,218 ; addps %xmm2,%xmm3
- DB 68,15,40,37,71,92,1,0 ; movaps 0x15c47(%rip),%xmm12 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,37,58,92,1,0 ; movaps 0x15c3a(%rip),%xmm12 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
DB 65,15,40,210 ; movaps %xmm10,%xmm2
@@ -26702,7 +26680,7 @@ _sk_saturation_sse2 LABEL PROC
DB 15,40,223 ; movaps %xmm7,%xmm3
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,221 ; mulps %xmm5,%xmm3
- DB 68,15,40,5,252,90,1,0 ; movaps 0x15afc(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,239,90,1,0 ; movaps 0x15aef(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 15,88,253 ; addps %xmm5,%xmm7
@@ -26803,14 +26781,14 @@ _sk_color_sse2 LABEL PROC
DB 68,15,40,213 ; movaps %xmm5,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
DB 65,15,40,208 ; movaps %xmm8,%xmm2
- DB 68,15,40,45,4,90,1,0 ; movaps 0x15a04(%rip),%xmm13 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,45,247,89,1,0 ; movaps 0x159f7(%rip),%xmm13 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
DB 68,15,40,198 ; movaps %xmm6,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,40,53,4,90,1,0 ; movaps 0x15a04(%rip),%xmm14 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,53,247,89,1,0 ; movaps 0x159f7(%rip),%xmm14 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,89,198 ; mulps %xmm14,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,29,0,90,1,0 ; movaps 0x15a00(%rip),%xmm11 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,29,243,89,1,0 ; movaps 0x159f3(%rip),%xmm11 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
DB 69,15,89,227 ; mulps %xmm11,%xmm12
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -26818,7 +26796,7 @@ _sk_color_sse2 LABEL PROC
DB 69,15,40,250 ; movaps %xmm10,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,248 ; addps %xmm0,%xmm15
- DB 68,15,40,5,60,89,1,0 ; movaps 0x1593c(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,47,89,1,0 ; movaps 0x1592f(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
DB 15,89,252 ; mulps %xmm4,%xmm7
@@ -26954,15 +26932,15 @@ _sk_luminosity_sse2 LABEL PROC
DB 68,15,40,205 ; movaps %xmm5,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
DB 15,89,222 ; mulps %xmm6,%xmm3
- DB 68,15,40,37,190,87,1,0 ; movaps 0x157be(%rip),%xmm12 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,37,177,87,1,0 ; movaps 0x157b1(%rip),%xmm12 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
DB 68,15,40,199 ; movaps %xmm7,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,190,87,1,0 ; movaps 0x157be(%rip),%xmm13 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,45,177,87,1,0 ; movaps 0x157b1(%rip),%xmm13 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc60>
DB 68,15,40,241 ; movaps %xmm1,%xmm14
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 69,15,88,240 ; addps %xmm8,%xmm14
- DB 68,15,40,29,186,87,1,0 ; movaps 0x157ba(%rip),%xmm11 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
- DB 68,15,40,5,18,87,1,0 ; movaps 0x15712(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,29,173,87,1,0 ; movaps 0x157ad(%rip),%xmm11 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc70>
+ DB 68,15,40,5,5,87,1,0 ; movaps 0x15705(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 68,15,92,248 ; subps %xmm0,%xmm15
@@ -27102,10 +27080,10 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,228,0,0,0 ; jne 1ceab <_sk_srcover_rgba_8888_sse2+0x104>
+ DB 15,133,228,0,0,0 ; jne 1ce38 <_sk_srcover_rgba_8888_sse2+0x104>
DB 243,69,15,111,4,128 ; movdqu (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,53,168,85,1,0 ; movdqa 0x155a8(%rip),%xmm6 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,53,155,85,1,0 ; movdqa 0x1559b(%rip),%xmm6 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,65,15,111,224 ; movdqa %xmm8,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
@@ -27119,9 +27097,9 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 15,91,247 ; cvtdq2ps %xmm7,%xmm6
DB 102,65,15,114,208,24 ; psrld $0x18,%xmm8
DB 65,15,91,248 ; cvtdq2ps %xmm8,%xmm7
- DB 68,15,40,5,184,84,1,0 ; movaps 0x154b8(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,171,84,1,0 ; movaps 0x154ab(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,140,85,1,0 ; movaps 0x1558c(%rip),%xmm12 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,37,127,85,1,0 ; movaps 0x1557f(%rip),%xmm12 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -27147,7 +27125,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 102,15,114,240,24 ; pslld $0x18,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
- DB 117,84 ; jne 1cee5 <_sk_srcover_rgba_8888_sse2+0x13e>
+ DB 117,84 ; jne 1ce72 <_sk_srcover_rgba_8888_sse2+0x13e>
DB 243,65,15,127,4,128 ; movdqu %xmm0,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -27158,32 +27136,32 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,90 ; je 1cf12 <_sk_srcover_rgba_8888_sse2+0x16b>
+ DB 116,90 ; je 1ce9f <_sk_srcover_rgba_8888_sse2+0x16b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1ceda <_sk_srcover_rgba_8888_sse2+0x133>
+ DB 116,23 ; je 1ce67 <_sk_srcover_rgba_8888_sse2+0x133>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,0,255,255,255 ; jne 1cdcd <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 15,133,0,255,255,255 ; jne 1cd5a <_sk_srcover_rgba_8888_sse2+0x26>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,18,4,128 ; movlpd (%r8,%rax,4),%xmm8
- DB 233,232,254,255,255 ; jmpq 1cdcd <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 233,232,254,255,255 ; jmpq 1cd5a <_sk_srcover_rgba_8888_sse2+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,43 ; je 1cf1d <_sk_srcover_rgba_8888_sse2+0x176>
+ DB 116,43 ; je 1ceaa <_sk_srcover_rgba_8888_sse2+0x176>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1cf0a <_sk_srcover_rgba_8888_sse2+0x163>
+ DB 116,18 ; je 1ce97 <_sk_srcover_rgba_8888_sse2+0x163>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,153 ; jne 1ce97 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 117,153 ; jne 1ce24 <_sk_srcover_rgba_8888_sse2+0xf0>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,126,76,128,8 ; movd %xmm1,0x8(%r8,%rax,4)
DB 102,65,15,214,4,128 ; movq %xmm0,(%r8,%rax,4)
- DB 235,133 ; jmp 1ce97 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 235,133 ; jmp 1ce24 <_sk_srcover_rgba_8888_sse2+0xf0>
DB 102,69,15,110,4,128 ; movd (%r8,%rax,4),%xmm8
- DB 233,176,254,255,255 ; jmpq 1cdcd <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 233,176,254,255,255 ; jmpq 1cd5a <_sk_srcover_rgba_8888_sse2+0x26>
DB 102,65,15,126,4,128 ; movd %xmm0,(%r8,%rax,4)
- DB 233,111,255,255,255 ; jmpq 1ce97 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 233,111,255,255,255 ; jmpq 1ce24 <_sk_srcover_rgba_8888_sse2+0xf0>
PUBLIC _sk_srcover_bgra_8888_sse2
_sk_srcover_bgra_8888_sse2 LABEL PROC
@@ -27195,10 +27173,10 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,228,0,0,0 ; jne 1d02c <_sk_srcover_bgra_8888_sse2+0x104>
+ DB 15,133,228,0,0,0 ; jne 1cfb9 <_sk_srcover_bgra_8888_sse2+0x104>
DB 243,69,15,111,4,128 ; movdqu (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,37,39,84,1,0 ; movdqa 0x15427(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,37,26,84,1,0 ; movdqa 0x1541a(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,65,15,111,232 ; movdqa %xmm8,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,245 ; cvtdq2ps %xmm5,%xmm6
@@ -27212,9 +27190,9 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 15,91,231 ; cvtdq2ps %xmm7,%xmm4
DB 102,65,15,114,208,24 ; psrld $0x18,%xmm8
DB 65,15,91,248 ; cvtdq2ps %xmm8,%xmm7
- DB 68,15,40,5,55,83,1,0 ; movaps 0x15337(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,42,83,1,0 ; movaps 0x1532a(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,11,84,1,0 ; movaps 0x1540b(%rip),%xmm12 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,37,254,83,1,0 ; movaps 0x153fe(%rip),%xmm12 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -27240,7 +27218,7 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 102,15,114,240,24 ; pslld $0x18,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
- DB 117,84 ; jne 1d066 <_sk_srcover_bgra_8888_sse2+0x13e>
+ DB 117,84 ; jne 1cff3 <_sk_srcover_bgra_8888_sse2+0x13e>
DB 243,65,15,127,4,128 ; movdqu %xmm0,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -27251,32 +27229,32 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,90 ; je 1d093 <_sk_srcover_bgra_8888_sse2+0x16b>
+ DB 116,90 ; je 1d020 <_sk_srcover_bgra_8888_sse2+0x16b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1d05b <_sk_srcover_bgra_8888_sse2+0x133>
+ DB 116,23 ; je 1cfe8 <_sk_srcover_bgra_8888_sse2+0x133>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,0,255,255,255 ; jne 1cf4e <_sk_srcover_bgra_8888_sse2+0x26>
+ DB 15,133,0,255,255,255 ; jne 1cedb <_sk_srcover_bgra_8888_sse2+0x26>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,18,4,128 ; movlpd (%r8,%rax,4),%xmm8
- DB 233,232,254,255,255 ; jmpq 1cf4e <_sk_srcover_bgra_8888_sse2+0x26>
+ DB 233,232,254,255,255 ; jmpq 1cedb <_sk_srcover_bgra_8888_sse2+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,43 ; je 1d09e <_sk_srcover_bgra_8888_sse2+0x176>
+ DB 116,43 ; je 1d02b <_sk_srcover_bgra_8888_sse2+0x176>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1d08b <_sk_srcover_bgra_8888_sse2+0x163>
+ DB 116,18 ; je 1d018 <_sk_srcover_bgra_8888_sse2+0x163>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,153 ; jne 1d018 <_sk_srcover_bgra_8888_sse2+0xf0>
+ DB 117,153 ; jne 1cfa5 <_sk_srcover_bgra_8888_sse2+0xf0>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,126,76,128,8 ; movd %xmm1,0x8(%r8,%rax,4)
DB 102,65,15,214,4,128 ; movq %xmm0,(%r8,%rax,4)
- DB 235,133 ; jmp 1d018 <_sk_srcover_bgra_8888_sse2+0xf0>
+ DB 235,133 ; jmp 1cfa5 <_sk_srcover_bgra_8888_sse2+0xf0>
DB 102,69,15,110,4,128 ; movd (%r8,%rax,4),%xmm8
- DB 233,176,254,255,255 ; jmpq 1cf4e <_sk_srcover_bgra_8888_sse2+0x26>
+ DB 233,176,254,255,255 ; jmpq 1cedb <_sk_srcover_bgra_8888_sse2+0x26>
DB 102,65,15,126,4,128 ; movd %xmm0,(%r8,%rax,4)
- DB 233,111,255,255,255 ; jmpq 1d018 <_sk_srcover_bgra_8888_sse2+0xf0>
+ DB 233,111,255,255,255 ; jmpq 1cfa5 <_sk_srcover_bgra_8888_sse2+0xf0>
PUBLIC _sk_clamp_0_sse2
_sk_clamp_0_sse2 LABEL PROC
@@ -27290,7 +27268,7 @@ _sk_clamp_0_sse2 LABEL PROC
PUBLIC _sk_clamp_1_sse2
_sk_clamp_1_sse2 LABEL PROC
- DB 68,15,40,5,7,82,1,0 ; movaps 0x15207(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,250,81,1,0 ; movaps 0x151fa(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -27300,7 +27278,7 @@ _sk_clamp_1_sse2 LABEL PROC
PUBLIC _sk_clamp_a_sse2
_sk_clamp_a_sse2 LABEL PROC
- DB 15,93,29,236,81,1,0 ; minps 0x151ec(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,29,223,81,1,0 ; minps 0x151df(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -27309,7 +27287,7 @@ _sk_clamp_a_sse2 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2
_sk_clamp_a_dst_sse2 LABEL PROC
- DB 15,93,61,216,81,1,0 ; minps 0x151d8(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,61,203,81,1,0 ; minps 0x151cb(%rip),%xmm7 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -27338,7 +27316,7 @@ _sk_swap_rb_sse2 LABEL PROC
PUBLIC _sk_invert_sse2
_sk_invert_sse2 LABEL PROC
- DB 68,15,40,5,148,81,1,0 ; movaps 0x15194(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,135,81,1,0 ; movaps 0x15187(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -27389,10 +27367,10 @@ _sk_premul_dst_sse2 LABEL PROC
PUBLIC _sk_unpremul_sse2
_sk_unpremul_sse2 LABEL PROC
- DB 68,15,40,5,34,81,1,0 ; movaps 0x15122(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,21,81,1,0 ; movaps 0x15115(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,94,195 ; divps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
- DB 68,15,194,13,1,82,1,0,1 ; cmpltps 0x15201(%rip),%xmm9 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,194,13,244,81,1,0,1 ; cmpltps 0x151f4(%rip),%xmm9 # 32340 <_sk_srcover_bgra_8888_sse2_lowp+0xcc0>
DB 69,15,84,200 ; andps %xmm8,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,201 ; mulps %xmm9,%xmm1
@@ -27402,20 +27380,20 @@ _sk_unpremul_sse2 LABEL PROC
PUBLIC _sk_from_srgb_sse2
_sk_from_srgb_sse2 LABEL PROC
- DB 68,15,40,5,245,81,1,0 ; movaps 0x151f5(%rip),%xmm8 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ DB 68,15,40,5,232,81,1,0 ; movaps 0x151e8(%rip),%xmm8 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xcd0>
DB 68,15,40,232 ; movaps %xmm0,%xmm13
DB 69,15,89,232 ; mulps %xmm8,%xmm13
DB 68,15,40,216 ; movaps %xmm0,%xmm11
DB 69,15,89,219 ; mulps %xmm11,%xmm11
- DB 68,15,40,13,93,81,1,0 ; movaps 0x1515d(%rip),%xmm9 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,13,80,81,1,0 ; movaps 0x15150(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,221,81,1,0 ; movaps 0x151dd(%rip),%xmm10 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ DB 68,15,40,21,208,81,1,0 ; movaps 0x151d0(%rip),%xmm10 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xce0>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,221,81,1,0 ; movaps 0x151dd(%rip),%xmm11 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,29,208,81,1,0 ; movaps 0x151d0(%rip),%xmm11 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xcf0>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,225,81,1,0 ; movaps 0x151e1(%rip),%xmm12 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,212,81,1,0 ; movaps 0x151d4(%rip),%xmm12 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xd00>
DB 65,15,194,196,1 ; cmpltps %xmm12,%xmm0
DB 68,15,84,232 ; andps %xmm0,%xmm13
DB 65,15,85,198 ; andnps %xmm14,%xmm0
@@ -27449,20 +27427,20 @@ _sk_from_srgb_sse2 LABEL PROC
PUBLIC _sk_from_srgb_dst_sse2
_sk_from_srgb_dst_sse2 LABEL PROC
- DB 68,15,40,5,50,81,1,0 ; movaps 0x15132(%rip),%xmm8 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ DB 68,15,40,5,37,81,1,0 ; movaps 0x15125(%rip),%xmm8 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xcd0>
DB 68,15,40,236 ; movaps %xmm4,%xmm13
DB 69,15,89,232 ; mulps %xmm8,%xmm13
DB 68,15,40,220 ; movaps %xmm4,%xmm11
DB 69,15,89,219 ; mulps %xmm11,%xmm11
- DB 68,15,40,13,154,80,1,0 ; movaps 0x1509a(%rip),%xmm9 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,13,141,80,1,0 ; movaps 0x1508d(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc50>
DB 68,15,40,244 ; movaps %xmm4,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,26,81,1,0 ; movaps 0x1511a(%rip),%xmm10 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ DB 68,15,40,21,13,81,1,0 ; movaps 0x1510d(%rip),%xmm10 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xce0>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,26,81,1,0 ; movaps 0x1511a(%rip),%xmm11 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,29,13,81,1,0 ; movaps 0x1510d(%rip),%xmm11 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xcf0>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,30,81,1,0 ; movaps 0x1511e(%rip),%xmm12 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,17,81,1,0 ; movaps 0x15111(%rip),%xmm12 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xd00>
DB 65,15,194,228,1 ; cmpltps %xmm12,%xmm4
DB 68,15,84,236 ; andps %xmm4,%xmm13
DB 65,15,85,230 ; andnps %xmm14,%xmm4
@@ -27497,22 +27475,22 @@ _sk_from_srgb_dst_sse2 LABEL PROC
PUBLIC _sk_to_srgb_sse2
_sk_to_srgb_sse2 LABEL PROC
DB 68,15,82,232 ; rsqrtps %xmm0,%xmm13
- DB 68,15,40,5,171,80,1,0 ; movaps 0x150ab(%rip),%xmm8 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ DB 68,15,40,5,158,80,1,0 ; movaps 0x1509e(%rip),%xmm8 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xd10>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,240 ; mulps %xmm8,%xmm14
- DB 68,15,40,13,171,80,1,0 ; movaps 0x150ab(%rip),%xmm9 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,13,158,80,1,0 ; movaps 0x1509e(%rip),%xmm9 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd20>
DB 69,15,40,253 ; movaps %xmm13,%xmm15
DB 69,15,89,249 ; mulps %xmm9,%xmm15
- DB 68,15,40,21,171,80,1,0 ; movaps 0x150ab(%rip),%xmm10 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ DB 68,15,40,21,158,80,1,0 ; movaps 0x1509e(%rip),%xmm10 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd30>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,253 ; mulps %xmm13,%xmm15
- DB 68,15,40,29,171,80,1,0 ; movaps 0x150ab(%rip),%xmm11 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,29,158,80,1,0 ; movaps 0x1509e(%rip),%xmm11 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd40>
DB 69,15,88,251 ; addps %xmm11,%xmm15
- DB 68,15,40,37,175,80,1,0 ; movaps 0x150af(%rip),%xmm12 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ DB 68,15,40,37,162,80,1,0 ; movaps 0x150a2(%rip),%xmm12 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd50>
DB 69,15,88,236 ; addps %xmm12,%xmm13
DB 69,15,83,237 ; rcpps %xmm13,%xmm13
DB 69,15,89,239 ; mulps %xmm15,%xmm13
- DB 68,15,40,61,171,80,1,0 ; movaps 0x150ab(%rip),%xmm15 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ DB 68,15,40,61,158,80,1,0 ; movaps 0x1509e(%rip),%xmm15 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd60>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 68,15,84,240 ; andps %xmm0,%xmm14
DB 65,15,85,197 ; andnps %xmm13,%xmm0
@@ -27562,7 +27540,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 68,15,93,216 ; minps %xmm0,%xmm11
DB 65,15,40,202 ; movaps %xmm10,%xmm1
DB 65,15,92,203 ; subps %xmm11,%xmm1
- DB 68,15,40,45,94,78,1,0 ; movaps 0x14e5e(%rip),%xmm13 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,45,81,78,1,0 ; movaps 0x14e51(%rip),%xmm13 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 68,15,94,233 ; divps %xmm1,%xmm13
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,194,192,0 ; cmpeqps %xmm8,%xmm0
@@ -27571,30 +27549,30 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,40,241 ; movaps %xmm9,%xmm14
DB 68,15,194,242,1 ; cmpltps %xmm2,%xmm14
- DB 68,15,84,53,212,79,1,0 ; andps 0x14fd4(%rip),%xmm14 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ DB 68,15,84,53,199,79,1,0 ; andps 0x14fc7(%rip),%xmm14 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd70>
DB 69,15,88,244 ; addps %xmm12,%xmm14
DB 69,15,40,250 ; movaps %xmm10,%xmm15
DB 69,15,194,249,0 ; cmpeqps %xmm9,%xmm15
DB 65,15,92,208 ; subps %xmm8,%xmm2
DB 65,15,89,213 ; mulps %xmm13,%xmm2
- DB 68,15,40,37,199,79,1,0 ; movaps 0x14fc7(%rip),%xmm12 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ DB 68,15,40,37,186,79,1,0 ; movaps 0x14fba(%rip),%xmm12 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xd80>
DB 65,15,88,212 ; addps %xmm12,%xmm2
DB 69,15,92,193 ; subps %xmm9,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,88,5,195,79,1,0 ; addps 0x14fc3(%rip),%xmm8 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ DB 68,15,88,5,182,79,1,0 ; addps 0x14fb6(%rip),%xmm8 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
DB 65,15,84,215 ; andps %xmm15,%xmm2
DB 69,15,85,248 ; andnps %xmm8,%xmm15
DB 68,15,86,250 ; orps %xmm2,%xmm15
DB 68,15,84,240 ; andps %xmm0,%xmm14
DB 65,15,85,199 ; andnps %xmm15,%xmm0
DB 65,15,86,198 ; orps %xmm14,%xmm0
- DB 15,89,5,180,79,1,0 ; mulps 0x14fb4(%rip),%xmm0 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ DB 15,89,5,167,79,1,0 ; mulps 0x14fa7(%rip),%xmm0 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
DB 69,15,40,194 ; movaps %xmm10,%xmm8
DB 69,15,194,195,4 ; cmpneqps %xmm11,%xmm8
DB 65,15,84,192 ; andps %xmm8,%xmm0
DB 69,15,92,226 ; subps %xmm10,%xmm12
DB 69,15,88,211 ; addps %xmm11,%xmm10
- DB 68,15,40,13,183,77,1,0 ; movaps 0x14db7(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,13,170,77,1,0 ; movaps 0x14daa(%rip),%xmm9 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 65,15,40,210 ; movaps %xmm10,%xmm2
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 68,15,194,202,1 ; cmpltps %xmm2,%xmm9
@@ -27617,7 +27595,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,92,36,32 ; movaps %xmm3,0x20(%rsp)
DB 68,15,40,218 ; movaps %xmm2,%xmm11
DB 15,40,240 ; movaps %xmm0,%xmm6
- DB 68,15,40,13,98,77,1,0 ; movaps 0x14d62(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,13,85,77,1,0 ; movaps 0x14d55(%rip),%xmm9 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,194,211,2 ; cmpleps %xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
@@ -27634,28 +27612,28 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 69,15,88,211 ; addps %xmm11,%xmm10
DB 69,15,88,219 ; addps %xmm11,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 15,40,5,12,79,1,0 ; movaps 0x14f0c(%rip),%xmm0 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ DB 15,40,5,255,78,1,0 ; movaps 0x14eff(%rip),%xmm0 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xdb0>
DB 15,88,198 ; addps %xmm6,%xmm0
DB 243,15,91,200 ; cvttps2dq %xmm0,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,40,216 ; movaps %xmm0,%xmm3
DB 15,194,217,1 ; cmpltps %xmm1,%xmm3
- DB 15,84,29,20,77,1,0 ; andps 0x14d14(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,84,29,7,77,1,0 ; andps 0x14d07(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
- DB 68,15,40,45,246,78,1,0 ; movaps 0x14ef6(%rip),%xmm13 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ DB 68,15,40,45,233,78,1,0 ; movaps 0x14ee9(%rip),%xmm13 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xdc0>
DB 69,15,40,197 ; movaps %xmm13,%xmm8
DB 68,15,194,192,2 ; cmpleps %xmm0,%xmm8
DB 69,15,40,242 ; movaps %xmm10,%xmm14
DB 69,15,92,243 ; subps %xmm11,%xmm14
DB 65,15,40,217 ; movaps %xmm9,%xmm3
DB 15,194,216,2 ; cmpleps %xmm0,%xmm3
- DB 15,40,21,182,78,1,0 ; movaps 0x14eb6(%rip),%xmm2 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ DB 15,40,21,169,78,1,0 ; movaps 0x14ea9(%rip),%xmm2 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xda0>
DB 68,15,40,250 ; movaps %xmm2,%xmm15
DB 68,15,194,248,2 ; cmpleps %xmm0,%xmm15
- DB 15,40,13,118,78,1,0 ; movaps 0x14e76(%rip),%xmm1 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ DB 15,40,13,105,78,1,0 ; movaps 0x14e69(%rip),%xmm1 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd70>
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,45,140,78,1,0 ; movaps 0x14e8c(%rip),%xmm5 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ DB 15,40,45,127,78,1,0 ; movaps 0x14e7f(%rip),%xmm5 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xd90>
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,92,224 ; subps %xmm0,%xmm4
DB 65,15,89,230 ; mulps %xmm14,%xmm4
@@ -27678,7 +27656,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,222 ; movaps %xmm6,%xmm3
DB 15,194,216,1 ; cmpltps %xmm0,%xmm3
- DB 15,84,29,113,76,1,0 ; andps 0x14c71(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,84,29,100,76,1,0 ; andps 0x14c64(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 68,15,40,230 ; movaps %xmm6,%xmm12
DB 68,15,92,224 ; subps %xmm0,%xmm12
@@ -27708,12 +27686,12 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,40,60,36 ; movaps (%rsp),%xmm7
DB 15,40,231 ; movaps %xmm7,%xmm4
DB 15,85,227 ; andnps %xmm3,%xmm4
- DB 15,88,53,250,77,1,0 ; addps 0x14dfa(%rip),%xmm6 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 15,88,53,237,77,1,0 ; addps 0x14ded(%rip),%xmm6 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
DB 243,15,91,198 ; cvttps2dq %xmm6,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,222 ; movaps %xmm6,%xmm3
DB 15,194,216,1 ; cmpltps %xmm0,%xmm3
- DB 15,84,29,229,75,1,0 ; andps 0x14be5(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,84,29,216,75,1,0 ; andps 0x14bd8(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,89,206 ; mulps %xmm6,%xmm1
@@ -27774,13 +27752,13 @@ _sk_scale_u8_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,61 ; jne 1d7f0 <_sk_scale_u8_sse2+0x55>
+ DB 117,61 ; jne 1d77d <_sk_scale_u8_sse2+0x55>
DB 102,71,15,110,4,16 ; movd (%r8,%r10,1),%xmm8
DB 102,68,15,96,192 ; punpcklbw %xmm0,%xmm8
DB 102,68,15,97,192 ; punpcklwd %xmm0,%xmm8
- DB 102,68,15,219,5,180,75,1,0 ; pand 0x14bb4(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,5,167,75,1,0 ; pand 0x14ba7(%rip),%xmm8 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,8,77,1,0 ; mulps 0x14d08(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,5,251,76,1,0 ; mulps 0x14cfb(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -27791,12 +27769,12 @@ _sk_scale_u8_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,61 ; je 1d83a <_sk_scale_u8_sse2+0x9f>
+ DB 116,61 ; je 1d7c7 <_sk_scale_u8_sse2+0x9f>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1d81f <_sk_scale_u8_sse2+0x84>
+ DB 116,23 ; je 1d7ac <_sk_scale_u8_sse2+0x84>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,181 ; jne 1d7c3 <_sk_scale_u8_sse2+0x28>
+ DB 117,181 ; jne 1d750 <_sk_scale_u8_sse2+0x28>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
@@ -27805,10 +27783,10 @@ _sk_scale_u8_sse2 LABEL PROC
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 102,68,15,97,200 ; punpcklwd %xmm0,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 235,137 ; jmp 1d7c3 <_sk_scale_u8_sse2+0x28>
+ DB 235,137 ; jmp 1d750 <_sk_scale_u8_sse2+0x28>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,122,255,255,255 ; jmpq 1d7c3 <_sk_scale_u8_sse2+0x28>
+ DB 233,122,255,255,255 ; jmpq 1d750 <_sk_scale_u8_sse2+0x28>
PUBLIC _sk_scale_565_sse2
_sk_scale_565_sse2 LABEL PROC
@@ -27820,20 +27798,20 @@ _sk_scale_565_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,173,0,0,0 ; jne 1d915 <_sk_scale_565_sse2+0xcc>
+ DB 15,133,173,0,0,0 ; jne 1d8a2 <_sk_scale_565_sse2+0xcc>
DB 243,71,15,126,20,80 ; movq (%r8,%r10,2),%xmm10
DB 102,68,15,97,208 ; punpcklwd %xmm0,%xmm10
- DB 102,68,15,111,5,116,76,1,0 ; movdqa 0x14c74(%rip),%xmm8 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,68,15,111,5,103,76,1,0 ; movdqa 0x14c67(%rip),%xmm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
DB 102,69,15,219,194 ; pand %xmm10,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,115,76,1,0 ; mulps 0x14c73(%rip),%xmm8 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,68,15,111,13,122,76,1,0 ; movdqa 0x14c7a(%rip),%xmm9 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 68,15,89,5,102,76,1,0 ; mulps 0x14c66(%rip),%xmm8 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+ DB 102,68,15,111,13,109,76,1,0 ; movdqa 0x14c6d(%rip),%xmm9 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
DB 102,69,15,219,202 ; pand %xmm10,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,121,76,1,0 ; mulps 0x14c79(%rip),%xmm9 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,68,15,219,21,128,76,1,0 ; pand 0x14c80(%rip),%xmm10 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 68,15,89,13,108,76,1,0 ; mulps 0x14c6c(%rip),%xmm9 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe20>
+ DB 102,68,15,219,21,115,76,1,0 ; pand 0x14c73(%rip),%xmm10 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,132,76,1,0 ; mulps 0x14c84(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 68,15,89,21,119,76,1,0 ; mulps 0x14c77(%rip),%xmm10 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
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
@@ -27860,22 +27838,22 @@ _sk_scale_565_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,60 ; je 1d95e <_sk_scale_565_sse2+0x115>
+ DB 116,60 ; je 1d8eb <_sk_scale_565_sse2+0x115>
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,27 ; je 1d948 <_sk_scale_565_sse2+0xff>
+ DB 116,27 ; je 1d8d5 <_sk_scale_565_sse2+0xff>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,60,255,255,255 ; jne 1d873 <_sk_scale_565_sse2+0x2a>
+ DB 15,133,60,255,255,255 ; jne 1d800 <_sk_scale_565_sse2+0x2a>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,208,69 ; pshufd $0x45,%xmm8,%xmm10
DB 102,71,15,110,4,80 ; movd (%r8,%r10,2),%xmm8
DB 242,69,15,112,192,212 ; pshuflw $0xd4,%xmm8,%xmm8
DB 242,69,15,16,208 ; movsd %xmm8,%xmm10
- DB 233,21,255,255,255 ; jmpq 1d873 <_sk_scale_565_sse2+0x2a>
+ DB 233,21,255,255,255 ; jmpq 1d800 <_sk_scale_565_sse2+0x2a>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,68,15,110,208 ; movd %eax,%xmm10
- DB 233,6,255,255,255 ; jmpq 1d873 <_sk_scale_565_sse2+0x2a>
+ DB 233,6,255,255,255 ; jmpq 1d800 <_sk_scale_565_sse2+0x2a>
PUBLIC _sk_lerp_1_float_sse2
_sk_lerp_1_float_sse2 LABEL PROC
@@ -27906,13 +27884,13 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,81 ; jne 1da0e <_sk_lerp_u8_sse2+0x69>
+ DB 117,81 ; jne 1d99b <_sk_lerp_u8_sse2+0x69>
DB 102,71,15,110,4,16 ; movd (%r8,%r10,1),%xmm8
DB 102,68,15,96,192 ; punpcklbw %xmm0,%xmm8
DB 102,68,15,97,192 ; punpcklwd %xmm0,%xmm8
- DB 102,68,15,219,5,170,73,1,0 ; pand 0x149aa(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,5,157,73,1,0 ; pand 0x1499d(%rip),%xmm8 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,254,74,1,0 ; mulps 0x14afe(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,5,241,74,1,0 ; mulps 0x14af1(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -27930,12 +27908,12 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,64 ; je 1da5b <_sk_lerp_u8_sse2+0xb6>
+ DB 116,64 ; je 1d9e8 <_sk_lerp_u8_sse2+0xb6>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1da3d <_sk_lerp_u8_sse2+0x98>
+ DB 116,23 ; je 1d9ca <_sk_lerp_u8_sse2+0x98>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,161 ; jne 1d9cd <_sk_lerp_u8_sse2+0x28>
+ DB 117,161 ; jne 1d95a <_sk_lerp_u8_sse2+0x28>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
@@ -27944,10 +27922,10 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 102,68,15,97,200 ; punpcklwd %xmm0,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 233,114,255,255,255 ; jmpq 1d9cd <_sk_lerp_u8_sse2+0x28>
+ DB 233,114,255,255,255 ; jmpq 1d95a <_sk_lerp_u8_sse2+0x28>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,99,255,255,255 ; jmpq 1d9cd <_sk_lerp_u8_sse2+0x28>
+ DB 233,99,255,255,255 ; jmpq 1d95a <_sk_lerp_u8_sse2+0x28>
PUBLIC _sk_lerp_565_sse2
_sk_lerp_565_sse2 LABEL PROC
@@ -27959,20 +27937,20 @@ _sk_lerp_565_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,173,0,0,0 ; jne 1db36 <_sk_lerp_565_sse2+0xcc>
+ DB 15,133,173,0,0,0 ; jne 1dac3 <_sk_lerp_565_sse2+0xcc>
DB 243,71,15,126,4,80 ; movq (%r8,%r10,2),%xmm8
DB 102,68,15,97,192 ; punpcklwd %xmm0,%xmm8
- DB 102,68,15,111,13,83,74,1,0 ; movdqa 0x14a53(%rip),%xmm9 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,68,15,111,13,70,74,1,0 ; movdqa 0x14a46(%rip),%xmm9 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
DB 102,69,15,219,200 ; pand %xmm8,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,82,74,1,0 ; mulps 0x14a52(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,68,15,111,21,89,74,1,0 ; movdqa 0x14a59(%rip),%xmm10 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 68,15,89,13,69,74,1,0 ; mulps 0x14a45(%rip),%xmm9 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+ DB 102,68,15,111,21,76,74,1,0 ; movdqa 0x14a4c(%rip),%xmm10 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 69,15,91,218 ; cvtdq2ps %xmm10,%xmm11
- DB 68,15,89,29,88,74,1,0 ; mulps 0x14a58(%rip),%xmm11 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,68,15,219,5,95,74,1,0 ; pand 0x14a5f(%rip),%xmm8 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 68,15,89,29,75,74,1,0 ; mulps 0x14a4b(%rip),%xmm11 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe20>
+ DB 102,68,15,219,5,82,74,1,0 ; pand 0x14a52(%rip),%xmm8 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,99,74,1,0 ; mulps 0x14a63(%rip),%xmm8 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 68,15,89,5,86,74,1,0 ; mulps 0x14a56(%rip),%xmm8 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
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
@@ -28001,22 +27979,22 @@ _sk_lerp_565_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,60 ; je 1db7f <_sk_lerp_565_sse2+0x115>
+ DB 116,60 ; je 1db0c <_sk_lerp_565_sse2+0x115>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,27 ; je 1db69 <_sk_lerp_565_sse2+0xff>
+ DB 116,27 ; je 1daf6 <_sk_lerp_565_sse2+0xff>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,60,255,255,255 ; jne 1da94 <_sk_lerp_565_sse2+0x2a>
+ DB 15,133,60,255,255,255 ; jne 1da21 <_sk_lerp_565_sse2+0x2a>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
DB 102,71,15,110,12,80 ; movd (%r8,%r10,2),%xmm9
DB 242,69,15,112,201,212 ; pshuflw $0xd4,%xmm9,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 233,21,255,255,255 ; jmpq 1da94 <_sk_lerp_565_sse2+0x2a>
+ DB 233,21,255,255,255 ; jmpq 1da21 <_sk_lerp_565_sse2+0x2a>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,6,255,255,255 ; jmpq 1da94 <_sk_lerp_565_sse2+0x2a>
+ DB 233,6,255,255,255 ; jmpq 1da21 <_sk_lerp_565_sse2+0x2a>
PUBLIC _sk_load_tables_sse2
_sk_load_tables_sse2 LABEL PROC
@@ -28025,9 +28003,9 @@ _sk_load_tables_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,31,1,0,0 ; jne 1dcbe <_sk_load_tables_sse2+0x130>
+ DB 15,133,31,1,0,0 ; jne 1dc4b <_sk_load_tables_sse2+0x130>
DB 243,69,15,111,12,144 ; movdqu (%r8,%rdx,4),%xmm9
- DB 102,68,15,111,5,210,71,1,0 ; movdqa 0x147d2(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,111,5,197,71,1,0 ; movdqa 0x147c5(%rip),%xmm8 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -28083,7 +28061,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 102,15,20,211 ; unpcklpd %xmm3,%xmm2
DB 102,65,15,114,209,24 ; psrld $0x18,%xmm9
DB 65,15,91,217 ; cvtdq2ps %xmm9,%xmm3
- DB 15,89,29,41,72,1,0 ; mulps 0x14829(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,29,28,72,1,0 ; mulps 0x1481c(%rip),%xmm3 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -28091,18 +28069,18 @@ _sk_load_tables_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 1dcf8 <_sk_load_tables_sse2+0x16a>
+ DB 116,45 ; je 1dc85 <_sk_load_tables_sse2+0x16a>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1dced <_sk_load_tables_sse2+0x15f>
+ DB 116,23 ; je 1dc7a <_sk_load_tables_sse2+0x15f>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,197,254,255,255 ; jne 1dba5 <_sk_load_tables_sse2+0x17>
+ DB 15,133,197,254,255,255 ; jne 1db32 <_sk_load_tables_sse2+0x17>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm9
DB 102,69,15,18,12,144 ; movlpd (%r8,%rdx,4),%xmm9
- DB 233,173,254,255,255 ; jmpq 1dba5 <_sk_load_tables_sse2+0x17>
+ DB 233,173,254,255,255 ; jmpq 1db32 <_sk_load_tables_sse2+0x17>
DB 102,69,15,110,12,144 ; movd (%r8,%rdx,4),%xmm9
- DB 233,162,254,255,255 ; jmpq 1dba5 <_sk_load_tables_sse2+0x17>
+ DB 233,162,254,255,255 ; jmpq 1db32 <_sk_load_tables_sse2+0x17>
PUBLIC _sk_load_tables_u16_be_sse2
_sk_load_tables_u16_be_sse2 LABEL PROC
@@ -28112,7 +28090,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,149,0,0,0,0 ; lea 0x0(,%rdx,4),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,90,1,0,0 ; jne 1de76 <_sk_load_tables_u16_be_sse2+0x173>
+ DB 15,133,90,1,0,0 ; jne 1de03 <_sk_load_tables_u16_be_sse2+0x173>
DB 102,67,15,16,4,72 ; movupd (%r8,%r9,2),%xmm0
DB 243,67,15,111,76,72,16 ; movdqu 0x10(%r8,%r9,2),%xmm1
DB 102,68,15,40,200 ; movapd %xmm0,%xmm9
@@ -28121,7 +28099,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 102,68,15,105,200 ; punpckhwd %xmm0,%xmm9
- DB 102,15,111,21,3,72,1,0 ; movdqa 0x14803(%rip),%xmm2 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 102,15,111,21,246,71,1,0 ; movdqa 0x147f6(%rip),%xmm2 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
DB 102,15,112,217,238 ; pshufd $0xee,%xmm1,%xmm3
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
@@ -28182,23 +28160,23 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 102,65,15,235,217 ; por %xmm9,%xmm3
DB 102,65,15,97,216 ; punpcklwd %xmm8,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,1,71,1,0 ; mulps 0x14701(%rip),%xmm3 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 15,89,29,244,70,1,0 ; mulps 0x146f4(%rip),%xmm3 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
DB 242,67,15,16,4,72 ; movsd (%r8,%r9,2),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 1de8f <_sk_load_tables_u16_be_sse2+0x18c>
+ DB 117,13 ; jne 1de1c <_sk_load_tables_u16_be_sse2+0x18c>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,154,254,255,255 ; jmpq 1dd29 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 233,154,254,255,255 ; jmpq 1dcb6 <_sk_load_tables_u16_be_sse2+0x26>
DB 102,67,15,22,68,72,8 ; movhpd 0x8(%r8,%r9,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,133,254,255,255 ; jb 1dd29 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 15,130,133,254,255,255 ; jb 1dcb6 <_sk_load_tables_u16_be_sse2+0x26>
DB 243,67,15,126,76,72,16 ; movq 0x10(%r8,%r9,2),%xmm1
- DB 233,121,254,255,255 ; jmpq 1dd29 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 233,121,254,255,255 ; jmpq 1dcb6 <_sk_load_tables_u16_be_sse2+0x26>
PUBLIC _sk_load_tables_rgb_u16_be_sse2
_sk_load_tables_rgb_u16_be_sse2 LABEL PROC
@@ -28208,7 +28186,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,82 ; lea (%rdx,%rdx,2),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,78,1,0,0 ; jne 1e013 <_sk_load_tables_rgb_u16_be_sse2+0x163>
+ DB 15,133,78,1,0,0 ; jne 1dfa0 <_sk_load_tables_rgb_u16_be_sse2+0x163>
DB 243,67,15,111,20,72 ; movdqu (%r8,%r9,2),%xmm2
DB 243,67,15,111,76,72,8 ; movdqu 0x8(%r8,%r9,2),%xmm1
DB 102,15,115,217,4 ; psrldq $0x4,%xmm1
@@ -28221,7 +28199,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,65,15,97,194 ; punpcklwd %xmm10,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
- DB 102,68,15,111,5,69,70,1,0 ; movdqa 0x14645(%rip),%xmm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 102,68,15,111,5,56,70,1,0 ; movdqa 0x14638(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe50>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,65,15,97,193 ; punpcklwd %xmm9,%xmm0
@@ -28276,7 +28254,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 65,15,20,216 ; unpcklps %xmm8,%xmm3
DB 102,15,20,211 ; unpcklpd %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,194,66,1,0 ; movaps 0x142c2(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,181,66,1,0 ; movaps 0x142b5(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -28284,21 +28262,21 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,67,15,196,84,72,4,2 ; pinsrw $0x2,0x4(%r8,%r9,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,14 ; jne 1e039 <_sk_load_tables_rgb_u16_be_sse2+0x189>
+ DB 117,14 ; jne 1dfc6 <_sk_load_tables_rgb_u16_be_sse2+0x189>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
- DB 233,178,254,255,255 ; jmpq 1deeb <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,178,254,255,255 ; jmpq 1de78 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
DB 102,71,15,110,84,72,6 ; movd 0x6(%r8,%r9,2),%xmm10
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,71,15,196,84,72,10,2 ; pinsrw $0x2,0xa(%r8,%r9,2),%xmm10
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,24 ; jb 1e06a <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
+ DB 114,24 ; jb 1dff7 <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
DB 102,67,15,110,76,72,12 ; movd 0xc(%r8,%r9,2),%xmm1
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,67,15,196,76,72,16,2 ; pinsrw $0x2,0x10(%r8,%r9,2),%xmm1
- DB 233,129,254,255,255 ; jmpq 1deeb <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,129,254,255,255 ; jmpq 1de78 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,120,254,255,255 ; jmpq 1deeb <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,120,254,255,255 ; jmpq 1de78 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
PUBLIC _sk_byte_tables_sse2
_sk_byte_tables_sse2 LABEL PROC
@@ -28306,7 +28284,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 65,86 ; push %r14
DB 83 ; push %rbx
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,47,67,1,0 ; movaps 0x1432f(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,34,67,1,0 ; movaps 0x14322(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
@@ -28334,7 +28312,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 102,65,15,96,193 ; punpcklbw %xmm9,%xmm0
DB 102,65,15,97,193 ; punpcklwd %xmm9,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,21,234,67,1,0 ; movaps 0x143ea(%rip),%xmm10 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,21,221,67,1,0 ; movaps 0x143dd(%rip),%xmm10 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -28451,7 +28429,7 @@ _sk_byte_tables_rgb_sse2 LABEL PROC
DB 102,65,15,96,193 ; punpcklbw %xmm9,%xmm0
DB 102,65,15,97,193 ; punpcklwd %xmm9,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,21,42,66,1,0 ; movaps 0x1422a(%rip),%xmm10 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,21,29,66,1,0 ; movaps 0x1421d(%rip),%xmm10 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -28639,15 +28617,15 @@ _sk_parametric_r_sse2 LABEL PROC
DB 69,15,88,209 ; addps %xmm9,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,202 ; cvtdq2ps %xmm10,%xmm9
- DB 68,15,89,13,246,63,1,0 ; mulps 0x13ff6(%rip),%xmm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,21,254,63,1,0 ; andps 0x13ffe(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,21,38,61,1,0 ; orps 0x13d26(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,13,254,63,1,0 ; addps 0x13ffe(%rip),%xmm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,40,37,6,64,1,0 ; movaps 0x14006(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,13,233,63,1,0 ; mulps 0x13fe9(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 68,15,84,21,241,63,1,0 ; andps 0x13ff1(%rip),%xmm10 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+ DB 68,15,86,21,25,61,1,0 ; orps 0x13d19(%rip),%xmm10 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+ DB 68,15,88,13,241,63,1,0 ; addps 0x13ff1(%rip),%xmm9 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
+ DB 68,15,40,37,249,63,1,0 ; movaps 0x13ff9(%rip),%xmm12 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,6,64,1,0 ; addps 0x14006(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 68,15,40,37,14,64,1,0 ; movaps 0x1400e(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,21,249,63,1,0 ; addps 0x13ff9(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+ DB 68,15,40,37,1,64,1,0 ; movaps 0x14001(%rip),%xmm12 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28655,22 +28633,22 @@ _sk_parametric_r_sse2 LABEL PROC
DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13
- DB 68,15,40,21,232,60,1,0 ; movaps 0x13ce8(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,219,60,1,0 ; movaps 0x13cdb(%rip),%xmm10 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,220,63,1,0 ; addps 0x13fdc(%rip),%xmm9 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 68,15,40,37,228,63,1,0 ; movaps 0x13fe4(%rip),%xmm12 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,13,207,63,1,0 ; addps 0x13fcf(%rip),%xmm9 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+ DB 68,15,40,37,215,63,1,0 ; movaps 0x13fd7(%rip),%xmm12 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xef0>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,228,63,1,0 ; movaps 0x13fe4(%rip),%xmm12 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,37,215,63,1,0 ; movaps 0x13fd7(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xf00>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,232,63,1,0 ; movaps 0x13fe8(%rip),%xmm13 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,45,219,63,1,0 ; movaps 0x13fdb(%rip),%xmm13 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xf10>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,232,63,1,0 ; mulps 0x13fe8(%rip),%xmm13 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,89,45,219,63,1,0 ; mulps 0x13fdb(%rip),%xmm13 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf20>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28704,15 +28682,15 @@ _sk_parametric_g_sse2 LABEL PROC
DB 69,15,88,209 ; addps %xmm9,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,202 ; cvtdq2ps %xmm10,%xmm9
- DB 68,15,89,13,184,62,1,0 ; mulps 0x13eb8(%rip),%xmm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,21,192,62,1,0 ; andps 0x13ec0(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,21,232,59,1,0 ; orps 0x13be8(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,13,192,62,1,0 ; addps 0x13ec0(%rip),%xmm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,40,37,200,62,1,0 ; movaps 0x13ec8(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,13,171,62,1,0 ; mulps 0x13eab(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 68,15,84,21,179,62,1,0 ; andps 0x13eb3(%rip),%xmm10 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+ DB 68,15,86,21,219,59,1,0 ; orps 0x13bdb(%rip),%xmm10 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+ DB 68,15,88,13,179,62,1,0 ; addps 0x13eb3(%rip),%xmm9 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
+ DB 68,15,40,37,187,62,1,0 ; movaps 0x13ebb(%rip),%xmm12 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,200,62,1,0 ; addps 0x13ec8(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 68,15,40,37,208,62,1,0 ; movaps 0x13ed0(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,21,187,62,1,0 ; addps 0x13ebb(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+ DB 68,15,40,37,195,62,1,0 ; movaps 0x13ec3(%rip),%xmm12 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28720,22 +28698,22 @@ _sk_parametric_g_sse2 LABEL PROC
DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13
- DB 68,15,40,21,170,59,1,0 ; movaps 0x13baa(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,157,59,1,0 ; movaps 0x13b9d(%rip),%xmm10 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,158,62,1,0 ; addps 0x13e9e(%rip),%xmm9 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 68,15,40,37,166,62,1,0 ; movaps 0x13ea6(%rip),%xmm12 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,13,145,62,1,0 ; addps 0x13e91(%rip),%xmm9 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+ DB 68,15,40,37,153,62,1,0 ; movaps 0x13e99(%rip),%xmm12 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xef0>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,166,62,1,0 ; movaps 0x13ea6(%rip),%xmm12 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,37,153,62,1,0 ; movaps 0x13e99(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xf00>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,170,62,1,0 ; movaps 0x13eaa(%rip),%xmm13 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,45,157,62,1,0 ; movaps 0x13e9d(%rip),%xmm13 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xf10>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,170,62,1,0 ; mulps 0x13eaa(%rip),%xmm13 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,89,45,157,62,1,0 ; mulps 0x13e9d(%rip),%xmm13 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf20>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28769,15 +28747,15 @@ _sk_parametric_b_sse2 LABEL PROC
DB 69,15,88,209 ; addps %xmm9,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,202 ; cvtdq2ps %xmm10,%xmm9
- DB 68,15,89,13,122,61,1,0 ; mulps 0x13d7a(%rip),%xmm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,21,130,61,1,0 ; andps 0x13d82(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,21,170,58,1,0 ; orps 0x13aaa(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,13,130,61,1,0 ; addps 0x13d82(%rip),%xmm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,40,37,138,61,1,0 ; movaps 0x13d8a(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,13,109,61,1,0 ; mulps 0x13d6d(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 68,15,84,21,117,61,1,0 ; andps 0x13d75(%rip),%xmm10 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+ DB 68,15,86,21,157,58,1,0 ; orps 0x13a9d(%rip),%xmm10 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+ DB 68,15,88,13,117,61,1,0 ; addps 0x13d75(%rip),%xmm9 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
+ DB 68,15,40,37,125,61,1,0 ; movaps 0x13d7d(%rip),%xmm12 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,138,61,1,0 ; addps 0x13d8a(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 68,15,40,37,146,61,1,0 ; movaps 0x13d92(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,21,125,61,1,0 ; addps 0x13d7d(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+ DB 68,15,40,37,133,61,1,0 ; movaps 0x13d85(%rip),%xmm12 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28785,22 +28763,22 @@ _sk_parametric_b_sse2 LABEL PROC
DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13
- DB 68,15,40,21,108,58,1,0 ; movaps 0x13a6c(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,95,58,1,0 ; movaps 0x13a5f(%rip),%xmm10 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,96,61,1,0 ; addps 0x13d60(%rip),%xmm9 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 68,15,40,37,104,61,1,0 ; movaps 0x13d68(%rip),%xmm12 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,13,83,61,1,0 ; addps 0x13d53(%rip),%xmm9 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+ DB 68,15,40,37,91,61,1,0 ; movaps 0x13d5b(%rip),%xmm12 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xef0>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,104,61,1,0 ; movaps 0x13d68(%rip),%xmm12 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,37,91,61,1,0 ; movaps 0x13d5b(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xf00>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,108,61,1,0 ; movaps 0x13d6c(%rip),%xmm13 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,45,95,61,1,0 ; movaps 0x13d5f(%rip),%xmm13 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xf10>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,108,61,1,0 ; mulps 0x13d6c(%rip),%xmm13 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,89,45,95,61,1,0 ; mulps 0x13d5f(%rip),%xmm13 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf20>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28834,15 +28812,15 @@ _sk_parametric_a_sse2 LABEL PROC
DB 69,15,88,209 ; addps %xmm9,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,202 ; cvtdq2ps %xmm10,%xmm9
- DB 68,15,89,13,60,60,1,0 ; mulps 0x13c3c(%rip),%xmm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,21,68,60,1,0 ; andps 0x13c44(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,21,108,57,1,0 ; orps 0x1396c(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,13,68,60,1,0 ; addps 0x13c44(%rip),%xmm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,40,37,76,60,1,0 ; movaps 0x13c4c(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,13,47,60,1,0 ; mulps 0x13c2f(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 68,15,84,21,55,60,1,0 ; andps 0x13c37(%rip),%xmm10 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+ DB 68,15,86,21,95,57,1,0 ; orps 0x1395f(%rip),%xmm10 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+ DB 68,15,88,13,55,60,1,0 ; addps 0x13c37(%rip),%xmm9 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
+ DB 68,15,40,37,63,60,1,0 ; movaps 0x13c3f(%rip),%xmm12 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,76,60,1,0 ; addps 0x13c4c(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 68,15,40,37,84,60,1,0 ; movaps 0x13c54(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,21,63,60,1,0 ; addps 0x13c3f(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
+ DB 68,15,40,37,71,60,1,0 ; movaps 0x13c47(%rip),%xmm12 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28850,22 +28828,22 @@ _sk_parametric_a_sse2 LABEL PROC
DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13
- DB 68,15,40,21,46,57,1,0 ; movaps 0x1392e(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,33,57,1,0 ; movaps 0x13921(%rip),%xmm10 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,34,60,1,0 ; addps 0x13c22(%rip),%xmm9 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 68,15,40,37,42,60,1,0 ; movaps 0x13c2a(%rip),%xmm12 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,13,21,60,1,0 ; addps 0x13c15(%rip),%xmm9 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
+ DB 68,15,40,37,29,60,1,0 ; movaps 0x13c1d(%rip),%xmm12 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xef0>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,42,60,1,0 ; movaps 0x13c2a(%rip),%xmm12 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,37,29,60,1,0 ; movaps 0x13c1d(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xf00>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,46,60,1,0 ; movaps 0x13c2e(%rip),%xmm13 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,45,33,60,1,0 ; movaps 0x13c21(%rip),%xmm13 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xf10>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,46,60,1,0 ; mulps 0x13c2e(%rip),%xmm13 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,89,45,33,60,1,0 ; mulps 0x13c21(%rip),%xmm13 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf20>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28889,19 +28867,19 @@ _sk_gamma_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,91,194 ; cvtdq2ps %xmm2,%xmm0
- DB 15,89,5,54,59,1,0 ; mulps 0x13b36(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 15,84,21,63,59,1,0 ; andps 0x13b3f(%rip),%xmm2 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,40,53,103,56,1,0 ; movaps 0x13867(%rip),%xmm14 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,89,5,41,59,1,0 ; mulps 0x13b29(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 15,84,21,50,59,1,0 ; andps 0x13b32(%rip),%xmm2 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+ DB 68,15,40,53,90,56,1,0 ; movaps 0x1385a(%rip),%xmm14 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 65,15,86,214 ; orps %xmm14,%xmm2
- DB 68,15,40,37,59,59,1,0 ; movaps 0x13b3b(%rip),%xmm12 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 68,15,40,37,46,59,1,0 ; movaps 0x13b2e(%rip),%xmm12 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xea0>
DB 65,15,88,196 ; addps %xmm12,%xmm0
- DB 68,15,40,29,63,59,1,0 ; movaps 0x13b3f(%rip),%xmm11 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,40,29,50,59,1,0 ; movaps 0x13b32(%rip),%xmm11 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xeb0>
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 65,15,89,227 ; mulps %xmm11,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 68,15,40,21,61,59,1,0 ; movaps 0x13b3d(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,40,21,48,59,1,0 ; movaps 0x13b30(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xec0>
DB 65,15,88,210 ; addps %xmm10,%xmm2
- DB 68,15,40,45,65,59,1,0 ; movaps 0x13b41(%rip),%xmm13 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,40,45,52,59,1,0 ; movaps 0x13b34(%rip),%xmm13 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xed0>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -28913,27 +28891,27 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,194,226,1 ; cmpltps %xmm2,%xmm4
- DB 68,15,40,13,17,56,1,0 ; movaps 0x13811(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,4,56,1,0 ; movaps 0x13804(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,84,225 ; andps %xmm9,%xmm4
DB 15,92,212 ; subps %xmm4,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,53,13,59,1,0 ; movaps 0x13b0d(%rip),%xmm6 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 15,40,53,0,59,1,0 ; movaps 0x13b00(%rip),%xmm6 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xee0>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,35,59,1,0 ; movaps 0x13b23(%rip),%xmm7 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 15,40,61,22,59,1,0 ; movaps 0x13b16(%rip),%xmm7 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xf00>
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,212 ; movaps %xmm4,%xmm2
- DB 15,40,37,3,59,1,0 ; movaps 0x13b03(%rip),%xmm4 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 15,40,37,246,58,1,0 ; movaps 0x13af6(%rip),%xmm4 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xef0>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,21,59,1,0 ; movaps 0x13b15(%rip),%xmm15 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,61,8,59,1,0 ; movaps 0x13b08(%rip),%xmm15 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xf10>
DB 65,15,40,215 ; movaps %xmm15,%xmm2
DB 15,94,213 ; divps %xmm5,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 15,89,5,113,58,1,0 ; mulps 0x13a71(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 15,84,13,122,58,1,0 ; andps 0x13a7a(%rip),%xmm1 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 15,89,5,100,58,1,0 ; mulps 0x13a64(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 15,84,13,109,58,1,0 ; andps 0x13a6d(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
DB 65,15,86,206 ; orps %xmm14,%xmm1
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
@@ -28963,9 +28941,9 @@ _sk_gamma_sse2 LABEL PROC
DB 15,94,206 ; divps %xmm6,%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,5,0,58,1,0 ; mulps 0x13a00(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 15,84,29,9,58,1,0 ; andps 0x13a09(%rip),%xmm3 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 15,86,29,50,55,1,0 ; orps 0x13732(%rip),%xmm3 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,89,5,243,57,1,0 ; mulps 0x139f3(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xe80>
+ DB 15,84,29,252,57,1,0 ; andps 0x139fc(%rip),%xmm3 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xe90>
+ DB 15,86,29,37,55,1,0 ; orps 0x13725(%rip),%xmm3 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
DB 65,15,92,195 ; subps %xmm11,%xmm0
@@ -28987,7 +28965,7 @@ _sk_gamma_sse2 LABEL PROC
DB 15,92,253 ; subps %xmm5,%xmm7
DB 68,15,94,255 ; divps %xmm7,%xmm15
DB 68,15,88,248 ; addps %xmm0,%xmm15
- DB 15,40,5,63,58,1,0 ; movaps 0x13a3f(%rip),%xmm0 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,40,5,50,58,1,0 ; movaps 0x13a32(%rip),%xmm0 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf20>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -29005,29 +28983,29 @@ _sk_gamma_sse2 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse2
_sk_lab_to_xyz_sse2 LABEL PROC
- DB 15,89,5,17,58,1,0 ; mulps 0x13a11(%rip),%xmm0 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
- DB 68,15,40,5,137,55,1,0 ; movaps 0x13789(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,89,5,4,58,1,0 ; mulps 0x13a04(%rip),%xmm0 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf30>
+ DB 68,15,40,5,124,55,1,0 ; movaps 0x1377c(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 68,15,40,13,13,58,1,0 ; movaps 0x13a0d(%rip),%xmm9 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 68,15,40,13,0,58,1,0 ; movaps 0x13a00(%rip),%xmm9 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf40>
DB 65,15,88,201 ; addps %xmm9,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 15,88,5,10,58,1,0 ; addps 0x13a0a(%rip),%xmm0 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
- DB 15,89,5,19,58,1,0 ; mulps 0x13a13(%rip),%xmm0 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
- DB 15,89,13,28,58,1,0 ; mulps 0x13a1c(%rip),%xmm1 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
+ DB 15,88,5,253,57,1,0 ; addps 0x139fd(%rip),%xmm0 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf50>
+ DB 15,89,5,6,58,1,0 ; mulps 0x13a06(%rip),%xmm0 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf60>
+ DB 15,89,13,15,58,1,0 ; mulps 0x13a0f(%rip),%xmm1 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf70>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,21,34,58,1,0 ; mulps 0x13a22(%rip),%xmm2 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 15,89,21,21,58,1,0 ; mulps 0x13a15(%rip),%xmm2 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xf80>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 68,15,92,202 ; subps %xmm2,%xmm9
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
DB 68,15,89,225 ; mulps %xmm1,%xmm12
- DB 15,40,21,23,58,1,0 ; movaps 0x13a17(%rip),%xmm2 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
+ DB 15,40,21,10,58,1,0 ; movaps 0x13a0a(%rip),%xmm2 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xf90>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,194,196,1 ; cmpltps %xmm12,%xmm8
- DB 68,15,40,21,22,58,1,0 ; movaps 0x13a16(%rip),%xmm10 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 68,15,40,21,9,58,1,0 ; movaps 0x13a09(%rip),%xmm10 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xfa0>
DB 65,15,88,202 ; addps %xmm10,%xmm1
- DB 68,15,40,29,26,58,1,0 ; movaps 0x13a1a(%rip),%xmm11 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
+ DB 68,15,40,29,13,58,1,0 ; movaps 0x13a0d(%rip),%xmm11 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0xfb0>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 69,15,84,224 ; andps %xmm8,%xmm12
DB 68,15,85,193 ; andnps %xmm1,%xmm8
@@ -29051,8 +29029,8 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,84,194 ; andps %xmm2,%xmm0
DB 65,15,85,209 ; andnps %xmm9,%xmm2
DB 15,86,208 ; orps %xmm0,%xmm2
- DB 68,15,89,5,202,57,1,0 ; mulps 0x139ca(%rip),%xmm8 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
- DB 15,89,21,211,57,1,0 ; mulps 0x139d3(%rip),%xmm2 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
+ DB 68,15,89,5,189,57,1,0 ; mulps 0x139bd(%rip),%xmm8 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0xfc0>
+ DB 15,89,21,198,57,1,0 ; mulps 0x139c6(%rip),%xmm2 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0xfd0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -29066,13 +29044,13 @@ _sk_load_a8_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,46 ; jne 1ed4b <_sk_load_a8_sse2+0x46>
+ DB 117,46 ; jne 1ecd8 <_sk_load_a8_sse2+0x46>
DB 102,67,15,110,4,16 ; movd (%r8,%r10,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,5,77,54,1,0 ; pand 0x1364d(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,5,64,54,1,0 ; pand 0x13640(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,163,55,1,0 ; mulps 0x137a3(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,29,150,55,1,0 ; mulps 0x13796(%rip),%xmm3 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,87,201 ; xorpd %xmm1,%xmm1
@@ -29081,12 +29059,12 @@ _sk_load_a8_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1ed8e <_sk_load_a8_sse2+0x89>
+ DB 116,54 ; je 1ed1b <_sk_load_a8_sse2+0x89>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1ed77 <_sk_load_a8_sse2+0x72>
+ DB 116,21 ; je 1ed04 <_sk_load_a8_sse2+0x72>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1ed2b <_sk_load_a8_sse2+0x26>
+ DB 117,195 ; jne 1ecb8 <_sk_load_a8_sse2+0x26>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -29095,10 +29073,10 @@ _sk_load_a8_sse2 LABEL PROC
DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 242,15,16,193 ; movsd %xmm1,%xmm0
- DB 235,157 ; jmp 1ed2b <_sk_load_a8_sse2+0x26>
+ DB 235,157 ; jmp 1ecb8 <_sk_load_a8_sse2+0x26>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,146 ; jmp 1ed2b <_sk_load_a8_sse2+0x26>
+ DB 235,146 ; jmp 1ecb8 <_sk_load_a8_sse2+0x26>
PUBLIC _sk_load_a8_dst_sse2
_sk_load_a8_dst_sse2 LABEL PROC
@@ -29109,13 +29087,13 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,46 ; jne 1eddf <_sk_load_a8_dst_sse2+0x46>
+ DB 117,46 ; jne 1ed6c <_sk_load_a8_dst_sse2+0x46>
DB 102,67,15,110,36,16 ; movd (%r8,%r10,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,37,185,53,1,0 ; pand 0x135b9(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,37,172,53,1,0 ; pand 0x135ac(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,15,55,1,0 ; mulps 0x1370f(%rip),%xmm7 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,61,2,55,1,0 ; mulps 0x13702(%rip),%xmm7 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,87,237 ; xorpd %xmm5,%xmm5
@@ -29124,12 +29102,12 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1ee22 <_sk_load_a8_dst_sse2+0x89>
+ DB 116,54 ; je 1edaf <_sk_load_a8_dst_sse2+0x89>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1ee0b <_sk_load_a8_dst_sse2+0x72>
+ DB 116,21 ; je 1ed98 <_sk_load_a8_dst_sse2+0x72>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1edbf <_sk_load_a8_dst_sse2+0x26>
+ DB 117,195 ; jne 1ed4c <_sk_load_a8_dst_sse2+0x26>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -29138,10 +29116,10 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 235,157 ; jmp 1edbf <_sk_load_a8_dst_sse2+0x26>
+ DB 235,157 ; jmp 1ed4c <_sk_load_a8_dst_sse2+0x26>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,146 ; jmp 1edbf <_sk_load_a8_dst_sse2+0x26>
+ DB 235,146 ; jmp 1ed4c <_sk_load_a8_dst_sse2+0x26>
PUBLIC _sk_gather_a8_sse2
_sk_gather_a8_sse2 LABEL PROC
@@ -29192,7 +29170,7 @@ _sk_gather_a8_sse2 LABEL PROC
DB 102,65,15,96,192 ; punpcklbw %xmm8,%xmm0
DB 102,65,15,97,192 ; punpcklwd %xmm8,%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,233,53,1,0 ; mulps 0x135e9(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,29,220,53,1,0 ; mulps 0x135dc(%rip),%xmm3 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -29208,7 +29186,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 77,15,175,193 ; imul %r9,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
- DB 68,15,40,5,140,52,1,0 ; movaps 0x1348c(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,127,52,1,0 ; movaps 0x1347f(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
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
@@ -29216,7 +29194,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 102,68,15,107,192 ; packssdw %xmm0,%xmm8
DB 102,68,15,103,192 ; packuswb %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,17 ; jne 1ef59 <_sk_store_a8_sse2+0x54>
+ DB 117,17 ; jne 1eee6 <_sk_store_a8_sse2+0x54>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 67,137,4,16 ; mov %eax,(%r8,%r10,1)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -29227,22 +29205,22 @@ _sk_store_a8_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1efa6 <_sk_store_a8_sse2+0xa1>
+ DB 116,54 ; je 1ef33 <_sk_store_a8_sse2+0xa1>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,17 ; je 1ef87 <_sk_store_a8_sse2+0x82>
+ DB 116,17 ; je 1ef14 <_sk_store_a8_sse2+0x82>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,213 ; jne 1ef51 <_sk_store_a8_sse2+0x4c>
+ DB 117,213 ; jne 1eede <_sk_store_a8_sse2+0x4c>
DB 102,65,15,197,192,4 ; pextrw $0x4,%xmm8,%eax
DB 67,136,68,16,2 ; mov %al,0x2(%r8,%r10,1)
- DB 102,68,15,219,5,240,51,1,0 ; pand 0x133f0(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,5,227,51,1,0 ; pand 0x133e3(%rip),%xmm8 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,67,137,4,16 ; mov %ax,(%r8,%r10,1)
- DB 235,171 ; jmp 1ef51 <_sk_store_a8_sse2+0x4c>
+ DB 235,171 ; jmp 1eede <_sk_store_a8_sse2+0x4c>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 67,136,4,16 ; mov %al,(%r8,%r10,1)
- DB 235,160 ; jmp 1ef51 <_sk_store_a8_sse2+0x4c>
+ DB 235,160 ; jmp 1eede <_sk_store_a8_sse2+0x4c>
PUBLIC _sk_load_g8_sse2
_sk_load_g8_sse2 LABEL PROC
@@ -29253,27 +29231,27 @@ _sk_load_g8_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,49 ; jne 1effa <_sk_load_g8_sse2+0x49>
+ DB 117,49 ; jne 1ef87 <_sk_load_g8_sse2+0x49>
DB 102,67,15,110,4,16 ; movd (%r8,%r10,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,5,161,51,1,0 ; pand 0x133a1(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,5,148,51,1,0 ; pand 0x13394(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,247,52,1,0 ; mulps 0x134f7(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,5,234,52,1,0 ; mulps 0x134ea(%rip),%xmm0 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,222,50,1,0 ; movaps 0x132de(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,209,50,1,0 ; movaps 0x132d1(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1f03d <_sk_load_g8_sse2+0x8c>
+ DB 116,54 ; je 1efca <_sk_load_g8_sse2+0x8c>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1f026 <_sk_load_g8_sse2+0x75>
+ DB 116,21 ; je 1efb3 <_sk_load_g8_sse2+0x75>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 1efd7 <_sk_load_g8_sse2+0x26>
+ DB 117,192 ; jne 1ef64 <_sk_load_g8_sse2+0x26>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -29282,10 +29260,10 @@ _sk_load_g8_sse2 LABEL PROC
DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 242,15,16,193 ; movsd %xmm1,%xmm0
- DB 235,154 ; jmp 1efd7 <_sk_load_g8_sse2+0x26>
+ DB 235,154 ; jmp 1ef64 <_sk_load_g8_sse2+0x26>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,143 ; jmp 1efd7 <_sk_load_g8_sse2+0x26>
+ DB 235,143 ; jmp 1ef64 <_sk_load_g8_sse2+0x26>
PUBLIC _sk_load_g8_dst_sse2
_sk_load_g8_dst_sse2 LABEL PROC
@@ -29296,27 +29274,27 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,49 ; jne 1f091 <_sk_load_g8_dst_sse2+0x49>
+ DB 117,49 ; jne 1f01e <_sk_load_g8_dst_sse2+0x49>
DB 102,67,15,110,36,16 ; movd (%r8,%r10,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,37,10,51,1,0 ; pand 0x1330a(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,37,253,50,1,0 ; pand 0x132fd(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,96,52,1,0 ; mulps 0x13460(%rip),%xmm4 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,37,83,52,1,0 ; mulps 0x13453(%rip),%xmm4 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,71,50,1,0 ; movaps 0x13247(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,61,58,50,1,0 ; movaps 0x1323a(%rip),%xmm7 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1f0d4 <_sk_load_g8_dst_sse2+0x8c>
+ DB 116,54 ; je 1f061 <_sk_load_g8_dst_sse2+0x8c>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1f0bd <_sk_load_g8_dst_sse2+0x75>
+ DB 116,21 ; je 1f04a <_sk_load_g8_dst_sse2+0x75>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 1f06e <_sk_load_g8_dst_sse2+0x26>
+ DB 117,192 ; jne 1effb <_sk_load_g8_dst_sse2+0x26>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -29325,10 +29303,10 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 235,154 ; jmp 1f06e <_sk_load_g8_dst_sse2+0x26>
+ DB 235,154 ; jmp 1effb <_sk_load_g8_dst_sse2+0x26>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,143 ; jmp 1f06e <_sk_load_g8_dst_sse2+0x26>
+ DB 235,143 ; jmp 1effb <_sk_load_g8_dst_sse2+0x26>
PUBLIC _sk_gather_g8_sse2
_sk_gather_g8_sse2 LABEL PROC
@@ -29379,9 +29357,9 @@ _sk_gather_g8_sse2 LABEL PROC
DB 102,65,15,96,192 ; punpcklbw %xmm8,%xmm0
DB 102,65,15,97,192 ; punpcklwd %xmm8,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,55,51,1,0 ; mulps 0x13337(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,5,42,51,1,0 ; mulps 0x1332a(%rip),%xmm0 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,30,49,1,0 ; movaps 0x1311e(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,17,49,1,0 ; movaps 0x13111(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -29396,42 +29374,42 @@ _sk_load_565_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,83 ; jne 1f228 <_sk_load_565_sse2+0x6e>
+ DB 117,83 ; jne 1f1b5 <_sk_load_565_sse2+0x6e>
DB 243,67,15,126,20,80 ; movq (%r8,%r10,2),%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,5,9,51,1,0 ; movdqa 0x13309(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,5,252,50,1,0 ; movdqa 0x132fc(%rip),%xmm0 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,11,51,1,0 ; mulps 0x1330b(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,13,19,51,1,0 ; movdqa 0x13313(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 15,89,5,254,50,1,0 ; mulps 0x132fe(%rip),%xmm0 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+ DB 102,15,111,13,6,51,1,0 ; movdqa 0x13306(%rip),%xmm1 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,21,51,1,0 ; mulps 0x13315(%rip),%xmm1 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,15,219,21,29,51,1,0 ; pand 0x1331d(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 15,89,13,8,51,1,0 ; mulps 0x13308(%rip),%xmm1 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe20>
+ DB 102,15,219,21,16,51,1,0 ; pand 0x13310(%rip),%xmm2 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,35,51,1,0 ; mulps 0x13323(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,21,22,51,1,0 ; mulps 0x13316(%rip),%xmm2 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,170,48,1,0 ; movaps 0x130aa(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,157,48,1,0 ; movaps 0x1309d(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1f268 <_sk_load_565_sse2+0xae>
+ DB 116,51 ; je 1f1f5 <_sk_load_565_sse2+0xae>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1f254 <_sk_load_565_sse2+0x9a>
+ DB 116,21 ; je 1f1e1 <_sk_load_565_sse2+0x9a>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1f1df <_sk_load_565_sse2+0x25>
+ DB 117,154 ; jne 1f16c <_sk_load_565_sse2+0x25>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm2
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 242,15,112,192,212 ; pshuflw $0xd4,%xmm0,%xmm0
DB 242,15,16,208 ; movsd %xmm0,%xmm2
- DB 233,119,255,255,255 ; jmpq 1f1df <_sk_load_565_sse2+0x25>
+ DB 233,119,255,255,255 ; jmpq 1f16c <_sk_load_565_sse2+0x25>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,208 ; movd %eax,%xmm2
- DB 233,105,255,255,255 ; jmpq 1f1df <_sk_load_565_sse2+0x25>
+ DB 233,105,255,255,255 ; jmpq 1f16c <_sk_load_565_sse2+0x25>
PUBLIC _sk_load_565_dst_sse2
_sk_load_565_dst_sse2 LABEL PROC
@@ -29443,42 +29421,42 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,83 ; jne 1f2e4 <_sk_load_565_dst_sse2+0x6e>
+ DB 117,83 ; jne 1f271 <_sk_load_565_dst_sse2+0x6e>
DB 243,67,15,126,52,80 ; movq (%r8,%r10,2),%xmm6
DB 102,15,97,240 ; punpcklwd %xmm0,%xmm6
- DB 102,15,111,37,77,50,1,0 ; movdqa 0x1324d(%rip),%xmm4 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,37,64,50,1,0 ; movdqa 0x13240(%rip),%xmm4 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,79,50,1,0 ; mulps 0x1324f(%rip),%xmm4 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,45,87,50,1,0 ; movdqa 0x13257(%rip),%xmm5 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 15,89,37,66,50,1,0 ; mulps 0x13242(%rip),%xmm4 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+ DB 102,15,111,45,74,50,1,0 ; movdqa 0x1324a(%rip),%xmm5 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,89,50,1,0 ; mulps 0x13259(%rip),%xmm5 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,15,219,53,97,50,1,0 ; pand 0x13261(%rip),%xmm6 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 15,89,45,76,50,1,0 ; mulps 0x1324c(%rip),%xmm5 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe20>
+ DB 102,15,219,53,84,50,1,0 ; pand 0x13254(%rip),%xmm6 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,103,50,1,0 ; mulps 0x13267(%rip),%xmm6 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,53,90,50,1,0 ; mulps 0x1325a(%rip),%xmm6 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,238,47,1,0 ; movaps 0x12fee(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,61,225,47,1,0 ; movaps 0x12fe1(%rip),%xmm7 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1f324 <_sk_load_565_dst_sse2+0xae>
+ DB 116,51 ; je 1f2b1 <_sk_load_565_dst_sse2+0xae>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1f310 <_sk_load_565_dst_sse2+0x9a>
+ DB 116,21 ; je 1f29d <_sk_load_565_dst_sse2+0x9a>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1f29b <_sk_load_565_dst_sse2+0x25>
+ DB 117,154 ; jne 1f228 <_sk_load_565_dst_sse2+0x25>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,244,69 ; pshufd $0x45,%xmm4,%xmm6
DB 102,67,15,110,36,80 ; movd (%r8,%r10,2),%xmm4
DB 242,15,112,228,212 ; pshuflw $0xd4,%xmm4,%xmm4
DB 242,15,16,244 ; movsd %xmm4,%xmm6
- DB 233,119,255,255,255 ; jmpq 1f29b <_sk_load_565_dst_sse2+0x25>
+ DB 233,119,255,255,255 ; jmpq 1f228 <_sk_load_565_dst_sse2+0x25>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,240 ; movd %eax,%xmm6
- DB 233,105,255,255,255 ; jmpq 1f29b <_sk_load_565_dst_sse2+0x25>
+ DB 233,105,255,255,255 ; jmpq 1f228 <_sk_load_565_dst_sse2+0x25>
PUBLIC _sk_gather_565_sse2
_sk_gather_565_sse2 LABEL PROC
@@ -29525,19 +29503,19 @@ _sk_gather_565_sse2 LABEL PROC
DB 65,15,183,4,64 ; movzwl (%r8,%rax,2),%eax
DB 102,15,196,208,3 ; pinsrw $0x3,%eax,%xmm2
DB 102,65,15,97,208 ; punpcklwd %xmm8,%xmm2
- DB 102,15,111,5,252,48,1,0 ; movdqa 0x130fc(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,5,239,48,1,0 ; movdqa 0x130ef(%rip),%xmm0 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xdf0>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,254,48,1,0 ; mulps 0x130fe(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,13,6,49,1,0 ; movdqa 0x13106(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 15,89,5,241,48,1,0 ; mulps 0x130f1(%rip),%xmm0 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xe00>
+ DB 102,15,111,13,249,48,1,0 ; movdqa 0x130f9(%rip),%xmm1 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xe10>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,8,49,1,0 ; mulps 0x13108(%rip),%xmm1 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,15,219,21,16,49,1,0 ; pand 0x13110(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 15,89,13,251,48,1,0 ; mulps 0x130fb(%rip),%xmm1 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe20>
+ DB 102,15,219,21,3,49,1,0 ; pand 0x13103(%rip),%xmm2 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe30>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,22,49,1,0 ; mulps 0x13116(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,21,9,49,1,0 ; mulps 0x13109(%rip),%xmm2 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe40>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,157,46,1,0 ; movaps 0x12e9d(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,144,46,1,0 ; movaps 0x12e90(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse2
@@ -29549,12 +29527,12 @@ _sk_store_565_sse2 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
- DB 68,15,40,5,157,50,1,0 ; movaps 0x1329d(%rip),%xmm8 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
+ DB 68,15,40,5,144,50,1,0 ; movaps 0x13290(%rip),%xmm8 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0xff0>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
DB 102,65,15,114,241,11 ; pslld $0xb,%xmm9
- DB 68,15,40,21,146,50,1,0 ; movaps 0x13292(%rip),%xmm10 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
+ DB 68,15,40,21,133,50,1,0 ; movaps 0x13285(%rip),%xmm10 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x1000>
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
@@ -29566,7 +29544,7 @@ _sk_store_565_sse2 LABEL PROC
DB 102,65,15,114,224,16 ; psrad $0x10,%xmm8
DB 102,68,15,107,192 ; packssdw %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 1f4b0 <_sk_store_565_sse2+0x7b>
+ DB 117,10 ; jne 1f43d <_sk_store_565_sse2+0x7b>
DB 102,71,15,214,4,80 ; movq %xmm8,(%r8,%r10,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29574,19 +29552,19 @@ _sk_store_565_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,38 ; je 1f4e8 <_sk_store_565_sse2+0xb3>
+ DB 116,38 ; je 1f475 <_sk_store_565_sse2+0xb3>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1f4da <_sk_store_565_sse2+0xa5>
+ DB 116,18 ; je 1f467 <_sk_store_565_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,222 ; jne 1f4ac <_sk_store_565_sse2+0x77>
+ DB 117,222 ; jne 1f439 <_sk_store_565_sse2+0x77>
DB 102,65,15,197,192,4 ; pextrw $0x4,%xmm8,%eax
DB 102,67,137,68,80,4 ; mov %ax,0x4(%r8,%r10,2)
DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8
DB 102,71,15,126,4,80 ; movd %xmm8,(%r8,%r10,2)
- DB 235,196 ; jmp 1f4ac <_sk_store_565_sse2+0x77>
+ DB 235,196 ; jmp 1f439 <_sk_store_565_sse2+0x77>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,67,137,4,80 ; mov %ax,(%r8,%r10,2)
- DB 235,184 ; jmp 1f4ac <_sk_store_565_sse2+0x77>
+ DB 235,184 ; jmp 1f439 <_sk_store_565_sse2+0x77>
PUBLIC _sk_load_4444_sse2
_sk_load_4444_sse2 LABEL PROC
@@ -29598,45 +29576,45 @@ _sk_load_4444_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1f571 <_sk_load_4444_sse2+0x7d>
+ DB 117,98 ; jne 1f4fe <_sk_load_4444_sse2+0x7d>
DB 243,67,15,126,28,80 ; movq (%r8,%r10,2),%xmm3
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,5,239,49,1,0 ; movdqa 0x131ef(%rip),%xmm0 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 102,15,111,5,226,49,1,0 ; movdqa 0x131e2(%rip),%xmm0 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x1010>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,241,49,1,0 ; mulps 0x131f1(%rip),%xmm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
- DB 102,15,111,13,249,49,1,0 ; movdqa 0x131f9(%rip),%xmm1 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ DB 15,89,5,228,49,1,0 ; mulps 0x131e4(%rip),%xmm0 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1020>
+ DB 102,15,111,13,236,49,1,0 ; movdqa 0x131ec(%rip),%xmm1 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1030>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,251,49,1,0 ; mulps 0x131fb(%rip),%xmm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- DB 102,15,111,21,3,50,1,0 ; movdqa 0x13203(%rip),%xmm2 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ DB 15,89,13,238,49,1,0 ; mulps 0x131ee(%rip),%xmm1 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1040>
+ DB 102,15,111,21,246,49,1,0 ; movdqa 0x131f6(%rip),%xmm2 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1050>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,5,50,1,0 ; mulps 0x13205(%rip),%xmm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- DB 102,15,219,29,13,50,1,0 ; pand 0x1320d(%rip),%xmm3 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ DB 15,89,21,248,49,1,0 ; mulps 0x131f8(%rip),%xmm2 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1060>
+ DB 102,15,219,29,0,50,1,0 ; pand 0x13200(%rip),%xmm3 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1070>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,19,50,1,0 ; mulps 0x13213(%rip),%xmm3 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,29,6,50,1,0 ; mulps 0x13206(%rip),%xmm3 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x1080>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1f5b1 <_sk_load_4444_sse2+0xbd>
+ DB 116,51 ; je 1f53e <_sk_load_4444_sse2+0xbd>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1f59d <_sk_load_4444_sse2+0xa9>
+ DB 116,21 ; je 1f52a <_sk_load_4444_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 1f519 <_sk_load_4444_sse2+0x25>
+ DB 117,139 ; jne 1f4a6 <_sk_load_4444_sse2+0x25>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 242,15,112,192,212 ; pshuflw $0xd4,%xmm0,%xmm0
DB 242,15,16,216 ; movsd %xmm0,%xmm3
- DB 233,104,255,255,255 ; jmpq 1f519 <_sk_load_4444_sse2+0x25>
+ DB 233,104,255,255,255 ; jmpq 1f4a6 <_sk_load_4444_sse2+0x25>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 233,90,255,255,255 ; jmpq 1f519 <_sk_load_4444_sse2+0x25>
+ DB 233,90,255,255,255 ; jmpq 1f4a6 <_sk_load_4444_sse2+0x25>
PUBLIC _sk_load_4444_dst_sse2
_sk_load_4444_dst_sse2 LABEL PROC
@@ -29648,45 +29626,45 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1f63c <_sk_load_4444_dst_sse2+0x7d>
+ DB 117,98 ; jne 1f5c9 <_sk_load_4444_dst_sse2+0x7d>
DB 243,67,15,126,60,80 ; movq (%r8,%r10,2),%xmm7
DB 102,15,97,248 ; punpcklwd %xmm0,%xmm7
- DB 102,15,111,37,36,49,1,0 ; movdqa 0x13124(%rip),%xmm4 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 102,15,111,37,23,49,1,0 ; movdqa 0x13117(%rip),%xmm4 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x1010>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,38,49,1,0 ; mulps 0x13126(%rip),%xmm4 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
- DB 102,15,111,45,46,49,1,0 ; movdqa 0x1312e(%rip),%xmm5 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ DB 15,89,37,25,49,1,0 ; mulps 0x13119(%rip),%xmm4 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1020>
+ DB 102,15,111,45,33,49,1,0 ; movdqa 0x13121(%rip),%xmm5 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1030>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,48,49,1,0 ; mulps 0x13130(%rip),%xmm5 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- DB 102,15,111,53,56,49,1,0 ; movdqa 0x13138(%rip),%xmm6 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ DB 15,89,45,35,49,1,0 ; mulps 0x13123(%rip),%xmm5 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1040>
+ DB 102,15,111,53,43,49,1,0 ; movdqa 0x1312b(%rip),%xmm6 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1050>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,58,49,1,0 ; mulps 0x1313a(%rip),%xmm6 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- DB 102,15,219,61,66,49,1,0 ; pand 0x13142(%rip),%xmm7 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ DB 15,89,53,45,49,1,0 ; mulps 0x1312d(%rip),%xmm6 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1060>
+ DB 102,15,219,61,53,49,1,0 ; pand 0x13135(%rip),%xmm7 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1070>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,72,49,1,0 ; mulps 0x13148(%rip),%xmm7 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,61,59,49,1,0 ; mulps 0x1313b(%rip),%xmm7 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x1080>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1f67c <_sk_load_4444_dst_sse2+0xbd>
+ DB 116,51 ; je 1f609 <_sk_load_4444_dst_sse2+0xbd>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1f668 <_sk_load_4444_dst_sse2+0xa9>
+ DB 116,21 ; je 1f5f5 <_sk_load_4444_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 1f5e4 <_sk_load_4444_dst_sse2+0x25>
+ DB 117,139 ; jne 1f571 <_sk_load_4444_dst_sse2+0x25>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 102,67,15,110,36,80 ; movd (%r8,%r10,2),%xmm4
DB 242,15,112,228,212 ; pshuflw $0xd4,%xmm4,%xmm4
DB 242,15,16,252 ; movsd %xmm4,%xmm7
- DB 233,104,255,255,255 ; jmpq 1f5e4 <_sk_load_4444_dst_sse2+0x25>
+ DB 233,104,255,255,255 ; jmpq 1f571 <_sk_load_4444_dst_sse2+0x25>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,248 ; movd %eax,%xmm7
- DB 233,90,255,255,255 ; jmpq 1f5e4 <_sk_load_4444_dst_sse2+0x25>
+ DB 233,90,255,255,255 ; jmpq 1f571 <_sk_load_4444_dst_sse2+0x25>
PUBLIC _sk_gather_4444_sse2
_sk_gather_4444_sse2 LABEL PROC
@@ -29733,21 +29711,21 @@ _sk_gather_4444_sse2 LABEL PROC
DB 65,15,183,4,64 ; movzwl (%r8,%rax,2),%eax
DB 102,15,196,216,3 ; pinsrw $0x3,%eax,%xmm3
DB 102,65,15,97,216 ; punpcklwd %xmm8,%xmm3
- DB 102,15,111,5,196,47,1,0 ; movdqa 0x12fc4(%rip),%xmm0 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 102,15,111,5,183,47,1,0 ; movdqa 0x12fb7(%rip),%xmm0 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x1010>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,198,47,1,0 ; mulps 0x12fc6(%rip),%xmm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
- DB 102,15,111,13,206,47,1,0 ; movdqa 0x12fce(%rip),%xmm1 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ DB 15,89,5,185,47,1,0 ; mulps 0x12fb9(%rip),%xmm0 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1020>
+ DB 102,15,111,13,193,47,1,0 ; movdqa 0x12fc1(%rip),%xmm1 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1030>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,208,47,1,0 ; mulps 0x12fd0(%rip),%xmm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- DB 102,15,111,21,216,47,1,0 ; movdqa 0x12fd8(%rip),%xmm2 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ DB 15,89,13,195,47,1,0 ; mulps 0x12fc3(%rip),%xmm1 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1040>
+ DB 102,15,111,21,203,47,1,0 ; movdqa 0x12fcb(%rip),%xmm2 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1050>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,218,47,1,0 ; mulps 0x12fda(%rip),%xmm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- DB 102,15,219,29,226,47,1,0 ; pand 0x12fe2(%rip),%xmm3 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ DB 15,89,21,205,47,1,0 ; mulps 0x12fcd(%rip),%xmm2 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1060>
+ DB 102,15,219,29,213,47,1,0 ; pand 0x12fd5(%rip),%xmm3 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1070>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,232,47,1,0 ; mulps 0x12fe8(%rip),%xmm3 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,29,219,47,1,0 ; mulps 0x12fdb(%rip),%xmm3 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x1080>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29760,7 +29738,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
- DB 68,15,40,5,214,47,1,0 ; movaps 0x12fd6(%rip),%xmm8 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ DB 68,15,40,5,201,47,1,0 ; movaps 0x12fc9(%rip),%xmm8 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x1090>
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
@@ -29782,7 +29760,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 102,65,15,114,224,16 ; psrad $0x10,%xmm8
DB 102,68,15,107,192 ; packssdw %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 1f82b <_sk_store_4444_sse2+0x8f>
+ DB 117,10 ; jne 1f7b8 <_sk_store_4444_sse2+0x8f>
DB 102,71,15,214,4,80 ; movq %xmm8,(%r8,%r10,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29790,19 +29768,19 @@ _sk_store_4444_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,38 ; je 1f863 <_sk_store_4444_sse2+0xc7>
+ DB 116,38 ; je 1f7f0 <_sk_store_4444_sse2+0xc7>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1f855 <_sk_store_4444_sse2+0xb9>
+ DB 116,18 ; je 1f7e2 <_sk_store_4444_sse2+0xb9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,222 ; jne 1f827 <_sk_store_4444_sse2+0x8b>
+ DB 117,222 ; jne 1f7b4 <_sk_store_4444_sse2+0x8b>
DB 102,65,15,197,192,4 ; pextrw $0x4,%xmm8,%eax
DB 102,67,137,68,80,4 ; mov %ax,0x4(%r8,%r10,2)
DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8
DB 102,71,15,126,4,80 ; movd %xmm8,(%r8,%r10,2)
- DB 235,196 ; jmp 1f827 <_sk_store_4444_sse2+0x8b>
+ DB 235,196 ; jmp 1f7b4 <_sk_store_4444_sse2+0x8b>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,67,137,4,80 ; mov %ax,(%r8,%r10,2)
- DB 235,184 ; jmp 1f827 <_sk_store_4444_sse2+0x8b>
+ DB 235,184 ; jmp 1f7b4 <_sk_store_4444_sse2+0x8b>
PUBLIC _sk_load_8888_sse2
_sk_load_8888_sse2 LABEL PROC
@@ -29814,13 +29792,13 @@ _sk_load_8888_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1f8ed <_sk_load_8888_sse2+0x7e>
+ DB 117,98 ; jne 1f87a <_sk_load_8888_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,21,231,42,1,0 ; movdqa 0x12ae7(%rip),%xmm2 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,21,218,42,1,0 ; movdqa 0x12ada(%rip),%xmm2 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,51,44,1,0 ; movaps 0x12c33(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,38,44,1,0 ; movaps 0x12c26(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
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
@@ -29840,18 +29818,18 @@ _sk_load_8888_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 1f923 <_sk_load_8888_sse2+0xb4>
+ DB 116,41 ; je 1f8b0 <_sk_load_8888_sse2+0xb4>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f918 <_sk_load_8888_sse2+0xa9>
+ DB 116,19 ; je 1f8a5 <_sk_load_8888_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f891 <_sk_load_8888_sse2+0x22>
+ DB 117,134 ; jne 1f81e <_sk_load_8888_sse2+0x22>
DB 102,65,15,110,68,128,8 ; movd 0x8(%r8,%rax,4),%xmm0
DB 102,68,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm9
DB 102,69,15,18,12,128 ; movlpd (%r8,%rax,4),%xmm9
- DB 233,110,255,255,255 ; jmpq 1f891 <_sk_load_8888_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f81e <_sk_load_8888_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1f891 <_sk_load_8888_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f81e <_sk_load_8888_sse2+0x22>
PUBLIC _sk_load_8888_dst_sse2
_sk_load_8888_dst_sse2 LABEL PROC
@@ -29863,13 +29841,13 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1f9ac <_sk_load_8888_dst_sse2+0x7e>
+ DB 117,98 ; jne 1f939 <_sk_load_8888_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,53,40,42,1,0 ; movdqa 0x12a28(%rip),%xmm6 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,53,27,42,1,0 ; movdqa 0x12a1b(%rip),%xmm6 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,65,15,111,225 ; movdqa %xmm9,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,116,43,1,0 ; movaps 0x12b74(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,103,43,1,0 ; movaps 0x12b67(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
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
@@ -29889,18 +29867,18 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 1f9e2 <_sk_load_8888_dst_sse2+0xb4>
+ DB 116,41 ; je 1f96f <_sk_load_8888_dst_sse2+0xb4>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f9d7 <_sk_load_8888_dst_sse2+0xa9>
+ DB 116,19 ; je 1f964 <_sk_load_8888_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f950 <_sk_load_8888_dst_sse2+0x22>
+ DB 117,134 ; jne 1f8dd <_sk_load_8888_dst_sse2+0x22>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,68,15,112,204,69 ; pshufd $0x45,%xmm4,%xmm9
DB 102,69,15,18,12,128 ; movlpd (%r8,%rax,4),%xmm9
- DB 233,110,255,255,255 ; jmpq 1f950 <_sk_load_8888_dst_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f8dd <_sk_load_8888_dst_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1f950 <_sk_load_8888_dst_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f8dd <_sk_load_8888_dst_sse2+0x22>
PUBLIC _sk_gather_8888_sse2
_sk_gather_8888_sse2 LABEL PROC
@@ -29944,11 +29922,11 @@ _sk_gather_8888_sse2 LABEL PROC
DB 102,67,15,110,12,136 ; movd (%r8,%r9,4),%xmm1
DB 102,15,98,200 ; punpckldq %xmm0,%xmm1
DB 102,68,15,108,201 ; punpcklqdq %xmm1,%xmm9
- DB 102,15,111,21,219,40,1,0 ; movdqa 0x128db(%rip),%xmm2 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,21,206,40,1,0 ; movdqa 0x128ce(%rip),%xmm2 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,39,42,1,0 ; movaps 0x12a27(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,26,42,1,0 ; movaps 0x12a1a(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -29975,7 +29953,7 @@ _sk_store_8888_sse2 LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,152,40,1,0 ; movaps 0x12898(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,139,40,1,0 ; movaps 0x1288b(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
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
@@ -29994,24 +29972,24 @@ _sk_store_8888_sse2 LABEL PROC
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 102,69,15,235,194 ; por %xmm10,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 1fb78 <_sk_store_8888_sse2+0x7f>
+ DB 117,10 ; jne 1fb05 <_sk_store_8888_sse2+0x7f>
DB 243,69,15,127,4,128 ; movdqu %xmm8,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,33 ; je 1fba6 <_sk_store_8888_sse2+0xad>
+ DB 116,33 ; je 1fb33 <_sk_store_8888_sse2+0xad>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1fb9e <_sk_store_8888_sse2+0xa5>
+ DB 116,19 ; je 1fb2b <_sk_store_8888_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 1fb74 <_sk_store_8888_sse2+0x7b>
+ DB 117,227 ; jne 1fb01 <_sk_store_8888_sse2+0x7b>
DB 102,69,15,112,200,78 ; pshufd $0x4e,%xmm8,%xmm9
DB 102,69,15,126,76,128,8 ; movd %xmm9,0x8(%r8,%rax,4)
DB 102,69,15,214,4,128 ; movq %xmm8,(%r8,%rax,4)
- DB 235,206 ; jmp 1fb74 <_sk_store_8888_sse2+0x7b>
+ DB 235,206 ; jmp 1fb01 <_sk_store_8888_sse2+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,198 ; jmp 1fb74 <_sk_store_8888_sse2+0x7b>
+ DB 235,198 ; jmp 1fb01 <_sk_store_8888_sse2+0x7b>
PUBLIC _sk_load_bgra_sse2
_sk_load_bgra_sse2 LABEL PROC
@@ -30023,13 +30001,13 @@ _sk_load_bgra_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1fc2c <_sk_load_bgra_sse2+0x7e>
+ DB 117,98 ; jne 1fbb9 <_sk_load_bgra_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,5,168,39,1,0 ; movdqa 0x127a8(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,155,39,1,0 ; movdqa 0x1279b(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 68,15,40,5,244,40,1,0 ; movaps 0x128f4(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,231,40,1,0 ; movaps 0x128e7(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
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
@@ -30049,18 +30027,18 @@ _sk_load_bgra_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 1fc62 <_sk_load_bgra_sse2+0xb4>
+ DB 116,41 ; je 1fbef <_sk_load_bgra_sse2+0xb4>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1fc57 <_sk_load_bgra_sse2+0xa9>
+ DB 116,19 ; je 1fbe4 <_sk_load_bgra_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1fbd0 <_sk_load_bgra_sse2+0x22>
+ DB 117,134 ; jne 1fb5d <_sk_load_bgra_sse2+0x22>
DB 102,65,15,110,68,128,8 ; movd 0x8(%r8,%rax,4),%xmm0
DB 102,68,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm9
DB 102,69,15,18,12,128 ; movlpd (%r8,%rax,4),%xmm9
- DB 233,110,255,255,255 ; jmpq 1fbd0 <_sk_load_bgra_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1fb5d <_sk_load_bgra_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1fbd0 <_sk_load_bgra_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1fb5d <_sk_load_bgra_sse2+0x22>
PUBLIC _sk_load_bgra_dst_sse2
_sk_load_bgra_dst_sse2 LABEL PROC
@@ -30072,13 +30050,13 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1fceb <_sk_load_bgra_dst_sse2+0x7e>
+ DB 117,98 ; jne 1fc78 <_sk_load_bgra_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,37,233,38,1,0 ; movdqa 0x126e9(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,37,220,38,1,0 ; movdqa 0x126dc(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,245 ; cvtdq2ps %xmm5,%xmm6
- DB 68,15,40,5,53,40,1,0 ; movaps 0x12835(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,40,40,1,0 ; movaps 0x12828(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
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
@@ -30098,18 +30076,18 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 1fd21 <_sk_load_bgra_dst_sse2+0xb4>
+ DB 116,41 ; je 1fcae <_sk_load_bgra_dst_sse2+0xb4>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1fd16 <_sk_load_bgra_dst_sse2+0xa9>
+ DB 116,19 ; je 1fca3 <_sk_load_bgra_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1fc8f <_sk_load_bgra_dst_sse2+0x22>
+ DB 117,134 ; jne 1fc1c <_sk_load_bgra_dst_sse2+0x22>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,68,15,112,204,69 ; pshufd $0x45,%xmm4,%xmm9
DB 102,69,15,18,12,128 ; movlpd (%r8,%rax,4),%xmm9
- DB 233,110,255,255,255 ; jmpq 1fc8f <_sk_load_bgra_dst_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1fc1c <_sk_load_bgra_dst_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1fc8f <_sk_load_bgra_dst_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1fc1c <_sk_load_bgra_dst_sse2+0x22>
PUBLIC _sk_gather_bgra_sse2
_sk_gather_bgra_sse2 LABEL PROC
@@ -30153,11 +30131,11 @@ _sk_gather_bgra_sse2 LABEL PROC
DB 102,67,15,110,12,136 ; movd (%r8,%r9,4),%xmm1
DB 102,15,98,200 ; punpckldq %xmm0,%xmm1
DB 102,68,15,108,201 ; punpcklqdq %xmm1,%xmm9
- DB 102,15,111,5,156,37,1,0 ; movdqa 0x1259c(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,143,37,1,0 ; movdqa 0x1258f(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xc80>
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 68,15,40,5,232,38,1,0 ; movaps 0x126e8(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,219,38,1,0 ; movaps 0x126db(%rip),%xmm8 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xde0>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -30184,7 +30162,7 @@ _sk_store_bgra_sse2 LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,89,37,1,0 ; movaps 0x12559(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,76,37,1,0 ; movaps 0x1254c(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
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
@@ -30203,24 +30181,24 @@ _sk_store_bgra_sse2 LABEL PROC
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 102,69,15,235,194 ; por %xmm10,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 1feb7 <_sk_store_bgra_sse2+0x7f>
+ DB 117,10 ; jne 1fe44 <_sk_store_bgra_sse2+0x7f>
DB 243,69,15,127,4,128 ; movdqu %xmm8,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,33 ; je 1fee5 <_sk_store_bgra_sse2+0xad>
+ DB 116,33 ; je 1fe72 <_sk_store_bgra_sse2+0xad>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1fedd <_sk_store_bgra_sse2+0xa5>
+ DB 116,19 ; je 1fe6a <_sk_store_bgra_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 1feb3 <_sk_store_bgra_sse2+0x7b>
+ DB 117,227 ; jne 1fe40 <_sk_store_bgra_sse2+0x7b>
DB 102,69,15,112,200,78 ; pshufd $0x4e,%xmm8,%xmm9
DB 102,69,15,126,76,128,8 ; movd %xmm9,0x8(%r8,%rax,4)
DB 102,69,15,214,4,128 ; movq %xmm8,(%r8,%rax,4)
- DB 235,206 ; jmp 1feb3 <_sk_store_bgra_sse2+0x7b>
+ DB 235,206 ; jmp 1fe40 <_sk_store_bgra_sse2+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,198 ; jmp 1feb3 <_sk_store_bgra_sse2+0x7b>
+ DB 235,198 ; jmp 1fe40 <_sk_store_bgra_sse2+0x7b>
PUBLIC _sk_load_f16_sse2
_sk_load_f16_sse2 LABEL PROC
@@ -30232,7 +30210,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,47,1,0,0 ; jne 2003c <_sk_load_f16_sse2+0x14f>
+ DB 15,133,47,1,0,0 ; jne 1ffc9 <_sk_load_f16_sse2+0x14f>
DB 102,65,15,16,4,192 ; movupd (%r8,%rax,8),%xmm0
DB 243,65,15,111,76,192,16 ; movdqu 0x10(%r8,%rax,8),%xmm1
DB 102,68,15,40,192 ; movapd %xmm0,%xmm8
@@ -30244,18 +30222,18 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,97,202 ; punpcklwd %xmm10,%xmm1
- DB 102,68,15,111,13,83,40,1,0 ; movdqa 0x12853(%rip),%xmm9 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 102,68,15,111,13,70,40,1,0 ; movdqa 0x12846(%rip),%xmm9 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,80,40,1,0 ; movdqa 0x12850(%rip),%xmm11 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,29,67,40,1,0 ; movdqa 0x12843(%rip),%xmm11 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x10b0>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,83,40,1,0 ; movdqa 0x12853(%rip),%xmm3 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,15,111,29,70,40,1,0 ; movdqa 0x12846(%rip),%xmm3 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x10c0>
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,102,193 ; pcmpgtd %xmm1,%xmm0
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,37,66,40,1,0 ; movdqa 0x12842(%rip),%xmm12 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,68,15,111,37,53,40,1,0 ; movdqa 0x12835(%rip),%xmm12 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x10d0>
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
@@ -30294,16 +30272,16 @@ _sk_load_f16_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,4,192 ; movsd (%r8,%rax,8),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 20055 <_sk_load_f16_sse2+0x168>
+ DB 117,13 ; jne 1ffe2 <_sk_load_f16_sse2+0x168>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,197,254,255,255 ; jmpq 1ff1a <_sk_load_f16_sse2+0x2d>
+ DB 233,197,254,255,255 ; jmpq 1fea7 <_sk_load_f16_sse2+0x2d>
DB 102,65,15,22,68,192,8 ; movhpd 0x8(%r8,%rax,8),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,176,254,255,255 ; jb 1ff1a <_sk_load_f16_sse2+0x2d>
+ DB 15,130,176,254,255,255 ; jb 1fea7 <_sk_load_f16_sse2+0x2d>
DB 243,65,15,126,76,192,16 ; movq 0x10(%r8,%rax,8),%xmm1
- DB 233,164,254,255,255 ; jmpq 1ff1a <_sk_load_f16_sse2+0x2d>
+ DB 233,164,254,255,255 ; jmpq 1fea7 <_sk_load_f16_sse2+0x2d>
PUBLIC _sk_load_f16_dst_sse2
_sk_load_f16_dst_sse2 LABEL PROC
@@ -30315,7 +30293,7 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,47,1,0,0 ; jne 201c5 <_sk_load_f16_dst_sse2+0x14f>
+ DB 15,133,47,1,0,0 ; jne 20152 <_sk_load_f16_dst_sse2+0x14f>
DB 102,65,15,16,36,192 ; movupd (%r8,%rax,8),%xmm4
DB 243,65,15,111,108,192,16 ; movdqu 0x10(%r8,%rax,8),%xmm5
DB 102,68,15,40,196 ; movapd %xmm4,%xmm8
@@ -30327,18 +30305,18 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,97,234 ; punpcklwd %xmm10,%xmm5
- DB 102,68,15,111,13,202,38,1,0 ; movdqa 0x126ca(%rip),%xmm9 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 102,68,15,111,13,189,38,1,0 ; movdqa 0x126bd(%rip),%xmm9 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,199,38,1,0 ; movdqa 0x126c7(%rip),%xmm11 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,29,186,38,1,0 ; movdqa 0x126ba(%rip),%xmm11 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x10b0>
DB 102,65,15,219,235 ; pand %xmm11,%xmm5
- DB 102,15,111,61,202,38,1,0 ; movdqa 0x126ca(%rip),%xmm7 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,15,111,61,189,38,1,0 ; movdqa 0x126bd(%rip),%xmm7 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x10c0>
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
DB 102,15,102,229 ; pcmpgtd %xmm5,%xmm4
DB 102,15,114,245,13 ; pslld $0xd,%xmm5
DB 102,65,15,235,236 ; por %xmm12,%xmm5
- DB 102,68,15,111,37,185,38,1,0 ; movdqa 0x126b9(%rip),%xmm12 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,68,15,111,37,172,38,1,0 ; movdqa 0x126ac(%rip),%xmm12 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x10d0>
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
@@ -30377,16 +30355,16 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,36,192 ; movsd (%r8,%rax,8),%xmm4
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 201de <_sk_load_f16_dst_sse2+0x168>
+ DB 117,13 ; jne 2016b <_sk_load_f16_dst_sse2+0x168>
DB 243,15,126,228 ; movq %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
- DB 233,197,254,255,255 ; jmpq 200a3 <_sk_load_f16_dst_sse2+0x2d>
+ DB 233,197,254,255,255 ; jmpq 20030 <_sk_load_f16_dst_sse2+0x2d>
DB 102,65,15,22,100,192,8 ; movhpd 0x8(%r8,%rax,8),%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,176,254,255,255 ; jb 200a3 <_sk_load_f16_dst_sse2+0x2d>
+ DB 15,130,176,254,255,255 ; jb 20030 <_sk_load_f16_dst_sse2+0x2d>
DB 243,65,15,126,108,192,16 ; movq 0x10(%r8,%rax,8),%xmm5
- DB 233,164,254,255,255 ; jmpq 200a3 <_sk_load_f16_dst_sse2+0x2d>
+ DB 233,164,254,255,255 ; jmpq 20030 <_sk_load_f16_dst_sse2+0x2d>
PUBLIC _sk_gather_f16_sse2
_sk_gather_f16_sse2 LABEL PROC
@@ -30438,18 +30416,18 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,68,15,105,201 ; punpckhwd %xmm1,%xmm9
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,97,200 ; punpcklwd %xmm8,%xmm1
- DB 102,68,15,111,21,200,36,1,0 ; movdqa 0x124c8(%rip),%xmm10 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 102,68,15,111,21,187,36,1,0 ; movdqa 0x124bb(%rip),%xmm10 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x10a0>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,226 ; pand %xmm10,%xmm12
- DB 102,68,15,111,29,197,36,1,0 ; movdqa 0x124c5(%rip),%xmm11 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,29,184,36,1,0 ; movdqa 0x124b8(%rip),%xmm11 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x10b0>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,200,36,1,0 ; movdqa 0x124c8(%rip),%xmm3 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,15,111,29,187,36,1,0 ; movdqa 0x124bb(%rip),%xmm3 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x10c0>
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,102,193 ; pcmpgtd %xmm1,%xmm0
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,37,183,36,1,0 ; movdqa 0x124b7(%rip),%xmm12 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,68,15,111,37,170,36,1,0 ; movdqa 0x124aa(%rip),%xmm12 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x10d0>
DB 102,65,15,254,204 ; paddd %xmm12,%xmm1
DB 102,15,223,193 ; pandn %xmm1,%xmm0
DB 102,65,15,105,208 ; punpckhwd %xmm8,%xmm2
@@ -30491,19 +30469,19 @@ PUBLIC _sk_store_f16_sse2
_sk_store_f16_sse2 LABEL PROC
DB 72,131,236,24 ; sub $0x18,%rsp
DB 15,41,60,36 ; movaps %xmm7,(%rsp)
- DB 102,68,15,111,29,8,36,1,0 ; movdqa 0x12408(%rip),%xmm11 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,68,15,111,29,251,35,1,0 ; movdqa 0x123fb(%rip),%xmm11 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x10e0>
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,69,15,219,195 ; pand %xmm11,%xmm8
- DB 102,68,15,111,21,5,36,1,0 ; movdqa 0x12405(%rip),%xmm10 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 102,68,15,111,21,248,35,1,0 ; movdqa 0x123f8(%rip),%xmm10 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x10f0>
DB 102,68,15,111,240 ; movdqa %xmm0,%xmm14
DB 102,69,15,219,242 ; pand %xmm10,%xmm14
- DB 102,15,111,61,3,36,1,0 ; movdqa 0x12403(%rip),%xmm7 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
- DB 102,68,15,111,37,170,37,1,0 ; movdqa 0x125aa(%rip),%xmm12 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ DB 102,15,111,61,246,35,1,0 ; movdqa 0x123f6(%rip),%xmm7 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x1100>
+ DB 102,68,15,111,37,157,37,1,0 ; movdqa 0x1259d(%rip),%xmm12 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x12b0>
DB 102,68,15,111,248 ; movdqa %xmm0,%xmm15
DB 102,65,15,114,247,3 ; pslld $0x3,%xmm15
DB 102,69,15,219,252 ; pand %xmm12,%xmm15
DB 102,69,15,254,248 ; paddd %xmm8,%xmm15
- DB 102,68,15,111,45,92,32,1,0 ; movdqa 0x1205c(%rip),%xmm13 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ DB 102,68,15,111,45,79,32,1,0 ; movdqa 0x1204f(%rip),%xmm13 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xd80>
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
@@ -30559,7 +30537,7 @@ _sk_store_f16_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,40 ; jne 20559 <_sk_store_f16_sse2+0x192>
+ DB 117,40 ; jne 204e6 <_sk_store_f16_sse2+0x192>
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,65,15,98,254 ; punpckldq %xmm14,%xmm7
DB 243,65,15,127,60,192 ; movdqu %xmm7,(%r8,%rax,8)
@@ -30573,13 +30551,13 @@ _sk_store_f16_sse2 LABEL PROC
DB 102,69,15,98,206 ; punpckldq %xmm14,%xmm9
DB 102,69,15,214,12,192 ; movq %xmm9,(%r8,%rax,8)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,222 ; je 2054d <_sk_store_f16_sse2+0x186>
+ DB 116,222 ; je 204da <_sk_store_f16_sse2+0x186>
DB 102,69,15,23,76,192,8 ; movhpd %xmm9,0x8(%r8,%rax,8)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,209 ; jb 2054d <_sk_store_f16_sse2+0x186>
+ DB 114,209 ; jb 204da <_sk_store_f16_sse2+0x186>
DB 102,69,15,106,198 ; punpckhdq %xmm14,%xmm8
DB 102,69,15,214,68,192,16 ; movq %xmm8,0x10(%r8,%rax,8)
- DB 235,195 ; jmp 2054d <_sk_store_f16_sse2+0x186>
+ DB 235,195 ; jmp 204da <_sk_store_f16_sse2+0x186>
PUBLIC _sk_load_u16_be_sse2
_sk_load_u16_be_sse2 LABEL PROC
@@ -30592,7 +30570,7 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,190,0,0,0 ; jne 2066f <_sk_load_u16_be_sse2+0xe5>
+ DB 15,133,190,0,0,0 ; jne 205fc <_sk_load_u16_be_sse2+0xe5>
DB 102,65,15,16,4,64 ; movupd (%r8,%rax,2),%xmm0
DB 243,65,15,111,76,64,16 ; movdqu 0x10(%r8,%rax,2),%xmm1
DB 102,15,40,208 ; movapd %xmm0,%xmm2
@@ -30609,7 +30587,7 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,65,15,97,201 ; punpcklwd %xmm9,%xmm1
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 68,15,40,5,110,31,1,0 ; movaps 0x11f6e(%rip),%xmm8 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 68,15,40,5,97,31,1,0 ; movaps 0x11f61(%rip),%xmm8 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
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
@@ -30637,16 +30615,16 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,4,64 ; movsd (%r8,%rax,2),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 20688 <_sk_load_u16_be_sse2+0xfe>
+ DB 117,13 ; jne 20615 <_sk_load_u16_be_sse2+0xfe>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,54,255,255,255 ; jmpq 205be <_sk_load_u16_be_sse2+0x34>
+ DB 233,54,255,255,255 ; jmpq 2054b <_sk_load_u16_be_sse2+0x34>
DB 102,65,15,22,68,64,8 ; movhpd 0x8(%r8,%rax,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,33,255,255,255 ; jb 205be <_sk_load_u16_be_sse2+0x34>
+ DB 15,130,33,255,255,255 ; jb 2054b <_sk_load_u16_be_sse2+0x34>
DB 243,65,15,126,76,64,16 ; movq 0x10(%r8,%rax,2),%xmm1
- DB 233,21,255,255,255 ; jmpq 205be <_sk_load_u16_be_sse2+0x34>
+ DB 233,21,255,255,255 ; jmpq 2054b <_sk_load_u16_be_sse2+0x34>
PUBLIC _sk_load_rgb_u16_be_sse2
_sk_load_rgb_u16_be_sse2 LABEL PROC
@@ -30661,7 +30639,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 72,141,4,64 ; lea (%rax,%rax,2),%rax
DB 72,193,248,32 ; sar $0x20,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,175,0,0,0 ; jne 20783 <_sk_load_rgb_u16_be_sse2+0xda>
+ DB 15,133,175,0,0,0 ; jne 20710 <_sk_load_rgb_u16_be_sse2+0xda>
DB 243,65,15,111,20,64 ; movdqu (%r8,%rax,2),%xmm2
DB 243,65,15,111,92,64,8 ; movdqu 0x8(%r8,%rax,2),%xmm3
DB 102,15,115,219,4 ; psrldq $0x4,%xmm3
@@ -30682,7 +30660,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,65,15,97,200 ; punpcklwd %xmm8,%xmm1
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 68,15,40,13,56,30,1,0 ; movaps 0x11e38(%rip),%xmm9 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 68,15,40,13,43,30,1,0 ; movaps 0x11e2b(%rip),%xmm9 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe70>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -30699,27 +30677,27 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,79,27,1,0 ; movaps 0x11b4f(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,66,27,1,0 ; movaps 0x11b42(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,84,64,4,2 ; pinsrw $0x2,0x4(%r8,%rax,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 207a8 <_sk_load_rgb_u16_be_sse2+0xff>
+ DB 117,13 ; jne 20735 <_sk_load_rgb_u16_be_sse2+0xff>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,239,192 ; pxor %xmm0,%xmm0
- DB 233,80,255,255,255 ; jmpq 206f8 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,80,255,255,255 ; jmpq 20685 <_sk_load_rgb_u16_be_sse2+0x4f>
DB 102,65,15,110,68,64,6 ; movd 0x6(%r8,%rax,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,68,64,10,2 ; pinsrw $0x2,0xa(%r8,%rax,2),%xmm0
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,24 ; jb 207d9 <_sk_load_rgb_u16_be_sse2+0x130>
+ DB 114,24 ; jb 20766 <_sk_load_rgb_u16_be_sse2+0x130>
DB 102,65,15,110,92,64,12 ; movd 0xc(%r8,%rax,2),%xmm3
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,92,64,16,2 ; pinsrw $0x2,0x10(%r8,%rax,2),%xmm3
- DB 233,31,255,255,255 ; jmpq 206f8 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,31,255,255,255 ; jmpq 20685 <_sk_load_rgb_u16_be_sse2+0x4f>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,22,255,255,255 ; jmpq 206f8 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,22,255,255,255 ; jmpq 20685 <_sk_load_rgb_u16_be_sse2+0x4f>
PUBLIC _sk_store_u16_be_sse2
_sk_store_u16_be_sse2 LABEL PROC
@@ -30731,7 +30709,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
- DB 68,15,40,21,24,32,1,0 ; movaps 0x12018(%rip),%xmm10 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ DB 68,15,40,21,11,32,1,0 ; movaps 0x1200b(%rip),%xmm10 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1120>
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
@@ -30776,7 +30754,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,98,209 ; punpckldq %xmm9,%xmm10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,21 ; jne 20902 <_sk_store_u16_be_sse2+0x120>
+ DB 117,21 ; jne 2088f <_sk_store_u16_be_sse2+0x120>
DB 69,15,17,20,64 ; movups %xmm10,(%r8,%rax,2)
DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8
DB 243,69,15,127,68,64,16 ; movdqu %xmm8,0x10(%r8,%rax,2)
@@ -30784,13 +30762,13 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 102,69,15,214,20,64 ; movq %xmm10,(%r8,%rax,2)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je 208fe <_sk_store_u16_be_sse2+0x11c>
+ DB 116,240 ; je 2088b <_sk_store_u16_be_sse2+0x11c>
DB 102,69,15,23,84,64,8 ; movhpd %xmm10,0x8(%r8,%rax,2)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 208fe <_sk_store_u16_be_sse2+0x11c>
+ DB 114,227 ; jb 2088b <_sk_store_u16_be_sse2+0x11c>
DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8
DB 102,69,15,214,68,64,16 ; movq %xmm8,0x10(%r8,%rax,2)
- DB 235,213 ; jmp 208fe <_sk_store_u16_be_sse2+0x11c>
+ DB 235,213 ; jmp 2088b <_sk_store_u16_be_sse2+0x11c>
PUBLIC _sk_load_f32_sse2
_sk_load_f32_sse2 LABEL PROC
@@ -30804,7 +30782,7 @@ _sk_load_f32_sse2 LABEL PROC
DB 73,99,193 ; movslq %r9d,%rax
DB 69,15,16,4,128 ; movups (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 20994 <_sk_load_f32_sse2+0x6b>
+ DB 117,66 ; jne 20921 <_sk_load_f32_sse2+0x6b>
DB 65,15,16,68,128,16 ; movups 0x10(%r8,%rax,4),%xmm0
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
DB 69,15,16,76,128,48 ; movups 0x30(%r8,%rax,4),%xmm9
@@ -30824,17 +30802,17 @@ _sk_load_f32_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,8 ; jne 209a6 <_sk_load_f32_sse2+0x7d>
+ DB 117,8 ; jne 20933 <_sk_load_f32_sse2+0x7d>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
- DB 235,190 ; jmp 20964 <_sk_load_f32_sse2+0x3b>
+ DB 235,190 ; jmp 208f1 <_sk_load_f32_sse2+0x3b>
DB 65,15,16,68,128,16 ; movups 0x10(%r8,%rax,4),%xmm0
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,8 ; jb 209ba <_sk_load_f32_sse2+0x91>
+ DB 114,8 ; jb 20947 <_sk_load_f32_sse2+0x91>
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
- DB 235,170 ; jmp 20964 <_sk_load_f32_sse2+0x3b>
+ DB 235,170 ; jmp 208f1 <_sk_load_f32_sse2+0x3b>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,165 ; jmp 20964 <_sk_load_f32_sse2+0x3b>
+ DB 235,165 ; jmp 208f1 <_sk_load_f32_sse2+0x3b>
PUBLIC _sk_load_f32_dst_sse2
_sk_load_f32_dst_sse2 LABEL PROC
@@ -30848,7 +30826,7 @@ _sk_load_f32_dst_sse2 LABEL PROC
DB 73,99,193 ; movslq %r9d,%rax
DB 69,15,16,4,128 ; movups (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 20a2a <_sk_load_f32_dst_sse2+0x6b>
+ DB 117,66 ; jne 209b7 <_sk_load_f32_dst_sse2+0x6b>
DB 65,15,16,100,128,16 ; movups 0x10(%r8,%rax,4),%xmm4
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
DB 69,15,16,76,128,48 ; movups 0x30(%r8,%rax,4),%xmm9
@@ -30868,17 +30846,17 @@ _sk_load_f32_dst_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,8 ; jne 20a3c <_sk_load_f32_dst_sse2+0x7d>
+ DB 117,8 ; jne 209c9 <_sk_load_f32_dst_sse2+0x7d>
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,190 ; jmp 209fa <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,190 ; jmp 20987 <_sk_load_f32_dst_sse2+0x3b>
DB 65,15,16,100,128,16 ; movups 0x10(%r8,%rax,4),%xmm4
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,8 ; jb 20a50 <_sk_load_f32_dst_sse2+0x91>
+ DB 114,8 ; jb 209dd <_sk_load_f32_dst_sse2+0x91>
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
- DB 235,170 ; jmp 209fa <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,170 ; jmp 20987 <_sk_load_f32_dst_sse2+0x3b>
DB 15,87,255 ; xorps %xmm7,%xmm7
- DB 235,165 ; jmp 209fa <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,165 ; jmp 20987 <_sk_load_f32_dst_sse2+0x3b>
PUBLIC _sk_store_f32_sse2
_sk_store_f32_sse2 LABEL PROC
@@ -30905,7 +30883,7 @@ _sk_store_f32_sse2 LABEL PROC
DB 102,69,15,20,203 ; unpcklpd %xmm11,%xmm9
DB 102,69,15,17,36,128 ; movupd %xmm12,(%r8,%rax,4)
DB 72,133,255 ; test %rdi,%rdi
- DB 117,29 ; jne 20ad2 <_sk_store_f32_sse2+0x7d>
+ DB 117,29 ; jne 20a5f <_sk_store_f32_sse2+0x7d>
DB 102,69,15,21,211 ; unpckhpd %xmm11,%xmm10
DB 69,15,17,68,128,16 ; movups %xmm8,0x10(%r8,%rax,4)
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
@@ -30913,12 +30891,12 @@ _sk_store_f32_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,246 ; je 20ace <_sk_store_f32_sse2+0x79>
+ DB 116,246 ; je 20a5b <_sk_store_f32_sse2+0x79>
DB 69,15,17,68,128,16 ; movups %xmm8,0x10(%r8,%rax,4)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,234 ; jb 20ace <_sk_store_f32_sse2+0x79>
+ DB 114,234 ; jb 20a5b <_sk_store_f32_sse2+0x79>
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
- DB 235,225 ; jmp 20ace <_sk_store_f32_sse2+0x79>
+ DB 235,225 ; jmp 20a5b <_sk_store_f32_sse2+0x79>
PUBLIC _sk_repeat_x_sse2
_sk_repeat_x_sse2 LABEL PROC
@@ -30930,7 +30908,7 @@ _sk_repeat_x_sse2 LABEL PROC
DB 243,69,15,91,209 ; cvttps2dq %xmm9,%xmm10
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,84,13,183,23,1,0 ; andps 0x117b7(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,84,13,170,23,1,0 ; andps 0x117aa(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
@@ -30948,7 +30926,7 @@ _sk_repeat_y_sse2 LABEL PROC
DB 243,69,15,91,209 ; cvttps2dq %xmm9,%xmm10
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,84,13,118,23,1,0 ; andps 0x11776(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,84,13,105,23,1,0 ; andps 0x11769(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
@@ -30966,13 +30944,13 @@ _sk_mirror_x_sse2 LABEL PROC
DB 65,15,92,194 ; subps %xmm10,%xmm0
DB 243,69,15,88,192 ; addss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 243,68,15,89,13,36,14,1,0 ; mulss 0x10e24(%rip),%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,3,14,1,0 ; mulss 0x10e03(%rip),%xmm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 243,69,15,91,217 ; cvttps2dq %xmm9,%xmm11
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
DB 69,15,194,203,1 ; cmpltps %xmm11,%xmm9
- DB 68,15,84,13,21,23,1,0 ; andps 0x11715(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,84,13,8,23,1,0 ; andps 0x11708(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -30993,13 +30971,13 @@ _sk_mirror_y_sse2 LABEL PROC
DB 65,15,92,202 ; subps %xmm10,%xmm1
DB 243,69,15,88,192 ; addss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 243,68,15,89,13,184,13,1,0 ; mulss 0x10db8(%rip),%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,151,13,1,0 ; mulss 0x10d97(%rip),%xmm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 243,69,15,91,217 ; cvttps2dq %xmm9,%xmm11
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
DB 69,15,194,203,1 ; cmpltps %xmm11,%xmm9
- DB 68,15,84,13,169,22,1,0 ; andps 0x116a9(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,84,13,156,22,1,0 ; andps 0x1169c(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -31014,7 +30992,7 @@ PUBLIC _sk_clamp_x_1_sse2
_sk_clamp_x_1_sse2 LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 68,15,95,192 ; maxps %xmm0,%xmm8
- DB 68,15,93,5,121,22,1,0 ; minps 0x11679(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,93,5,108,22,1,0 ; minps 0x1166c(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -31025,7 +31003,7 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 69,15,91,200 ; cvtdq2ps %xmm8,%xmm9
DB 68,15,40,208 ; movaps %xmm0,%xmm10
DB 69,15,194,209,1 ; cmpltps %xmm9,%xmm10
- DB 68,15,40,29,87,22,1,0 ; movaps 0x11657(%rip),%xmm11 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,29,74,22,1,0 ; movaps 0x1164a(%rip),%xmm11 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,84,211 ; andps %xmm11,%xmm10
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31038,14 +31016,14 @@ _sk_repeat_x_1_sse2 LABEL PROC
PUBLIC _sk_mirror_x_1_sse2
_sk_mirror_x_1_sse2 LABEL PROC
- DB 68,15,40,13,143,22,1,0 ; movaps 0x1168f(%rip),%xmm9 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,40,13,130,22,1,0 ; movaps 0x11682(%rip),%xmm9 # 322b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
DB 65,15,88,193 ; addps %xmm9,%xmm0
- DB 68,15,40,21,19,22,1,0 ; movaps 0x11613(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,21,6,22,1,0 ; movaps 0x11606(%rip),%xmm10 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 68,15,89,208 ; mulps %xmm0,%xmm10
DB 243,69,15,91,194 ; cvttps2dq %xmm10,%xmm8
DB 69,15,91,216 ; cvtdq2ps %xmm8,%xmm11
DB 69,15,194,211,1 ; cmpltps %xmm11,%xmm10
- DB 68,15,40,37,9,22,1,0 ; movaps 0x11609(%rip),%xmm12 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,37,252,21,1,0 ; movaps 0x115fc(%rip),%xmm12 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,84,212 ; andps %xmm12,%xmm10
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,218 ; subps %xmm10,%xmm11
@@ -31064,10 +31042,10 @@ _sk_mirror_x_1_sse2 LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse2
_sk_luminance_to_alpha_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 15,89,5,43,27,1,0 ; mulps 0x11b2b(%rip),%xmm0 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
- DB 15,89,13,52,27,1,0 ; mulps 0x11b34(%rip),%xmm1 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
+ DB 15,89,5,30,27,1,0 ; mulps 0x11b1e(%rip),%xmm0 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1130>
+ DB 15,89,13,39,27,1,0 ; mulps 0x11b27(%rip),%xmm1 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1140>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,58,27,1,0 ; mulps 0x11b3a(%rip),%xmm3 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
+ DB 15,89,29,45,27,1,0 ; mulps 0x11b2d(%rip),%xmm3 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1150>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -31363,9 +31341,9 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 76,139,112,8 ; mov 0x8(%rax),%r14
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js 211b6 <_sk_evenly_spaced_gradient_sse2+0x18>
+ DB 120,7 ; js 21143 <_sk_evenly_spaced_gradient_sse2+0x18>
DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1
- DB 235,21 ; jmp 211cb <_sk_evenly_spaced_gradient_sse2+0x2d>
+ DB 235,21 ; jmp 21158 <_sk_evenly_spaced_gradient_sse2+0x2d>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -31467,7 +31445,7 @@ _sk_gradient_sse2 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,41 ; jb 21392 <_sk_gradient_sse2+0x3b>
+ DB 114,41 ; jb 2131f <_sk_gradient_sse2+0x3b>
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 73,255,200 ; dec %r8
DB 73,131,193,4 ; add $0x4,%r9
@@ -31478,7 +31456,7 @@ _sk_gradient_sse2 LABEL PROC
DB 102,15,250,202 ; psubd %xmm2,%xmm1
DB 73,131,193,4 ; add $0x4,%r9
DB 73,255,200 ; dec %r8
- DB 117,230 ; jne 21378 <_sk_gradient_sse2+0x21>
+ DB 117,230 ; jne 21305 <_sk_gradient_sse2+0x21>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,209 ; movq %xmm2,%r9
DB 69,137,200 ; mov %r9d,%r8d
@@ -31612,29 +31590,29 @@ _sk_xy_to_unit_angle_sse2 LABEL PROC
DB 69,15,94,220 ; divps %xmm12,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
- DB 68,15,40,45,150,18,1,0 ; movaps 0x11296(%rip),%xmm13 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ DB 68,15,40,45,137,18,1,0 ; movaps 0x11289(%rip),%xmm13 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1160>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,154,18,1,0 ; addps 0x1129a(%rip),%xmm13 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,88,45,141,18,1,0 ; addps 0x1128d(%rip),%xmm13 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1170>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,158,18,1,0 ; addps 0x1129e(%rip),%xmm13 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 68,15,88,45,145,18,1,0 ; addps 0x11291(%rip),%xmm13 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x1180>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,162,18,1,0 ; addps 0x112a2(%rip),%xmm13 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ DB 68,15,88,45,149,18,1,0 ; addps 0x11295(%rip),%xmm13 # 32810 <_sk_srcover_bgra_8888_sse2_lowp+0x1190>
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,40,21,161,18,1,0 ; movaps 0x112a1(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 68,15,40,21,148,18,1,0 ; movaps 0x11294(%rip),%xmm10 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x11a0>
DB 69,15,92,213 ; subps %xmm13,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,205 ; andnps %xmm13,%xmm9
DB 69,15,86,202 ; orps %xmm10,%xmm9
DB 68,15,194,192,1 ; cmpltps %xmm0,%xmm8
- DB 68,15,40,21,164,12,1,0 ; movaps 0x10ca4(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,21,151,12,1,0 ; movaps 0x10c97(%rip),%xmm10 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,84,208 ; andps %xmm8,%xmm10
DB 69,15,85,193 ; andnps %xmm9,%xmm8
DB 69,15,86,194 ; orps %xmm10,%xmm8
DB 68,15,40,201 ; movaps %xmm1,%xmm9
DB 68,15,194,200,1 ; cmpltps %xmm0,%xmm9
- DB 68,15,40,21,147,12,1,0 ; movaps 0x10c93(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,134,12,1,0 ; movaps 0x10c86(%rip),%xmm10 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,208 ; subps %xmm8,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,200 ; andnps %xmm8,%xmm9
@@ -31654,77 +31632,70 @@ _sk_xy_to_radius_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
-PUBLIC _sk_xy_to_2pt_conical_quadratic_max_sse2
-_sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
+PUBLIC _sk_xy_to_2pt_conical_quadratic_first_sse2
+_sk_xy_to_2pt_conical_quadratic_first_sse2 LABEL PROC
+ DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,80,64 ; movss 0x40(%rax),%xmm10
- DB 243,68,15,16,64,68 ; movss 0x44(%rax),%xmm8
+ DB 243,15,16,64,68 ; movss 0x44(%rax),%xmm0
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 243,68,15,16,88,72 ; movss 0x48(%rax),%xmm11
DB 243,68,15,16,72,76 ; movss 0x4c(%rax),%xmm9
DB 243,69,15,89,203 ; mulss %xmm11,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
- DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,10,18,1,0 ; mulps 0x1120a(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
- DB 15,89,192 ; mulps %xmm0,%xmm0
+ DB 69,15,88,200 ; addps %xmm8,%xmm9
+ DB 68,15,89,13,250,17,1,0 ; mulps 0x111fa(%rip),%xmm9 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
+ DB 69,15,89,192 ; mulps %xmm8,%xmm8
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
- DB 68,15,88,224 ; addps %xmm0,%xmm12
+ DB 69,15,88,224 ; addps %xmm8,%xmm12
DB 243,69,15,89,219 ; mulss %xmm11,%xmm11
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,92,227 ; subps %xmm11,%xmm12
- DB 68,15,89,21,245,17,1,0 ; mulps 0x111f5(%rip),%xmm10 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,21,228,17,1,0 ; mulps 0x111e4(%rip),%xmm10 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x11c0>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
- DB 65,15,40,193 ; movaps %xmm9,%xmm0
- DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,81,208 ; sqrtps %xmm0,%xmm10
- DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 65,15,40,194 ; movaps %xmm10,%xmm0
- DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 68,15,87,13,237,16,1,0 ; xorps 0x110ed(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
- DB 68,15,89,5,197,11,1,0 ; mulps 0x10bc5(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 69,15,40,193 ; movaps %xmm9,%xmm8
+ DB 69,15,89,192 ; mulps %xmm8,%xmm8
+ DB 69,15,88,194 ; addps %xmm10,%xmm8
+ DB 69,15,81,192 ; sqrtps %xmm8,%xmm8
+ DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
+ DB 69,15,92,193 ; subps %xmm9,%xmm8
+ DB 15,89,5,193,11,1,0 ; mulps 0x10bc1(%rip),%xmm0 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 69,15,92,202 ; subps %xmm10,%xmm9
- DB 69,15,89,200 ; mulps %xmm8,%xmm9
- DB 65,15,95,193 ; maxps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
-PUBLIC _sk_xy_to_2pt_conical_quadratic_min_sse2
-_sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
+PUBLIC _sk_xy_to_2pt_conical_quadratic_second_sse2
+_sk_xy_to_2pt_conical_quadratic_second_sse2 LABEL PROC
+ DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,80,64 ; movss 0x40(%rax),%xmm10
- DB 243,68,15,16,64,68 ; movss 0x44(%rax),%xmm8
+ DB 243,15,16,64,68 ; movss 0x44(%rax),%xmm0
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 243,68,15,16,88,72 ; movss 0x48(%rax),%xmm11
DB 243,68,15,16,72,76 ; movss 0x4c(%rax),%xmm9
DB 243,69,15,89,203 ; mulss %xmm11,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
- DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,108,17,1,0 ; mulps 0x1116c(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
- DB 15,89,192 ; mulps %xmm0,%xmm0
+ DB 69,15,88,200 ; addps %xmm8,%xmm9
+ DB 68,15,89,13,113,17,1,0 ; mulps 0x11171(%rip),%xmm9 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
+ DB 69,15,89,192 ; mulps %xmm8,%xmm8
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
- DB 68,15,88,224 ; addps %xmm0,%xmm12
+ DB 69,15,88,224 ; addps %xmm8,%xmm12
DB 243,69,15,89,219 ; mulss %xmm11,%xmm11
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,92,227 ; subps %xmm11,%xmm12
- DB 68,15,89,21,87,17,1,0 ; mulps 0x11157(%rip),%xmm10 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,21,91,17,1,0 ; mulps 0x1115b(%rip),%xmm10 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x11c0>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
- DB 65,15,40,193 ; movaps %xmm9,%xmm0
- DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,81,208 ; sqrtps %xmm0,%xmm10
- DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 65,15,40,194 ; movaps %xmm10,%xmm0
- DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 68,15,87,13,79,16,1,0 ; xorps 0x1104f(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
- DB 68,15,89,5,39,11,1,0 ; mulps 0x10b27(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 69,15,92,202 ; subps %xmm10,%xmm9
- DB 69,15,89,200 ; mulps %xmm8,%xmm9
- DB 65,15,93,193 ; minps %xmm9,%xmm0
+ DB 69,15,40,193 ; movaps %xmm9,%xmm8
+ DB 69,15,89,192 ; mulps %xmm8,%xmm8
+ DB 69,15,88,194 ; addps %xmm10,%xmm8
+ DB 69,15,81,192 ; sqrtps %xmm8,%xmm8
+ DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
+ DB 68,15,87,13,91,16,1,0 ; xorps 0x1105b(%rip),%xmm9 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x10e0>
+ DB 69,15,92,200 ; subps %xmm8,%xmm9
+ DB 15,89,5,48,11,1,0 ; mulps 0x10b30(%rip),%xmm0 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
+ DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31736,7 +31707,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,69,15,89,200 ; mulss %xmm8,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,223,16,1,0 ; mulps 0x110df(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ DB 68,15,89,13,244,16,1,0 ; mulps 0x110f4(%rip),%xmm9 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x11b0>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -31744,7 +31715,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,69,15,89,192 ; mulss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,92,192 ; subps %xmm8,%xmm0
- DB 15,87,5,235,15,1,0 ; xorps 0x10feb(%rip),%xmm0 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 15,87,5,0,16,1,0 ; xorps 0x11000(%rip),%xmm0 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x10e0>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31784,7 +31755,7 @@ _sk_apply_vector_mask_sse2 LABEL PROC
PUBLIC _sk_save_xy_sse2
_sk_save_xy_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,82,10,1,0 ; movaps 0x10a52(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,5,103,10,1,0 ; movaps 0x10a67(%rip),%xmm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -31792,7 +31763,7 @@ _sk_save_xy_sse2 LABEL PROC
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
DB 69,15,40,217 ; movaps %xmm9,%xmm11
DB 69,15,194,218,1 ; cmpltps %xmm10,%xmm11
- DB 68,15,40,37,61,10,1,0 ; movaps 0x10a3d(%rip),%xmm12 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,37,82,10,1,0 ; movaps 0x10a52(%rip),%xmm12 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,92,211 ; subps %xmm11,%xmm10
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31835,8 +31806,8 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,157,15,1,0 ; addps 0x10f9d(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,149,9,1,0 ; movaps 0x10995(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,178,15,1,0 ; addps 0x10fb2(%rip),%xmm0 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+ DB 68,15,40,13,170,9,1,0 ; movaps 0x109aa(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31847,7 +31818,7 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,97,9,1,0 ; addps 0x10961(%rip),%xmm0 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,5,118,9,1,0 ; addps 0x10976(%rip),%xmm0 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31857,8 +31828,8 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,80,15,1,0 ; addps 0x10f50(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,72,9,1,0 ; movaps 0x10948(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,101,15,1,0 ; addps 0x10f65(%rip),%xmm1 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+ DB 68,15,40,13,93,9,1,0 ; movaps 0x1095d(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31869,7 +31840,7 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,19,9,1,0 ; addps 0x10913(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,13,40,9,1,0 ; addps 0x10928(%rip),%xmm1 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31879,13 +31850,13 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,19,15,1,0 ; addps 0x10f13(%rip),%xmm0 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,251,8,1,0 ; movaps 0x108fb(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,40,15,1,0 ; addps 0x10f28(%rip),%xmm0 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x11e0>
+ DB 68,15,40,13,16,9,1,0 ; movaps 0x10910(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,7,15,1,0 ; mulps 0x10f07(%rip),%xmm9 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,13,223,10,1,0 ; addps 0x10adf(%rip),%xmm9 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,13,28,15,1,0 ; mulps 0x10f1c(%rip),%xmm9 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x11f0>
+ DB 68,15,88,13,244,10,1,0 ; addps 0x10af4(%rip),%xmm9 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31896,16 +31867,16 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,187,14,1,0 ; addps 0x10ebb(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,179,8,1,0 ; movaps 0x108b3(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,208,14,1,0 ; addps 0x10ed0(%rip),%xmm0 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+ DB 68,15,40,13,200,8,1,0 ; movaps 0x108c8(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,215,14,1,0 ; movaps 0x10ed7(%rip),%xmm8 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,5,236,14,1,0 ; movaps 0x10eec(%rip),%xmm8 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,219,14,1,0 ; addps 0x10edb(%rip),%xmm8 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,5,240,14,1,0 ; addps 0x10ef0(%rip),%xmm8 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,127,8,1,0 ; addps 0x1087f(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,5,148,8,1,0 ; addps 0x10894(%rip),%xmm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,211,14,1,0 ; addps 0x10ed3(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,5,232,14,1,0 ; addps 0x10ee8(%rip),%xmm8 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1220>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31913,17 +31884,17 @@ _sk_bicubic_n1x_sse2 LABEL PROC
PUBLIC _sk_bicubic_p1x_sse2
_sk_bicubic_p1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,93,8,1,0 ; movaps 0x1085d(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,5,114,8,1,0 ; movaps 0x10872(%rip),%xmm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,136,128,0,0,0 ; movups 0x80(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,134,14,1,0 ; movaps 0x10e86(%rip),%xmm10 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,21,155,14,1,0 ; movaps 0x10e9b(%rip),%xmm10 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,138,14,1,0 ; addps 0x10e8a(%rip),%xmm10 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,21,159,14,1,0 ; addps 0x10e9f(%rip),%xmm10 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,134,14,1,0 ; addps 0x10e86(%rip),%xmm10 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,21,155,14,1,0 ; addps 0x10e9b(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1220>
DB 68,15,17,144,0,1,0,0 ; movups %xmm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31933,11 +31904,11 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,86,14,1,0 ; addps 0x10e56(%rip),%xmm0 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 15,88,5,107,14,1,0 ; addps 0x10e6b(%rip),%xmm0 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,38,14,1,0 ; mulps 0x10e26(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,5,254,9,1,0 ; addps 0x109fe(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,5,59,14,1,0 ; mulps 0x10e3b(%rip),%xmm8 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x11f0>
+ DB 68,15,88,5,19,10,1,0 ; addps 0x10a13(%rip),%xmm8 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31948,13 +31919,13 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,233,13,1,0 ; addps 0x10de9(%rip),%xmm1 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,209,7,1,0 ; movaps 0x107d1(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,254,13,1,0 ; addps 0x10dfe(%rip),%xmm1 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x11e0>
+ DB 68,15,40,13,230,7,1,0 ; movaps 0x107e6(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,221,13,1,0 ; mulps 0x10ddd(%rip),%xmm9 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,13,181,9,1,0 ; addps 0x109b5(%rip),%xmm9 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,13,242,13,1,0 ; mulps 0x10df2(%rip),%xmm9 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x11f0>
+ DB 68,15,88,13,202,9,1,0 ; addps 0x109ca(%rip),%xmm9 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31965,16 +31936,16 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,144,13,1,0 ; addps 0x10d90(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,136,7,1,0 ; movaps 0x10788(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,165,13,1,0 ; addps 0x10da5(%rip),%xmm1 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x11d0>
+ DB 68,15,40,13,157,7,1,0 ; movaps 0x1079d(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,172,13,1,0 ; movaps 0x10dac(%rip),%xmm8 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,5,193,13,1,0 ; movaps 0x10dc1(%rip),%xmm8 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,176,13,1,0 ; addps 0x10db0(%rip),%xmm8 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,5,197,13,1,0 ; addps 0x10dc5(%rip),%xmm8 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,84,7,1,0 ; addps 0x10754(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,5,105,7,1,0 ; addps 0x10769(%rip),%xmm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,168,13,1,0 ; addps 0x10da8(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,5,189,13,1,0 ; addps 0x10dbd(%rip),%xmm8 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1220>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31982,17 +31953,17 @@ _sk_bicubic_n1y_sse2 LABEL PROC
PUBLIC _sk_bicubic_p1y_sse2
_sk_bicubic_p1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,50,7,1,0 ; movaps 0x10732(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,5,71,7,1,0 ; movaps 0x10747(%rip),%xmm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,136,192,0,0,0 ; movups 0xc0(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,90,13,1,0 ; movaps 0x10d5a(%rip),%xmm10 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,21,111,13,1,0 ; movaps 0x10d6f(%rip),%xmm10 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x1200>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,94,13,1,0 ; addps 0x10d5e(%rip),%xmm10 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,21,115,13,1,0 ; addps 0x10d73(%rip),%xmm10 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,90,13,1,0 ; addps 0x10d5a(%rip),%xmm10 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,21,111,13,1,0 ; addps 0x10d6f(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1220>
DB 68,15,17,144,64,1,0,0 ; movups %xmm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -32002,11 +31973,11 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,41,13,1,0 ; addps 0x10d29(%rip),%xmm1 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 15,88,13,62,13,1,0 ; addps 0x10d3e(%rip),%xmm1 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x1210>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,249,12,1,0 ; mulps 0x10cf9(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,5,209,8,1,0 ; addps 0x108d1(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,5,14,13,1,0 ; mulps 0x10d0e(%rip),%xmm8 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x11f0>
+ DB 68,15,88,5,230,8,1,0 ; addps 0x108e6(%rip),%xmm8 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xdd0>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -32135,7 +32106,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,65,15,254,205 ; paddd %xmm13,%xmm1
DB 102,68,15,127,108,36,80 ; movdqa %xmm13,0x50(%rsp)
DB 102,15,254,217 ; paddd %xmm1,%xmm3
- DB 102,68,15,111,5,86,11,1,0 ; movdqa 0x10b56(%rip),%xmm8 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,68,15,111,5,107,11,1,0 ; movdqa 0x10b6b(%rip),%xmm8 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,15,112,195,245 ; pshufd $0xf5,%xmm3,%xmm0
DB 102,65,15,244,216 ; pmuludq %xmm8,%xmm3
DB 102,65,15,244,192 ; pmuludq %xmm8,%xmm0
@@ -32174,7 +32145,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,66,15,16,44,139 ; movss (%rbx,%r9,4),%xmm5
DB 15,20,236 ; unpcklps %xmm4,%xmm5
DB 102,15,20,221 ; unpcklpd %xmm5,%xmm3
- DB 102,68,15,111,37,93,4,1,0 ; movdqa 0x1045d(%rip),%xmm12 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,37,114,4,1,0 ; movdqa 0x10472(%rip),%xmm12 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,65,15,254,196 ; paddd %xmm12,%xmm0
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -32190,7 +32161,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,66,15,16,36,139 ; movss (%rbx,%r9,4),%xmm4
DB 15,20,224 ; unpcklps %xmm0,%xmm4
DB 102,15,20,236 ; unpcklpd %xmm4,%xmm5
- DB 15,40,37,66,10,1,0 ; movaps 0x10a42(%rip),%xmm4 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 15,40,37,87,10,1,0 ; movaps 0x10a57(%rip),%xmm4 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1230>
DB 68,15,88,220 ; addps %xmm4,%xmm11
DB 68,15,41,92,36,64 ; movaps %xmm11,0x40(%rsp)
DB 68,15,40,223 ; movaps %xmm7,%xmm11
@@ -32226,7 +32197,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 15,20,249 ; unpcklps %xmm1,%xmm7
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
- DB 102,15,250,13,183,9,1,0 ; psubd 0x109b7(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,13,204,9,1,0 ; psubd 0x109cc(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,15,112,225,78 ; pshufd $0x4e,%xmm1,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32316,7 +32287,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,233 ; unpcklps %xmm1,%xmm5
DB 102,15,20,221 ; unpcklpd %xmm5,%xmm3
- DB 102,68,15,111,45,207,1,1,0 ; movdqa 0x101cf(%rip),%xmm13 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,45,228,1,1,0 ; movdqa 0x101e4(%rip),%xmm13 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,65,15,254,197 ; paddd %xmm13,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
@@ -32413,7 +32384,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,111,206 ; movdqa %xmm6,%xmm1
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,15,112,209,245 ; pshufd $0xf5,%xmm1,%xmm2
- DB 102,15,111,29,84,6,1,0 ; movdqa 0x10654(%rip),%xmm3 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,29,105,6,1,0 ; movdqa 0x10669(%rip),%xmm3 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,15,244,203 ; pmuludq %xmm3,%xmm1
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -32451,7 +32422,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,236 ; unpcklps %xmm4,%xmm5
DB 102,15,20,213 ; unpcklpd %xmm5,%xmm2
- DB 102,15,111,5,100,255,0,0 ; movdqa 0xff64(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,5,121,255,0,0 ; movdqa 0xff79(%rip),%xmm0 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -32532,7 +32503,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,111,214 ; movdqa %xmm6,%xmm2
DB 102,65,15,254,212 ; paddd %xmm12,%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,13,50,4,1,0 ; movdqa 0x10432(%rip),%xmm1 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,13,71,4,1,0 ; movdqa 0x10447(%rip),%xmm1 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -32554,7 +32525,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 68,15,20,209 ; unpcklps %xmm1,%xmm10
DB 102,68,15,20,210 ; unpcklpd %xmm2,%xmm10
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 102,15,250,13,215,3,1,0 ; psubd 0x103d7(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,13,236,3,1,0 ; psubd 0x103ec(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32569,7 +32540,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,20,131 ; movss (%rbx,%rax,4),%xmm2
DB 15,20,209 ; unpcklps %xmm1,%xmm2
DB 102,15,20,226 ; unpcklpd %xmm2,%xmm4
- DB 102,15,254,5,66,253,0,0 ; paddd 0xfd42(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,5,87,253,0,0 ; paddd 0xfd57(%rip),%xmm0 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32606,7 +32577,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 15,20,199 ; unpcklps %xmm7,%xmm0
DB 102,15,20,193 ; unpcklpd %xmm1,%xmm0
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
- DB 102,15,250,13,225,2,1,0 ; psubd 0x102e1(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,13,246,2,1,0 ; psubd 0x102f6(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,15,112,249,78 ; pshufd $0x4e,%xmm1,%xmm7
DB 102,73,15,126,248 ; movq %xmm7,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32621,7 +32592,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,52,131 ; movss (%rbx,%rax,4),%xmm6
DB 15,20,247 ; unpcklps %xmm7,%xmm6
DB 102,15,20,206 ; unpcklpd %xmm6,%xmm1
- DB 102,15,254,21,76,252,0,0 ; paddd 0xfc4c(%rip),%xmm2 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,21,97,252,0,0 ; paddd 0xfc61(%rip),%xmm2 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -32765,7 +32736,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,254,210 ; paddd %xmm10,%xmm2
DB 102,15,111,220 ; movdqa %xmm4,%xmm3
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,15,111,37,5,0,1,0 ; movdqa 0x10005(%rip),%xmm4 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,37,26,0,1,0 ; movdqa 0x1001a(%rip),%xmm4 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,15,112,195,245 ; pshufd $0xf5,%xmm3,%xmm0
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
@@ -32804,7 +32775,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,66,15,16,52,139 ; movss (%rbx,%r9,4),%xmm6
DB 15,20,244 ; unpcklps %xmm4,%xmm6
DB 102,15,20,238 ; unpcklpd %xmm6,%xmm5
- DB 102,15,254,5,15,249,0,0 ; paddd 0xf90f(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,5,36,249,0,0 ; paddd 0xf924(%rip),%xmm0 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -32819,7 +32790,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,66,15,16,52,139 ; movss (%rbx,%r9,4),%xmm6
DB 15,20,244 ; unpcklps %xmm4,%xmm6
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
- DB 15,40,53,249,254,0,0 ; movaps 0xfef9(%rip),%xmm6 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 15,40,53,14,255,0,0 ; movaps 0xff0e(%rip),%xmm6 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1230>
DB 68,15,88,198 ; addps %xmm6,%xmm8
DB 68,15,41,68,36,48 ; movaps %xmm8,0x30(%rsp)
DB 68,15,88,254 ; addps %xmm6,%xmm15
@@ -32837,7 +32808,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,254,215 ; paddd %xmm15,%xmm2
DB 102,68,15,127,124,36,96 ; movdqa %xmm15,0x60(%rsp)
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,13,172,254,0,0 ; movdqa 0xfeac(%rip),%xmm1 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,13,193,254,0,0 ; movdqa 0xfec1(%rip),%xmm1 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -32858,7 +32829,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,240 ; unpcklps %xmm0,%xmm6
DB 102,15,20,242 ; unpcklpd %xmm2,%xmm6
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
- DB 102,15,250,5,87,254,0,0 ; psubd 0xfe57(%rip),%xmm0 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,5,108,254,0,0 ; psubd 0xfe6c(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,15,112,208,78 ; pshufd $0x4e,%xmm0,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32873,7 +32844,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,68,15,16,28,131 ; movss (%rbx,%rax,4),%xmm11
DB 68,15,20,216 ; unpcklps %xmm0,%xmm11
DB 102,65,15,20,211 ; unpcklpd %xmm11,%xmm2
- DB 102,15,254,13,191,247,0,0 ; paddd 0xf7bf(%rip),%xmm1 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,13,212,247,0,0 ; paddd 0xf7d4(%rip),%xmm1 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32911,7 +32882,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,111,194 ; movdqa %xmm10,%xmm0
DB 102,15,254,68,36,32 ; paddd 0x20(%rsp),%xmm0
DB 102,15,112,216,245 ; pshufd $0xf5,%xmm0,%xmm3
- DB 102,15,111,37,83,253,0,0 ; movdqa 0xfd53(%rip),%xmm4 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,37,104,253,0,0 ; movdqa 0xfd68(%rip),%xmm4 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,68,15,111,220 ; movdqa %xmm4,%xmm11
@@ -32949,7 +32920,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,60,131 ; movss (%rbx,%rax,4),%xmm7
DB 15,20,253 ; unpcklps %xmm5,%xmm7
DB 102,15,20,199 ; unpcklpd %xmm7,%xmm0
- DB 102,68,15,111,5,95,246,0,0 ; movdqa 0xf65f(%rip),%xmm8 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,5,116,246,0,0 ; movdqa 0xf674(%rip),%xmm8 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,65,15,254,224 ; paddd %xmm8,%xmm4
DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
DB 102,73,15,126,232 ; movq %xmm5,%r8
@@ -33095,7 +33066,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,131 ; movss (%rbx,%rax,4),%xmm4
DB 15,20,226 ; unpcklps %xmm2,%xmm4
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
- DB 102,68,15,111,61,174,243,0,0 ; movdqa 0xf3ae(%rip),%xmm15 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,61,195,243,0,0 ; movdqa 0xf3c3(%rip),%xmm15 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,65,15,254,207 ; paddd %xmm15,%xmm1
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
@@ -33178,7 +33149,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,111,217 ; movdqa %xmm9,%xmm3
DB 102,65,15,254,216 ; paddd %xmm8,%xmm3
DB 102,15,112,211,245 ; pshufd $0xf5,%xmm3,%xmm2
- DB 102,15,111,45,119,248,0,0 ; movdqa 0xf877(%rip),%xmm5 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,45,140,248,0,0 ; movdqa 0xf88c(%rip),%xmm5 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,15,244,221 ; pmuludq %xmm5,%xmm3
DB 102,15,244,213 ; pmuludq %xmm5,%xmm2
DB 102,15,112,234,232 ; pshufd $0xe8,%xmm2,%xmm5
@@ -33199,7 +33170,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 68,15,20,198 ; unpcklps %xmm6,%xmm8
DB 102,68,15,20,197 ; unpcklpd %xmm5,%xmm8
DB 102,15,111,234 ; movdqa %xmm2,%xmm5
- DB 102,15,250,45,32,248,0,0 ; psubd 0xf820(%rip),%xmm5 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,45,53,248,0,0 ; psubd 0xf835(%rip),%xmm5 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,15,112,245,78 ; pshufd $0x4e,%xmm5,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,232 ; movq %xmm5,%rax
@@ -33231,7 +33202,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
DB 102,69,15,254,205 ; paddd %xmm13,%xmm9
DB 102,65,15,112,233,245 ; pshufd $0xf5,%xmm9,%xmm5
- DB 102,15,111,29,126,247,0,0 ; movdqa 0xf77e(%rip),%xmm3 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,29,147,247,0,0 ; movdqa 0xf793(%rip),%xmm3 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,68,15,244,203 ; pmuludq %xmm3,%xmm9
DB 102,15,244,235 ; pmuludq %xmm3,%xmm5
DB 102,15,112,237,232 ; pshufd $0xe8,%xmm5,%xmm5
@@ -33252,7 +33223,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 69,15,20,233 ; unpcklps %xmm9,%xmm13
DB 102,68,15,20,237 ; unpcklpd %xmm5,%xmm13
DB 102,65,15,111,239 ; movdqa %xmm15,%xmm5
- DB 102,15,250,45,30,247,0,0 ; psubd 0xf71e(%rip),%xmm5 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,45,51,247,0,0 ; psubd 0xf733(%rip),%xmm5 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,15,112,221,78 ; pshufd $0x4e,%xmm5,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
DB 102,72,15,126,232 ; movq %xmm5,%rax
@@ -33267,7 +33238,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,245 ; unpcklpd %xmm5,%xmm6
- DB 102,68,15,111,13,136,240,0,0 ; movdqa 0xf088(%rip),%xmm9 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,13,157,240,0,0 ; movdqa 0xf09d(%rip),%xmm9 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,69,15,254,249 ; paddd %xmm9,%xmm15
DB 102,65,15,112,223,78 ; pshufd $0x4e,%xmm15,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -33329,7 +33300,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,111,195 ; movdqa %xmm11,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,15,111,21,178,245,0,0 ; movdqa 0xf5b2(%rip),%xmm2 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,21,199,245,0,0 ; movdqa 0xf5c7(%rip),%xmm2 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,68,15,111,234 ; movdqa %xmm2,%xmm13
@@ -33522,7 +33493,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 68,15,20,238 ; unpcklps %xmm6,%xmm13
DB 102,68,15,20,234 ; unpcklpd %xmm2,%xmm13
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
- DB 102,15,250,21,75,242,0,0 ; psubd 0xf24b(%rip),%xmm2 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,21,96,242,0,0 ; psubd 0xf260(%rip),%xmm2 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33582,7 +33553,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,68,15,111,116,36,32 ; movdqa 0x20(%rsp),%xmm14
DB 102,65,15,254,198 ; paddd %xmm14,%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,68,15,111,5,40,241,0,0 ; movdqa 0xf128(%rip),%xmm8 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,68,15,111,5,61,241,0,0 ; movdqa 0xf13d(%rip),%xmm8 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,65,15,244,192 ; pmuludq %xmm8,%xmm0
DB 102,65,15,244,200 ; pmuludq %xmm8,%xmm1
DB 102,65,15,111,240 ; movdqa %xmm8,%xmm6
@@ -33620,7 +33591,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,205 ; unpcklpd %xmm5,%xmm1
- DB 102,68,15,111,5,54,234,0,0 ; movdqa 0xea36(%rip),%xmm8 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,5,75,234,0,0 ; movdqa 0xea4b(%rip),%xmm8 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,65,15,254,208 ; paddd %xmm8,%xmm2
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -33703,7 +33674,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,254,208 ; paddd %xmm0,%xmm2
DB 102,15,111,240 ; movdqa %xmm0,%xmm6
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,37,0,239,0,0 ; movdqa 0xef00(%rip),%xmm4 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,37,21,239,0,0 ; movdqa 0xef15(%rip),%xmm4 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1240>
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,112,200,232 ; pshufd $0xe8,%xmm0,%xmm1
@@ -33724,7 +33695,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 68,15,20,193 ; unpcklps %xmm1,%xmm8
DB 102,68,15,20,194 ; unpcklpd %xmm2,%xmm8
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 102,15,250,13,169,238,0,0 ; psubd 0xeea9(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,13,190,238,0,0 ; psubd 0xeebe(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -33739,7 +33710,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,20,131 ; movss (%rbx,%rax,4),%xmm2
DB 15,20,209 ; unpcklps %xmm1,%xmm2
DB 102,68,15,20,242 ; unpcklpd %xmm2,%xmm14
- DB 102,15,254,5,18,232,0,0 ; paddd 0xe812(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,5,39,232,0,0 ; paddd 0xe827(%rip),%xmm0 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -33777,7 +33748,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,198 ; unpcklps %xmm6,%xmm0
DB 102,15,20,193 ; unpcklpd %xmm1,%xmm0
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
- DB 102,15,250,13,177,237,0,0 ; psubd 0xedb1(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,13,198,237,0,0 ; psubd 0xedc6(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1250>
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -33792,7 +33763,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,131 ; movss (%rbx,%rax,4),%xmm4
DB 15,20,230 ; unpcklps %xmm6,%xmm4
DB 102,15,20,204 ; unpcklpd %xmm4,%xmm1
- DB 102,15,254,21,28,231,0,0 ; paddd 0xe71c(%rip),%xmm2 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,21,49,231,0,0 ; paddd 0xe731(%rip),%xmm2 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xc00>
DB 102,15,112,226,78 ; pshufd $0x4e,%xmm2,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33851,7 +33822,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 65,15,88,215 ; addps %xmm15,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,2,230,0,0 ; movaps 0xe602(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,23,230,0,0 ; movaps 0xe617(%rip),%xmm3 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,40,164,36,224,0,0,0 ; movaps 0xe0(%rsp),%xmm4
DB 15,40,172,36,240,0,0,0 ; movaps 0xf0(%rsp),%xmm5
DB 15,40,180,36,0,1,0,0 ; movaps 0x100(%rsp),%xmm6
@@ -33862,20 +33833,21 @@ _sk_clut_4D_sse2 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse2
_sk_gauss_a_to_rgba_sse2 LABEL PROC
- DB 15,40,5,97,236,0,0 ; movaps 0xec61(%rip),%xmm0 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 15,40,5,118,236,0,0 ; movaps 0xec76(%rip),%xmm0 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1260>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,103,236,0,0 ; addps 0xec67(%rip),%xmm0 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ DB 15,88,5,124,236,0,0 ; addps 0xec7c(%rip),%xmm0 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1270>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,109,236,0,0 ; addps 0xec6d(%rip),%xmm0 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ DB 15,88,5,130,236,0,0 ; addps 0xec82(%rip),%xmm0 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x1280>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,115,236,0,0 ; addps 0xec73(%rip),%xmm0 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 15,88,5,136,236,0,0 ; addps 0xec88(%rip),%xmm0 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x1290>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,121,236,0,0 ; addps 0xec79(%rip),%xmm0 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ DB 15,88,5,142,236,0,0 ; addps 0xec8e(%rip),%xmm0 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x12a0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
DB 255,224 ; jmpq *%rax
+ DB 144 ; nop
PUBLIC _sk_start_pipeline_hsw_lowp
_sk_start_pipeline_hsw_lowp LABEL PROC
@@ -33908,13 +33880,13 @@ _sk_start_pipeline_hsw_lowp LABEL PROC
DB 73,137,246 ; mov %rsi,%r14
DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp)
DB 76,57,203 ; cmp %r9,%rbx
- DB 15,131,169,0,0,0 ; jae 23e60 <_sk_start_pipeline_hsw_lowp+0x12c>
+ DB 15,131,169,0,0,0 ; jae 23dcc <_sk_start_pipeline_hsw_lowp+0x12c>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,16 ; lea 0x10(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
- DB 119,70 ; ja 23e1f <_sk_start_pipeline_hsw_lowp+0xeb>
+ DB 119,70 ; ja 23d8b <_sk_start_pipeline_hsw_lowp+0xeb>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -33933,10 +33905,10 @@ _sk_start_pipeline_hsw_lowp LABEL PROC
DB 73,131,196,32 ; add $0x20,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,193 ; jbe 23de0 <_sk_start_pipeline_hsw_lowp+0xac>
+ DB 118,193 ; jbe 23d4c <_sk_start_pipeline_hsw_lowp+0xac>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,41 ; je 23e50 <_sk_start_pipeline_hsw_lowp+0x11c>
+ DB 116,41 ; je 23dbc <_sk_start_pipeline_hsw_lowp+0x11c>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -33950,7 +33922,7 @@ _sk_start_pipeline_hsw_lowp LABEL PROC
DB 65,255,213 ; callq *%r13
DB 72,255,195 ; inc %rbx
DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx
- DB 15,133,105,255,255,255 ; jne 23dc9 <_sk_start_pipeline_hsw_lowp+0x95>
+ DB 15,133,105,255,255,255 ; jne 23d35 <_sk_start_pipeline_hsw_lowp+0x95>
DB 197,248,40,181,32,255,255,255 ; vmovaps -0xe0(%rbp),%xmm6
DB 197,248,40,189,48,255,255,255 ; vmovaps -0xd0(%rbp),%xmm7
DB 197,120,40,133,64,255,255,255 ; vmovaps -0xc0(%rbp),%xmm8
@@ -33988,7 +33960,7 @@ _sk_seed_shader_hsw_lowp LABEL PROC
DB 197,249,110,209 ; vmovd %ecx,%xmm2
DB 196,226,125,88,210 ; vpbroadcastd %xmm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,214,218,0,0 ; vbroadcastss 0xdad6(%rip),%ymm3 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,29,214,218,0,0 ; vbroadcastss 0xdad6(%rip),%ymm3 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,236,88,211 ; vaddps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,218 ; vmovaps %ymm2,%ymm3
@@ -34092,7 +34064,7 @@ _sk_uniform_color_hsw_lowp LABEL PROC
PUBLIC _sk_black_color_hsw_lowp
_sk_black_color_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,145,223,0,0 ; vpbroadcastw 0xdf91(%rip),%ymm3 # 32000 <_sk_srcover_bgra_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,121,29,165,223,0,0 ; vpbroadcastw 0xdfa5(%rip),%ymm3 # 31f80 <_sk_srcover_bgra_8888_sse2_lowp+0x900>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -34101,7 +34073,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,122,223,0,0 ; vpbroadcastw 0xdf7a(%rip),%ymm0 # 32002 <_sk_srcover_bgra_8888_sse2_lowp+0x8ee>
+ DB 196,226,125,121,5,142,223,0,0 ; vpbroadcastw 0xdf8e(%rip),%ymm0 # 31f82 <_sk_srcover_bgra_8888_sse2_lowp+0x902>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 197,253,111,216 ; vmovdqa %ymm0,%ymm3
@@ -34110,8 +34082,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,32,217,0,0 ; vmovss 0xd920(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- DB 197,250,16,21,72,217,0,0 ; vmovss 0xd948(%rip),%xmm2 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 197,122,16,5,32,217,0,0 ; vmovss 0xd920(%rip),%xmm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,250,16,21,72,217,0,0 ; vmovss 0xd948(%rip),%xmm2 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 197,250,16,0 ; vmovss (%rax),%xmm0
DB 196,226,57,153,194 ; vfmadd132ss %xmm2,%xmm8,%xmm0
DB 197,122,44,192 ; vcvttss2si %xmm0,%r8d
@@ -34148,7 +34120,7 @@ _sk_clamp_a_dst_hsw_lowp LABEL PROC
PUBLIC _sk_premul_hsw_lowp
_sk_premul_hsw_lowp LABEL PROC
DB 197,229,213,192 ; vpmullw %ymm0,%ymm3,%ymm0
- DB 196,98,125,121,5,227,222,0,0 ; vpbroadcastw 0xdee3(%rip),%ymm8 # 32004 <_sk_srcover_bgra_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,121,5,247,222,0,0 ; vpbroadcastw 0xdef7(%rip),%ymm8 # 31f84 <_sk_srcover_bgra_8888_sse2_lowp+0x904>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,229,213,201 ; vpmullw %ymm1,%ymm3,%ymm1
@@ -34163,7 +34135,7 @@ _sk_premul_hsw_lowp LABEL PROC
PUBLIC _sk_premul_dst_hsw_lowp
_sk_premul_dst_hsw_lowp LABEL PROC
DB 197,197,213,228 ; vpmullw %ymm4,%ymm7,%ymm4
- DB 196,98,125,121,5,174,222,0,0 ; vpbroadcastw 0xdeae(%rip),%ymm8 # 32006 <_sk_srcover_bgra_8888_sse2_lowp+0x8f2>
+ DB 196,98,125,121,5,194,222,0,0 ; vpbroadcastw 0xdec2(%rip),%ymm8 # 31f86 <_sk_srcover_bgra_8888_sse2_lowp+0x906>
DB 196,193,93,253,224 ; vpaddw %ymm8,%ymm4,%ymm4
DB 197,221,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm4
DB 197,197,213,237 ; vpmullw %ymm5,%ymm7,%ymm5
@@ -34203,7 +34175,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,69,222,0,0 ; vpbroadcastw 0xde45(%rip),%ymm8 # 32008 <_sk_srcover_bgra_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,121,5,89,222,0,0 ; vpbroadcastw 0xde59(%rip),%ymm8 # 31f88 <_sk_srcover_bgra_8888_sse2_lowp+0x908>
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,189,249,201 ; vpsubw %ymm1,%ymm8,%ymm1
DB 197,189,249,210 ; vpsubw %ymm2,%ymm8,%ymm2
@@ -34223,7 +34195,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,18,222,0,0 ; vpbroadcastw 0xde12(%rip),%ymm8 # 3200a <_sk_srcover_bgra_8888_sse2_lowp+0x8f6>
+ DB 196,98,125,121,5,38,222,0,0 ; vpbroadcastw 0xde26(%rip),%ymm8 # 31f8a <_sk_srcover_bgra_8888_sse2_lowp+0x90a>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,101,213,204 ; vpmullw %ymm4,%ymm3,%ymm9
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34248,7 +34220,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,178,221,0,0 ; vpbroadcastw 0xddb2(%rip),%ymm9 # 3200c <_sk_srcover_bgra_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,121,13,198,221,0,0 ; vpbroadcastw 0xddc6(%rip),%ymm9 # 31f8c <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
DB 197,53,249,215 ; vpsubw %ymm7,%ymm9,%ymm10
DB 197,173,213,192 ; vpmullw %ymm0,%ymm10,%ymm0
DB 196,65,61,253,193 ; vpaddw %ymm9,%ymm8,%ymm8
@@ -34273,7 +34245,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,79,221,0,0 ; vpbroadcastw 0xdd4f(%rip),%ymm8 # 3200e <_sk_srcover_bgra_8888_sse2_lowp+0x8fa>
+ DB 196,98,125,121,5,99,221,0,0 ; vpbroadcastw 0xdd63(%rip),%ymm8 # 31f8e <_sk_srcover_bgra_8888_sse2_lowp+0x90e>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,197,213,201 ; vpmullw %ymm1,%ymm7,%ymm1
@@ -34291,7 +34263,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,12,221,0,0 ; vpbroadcastw 0xdd0c(%rip),%ymm8 # 32010 <_sk_srcover_bgra_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,121,5,32,221,0,0 ; vpbroadcastw 0xdd20(%rip),%ymm8 # 31f90 <_sk_srcover_bgra_8888_sse2_lowp+0x910>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,203 ; vpmullw %ymm3,%ymm5,%ymm1
@@ -34308,7 +34280,7 @@ _sk_dstin_hsw_lowp LABEL PROC
PUBLIC _sk_srcout_hsw_lowp
_sk_srcout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,205,220,0,0 ; vpbroadcastw 0xdccd(%rip),%ymm8 # 32012 <_sk_srcover_bgra_8888_sse2_lowp+0x8fe>
+ DB 196,98,125,121,5,225,220,0,0 ; vpbroadcastw 0xdce1(%rip),%ymm8 # 31f92 <_sk_srcover_bgra_8888_sse2_lowp+0x912>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34327,7 +34299,7 @@ _sk_srcout_hsw_lowp LABEL PROC
PUBLIC _sk_dstout_hsw_lowp
_sk_dstout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,134,220,0,0 ; vpbroadcastw 0xdc86(%rip),%ymm8 # 32014 <_sk_srcover_bgra_8888_sse2_lowp+0x900>
+ DB 196,98,125,121,5,154,220,0,0 ; vpbroadcastw 0xdc9a(%rip),%ymm8 # 31f94 <_sk_srcover_bgra_8888_sse2_lowp+0x914>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,229,213,196 ; vpmullw %ymm4,%ymm3,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34346,7 +34318,7 @@ _sk_dstout_hsw_lowp LABEL PROC
PUBLIC _sk_srcover_hsw_lowp
_sk_srcover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,63,220,0,0 ; vpbroadcastw 0xdc3f(%rip),%ymm8 # 32016 <_sk_srcover_bgra_8888_sse2_lowp+0x902>
+ DB 196,98,125,121,5,83,220,0,0 ; vpbroadcastw 0xdc53(%rip),%ymm8 # 31f96 <_sk_srcover_bgra_8888_sse2_lowp+0x916>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,45,253,208 ; vpaddw %ymm8,%ymm10,%ymm10
@@ -34369,7 +34341,7 @@ _sk_srcover_hsw_lowp LABEL PROC
PUBLIC _sk_dstover_hsw_lowp
_sk_dstover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,228,219,0,0 ; vpbroadcastw 0xdbe4(%rip),%ymm8 # 32018 <_sk_srcover_bgra_8888_sse2_lowp+0x904>
+ DB 196,98,125,121,5,248,219,0,0 ; vpbroadcastw 0xdbf8(%rip),%ymm8 # 31f98 <_sk_srcover_bgra_8888_sse2_lowp+0x918>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34393,7 +34365,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,137,219,0,0 ; vpbroadcastw 0xdb89(%rip),%ymm8 # 3201a <_sk_srcover_bgra_8888_sse2_lowp+0x906>
+ DB 196,98,125,121,5,157,219,0,0 ; vpbroadcastw 0xdb9d(%rip),%ymm8 # 31f9a <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,201 ; vpmullw %ymm1,%ymm5,%ymm1
@@ -34410,7 +34382,7 @@ _sk_modulate_hsw_lowp LABEL PROC
PUBLIC _sk_multiply_hsw_lowp
_sk_multiply_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,74,219,0,0 ; vpbroadcastw 0xdb4a(%rip),%ymm8 # 3201c <_sk_srcover_bgra_8888_sse2_lowp+0x908>
+ DB 196,98,125,121,5,94,219,0,0 ; vpbroadcastw 0xdb5e(%rip),%ymm8 # 31f9c <_sk_srcover_bgra_8888_sse2_lowp+0x91c>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,93,253,216 ; vpaddw %ymm8,%ymm4,%ymm11
@@ -34444,7 +34416,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,192,218,0,0 ; vpbroadcastw 0xdac0(%rip),%ymm8 # 3201e <_sk_srcover_bgra_8888_sse2_lowp+0x90a>
+ DB 196,98,125,121,5,212,218,0,0 ; vpbroadcastw 0xdad4(%rip),%ymm8 # 31f9e <_sk_srcover_bgra_8888_sse2_lowp+0x91e>
DB 196,194,125,58,192 ; vpminuw %ymm8,%ymm0,%ymm0
DB 197,213,253,201 ; vpaddw %ymm1,%ymm5,%ymm1
DB 196,194,117,58,200 ; vpminuw %ymm8,%ymm1,%ymm1
@@ -34459,7 +34431,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,141,218,0,0 ; vpbroadcastw 0xda8d(%rip),%ymm9 # 32020 <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
+ DB 196,98,125,121,13,161,218,0,0 ; vpbroadcastw 0xdaa1(%rip),%ymm9 # 31fa0 <_sk_srcover_bgra_8888_sse2_lowp+0x920>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -34483,7 +34455,7 @@ _sk_screen_hsw_lowp LABEL PROC
PUBLIC _sk_xor__hsw_lowp
_sk_xor__hsw_lowp LABEL PROC
- DB 196,98,125,121,5,50,218,0,0 ; vpbroadcastw 0xda32(%rip),%ymm8 # 32022 <_sk_srcover_bgra_8888_sse2_lowp+0x90e>
+ DB 196,98,125,121,5,70,218,0,0 ; vpbroadcastw 0xda46(%rip),%ymm8 # 31fa2 <_sk_srcover_bgra_8888_sse2_lowp+0x922>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 197,61,249,211 ; vpsubw %ymm3,%ymm8,%ymm10
@@ -34515,7 +34487,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,182,217,0,0 ; vpbroadcastw 0xd9b6(%rip),%ymm9 # 32024 <_sk_srcover_bgra_8888_sse2_lowp+0x910>
+ DB 196,98,125,121,13,202,217,0,0 ; vpbroadcastw 0xd9ca(%rip),%ymm9 # 31fa4 <_sk_srcover_bgra_8888_sse2_lowp+0x924>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -34547,7 +34519,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,55,217,0,0 ; vpbroadcastw 0xd937(%rip),%ymm9 # 32026 <_sk_srcover_bgra_8888_sse2_lowp+0x912>
+ DB 196,98,125,121,13,75,217,0,0 ; vpbroadcastw 0xd94b(%rip),%ymm9 # 31fa6 <_sk_srcover_bgra_8888_sse2_lowp+0x926>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -34579,10 +34551,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,184,216,0,0 ; vpbroadcastw 0xd8b8(%rip),%ymm9 # 32028 <_sk_srcover_bgra_8888_sse2_lowp+0x914>
+ DB 196,98,125,121,13,204,216,0,0 ; vpbroadcastw 0xd8cc(%rip),%ymm9 # 31fa8 <_sk_srcover_bgra_8888_sse2_lowp+0x928>
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,167,216,0,0 ; vpbroadcastw 0xd8a7(%rip),%ymm10 # 3202a <_sk_srcover_bgra_8888_sse2_lowp+0x916>
+ DB 196,98,125,121,21,187,216,0,0 ; vpbroadcastw 0xd8bb(%rip),%ymm10 # 31faa <_sk_srcover_bgra_8888_sse2_lowp+0x92a>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -34613,10 +34585,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,44,216,0,0 ; vpbroadcastw 0xd82c(%rip),%ymm9 # 3202c <_sk_srcover_bgra_8888_sse2_lowp+0x918>
+ DB 196,98,125,121,13,64,216,0,0 ; vpbroadcastw 0xd840(%rip),%ymm9 # 31fac <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
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,27,216,0,0 ; vpbroadcastw 0xd81b(%rip),%ymm10 # 3202e <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
+ DB 196,98,125,121,21,47,216,0,0 ; vpbroadcastw 0xd82f(%rip),%ymm10 # 31fae <_sk_srcover_bgra_8888_sse2_lowp+0x92e>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -34642,7 +34614,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,184,215,0,0 ; vpbroadcastw 0xd7b8(%rip),%ymm9 # 32032 <_sk_srcover_bgra_8888_sse2_lowp+0x91e>
+ DB 196,98,125,121,13,204,215,0,0 ; vpbroadcastw 0xd7cc(%rip),%ymm9 # 31fb2 <_sk_srcover_bgra_8888_sse2_lowp+0x932>
DB 196,65,101,239,209 ; vpxor %ymm9,%ymm3,%ymm10
DB 196,65,61,239,217 ; vpxor %ymm9,%ymm8,%ymm11
DB 196,65,37,101,218 ; vpcmpgtw %ymm10,%ymm11,%ymm11
@@ -34670,7 +34642,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,47,215,0,0 ; vpbroadcastw 0xd72f(%rip),%ymm14 # 32030 <_sk_srcover_bgra_8888_sse2_lowp+0x91c>
+ DB 196,98,125,121,53,67,215,0,0 ; vpbroadcastw 0xd743(%rip),%ymm14 # 31fb0 <_sk_srcover_bgra_8888_sse2_lowp+0x930>
DB 196,65,45,253,210 ; vpaddw %ymm10,%ymm10,%ymm10
DB 196,65,61,249,194 ; vpsubw %ymm10,%ymm8,%ymm8
DB 197,13,249,215 ; vpsubw %ymm7,%ymm14,%ymm10
@@ -34705,7 +34677,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,164,214,0,0 ; vpbroadcastw 0xd6a4(%rip),%ymm9 # 32036 <_sk_srcover_bgra_8888_sse2_lowp+0x922>
+ DB 196,98,125,121,13,184,214,0,0 ; vpbroadcastw 0xd6b8(%rip),%ymm9 # 31fb6 <_sk_srcover_bgra_8888_sse2_lowp+0x936>
DB 196,65,69,239,209 ; vpxor %ymm9,%ymm7,%ymm10
DB 196,65,61,239,193 ; vpxor %ymm9,%ymm8,%ymm8
DB 196,65,61,101,218 ; vpcmpgtw %ymm10,%ymm8,%ymm11
@@ -34729,7 +34701,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,44,214,0,0 ; vpbroadcastw 0xd62c(%rip),%ymm13 # 32034 <_sk_srcover_bgra_8888_sse2_lowp+0x920>
+ DB 196,98,125,121,45,64,214,0,0 ; vpbroadcastw 0xd640(%rip),%ymm13 # 31fb4 <_sk_srcover_bgra_8888_sse2_lowp+0x934>
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
@@ -34779,10 +34751,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 24afe <_sk_load_8888_hsw_lowp+0x52>
+ DB 119,55 ; ja 24a6a <_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,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24c78 <_sk_load_8888_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24be4 <_sk_load_8888_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
@@ -34792,10 +34764,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 24c25 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 24b91 <_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 24c25 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 24b91 <_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
@@ -34804,7 +34776,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 24c25 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 24b91 <_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
@@ -34820,7 +34792,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 24c25 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 24b91 <_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
@@ -34830,7 +34802,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 24c25 <_sk_load_8888_hsw_lowp+0x179>
+ DB 235,81 ; jmp 24b91 <_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
@@ -34850,7 +34822,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,242,211,0,0 ; vmovdqa 0xd3f2(%rip),%ymm8 # 32040 <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
+ DB 197,125,111,5,6,212,0,0 ; vmovdqa 0xd406(%rip),%ymm8 # 31fc0 <_sk_srcover_bgra_8888_sse2_lowp+0x940>
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
@@ -34861,7 +34833,7 @@ _sk_load_8888_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 24c78 <_sk_load_8888_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 24be4 <_sk_load_8888_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34906,10 +34878,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 24d06 <_sk_load_8888_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 24c72 <_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 # 24e80 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24dec <_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
@@ -34919,10 +34891,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 24e2d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 24d99 <_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 24e2d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 24d99 <_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
@@ -34931,7 +34903,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 24e2d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 24d99 <_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
@@ -34947,7 +34919,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 24e2d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 24d99 <_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
@@ -34957,7 +34929,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 24e2d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 24d99 <_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
@@ -34977,7 +34949,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,10,210,0,0 ; vmovdqa 0xd20a(%rip),%ymm8 # 32060 <_sk_srcover_bgra_8888_sse2_lowp+0x94c>
+ DB 197,125,111,5,30,210,0,0 ; vmovdqa 0xd21e(%rip),%ymm8 # 31fe0 <_sk_srcover_bgra_8888_sse2_lowp+0x960>
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
@@ -34988,7 +34960,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 24e80 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 24dec <_sk_load_8888_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -35047,20 +35019,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 24f3d <_sk_store_8888_hsw_lowp+0x81>
+ DB 119,30 ; ja 24ea9 <_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 # 24fec <_sk_store_8888_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 24f58 <_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 24fe8 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 24f54 <_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 24fe8 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 24f54 <_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 24fe8 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 24f54 <_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
@@ -35068,12 +35040,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 24fe8 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 24f54 <_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 24fe8 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 24f54 <_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
@@ -35128,10 +35100,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 2507a <_sk_load_bgra_hsw_lowp+0x52>
+ DB 119,55 ; ja 24fe6 <_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 # 251f4 <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 25160 <_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
@@ -35141,10 +35113,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 251a1 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 2510d <_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 251a1 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 2510d <_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
@@ -35153,7 +35125,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 251a1 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 2510d <_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
@@ -35169,7 +35141,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 251a1 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 2510d <_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
@@ -35179,7 +35151,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 251a1 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 235,81 ; jmp 2510d <_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
@@ -35199,7 +35171,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,182,206,0,0 ; vmovdqa 0xceb6(%rip),%ymm8 # 32080 <_sk_srcover_bgra_8888_sse2_lowp+0x96c>
+ DB 197,125,111,5,202,206,0,0 ; vmovdqa 0xceca(%rip),%ymm8 # 32000 <_sk_srcover_bgra_8888_sse2_lowp+0x980>
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
@@ -35210,7 +35182,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 251f4 <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 25160 <_sk_load_bgra_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -35255,10 +35227,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 25282 <_sk_load_bgra_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 251ee <_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 # 253fc <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 25368 <_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
@@ -35268,10 +35240,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 253a9 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 25315 <_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 253a9 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 25315 <_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
@@ -35280,7 +35252,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 253a9 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 25315 <_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
@@ -35296,7 +35268,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 253a9 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 25315 <_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
@@ -35306,7 +35278,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 253a9 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 25315 <_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
@@ -35326,7 +35298,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,206,204,0,0 ; vmovdqa 0xccce(%rip),%ymm8 # 320a0 <_sk_srcover_bgra_8888_sse2_lowp+0x98c>
+ DB 197,125,111,5,226,204,0,0 ; vmovdqa 0xcce2(%rip),%ymm8 # 32020 <_sk_srcover_bgra_8888_sse2_lowp+0x9a0>
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
@@ -35337,7 +35309,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 253fc <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 25368 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -35396,20 +35368,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 254b9 <_sk_store_bgra_hsw_lowp+0x81>
+ DB 119,30 ; ja 25425 <_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 # 25568 <_sk_store_bgra_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 254d4 <_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 25564 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 254d0 <_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 25564 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 254d0 <_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 25564 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 254d0 <_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
@@ -35417,12 +35389,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 25564 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 254d0 <_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 25564 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 254d0 <_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
@@ -35503,7 +35475,7 @@ _sk_gather_8888_hsw_lowp LABEL PROC
DB 196,195,101,14,194,170 ; vpblendw $0xaa,%ymm10,%ymm3,%ymm0
DB 196,195,109,14,202,170 ; vpblendw $0xaa,%ymm10,%ymm2,%ymm1
DB 196,226,117,43,200 ; vpackusdw %ymm0,%ymm1,%ymm1
- DB 197,125,111,5,106,202,0,0 ; vmovdqa 0xca6a(%rip),%ymm8 # 320c0 <_sk_srcover_bgra_8888_sse2_lowp+0x9ac>
+ DB 197,125,111,5,126,202,0,0 ; vmovdqa 0xca7e(%rip),%ymm8 # 32040 <_sk_srcover_bgra_8888_sse2_lowp+0x9c0>
DB 196,193,117,219,192 ; vpand %ymm8,%ymm1,%ymm0
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,229,114,211,16 ; vpsrld $0x10,%ymm3,%ymm3
@@ -35551,7 +35523,7 @@ _sk_gather_bgra_hsw_lowp LABEL PROC
DB 196,195,125,14,202,170 ; vpblendw $0xaa,%ymm10,%ymm0,%ymm1
DB 196,195,61,14,210,170 ; vpblendw $0xaa,%ymm10,%ymm8,%ymm2
DB 196,226,109,43,201 ; vpackusdw %ymm1,%ymm2,%ymm1
- DB 197,253,111,29,177,201,0,0 ; vmovdqa 0xc9b1(%rip),%ymm3 # 320e0 <_sk_srcover_bgra_8888_sse2_lowp+0x9cc>
+ DB 197,253,111,29,197,201,0,0 ; vmovdqa 0xc9c5(%rip),%ymm3 # 32060 <_sk_srcover_bgra_8888_sse2_lowp+0x9e0>
DB 197,245,219,211 ; vpand %ymm3,%ymm1,%ymm2
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,253,114,208,16 ; vpsrld $0x10,%ymm0,%ymm0
@@ -35573,24 +35545,24 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 25795 <_sk_load_565_hsw_lowp+0x3f>
+ DB 119,37 ; ja 25701 <_sk_load_565_hsw_lowp+0x3f>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,130,1,0,0 ; lea 0x182(%rip),%r9 # 25900 <_sk_load_565_hsw_lowp+0x1aa>
+ DB 76,141,13,130,1,0,0 ; lea 0x182(%rip),%r9 # 2586c <_sk_load_565_hsw_lowp+0x1aa>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,8,1,0,0 ; jmpq 2589d <_sk_load_565_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 25809 <_sk_load_565_hsw_lowp+0x147>
DB 196,193,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm0
- DB 233,253,0,0,0 ; jmpq 2589d <_sk_load_565_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 25809 <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,117,56,192,1 ; vinserti128 $0x1,%xmm0,%ymm1,%ymm0
DB 196,193,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
- DB 233,218,0,0,0 ; jmpq 2589d <_sk_load_565_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 25809 <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,117,56,192,1 ; vinserti128 $0x1,%xmm0,%ymm1,%ymm0
@@ -35600,7 +35572,7 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 196,227,125,2,193,15 ; vpblendd $0xf,%ymm1,%ymm0,%ymm0
DB 196,193,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm1
DB 196,227,125,2,193,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm0
- DB 233,155,0,0,0 ; jmpq 2589d <_sk_load_565_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 25809 <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -35612,7 +35584,7 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
DB 196,193,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm1
DB 196,227,117,2,192,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm0
- DB 235,83 ; jmp 2589d <_sk_load_565_hsw_lowp+0x147>
+ DB 235,83 ; jmp 25809 <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -35626,13 +35598,13 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 196,193,122,111,20,80 ; vmovdqu (%r8,%rdx,2),%xmm2
DB 196,227,109,56,201,1 ; vinserti128 $0x1,%xmm1,%ymm2,%ymm1
DB 196,227,117,2,192,192 ; vpblendd $0xc0,%ymm0,%ymm1,%ymm0
- DB 196,226,125,121,13,90,200,0,0 ; vpbroadcastw 0xc85a(%rip),%ymm1 # 32100 <_sk_srcover_bgra_8888_sse2_lowp+0x9ec>
+ DB 196,226,125,121,13,110,200,0,0 ; vpbroadcastw 0xc86e(%rip),%ymm1 # 32080 <_sk_srcover_bgra_8888_sse2_lowp+0xa00>
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,237,113,208,5 ; vpsrlw $0x5,%ymm0,%ymm2
- DB 196,226,125,121,29,69,200,0,0 ; vpbroadcastw 0xc845(%rip),%ymm3 # 32102 <_sk_srcover_bgra_8888_sse2_lowp+0x9ee>
+ DB 196,226,125,121,29,89,200,0,0 ; vpbroadcastw 0xc859(%rip),%ymm3 # 32082 <_sk_srcover_bgra_8888_sse2_lowp+0xa02>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
- DB 196,226,125,121,29,58,200,0,0 ; vpbroadcastw 0xc83a(%rip),%ymm3 # 32104 <_sk_srcover_bgra_8888_sse2_lowp+0x9f0>
+ DB 196,226,125,121,29,78,200,0,0 ; vpbroadcastw 0xc84e(%rip),%ymm3 # 32084 <_sk_srcover_bgra_8888_sse2_lowp+0xa04>
DB 197,253,219,219 ; vpand %ymm3,%ymm0,%ymm3
DB 197,253,113,208,13 ; vpsrlw $0xd,%ymm0,%ymm0
DB 197,245,235,192 ; vpor %ymm0,%ymm1,%ymm0
@@ -35643,7 +35615,7 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 197,229,113,211,2 ; vpsrlw $0x2,%ymm3,%ymm3
DB 197,237,235,211 ; vpor %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,8,200,0,0 ; vpbroadcastw 0xc808(%rip),%ymm3 # 32106 <_sk_srcover_bgra_8888_sse2_lowp+0x9f2>
+ DB 196,226,125,121,29,28,200,0,0 ; vpbroadcastw 0xc81c(%rip),%ymm3 # 32086 <_sk_srcover_bgra_8888_sse2_lowp+0xa06>
DB 255,224 ; jmpq *%rax
DB 135,254 ; xchg %edi,%esi
DB 255 ; (bad)
@@ -35691,24 +35663,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 2597b <_sk_load_565_dst_hsw_lowp+0x3f>
+ DB 119,37 ; ja 258e7 <_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 # 25ae8 <_sk_load_565_dst_hsw_lowp+0x1ac>
+ DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 25a54 <_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 25a83 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 259ef <_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 25a83 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 259ef <_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 25a83 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 259ef <_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
@@ -35718,7 +35690,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 25a83 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 259ef <_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
@@ -35730,7 +35702,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 25a83 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 235,83 ; jmp 259ef <_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
@@ -35744,13 +35716,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,124,198,0,0 ; vpbroadcastw 0xc67c(%rip),%ymm5 # 32108 <_sk_srcover_bgra_8888_sse2_lowp+0x9f4>
+ DB 196,226,125,121,45,144,198,0,0 ; vpbroadcastw 0xc690(%rip),%ymm5 # 32088 <_sk_srcover_bgra_8888_sse2_lowp+0xa08>
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,103,198,0,0 ; vpbroadcastw 0xc667(%rip),%ymm7 # 3210a <_sk_srcover_bgra_8888_sse2_lowp+0x9f6>
+ DB 196,226,125,121,61,123,198,0,0 ; vpbroadcastw 0xc67b(%rip),%ymm7 # 3208a <_sk_srcover_bgra_8888_sse2_lowp+0xa0a>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
- DB 196,226,125,121,61,92,198,0,0 ; vpbroadcastw 0xc65c(%rip),%ymm7 # 3210c <_sk_srcover_bgra_8888_sse2_lowp+0x9f8>
+ DB 196,226,125,121,61,112,198,0,0 ; vpbroadcastw 0xc670(%rip),%ymm7 # 3208c <_sk_srcover_bgra_8888_sse2_lowp+0xa0c>
DB 197,221,219,255 ; vpand %ymm7,%ymm4,%ymm7
DB 197,221,113,212,13 ; vpsrlw $0xd,%ymm4,%ymm4
DB 197,213,235,228 ; vpor %ymm4,%ymm5,%ymm4
@@ -35761,7 +35733,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,42,198,0,0 ; vpbroadcastw 0xc62a(%rip),%ymm7 # 3210e <_sk_srcover_bgra_8888_sse2_lowp+0x9fa>
+ DB 196,226,125,121,61,62,198,0,0 ; vpbroadcastw 0xc63e(%rip),%ymm7 # 3208e <_sk_srcover_bgra_8888_sse2_lowp+0xa0e>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -35810,10 +35782,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,211,197,0,0 ; vpbroadcastw 0xc5d3(%rip),%ymm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0x9fc>
+ DB 196,98,125,121,5,231,197,0,0 ; vpbroadcastw 0xc5e7(%rip),%ymm8 # 32090 <_sk_srcover_bgra_8888_sse2_lowp+0xa10>
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,194,197,0,0 ; vpbroadcastw 0xc5c2(%rip),%ymm9 # 32112 <_sk_srcover_bgra_8888_sse2_lowp+0x9fe>
+ DB 196,98,125,121,13,214,197,0,0 ; vpbroadcastw 0xc5d6(%rip),%ymm9 # 32092 <_sk_srcover_bgra_8888_sse2_lowp+0xa12>
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
@@ -35823,31 +35795,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 25b92 <_sk_store_565_hsw_lowp+0x6e>
+ DB 119,31 ; ja 25afe <_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 # 25c40 <_sk_store_565_hsw_lowp+0x11c>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 25bac <_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 25c39 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,167,0,0,0 ; jmpq 25ba5 <_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 25c39 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,156,0,0,0 ; jmpq 25ba5 <_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 25c39 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,137,0,0,0 ; jmpq 25ba5 <_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 25c39 <_sk_store_565_hsw_lowp+0x115>
+ DB 235,105 ; jmp 25ba5 <_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 25c33 <_sk_store_565_hsw_lowp+0x10f>
+ DB 235,55 ; jmp 25b9f <_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
@@ -35870,7 +35842,7 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 25c55 <_sk_store_565_hsw_lowp+0x131>
+ DB 120,255 ; js 25bc1 <_sk_store_565_hsw_lowp+0x131>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -35980,13 +35952,13 @@ _sk_gather_565_hsw_lowp LABEL PROC
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 197,249,196,192,7 ; vpinsrw $0x7,%eax,%xmm0,%xmm0
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
- DB 196,226,125,121,13,6,195,0,0 ; vpbroadcastw 0xc306(%rip),%ymm1 # 32114 <_sk_srcover_bgra_8888_sse2_lowp+0xa00>
+ DB 196,226,125,121,13,26,195,0,0 ; vpbroadcastw 0xc31a(%rip),%ymm1 # 32094 <_sk_srcover_bgra_8888_sse2_lowp+0xa14>
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,237,113,208,5 ; vpsrlw $0x5,%ymm0,%ymm2
- DB 196,226,125,121,29,241,194,0,0 ; vpbroadcastw 0xc2f1(%rip),%ymm3 # 32116 <_sk_srcover_bgra_8888_sse2_lowp+0xa02>
+ DB 196,226,125,121,29,5,195,0,0 ; vpbroadcastw 0xc305(%rip),%ymm3 # 32096 <_sk_srcover_bgra_8888_sse2_lowp+0xa16>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
- DB 196,226,125,121,29,230,194,0,0 ; vpbroadcastw 0xc2e6(%rip),%ymm3 # 32118 <_sk_srcover_bgra_8888_sse2_lowp+0xa04>
+ DB 196,226,125,121,29,250,194,0,0 ; vpbroadcastw 0xc2fa(%rip),%ymm3 # 32098 <_sk_srcover_bgra_8888_sse2_lowp+0xa18>
DB 197,253,219,219 ; vpand %ymm3,%ymm0,%ymm3
DB 197,253,113,208,13 ; vpsrlw $0xd,%ymm0,%ymm0
DB 197,245,235,192 ; vpor %ymm0,%ymm1,%ymm0
@@ -35997,7 +35969,7 @@ _sk_gather_565_hsw_lowp LABEL PROC
DB 197,229,113,211,2 ; vpsrlw $0x2,%ymm3,%ymm3
DB 197,237,235,211 ; vpor %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,180,194,0,0 ; vpbroadcastw 0xc2b4(%rip),%ymm3 # 3211a <_sk_srcover_bgra_8888_sse2_lowp+0xa06>
+ DB 196,226,125,121,29,200,194,0,0 ; vpbroadcastw 0xc2c8(%rip),%ymm3 # 3209a <_sk_srcover_bgra_8888_sse2_lowp+0xa1a>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_load_4444_hsw_lowp
@@ -36011,24 +35983,24 @@ _sk_load_4444_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 25ea7 <_sk_load_4444_hsw_lowp+0x3f>
+ DB 119,37 ; ja 25e13 <_sk_load_4444_hsw_lowp+0x3f>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,112,1,0,0 ; lea 0x170(%rip),%r9 # 26000 <_sk_load_4444_hsw_lowp+0x198>
+ DB 76,141,13,112,1,0,0 ; lea 0x170(%rip),%r9 # 25f6c <_sk_load_4444_hsw_lowp+0x198>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,8,1,0,0 ; jmpq 25faf <_sk_load_4444_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 25f1b <_sk_load_4444_hsw_lowp+0x147>
DB 196,193,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm0
- DB 233,253,0,0,0 ; jmpq 25faf <_sk_load_4444_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 25f1b <_sk_load_4444_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,117,56,192,1 ; vinserti128 $0x1,%xmm0,%ymm1,%ymm0
DB 196,193,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
- DB 233,218,0,0,0 ; jmpq 25faf <_sk_load_4444_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 25f1b <_sk_load_4444_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,117,56,192,1 ; vinserti128 $0x1,%xmm0,%ymm1,%ymm0
@@ -36038,7 +36010,7 @@ _sk_load_4444_hsw_lowp LABEL PROC
DB 196,227,125,2,193,15 ; vpblendd $0xf,%ymm1,%ymm0,%ymm0
DB 196,193,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm1
DB 196,227,125,2,193,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm0
- DB 233,155,0,0,0 ; jmpq 25faf <_sk_load_4444_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 25f1b <_sk_load_4444_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -36050,7 +36022,7 @@ _sk_load_4444_hsw_lowp LABEL PROC
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
DB 196,193,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm1
DB 196,227,117,2,192,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm0
- DB 235,83 ; jmp 25faf <_sk_load_4444_hsw_lowp+0x147>
+ DB 235,83 ; jmp 25f1b <_sk_load_4444_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -36066,7 +36038,7 @@ _sk_load_4444_hsw_lowp LABEL PROC
DB 196,227,117,2,192,192 ; vpblendd $0xc0,%ymm0,%ymm1,%ymm0
DB 197,245,113,208,12 ; vpsrlw $0xc,%ymm0,%ymm1
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
- DB 196,226,125,121,29,90,193,0,0 ; vpbroadcastw 0xc15a(%rip),%ymm3 # 3211c <_sk_srcover_bgra_8888_sse2_lowp+0xa08>
+ DB 196,226,125,121,29,110,193,0,0 ; vpbroadcastw 0xc16e(%rip),%ymm3 # 3209c <_sk_srcover_bgra_8888_sse2_lowp+0xa1c>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,189,113,208,4 ; vpsrlw $0x4,%ymm0,%ymm8
DB 197,61,219,195 ; vpand %ymm3,%ymm8,%ymm8
@@ -36129,24 +36101,24 @@ _sk_load_4444_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 2607b <_sk_load_4444_dst_hsw_lowp+0x3f>
+ DB 119,37 ; ja 25fe7 <_sk_load_4444_dst_hsw_lowp+0x3f>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,112,1,0,0 ; lea 0x170(%rip),%r9 # 261d4 <_sk_load_4444_dst_hsw_lowp+0x198>
+ DB 76,141,13,112,1,0,0 ; lea 0x170(%rip),%r9 # 26140 <_sk_load_4444_dst_hsw_lowp+0x198>
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 26183 <_sk_load_4444_dst_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 260ef <_sk_load_4444_dst_hsw_lowp+0x147>
DB 196,193,126,111,36,80 ; vmovdqu (%r8,%rdx,2),%ymm4
- DB 233,253,0,0,0 ; jmpq 26183 <_sk_load_4444_dst_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 260ef <_sk_load_4444_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 26183 <_sk_load_4444_dst_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 260ef <_sk_load_4444_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
@@ -36156,7 +36128,7 @@ _sk_load_4444_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 26183 <_sk_load_4444_dst_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 260ef <_sk_load_4444_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
@@ -36168,7 +36140,7 @@ _sk_load_4444_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 26183 <_sk_load_4444_dst_hsw_lowp+0x147>
+ DB 235,83 ; jmp 260ef <_sk_load_4444_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
@@ -36184,7 +36156,7 @@ _sk_load_4444_dst_hsw_lowp LABEL PROC
DB 196,227,85,2,228,192 ; vpblendd $0xc0,%ymm4,%ymm5,%ymm4
DB 197,213,113,212,12 ; vpsrlw $0xc,%ymm4,%ymm5
DB 197,205,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm6
- DB 196,226,125,121,61,136,191,0,0 ; vpbroadcastw 0xbf88(%rip),%ymm7 # 3211e <_sk_srcover_bgra_8888_sse2_lowp+0xa0a>
+ DB 196,226,125,121,61,156,191,0,0 ; vpbroadcastw 0xbf9c(%rip),%ymm7 # 3209e <_sk_srcover_bgra_8888_sse2_lowp+0xa1e>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,189,113,212,4 ; vpsrlw $0x4,%ymm4,%ymm8
DB 197,61,219,199 ; vpand %ymm7,%ymm8,%ymm8
@@ -36243,13 +36215,13 @@ _sk_store_4444_hsw_lowp LABEL PROC
DB 76,15,175,193 ; imul %rcx,%r8
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
- DB 196,98,125,121,5,247,190,0,0 ; vpbroadcastw 0xbef7(%rip),%ymm8 # 32120 <_sk_srcover_bgra_8888_sse2_lowp+0xa0c>
+ DB 196,98,125,121,5,11,191,0,0 ; vpbroadcastw 0xbf0b(%rip),%ymm8 # 320a0 <_sk_srcover_bgra_8888_sse2_lowp+0xa20>
DB 197,181,113,240,8 ; vpsllw $0x8,%ymm0,%ymm9
DB 196,65,53,219,192 ; vpand %ymm8,%ymm9,%ymm8
DB 197,181,113,241,4 ; vpsllw $0x4,%ymm1,%ymm9
- DB 197,53,219,13,0,191,0,0 ; vpand 0xbf00(%rip),%ymm9,%ymm9 # 32140 <_sk_srcover_bgra_8888_sse2_lowp+0xa2c>
+ DB 197,53,219,13,20,191,0,0 ; vpand 0xbf14(%rip),%ymm9,%ymm9 # 320c0 <_sk_srcover_bgra_8888_sse2_lowp+0xa40>
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,18,191,0,0 ; vpbroadcastw 0xbf12(%rip),%ymm9 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xa4c>
+ DB 196,98,125,121,13,38,191,0,0 ; vpbroadcastw 0xbf26(%rip),%ymm9 # 320e0 <_sk_srcover_bgra_8888_sse2_lowp+0xa60>
DB 196,65,109,219,201 ; vpand %ymm9,%ymm2,%ymm9
DB 197,173,113,211,4 ; vpsrlw $0x4,%ymm3,%ymm10
DB 196,65,53,235,202 ; vpor %ymm10,%ymm9,%ymm9
@@ -36258,31 +36230,31 @@ _sk_store_4444_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 2628b <_sk_store_4444_hsw_lowp+0x7b>
+ DB 119,31 ; ja 261f7 <_sk_store_4444_hsw_lowp+0x7b>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,194,0,0,0 ; lea 0xc2(%rip),%r9 # 26338 <_sk_store_4444_hsw_lowp+0x128>
+ DB 76,141,13,194,0,0,0 ; lea 0xc2(%rip),%r9 # 262a4 <_sk_store_4444_hsw_lowp+0x128>
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 26332 <_sk_store_4444_hsw_lowp+0x122>
+ DB 233,167,0,0,0 ; jmpq 2629e <_sk_store_4444_hsw_lowp+0x122>
DB 196,65,126,127,4,80 ; vmovdqu %ymm8,(%r8,%rdx,2)
- DB 233,156,0,0,0 ; jmpq 26332 <_sk_store_4444_hsw_lowp+0x122>
+ DB 233,156,0,0,0 ; jmpq 2629e <_sk_store_4444_hsw_lowp+0x122>
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 26332 <_sk_store_4444_hsw_lowp+0x122>
+ DB 233,137,0,0,0 ; jmpq 2629e <_sk_store_4444_hsw_lowp+0x122>
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 26332 <_sk_store_4444_hsw_lowp+0x122>
+ DB 235,105 ; jmp 2629e <_sk_store_4444_hsw_lowp+0x122>
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 2632c <_sk_store_4444_hsw_lowp+0x11c>
+ DB 235,55 ; jmp 26298 <_sk_store_4444_hsw_lowp+0x11c>
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
@@ -36305,7 +36277,7 @@ _sk_store_4444_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 2634d <_sk_store_4444_hsw_lowp+0x13d>
+ DB 121,255 ; jns 262b9 <_sk_store_4444_hsw_lowp+0x13d>
DB 255 ; (bad)
DB 255,113,255 ; pushq -0x1(%rcx)
DB 255 ; (bad)
@@ -36418,7 +36390,7 @@ _sk_gather_4444_hsw_lowp LABEL PROC
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
DB 197,245,113,208,12 ; vpsrlw $0xc,%ymm0,%ymm1
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
- DB 196,226,125,121,29,82,188,0,0 ; vpbroadcastw 0xbc52(%rip),%ymm3 # 32162 <_sk_srcover_bgra_8888_sse2_lowp+0xa4e>
+ DB 196,226,125,121,29,102,188,0,0 ; vpbroadcastw 0xbc66(%rip),%ymm3 # 320e2 <_sk_srcover_bgra_8888_sse2_lowp+0xa62>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,189,113,208,4 ; vpsrlw $0x4,%ymm0,%ymm8
DB 197,61,219,195 ; vpand %ymm3,%ymm8,%ymm8
@@ -36444,38 +36416,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 26587 <_sk_load_a8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 264f3 <_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,220,0,0,0 ; lea 0xdc(%rip),%r9 # 2664c <_sk_load_a8_hsw_lowp+0x101>
+ DB 76,141,13,220,0,0,0 ; lea 0xdc(%rip),%r9 # 265b8 <_sk_load_a8_hsw_lowp+0x101>
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 26636 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 265a2 <_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 26636 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 265a2 <_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 26636 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 265a2 <_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 26636 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 265a2 <_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 26636 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 265a2 <_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
@@ -36531,38 +36503,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 266c4 <_sk_load_a8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 26630 <_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 # 26788 <_sk_load_a8_dst_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 266f4 <_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 26773 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 266df <_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 26773 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 266df <_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 26773 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 266df <_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 26773 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 266df <_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 26773 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 266df <_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
@@ -36617,7 +36589,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,225,193,0,0 ; vmovdqa 0xc1e1(%rip),%xmm9 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
+ DB 197,121,111,13,245,193,0,0 ; vmovdqa 0xc1f5(%rip),%xmm9 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x12c0>
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
@@ -36625,28 +36597,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 26814 <_sk_store_a8_hsw_lowp+0x50>
+ DB 119,28 ; ja 26780 <_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 # 26894 <_sk_store_a8_hsw_lowp+0xd0>
+ DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 26800 <_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 2688d <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,121 ; jmp 267f9 <_sk_store_a8_hsw_lowp+0xc9>
DB 196,65,122,127,4,16 ; vmovdqu %xmm8,(%r8,%rdx,1)
- DB 235,113 ; jmp 2688d <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,113 ; jmp 267f9 <_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 2688d <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,96 ; jmp 267f9 <_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 2688d <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,64 ; jmp 267f9 <_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 26887 <_sk_store_a8_hsw_lowp+0xc3>
+ DB 235,32 ; jmp 267f3 <_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)
@@ -36655,7 +36627,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 26895 <_sk_store_a8_hsw_lowp+0xd1>
+ DB 119,255 ; ja 26801 <_sk_store_a8_hsw_lowp+0xd1>
DB 255 ; (bad)
DB 255,144,255,255,255,136 ; callq *-0x77000001(%rax)
DB 255 ; (bad)
@@ -36792,38 +36764,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 26ab3 <_sk_load_g8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 26a1f <_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,224,0,0,0 ; lea 0xe0(%rip),%r9 # 26b7c <_sk_load_g8_hsw_lowp+0x105>
+ DB 76,141,13,224,0,0,0 ; lea 0xe0(%rip),%r9 # 26ae8 <_sk_load_g8_hsw_lowp+0x105>
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 26b62 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 26ace <_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 26b62 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 26ace <_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 26b62 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 26ace <_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 26b62 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 26ace <_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 26b62 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 26ace <_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
@@ -36833,7 +36805,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,242,181,0,0 ; vpbroadcastw 0xb5f2(%rip),%ymm3 # 32164 <_sk_srcover_bgra_8888_sse2_lowp+0xa50>
+ DB 196,226,125,121,29,6,182,0,0 ; vpbroadcastw 0xb606(%rip),%ymm3 # 320e4 <_sk_srcover_bgra_8888_sse2_lowp+0xa64>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -36844,7 +36816,7 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 255,66,255 ; incl -0x1(%rdx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 26b89 <_sk_load_g8_hsw_lowp+0x112>
+ DB 126,255 ; jle 26af5 <_sk_load_g8_hsw_lowp+0x112>
DB 255 ; (bad)
DB 255,118,255 ; pushq -0x1(%rsi)
DB 255 ; (bad)
@@ -36882,38 +36854,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 26bf4 <_sk_load_g8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 26b60 <_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 # 26cc0 <_sk_load_g8_dst_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 26c2c <_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 26ca3 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 26c0f <_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 26ca3 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 26c0f <_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 26ca3 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 26c0f <_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 26ca3 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 26c0f <_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 26ca3 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 26c0f <_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
@@ -36923,7 +36895,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,179,180,0,0 ; vpbroadcastw 0xb4b3(%rip),%ymm7 # 32166 <_sk_srcover_bgra_8888_sse2_lowp+0xa52>
+ DB 196,226,125,121,61,199,180,0,0 ; vpbroadcastw 0xb4c7(%rip),%ymm7 # 320e6 <_sk_srcover_bgra_8888_sse2_lowp+0xa66>
DB 197,253,111,236 ; vmovdqa %ymm4,%ymm5
DB 197,253,111,244 ; vmovdqa %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -36937,7 +36909,7 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 26ccd <_sk_load_g8_dst_hsw_lowp+0x115>
+ DB 123,255 ; jnp 26c39 <_sk_load_g8_dst_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -36965,12 +36937,12 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
PUBLIC _sk_luminance_to_alpha_hsw_lowp
_sk_luminance_to_alpha_hsw_lowp LABEL PROC
- DB 196,226,125,121,29,99,180,0,0 ; vpbroadcastw 0xb463(%rip),%ymm3 # 32168 <_sk_srcover_bgra_8888_sse2_lowp+0xa54>
+ DB 196,226,125,121,29,119,180,0,0 ; vpbroadcastw 0xb477(%rip),%ymm3 # 320e8 <_sk_srcover_bgra_8888_sse2_lowp+0xa68>
DB 197,253,213,195 ; vpmullw %ymm3,%ymm0,%ymm0
- DB 196,226,125,121,29,88,180,0,0 ; vpbroadcastw 0xb458(%rip),%ymm3 # 3216a <_sk_srcover_bgra_8888_sse2_lowp+0xa56>
+ DB 196,226,125,121,29,108,180,0,0 ; vpbroadcastw 0xb46c(%rip),%ymm3 # 320ea <_sk_srcover_bgra_8888_sse2_lowp+0xa6a>
DB 197,245,213,203 ; vpmullw %ymm3,%ymm1,%ymm1
DB 197,245,253,192 ; vpaddw %ymm0,%ymm1,%ymm0
- DB 196,226,125,121,13,73,180,0,0 ; vpbroadcastw 0xb449(%rip),%ymm1 # 3216c <_sk_srcover_bgra_8888_sse2_lowp+0xa58>
+ DB 196,226,125,121,13,93,180,0,0 ; vpbroadcastw 0xb45d(%rip),%ymm1 # 320ec <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
DB 197,237,213,201 ; vpmullw %ymm1,%ymm2,%ymm1
DB 197,253,253,193 ; vpaddw %ymm1,%ymm0,%ymm0
DB 197,229,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm3
@@ -37067,7 +37039,7 @@ _sk_gather_g8_hsw_lowp LABEL PROC
DB 196,227,121,32,192,15 ; vpinsrb $0xf,%eax,%xmm0,%xmm0
DB 196,226,125,48,192 ; vpmovzxbw %xmm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,140,178,0,0 ; vpbroadcastw 0xb28c(%rip),%ymm3 # 3216e <_sk_srcover_bgra_8888_sse2_lowp+0xa5a>
+ DB 196,226,125,121,29,160,178,0,0 ; vpbroadcastw 0xb2a0(%rip),%ymm3 # 320ee <_sk_srcover_bgra_8888_sse2_lowp+0xa6e>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -37076,13 +37048,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,246,170,0,0 ; vmovss 0xaaf6(%rip),%xmm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,57,169,13,189,170,0,0 ; vfmadd213ss 0xaabd(%rip),%xmm8,%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,122,16,13,246,170,0,0 ; vmovss 0xaaf6(%rip),%xmm9 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,57,169,13,189,170,0,0 ; vfmadd213ss 0xaabd(%rip),%xmm8,%xmm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
- DB 196,98,125,121,13,82,178,0,0 ; vpbroadcastw 0xb252(%rip),%ymm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xa5c>
+ DB 196,98,125,121,13,102,178,0,0 ; vpbroadcastw 0xb266(%rip),%ymm9 # 320f0 <_sk_srcover_bgra_8888_sse2_lowp+0xa70>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -37101,12 +37073,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,140,170,0,0 ; vmovss 0xaa8c(%rip),%xmm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,57,169,13,83,170,0,0 ; vfmadd213ss 0xaa53(%rip),%xmm8,%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,122,16,13,140,170,0,0 ; vmovss 0xaa8c(%rip),%xmm9 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,57,169,13,83,170,0,0 ; vfmadd213ss 0xaa53(%rip),%xmm8,%xmm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
- DB 196,98,125,121,13,238,177,0,0 ; vpbroadcastw 0xb1ee(%rip),%ymm9 # 32172 <_sk_srcover_bgra_8888_sse2_lowp+0xa5e>
+ DB 196,98,125,121,13,2,178,0,0 ; vpbroadcastw 0xb202(%rip),%ymm9 # 320f2 <_sk_srcover_bgra_8888_sse2_lowp+0xa72>
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
@@ -37141,38 +37113,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 27022 <_sk_scale_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 26f8e <_sk_scale_u8_hsw_lowp+0x3d>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,21,1,0,0 ; lea 0x115(%rip),%r9 # 27120 <_sk_scale_u8_hsw_lowp+0x13b>
+ DB 76,141,13,21,1,0,0 ; lea 0x115(%rip),%r9 # 2708c <_sk_scale_u8_hsw_lowp+0x13b>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,179,0,0,0 ; jmpq 270d5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 27041 <_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 270d5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 27041 <_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 270d5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 27041 <_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 270d5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 27041 <_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 270d5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 27041 <_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
@@ -37182,7 +37154,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,141,176,0,0 ; vpbroadcastw 0xb08d(%rip),%ymm9 # 32174 <_sk_srcover_bgra_8888_sse2_lowp+0xa60>
+ DB 196,98,125,121,13,161,176,0,0 ; vpbroadcastw 0xb0a1(%rip),%ymm9 # 320f4 <_sk_srcover_bgra_8888_sse2_lowp+0xa74>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -37203,7 +37175,7 @@ _sk_scale_u8_hsw_lowp LABEL PROC
DB 255,26 ; lcall *(%rdx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,75 ; decl 0x4bffffff(%rip) # 4c02712c <_sk_srcover_bgra_8888_sse2_lowp+0x4bff5a18>
+ DB 255,13,255,255,255,75 ; decl 0x4bffffff(%rip) # 4c027098 <_sk_srcover_bgra_8888_sse2_lowp+0x4bff5a18>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,67,255 ; incl -0x1(%rbx)
@@ -37240,38 +37212,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 27199 <_sk_lerp_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 27105 <_sk_lerp_u8_hsw_lowp+0x3d>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,58,1,0,0 ; lea 0x13a(%rip),%r9 # 272bc <_sk_lerp_u8_hsw_lowp+0x160>
+ DB 76,141,13,58,1,0,0 ; lea 0x13a(%rip),%r9 # 27228 <_sk_lerp_u8_hsw_lowp+0x160>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,179,0,0,0 ; jmpq 2724c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 271b8 <_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 2724c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 271b8 <_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 2724c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 271b8 <_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 2724c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 271b8 <_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 2724c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 271b8 <_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
@@ -37280,7 +37252,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,28,175,0,0 ; vpbroadcastw 0xaf1c(%rip),%ymm9 # 32176 <_sk_srcover_bgra_8888_sse2_lowp+0xa62>
+ DB 196,98,125,121,13,48,175,0,0 ; vpbroadcastw 0xaf30(%rip),%ymm9 # 320f6 <_sk_srcover_bgra_8888_sse2_lowp+0xa76>
DB 196,65,61,239,209 ; vpxor %ymm9,%ymm8,%ymm10
DB 197,45,213,220 ; vpmullw %ymm4,%ymm10,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -37312,7 +37284,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,254,255,255,38 ; callq 270272c7 <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5bb3>
+ DB 232,254,255,255,38 ; callq 27027233 <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5bb3>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,30 ; lcall *(%rsi)
@@ -37333,7 +37305,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 255,52,255 ; pushq (%rdi,%rdi,8)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 124,255 ; jl 272e9 <_sk_lerp_u8_hsw_lowp+0x18d>
+ DB 124,255 ; jl 27255 <_sk_lerp_u8_hsw_lowp+0x18d>
DB 255 ; (bad)
DB 255,116,255,255 ; pushq -0x1(%rdi,%rdi,8)
DB 255,108,255,255 ; ljmp *-0x1(%rdi,%rdi,8)
@@ -37352,24 +37324,24 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 27338 <_sk_scale_565_hsw_lowp+0x40>
+ DB 119,38 ; ja 272a4 <_sk_scale_565_hsw_lowp+0x40>
DB 196,65,61,239,192 ; vpxor %ymm8,%ymm8,%ymm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,255,1,0,0 ; lea 0x1ff(%rip),%r9 # 27520 <_sk_scale_565_hsw_lowp+0x228>
+ DB 76,141,13,255,1,0,0 ; lea 0x1ff(%rip),%r9 # 2748c <_sk_scale_565_hsw_lowp+0x228>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,12,1,0,0 ; jmpq 27444 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,12,1,0,0 ; jmpq 273b0 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm8
- DB 233,1,1,0,0 ; jmpq 27444 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,1,1,0,0 ; jmpq 273b0 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,1 ; vpblendd $0x1,%ymm9,%ymm8,%ymm8
- DB 233,221,0,0,0 ; jmpq 27444 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,221,0,0,0 ; jmpq 273b0 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -37379,7 +37351,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,67,61,2,193,15 ; vpblendd $0xf,%ymm9,%ymm8,%ymm8
DB 196,65,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,3 ; vpblendd $0x3,%ymm9,%ymm8,%ymm8
- DB 233,157,0,0,0 ; jmpq 27444 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,157,0,0,0 ; jmpq 273b0 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -37391,7 +37363,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
DB 196,65,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm9
DB 196,67,53,2,192,240 ; vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- DB 235,84 ; jmp 27444 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 235,84 ; jmp 273b0 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -37405,13 +37377,13 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,65,122,111,20,80 ; vmovdqu (%r8,%rdx,2),%xmm10
DB 196,67,45,56,201,1 ; vinserti128 $0x1,%xmm9,%ymm10,%ymm9
DB 196,67,53,2,192,192 ; vpblendd $0xc0,%ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,43,173,0,0 ; vpbroadcastw 0xad2b(%rip),%ymm9 # 32178 <_sk_srcover_bgra_8888_sse2_lowp+0xa64>
+ DB 196,98,125,121,13,63,173,0,0 ; vpbroadcastw 0xad3f(%rip),%ymm9 # 320f8 <_sk_srcover_bgra_8888_sse2_lowp+0xa78>
DB 196,193,45,113,208,8 ; vpsrlw $0x8,%ymm8,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,193,45,113,208,5 ; vpsrlw $0x5,%ymm8,%ymm10
- DB 196,98,125,121,29,19,173,0,0 ; vpbroadcastw 0xad13(%rip),%ymm11 # 3217a <_sk_srcover_bgra_8888_sse2_lowp+0xa66>
+ DB 196,98,125,121,29,39,173,0,0 ; vpbroadcastw 0xad27(%rip),%ymm11 # 320fa <_sk_srcover_bgra_8888_sse2_lowp+0xa7a>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,7,173,0,0 ; vpbroadcastw 0xad07(%rip),%ymm11 # 3217c <_sk_srcover_bgra_8888_sse2_lowp+0xa68>
+ DB 196,98,125,121,29,27,173,0,0 ; vpbroadcastw 0xad1b(%rip),%ymm11 # 320fc <_sk_srcover_bgra_8888_sse2_lowp+0xa7c>
DB 196,65,61,219,219 ; vpand %ymm11,%ymm8,%ymm11
DB 196,193,61,113,208,13 ; vpsrlw $0xd,%ymm8,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -37421,7 +37393,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,193,45,113,243,3 ; vpsllw $0x3,%ymm11,%ymm10
DB 196,193,37,113,211,2 ; vpsrlw $0x2,%ymm11,%ymm11
DB 196,65,45,235,211 ; vpor %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,206,172,0,0 ; vpbroadcastw 0xacce(%rip),%ymm11 # 3217e <_sk_srcover_bgra_8888_sse2_lowp+0xa6a>
+ DB 196,98,125,121,29,226,172,0,0 ; vpbroadcastw 0xace2(%rip),%ymm11 # 320fe <_sk_srcover_bgra_8888_sse2_lowp+0xa7e>
DB 196,65,101,239,227 ; vpxor %ymm11,%ymm3,%ymm12
DB 196,65,69,239,219 ; vpxor %ymm11,%ymm7,%ymm11
DB 196,65,37,101,220 ; vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -37431,7 +37403,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,66,21,62,232 ; vpmaxuw %ymm8,%ymm13,%ymm13
DB 196,67,21,76,220,176 ; vpblendvb %ymm11,%ymm12,%ymm13,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
- DB 196,98,125,121,5,154,172,0,0 ; vpbroadcastw 0xac9a(%rip),%ymm8 # 32180 <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
+ DB 196,98,125,121,5,174,172,0,0 ; vpbroadcastw 0xacae(%rip),%ymm8 # 32100 <_sk_srcover_bgra_8888_sse2_lowp+0xa80>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,181,213,201 ; vpmullw %ymm1,%ymm9,%ymm1
@@ -37493,24 +37465,24 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 2759c <_sk_lerp_565_hsw_lowp+0x40>
+ DB 119,38 ; ja 27508 <_sk_lerp_565_hsw_lowp+0x40>
DB 196,65,61,239,192 ; vpxor %ymm8,%ymm8,%ymm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,51,2,0,0 ; lea 0x233(%rip),%r9 # 277b8 <_sk_lerp_565_hsw_lowp+0x25c>
+ DB 76,141,13,51,2,0,0 ; lea 0x233(%rip),%r9 # 27724 <_sk_lerp_565_hsw_lowp+0x25c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,12,1,0,0 ; jmpq 276a8 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,12,1,0,0 ; jmpq 27614 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm8
- DB 233,1,1,0,0 ; jmpq 276a8 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,1,1,0,0 ; jmpq 27614 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,1 ; vpblendd $0x1,%ymm9,%ymm8,%ymm8
- DB 233,221,0,0,0 ; jmpq 276a8 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,221,0,0,0 ; jmpq 27614 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -37520,7 +37492,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,67,61,2,193,15 ; vpblendd $0xf,%ymm9,%ymm8,%ymm8
DB 196,65,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,3 ; vpblendd $0x3,%ymm9,%ymm8,%ymm8
- DB 233,157,0,0,0 ; jmpq 276a8 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,157,0,0,0 ; jmpq 27614 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -37532,7 +37504,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
DB 196,65,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm9
DB 196,67,53,2,192,240 ; vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- DB 235,84 ; jmp 276a8 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 235,84 ; jmp 27614 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -37546,13 +37518,13 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,65,122,111,20,80 ; vmovdqu (%r8,%rdx,2),%xmm10
DB 196,67,45,56,201,1 ; vinserti128 $0x1,%xmm9,%ymm10,%ymm9
DB 196,67,53,2,192,192 ; vpblendd $0xc0,%ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,209,170,0,0 ; vpbroadcastw 0xaad1(%rip),%ymm9 # 32182 <_sk_srcover_bgra_8888_sse2_lowp+0xa6e>
+ DB 196,98,125,121,13,229,170,0,0 ; vpbroadcastw 0xaae5(%rip),%ymm9 # 32102 <_sk_srcover_bgra_8888_sse2_lowp+0xa82>
DB 196,193,45,113,208,8 ; vpsrlw $0x8,%ymm8,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,193,45,113,208,5 ; vpsrlw $0x5,%ymm8,%ymm10
- DB 196,98,125,121,29,185,170,0,0 ; vpbroadcastw 0xaab9(%rip),%ymm11 # 32184 <_sk_srcover_bgra_8888_sse2_lowp+0xa70>
+ DB 196,98,125,121,29,205,170,0,0 ; vpbroadcastw 0xaacd(%rip),%ymm11 # 32104 <_sk_srcover_bgra_8888_sse2_lowp+0xa84>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,173,170,0,0 ; vpbroadcastw 0xaaad(%rip),%ymm11 # 32186 <_sk_srcover_bgra_8888_sse2_lowp+0xa72>
+ DB 196,98,125,121,29,193,170,0,0 ; vpbroadcastw 0xaac1(%rip),%ymm11 # 32106 <_sk_srcover_bgra_8888_sse2_lowp+0xa86>
DB 196,65,61,219,219 ; vpand %ymm11,%ymm8,%ymm11
DB 196,193,61,113,208,13 ; vpsrlw $0xd,%ymm8,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -37562,7 +37534,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,193,45,113,243,3 ; vpsllw $0x3,%ymm11,%ymm10
DB 196,193,37,113,211,2 ; vpsrlw $0x2,%ymm11,%ymm11
DB 196,65,45,235,211 ; vpor %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,116,170,0,0 ; vpbroadcastw 0xaa74(%rip),%ymm11 # 32188 <_sk_srcover_bgra_8888_sse2_lowp+0xa74>
+ DB 196,98,125,121,29,136,170,0,0 ; vpbroadcastw 0xaa88(%rip),%ymm11 # 32108 <_sk_srcover_bgra_8888_sse2_lowp+0xa88>
DB 196,65,101,239,227 ; vpxor %ymm11,%ymm3,%ymm12
DB 196,65,69,239,219 ; vpxor %ymm11,%ymm7,%ymm11
DB 196,65,37,101,220 ; vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -37571,7 +37543,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,66,53,62,234 ; vpmaxuw %ymm10,%ymm9,%ymm13
DB 196,66,21,62,232 ; vpmaxuw %ymm8,%ymm13,%ymm13
DB 196,67,21,76,220,176 ; vpblendvb %ymm11,%ymm12,%ymm13,%ymm11
- DB 196,98,125,121,37,68,170,0,0 ; vpbroadcastw 0xaa44(%rip),%ymm12 # 3218a <_sk_srcover_bgra_8888_sse2_lowp+0xa76>
+ DB 196,98,125,121,37,88,170,0,0 ; vpbroadcastw 0xaa58(%rip),%ymm12 # 3210a <_sk_srcover_bgra_8888_sse2_lowp+0xa8a>
DB 196,65,61,239,236 ; vpxor %ymm12,%ymm8,%ymm13
DB 197,21,213,236 ; vpmullw %ymm4,%ymm13,%ymm13
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -37642,7 +37614,7 @@ _sk_clamp_x_1_hsw_lowp LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,184,161,0,0 ; vbroadcastss 0xa1b8(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,184,161,0,0 ; vbroadcastss 0xa1b8(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -37657,7 +37629,7 @@ _sk_repeat_x_1_hsw_lowp LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,124,161,0,0 ; vbroadcastss 0xa17c(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,124,161,0,0 ; vbroadcastss 0xa17c(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -37665,10 +37637,10 @@ _sk_repeat_x_1_hsw_lowp LABEL PROC
PUBLIC _sk_mirror_x_1_hsw_lowp
_sk_mirror_x_1_hsw_lowp LABEL PROC
- DB 196,98,125,24,5,125,161,0,0 ; vbroadcastss 0xa17d(%rip),%ymm8 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,5,125,161,0,0 ; vbroadcastss 0xa17d(%rip),%ymm8 # 31948 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 196,193,116,88,200 ; vaddps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,78,161,0,0 ; vbroadcastss 0xa14e(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,78,161,0,0 ; vbroadcastss 0xa14e(%rip),%ymm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,116,89,209 ; vmulps %ymm9,%ymm1,%ymm10
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
@@ -37679,13 +37651,13 @@ _sk_mirror_x_1_hsw_lowp LABEL PROC
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
DB 196,193,116,88,200 ; vaddps %ymm8,%ymm1,%ymm1
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,157,162,0,0 ; vbroadcastss 0xa29d(%rip),%ymm8 # 31b4c <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ DB 196,98,125,24,5,157,162,0,0 ; vbroadcastss 0xa29d(%rip),%ymm8 # 31ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
DB 196,193,124,84,192 ; vandps %ymm8,%ymm0,%ymm0
DB 196,193,116,84,200 ; vandps %ymm8,%ymm1,%ymm1
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,243,160,0,0 ; vbroadcastss 0xa0f3(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,243,160,0,0 ; vbroadcastss 0xa0f3(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -37703,7 +37675,7 @@ _sk_gradient_hsw_lowp LABEL PROC
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,60 ; jb 27959 <_sk_gradient_hsw_lowp+0x7a>
+ DB 114,60 ; jb 278c5 <_sk_gradient_hsw_lowp+0x7a>
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
DB 65,186,1,0,0,0 ; mov $0x1,%r10d
@@ -37715,9 +37687,9 @@ _sk_gradient_hsw_lowp LABEL PROC
DB 197,213,250,234 ; vpsubd %ymm2,%ymm5,%ymm5
DB 73,255,194 ; inc %r10
DB 77,57,208 ; cmp %r10,%r8
- DB 117,224 ; jne 2792f <_sk_gradient_hsw_lowp+0x50>
+ DB 117,224 ; jne 2789b <_sk_gradient_hsw_lowp+0x50>
DB 73,131,248,8 ; cmp $0x8,%r8
- DB 15,135,179,0,0,0 ; ja 27a0c <_sk_gradient_hsw_lowp+0x12d>
+ DB 15,135,179,0,0,0 ; ja 27978 <_sk_gradient_hsw_lowp+0x12d>
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
DB 196,193,124,16,24 ; vmovups (%r8),%ymm3
@@ -37754,7 +37726,7 @@ _sk_gradient_hsw_lowp LABEL PROC
DB 197,124,16,56 ; vmovups (%rax),%ymm15
DB 196,66,69,22,231 ; vpermps %ymm15,%ymm7,%ymm12
DB 196,194,85,22,255 ; vpermps %ymm15,%ymm5,%ymm7
- DB 233,33,1,0,0 ; jmpq 27b2d <_sk_gradient_hsw_lowp+0x24e>
+ DB 233,33,1,0,0 ; jmpq 27a99 <_sk_gradient_hsw_lowp+0x24e>
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
@@ -37823,8 +37795,8 @@ _sk_gradient_hsw_lowp LABEL PROC
DB 196,98,117,168,12,36 ; vfmadd213ps (%rsp),%ymm1,%ymm9
DB 196,98,117,168,222 ; vfmadd213ps %ymm6,%ymm1,%ymm11
DB 196,226,117,184,124,36,32 ; vfmadd231ps 0x20(%rsp),%ymm1,%ymm7
- DB 196,226,125,24,5,139,158,0,0 ; vbroadcastss 0x9e8b(%rip),%ymm0 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,226,125,24,13,82,158,0,0 ; vbroadcastss 0x9e52(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,139,158,0,0 ; vbroadcastss 0x9e8b(%rip),%ymm0 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,226,125,24,13,82,158,0,0 ; vbroadcastss 0x9e52(%rip),%ymm1 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,226,125,168,217 ; vfmadd213ps %ymm1,%ymm0,%ymm3
DB 196,226,125,168,209 ; vfmadd213ps %ymm1,%ymm0,%ymm2
DB 196,98,125,168,201 ; vfmadd213ps %ymm1,%ymm0,%ymm9
@@ -37834,7 +37806,7 @@ _sk_gradient_hsw_lowp LABEL PROC
DB 196,226,125,168,249 ; vfmadd213ps %ymm1,%ymm0,%ymm7
DB 196,98,125,168,225 ; vfmadd213ps %ymm1,%ymm0,%ymm12
DB 197,254,91,194 ; vcvttps2dq %ymm2,%ymm0
- DB 197,253,111,37,254,165,0,0 ; vmovdqa 0xa5fe(%rip),%ymm4 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xa8c>
+ DB 197,253,111,37,18,166,0,0 ; vmovdqa 0xa612(%rip),%ymm4 # 32120 <_sk_srcover_bgra_8888_sse2_lowp+0xaa0>
DB 196,226,125,0,196 ; vpshufb %ymm4,%ymm0,%ymm0
DB 196,227,253,0,192,232 ; vpermq $0xe8,%ymm0,%ymm0
DB 197,254,91,203 ; vcvttps2dq %ymm3,%ymm1
@@ -37881,9 +37853,9 @@ _sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 77,137,193 ; mov %r8,%r9
DB 73,255,201 ; dec %r9
- DB 120,7 ; js 27ca1 <_sk_evenly_spaced_gradient_hsw_lowp+0x3f>
+ DB 120,7 ; js 27c0d <_sk_evenly_spaced_gradient_hsw_lowp+0x3f>
DB 196,193,234,42,209 ; vcvtsi2ss %r9,%xmm2,%xmm2
- DB 235,22 ; jmp 27cb7 <_sk_evenly_spaced_gradient_hsw_lowp+0x55>
+ DB 235,22 ; jmp 27c23 <_sk_evenly_spaced_gradient_hsw_lowp+0x55>
DB 77,137,202 ; mov %r9,%r10
DB 73,209,234 ; shr %r10
DB 65,131,225,1 ; and $0x1,%r9d
@@ -37896,7 +37868,7 @@ _sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
DB 197,126,91,242 ; vcvttps2dq %ymm2,%ymm14
DB 197,254,91,251 ; vcvttps2dq %ymm3,%ymm7
DB 73,131,248,8 ; cmp $0x8,%r8
- DB 15,135,179,0,0,0 ; ja 27d89 <_sk_evenly_spaced_gradient_hsw_lowp+0x127>
+ DB 15,135,179,0,0,0 ; ja 27cf5 <_sk_evenly_spaced_gradient_hsw_lowp+0x127>
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
DB 196,193,124,16,24 ; vmovups (%r8),%ymm3
@@ -37933,7 +37905,7 @@ _sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
DB 197,124,16,56 ; vmovups (%rax),%ymm15
DB 196,66,69,22,231 ; vpermps %ymm15,%ymm7,%ymm12
DB 196,194,13,22,255 ; vpermps %ymm15,%ymm14,%ymm7
- DB 233,32,1,0,0 ; jmpq 27ea9 <_sk_evenly_spaced_gradient_hsw_lowp+0x247>
+ DB 233,32,1,0,0 ; jmpq 27e15 <_sk_evenly_spaced_gradient_hsw_lowp+0x247>
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -38002,8 +37974,8 @@ _sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
DB 196,98,117,168,12,36 ; vfmadd213ps (%rsp),%ymm1,%ymm9
DB 196,98,117,168,222 ; vfmadd213ps %ymm6,%ymm1,%ymm11
DB 196,226,117,184,124,36,32 ; vfmadd231ps 0x20(%rsp),%ymm1,%ymm7
- DB 196,226,125,24,5,15,155,0,0 ; vbroadcastss 0x9b0f(%rip),%ymm0 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,226,125,24,13,214,154,0,0 ; vbroadcastss 0x9ad6(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,15,155,0,0 ; vbroadcastss 0x9b0f(%rip),%ymm0 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,226,125,24,13,214,154,0,0 ; vbroadcastss 0x9ad6(%rip),%ymm1 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,226,125,168,217 ; vfmadd213ps %ymm1,%ymm0,%ymm3
DB 196,226,125,168,209 ; vfmadd213ps %ymm1,%ymm0,%ymm2
DB 196,98,125,168,201 ; vfmadd213ps %ymm1,%ymm0,%ymm9
@@ -38013,7 +37985,7 @@ _sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
DB 196,226,125,168,249 ; vfmadd213ps %ymm1,%ymm0,%ymm7
DB 196,98,125,168,225 ; vfmadd213ps %ymm1,%ymm0,%ymm12
DB 197,254,91,194 ; vcvttps2dq %ymm2,%ymm0
- DB 197,253,111,37,162,162,0,0 ; vmovdqa 0xa2a2(%rip),%ymm4 # 321c0 <_sk_srcover_bgra_8888_sse2_lowp+0xaac>
+ DB 197,253,111,37,182,162,0,0 ; vmovdqa 0xa2b6(%rip),%ymm4 # 32140 <_sk_srcover_bgra_8888_sse2_lowp+0xac0>
DB 196,226,125,0,196 ; vpshufb %ymm4,%ymm0,%ymm0
DB 196,227,253,0,192,232 ; vpermq $0xe8,%ymm0,%ymm0
DB 197,254,91,203 ; vcvttps2dq %ymm3,%ymm1
@@ -38057,12 +38029,12 @@ _sk_evenly_spaced_2_stop_gradient_hsw_lowp LABEL PROC
DB 197,124,40,194 ; vmovaps %ymm2,%ymm8
DB 196,98,125,168,195 ; vfmadd213ps %ymm3,%ymm0,%ymm8
DB 196,226,117,168,211 ; vfmadd213ps %ymm3,%ymm1,%ymm2
- DB 196,226,125,24,29,238,153,0,0 ; vbroadcastss 0x99ee(%rip),%ymm3 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,125,24,29,181,153,0,0 ; vbroadcastss 0x99b5(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,29,238,153,0,0 ; vbroadcastss 0x99ee(%rip),%ymm3 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,29,181,153,0,0 ; vbroadcastss 0x99b5(%rip),%ymm11 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,194,101,168,211 ; vfmadd213ps %ymm11,%ymm3,%ymm2
DB 196,66,101,168,195 ; vfmadd213ps %ymm11,%ymm3,%ymm8
DB 196,65,126,91,192 ; vcvttps2dq %ymm8,%ymm8
- DB 197,125,111,21,190,161,0,0 ; vmovdqa 0xa1be(%rip),%ymm10 # 321e0 <_sk_srcover_bgra_8888_sse2_lowp+0xacc>
+ DB 197,125,111,21,210,161,0,0 ; vmovdqa 0xa1d2(%rip),%ymm10 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xae0>
DB 196,66,61,0,194 ; vpshufb %ymm10,%ymm8,%ymm8
DB 196,67,253,0,192,232 ; vpermq $0xe8,%ymm8,%ymm8
DB 197,254,91,210 ; vcvttps2dq %ymm2,%ymm2
@@ -38125,7 +38097,7 @@ _sk_xy_to_unit_angle_hsw_lowp LABEL PROC
DB 197,252,40,227 ; vmovaps %ymm3,%ymm4
DB 197,252,40,217 ; vmovaps %ymm1,%ymm3
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
- DB 196,98,125,24,5,253,153,0,0 ; vbroadcastss 0x99fd(%rip),%ymm8 # 31b4c <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ DB 196,98,125,24,5,253,153,0,0 ; vbroadcastss 0x99fd(%rip),%ymm8 # 31ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
DB 196,65,116,84,200 ; vandps %ymm8,%ymm1,%ymm9
DB 196,65,100,84,208 ; vandps %ymm8,%ymm3,%ymm10
DB 196,65,108,84,216 ; vandps %ymm8,%ymm2,%ymm11
@@ -38139,20 +38111,20 @@ _sk_xy_to_unit_angle_hsw_lowp LABEL PROC
DB 196,67,45,74,192,192 ; vblendvps %ymm12,%ymm8,%ymm10,%ymm8
DB 196,65,4,94,192 ; vdivps %ymm8,%ymm15,%ymm8
DB 196,65,60,89,208 ; vmulps %ymm8,%ymm8,%ymm10
- DB 196,98,125,24,29,81,153,0,0 ; vbroadcastss 0x9951(%rip),%ymm11 # 31af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- DB 196,98,125,24,53,76,153,0,0 ; vbroadcastss 0x994c(%rip),%ymm14 # 31af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ DB 196,98,125,24,29,81,153,0,0 ; vbroadcastss 0x9951(%rip),%ymm11 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,53,76,153,0,0 ; vbroadcastss 0x994c(%rip),%ymm14 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,65,124,40,251 ; vmovaps %ymm11,%ymm15
DB 196,66,45,168,254 ; vfmadd213ps %ymm14,%ymm10,%ymm15
DB 196,193,52,89,193 ; vmulps %ymm9,%ymm9,%ymm0
DB 196,66,125,168,222 ; vfmadd213ps %ymm14,%ymm0,%ymm11
- DB 196,98,125,24,53,51,153,0,0 ; vbroadcastss 0x9933(%rip),%ymm14 # 31af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ DB 196,98,125,24,53,51,153,0,0 ; vbroadcastss 0x9933(%rip),%ymm14 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,66,125,168,222 ; vfmadd213ps %ymm14,%ymm0,%ymm11
DB 196,66,45,168,254 ; vfmadd213ps %ymm14,%ymm10,%ymm15
- DB 196,98,125,24,53,36,153,0,0 ; vbroadcastss 0x9924(%rip),%ymm14 # 31afc <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ DB 196,98,125,24,53,36,153,0,0 ; vbroadcastss 0x9924(%rip),%ymm14 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,66,45,168,254 ; vfmadd213ps %ymm14,%ymm10,%ymm15
DB 196,66,125,168,222 ; vfmadd213ps %ymm14,%ymm0,%ymm11
DB 196,193,52,89,195 ; vmulps %ymm11,%ymm9,%ymm0
- DB 196,98,125,24,13,16,153,0,0 ; vbroadcastss 0x9910(%rip),%ymm9 # 31b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ DB 196,98,125,24,13,16,153,0,0 ; vbroadcastss 0x9910(%rip),%ymm9 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 197,52,92,208 ; vsubps %ymm0,%ymm9,%ymm10
DB 196,195,125,74,194,208 ; vblendvps %ymm13,%ymm10,%ymm0,%ymm0
DB 196,65,60,89,199 ; vmulps %ymm15,%ymm8,%ymm8
@@ -38160,14 +38132,14 @@ _sk_xy_to_unit_angle_hsw_lowp LABEL PROC
DB 196,67,61,74,193,192 ; vblendvps %ymm12,%ymm9,%ymm8,%ymm8
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 196,193,116,194,201,1 ; vcmpltps %ymm9,%ymm1,%ymm1
- DB 196,98,125,24,21,162,151,0,0 ; vbroadcastss 0x97a2(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,162,151,0,0 ; vbroadcastss 0x97a2(%rip),%ymm10 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,44,92,216 ; vsubps %ymm0,%ymm10,%ymm11
DB 196,195,125,74,195,16 ; vblendvps %ymm1,%ymm11,%ymm0,%ymm0
DB 196,193,100,194,201,1 ; vcmpltps %ymm9,%ymm3,%ymm1
DB 196,193,44,92,216 ; vsubps %ymm8,%ymm10,%ymm3
DB 196,227,61,74,203,16 ; vblendvps %ymm1,%ymm3,%ymm8,%ymm1
DB 196,193,108,194,217,1 ; vcmpltps %ymm9,%ymm2,%ymm3
- DB 196,98,125,24,5,124,151,0,0 ; vbroadcastss 0x977c(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,124,151,0,0 ; vbroadcastss 0x977c(%rip),%ymm8 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,208 ; vsubps %ymm0,%ymm8,%ymm10
DB 196,195,125,74,194,48 ; vblendvps %ymm3,%ymm10,%ymm0,%ymm0
DB 196,193,92,194,217,1 ; vcmpltps %ymm9,%ymm4,%ymm3
@@ -38210,9 +38182,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 2830f <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 2827b <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 76,141,29,237,2,0,0 ; lea 0x2ed(%rip),%r11 # 285d4 <_sk_srcover_rgba_8888_hsw_lowp+0x321>
+ DB 76,141,29,237,2,0,0 ; lea 0x2ed(%rip),%r11 # 28540 <_sk_srcover_rgba_8888_hsw_lowp+0x321>
DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38222,10 +38194,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 28425 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 28391 <_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 28425 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 28391 <_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
@@ -38234,7 +38206,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 28425 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 28391 <_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
@@ -38250,7 +38222,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 28425 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 28391 <_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
@@ -38260,7 +38232,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 28425 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 28391 <_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
@@ -38280,9 +38252,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,178,157,0,0 ; vmovdqa 0x9db2(%rip),%ymm8 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xaec>
+ DB 197,125,111,5,198,157,0,0 ; vmovdqa 0x9dc6(%rip),%ymm8 # 32180 <_sk_srcover_bgra_8888_sse2_lowp+0xb00>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
- DB 196,98,125,121,13,196,157,0,0 ; vpbroadcastw 0x9dc4(%rip),%ymm9 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xb0c>
+ DB 196,98,125,121,13,216,157,0,0 ; vpbroadcastw 0x9dd8(%rip),%ymm9 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb20>
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
@@ -38321,19 +38293,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 28536 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- DB 76,141,21,237,0,0,0 ; lea 0xed(%rip),%r10 # 28610 <_sk_srcover_rgba_8888_hsw_lowp+0x35d>
+ DB 119,26 ; ja 284a2 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ DB 76,141,21,237,0,0,0 ; lea 0xed(%rip),%r10 # 2857c <_sk_srcover_rgba_8888_hsw_lowp+0x35d>
DB 75,99,4,130 ; movslq (%r10,%r8,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,1 ; vmovd %xmm8,(%r9)
- DB 233,151,0,0,0 ; jmpq 285cd <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 28539 <_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 285cd <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 28539 <_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 285cd <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 28539 <_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
@@ -38341,12 +38313,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 285cd <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 28539 <_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 285cd <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 28539 <_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
@@ -38385,10 +38357,10 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255,64,254 ; incl -0x2(%rax)
DB 255 ; (bad)
- DB 255,45,254,255,255,26 ; ljmp *0x1afffffe(%rip) # 1b028607 <_sk_srcover_bgra_8888_sse2_lowp+0x1aff6ef3>
+ DB 255,45,254,255,255,26 ; ljmp *0x1afffffe(%rip) # 1b028573 <_sk_srcover_bgra_8888_sse2_lowp+0x1aff6ef3>
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,5,254,255,255,28 ; incl 0x1cfffffe(%rip) # 1d02860f <_sk_srcover_bgra_8888_sse2_lowp+0x1cff6efb>
+ DB 255,5,254,255,255,28 ; incl 0x1cfffffe(%rip) # 1d02857b <_sk_srcover_bgra_8888_sse2_lowp+0x1cff6efb>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -38406,7 +38378,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 28635 <_sk_srcover_rgba_8888_hsw_lowp+0x382>
+ DB 120,255 ; js 285a1 <_sk_srcover_rgba_8888_hsw_lowp+0x382>
DB 255 ; (bad)
DB 255,113,255 ; pushq -0x1(%rcx)
DB 255 ; (bad)
@@ -38431,9 +38403,9 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 65,254,202 ; dec %r10b
DB 69,15,182,194 ; movzbl %r10b,%r8d
DB 65,128,248,14 ; cmp $0xe,%r8b
- DB 119,51 ; ja 286a8 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 28614 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 2896c <_sk_srcover_bgra_8888_hsw_lowp+0x320>
+ DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 288d8 <_sk_srcover_bgra_8888_hsw_lowp+0x320>
DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38443,10 +38415,10 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,41 ; vmovd (%r9),%xmm5
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 233,22,1,0,0 ; jmpq 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 2872a <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,126,111,41 ; vmovdqu (%r9),%ymm5
DB 196,193,126,111,97,32 ; vmovdqu 0x20(%r9),%ymm4
- DB 233,6,1,0,0 ; jmpq 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 2872a <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,8 ; vmovd 0x8(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -38455,7 +38427,7 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 197,249,112,237,232 ; vpshufd $0xe8,%xmm5,%xmm5
DB 196,227,93,2,237,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm5
DB 197,253,111,231 ; vmovdqa %ymm7,%ymm4
- DB 233,216,0,0,0 ; jmpq 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 2872a <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,24 ; vmovd 0x18(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38471,7 +38443,7 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 196,193,122,111,41 ; vmovdqu (%r9),%xmm5
DB 196,227,85,2,236,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm5
DB 197,125,127,196 ; vmovdqa %ymm8,%ymm4
- DB 233,129,0,0,0 ; jmpq 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 2872a <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,40 ; vmovd 0x28(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38481,7 +38453,7 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 196,193,121,110,105,32 ; vmovd 0x20(%r9),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
DB 196,193,126,111,41 ; vmovdqu (%r9),%ymm5
- DB 235,76 ; jmp 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 2872a <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,56 ; vmovd 0x38(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38501,9 +38473,9 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 196,227,93,14,245,170 ; vpblendw $0xaa,%ymm5,%ymm4,%ymm6
DB 196,227,69,14,237,170 ; vpblendw $0xaa,%ymm5,%ymm7,%ymm5
DB 196,226,85,43,238 ; vpackusdw %ymm6,%ymm5,%ymm5
- DB 197,125,111,5,89,154,0,0 ; vmovdqa 0x9a59(%rip),%ymm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xb2c>
+ DB 197,125,111,5,109,154,0,0 ; vmovdqa 0x9a6d(%rip),%ymm8 # 321c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb40>
DB 196,193,85,219,240 ; vpand %ymm8,%ymm5,%ymm6
- DB 196,98,125,121,13,107,154,0,0 ; vpbroadcastw 0x9a6b(%rip),%ymm9 # 32260 <_sk_srcover_bgra_8888_sse2_lowp+0xb4c>
+ DB 196,98,125,121,13,127,154,0,0 ; vpbroadcastw 0x9a7f(%rip),%ymm9 # 321e0 <_sk_srcover_bgra_8888_sse2_lowp+0xb60>
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,221,114,212,16 ; vpsrld $0x10,%ymm4,%ymm4
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
@@ -38542,19 +38514,19 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 196,193,53,114,243,16 ; vpslld $0x10,%ymm11,%ymm9
DB 196,65,53,235,202 ; vpor %ymm10,%ymm9,%ymm9
DB 65,128,250,14 ; cmp $0xe,%r10b
- DB 119,26 ; ja 288cf <_sk_srcover_bgra_8888_hsw_lowp+0x283>
- DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 289a8 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
+ DB 119,26 ; ja 2883b <_sk_srcover_bgra_8888_hsw_lowp+0x283>
+ DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 28914 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
DB 75,99,4,130 ; movslq (%r10,%r8,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,1 ; vmovd %xmm8,(%r9)
- DB 233,151,0,0,0 ; jmpq 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 288d2 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
DB 196,65,126,127,73,32 ; vmovdqu %ymm9,0x20(%r9)
- DB 233,135,0,0,0 ; jmpq 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 288d2 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,121,22,65,8,2 ; vpextrd $0x2,%xmm8,0x8(%r9)
DB 196,65,121,214,1 ; vmovq %xmm8,(%r9)
- DB 235,121 ; jmp 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 288d2 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,73,24,2 ; vpextrd $0x2,%xmm9,0x18(%r9)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -38562,12 +38534,12 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,65,121,126,73,16 ; vmovd %xmm9,0x10(%r9)
DB 196,65,122,127,1 ; vmovdqu %xmm8,(%r9)
- DB 235,76 ; jmp 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 288d2 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,121,22,73,40,2 ; vpextrd $0x2,%xmm9,0x28(%r9)
DB 196,67,121,22,73,36,1 ; vpextrd $0x1,%xmm9,0x24(%r9)
DB 196,65,121,126,73,32 ; vmovd %xmm9,0x20(%r9)
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
- DB 235,49 ; jmp 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 288d2 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,81,56,2 ; vpextrd $0x2,%xmm10,0x38(%r9)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -38615,7 +38587,7 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 255,6 ; incl (%rsi)
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f0289ac <_sk_srcover_bgra_8888_sse2_lowp+0x3eff7298>
+ DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f028918 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff7298>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,55 ; pushq (%rdi)
@@ -38633,7 +38605,7 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 289cd <_sk_srcover_bgra_8888_hsw_lowp+0x381>
+ DB 121,255 ; jns 28939 <_sk_srcover_bgra_8888_hsw_lowp+0x381>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -38676,13 +38648,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 28afe <_sk_start_pipeline_sse41_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 28a6a <_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 28ac5 <_sk_start_pipeline_sse41_lowp+0xe1>
+ DB 119,62 ; ja 28a31 <_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
@@ -38701,10 +38673,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 28a8e <_sk_start_pipeline_sse41_lowp+0xaa>
+ DB 118,201 ; jbe 289fa <_sk_start_pipeline_sse41_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 28aee <_sk_start_pipeline_sse41_lowp+0x10a>
+ DB 116,33 ; je 28a5a <_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
@@ -38718,7 +38690,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 28a77 <_sk_start_pipeline_sse41_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 289e3 <_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
@@ -38757,7 +38729,7 @@ _sk_seed_shader_sse41_lowp LABEL PROC
DB 102,15,110,209 ; movd %ecx,%xmm2
DB 102,15,112,210,0 ; pshufd $0x0,%xmm2,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,88,21,61,151,0,0 ; addps 0x973d(%rip),%xmm2 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,21,81,151,0,0 ; addps 0x9751(%rip),%xmm2 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 255,224 ; jmpq *%rax
@@ -38922,7 +38894,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,130,148,0,0 ; movaps 0x9482(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,150,148,0,0 ; movaps 0x9496(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -38931,7 +38903,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,110,148,0,0 ; movaps 0x946e(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,5,130,148,0,0 ; movaps 0x9482(%rip),%xmm0 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -38940,10 +38912,10 @@ _sk_white_color_sse41_lowp LABEL PROC
PUBLIC _sk_set_rgb_sse41_lowp
_sk_set_rgb_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,15,16,21,217,139,0,0 ; movss 0x8bd9(%rip),%xmm2 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,15,16,21,217,139,0,0 ; movss 0x8bd9(%rip),%xmm2 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,152,139,0,0 ; movss 0x8b98(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,16,5,152,139,0,0 ; movss 0x8b98(%rip),%xmm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -38984,7 +38956,7 @@ _sk_clamp_a_dst_sse41_lowp LABEL PROC
PUBLIC _sk_premul_sse41_lowp
_sk_premul_sse41_lowp LABEL PROC
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,186,147,0,0 ; movdqa 0x93ba(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,206,147,0,0 ; movdqa 0x93ce(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -38999,7 +38971,7 @@ _sk_premul_sse41_lowp LABEL PROC
PUBLIC _sk_premul_dst_sse41_lowp
_sk_premul_dst_sse41_lowp LABEL PROC
DB 102,15,213,231 ; pmullw %xmm7,%xmm4
- DB 102,68,15,111,5,131,147,0,0 ; movdqa 0x9383(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,151,147,0,0 ; movdqa 0x9397(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,65,15,253,224 ; paddw %xmm8,%xmm4
DB 102,15,113,212,8 ; psrlw $0x8,%xmm4
DB 102,15,213,239 ; pmullw %xmm7,%xmm5
@@ -39039,7 +39011,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,33,147,0,0 ; movdqa 0x9321(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,53,147,0,0 ; movdqa 0x9335(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39067,7 +39039,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,197,146,0,0 ; movdqa 0x92c5(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,111,29,217,146,0,0 ; movdqa 0x92d9(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39097,7 +39069,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,69,146,0,0 ; movdqa 0x9245(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,89,146,0,0 ; movdqa 0x9259(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39124,7 +39096,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,208,145,0,0 ; movdqa 0x91d0(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,228,145,0,0 ; movdqa 0x91e4(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39143,7 +39115,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,135,145,0,0 ; movdqa 0x9187(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,155,145,0,0 ; movdqa 0x919b(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39162,7 +39134,7 @@ _sk_dstin_sse41_lowp LABEL PROC
PUBLIC _sk_srcout_sse41_lowp
_sk_srcout_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,62,145,0,0 ; movdqa 0x913e(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,82,145,0,0 ; movdqa 0x9152(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39183,7 +39155,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,231,144,0,0 ; movdqa 0x90e7(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,251,144,0,0 ; movdqa 0x90fb(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39206,7 +39178,7 @@ _sk_dstout_sse41_lowp LABEL PROC
PUBLIC _sk_srcover_sse41_lowp
_sk_srcover_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,141,144,0,0 ; movdqa 0x908d(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,161,144,0,0 ; movdqa 0x90a1(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39233,7 +39205,7 @@ _sk_srcover_sse41_lowp LABEL PROC
PUBLIC _sk_dstover_sse41_lowp
_sk_dstover_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,19,144,0,0 ; movdqa 0x9013(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,39,144,0,0 ; movdqa 0x9027(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39258,7 +39230,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,172,143,0,0 ; movdqa 0x8fac(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,192,143,0,0 ; movdqa 0x8fc0(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39275,7 +39247,7 @@ _sk_modulate_sse41_lowp LABEL PROC
PUBLIC _sk_multiply_sse41_lowp
_sk_multiply_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,107,143,0,0 ; movdqa 0x8f6b(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,127,143,0,0 ; movdqa 0x8f7f(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39316,7 +39288,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,176,142,0,0 ; movdqa 0x8eb0(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,196,142,0,0 ; movdqa 0x8ec4(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39334,7 +39306,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,106,142,0,0 ; movdqa 0x8e6a(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,21,126,142,0,0 ; movdqa 0x8e7e(%rip),%xmm10 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39364,7 +39336,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,232,141,0,0 ; movdqa 0x8de8(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,252,141,0,0 ; movdqa 0x8dfc(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39405,7 +39377,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,47,141,0,0 ; movdqa 0x8d2f(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,67,141,0,0 ; movdqa 0x8d43(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39447,7 +39419,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,114,140,0,0 ; movdqa 0x8c72(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,134,140,0,0 ; movdqa 0x8c86(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39489,10 +39461,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,181,139,0,0 ; movdqa 0x8bb5(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,201,139,0,0 ; movdqa 0x8bc9(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,2,147,0,0 ; movdqa 0x9302(%rip),%xmm10 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ DB 102,68,15,111,21,22,147,0,0 ; movdqa 0x9316(%rip),%xmm10 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x12d0>
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
@@ -39532,10 +39504,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,241,138,0,0 ; movdqa 0x8af1(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,5,139,0,0 ; movdqa 0x8b05(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,62,146,0,0 ; movdqa 0x923e(%rip),%xmm10 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ DB 102,68,15,111,21,82,146,0,0 ; movdqa 0x9252(%rip),%xmm10 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x12d0>
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
@@ -39570,14 +39542,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,73,138,0,0 ; movdqa 0x8a49(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,29,93,138,0,0 ; movdqa 0x8a5d(%rip),%xmm11 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,146,145,0,0 ; movdqa 0x9192(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,13,166,145,0,0 ; movdqa 0x91a6(%rip),%xmm9 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
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
@@ -39624,7 +39596,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,59,137,0,0 ; movdqa 0x893b(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,79,137,0,0 ; movdqa 0x894f(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39663,7 +39635,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,150,136,0,0 ; movdqa 0x8896(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,29,170,136,0,0 ; movdqa 0x88aa(%rip),%xmm11 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39675,7 +39647,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,200,143,0,0 ; movdqa 0x8fc8(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,13,220,143,0,0 ; movdqa 0x8fdc(%rip),%xmm9 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
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
@@ -39721,7 +39693,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,122,135,0,0 ; movdqa 0x877a(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,142,135,0,0 ; movdqa 0x878e(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -39763,49 +39735,49 @@ _sk_load_8888_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 29bbb <_sk_load_8888_sse41_lowp+0x44>
+ DB 119,41 ; ja 29b27 <_sk_load_8888_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,239,0,0,0 ; lea 0xef(%rip),%r9 # 29c90 <_sk_load_8888_sse41_lowp+0x119>
+ DB 76,141,13,239,0,0,0 ; lea 0xef(%rip),%r9 # 29bfc <_sk_load_8888_sse41_lowp+0x119>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,144 ; movd (%r8,%rdx,4),%xmm2
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 29c14 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 29b80 <_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 29c14 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 29b80 <_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 29c14 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 29b80 <_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,212,141,0,0 ; movdqa 0x8dd4(%rip),%xmm0 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,5,232,141,0,0 ; movdqa 0x8de8(%rip),%xmm0 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
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,52,134,0,0 ; movdqa 0x8634(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,72,134,0,0 ; movdqa 0x8648(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,173,141,0,0 ; movdqa 0x8dad(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,21,193,141,0,0 ; movdqa 0x8dc1(%rip),%xmm10 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
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,154,141,0,0 ; movdqa 0x8d9a(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,174,141,0,0 ; movdqa 0x8dae(%rip),%xmm10 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x1310>
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
@@ -39821,7 +39793,7 @@ _sk_load_8888_sse41_lowp LABEL PROC
DB 58,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 29c9d <_sk_load_8888_sse41_lowp+0x126>
+ DB 126,255 ; jle 29c09 <_sk_load_8888_sse41_lowp+0x126>
DB 255 ; (bad)
DB 255,117,255 ; pushq -0x1(%rbp)
DB 255 ; (bad)
@@ -39841,49 +39813,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 29cf0 <_sk_load_8888_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 29c5c <_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 # 29dc8 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 29d34 <_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 29d49 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 29cb5 <_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 29d49 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 29cb5 <_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 29d49 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 29cb5 <_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,159,140,0,0 ; movdqa 0x8c9f(%rip),%xmm4 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,37,179,140,0,0 ; movdqa 0x8cb3(%rip),%xmm4 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
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,255,132,0,0 ; movdqa 0x84ff(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,19,133,0,0 ; movdqa 0x8513(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,120,140,0,0 ; movdqa 0x8c78(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,21,140,140,0,0 ; movdqa 0x8c8c(%rip),%xmm10 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
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,101,140,0,0 ; movdqa 0x8c65(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,121,140,0,0 ; movdqa 0x8c79(%rip),%xmm10 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x1310>
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
@@ -39899,7 +39871,7 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 29dd5 <_sk_load_8888_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 29d41 <_sk_load_8888_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -39934,20 +39906,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 29e6a <_sk_store_8888_sse41_lowp+0x86>
+ DB 119,27 ; ja 29dd6 <_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 # 29eb0 <_sk_store_8888_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 29e1c <_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 29ea9 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 29e15 <_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 29ea9 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 29e15 <_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 29ea9 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 29e15 <_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)
@@ -39989,49 +39961,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 29f10 <_sk_load_bgra_sse41_lowp+0x44>
+ DB 119,41 ; ja 29e7c <_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 # 29fe8 <_sk_load_bgra_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 29f54 <_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 29f69 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 29ed5 <_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 29f69 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 29ed5 <_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 29f69 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 29ed5 <_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,127,138,0,0 ; movdqa 0x8a7f(%rip),%xmm2 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,21,147,138,0,0 ; movdqa 0x8a93(%rip),%xmm2 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
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,223,130,0,0 ; movdqa 0x82df(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,243,130,0,0 ; movdqa 0x82f3(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,88,138,0,0 ; movdqa 0x8a58(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,21,108,138,0,0 ; movdqa 0x8a6c(%rip),%xmm10 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
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,69,138,0,0 ; movdqa 0x8a45(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,89,138,0,0 ; movdqa 0x8a59(%rip),%xmm10 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x1310>
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
@@ -40047,7 +40019,7 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 29ff5 <_sk_load_bgra_sse41_lowp+0x129>
+ DB 123,255 ; jnp 29f61 <_sk_load_bgra_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -40067,49 +40039,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 2a048 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 29fb4 <_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 # 2a120 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 2a08c <_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 2a0a1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2a00d <_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 2a0a1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2a00d <_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 2a0a1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2a00d <_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,71,137,0,0 ; movdqa 0x8947(%rip),%xmm6 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,53,91,137,0,0 ; movdqa 0x895b(%rip),%xmm6 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
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,167,129,0,0 ; movdqa 0x81a7(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,187,129,0,0 ; movdqa 0x81bb(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,32,137,0,0 ; movdqa 0x8920(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,21,52,137,0,0 ; movdqa 0x8934(%rip),%xmm10 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
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,13,137,0,0 ; movdqa 0x890d(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,33,137,0,0 ; movdqa 0x8921(%rip),%xmm10 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x1310>
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
@@ -40125,7 +40097,7 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2a12d <_sk_load_bgra_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 2a099 <_sk_load_bgra_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -40160,20 +40132,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 2a1c2 <_sk_store_bgra_sse41_lowp+0x86>
+ DB 119,27 ; ja 2a12e <_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 # 2a208 <_sk_store_bgra_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 2a174 <_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 2a201 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 2a16d <_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 2a201 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 2a16d <_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 2a201 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 2a16d <_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)
@@ -40274,17 +40246,17 @@ _sk_gather_8888_sse41_lowp LABEL PROC
DB 102,65,15,196,202,5 ; pinsrw $0x5,%r10d,%xmm1
DB 102,65,15,196,201,6 ; pinsrw $0x6,%r9d,%xmm1
DB 102,15,196,200,7 ; pinsrw $0x7,%eax,%xmm1
- DB 102,68,15,111,13,16,127,0,0 ; movdqa 0x7f10(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,36,127,0,0 ; movdqa 0x7f24(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,137,134,0,0 ; movdqa 0x8689(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,21,157,134,0,0 ; movdqa 0x869d(%rip),%xmm10 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
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,118,134,0,0 ; movdqa 0x8676(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,138,134,0,0 ; movdqa 0x868a(%rip),%xmm10 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x1310>
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
@@ -40367,17 +40339,17 @@ _sk_gather_bgra_sse41_lowp LABEL PROC
DB 102,65,15,196,202,5 ; pinsrw $0x5,%r10d,%xmm1
DB 102,65,15,196,201,6 ; pinsrw $0x6,%r9d,%xmm1
DB 102,15,196,200,7 ; pinsrw $0x7,%eax,%xmm1
- DB 102,68,15,111,13,120,125,0,0 ; movdqa 0x7d78(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,140,125,0,0 ; movdqa 0x7d8c(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,241,132,0,0 ; movdqa 0x84f1(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,21,5,133,0,0 ; movdqa 0x8505(%rip),%xmm10 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
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,222,132,0,0 ; movdqa 0x84de(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,242,132,0,0 ; movdqa 0x84f2(%rip),%xmm10 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x1310>
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
@@ -40401,23 +40373,23 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2a590 <_sk_load_565_sse41_lowp+0x3c>
+ DB 119,34 ; ja 2a4fc <_sk_load_565_sse41_lowp+0x3c>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2a640 <_sk_load_565_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2a5ac <_sk_load_565_sse41_lowp+0xec>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,74 ; jmp 2a5da <_sk_load_565_sse41_lowp+0x86>
+ DB 235,74 ; jmp 2a546 <_sk_load_565_sse41_lowp+0x86>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,66 ; jmp 2a5da <_sk_load_565_sse41_lowp+0x86>
+ DB 235,66 ; jmp 2a546 <_sk_load_565_sse41_lowp+0x86>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,76,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm1
DB 102,65,15,110,4,80 ; movd (%r8,%rdx,2),%xmm0
DB 102,15,58,14,193,252 ; pblendw $0xfc,%xmm1,%xmm0
- DB 235,40 ; jmp 2a5da <_sk_load_565_sse41_lowp+0x86>
+ DB 235,40 ; jmp 2a546 <_sk_load_565_sse41_lowp+0x86>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,76,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm1
DB 102,65,15,196,76,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm1
@@ -40426,11 +40398,11 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 102,15,58,14,193,240 ; pblendw $0xf0,%xmm1,%xmm0
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
- DB 102,15,219,29,53,132,0,0 ; pand 0x8435(%rip),%xmm3 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,29,73,132,0,0 ; pand 0x8449(%rip),%xmm3 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1320>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,52,132,0,0 ; pand 0x8434(%rip),%xmm1 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,15,111,21,60,132,0,0 ; movdqa 0x843c(%rip),%xmm2 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,15,219,13,72,132,0,0 ; pand 0x8448(%rip),%xmm1 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+ DB 102,15,111,21,80,132,0,0 ; movdqa 0x8450(%rip),%xmm2 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1340>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -40443,7 +40415,7 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 102,15,113,210,2 ; psrlw $0x2,%xmm2
DB 102,15,235,211 ; por %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,50,124,0,0 ; movaps 0x7c32(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,70,124,0,0 ; movaps 0x7c46(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -40454,7 +40426,7 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 2a655 <_sk_load_565_sse41_lowp+0x101>
+ DB 126,255 ; jle 2a5c1 <_sk_load_565_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -40471,23 +40443,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 2a698 <_sk_load_565_dst_sse41_lowp+0x3c>
+ DB 119,34 ; ja 2a604 <_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 # 2a748 <_sk_load_565_dst_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2a6b4 <_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 2a6e2 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,74 ; jmp 2a64e <_sk_load_565_dst_sse41_lowp+0x86>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,66 ; jmp 2a6e2 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,66 ; jmp 2a64e <_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 2a6e2 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,40 ; jmp 2a64e <_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
@@ -40496,11 +40468,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,45,131,0,0 ; pand 0x832d(%rip),%xmm7 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,61,65,131,0,0 ; pand 0x8341(%rip),%xmm7 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1320>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,44,131,0,0 ; pand 0x832c(%rip),%xmm5 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,15,111,53,52,131,0,0 ; movdqa 0x8334(%rip),%xmm6 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,15,219,45,64,131,0,0 ; pand 0x8340(%rip),%xmm5 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+ DB 102,15,111,53,72,131,0,0 ; movdqa 0x8348(%rip),%xmm6 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1340>
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
@@ -40513,7 +40485,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,42,123,0,0 ; movaps 0x7b2a(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,61,62,123,0,0 ; movaps 0x7b3e(%rip),%xmm7 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -40524,7 +40496,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 2a75d <_sk_load_565_dst_sse41_lowp+0x101>
+ DB 126,255 ; jle 2a6c9 <_sk_load_565_dst_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -40539,10 +40511,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,200,130,0,0 ; pand 0x82c8(%rip),%xmm8 # 32a50 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,68,15,219,5,220,130,0,0 ; pand 0x82dc(%rip),%xmm8 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1350>
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,196,130,0,0 ; pand 0x82c4(%rip),%xmm9 # 32a60 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ DB 102,68,15,219,13,216,130,0,0 ; pand 0x82d8(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1360>
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
@@ -40551,19 +40523,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 2a7d8 <_sk_store_565_sse41_lowp+0x74>
+ DB 119,29 ; ja 2a744 <_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 # 2a818 <_sk_store_565_sse41_lowp+0xb4>
+ DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 2a784 <_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 2a812 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,58 ; jmp 2a77e <_sk_store_565_sse41_lowp+0xae>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 2a812 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,50 ; jmp 2a77e <_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 2a812 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,33 ; jmp 2a77e <_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)
@@ -40583,7 +40555,7 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 235,255 ; jmp 2a829 <_sk_store_565_sse41_lowp+0xc5>
+ DB 235,255 ; jmp 2a795 <_sk_store_565_sse41_lowp+0xc5>
DB 255 ; (bad)
DB 255,226 ; jmpq *%rdx
DB 255 ; (bad)
@@ -40658,11 +40630,11 @@ _sk_gather_565_sse41_lowp LABEL PROC
DB 102,15,196,192,7 ; pinsrw $0x7,%eax,%xmm0
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
- DB 102,15,219,29,210,128,0,0 ; pand 0x80d2(%rip),%xmm3 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,29,230,128,0,0 ; pand 0x80e6(%rip),%xmm3 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1320>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,209,128,0,0 ; pand 0x80d1(%rip),%xmm1 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,15,111,21,217,128,0,0 ; movdqa 0x80d9(%rip),%xmm2 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,15,219,13,229,128,0,0 ; pand 0x80e5(%rip),%xmm1 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+ DB 102,15,111,21,237,128,0,0 ; movdqa 0x80ed(%rip),%xmm2 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1340>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -40675,7 +40647,7 @@ _sk_gather_565_sse41_lowp LABEL PROC
DB 102,15,113,210,2 ; psrlw $0x2,%xmm2
DB 102,15,235,211 ; por %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,207,120,0,0 ; movaps 0x78cf(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,227,120,0,0 ; movaps 0x78e3(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -40694,23 +40666,23 @@ _sk_load_4444_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2a9e8 <_sk_load_4444_sse41_lowp+0x3d>
+ DB 119,35 ; ja 2a954 <_sk_load_4444_sse41_lowp+0x3d>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,209,0,0,0 ; lea 0xd1(%rip),%r9 # 2aaa4 <_sk_load_4444_sse41_lowp+0xf9>
+ DB 76,141,13,209,0,0,0 ; lea 0xd1(%rip),%r9 # 2aa10 <_sk_load_4444_sse41_lowp+0xf9>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,76 ; jmp 2aa34 <_sk_load_4444_sse41_lowp+0x89>
+ DB 235,76 ; jmp 2a9a0 <_sk_load_4444_sse41_lowp+0x89>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,68 ; jmp 2aa34 <_sk_load_4444_sse41_lowp+0x89>
+ DB 235,68 ; jmp 2a9a0 <_sk_load_4444_sse41_lowp+0x89>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 102,69,15,110,4,80 ; movd (%r8,%rdx,2),%xmm8
DB 102,68,15,58,14,192,252 ; pblendw $0xfc,%xmm0,%xmm8
- DB 235,41 ; jmp 2aa34 <_sk_load_4444_sse41_lowp+0x89>
+ DB 235,41 ; jmp 2a9a0 <_sk_load_4444_sse41_lowp+0x89>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -40721,7 +40693,7 @@ _sk_load_4444_sse41_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,5,32,128,0,0 ; movdqa 0x8020(%rip),%xmm0 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,15,111,5,52,128,0,0 ; movdqa 0x8034(%rip),%xmm0 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1370>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -40767,23 +40739,23 @@ _sk_load_4444_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2aafd <_sk_load_4444_dst_sse41_lowp+0x3d>
+ DB 119,35 ; ja 2aa69 <_sk_load_4444_dst_sse41_lowp+0x3d>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,208,0,0,0 ; lea 0xd0(%rip),%r9 # 2abb8 <_sk_load_4444_dst_sse41_lowp+0xf8>
+ DB 76,141,13,208,0,0,0 ; lea 0xd0(%rip),%r9 # 2ab24 <_sk_load_4444_dst_sse41_lowp+0xf8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,76 ; jmp 2ab49 <_sk_load_4444_dst_sse41_lowp+0x89>
+ DB 235,76 ; jmp 2aab5 <_sk_load_4444_dst_sse41_lowp+0x89>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,68 ; jmp 2ab49 <_sk_load_4444_dst_sse41_lowp+0x89>
+ DB 235,68 ; jmp 2aab5 <_sk_load_4444_dst_sse41_lowp+0x89>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm4
DB 102,69,15,110,4,80 ; movd (%r8,%rdx,2),%xmm8
DB 102,68,15,58,14,196,252 ; pblendw $0xfc,%xmm4,%xmm8
- DB 235,41 ; jmp 2ab49 <_sk_load_4444_dst_sse41_lowp+0x89>
+ DB 235,41 ; jmp 2aab5 <_sk_load_4444_dst_sse41_lowp+0x89>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm4
DB 102,65,15,196,100,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -40794,7 +40766,7 @@ _sk_load_4444_dst_sse41_lowp LABEL PROC
DB 102,15,113,213,12 ; psrlw $0xc,%xmm5
DB 102,65,15,111,240 ; movdqa %xmm8,%xmm6
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
- DB 102,15,111,37,11,127,0,0 ; movdqa 0x7f0b(%rip),%xmm4 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,15,111,37,31,127,0,0 ; movdqa 0x7f1f(%rip),%xmm4 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1370>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,113,215,4 ; psrlw $0x4,%xmm7
@@ -40837,12 +40809,12 @@ _sk_store_4444_sse41_lowp LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,65,15,113,240,8 ; psllw $0x8,%xmm8
- DB 102,68,15,219,5,136,126,0,0 ; pand 0x7e88(%rip),%xmm8 # 32a80 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ DB 102,68,15,219,5,156,126,0,0 ; pand 0x7e9c(%rip),%xmm8 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x1380>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,4 ; psllw $0x4,%xmm9
- DB 102,68,15,219,13,132,126,0,0 ; pand 0x7e84(%rip),%xmm9 # 32a90 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ DB 102,68,15,219,13,152,126,0,0 ; pand 0x7e98(%rip),%xmm9 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x1390>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
- DB 102,68,15,111,21,134,126,0,0 ; movdqa 0x7e86(%rip),%xmm10 # 32aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ DB 102,68,15,111,21,154,126,0,0 ; movdqa 0x7e9a(%rip),%xmm10 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x13a0>
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
DB 102,65,15,113,208,4 ; psrlw $0x4,%xmm8
@@ -40852,19 +40824,19 @@ _sk_store_4444_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,29 ; ja 2ac5b <_sk_store_4444_sse41_lowp+0x87>
+ DB 119,29 ; ja 2abc7 <_sk_store_4444_sse41_lowp+0x87>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,84,0,0,0 ; lea 0x54(%rip),%r9 # 2ac9c <_sk_store_4444_sse41_lowp+0xc8>
+ DB 76,141,13,84,0,0,0 ; lea 0x54(%rip),%r9 # 2ac08 <_sk_store_4444_sse41_lowp+0xc8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,58,21,4,80,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,2)
- DB 235,58 ; jmp 2ac95 <_sk_store_4444_sse41_lowp+0xc1>
+ DB 235,58 ; jmp 2ac01 <_sk_store_4444_sse41_lowp+0xc1>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 2ac95 <_sk_store_4444_sse41_lowp+0xc1>
+ DB 235,50 ; jmp 2ac01 <_sk_store_4444_sse41_lowp+0xc1>
DB 102,69,15,58,21,68,80,4,2 ; pextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,33 ; jmp 2ac95 <_sk_store_4444_sse41_lowp+0xc1>
+ DB 235,33 ; jmp 2ac01 <_sk_store_4444_sse41_lowp+0xc1>
DB 102,69,15,58,21,68,80,12,6 ; pextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,10,5 ; pextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,8,4 ; pextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -40962,7 +40934,7 @@ _sk_gather_4444_sse41_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,5,140,124,0,0 ; movdqa 0x7c8c(%rip),%xmm0 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,15,111,5,160,124,0,0 ; movdqa 0x7ca0(%rip),%xmm0 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1370>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -40998,18 +40970,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 2ae76 <_sk_load_a8_sse41_lowp+0x39>
+ DB 119,34 ; ja 2ade2 <_sk_load_a8_sse41_lowp+0x39>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 2aef4 <_sk_load_a8_sse41_lowp+0xb7>
+ DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 2ae60 <_sk_load_a8_sse41_lowp+0xb7>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,100 ; jmp 2aeda <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2ae46 <_sk_load_a8_sse41_lowp+0x9d>
DB 102,65,15,56,48,28,16 ; pmovzxbw (%r8,%rdx,1),%xmm3
- DB 235,91 ; jmp 2aeda <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2ae46 <_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
@@ -41017,7 +40989,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 2aeda <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2ae46 <_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
@@ -41028,14 +41000,14 @@ _sk_load_a8_sse41_lowp LABEL PROC
DB 102,65,15,110,12,16 ; movd (%r8,%rdx,1),%xmm1
DB 102,15,56,48,217 ; pmovzxbw %xmm1,%xmm3
DB 102,15,58,14,216,240 ; pblendw $0xf0,%xmm0,%xmm3
- DB 102,15,219,29,142,115,0,0 ; pand 0x738e(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,29,162,115,0,0 ; pand 0x73a2(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,255 ; ja 2aef5 <_sk_load_a8_sse41_lowp+0xb8>
+ DB 119,255 ; ja 2ae61 <_sk_load_a8_sse41_lowp+0xb8>
DB 255 ; (bad)
DB 255,154,255,255,255,139 ; lcall *-0x74000001(%rdx)
DB 255 ; (bad)
@@ -41062,18 +41034,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 2af49 <_sk_load_a8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 2aeb5 <_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 # 2afc4 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 2af30 <_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 2afad <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2af19 <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,60,16 ; pmovzxbw (%r8,%rdx,1),%xmm7
- DB 235,91 ; jmp 2afad <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2af19 <_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
@@ -41081,7 +41053,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 2afad <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2af19 <_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
@@ -41092,13 +41064,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,187,114,0,0 ; pand 0x72bb(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,61,207,114,0,0 ; pand 0x72cf(%rip),%xmm7 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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 2afc5 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ DB 122,255 ; jp 2af31 <_sk_load_a8_dst_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -41127,28 +41099,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 2b014 <_sk_store_a8_sse41_lowp+0x34>
+ DB 119,29 ; ja 2af80 <_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 # 2b084 <_sk_store_a8_sse41_lowp+0xa4>
+ DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 2aff0 <_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 2b07d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,105 ; jmp 2afe9 <_sk_store_a8_sse41_lowp+0x9d>
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,157,121,0,0 ; pshufb 0x799d(%rip),%xmm8 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
+ DB 102,68,15,56,0,5,177,121,0,0 ; pshufb 0x79b1(%rip),%xmm8 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x12c0>
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,82 ; jmp 2b07d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,82 ; jmp 2afe9 <_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,61,114,0,0 ; pshufb 0x723d(%rip),%xmm8 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,56,0,5,81,114,0,0 ; pshufb 0x7251(%rip),%xmm8 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xb80>
DB 102,69,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,48 ; jmp 2b07d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,48 ; jmp 2afe9 <_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,25,114,0,0 ; pshufb 0x7219(%rip),%xmm8 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ DB 102,68,15,56,0,5,45,114,0,0 ; pshufb 0x722d(%rip),%xmm8 # 32210 <_sk_srcover_bgra_8888_sse2_lowp+0xb90>
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -41257,18 +41229,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 2b206 <_sk_load_g8_sse41_lowp+0x39>
+ DB 119,34 ; ja 2b172 <_sk_load_g8_sse41_lowp+0x39>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,150,0,0,0 ; lea 0x96(%rip),%r9 # 2b288 <_sk_load_g8_sse41_lowp+0xbb>
+ DB 76,141,13,150,0,0,0 ; lea 0x96(%rip),%r9 # 2b1f4 <_sk_load_g8_sse41_lowp+0xbb>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,100 ; jmp 2b26a <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2b1d6 <_sk_load_g8_sse41_lowp+0x9d>
DB 102,65,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm0
- DB 235,91 ; jmp 2b26a <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2b1d6 <_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
@@ -41276,7 +41248,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 2b26a <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2b1d6 <_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
@@ -41287,14 +41259,14 @@ _sk_load_g8_sse41_lowp LABEL PROC
DB 102,65,15,110,4,16 ; movd (%r8,%rdx,1),%xmm0
DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0
DB 102,15,58,14,193,240 ; pblendw $0xf0,%xmm1,%xmm0
- DB 102,15,219,5,254,111,0,0 ; pand 0x6ffe(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,5,18,112,0,0 ; pand 0x7012(%rip),%xmm0 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,245,111,0,0 ; movaps 0x6ff5(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,9,112,0,0 ; movaps 0x7009(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 115,255 ; jae 2b289 <_sk_load_g8_sse41_lowp+0xbc>
+ DB 115,255 ; jae 2b1f5 <_sk_load_g8_sse41_lowp+0xbc>
DB 255 ; (bad)
DB 255,150,255,255,255,135 ; callq *-0x78000001(%rsi)
DB 255 ; (bad)
@@ -41321,18 +41293,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 2b2dd <_sk_load_g8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 2b249 <_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 # 2b35c <_sk_load_g8_dst_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2b2c8 <_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 2b341 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2b2ad <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,36,16 ; pmovzxbw (%r8,%rdx,1),%xmm4
- DB 235,91 ; jmp 2b341 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2b2ad <_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
@@ -41340,7 +41312,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 2b341 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2b2ad <_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
@@ -41351,13 +41323,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,39,111,0,0 ; pand 0x6f27(%rip),%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,37,59,111,0,0 ; pand 0x6f3b(%rip),%xmm4 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,30,111,0,0 ; movaps 0x6f1e(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,61,50,111,0,0 ; movaps 0x6f32(%rip),%xmm7 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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 2b35d <_sk_load_g8_dst_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 2b2c9 <_sk_load_g8_dst_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -41377,10 +41349,10 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse41_lowp
_sk_luminance_to_alpha_sse41_lowp LABEL PROC
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
- DB 102,15,213,5,44,119,0,0 ; pmullw 0x772c(%rip),%xmm0 # 32ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
- DB 102,15,213,13,52,119,0,0 ; pmullw 0x7734(%rip),%xmm1 # 32ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
+ DB 102,15,213,5,64,119,0,0 ; pmullw 0x7740(%rip),%xmm0 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x13b0>
+ DB 102,15,213,13,72,119,0,0 ; pmullw 0x7748(%rip),%xmm1 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x13c0>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,56,119,0,0 ; pmullw 0x7738(%rip),%xmm3 # 32ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
+ DB 102,15,213,29,76,119,0,0 ; pmullw 0x774c(%rip),%xmm3 # 32a50 <_sk_srcover_bgra_8888_sse2_lowp+0x13d0>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41454,7 +41426,7 @@ _sk_gather_g8_sse41_lowp LABEL PROC
DB 102,15,58,32,192,7 ; pinsrb $0x7,%eax,%xmm0
DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,161,109,0,0 ; movaps 0x6da1(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,181,109,0,0 ; movaps 0x6db5(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 91 ; pop %rbx
@@ -41468,14 +41440,14 @@ PUBLIC _sk_scale_1_float_sse41_lowp
_sk_scale_1_float_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,89,5,255,100,0,0 ; mulss 0x64ff(%rip),%xmm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,198,100,0,0 ; addss 0x64c6(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,255,100,0,0 ; mulss 0x64ff(%rip),%xmm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,198,100,0,0 ; addss 0x64c6(%rip),%xmm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,82,109,0,0 ; movdqa 0x6d52(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,102,109,0,0 ; movdqa 0x6d66(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -41494,13 +41466,13 @@ PUBLIC _sk_lerp_1_float_sse41_lowp
_sk_lerp_1_float_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,89,5,135,100,0,0 ; mulss 0x6487(%rip),%xmm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,78,100,0,0 ; addss 0x644e(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,135,100,0,0 ; mulss 0x6487(%rip),%xmm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,78,100,0,0 ; addss 0x644e(%rip),%xmm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,223,108,0,0 ; movdqa 0x6cdf(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,243,108,0,0 ; movdqa 0x6cf3(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -41538,18 +41510,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 2b648 <_sk_scale_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 2b5b4 <_sk_scale_u8_sse41_lowp+0x3b>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2b710 <_sk_scale_u8_sse41_lowp+0x103>
+ DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2b67c <_sk_scale_u8_sse41_lowp+0x103>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,111 ; jmp 2b6b7 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 2b623 <_sk_scale_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 2b6b7 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 2b623 <_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
@@ -41557,7 +41529,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 2b6b7 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 2b623 <_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
@@ -41568,9 +41540,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,176,107,0,0 ; pand 0x6bb0(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,219,5,196,107,0,0 ; pand 0x6bc4(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,162,107,0,0 ; movdqa 0x6ba2(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,182,107,0,0 ; movdqa 0x6bb6(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -41595,7 +41567,7 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 255,148,255,255,255,136,255 ; callq *-0x770001(%rdi,%rdi,8)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 124,255 ; jl 2b725 <_sk_scale_u8_sse41_lowp+0x118>
+ DB 124,255 ; jl 2b691 <_sk_scale_u8_sse41_lowp+0x118>
DB 255 ; (bad)
DB 255,107,255 ; ljmp *-0x1(%rbx)
DB 255 ; (bad)
@@ -41611,18 +41583,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 2b767 <_sk_lerp_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 2b6d3 <_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 # 2b870 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 2b7dc <_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 2b7d6 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 2b742 <_sk_lerp_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 2b7d6 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 2b742 <_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
@@ -41630,7 +41602,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 2b7d6 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 2b742 <_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
@@ -41641,8 +41613,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,145,106,0,0 ; pand 0x6a91(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
- DB 102,68,15,111,21,136,106,0,0 ; movdqa 0x6a88(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,219,5,165,106,0,0 ; pand 0x6aa5(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
+ DB 102,68,15,111,21,156,106,0,0 ; movdqa 0x6a9c(%rip),%xmm10 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -41672,7 +41644,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 2b870 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 235,254 ; jmp 2b7dc <_sk_lerp_u8_sse41_lowp+0x144>
DB 255 ; (bad)
DB 255,17 ; callq *(%rcx)
DB 255 ; (bad)
@@ -41704,23 +41676,23 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2b8ce <_sk_scale_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 2b83a <_sk_scale_565_sse41_lowp+0x42>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,111,1,0,0 ; lea 0x16f(%rip),%r9 # 2ba28 <_sk_scale_565_sse41_lowp+0x19c>
+ DB 76,141,13,111,1,0,0 ; lea 0x16f(%rip),%r9 # 2b994 <_sk_scale_565_sse41_lowp+0x19c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,200 ; movd %eax,%xmm9
- DB 235,76 ; jmp 2b91a <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 2b886 <_sk_scale_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 2b91a <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 2b886 <_sk_scale_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 102,69,15,110,12,80 ; movd (%r8,%rdx,2),%xmm9
DB 102,68,15,58,14,200,252 ; pblendw $0xfc,%xmm0,%xmm9
- DB 235,41 ; jmp 2b91a <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 2b886 <_sk_scale_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -41729,11 +41701,11 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 102,68,15,58,14,200,240 ; pblendw $0xf0,%xmm0,%xmm9
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
- DB 102,15,219,5,244,112,0,0 ; pand 0x70f4(%rip),%xmm0 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,5,8,113,0,0 ; pand 0x7108(%rip),%xmm0 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1320>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,65,15,113,210,5 ; psrlw $0x5,%xmm10
- DB 102,68,15,219,21,240,112,0,0 ; pand 0x70f0(%rip),%xmm10 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,68,15,111,29,247,112,0,0 ; movdqa 0x70f7(%rip),%xmm11 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,68,15,219,21,4,113,0,0 ; pand 0x7104(%rip),%xmm10 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+ DB 102,68,15,111,29,11,113,0,0 ; movdqa 0x710b(%rip),%xmm11 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1340>
DB 102,69,15,219,217 ; pand %xmm9,%xmm11
DB 102,65,15,113,209,13 ; psrlw $0xd,%xmm9
DB 102,68,15,235,200 ; por %xmm0,%xmm9
@@ -41745,7 +41717,7 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 102,15,113,240,3 ; psllw $0x3,%xmm0
DB 102,65,15,113,211,2 ; psrlw $0x2,%xmm11
DB 102,68,15,235,216 ; por %xmm0,%xmm11
- DB 102,15,111,5,85,112,0,0 ; movdqa 0x7055(%rip),%xmm0 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,15,111,5,105,112,0,0 ; movdqa 0x7069(%rip),%xmm0 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
DB 102,68,15,111,227 ; movdqa %xmm3,%xmm12
DB 102,68,15,239,224 ; pxor %xmm0,%xmm12
DB 102,15,239,199 ; pxor %xmm7,%xmm0
@@ -41758,7 +41730,7 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 102,69,15,56,62,225 ; pmaxuw %xmm9,%xmm12
DB 102,69,15,56,16,229 ; pblendvb %xmm0,%xmm13,%xmm12
DB 102,69,15,213,200 ; pmullw %xmm8,%xmm9
- DB 102,15,111,5,157,104,0,0 ; movdqa 0x689d(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,111,5,177,104,0,0 ; movdqa 0x68b1(%rip),%xmm0 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,68,15,253,200 ; paddw %xmm0,%xmm9
DB 102,65,15,113,209,8 ; psrlw $0x8,%xmm9
DB 102,68,15,213,209 ; pmullw %xmm1,%xmm10
@@ -41810,23 +41782,23 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2ba86 <_sk_lerp_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 2b9f2 <_sk_lerp_565_sse41_lowp+0x42>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,187,1,0,0 ; lea 0x1bb(%rip),%r9 # 2bc2c <_sk_lerp_565_sse41_lowp+0x1e8>
+ DB 76,141,13,187,1,0,0 ; lea 0x1bb(%rip),%r9 # 2bb98 <_sk_lerp_565_sse41_lowp+0x1e8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,200 ; movd %eax,%xmm9
- DB 235,76 ; jmp 2bad2 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 2ba3e <_sk_lerp_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 2bad2 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 2ba3e <_sk_lerp_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 102,69,15,110,12,80 ; movd (%r8,%rdx,2),%xmm9
DB 102,68,15,58,14,200,252 ; pblendw $0xfc,%xmm0,%xmm9
- DB 235,41 ; jmp 2bad2 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 2ba3e <_sk_lerp_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -41835,11 +41807,11 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 102,68,15,58,14,200,240 ; pblendw $0xf0,%xmm0,%xmm9
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
- DB 102,15,219,5,60,111,0,0 ; pand 0x6f3c(%rip),%xmm0 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,5,80,111,0,0 ; pand 0x6f50(%rip),%xmm0 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1320>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,65,15,113,210,5 ; psrlw $0x5,%xmm10
- DB 102,68,15,219,21,56,111,0,0 ; pand 0x6f38(%rip),%xmm10 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,68,15,111,29,63,111,0,0 ; movdqa 0x6f3f(%rip),%xmm11 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,68,15,219,21,76,111,0,0 ; pand 0x6f4c(%rip),%xmm10 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+ DB 102,68,15,111,29,83,111,0,0 ; movdqa 0x6f53(%rip),%xmm11 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1340>
DB 102,69,15,219,217 ; pand %xmm9,%xmm11
DB 102,65,15,113,209,13 ; psrlw $0xd,%xmm9
DB 102,68,15,235,200 ; por %xmm0,%xmm9
@@ -41851,7 +41823,7 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 102,15,113,240,3 ; psllw $0x3,%xmm0
DB 102,65,15,113,211,2 ; psrlw $0x2,%xmm11
DB 102,68,15,235,216 ; por %xmm0,%xmm11
- DB 102,15,111,5,157,110,0,0 ; movdqa 0x6e9d(%rip),%xmm0 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,15,111,5,177,110,0,0 ; movdqa 0x6eb1(%rip),%xmm0 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
DB 102,68,15,111,227 ; movdqa %xmm3,%xmm12
DB 102,68,15,239,224 ; pxor %xmm0,%xmm12
DB 102,15,239,199 ; pxor %xmm7,%xmm0
@@ -41863,7 +41835,7 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 102,69,15,56,62,227 ; pmaxuw %xmm11,%xmm12
DB 102,69,15,56,62,225 ; pmaxuw %xmm9,%xmm12
DB 102,69,15,56,16,229 ; pblendvb %xmm0,%xmm13,%xmm12
- DB 102,68,15,111,45,233,102,0,0 ; movdqa 0x66e9(%rip),%xmm13 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,45,253,102,0,0 ; movdqa 0x66fd(%rip),%xmm13 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,239,197 ; pxor %xmm13,%xmm0
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
@@ -41918,7 +41890,7 @@ _sk_clamp_x_1_sse41_lowp LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,95,200 ; maxps %xmm8,%xmm1
DB 65,15,95,192 ; maxps %xmm8,%xmm0
- DB 68,15,40,5,116,102,0,0 ; movaps 0x6674(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,136,102,0,0 ; movaps 0x6688(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41933,7 +41905,7 @@ _sk_repeat_x_1_sse41_lowp LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,95,200 ; maxps %xmm8,%xmm1
DB 65,15,95,192 ; maxps %xmm8,%xmm0
- DB 68,15,40,5,62,102,0,0 ; movaps 0x663e(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,82,102,0,0 ; movaps 0x6652(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41941,10 +41913,10 @@ _sk_repeat_x_1_sse41_lowp LABEL PROC
PUBLIC _sk_mirror_x_1_sse41_lowp
_sk_mirror_x_1_sse41_lowp LABEL PROC
- DB 68,15,40,5,138,102,0,0 ; movaps 0x668a(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,40,5,158,102,0,0 ; movaps 0x669e(%rip),%xmm8 # 322b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
DB 65,15,88,192 ; addps %xmm8,%xmm0
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,13,10,102,0,0 ; movaps 0x660a(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,13,30,102,0,0 ; movaps 0x661e(%rip),%xmm9 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 68,15,89,200 ; mulps %xmm0,%xmm9
@@ -41956,13 +41928,13 @@ _sk_mirror_x_1_sse41_lowp LABEL PROC
DB 65,15,92,202 ; subps %xmm10,%xmm1
DB 65,15,88,200 ; addps %xmm8,%xmm1
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,5,0,107,0,0 ; movaps 0x6b00(%rip),%xmm8 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 68,15,40,5,20,107,0,0 ; movaps 0x6b14(%rip),%xmm8 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x10f0>
DB 65,15,84,192 ; andps %xmm8,%xmm0
DB 65,15,84,200 ; andps %xmm8,%xmm1
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,95,200 ; maxps %xmm8,%xmm1
DB 65,15,95,192 ; maxps %xmm8,%xmm0
- DB 68,15,40,5,196,101,0,0 ; movaps 0x65c4(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,216,101,0,0 ; movaps 0x65d8(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41988,7 +41960,7 @@ _sk_gradient_sse41_lowp LABEL PROC
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 72,131,249,2 ; cmp $0x2,%rcx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 114,57 ; jb 2bd90 <_sk_gradient_sse41_lowp+0x78>
+ DB 114,57 ; jb 2bcfc <_sk_gradient_sse41_lowp+0x78>
DB 72,139,80,72 ; mov 0x48(%rax),%rdx
DB 72,255,201 ; dec %rcx
DB 72,131,194,4 ; add $0x4,%rdx
@@ -42003,7 +41975,7 @@ _sk_gradient_sse41_lowp LABEL PROC
DB 102,15,250,218 ; psubd %xmm2,%xmm3
DB 72,131,194,4 ; add $0x4,%rdx
DB 72,255,201 ; dec %rcx
- DB 117,219 ; jne 2bd6b <_sk_gradient_sse41_lowp+0x53>
+ DB 117,219 ; jne 2bcd7 <_sk_gradient_sse41_lowp+0x53>
DB 102,72,15,58,22,219,1 ; pextrq $0x1,%xmm3,%rbx
DB 65,137,221 ; mov %ebx,%r13d
DB 72,193,235,32 ; shr $0x20,%rbx
@@ -42082,14 +42054,14 @@ _sk_gradient_sse41_lowp LABEL PROC
DB 69,15,88,239 ; addps %xmm15,%xmm13
DB 15,89,216 ; mulps %xmm0,%xmm3
DB 15,88,223 ; addps %xmm7,%xmm3
- DB 15,40,61,68,100,0,0 ; movaps 0x6444(%rip),%xmm7 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,40,61,88,100,0,0 ; movaps 0x6458(%rip),%xmm7 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 68,15,89,239 ; mulps %xmm7,%xmm13
DB 15,89,223 ; mulps %xmm7,%xmm3
- DB 68,15,40,61,69,99,0,0 ; movaps 0x6345(%rip),%xmm15 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,61,89,99,0,0 ; movaps 0x6359(%rip),%xmm15 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 69,15,88,239 ; addps %xmm15,%xmm13
DB 65,15,88,223 ; addps %xmm15,%xmm3
DB 243,65,15,91,245 ; cvttps2dq %xmm13,%xmm6
- DB 102,68,15,111,45,95,106,0,0 ; movdqa 0x6a5f(%rip),%xmm13 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,45,115,106,0,0 ; movdqa 0x6a73(%rip),%xmm13 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
DB 102,65,15,56,0,245 ; pshufb %xmm13,%xmm6
DB 243,68,15,91,195 ; cvttps2dq %xmm3,%xmm8
DB 102,69,15,56,0,197 ; pshufb %xmm13,%xmm8
@@ -42192,9 +42164,9 @@ _sk_evenly_spaced_gradient_sse41_lowp LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 72,139,104,8 ; mov 0x8(%rax),%rbp
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js 2c172 <_sk_evenly_spaced_gradient_sse41_lowp+0x3a>
+ DB 120,7 ; js 2c0de <_sk_evenly_spaced_gradient_sse41_lowp+0x3a>
DB 243,72,15,42,211 ; cvtsi2ss %rbx,%xmm2
- DB 235,21 ; jmp 2c187 <_sk_evenly_spaced_gradient_sse41_lowp+0x4f>
+ DB 235,21 ; jmp 2c0f3 <_sk_evenly_spaced_gradient_sse41_lowp+0x4f>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -42332,14 +42304,14 @@ _sk_evenly_spaced_gradient_sse41_lowp LABEL PROC
DB 15,40,100,36,48 ; movaps 0x30(%rsp),%xmm4
DB 68,15,89,196 ; mulps %xmm4,%xmm8
DB 68,15,88,192 ; addps %xmm0,%xmm8
- DB 15,40,5,25,95,0,0 ; movaps 0x5f19(%rip),%xmm0 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,40,5,45,95,0,0 ; movaps 0x5f2d(%rip),%xmm0 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 15,89,216 ; mulps %xmm0,%xmm3
DB 68,15,89,192 ; mulps %xmm0,%xmm8
- DB 68,15,40,53,26,94,0,0 ; movaps 0x5e1a(%rip),%xmm14 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,53,46,94,0,0 ; movaps 0x5e2e(%rip),%xmm14 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 69,15,88,198 ; addps %xmm14,%xmm8
DB 65,15,88,222 ; addps %xmm14,%xmm3
DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
- DB 102,15,111,5,54,101,0,0 ; movdqa 0x6536(%rip),%xmm0 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,5,74,101,0,0 ; movdqa 0x654a(%rip),%xmm0 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
DB 102,15,56,0,216 ; pshufb %xmm0,%xmm3
DB 243,69,15,91,192 ; cvttps2dq %xmm8,%xmm8
DB 102,68,15,56,0,192 ; pshufb %xmm0,%xmm8
@@ -42349,7 +42321,7 @@ _sk_evenly_spaced_gradient_sse41_lowp LABEL PROC
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 68,15,89,203 ; mulps %xmm3,%xmm9
DB 68,15,88,201 ; addps %xmm1,%xmm9
- DB 15,40,13,201,94,0,0 ; movaps 0x5ec9(%rip),%xmm1 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,40,13,221,94,0,0 ; movaps 0x5edd(%rip),%xmm1 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 15,40,225 ; movaps %xmm1,%xmm4
@@ -42416,14 +42388,14 @@ _sk_evenly_spaced_2_stop_gradient_sse41_lowp LABEL PROC
DB 15,89,216 ; mulps %xmm0,%xmm3
DB 65,15,88,216 ; addps %xmm8,%xmm3
DB 65,15,88,208 ; addps %xmm8,%xmm2
- DB 68,15,40,21,193,93,0,0 ; movaps 0x5dc1(%rip),%xmm10 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,21,213,93,0,0 ; movaps 0x5dd5(%rip),%xmm10 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 65,15,89,210 ; mulps %xmm10,%xmm2
DB 65,15,89,218 ; mulps %xmm10,%xmm3
- DB 68,15,40,37,193,92,0,0 ; movaps 0x5cc1(%rip),%xmm12 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,37,213,92,0,0 ; movaps 0x5cd5(%rip),%xmm12 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 65,15,88,220 ; addps %xmm12,%xmm3
DB 65,15,88,212 ; addps %xmm12,%xmm2
DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
- DB 102,68,15,111,29,220,99,0,0 ; movdqa 0x63dc(%rip),%xmm11 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,29,240,99,0,0 ; movdqa 0x63f0(%rip),%xmm11 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
DB 102,65,15,56,0,211 ; pshufb %xmm11,%xmm2
DB 243,68,15,91,195 ; cvttps2dq %xmm3,%xmm8
DB 102,69,15,56,0,195 ; pshufb %xmm11,%xmm8
@@ -42495,7 +42467,7 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 15,40,251 ; movaps %xmm3,%xmm7
DB 15,40,242 ; movaps %xmm2,%xmm6
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 15,40,37,175,96,0,0 ; movaps 0x60af(%rip),%xmm4 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 15,40,37,195,96,0,0 ; movaps 0x60c3(%rip),%xmm4 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x10f0>
DB 68,15,40,233 ; movaps %xmm1,%xmm13
DB 68,15,84,236 ; andps %xmm4,%xmm13
DB 69,15,40,216 ; movaps %xmm8,%xmm11
@@ -42520,18 +42492,18 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 69,15,94,251 ; divps %xmm11,%xmm15
DB 65,15,40,199 ; movaps %xmm15,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 68,15,40,29,175,96,0,0 ; movaps 0x60af(%rip),%xmm11 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ DB 68,15,40,29,195,96,0,0 ; movaps 0x60c3(%rip),%xmm11 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1160>
DB 68,15,40,224 ; movaps %xmm0,%xmm12
DB 69,15,89,227 ; mulps %xmm11,%xmm12
- DB 68,15,88,37,175,96,0,0 ; addps 0x60af(%rip),%xmm12 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,88,37,195,96,0,0 ; addps 0x60c3(%rip),%xmm12 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1170>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,45,180,96,0,0 ; movaps 0x60b4(%rip),%xmm5 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 15,40,45,200,96,0,0 ; movaps 0x60c8(%rip),%xmm5 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x1180>
DB 68,15,88,229 ; addps %xmm5,%xmm12
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,37,181,96,0,0 ; movaps 0x60b5(%rip),%xmm4 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ DB 15,40,37,201,96,0,0 ; movaps 0x60c9(%rip),%xmm4 # 32810 <_sk_srcover_bgra_8888_sse2_lowp+0x1190>
DB 68,15,88,228 ; addps %xmm4,%xmm12
DB 69,15,89,231 ; mulps %xmm15,%xmm12
- DB 15,40,21,182,96,0,0 ; movaps 0x60b6(%rip),%xmm2 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 15,40,21,202,96,0,0 ; movaps 0x60ca(%rip),%xmm2 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x11a0>
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 65,15,92,212 ; subps %xmm12,%xmm2
DB 65,15,40,194 ; movaps %xmm10,%xmm0
@@ -42540,7 +42512,7 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 65,15,40,198 ; movaps %xmm14,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,88,29,94,96,0,0 ; addps 0x605e(%rip),%xmm11 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,88,29,114,96,0,0 ; addps 0x6072(%rip),%xmm11 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1170>
DB 68,15,89,216 ; mulps %xmm0,%xmm11
DB 68,15,88,221 ; addps %xmm5,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
@@ -42551,7 +42523,7 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 102,68,15,56,20,219 ; blendvps %xmm0,%xmm3,%xmm11
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 69,15,194,193,1 ; cmpltps %xmm9,%xmm8
- DB 15,40,21,124,90,0,0 ; movaps 0x5a7c(%rip),%xmm2 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,40,21,144,90,0,0 ; movaps 0x5a90(%rip),%xmm2 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 65,15,92,212 ; subps %xmm12,%xmm2
DB 65,15,40,192 ; movaps %xmm8,%xmm0
@@ -42562,7 +42534,7 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 102,68,15,56,20,219 ; blendvps %xmm0,%xmm3,%xmm11
DB 15,40,198 ; movaps %xmm6,%xmm0
DB 65,15,194,193,1 ; cmpltps %xmm9,%xmm0
- DB 15,40,13,90,90,0,0 ; movaps 0x5a5a(%rip),%xmm1 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,13,110,90,0,0 ; movaps 0x5a6e(%rip),%xmm1 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 65,15,92,204 ; subps %xmm12,%xmm1
DB 102,68,15,56,20,225 ; blendvps %xmm0,%xmm1,%xmm12
@@ -42613,48 +42585,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 2c945 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 2c8b1 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,21,2,0,0 ; lea 0x215(%rip),%r11 # 2cb40 <_sk_srcover_rgba_8888_sse41_lowp+0x246>
+ DB 76,141,29,21,2,0,0 ; lea 0x215(%rip),%r11 # 2caac <_sk_srcover_rgba_8888_sse41_lowp+0x246>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,52,144 ; movd (%r8,%rdx,4),%xmm6
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 2c99e <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 2c90a <_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 2c99e <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 2c90a <_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 2c99e <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 2c90a <_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,74,96,0,0 ; movdqa 0x604a(%rip),%xmm4 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,37,94,96,0,0 ; movdqa 0x605e(%rip),%xmm4 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
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,170,88,0,0 ; movdqa 0x58aa(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,37,190,88,0,0 ; movdqa 0x58be(%rip),%xmm12 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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,35,96,0,0 ; movdqa 0x6023(%rip),%xmm9 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,13,55,96,0,0 ; movdqa 0x6037(%rip),%xmm9 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
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,16,96,0,0 ; movdqa 0x6010(%rip),%xmm9 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,13,36,96,0,0 ; movdqa 0x6024(%rip),%xmm9 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x1310>
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
@@ -42696,19 +42668,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 2cae8 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- DB 76,141,21,133,0,0,0 ; lea 0x85(%rip),%r10 # 2cb5c <_sk_srcover_rgba_8888_sse41_lowp+0x262>
+ DB 119,24 ; ja 2ca54 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,133,0,0,0 ; lea 0x85(%rip),%r10 # 2cac8 <_sk_srcover_rgba_8888_sse41_lowp+0x262>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,126,4,144 ; movd %xmm0,(%r8,%rdx,4)
- DB 235,63 ; jmp 2cb27 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 2ca93 <_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 2cb27 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 2ca93 <_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 2cb27 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 2ca93 <_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)
@@ -42723,7 +42695,7 @@ _sk_srcover_rgba_8888_sse41_lowp LABEL PROC
DB 248 ; clc
DB 253 ; std
DB 255 ; (bad)
- DB 255,37,254,255,255,20 ; jmpq *0x14fffffe(%rip) # 1502cb47 <_sk_srcover_bgra_8888_sse2_lowp+0x14ffb433>
+ DB 255,37,254,255,255,20 ; jmpq *0x14fffffe(%rip) # 1502cab3 <_sk_srcover_bgra_8888_sse2_lowp+0x14ffb433>
DB 254 ; (bad)
DB 255 ; (bad)
DB 255,88,254 ; lcall *-0x2(%rax)
@@ -42762,48 +42734,48 @@ _sk_srcover_bgra_8888_sse41_lowp LABEL PROC
DB 65,254,202 ; dec %r10b
DB 69,15,182,202 ; movzbl %r10b,%r9d
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,38 ; ja 2cbc3 <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 2cb2f <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 2cdc0 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
+ DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 2cd2c <_sk_srcover_bgra_8888_sse41_lowp+0x248>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,36,144 ; movd (%r8,%rdx,4),%xmm4
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 2cc1c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 2cb88 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 2cc1c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 2cb88 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 243,65,15,126,36,144 ; movq (%r8,%rdx,4),%xmm4
DB 102,65,15,58,14,224,240 ; pblendw $0xf0,%xmm8,%xmm4
DB 102,68,15,111,197 ; movdqa %xmm5,%xmm8
- DB 235,37 ; jmp 2cc1c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 2cb88 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
- DB 102,15,111,53,204,93,0,0 ; movdqa 0x5dcc(%rip),%xmm6 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,53,224,93,0,0 ; movdqa 0x5de0(%rip),%xmm6 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x12f0>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,56,0,238 ; pshufb %xmm6,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,254 ; pshufb %xmm6,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,37,44,86,0,0 ; movdqa 0x562c(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,37,64,86,0,0 ; movdqa 0x5640(%rip),%xmm12 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,244 ; pand %xmm12,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,13,165,93,0,0 ; movdqa 0x5da5(%rip),%xmm9 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,13,185,93,0,0 ; movdqa 0x5db9(%rip),%xmm9 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x1300>
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,65,15,56,0,249 ; pshufb %xmm9,%xmm7
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,56,0,209 ; pshufb %xmm9,%xmm10
DB 102,65,15,108,250 ; punpcklqdq %xmm10,%xmm7
- DB 102,68,15,111,13,146,93,0,0 ; movdqa 0x5d92(%rip),%xmm9 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,13,166,93,0,0 ; movdqa 0x5da6(%rip),%xmm9 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x1310>
DB 102,65,15,56,0,225 ; pshufb %xmm9,%xmm4
DB 102,69,15,56,0,193 ; pshufb %xmm9,%xmm8
DB 102,65,15,108,224 ; punpcklqdq %xmm8,%xmm4
@@ -42845,19 +42817,19 @@ _sk_srcover_bgra_8888_sse41_lowp LABEL PROC
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
DB 102,65,15,235,196 ; por %xmm12,%xmm0
DB 65,128,250,6 ; cmp $0x6,%r10b
- DB 119,24 ; ja 2cd66 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2cddc <_sk_srcover_bgra_8888_sse41_lowp+0x264>
+ DB 119,24 ; ja 2ccd2 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2cd48 <_sk_srcover_bgra_8888_sse41_lowp+0x264>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,126,4,144 ; movd %xmm0,(%r8,%rdx,4)
- DB 235,63 ; jmp 2cda5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 2cd11 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
DB 243,65,15,127,4,144 ; movdqu %xmm0,(%r8,%rdx,4)
DB 243,65,15,127,76,144,16 ; movdqu %xmm1,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 2cda5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 2cd11 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm0,0x8(%r8,%rdx,4)
DB 102,65,15,214,4,144 ; movq %xmm0,(%r8,%rdx,4)
- DB 235,31 ; jmp 2cda5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 2cd11 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm1,0x18(%r8,%rdx,4)
DB 102,65,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm1,0x14(%r8,%rdx,4)
DB 102,65,15,126,76,144,16 ; movd %xmm1,0x10(%r8,%rdx,4)
@@ -42932,13 +42904,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 2cf12 <_sk_start_pipeline_sse2_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 2ce7e <_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 2ced9 <_sk_start_pipeline_sse2_lowp+0xe1>
+ DB 119,62 ; ja 2ce45 <_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
@@ -42957,10 +42929,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 2cea2 <_sk_start_pipeline_sse2_lowp+0xaa>
+ DB 118,201 ; jbe 2ce0e <_sk_start_pipeline_sse2_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 2cf02 <_sk_start_pipeline_sse2_lowp+0x10a>
+ DB 116,33 ; je 2ce6e <_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
@@ -42974,7 +42946,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 2ce8b <_sk_start_pipeline_sse2_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 2cdf7 <_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
@@ -43013,7 +42985,7 @@ _sk_seed_shader_sse2_lowp LABEL PROC
DB 102,15,110,209 ; movd %ecx,%xmm2
DB 102,15,112,210,0 ; pshufd $0x0,%xmm2,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,88,21,41,83,0,0 ; addps 0x5329(%rip),%xmm2 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,21,61,83,0,0 ; addps 0x533d(%rip),%xmm2 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 255,224 ; jmpq *%rax
@@ -43178,7 +43150,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,110,80,0,0 ; movaps 0x506e(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,130,80,0,0 ; movaps 0x5082(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -43187,7 +43159,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,90,80,0,0 ; movaps 0x505a(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,5,110,80,0,0 ; movaps 0x506e(%rip),%xmm0 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -43196,10 +43168,10 @@ _sk_white_color_sse2_lowp LABEL PROC
PUBLIC _sk_set_rgb_sse2_lowp
_sk_set_rgb_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,15,16,21,197,71,0,0 ; movss 0x47c5(%rip),%xmm2 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,15,16,21,197,71,0,0 ; movss 0x47c5(%rip),%xmm2 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,132,71,0,0 ; movss 0x4784(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,16,5,132,71,0,0 ; movss 0x4784(%rip),%xmm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -43223,7 +43195,7 @@ _sk_set_rgb_sse2_lowp LABEL PROC
PUBLIC _sk_clamp_a_sse2_lowp
_sk_clamp_a_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,64,87,0,0 ; movdqa 0x5740(%rip),%xmm8 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,5,84,87,0,0 ; movdqa 0x5754(%rip),%xmm8 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
DB 102,68,15,111,200 ; movdqa %xmm0,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
DB 102,68,15,111,211 ; movdqa %xmm3,%xmm10
@@ -43250,7 +43222,7 @@ _sk_clamp_a_sse2_lowp LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2_lowp
_sk_clamp_a_dst_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,202,86,0,0 ; movdqa 0x56ca(%rip),%xmm8 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,5,222,86,0,0 ; movdqa 0x56de(%rip),%xmm8 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
DB 102,68,15,111,204 ; movdqa %xmm4,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
DB 102,68,15,111,215 ; movdqa %xmm7,%xmm10
@@ -43278,7 +43250,7 @@ _sk_clamp_a_dst_sse2_lowp LABEL PROC
PUBLIC _sk_premul_sse2_lowp
_sk_premul_sse2_lowp LABEL PROC
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,224,78,0,0 ; movdqa 0x4ee0(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,244,78,0,0 ; movdqa 0x4ef4(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43293,7 +43265,7 @@ _sk_premul_sse2_lowp LABEL PROC
PUBLIC _sk_premul_dst_sse2_lowp
_sk_premul_dst_sse2_lowp LABEL PROC
DB 102,15,213,231 ; pmullw %xmm7,%xmm4
- DB 102,68,15,111,5,169,78,0,0 ; movdqa 0x4ea9(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,189,78,0,0 ; movdqa 0x4ebd(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,65,15,253,224 ; paddw %xmm8,%xmm4
DB 102,15,113,212,8 ; psrlw $0x8,%xmm4
DB 102,15,213,239 ; pmullw %xmm7,%xmm5
@@ -43333,7 +43305,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,71,78,0,0 ; movdqa 0x4e47(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,91,78,0,0 ; movdqa 0x4e5b(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43361,7 +43333,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,235,77,0,0 ; movdqa 0x4deb(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,111,29,255,77,0,0 ; movdqa 0x4dff(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43391,7 +43363,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,107,77,0,0 ; movdqa 0x4d6b(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,127,77,0,0 ; movdqa 0x4d7f(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43418,7 +43390,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,246,76,0,0 ; movdqa 0x4cf6(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,10,77,0,0 ; movdqa 0x4d0a(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43437,7 +43409,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,173,76,0,0 ; movdqa 0x4cad(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,193,76,0,0 ; movdqa 0x4cc1(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43456,7 +43428,7 @@ _sk_dstin_sse2_lowp LABEL PROC
PUBLIC _sk_srcout_sse2_lowp
_sk_srcout_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,100,76,0,0 ; movdqa 0x4c64(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,120,76,0,0 ; movdqa 0x4c78(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43477,7 +43449,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,13,76,0,0 ; movdqa 0x4c0d(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,33,76,0,0 ; movdqa 0x4c21(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43500,7 +43472,7 @@ _sk_dstout_sse2_lowp LABEL PROC
PUBLIC _sk_srcover_sse2_lowp
_sk_srcover_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,179,75,0,0 ; movdqa 0x4bb3(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,199,75,0,0 ; movdqa 0x4bc7(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43527,7 +43499,7 @@ _sk_srcover_sse2_lowp LABEL PROC
PUBLIC _sk_dstover_sse2_lowp
_sk_dstover_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,57,75,0,0 ; movdqa 0x4b39(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,77,75,0,0 ; movdqa 0x4b4d(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43552,7 +43524,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,210,74,0,0 ; movdqa 0x4ad2(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,230,74,0,0 ; movdqa 0x4ae6(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43569,7 +43541,7 @@ _sk_modulate_sse2_lowp LABEL PROC
PUBLIC _sk_multiply_sse2_lowp
_sk_multiply_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,145,74,0,0 ; movdqa 0x4a91(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,165,74,0,0 ; movdqa 0x4aa5(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43612,12 +43584,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,61,82,0,0 ; movdqa 0x523d(%rip),%xmm10 # 32ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
+ DB 102,68,15,111,21,81,82,0,0 ; movdqa 0x5251(%rip),%xmm10 # 32a60 <_sk_srcover_bgra_8888_sse2_lowp+0x13e0>
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,177,73,0,0 ; movdqa 0x49b1(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,29,197,73,0,0 ; movdqa 0x49c5(%rip),%xmm11 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43654,7 +43626,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,17,73,0,0 ; movdqa 0x4911(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,21,37,73,0,0 ; movdqa 0x4925(%rip),%xmm10 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43684,7 +43656,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,143,72,0,0 ; movdqa 0x488f(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,163,72,0,0 ; movdqa 0x48a3(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43724,7 +43696,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,74,79,0,0 ; movdqa 0x4f4a(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,13,94,79,0,0 ; movdqa 0x4f5e(%rip),%xmm9 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
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
@@ -43733,7 +43705,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,169,71,0,0 ; movdqa 0x47a9(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,21,189,71,0,0 ; movdqa 0x47bd(%rip),%xmm10 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43787,7 +43759,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,33,78,0,0 ; movdqa 0x4e21(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,13,53,78,0,0 ; movdqa 0x4e35(%rip),%xmm9 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
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
@@ -43796,7 +43768,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,128,70,0,0 ; movdqa 0x4680(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,21,148,70,0,0 ; movdqa 0x4694(%rip),%xmm10 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43850,7 +43822,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,248,76,0,0 ; movdqa 0x4cf8(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,13,12,77,0,0 ; movdqa 0x4d0c(%rip),%xmm9 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
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
@@ -43859,10 +43831,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,87,69,0,0 ; movdqa 0x4557(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,21,107,69,0,0 ; movdqa 0x456b(%rip),%xmm10 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,29,164,76,0,0 ; movdqa 0x4ca4(%rip),%xmm11 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ DB 102,68,15,111,29,184,76,0,0 ; movdqa 0x4cb8(%rip),%xmm11 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x12d0>
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
@@ -43915,10 +43887,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,84,68,0,0 ; movdqa 0x4454(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,104,68,0,0 ; movdqa 0x4468(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,161,75,0,0 ; movdqa 0x4ba1(%rip),%xmm10 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ DB 102,68,15,111,21,181,75,0,0 ; movdqa 0x4bb5(%rip),%xmm10 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x12d0>
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
@@ -43953,7 +43925,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,173,67,0,0 ; movdqa 0x43ad(%rip),%xmm2 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,111,21,193,67,0,0 ; movdqa 0x43c1(%rip),%xmm2 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -43966,7 +43938,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,217,74,0,0 ; movdqa 0x4ad9(%rip),%xmm2 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,15,111,21,237,74,0,0 ; movdqa 0x4aed(%rip),%xmm2 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
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
@@ -43985,7 +43957,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,12,67,0,0 ; paddw 0x430c(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,253,5,32,67,0,0 ; paddw 0x4320(%rip),%xmm0 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -44008,7 +43980,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,151,66,0,0 ; paddw 0x4297(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,253,13,171,66,0,0 ; paddw 0x42ab(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -44030,7 +44002,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,40,66,0,0 ; movdqa 0x4228(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,60,66,0,0 ; movdqa 0x423c(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -44058,7 +44030,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,178,65,0,0 ; movdqa 0x41b2(%rip),%xmm6 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,111,53,198,65,0,0 ; movdqa 0x41c6(%rip),%xmm6 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -44080,7 +44052,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,182,72,0,0 ; movdqa 0x48b6(%rip),%xmm1 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,15,111,13,202,72,0,0 ; movdqa 0x48ca(%rip),%xmm1 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
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
@@ -44107,7 +44079,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,53,72,0,0 ; movdqa 0x4835(%rip),%xmm7 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,15,111,61,73,72,0,0 ; movdqa 0x4849(%rip),%xmm7 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
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
@@ -44166,27 +44138,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 2e2c4 <_sk_load_8888_sse2_lowp+0x44>
+ DB 119,41 ; ja 2e230 <_sk_load_8888_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e3c0 <_sk_load_8888_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e32c <_sk_load_8888_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,28,144 ; movss (%r8,%rdx,4),%xmm3
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2e32a <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2e296 <_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 2e32a <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2e296 <_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 2e32a <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2e296 <_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
@@ -44203,7 +44175,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,28,63,0,0 ; movdqa 0x3f1c(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,48,63,0,0 ; movdqa 0x3f30(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -44254,27 +44226,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 2e420 <_sk_load_8888_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 2e38c <_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 # 2e51c <_sk_load_8888_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e488 <_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 2e486 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2e3f2 <_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 2e486 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2e3f2 <_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 2e486 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2e3f2 <_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
@@ -44291,7 +44263,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,192,61,0,0 ; movdqa 0x3dc0(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,212,61,0,0 ; movdqa 0x3dd4(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -44357,21 +44329,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 2e5bb <_sk_store_8888_sse2_lowp+0x83>
+ DB 119,27 ; ja 2e527 <_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 # 2e60c <_sk_store_8888_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2e578 <_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 2e606 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,75 ; jmp 2e572 <_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 2e606 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,60 ; jmp 2e572 <_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 2e606 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,39 ; jmp 2e572 <_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
@@ -44414,27 +44386,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 2e66c <_sk_load_bgra_sse2_lowp+0x44>
+ DB 119,41 ; ja 2e5d8 <_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 # 2e768 <_sk_load_bgra_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e6d4 <_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 2e6d2 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2e63e <_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 2e6d2 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2e63e <_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 2e6d2 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2e63e <_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
@@ -44451,7 +44423,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,116,59,0,0 ; movdqa 0x3b74(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,136,59,0,0 ; movdqa 0x3b88(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -44502,27 +44474,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 2e7c8 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 2e734 <_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 # 2e8c4 <_sk_load_bgra_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e830 <_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 2e82e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2e79a <_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 2e82e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2e79a <_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 2e82e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2e79a <_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
@@ -44539,7 +44511,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,24,58,0,0 ; movdqa 0x3a18(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,44,58,0,0 ; movdqa 0x3a2c(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -44605,21 +44577,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 2e963 <_sk_store_bgra_sse2_lowp+0x83>
+ DB 119,27 ; ja 2e8cf <_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 # 2e9b4 <_sk_store_bgra_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2e920 <_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 2e9ae <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,75 ; jmp 2e91a <_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 2e9ae <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,60 ; jmp 2e91a <_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 2e9ae <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,39 ; jmp 2e91a <_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
@@ -44731,7 +44703,7 @@ _sk_gather_8888_sse2_lowp LABEL PROC
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,114,225,16 ; psrad $0x10,%xmm1
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,68,15,111,13,52,55,0,0 ; movdqa 0x3734(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,72,55,0,0 ; movdqa 0x3748(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -44839,7 +44811,7 @@ _sk_gather_bgra_sse2_lowp LABEL PROC
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,114,225,16 ; psrad $0x10,%xmm1
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,68,15,111,13,85,53,0,0 ; movdqa 0x3555(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,105,53,0,0 ; movdqa 0x3569(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -44878,23 +44850,23 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2edca <_sk_load_565_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2ed36 <_sk_load_565_sse2_lowp+0x3c>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,190,0,0,0 ; lea 0xbe(%rip),%r9 # 2ee74 <_sk_load_565_sse2_lowp+0xe6>
+ DB 76,141,13,190,0,0,0 ; lea 0xbe(%rip),%r9 # 2ede0 <_sk_load_565_sse2_lowp+0xe6>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,66 ; jmp 2ee0c <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2ed78 <_sk_load_565_sse2_lowp+0x7e>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,58 ; jmp 2ee0c <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2ed78 <_sk_load_565_sse2_lowp+0x7e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 243,65,15,16,12,80 ; movss (%r8,%rdx,2),%xmm1
DB 243,15,16,193 ; movss %xmm1,%xmm0
- DB 235,34 ; jmp 2ee0c <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2ed78 <_sk_load_565_sse2_lowp+0x7e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -44902,11 +44874,11 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 102,65,15,18,4,80 ; movlpd (%r8,%rdx,2),%xmm0
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
- DB 102,15,219,29,3,60,0,0 ; pand 0x3c03(%rip),%xmm3 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,29,23,60,0,0 ; pand 0x3c17(%rip),%xmm3 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1320>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,2,60,0,0 ; pand 0x3c02(%rip),%xmm1 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,15,111,21,10,60,0,0 ; movdqa 0x3c0a(%rip),%xmm2 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,15,219,13,22,60,0,0 ; pand 0x3c16(%rip),%xmm1 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+ DB 102,15,111,21,30,60,0,0 ; movdqa 0x3c1e(%rip),%xmm2 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1340>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -44919,7 +44891,7 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 102,15,113,210,2 ; psrlw $0x2,%xmm2
DB 102,15,235,211 ; por %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,0,52,0,0 ; movaps 0x3400(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,20,52,0,0 ; movaps 0x3414(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 75,255 ; rex.WXB (bad)
@@ -44947,23 +44919,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 2eecc <_sk_load_565_dst_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2ee38 <_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 # 2ef74 <_sk_load_565_dst_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2eee0 <_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 2ef0e <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2ee7a <_sk_load_565_dst_sse2_lowp+0x7e>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,58 ; jmp 2ef0e <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2ee7a <_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 2ef0e <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2ee7a <_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
@@ -44971,11 +44943,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,1,59,0,0 ; pand 0x3b01(%rip),%xmm7 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,61,21,59,0,0 ; pand 0x3b15(%rip),%xmm7 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1320>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,0,59,0,0 ; pand 0x3b00(%rip),%xmm5 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,15,111,53,8,59,0,0 ; movdqa 0x3b08(%rip),%xmm6 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,15,219,45,20,59,0,0 ; pand 0x3b14(%rip),%xmm5 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+ DB 102,15,111,53,28,59,0,0 ; movdqa 0x3b1c(%rip),%xmm6 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1340>
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
@@ -44988,7 +44960,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,254,50,0,0 ; movaps 0x32fe(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,61,18,51,0,0 ; movaps 0x3312(%rip),%xmm7 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -45010,10 +44982,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,156,58,0,0 ; pand 0x3a9c(%rip),%xmm8 # 32a50 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,68,15,219,5,176,58,0,0 ; pand 0x3ab0(%rip),%xmm8 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1350>
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,152,58,0,0 ; pand 0x3a98(%rip),%xmm9 # 32a60 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ DB 102,68,15,219,13,172,58,0,0 ; pand 0x3aac(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1360>
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
@@ -45022,21 +44994,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 2f006 <_sk_store_565_sse2_lowp+0x76>
+ DB 119,31 ; ja 2ef72 <_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 # 2f050 <_sk_store_565_sse2_lowp+0xc0>
+ DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 2efbc <_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 2f04c <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,70 ; jmp 2efb8 <_sk_store_565_sse2_lowp+0xbc>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 2f04c <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,62 ; jmp 2efb8 <_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 2f04c <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,42 ; jmp 2efb8 <_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
@@ -45153,11 +45125,11 @@ _sk_gather_565_sse2_lowp LABEL PROC
DB 102,15,108,193 ; punpcklqdq %xmm1,%xmm0
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
- DB 102,15,219,29,69,56,0,0 ; pand 0x3845(%rip),%xmm3 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,29,89,56,0,0 ; pand 0x3859(%rip),%xmm3 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1320>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,68,56,0,0 ; pand 0x3844(%rip),%xmm1 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,15,111,21,76,56,0,0 ; movdqa 0x384c(%rip),%xmm2 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,15,219,13,88,56,0,0 ; pand 0x3858(%rip),%xmm1 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+ DB 102,15,111,21,96,56,0,0 ; movdqa 0x3860(%rip),%xmm2 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1340>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -45170,7 +45142,7 @@ _sk_gather_565_sse2_lowp LABEL PROC
DB 102,15,113,210,2 ; psrlw $0x2,%xmm2
DB 102,15,235,211 ; por %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,66,48,0,0 ; movaps 0x3042(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,86,48,0,0 ; movaps 0x3056(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -45189,23 +45161,23 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 2f276 <_sk_load_4444_sse2_lowp+0x3e>
+ DB 119,36 ; ja 2f1e2 <_sk_load_4444_sse2_lowp+0x3e>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2f328 <_sk_load_4444_sse2_lowp+0xf0>
+ DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2f294 <_sk_load_4444_sse2_lowp+0xf0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,69 ; jmp 2f2bb <_sk_load_4444_sse2_lowp+0x83>
+ DB 235,69 ; jmp 2f227 <_sk_load_4444_sse2_lowp+0x83>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,61 ; jmp 2f2bb <_sk_load_4444_sse2_lowp+0x83>
+ DB 235,61 ; jmp 2f227 <_sk_load_4444_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
DB 243,65,15,16,4,80 ; movss (%r8,%rdx,2),%xmm0
DB 243,68,15,16,192 ; movss %xmm0,%xmm8
- DB 235,35 ; jmp 2f2bb <_sk_load_4444_sse2_lowp+0x83>
+ DB 235,35 ; jmp 2f227 <_sk_load_4444_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
DB 102,69,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -45215,7 +45187,7 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,5,153,55,0,0 ; movdqa 0x3799(%rip),%xmm0 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,15,111,5,173,55,0,0 ; movdqa 0x37ad(%rip),%xmm0 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1370>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -45245,7 +45217,7 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 2f33d <_sk_load_4444_sse2_lowp+0x105>
+ DB 125,255 ; jge 2f2a9 <_sk_load_4444_sse2_lowp+0x105>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -45262,23 +45234,23 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 2f382 <_sk_load_4444_dst_sse2_lowp+0x3e>
+ DB 119,36 ; ja 2f2ee <_sk_load_4444_dst_sse2_lowp+0x3e>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2f434 <_sk_load_4444_dst_sse2_lowp+0xf0>
+ DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2f3a0 <_sk_load_4444_dst_sse2_lowp+0xf0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,69 ; jmp 2f3c7 <_sk_load_4444_dst_sse2_lowp+0x83>
+ DB 235,69 ; jmp 2f333 <_sk_load_4444_dst_sse2_lowp+0x83>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,61 ; jmp 2f3c7 <_sk_load_4444_dst_sse2_lowp+0x83>
+ DB 235,61 ; jmp 2f333 <_sk_load_4444_dst_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
DB 243,65,15,16,36,80 ; movss (%r8,%rdx,2),%xmm4
DB 243,68,15,16,196 ; movss %xmm4,%xmm8
- DB 235,35 ; jmp 2f3c7 <_sk_load_4444_dst_sse2_lowp+0x83>
+ DB 235,35 ; jmp 2f333 <_sk_load_4444_dst_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
DB 102,69,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -45288,7 +45260,7 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 102,15,113,213,12 ; psrlw $0xc,%xmm5
DB 102,65,15,111,240 ; movdqa %xmm8,%xmm6
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
- DB 102,15,111,37,141,54,0,0 ; movdqa 0x368d(%rip),%xmm4 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,15,111,37,161,54,0,0 ; movdqa 0x36a1(%rip),%xmm4 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1370>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,113,215,4 ; psrlw $0x4,%xmm7
@@ -45318,7 +45290,7 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 2f449 <_sk_load_4444_dst_sse2_lowp+0x105>
+ DB 125,255 ; jge 2f3b5 <_sk_load_4444_dst_sse2_lowp+0x105>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -45333,12 +45305,12 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,65,15,113,240,8 ; psllw $0x8,%xmm8
- DB 102,68,15,219,5,12,54,0,0 ; pand 0x360c(%rip),%xmm8 # 32a80 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ DB 102,68,15,219,5,32,54,0,0 ; pand 0x3620(%rip),%xmm8 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x1380>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,4 ; psllw $0x4,%xmm9
- DB 102,68,15,219,13,8,54,0,0 ; pand 0x3608(%rip),%xmm9 # 32a90 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ DB 102,68,15,219,13,28,54,0,0 ; pand 0x361c(%rip),%xmm9 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x1390>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
- DB 102,68,15,111,21,10,54,0,0 ; movdqa 0x360a(%rip),%xmm10 # 32aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ DB 102,68,15,111,21,30,54,0,0 ; movdqa 0x361e(%rip),%xmm10 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x13a0>
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
DB 102,65,15,113,208,4 ; psrlw $0x4,%xmm8
@@ -45348,21 +45320,21 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,31 ; ja 2f4d9 <_sk_store_4444_sse2_lowp+0x89>
+ DB 119,31 ; ja 2f445 <_sk_store_4444_sse2_lowp+0x89>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,96,0,0,0 ; lea 0x60(%rip),%r9 # 2f524 <_sk_store_4444_sse2_lowp+0xd4>
+ DB 76,141,13,96,0,0,0 ; lea 0x60(%rip),%r9 # 2f490 <_sk_store_4444_sse2_lowp+0xd4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,65,137,4,80 ; mov %ax,(%r8,%rdx,2)
- DB 235,70 ; jmp 2f51f <_sk_store_4444_sse2_lowp+0xcf>
+ DB 235,70 ; jmp 2f48b <_sk_store_4444_sse2_lowp+0xcf>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 2f51f <_sk_store_4444_sse2_lowp+0xcf>
+ DB 235,62 ; jmp 2f48b <_sk_store_4444_sse2_lowp+0xcf>
DB 102,65,15,197,192,2 ; pextrw $0x2,%xmm8,%eax
DB 102,65,137,68,80,4 ; mov %ax,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,42 ; jmp 2f51f <_sk_store_4444_sse2_lowp+0xcf>
+ DB 235,42 ; jmp 2f48b <_sk_store_4444_sse2_lowp+0xcf>
DB 102,65,15,197,192,6 ; pextrw $0x6,%xmm8,%eax
DB 102,65,137,68,80,12 ; mov %ax,0xc(%r8,%rdx,2)
DB 102,65,15,197,192,5 ; pextrw $0x5,%xmm8,%eax
@@ -45381,7 +45353,7 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,221 ; jmpq ffffffffde02f538 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde24>
+ DB 233,255,255,255,221 ; jmpq ffffffffde02f4a4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde24>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,209 ; callq *%rcx
@@ -45476,7 +45448,7 @@ _sk_gather_4444_sse2_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,5,178,51,0,0 ; movdqa 0x33b2(%rip),%xmm0 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,15,111,5,198,51,0,0 ; movdqa 0x33c6(%rip),%xmm0 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1370>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -45512,19 +45484,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 2f750 <_sk_load_a8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2f6bc <_sk_load_a8_sse2_lowp+0x39>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,140,0,0,0 ; lea 0x8c(%rip),%r9 # 2f7c8 <_sk_load_a8_sse2_lowp+0xb1>
+ DB 76,141,13,140,0,0,0 ; lea 0x8c(%rip),%r9 # 2f734 <_sk_load_a8_sse2_lowp+0xb1>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,97 ; jmp 2f7b1 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2f71d <_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 2f7b1 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2f71d <_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
@@ -45532,7 +45504,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 2f7b1 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2f71d <_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
@@ -45543,14 +45515,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,183,42,0,0 ; pand 0x2ab7(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,29,203,42,0,0 ; pand 0x2acb(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
- DB 125,255 ; jge 2f7c9 <_sk_load_a8_sse2_lowp+0xb2>
+ DB 125,255 ; jge 2f735 <_sk_load_a8_sse2_lowp+0xb2>
DB 255 ; (bad)
DB 255,163,255,255,255,148 ; jmpq *-0x6b000001(%rbx)
DB 255 ; (bad)
@@ -45579,19 +45551,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 2f81d <_sk_load_a8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 2f789 <_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 # 2f894 <_sk_load_a8_dst_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2f800 <_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 2f87e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2f7ea <_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 2f87e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2f7ea <_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
@@ -45599,7 +45571,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 2f87e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2f7ea <_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
@@ -45610,14 +45582,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,234,41,0,0 ; pand 0x29ea(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,61,254,41,0,0 ; pand 0x29fe(%rip),%xmm7 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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 2f895 <_sk_load_a8_dst_sse2_lowp+0xb1>
+ DB 126,255 ; jle 2f801 <_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)
@@ -45645,42 +45617,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 2f8e4 <_sk_store_a8_sse2_lowp+0x34>
+ DB 119,29 ; ja 2f850 <_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 # 2f964 <_sk_store_a8_sse2_lowp+0xb4>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2f8d0 <_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 2f95f <_sk_store_a8_sse2_lowp+0xaf>
- DB 102,68,15,111,5,131,41,0,0 ; movdqa 0x2983(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 235,123 ; jmp 2f8cb <_sk_store_a8_sse2_lowp+0xaf>
+ DB 102,68,15,111,5,151,41,0,0 ; movdqa 0x2997(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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 2f95f <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,96 ; jmp 2f8cb <_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,94,41,0,0 ; movdqa 0x295e(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,114,41,0,0 ; movdqa 0x2972(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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 2f95f <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,55 ; jmp 2f8cb <_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,33,41,0,0 ; movdqa 0x2921(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,53,41,0,0 ; movdqa 0x2935(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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 2f965 <_sk_store_a8_sse2_lowp+0xb5>
+ DB 118,255 ; jbe 2f8d1 <_sk_store_a8_sse2_lowp+0xb5>
DB 255 ; (bad)
DB 255,165,255,255,255,155 ; jmpq *-0x64000001(%rbp)
DB 255 ; (bad)
@@ -45801,19 +45773,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 2fb21 <_sk_load_g8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2fa8d <_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 # 2fba0 <_sk_load_g8_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2fb0c <_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 2fb82 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2faee <_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 2fb82 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2faee <_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
@@ -45821,7 +45793,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 2fb82 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2faee <_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
@@ -45832,14 +45804,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,230,38,0,0 ; pand 0x26e6(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,5,250,38,0,0 ; pand 0x26fa(%rip),%xmm0 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,221,38,0,0 ; movaps 0x26dd(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,241,38,0,0 ; movaps 0x26f1(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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 2fba1 <_sk_load_g8_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 2fb0d <_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)
@@ -45865,19 +45837,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 2fbf5 <_sk_load_g8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 2fb61 <_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 # 2fc74 <_sk_load_g8_dst_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2fbe0 <_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 2fc56 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2fbc2 <_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 2fc56 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2fbc2 <_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
@@ -45885,7 +45857,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 2fc56 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2fbc2 <_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
@@ -45896,14 +45868,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,18,38,0,0 ; pand 0x2612(%rip),%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,37,38,38,0,0 ; pand 0x2626(%rip),%xmm4 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,9,38,0,0 ; movaps 0x2609(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,61,29,38,0,0 ; movaps 0x261d(%rip),%xmm7 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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 2fc75 <_sk_load_g8_dst_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 2fbe1 <_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)
@@ -45922,10 +45894,10 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse2_lowp
_sk_luminance_to_alpha_sse2_lowp LABEL PROC
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
- DB 102,15,213,5,20,46,0,0 ; pmullw 0x2e14(%rip),%xmm0 # 32ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
- DB 102,15,213,13,28,46,0,0 ; pmullw 0x2e1c(%rip),%xmm1 # 32ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
+ DB 102,15,213,5,40,46,0,0 ; pmullw 0x2e28(%rip),%xmm0 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x13b0>
+ DB 102,15,213,13,48,46,0,0 ; pmullw 0x2e30(%rip),%xmm1 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x13c0>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,32,46,0,0 ; pmullw 0x2e20(%rip),%xmm3 # 32ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
+ DB 102,15,213,29,52,46,0,0 ; pmullw 0x2e34(%rip),%xmm3 # 32a50 <_sk_srcover_bgra_8888_sse2_lowp+0x13d0>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -46016,7 +45988,7 @@ _sk_gather_g8_sse2_lowp LABEL PROC
DB 102,15,196,197,3 ; pinsrw $0x3,%ebp,%xmm0
DB 102,65,15,96,192 ; punpcklbw %xmm8,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,78,36,0,0 ; movaps 0x244e(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,98,36,0,0 ; movaps 0x2462(%rip),%xmm3 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 91 ; pop %rbx
@@ -46030,14 +46002,14 @@ PUBLIC _sk_scale_1_float_sse2_lowp
_sk_scale_1_float_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,89,5,172,27,0,0 ; mulss 0x1bac(%rip),%xmm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,115,27,0,0 ; addss 0x1b73(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,172,27,0,0 ; mulss 0x1bac(%rip),%xmm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,115,27,0,0 ; addss 0x1b73(%rip),%xmm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,255,35,0,0 ; movdqa 0x23ff(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,19,36,0,0 ; movdqa 0x2413(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -46056,13 +46028,13 @@ PUBLIC _sk_lerp_1_float_sse2_lowp
_sk_lerp_1_float_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,89,5,52,27,0,0 ; mulss 0x1b34(%rip),%xmm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,251,26,0,0 ; addss 0x1afb(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,52,27,0,0 ; mulss 0x1b34(%rip),%xmm8 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,251,26,0,0 ; addss 0x1afb(%rip),%xmm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,140,35,0,0 ; movdqa 0x238c(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,160,35,0,0 ; movdqa 0x23a0(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -46100,19 +46072,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 2ff9b <_sk_scale_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2ff07 <_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 # 30060 <_sk_scale_u8_sse2_lowp+0x100>
+ DB 76,141,13,218,0,0,0 ; lea 0xda(%rip),%r9 # 2ffcc <_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 30008 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 2ff74 <_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 30008 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 2ff74 <_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
@@ -46120,7 +46092,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 30008 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 2ff74 <_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
@@ -46131,9 +46103,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,95,34,0,0 ; pand 0x225f(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,219,5,115,34,0,0 ; pand 0x2273(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,81,34,0,0 ; movdqa 0x2251(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,101,34,0,0 ; movdqa 0x2265(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -46173,19 +46145,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 300b7 <_sk_lerp_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 30023 <_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 # 301c0 <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 3012c <_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 30124 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 30090 <_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 30124 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 30090 <_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
@@ -46193,7 +46165,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 30124 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 30090 <_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
@@ -46204,8 +46176,8 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,69,15,110,12,16 ; movd (%r8,%rdx,1),%xmm9
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 102,68,15,219,5,67,33,0,0 ; pand 0x2143(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
- DB 102,68,15,111,21,58,33,0,0 ; movdqa 0x213a(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,219,5,87,33,0,0 ; pand 0x2157(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
+ DB 102,68,15,111,21,78,33,0,0 ; movdqa 0x214e(%rip),%xmm10 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -46235,9 +46207,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 301c0 <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 235,254 ; jmp 3012c <_sk_lerp_u8_sse2_lowp+0x144>
DB 255 ; (bad)
- DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 50301c8 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeab4>
+ DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 5030134 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeab4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,84,255,255 ; callq *-0x1(%rdi,%rdi,8)
@@ -46266,23 +46238,23 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 3022a <_sk_scale_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 30196 <_sk_scale_565_sse2_lowp+0x4e>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,234,1,0,0 ; lea 0x1ea(%rip),%r9 # 30400 <_sk_scale_565_sse2_lowp+0x224>
+ DB 76,141,13,234,1,0,0 ; lea 0x1ea(%rip),%r9 # 3036c <_sk_scale_565_sse2_lowp+0x224>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,240 ; movd %eax,%xmm6
- DB 235,67 ; jmp 3026d <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 301d9 <_sk_scale_565_sse2_lowp+0x91>
DB 243,65,15,111,52,80 ; movdqu (%r8,%rdx,2),%xmm6
- DB 235,59 ; jmp 3026d <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 301d9 <_sk_scale_565_sse2_lowp+0x91>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 102,65,15,196,116,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm6
DB 243,69,15,16,12,80 ; movss (%r8,%rdx,2),%xmm9
DB 243,65,15,16,241 ; movss %xmm9,%xmm6
- DB 235,34 ; jmp 3026d <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 301d9 <_sk_scale_565_sse2_lowp+0x91>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 102,65,15,196,116,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm6
DB 102,65,15,196,116,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm6
@@ -46290,11 +46262,11 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,65,15,18,52,80 ; movlpd (%r8,%rdx,2),%xmm6
DB 102,68,15,111,222 ; movdqa %xmm6,%xmm11
DB 102,65,15,113,211,8 ; psrlw $0x8,%xmm11
- DB 102,68,15,219,29,159,39,0,0 ; pand 0x279f(%rip),%xmm11 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,68,15,219,29,179,39,0,0 ; pand 0x27b3(%rip),%xmm11 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1320>
DB 102,68,15,111,206 ; movdqa %xmm6,%xmm9
DB 102,65,15,113,209,5 ; psrlw $0x5,%xmm9
- DB 102,68,15,219,13,155,39,0,0 ; pand 0x279b(%rip),%xmm9 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,68,15,111,21,162,39,0,0 ; movdqa 0x27a2(%rip),%xmm10 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,68,15,219,13,175,39,0,0 ; pand 0x27af(%rip),%xmm9 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+ DB 102,68,15,111,21,182,39,0,0 ; movdqa 0x27b6(%rip),%xmm10 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1340>
DB 102,68,15,219,214 ; pand %xmm6,%xmm10
DB 102,15,113,214,13 ; psrlw $0xd,%xmm6
DB 102,65,15,235,243 ; por %xmm11,%xmm6
@@ -46306,7 +46278,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,65,15,113,243,3 ; psllw $0x3,%xmm11
DB 102,65,15,113,210,2 ; psrlw $0x2,%xmm10
DB 102,69,15,235,211 ; por %xmm11,%xmm10
- DB 102,68,15,111,37,254,38,0,0 ; movdqa 0x26fe(%rip),%xmm12 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,37,18,39,0,0 ; movdqa 0x2712(%rip),%xmm12 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
DB 102,68,15,111,235 ; movdqa %xmm3,%xmm13
DB 102,69,15,239,236 ; pxor %xmm12,%xmm13
DB 102,68,15,111,223 ; movdqa %xmm7,%xmm11
@@ -46347,7 +46319,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,68,15,213,201 ; pmullw %xmm1,%xmm9
DB 102,68,15,213,210 ; pmullw %xmm2,%xmm10
DB 102,68,15,213,219 ; pmullw %xmm3,%xmm11
- DB 102,15,111,5,192,30,0,0 ; movdqa 0x1ec0(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,111,5,212,30,0,0 ; movdqa 0x1ed4(%rip),%xmm0 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,15,253,240 ; paddw %xmm0,%xmm6
DB 102,68,15,253,200 ; paddw %xmm0,%xmm9
DB 102,68,15,253,208 ; paddw %xmm0,%xmm10
@@ -46400,23 +46372,23 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 3046a <_sk_lerp_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 303d6 <_sk_lerp_565_sse2_lowp+0x4e>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,46,2,0,0 ; lea 0x22e(%rip),%r9 # 30684 <_sk_lerp_565_sse2_lowp+0x268>
+ DB 76,141,13,46,2,0,0 ; lea 0x22e(%rip),%r9 # 305f0 <_sk_lerp_565_sse2_lowp+0x268>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,208 ; movd %eax,%xmm2
- DB 235,67 ; jmp 304ad <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 30419 <_sk_lerp_565_sse2_lowp+0x91>
DB 243,65,15,111,20,80 ; movdqu (%r8,%rdx,2),%xmm2
- DB 235,59 ; jmp 304ad <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 30419 <_sk_lerp_565_sse2_lowp+0x91>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 102,65,15,196,84,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm2
DB 243,69,15,16,12,80 ; movss (%r8,%rdx,2),%xmm9
DB 243,65,15,16,209 ; movss %xmm9,%xmm2
- DB 235,34 ; jmp 304ad <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 30419 <_sk_lerp_565_sse2_lowp+0x91>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 102,65,15,196,84,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm2
DB 102,65,15,196,84,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm2
@@ -46424,11 +46396,11 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,65,15,18,20,80 ; movlpd (%r8,%rdx,2),%xmm2
DB 102,68,15,111,218 ; movdqa %xmm2,%xmm11
DB 102,65,15,113,211,8 ; psrlw $0x8,%xmm11
- DB 102,68,15,219,29,95,37,0,0 ; pand 0x255f(%rip),%xmm11 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,68,15,219,29,115,37,0,0 ; pand 0x2573(%rip),%xmm11 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1320>
DB 102,68,15,111,202 ; movdqa %xmm2,%xmm9
DB 102,65,15,113,209,5 ; psrlw $0x5,%xmm9
- DB 102,68,15,219,13,91,37,0,0 ; pand 0x255b(%rip),%xmm9 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,68,15,111,21,98,37,0,0 ; movdqa 0x2562(%rip),%xmm10 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,68,15,219,13,111,37,0,0 ; pand 0x256f(%rip),%xmm9 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1330>
+ DB 102,68,15,111,21,118,37,0,0 ; movdqa 0x2576(%rip),%xmm10 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1340>
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,15,113,210,13 ; psrlw $0xd,%xmm2
DB 102,65,15,235,211 ; por %xmm11,%xmm2
@@ -46440,7 +46412,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,65,15,113,243,3 ; psllw $0x3,%xmm11
DB 102,65,15,113,210,2 ; psrlw $0x2,%xmm10
DB 102,69,15,235,211 ; por %xmm11,%xmm10
- DB 102,68,15,111,37,190,36,0,0 ; movdqa 0x24be(%rip),%xmm12 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,37,210,36,0,0 ; movdqa 0x24d2(%rip),%xmm12 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x12e0>
DB 102,68,15,111,235 ; movdqa %xmm3,%xmm13
DB 102,69,15,239,236 ; pxor %xmm12,%xmm13
DB 102,68,15,111,223 ; movdqa %xmm7,%xmm11
@@ -46479,7 +46451,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,69,15,235,222 ; por %xmm14,%xmm11
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,213,209 ; pmullw %xmm1,%xmm2
- DB 102,68,15,111,5,138,28,0,0 ; movdqa 0x1c8a(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,158,28,0,0 ; movdqa 0x1c9e(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,65,15,239,192 ; pxor %xmm8,%xmm0
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
DB 102,65,15,253,208 ; paddw %xmm8,%xmm2
@@ -46542,7 +46514,7 @@ _sk_clamp_x_1_sse2_lowp LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,95,200 ; maxps %xmm8,%xmm1
DB 65,15,95,192 ; maxps %xmm8,%xmm0
- DB 68,15,40,5,28,28,0,0 ; movaps 0x1c1c(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,48,28,0,0 ; movaps 0x1c30(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -46558,7 +46530,7 @@ _sk_repeat_x_1_sse2_lowp LABEL PROC
DB 69,15,194,208,1 ; cmpltps %xmm8,%xmm10
DB 68,15,40,216 ; movaps %xmm0,%xmm11
DB 69,15,194,217,1 ; cmpltps %xmm9,%xmm11
- DB 68,15,40,37,228,27,0,0 ; movaps 0x1be4(%rip),%xmm12 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,37,248,27,0,0 ; movaps 0x1bf8(%rip),%xmm12 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,84,212 ; andps %xmm12,%xmm10
DB 69,15,87,237 ; xorps %xmm13,%xmm13
@@ -46575,10 +46547,10 @@ _sk_repeat_x_1_sse2_lowp LABEL PROC
PUBLIC _sk_mirror_x_1_sse2_lowp
_sk_mirror_x_1_sse2_lowp LABEL PROC
- DB 68,15,40,5,12,28,0,0 ; movaps 0x1c0c(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,40,5,32,28,0,0 ; movaps 0x1c20(%rip),%xmm8 # 322b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc30>
DB 65,15,88,192 ; addps %xmm8,%xmm0
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,140,27,0,0 ; movaps 0x1b8c(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,21,160,27,0,0 ; movaps 0x1ba0(%rip),%xmm10 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 68,15,40,217 ; movaps %xmm1,%xmm11
DB 69,15,89,218 ; mulps %xmm10,%xmm11
DB 68,15,89,208 ; mulps %xmm0,%xmm10
@@ -46588,7 +46560,7 @@ _sk_mirror_x_1_sse2_lowp LABEL PROC
DB 69,15,91,233 ; cvtdq2ps %xmm9,%xmm13
DB 69,15,194,213,1 ; cmpltps %xmm13,%xmm10
DB 69,15,194,220,1 ; cmpltps %xmm12,%xmm11
- DB 68,15,40,13,108,27,0,0 ; movaps 0x1b6c(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,128,27,0,0 ; movaps 0x1b80(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,84,217 ; andps %xmm9,%xmm11
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,87,246 ; xorps %xmm14,%xmm14
@@ -46600,7 +46572,7 @@ _sk_mirror_x_1_sse2_lowp LABEL PROC
DB 65,15,92,204 ; subps %xmm12,%xmm1
DB 65,15,88,200 ; addps %xmm8,%xmm1
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,5,88,32,0,0 ; movaps 0x2058(%rip),%xmm8 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 68,15,40,5,108,32,0,0 ; movaps 0x206c(%rip),%xmm8 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x10f0>
DB 65,15,84,192 ; andps %xmm8,%xmm0
DB 65,15,84,200 ; andps %xmm8,%xmm1
DB 65,15,95,206 ; maxps %xmm14,%xmm1
@@ -46628,7 +46600,7 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 73,131,248,2 ; cmp $0x2,%r8
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 114,56 ; jb 30827 <_sk_gradient_sse2_lowp+0x73>
+ DB 114,56 ; jb 30793 <_sk_gradient_sse2_lowp+0x73>
DB 72,139,88,72 ; mov 0x48(%rax),%rbx
DB 73,255,200 ; dec %r8
DB 72,131,195,4 ; add $0x4,%rbx
@@ -46643,7 +46615,7 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 102,15,250,220 ; psubd %xmm4,%xmm3
DB 72,131,195,4 ; add $0x4,%rbx
DB 73,255,200 ; dec %r8
- DB 117,219 ; jne 30802 <_sk_gradient_sse2_lowp+0x4e>
+ DB 117,219 ; jne 3076e <_sk_gradient_sse2_lowp+0x4e>
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
DB 102,73,15,126,225 ; movq %xmm4,%r9
DB 69,137,200 ; mov %r9d,%r8d
@@ -46786,10 +46758,10 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 15,88,221 ; addps %xmm5,%xmm3
DB 69,15,89,207 ; mulps %xmm15,%xmm9
DB 68,15,88,204 ; addps %xmm4,%xmm9
- DB 15,40,53,205,24,0,0 ; movaps 0x18cd(%rip),%xmm6 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,40,53,225,24,0,0 ; movaps 0x18e1(%rip),%xmm6 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 15,89,222 ; mulps %xmm6,%xmm3
DB 68,15,89,206 ; mulps %xmm6,%xmm9
- DB 15,40,37,207,23,0,0 ; movaps 0x17cf(%rip),%xmm4 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,40,37,227,23,0,0 ; movaps 0x17e3(%rip),%xmm4 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 68,15,88,204 ; addps %xmm4,%xmm9
DB 15,88,220 ; addps %xmm4,%xmm3
DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
@@ -46884,9 +46856,9 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 72,139,104,8 ; mov 0x8(%rax),%rbp
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js 30c76 <_sk_evenly_spaced_gradient_sse2_lowp+0x3a>
+ DB 120,7 ; js 30be2 <_sk_evenly_spaced_gradient_sse2_lowp+0x3a>
DB 243,72,15,42,211 ; cvtsi2ss %rbx,%xmm2
- DB 235,21 ; jmp 30c8b <_sk_evenly_spaced_gradient_sse2_lowp+0x4f>
+ DB 235,21 ; jmp 30bf7 <_sk_evenly_spaced_gradient_sse2_lowp+0x4f>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -47041,10 +47013,10 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 15,40,68,36,48 ; movaps 0x30(%rsp),%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
DB 68,15,88,193 ; addps %xmm1,%xmm8
- DB 15,40,13,78,20,0,0 ; movaps 0x144e(%rip),%xmm1 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,40,13,98,20,0,0 ; movaps 0x1462(%rip),%xmm1 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 15,89,217 ; mulps %xmm1,%xmm3
DB 68,15,89,193 ; mulps %xmm1,%xmm8
- DB 15,40,13,80,19,0,0 ; movaps 0x1350(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,40,13,100,19,0,0 ; movaps 0x1364(%rip),%xmm1 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 68,15,88,193 ; addps %xmm1,%xmm8
DB 15,88,217 ; addps %xmm1,%xmm3
DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
@@ -47061,7 +47033,7 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 68,15,88,204 ; addps %xmm4,%xmm9
- DB 15,40,5,242,19,0,0 ; movaps 0x13f2(%rip),%xmm0 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,40,5,6,20,0,0 ; movaps 0x1406(%rip),%xmm0 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 68,15,88,201 ; addps %xmm1,%xmm9
@@ -47138,10 +47110,10 @@ _sk_evenly_spaced_2_stop_gradient_sse2_lowp LABEL PROC
DB 15,89,216 ; mulps %xmm0,%xmm3
DB 65,15,88,216 ; addps %xmm8,%xmm3
DB 65,15,88,208 ; addps %xmm8,%xmm2
- DB 68,15,40,21,181,18,0,0 ; movaps 0x12b5(%rip),%xmm10 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,21,201,18,0,0 ; movaps 0x12c9(%rip),%xmm10 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xcb0>
DB 65,15,89,210 ; mulps %xmm10,%xmm2
DB 65,15,89,218 ; mulps %xmm10,%xmm3
- DB 68,15,40,29,181,17,0,0 ; movaps 0x11b5(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,29,201,17,0,0 ; movaps 0x11c9(%rip),%xmm11 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 65,15,88,219 ; addps %xmm11,%xmm3
DB 65,15,88,211 ; addps %xmm11,%xmm2
DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
@@ -47233,7 +47205,7 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 68,15,40,37,102,21,0,0 ; movaps 0x1566(%rip),%xmm12 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 68,15,40,37,122,21,0,0 ; movaps 0x157a(%rip),%xmm12 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x10f0>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,84,196 ; andps %xmm12,%xmm8
DB 68,15,40,217 ; movaps %xmm1,%xmm11
@@ -47267,26 +47239,26 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 69,15,89,246 ; mulps %xmm14,%xmm14
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 68,15,40,37,73,21,0,0 ; movaps 0x1549(%rip),%xmm12 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ DB 68,15,40,37,93,21,0,0 ; movaps 0x155d(%rip),%xmm12 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1160>
DB 68,15,40,232 ; movaps %xmm0,%xmm13
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 69,15,89,230 ; mulps %xmm14,%xmm12
- DB 68,15,40,61,69,21,0,0 ; movaps 0x1545(%rip),%xmm15 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,40,61,89,21,0,0 ; movaps 0x1559(%rip),%xmm15 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1170>
DB 69,15,88,231 ; addps %xmm15,%xmm12
DB 69,15,88,239 ; addps %xmm15,%xmm13
DB 68,15,89,232 ; mulps %xmm0,%xmm13
DB 69,15,89,230 ; mulps %xmm14,%xmm12
- DB 68,15,40,61,61,21,0,0 ; movaps 0x153d(%rip),%xmm15 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 68,15,40,61,81,21,0,0 ; movaps 0x1551(%rip),%xmm15 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x1180>
DB 69,15,88,231 ; addps %xmm15,%xmm12
DB 69,15,88,239 ; addps %xmm15,%xmm13
DB 68,15,89,232 ; mulps %xmm0,%xmm13
DB 69,15,89,230 ; mulps %xmm14,%xmm12
- DB 15,40,5,54,21,0,0 ; movaps 0x1536(%rip),%xmm0 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ DB 15,40,5,74,21,0,0 ; movaps 0x154a(%rip),%xmm0 # 32810 <_sk_srcover_bgra_8888_sse2_lowp+0x1190>
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 68,15,88,232 ; addps %xmm0,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,89,224 ; mulps %xmm8,%xmm12
- DB 15,40,5,47,21,0,0 ; movaps 0x152f(%rip),%xmm0 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 15,40,5,67,21,0,0 ; movaps 0x1543(%rip),%xmm0 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x11a0>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 65,15,92,197 ; subps %xmm13,%xmm0
DB 65,15,84,194 ; andps %xmm10,%xmm0
@@ -47298,7 +47270,7 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 69,15,86,200 ; orps %xmm8,%xmm9
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,194,200,1 ; cmpltps %xmm8,%xmm1
- DB 15,40,5,27,15,0,0 ; movaps 0xf1b(%rip),%xmm0 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,40,5,47,15,0,0 ; movaps 0xf2f(%rip),%xmm0 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xbc0>
DB 68,15,40,216 ; movaps %xmm0,%xmm11
DB 65,15,92,194 ; subps %xmm10,%xmm0
DB 15,84,193 ; andps %xmm1,%xmm0
@@ -47311,7 +47283,7 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 65,15,86,211 ; orps %xmm11,%xmm2
DB 68,15,40,219 ; movaps %xmm3,%xmm11
DB 69,15,194,216,1 ; cmpltps %xmm8,%xmm11
- DB 68,15,40,13,243,14,0,0 ; movaps 0xef3(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,7,15,0,0 ; movaps 0xf07(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xbd0>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,201 ; subps %xmm1,%xmm9
DB 69,15,84,203 ; andps %xmm11,%xmm9
@@ -47366,26 +47338,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 314b0 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 3141c <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,70,2,0,0 ; lea 0x246(%rip),%r11 # 316dc <_sk_srcover_rgba_8888_sse2_lowp+0x277>
+ DB 76,141,29,70,2,0,0 ; lea 0x246(%rip),%r11 # 31648 <_sk_srcover_rgba_8888_sse2_lowp+0x277>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 31516 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 31482 <_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 31516 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 31482 <_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 31516 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 31482 <_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
@@ -47402,7 +47374,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,48,13,0,0 ; movdqa 0xd30(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,37,68,13,0,0 ; movdqa 0xd44(%rip),%xmm12 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
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
@@ -47460,20 +47432,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 31678 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # 316f8 <_sk_srcover_rgba_8888_sse2_lowp+0x293>
+ DB 119,24 ; ja 315e4 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # 31664 <_sk_srcover_rgba_8888_sse2_lowp+0x293>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,36,144 ; movd %xmm12,(%r8,%rdx,4)
- DB 235,73 ; jmp 316c1 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 3162d <_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 316c1 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 3162d <_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 316c1 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 3162d <_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
@@ -47508,7 +47480,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 316f9 <_sk_srcover_rgba_8888_sse2_lowp+0x294>
+ DB 120,255 ; js 31665 <_sk_srcover_rgba_8888_sse2_lowp+0x294>
DB 255 ; (bad)
DB 255,156,255,255,255,143,255 ; lcall *-0x700001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -47537,26 +47509,26 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 65,254,202 ; dec %r10b
DB 69,15,182,202 ; movzbl %r10b,%r9d
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,38 ; ja 3175f <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 316cb <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 31988 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
+ DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 318f4 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 317c5 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 31731 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 317c5 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 31731 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 317c5 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 31731 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -47573,7 +47545,7 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
DB 102,15,114,228,16 ; psrad $0x10,%xmm4
DB 102,15,107,236 ; packssdw %xmm4,%xmm5
- DB 102,68,15,111,37,129,10,0,0 ; movdqa 0xa81(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,37,149,10,0,0 ; movdqa 0xa95(%rip),%xmm12 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,244 ; pand %xmm12,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -47631,20 +47603,20 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 102,15,105,193 ; punpckhwd %xmm1,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 65,128,250,6 ; cmp $0x6,%r10b
- DB 119,24 ; ja 31927 <_sk_srcover_bgra_8888_sse2_lowp+0x213>
- DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
+ DB 119,24 ; ja 31893 <_sk_srcover_bgra_8888_sse2_lowp+0x213>
+ DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 31910 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,36,144 ; movd %xmm12,(%r8,%rdx,4)
- DB 235,73 ; jmp 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
DB 243,69,15,127,36,144 ; movdqu %xmm12,(%r8,%rdx,4)
DB 243,65,15,127,68,144,16 ; movdqu %xmm0,0x10(%r8,%rdx,4)
- DB 235,58 ; jmp 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
DB 102,65,15,112,196,78 ; pshufd $0x4e,%xmm12,%xmm0
DB 102,65,15,126,68,144,8 ; movd %xmm0,0x8(%r8,%rdx,4)
DB 102,69,15,214,36,144 ; movq %xmm12,(%r8,%rdx,4)
- DB 235,37 ; jmp 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,126,76,144,24 ; movd %xmm1,0x18(%r8,%rdx,4)
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
@@ -47677,7 +47649,7 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 319a5 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
+ DB 123,255 ; jnp 31911 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
DB 255 ; (bad)
DB 255,159,255,255,255,146 ; lcall *-0x6d000001(%rdi)
DB 255 ; (bad)
@@ -47710,14 +47682,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 31a24 <.literal4+0x64>
+ DB 224,64 ; loopne 31990 <.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 31a2d <.literal4+0x6d>
+ DB 71,225,61 ; rex.RXB loope 31999 <.literal4+0x6d>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 31a37 <.literal4+0x77>
+ DB 127,67 ; jg 319a3 <.literal4+0x77>
DB 0,0 ; add %al,(%rax)
DB 128,127,145,131 ; cmpb $0x83,-0x6f(%rdi)
DB 158 ; sahf
@@ -47752,7 +47724,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 31a51 <.literal4+0x91>
+ DB 224,7 ; loopne 319bd <.literal4+0x91>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -47763,8 +47735,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 31a64 <.literal4+0xa4>
- DB 119,115 ; ja 31ad9 <.literal4+0x119>
+ DB 127,0 ; jg 319d0 <.literal4+0xa4>
+ DB 119,115 ; ja 31a45 <.literal4+0x119>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -47787,12 +47759,12 @@ ALIGN 4
DB 190,80,128,3,62 ; mov $0x3e038050,%esi
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 31aef <.literal4+0x12f>
+ DB 118,63 ; jbe 31a5b <.literal4+0x12f>
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 31afe <.literal4+0x13e>
+ DB 124,66 ; jl 31a6a <.literal4+0x13e>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax)
@@ -47802,9 +47774,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 31b21 <.literal4+0x161>
+ DB 112,65 ; jo 31a8d <.literal4+0x161>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 31b2b <.literal4+0x16b>
+ DB 127,71 ; jg 31a97 <.literal4+0x16b>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,89 ; ds pop %rcx
@@ -47825,15 +47797,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 31b36 <.literal4+0x176>
+ DB 114,28 ; jb 31aa2 <.literal4+0x176>
DB 199 ; (bad)
DB 62,0,0 ; add %al,%ds:(%rax)
DB 192,63,85 ; sarb $0x55,(%rdi)
DB 85 ; push %rbp
DB 149 ; xchg %eax,%ebp
DB 191,57,142,99,61 ; mov $0x3d638e39,%edi
- DB 114,249 ; jb 31b23 <.literal4+0x163>
- DB 127,63 ; jg 31b6b <_sk_srcover_bgra_8888_sse2_lowp+0x457>
+ DB 114,249 ; jb 31a8f <.literal4+0x163>
+ DB 127,63 ; jg 31ad7 <_sk_srcover_bgra_8888_sse2_lowp+0x457>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 18,120,57 ; adc 0x39(%rax),%bh
@@ -47847,7 +47819,7 @@ ALIGN 4
DB 56,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 31b51 <.literal4+0x191>
+ DB 127,0 ; jg 31abd <.literal4+0x191>
DB 0,128,56,0,64,254 ; add %al,-0x1bfffc8(%rax)
DB 255 ; .byte 0xff
@@ -47885,16 +47857,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) # a031ba8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000494>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031b28 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004a8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200049c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031b30 <_sk_srcover_bgra_8888_sse2_lowp+0x120004b0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004a4>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031b38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004b8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x30004ac>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031b40 <_sk_srcover_bgra_8888_sse2_lowp+0x30004c0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -47937,16 +47909,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) # a031c08 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004f4>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031b88 <_sk_srcover_bgra_8888_sse2_lowp+0xa000508>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031c10 <_sk_srcover_bgra_8888_sse2_lowp+0x120004fc>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031b90 <_sk_srcover_bgra_8888_sse2_lowp+0x12000510>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031c18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000504>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031b98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000518>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031c20 <_sk_srcover_bgra_8888_sse2_lowp+0x300050c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000520>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -47989,16 +47961,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) # a031c68 <_sk_srcover_bgra_8888_sse2_lowp+0xa000554>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031be8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000568>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031c70 <_sk_srcover_bgra_8888_sse2_lowp+0x1200055c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000570>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031c78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000564>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000578>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031c80 <_sk_srcover_bgra_8888_sse2_lowp+0x300056c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031c00 <_sk_srcover_bgra_8888_sse2_lowp+0x3000580>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48041,16 +48013,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) # a031cc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005b4>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031c48 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005c8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031cd0 <_sk_srcover_bgra_8888_sse2_lowp+0x120005bc>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031c50 <_sk_srcover_bgra_8888_sse2_lowp+0x120005d0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031cd8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005c4>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031c58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005d8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x30005cc>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031c60 <_sk_srcover_bgra_8888_sse2_lowp+0x30005e0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48093,16 +48065,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) # a031d28 <_sk_srcover_bgra_8888_sse2_lowp+0xa000614>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031ca8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000628>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031d30 <_sk_srcover_bgra_8888_sse2_lowp+0x1200061c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031cb0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000630>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031d38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000624>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031cb8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000638>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031d40 <_sk_srcover_bgra_8888_sse2_lowp+0x300062c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000640>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48145,16 +48117,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) # a031d88 <_sk_srcover_bgra_8888_sse2_lowp+0xa000674>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031d08 <_sk_srcover_bgra_8888_sse2_lowp+0xa000688>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031d90 <_sk_srcover_bgra_8888_sse2_lowp+0x1200067c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031d10 <_sk_srcover_bgra_8888_sse2_lowp+0x12000690>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031d98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000684>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031d18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000698>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031da0 <_sk_srcover_bgra_8888_sse2_lowp+0x300068c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031d20 <_sk_srcover_bgra_8888_sse2_lowp+0x30006a0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48197,16 +48169,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) # a031de8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006d4>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031d68 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006e8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031df0 <_sk_srcover_bgra_8888_sse2_lowp+0x120006dc>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031d70 <_sk_srcover_bgra_8888_sse2_lowp+0x120006f0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031df8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006e4>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031d78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006f8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031e00 <_sk_srcover_bgra_8888_sse2_lowp+0x30006ec>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031d80 <_sk_srcover_bgra_8888_sse2_lowp+0x3000700>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48249,16 +48221,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) # a031e48 <_sk_srcover_bgra_8888_sse2_lowp+0xa000734>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031dc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000748>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031e50 <_sk_srcover_bgra_8888_sse2_lowp+0x1200073c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031dd0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000750>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031e58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000744>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031dd8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000758>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031e60 <_sk_srcover_bgra_8888_sse2_lowp+0x300074c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031de0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000760>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48301,16 +48273,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) # a031ea8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000794>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031e28 <_sk_srcover_bgra_8888_sse2_lowp+0xa0007a8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031eb0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200079c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031e30 <_sk_srcover_bgra_8888_sse2_lowp+0x120007b0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031eb8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007a4>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031e38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007b8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x30007ac>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031e40 <_sk_srcover_bgra_8888_sse2_lowp+0x30007c0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48615,7 +48587,7 @@ ALIGN 32
DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
- DB 224,255 ; loopne 32113 <.const+0x5b3>
+ DB 224,255 ; loopne 32093 <.const+0x5b3>
DB 248 ; clc
DB 0,63 ; add %bh,(%rdi)
DB 0,31 ; add %bl,(%rdi)
@@ -48876,11 +48848,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 32388 <.literal16+0x118>
+ DB 224,64 ; loopne 32308 <.literal16+0x118>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 3238c <.literal16+0x11c>
+ DB 224,64 ; loopne 3230c <.literal16+0x11c>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 32390 <.literal16+0x120>
+ DB 224,64 ; loopne 32310 <.literal16+0x120>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
@@ -48900,13 +48872,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 323b1 <.literal16+0x141>
+ DB 71,225,61 ; rex.RXB loope 32331 <.literal16+0x141>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 323b5 <.literal16+0x145>
+ DB 71,225,61 ; rex.RXB loope 32335 <.literal16+0x145>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 323b9 <.literal16+0x149>
+ DB 71,225,61 ; rex.RXB loope 32339 <.literal16+0x149>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 323bd <.literal16+0x14d>
+ DB 71,225,61 ; rex.RXB loope 3233d <.literal16+0x14d>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -48917,10 +48889,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) # a032398 <_sk_srcover_bgra_8888_sse2_lowp+0xa000c84>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032318 <_sk_srcover_bgra_8888_sse2_lowp+0xa000c98>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 30323a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000c8c>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3032320 <_sk_srcover_bgra_8888_sse2_lowp+0x3000ca0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48935,11 +48907,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 323fb <.literal16+0x18b>
+ DB 127,67 ; jg 3237b <.literal16+0x18b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 323ff <.literal16+0x18f>
+ DB 127,67 ; jg 3237f <.literal16+0x18f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 32403 <.literal16+0x193>
+ DB 127,67 ; jg 32383 <.literal16+0x193>
DB 0,0 ; add %al,(%rax)
DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
@@ -49095,13 +49067,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 32519 <.literal16+0x2a9>
+ DB 224,7 ; loopne 32499 <.literal16+0x2a9>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 3251d <.literal16+0x2ad>
+ DB 224,7 ; loopne 3249d <.literal16+0x2ad>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 32521 <.literal16+0x2b1>
+ DB 224,7 ; loopne 324a1 <.literal16+0x2b1>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 32525 <.literal16+0x2b5>
+ DB 224,7 ; loopne 324a5 <.literal16+0x2b5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -49155,17 +49127,17 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 32594 <.literal16+0x324>
+ DB 127,0 ; jg 32514 <.literal16+0x324>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 32598 <.literal16+0x328>
+ DB 127,0 ; jg 32518 <.literal16+0x328>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 3259c <.literal16+0x32c>
+ DB 127,0 ; jg 3251c <.literal16+0x32c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 325a0 <.literal16+0x330>
- DB 119,115 ; ja 32615 <.literal16+0x3a5>
+ DB 127,0 ; jg 32520 <.literal16+0x330>
+ DB 119,115 ; ja 32595 <.literal16+0x3a5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -49176,7 +49148,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 32579 <.literal16+0x309>
+ DB 117,191 ; jne 324f9 <.literal16+0x309>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -49188,7 +49160,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 ffffffffe9a665ba <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34ea6>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a6653a <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34eba>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -49278,16 +49250,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%rbx)
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 32703 <.literal16+0x493>
+ DB 118,63 ; jbe 32683 <.literal16+0x493>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 32707 <.literal16+0x497>
+ DB 118,63 ; jbe 32687 <.literal16+0x497>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 3270b <.literal16+0x49b>
+ DB 118,63 ; jbe 3268b <.literal16+0x49b>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 3270f <.literal16+0x49f>
+ DB 118,63 ; jbe 3268f <.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)
@@ -49308,13 +49280,13 @@ ALIGN 16
DB 65,0,0 ; add %al,(%r8)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 32746 <.literal16+0x4d6>
+ DB 124,66 ; jl 326c6 <.literal16+0x4d6>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 3274a <.literal16+0x4da>
+ DB 124,66 ; jl 326ca <.literal16+0x4da>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 3274e <.literal16+0x4de>
+ DB 124,66 ; jl 326ce <.literal16+0x4de>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 32752 <.literal16+0x4e2>
+ DB 124,66 ; jl 326d2 <.literal16+0x4e2>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 0,240 ; add %dh,%al
@@ -49360,25 +49332,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 327d5 <.literal16+0x565>
+ DB 112,65 ; jo 32755 <.literal16+0x565>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 327d9 <.literal16+0x569>
+ DB 112,65 ; jo 32759 <.literal16+0x569>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 327dd <.literal16+0x56d>
+ DB 112,65 ; jo 3275d <.literal16+0x56d>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 327e1 <.literal16+0x571>
+ DB 112,65 ; jo 32761 <.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 327b3 <.literal16+0x543>
+ DB 127,0 ; jg 32733 <.literal16+0x543>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 327b7 <.literal16+0x547>
+ DB 127,0 ; jg 32737 <.literal16+0x547>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 327bb <.literal16+0x54b>
+ DB 127,0 ; jg 3273b <.literal16+0x54b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 327bf <.literal16+0x54f>
+ DB 127,0 ; jg 3273f <.literal16+0x54f>
DB 0,0 ; add %al,(%rax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
@@ -49404,13 +49376,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 327f8 <.literal16+0x588>
+ DB 127,255 ; jg 32778 <.literal16+0x588>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 327fc <.literal16+0x58c>
+ DB 127,255 ; jg 3277c <.literal16+0x58c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 32801 <.literal16+0x591>
+ DB 127,0 ; jg 32781 <.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)
@@ -49424,13 +49396,13 @@ ALIGN 16
DB 64,254 ; rex (bad)
DB 255,0 ; incl (%rax)
DB 255 ; (bad)
- DB 127,71 ; jg 3286b <.literal16+0x5fb>
+ DB 127,71 ; jg 327eb <.literal16+0x5fb>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 3286f <.literal16+0x5ff>
+ DB 127,71 ; jg 327ef <.literal16+0x5ff>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 32873 <.literal16+0x603>
+ DB 127,71 ; jg 327f3 <.literal16+0x603>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 32877 <.literal16+0x607>
+ DB 127,71 ; jg 327f7 <.literal16+0x607>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -49507,13 +49479,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 3290e <.literal16+0x69e>
+ DB 114,28 ; jb 3288e <.literal16+0x69e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 32912 <.literal16+0x6a2>
+ DB 62,114,28 ; jb,pt 32892 <.literal16+0x6a2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 32916 <.literal16+0x6a6>
+ DB 62,114,28 ; jb,pt 32896 <.literal16+0x6a6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 3291a <.literal16+0x6aa>
+ DB 62,114,28 ; jb,pt 3289a <.literal16+0x6aa>
DB 199 ; (bad)
DB 62,85 ; ds push %rbp
DB 85 ; push %rbp
@@ -49532,15 +49504,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 # 3d66b765 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a051>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d66b6e5 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a065>
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%rsi)
- DB 127,63 ; jg 32973 <.literal16+0x703>
- DB 114,249 ; jb 3292f <.literal16+0x6bf>
- DB 127,63 ; jg 32977 <.literal16+0x707>
- DB 114,249 ; jb 32933 <.literal16+0x6c3>
- DB 127,63 ; jg 3297b <.literal16+0x70b>
- DB 114,249 ; jb 32937 <.literal16+0x6c7>
- DB 127,63 ; jg 3297f <.literal16+0x70f>
+ DB 127,63 ; jg 328f3 <.literal16+0x703>
+ DB 114,249 ; jb 328af <.literal16+0x6bf>
+ DB 127,63 ; jg 328f7 <.literal16+0x707>
+ DB 114,249 ; jb 328b3 <.literal16+0x6c3>
+ DB 127,63 ; jg 328fb <.literal16+0x70b>
+ DB 114,249 ; jb 328b7 <.literal16+0x6c7>
+ DB 127,63 ; jg 328ff <.literal16+0x70f>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 3,0 ; add (%rax),%eax
@@ -49564,9 +49536,9 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,45,16,17,192,45 ; ljmp *0x2dc01110(%rip) # 2dc33a75 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02361>
+ DB 255,45,16,17,192,45 ; ljmp *0x2dc01110(%rip) # 2dc339f5 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02375>
DB 16,17 ; adc %dl,(%rcx)
- DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc33a7e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0236a>
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc339fe <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0237e>
DB 17,192 ; adc %eax,%eax
DB 18,120,57 ; adc 0x39(%rax),%bh
DB 64,18,120,57 ; adc 0x39(%rax),%dil
@@ -49670,14 +49642,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 32a61 <.literal16+0x7f1>
- DB 224,255 ; loopne 32a63 <.literal16+0x7f3>
- DB 224,255 ; loopne 32a65 <.literal16+0x7f5>
- DB 224,255 ; loopne 32a67 <.literal16+0x7f7>
- DB 224,255 ; loopne 32a69 <.literal16+0x7f9>
- DB 224,255 ; loopne 32a6b <.literal16+0x7fb>
- DB 224,255 ; loopne 32a6d <.literal16+0x7fd>
- DB 224,255 ; loopne 32a6f <.literal16+0x7ff>
+ DB 224,255 ; loopne 329e1 <.literal16+0x7f1>
+ DB 224,255 ; loopne 329e3 <.literal16+0x7f3>
+ DB 224,255 ; loopne 329e5 <.literal16+0x7f5>
+ DB 224,255 ; loopne 329e7 <.literal16+0x7f7>
+ DB 224,255 ; loopne 329e9 <.literal16+0x7f9>
+ DB 224,255 ; loopne 329eb <.literal16+0x7fb>
+ DB 224,255 ; loopne 329ed <.literal16+0x7fd>
+ DB 224,255 ; loopne 329ef <.literal16+0x7ff>
DB 15,0,15 ; str (%rdi)
DB 0,15 ; add %cl,(%rdi)
DB 0,15 ; add %cl,(%rdi)
@@ -49750,9 +49722,9 @@ ALIGN 8
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 32b0b <.literal8+0x1b>
+ DB 127,0 ; jg 32a8b <.literal8+0x1b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 32b0f <.literal8+0x1f>
+ DB 127,0 ; jg 32a8f <.literal8+0x1f>
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0 ; .byte 0x0
@@ -49861,7 +49833,7 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,73,4 ; movd 0x4(%ecx),%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,136,183,245,0,0 ; addps 0xf5b7(%eax),%xmm1
+ DB 15,88,136,151,245,0,0 ; addps 0xf597(%eax),%xmm1
DB 141,114,8 ; lea 0x8(%edx),%esi
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 15,41,81,64 ; movaps %xmm2,0x40(%ecx)
@@ -49869,7 +49841,7 @@ _sk_seed_shader_sse2 LABEL PROC
DB 15,41,81,32 ; movaps %xmm2,0x20(%ecx)
DB 15,41,81,16 ; movaps %xmm2,0x10(%ecx)
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,144,199,245,0,0 ; movaps 0xf5c7(%eax),%xmm2
+ DB 15,40,144,167,245,0,0 ; movaps 0xf5a7(%eax),%xmm2
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
@@ -49894,15 +49866,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,96,245,0,0 ; paddd 0xf560(%ecx),%xmm4
+ DB 102,15,254,161,64,245,0,0 ; paddd 0xf540(%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,112,245,0,0 ; movdqa 0xf570(%ecx),%xmm6
+ DB 102,15,111,177,80,245,0,0 ; movdqa 0xf550(%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,144,245,0,0 ; movdqa 0xf590(%ecx),%xmm0
+ DB 102,15,111,129,112,245,0,0 ; movdqa 0xf570(%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
@@ -49912,7 +49884,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,128,245,0,0 ; movdqa 0xf580(%ecx),%xmm1
+ DB 102,15,111,137,96,245,0,0 ; movdqa 0xf560(%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
@@ -49923,8 +49895,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,160,245,0,0 ; mulps 0xf5a0(%ecx),%xmm0
- DB 15,88,129,176,245,0,0 ; addps 0xf5b0(%ecx),%xmm0
+ DB 15,89,129,128,245,0,0 ; mulps 0xf580(%ecx),%xmm0
+ DB 15,88,129,144,245,0,0 ; addps 0xf590(%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
@@ -49988,7 +49960,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,20,244,0,0 ; movaps 0xf414(%eax),%xmm3
+ DB 15,40,152,244,243,0,0 ; movaps 0xf3f4(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -50009,7 +49981,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,228,243,0,0 ; movaps 0xf3e4(%eax),%xmm0
+ DB 15,40,128,196,243,0,0 ; movaps 0xf3c4(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -50091,7 +50063,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,53,243,0,0 ; movaps 0xf335(%edx),%xmm5
+ DB 15,40,170,21,243,0,0 ; movaps 0xf315(%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
@@ -50128,7 +50100,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,214,242,0,0 ; movaps 0xf2d6(%edx),%xmm4
+ DB 15,40,162,182,242,0,0 ; movaps 0xf2b6(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,88,198 ; addps %xmm6,%xmm0
@@ -50206,7 +50178,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,21,242,0,0 ; movaps 0xf215(%eax),%xmm4
+ DB 15,40,160,245,241,0,0 ; movaps 0xf1f5(%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
@@ -50230,7 +50202,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,221,241,0,0 ; movaps 0xf1dd(%eax),%xmm4
+ DB 15,40,160,189,241,0,0 ; movaps 0xf1bd(%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
@@ -50258,7 +50230,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,150,241,0,0 ; movaps 0xf196(%eax),%xmm4
+ DB 15,40,160,118,241,0,0 ; movaps 0xf176(%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
@@ -50290,7 +50262,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,70,241,0,0 ; movaps 0xf146(%eax),%xmm4
+ DB 15,40,160,38,241,0,0 ; movaps 0xf126(%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
@@ -50342,7 +50314,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,199,240,0,0 ; movaps 0xf0c7(%ecx),%xmm0
+ DB 15,40,129,167,240,0,0 ; movaps 0xf0a7(%ecx),%xmm0
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
@@ -50400,7 +50372,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,33,240,0,0 ; movaps 0xf021(%eax),%xmm4
+ DB 15,40,160,1,240,0,0 ; movaps 0xf001(%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
@@ -50468,7 +50440,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,115,239,0,0 ; movaps 0xef73(%edx),%xmm3
+ DB 15,40,154,83,239,0,0 ; movaps 0xef53(%edx),%xmm3
DB 15,40,243 ; movaps %xmm3,%xmm6
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,89,198 ; mulps %xmm6,%xmm0
@@ -50528,7 +50500,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,11,239,0,0 ; movaps 0xef0b(%edx),%xmm1
+ DB 15,40,138,235,238,0,0 ; movaps 0xeeeb(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -50575,7 +50547,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,139,238,0,0 ; movaps 0xee8b(%edx),%xmm1
+ DB 15,40,138,107,238,0,0 ; movaps 0xee6b(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -50626,7 +50598,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,8,238,0,0 ; movaps 0xee08(%edx),%xmm2
+ DB 15,40,146,232,237,0,0 ; movaps 0xede8(%edx),%xmm2
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -50668,7 +50640,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,130,237,0,0 ; movaps 0xed82(%edx),%xmm1
+ DB 15,40,138,98,237,0,0 ; movaps 0xed62(%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
@@ -50707,7 +50679,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,3,237,0,0 ; movaps 0xed03(%ecx),%xmm6
+ DB 15,40,177,227,236,0,0 ; movaps 0xece3(%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)
@@ -50822,7 +50794,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,122,235,0,0 ; movaps 0xeb7a(%ecx),%xmm2
+ DB 15,40,145,90,235,0,0 ; movaps 0xeb5a(%ecx),%xmm2
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,40,250 ; movaps %xmm2,%xmm7
@@ -50937,7 +50909,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,25,234,0,0 ; movaps 0xea19(%ecx),%xmm2
+ DB 15,40,145,249,233,0,0 ; movaps 0xe9f9(%ecx),%xmm2
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,40,225 ; movaps %xmm1,%xmm4
@@ -51045,7 +51017,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,206,232,0,0 ; movaps 0xe8ce(%ecx),%xmm4
+ DB 15,40,161,174,232,0,0 ; movaps 0xe8ae(%ecx),%xmm4
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
@@ -51171,17 +51143,17 @@ _sk_softlight_sse2 LABEL PROC
DB 232,0,0,0,0 ; call f62 <_sk_softlight_sse2+0x52>
DB 89 ; pop %ecx
DB 15,40,194 ; movaps %xmm2,%xmm0
- DB 15,40,137,174,231,0,0 ; movaps 0xe7ae(%ecx),%xmm1
+ DB 15,40,137,142,231,0,0 ; movaps 0xe78e(%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,62,231,0,0 ; movaps 0xe73e(%ecx),%xmm7
+ DB 15,40,185,30,231,0,0 ; movaps 0xe71e(%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,190,231,0,0 ; movaps 0xe7be(%ecx),%xmm4
+ DB 15,40,161,158,231,0,0 ; movaps 0xe79e(%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
@@ -51385,7 +51357,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,125,228,0,0 ; movaps 0xe47d(%ecx),%xmm5
+ DB 15,40,169,93,228,0,0 ; movaps 0xe45d(%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)
@@ -51418,17 +51390,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,13,229,0,0 ; movaps 0xe50d(%ecx),%xmm3
+ DB 15,40,153,237,228,0,0 ; movaps 0xe4ed(%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,29,229,0,0 ; movaps 0xe51d(%ecx),%xmm3
+ DB 15,40,153,253,228,0,0 ; movaps 0xe4fd(%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,125,228,0,0 ; movaps 0xe47d(%ecx),%xmm1
+ DB 15,40,137,93,228,0,0 ; movaps 0xe45d(%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)
@@ -51438,7 +51410,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,45,229,0,0 ; movaps 0xe52d(%ecx),%xmm5
+ DB 15,40,169,13,229,0,0 ; movaps 0xe50d(%ecx),%xmm5
DB 15,89,205 ; mulps %xmm5,%xmm1
DB 15,88,207 ; addps %xmm7,%xmm1
DB 15,94,212 ; divps %xmm4,%xmm2
@@ -51629,17 +51601,17 @@ _sk_saturation_sse2 LABEL PROC
DB 15,89,253 ; mulps %xmm5,%xmm7
DB 232,0,0,0,0 ; call 1577 <_sk_saturation_sse2+0xb0>
DB 89 ; pop %ecx
- DB 15,40,153,185,225,0,0 ; movaps 0xe1b9(%ecx),%xmm3
+ DB 15,40,153,153,225,0,0 ; movaps 0xe199(%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,201,225,0,0 ; movaps 0xe1c9(%ecx),%xmm3
+ DB 15,40,153,169,225,0,0 ; movaps 0xe1a9(%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,41,225,0,0 ; movaps 0xe129(%ecx),%xmm0
+ DB 15,40,129,9,225,0,0 ; movaps 0xe109(%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
@@ -51651,7 +51623,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,217,225,0,0 ; movaps 0xe1d9(%ecx),%xmm0
+ DB 15,40,129,185,225,0,0 ; movaps 0xe1b9(%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
@@ -51808,16 +51780,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,94,223,0,0 ; movaps 0xdf5e(%ecx),%xmm6
+ DB 15,40,177,62,223,0,0 ; movaps 0xdf3e(%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,110,223,0,0 ; movaps 0xdf6e(%ecx),%xmm3
+ DB 15,40,153,78,223,0,0 ; movaps 0xdf4e(%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,206,222,0,0 ; movaps 0xdece(%ecx),%xmm0
+ DB 15,40,129,174,222,0,0 ; movaps 0xdeae(%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
@@ -51827,7 +51799,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,126,223,0,0 ; movaps 0xdf7e(%ecx),%xmm1
+ DB 15,40,137,94,223,0,0 ; movaps 0xdf5e(%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
@@ -51984,18 +51956,18 @@ _sk_luminosity_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1a35 <_sk_luminosity_sse2+0x11>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
- DB 15,40,161,251,220,0,0 ; movaps 0xdcfb(%ecx),%xmm4
+ DB 15,40,161,219,220,0,0 ; movaps 0xdcdb(%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,11,221,0,0 ; movaps 0xdd0b(%ecx),%xmm4
+ DB 15,40,161,235,220,0,0 ; movaps 0xdceb(%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,107,220,0,0 ; movaps 0xdc6b(%ecx),%xmm4
+ DB 15,40,161,75,220,0,0 ; movaps 0xdc4b(%ecx),%xmm4
DB 15,40,252 ; movaps %xmm4,%xmm7
DB 15,92,250 ; subps %xmm2,%xmm7
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -52005,7 +51977,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,27,221,0,0 ; movaps 0xdd1b(%ecx),%xmm1
+ DB 15,40,137,251,220,0,0 ; movaps 0xdcfb(%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
@@ -52179,7 +52151,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 139,49 ; mov (%ecx),%esi
DB 15,133,224,0,0,0 ; jne 1da2 <_sk_srcover_rgba_8888_sse2+0x119>
DB 243,15,111,20,178 ; movdqu (%edx,%esi,4),%xmm2
- DB 102,15,111,167,192,218,0,0 ; movdqa 0xdac0(%edi),%xmm4
+ DB 102,15,111,167,160,218,0,0 ; movdqa 0xdaa0(%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
@@ -52190,9 +52162,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,0,218,0,0 ; movaps 0xda00(%edi),%xmm5
+ DB 15,40,175,224,217,0,0 ; movaps 0xd9e0(%edi),%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
- DB 15,40,143,208,218,0,0 ; movaps 0xdad0(%edi),%xmm1
+ DB 15,40,143,176,218,0,0 ; movaps 0xdab0(%edi),%xmm1
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
@@ -52298,7 +52270,7 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 139,49 ; mov (%ecx),%esi
DB 15,133,221,0,0,0 ; jne 1f2e <_sk_srcover_bgra_8888_sse2+0x116>
DB 243,15,111,36,178 ; movdqu (%edx,%esi,4),%xmm4
- DB 102,15,111,151,49,217,0,0 ; movdqa 0xd931(%edi),%xmm2
+ DB 102,15,111,151,17,217,0,0 ; movdqa 0xd911(%edi),%xmm2
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,219,234 ; pand %xmm2,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -52313,9 +52285,9 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
DB 15,91,247 ; cvtdq2ps %xmm7,%xmm6
DB 15,41,113,16 ; movaps %xmm6,0x10(%ecx)
- DB 15,40,191,113,216,0,0 ; movaps 0xd871(%edi),%xmm7
+ DB 15,40,191,81,216,0,0 ; movaps 0xd851(%edi),%xmm7
DB 15,92,251 ; subps %xmm3,%xmm7
- DB 15,40,143,65,217,0,0 ; movaps 0xd941(%edi),%xmm1
+ DB 15,40,143,33,217,0,0 ; movaps 0xd921(%edi),%xmm1
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,89,247 ; mulps %xmm7,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
@@ -52420,7 +52392,7 @@ _sk_clamp_1_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1fd8 <_sk_clamp_1_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,200,214,0,0 ; movaps 0xd6c8(%eax),%xmm4
+ DB 15,40,160,168,214,0,0 ; movaps 0xd6a8(%eax),%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
DB 15,93,204 ; minps %xmm4,%xmm1
DB 15,93,212 ; minps %xmm4,%xmm2
@@ -52442,7 +52414,7 @@ _sk_clamp_a_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 200b <_sk_clamp_a_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,93,152,149,214,0,0 ; minps 0xd695(%eax),%xmm3
+ DB 15,93,152,117,214,0,0 ; minps 0xd675(%eax),%xmm3
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -52465,7 +52437,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,101,214,0,0 ; minps 0xd665(%eax),%xmm4
+ DB 15,93,160,69,214,0,0 ; minps 0xd645(%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
@@ -52533,7 +52505,7 @@ _sk_invert_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 20e6 <_sk_invert_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,186,213,0,0 ; movaps 0xd5ba(%eax),%xmm4
+ DB 15,40,160,154,213,0,0 ; movaps 0xd59a(%eax),%xmm4
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,92,232 ; subps %xmm0,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
@@ -52645,10 +52617,10 @@ _sk_unpremul_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 21e4 <_sk_unpremul_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,188,212,0,0 ; movaps 0xd4bc(%eax),%xmm4
+ DB 15,40,160,156,212,0,0 ; movaps 0xd49c(%eax),%xmm4
DB 15,94,227 ; divps %xmm3,%xmm4
DB 15,40,236 ; movaps %xmm4,%xmm5
- DB 15,194,168,156,213,0,0,1 ; cmpltps 0xd59c(%eax),%xmm5
+ DB 15,194,168,124,213,0,0,1 ; cmpltps 0xd57c(%eax),%xmm5
DB 15,84,236 ; andps %xmm4,%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,205 ; mulps %xmm5,%xmm1
@@ -52675,19 +52647,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,254,212,0,0 ; movaps 0xd4fe(%eax),%xmm4
+ DB 15,40,160,222,212,0,0 ; movaps 0xd4de(%eax),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,176,110,213,0,0 ; movaps 0xd56e(%eax),%xmm6
+ DB 15,40,176,78,213,0,0 ; movaps 0xd54e(%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,94,213,0,0 ; movaps 0xd55e(%eax),%xmm6
+ DB 15,40,176,62,213,0,0 ; movaps 0xd53e(%eax),%xmm6
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,184,126,213,0,0 ; movaps 0xd57e(%eax),%xmm7
+ DB 15,40,184,94,213,0,0 ; movaps 0xd55e(%eax),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,184,142,213,0,0 ; movaps 0xd58e(%eax),%xmm7
+ DB 15,40,184,110,213,0,0 ; movaps 0xd56e(%eax),%xmm7
DB 15,194,215,1 ; cmpltps %xmm7,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -52745,18 +52717,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,35,212,0,0 ; movaps 0xd423(%ecx),%xmm4
+ DB 15,40,161,3,212,0,0 ; movaps 0xd403(%ecx),%xmm4
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,177,147,212,0,0 ; movaps 0xd493(%ecx),%xmm6
+ DB 15,40,177,115,212,0,0 ; movaps 0xd473(%ecx),%xmm6
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,169,131,212,0,0 ; movaps 0xd483(%ecx),%xmm5
+ DB 15,40,169,99,212,0,0 ; movaps 0xd463(%ecx),%xmm5
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
- DB 15,40,185,163,212,0,0 ; movaps 0xd4a3(%ecx),%xmm7
+ DB 15,40,185,131,212,0,0 ; movaps 0xd483(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,153,179,212,0,0 ; movaps 0xd4b3(%ecx),%xmm3
+ DB 15,40,153,147,212,0,0 ; movaps 0xd493(%ecx),%xmm3
DB 15,194,203,1 ; cmpltps %xmm3,%xmm1
DB 15,84,209 ; andps %xmm1,%xmm2
DB 15,85,200 ; andnps %xmm0,%xmm1
@@ -52816,25 +52788,25 @@ _sk_to_srgb_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 23f8 <_sk_to_srgb_sse2+0x18>
DB 88 ; pop %eax
DB 15,82,218 ; rsqrtps %xmm2,%xmm3
- DB 15,40,160,232,211,0,0 ; movaps 0xd3e8(%eax),%xmm4
+ DB 15,40,160,200,211,0,0 ; movaps 0xd3c8(%eax),%xmm4
DB 15,40,235 ; movaps %xmm3,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
- DB 15,40,128,248,211,0,0 ; movaps 0xd3f8(%eax),%xmm0
+ DB 15,40,128,216,211,0,0 ; movaps 0xd3d8(%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,8,212,0,0 ; movaps 0xd408(%eax),%xmm0
+ DB 15,40,128,232,211,0,0 ; movaps 0xd3e8(%eax),%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,128,24,212,0,0 ; movaps 0xd418(%eax),%xmm0
+ DB 15,40,128,248,211,0,0 ; movaps 0xd3f8(%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,216,211,0,0 ; movaps 0xd3d8(%eax),%xmm5
+ DB 15,40,168,184,211,0,0 ; movaps 0xd3b8(%eax),%xmm5
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,205 ; mulps %xmm5,%xmm1
- DB 15,40,152,40,212,0,0 ; movaps 0xd428(%eax),%xmm3
+ DB 15,40,152,8,212,0,0 ; movaps 0xd408(%eax),%xmm3
DB 15,194,211,1 ; cmpltps %xmm3,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -52903,14 +52875,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,177,209,0,0 ; movaps 0xd1b1(%eax),%xmm1
+ DB 15,40,136,145,209,0,0 ; movaps 0xd191(%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,65,211,0,0 ; andps 0xd341(%eax),%xmm5
+ DB 15,84,168,33,211,0,0 ; andps 0xd321(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,196,0 ; cmpeqps %xmm4,%xmm0
@@ -52920,9 +52892,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,81,211,0,0 ; movaps 0xd351(%eax),%xmm1
+ DB 15,40,136,49,211,0,0 ; movaps 0xd331(%eax),%xmm1
DB 15,88,209 ; addps %xmm1,%xmm2
- DB 15,88,160,97,211,0,0 ; addps 0xd361(%eax),%xmm4
+ DB 15,88,160,65,211,0,0 ; addps 0xd341(%eax),%xmm4
DB 15,84,214 ; andps %xmm6,%xmm2
DB 15,85,244 ; andnps %xmm4,%xmm6
DB 15,86,242 ; orps %xmm2,%xmm6
@@ -52934,7 +52906,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,161,209,0,0 ; movaps 0xd1a1(%eax),%xmm5
+ DB 15,40,168,129,209,0,0 ; movaps 0xd181(%eax),%xmm5
DB 15,92,202 ; subps %xmm2,%xmm1
DB 15,40,211 ; movaps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
@@ -52944,7 +52916,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,113,211,0,0 ; mulps 0xd371(%eax),%xmm0
+ DB 15,89,128,81,211,0,0 ; mulps 0xd351(%eax),%xmm0
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,84,204 ; andps %xmm4,%xmm1
DB 139,69,12 ; mov 0xc(%ebp),%eax
@@ -52967,7 +52939,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,69,184 ; movaps %xmm0,-0x48(%ebp)
DB 232,0,0,0,0 ; call 25ea <_sk_hsl_to_rgb_sse2+0x19>
DB 88 ; pop %eax
- DB 15,40,160,166,208,0,0 ; movaps 0xd0a6(%eax),%xmm4
+ DB 15,40,160,134,208,0,0 ; movaps 0xd086(%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
@@ -52980,13 +52952,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,134,210,0,0 ; movaps 0xd286(%eax),%xmm5
+ DB 15,40,168,102,210,0,0 ; movaps 0xd266(%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,182,208,0,0 ; movaps 0xd0b6(%eax),%xmm6
+ DB 15,40,176,150,208,0,0 ; movaps 0xd096(%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
@@ -52996,19 +52968,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,150,210,0,0 ; movaps 0xd296(%eax),%xmm7
+ DB 15,40,184,118,210,0,0 ; movaps 0xd276(%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,118,210,0,0 ; movaps 0xd276(%eax),%xmm4
+ DB 15,40,160,86,210,0,0 ; movaps 0xd256(%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,70,210,0,0 ; movaps 0xd246(%eax),%xmm6
+ DB 15,40,176,38,210,0,0 ; movaps 0xd226(%eax),%xmm6
DB 15,89,238 ; mulps %xmm6,%xmm5
- DB 15,40,128,102,210,0,0 ; movaps 0xd266(%eax),%xmm0
+ DB 15,40,128,70,210,0,0 ; movaps 0xd246(%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
@@ -53034,18 +53006,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,182,208,0,0 ; andps 0xd0b6(%eax),%xmm1
+ DB 15,84,136,150,208,0,0 ; andps 0xd096(%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,150,210,0,0 ; movaps 0xd296(%eax),%xmm0
+ DB 15,40,128,118,210,0,0 ; movaps 0xd276(%eax),%xmm0
DB 15,194,193,2 ; cmpleps %xmm1,%xmm0
- DB 15,40,152,166,208,0,0 ; movaps 0xd0a6(%eax),%xmm3
+ DB 15,40,152,134,208,0,0 ; movaps 0xd086(%eax),%xmm3
DB 15,194,217,2 ; cmpleps %xmm1,%xmm3
- DB 15,40,160,118,210,0,0 ; movaps 0xd276(%eax),%xmm4
+ DB 15,40,160,86,210,0,0 ; movaps 0xd256(%eax),%xmm4
DB 15,194,225,2 ; cmpleps %xmm1,%xmm4
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,168,102,210,0,0 ; movaps 0xd266(%eax),%xmm5
+ DB 15,40,168,70,210,0,0 ; movaps 0xd246(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,239 ; mulps %xmm7,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
@@ -53065,7 +53037,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,166,210,0,0 ; addps 0xd2a6(%eax),%xmm3
+ DB 15,88,152,134,210,0,0 ; addps 0xd286(%eax),%xmm3
DB 243,15,91,195 ; cvttps2dq %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
@@ -53163,9 +53135,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,252,206,0,0 ; pand 0xcefc(%edx),%xmm4
+ DB 102,15,219,162,220,206,0,0 ; pand 0xcedc(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,60,208,0,0 ; mulps 0xd03c(%edx),%xmm4
+ DB 15,89,162,28,208,0,0 ; mulps 0xd01c(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 15,89,212 ; mulps %xmm4,%xmm2
@@ -53229,17 +53201,17 @@ _sk_scale_565_sse2 LABEL PROC
DB 15,133,157,0,0,0 ; jne 29dc <_sk_scale_565_sse2+0xd8>
DB 243,15,126,52,126 ; movq (%esi,%edi,2),%xmm6
DB 102,15,97,240 ; punpcklwd %xmm0,%xmm6
- DB 102,15,111,162,146,207,0,0 ; movdqa 0xcf92(%edx),%xmm4
+ DB 102,15,111,162,114,207,0,0 ; movdqa 0xcf72(%edx),%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,212 ; cvtdq2ps %xmm4,%xmm2
- DB 15,89,146,162,207,0,0 ; mulps 0xcfa2(%edx),%xmm2
- DB 102,15,111,170,178,207,0,0 ; movdqa 0xcfb2(%edx),%xmm5
+ DB 15,89,146,130,207,0,0 ; mulps 0xcf82(%edx),%xmm2
+ DB 102,15,111,170,146,207,0,0 ; movdqa 0xcf92(%edx),%xmm5
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,194,207,0,0 ; mulps 0xcfc2(%edx),%xmm5
- DB 102,15,219,178,210,207,0,0 ; pand 0xcfd2(%edx),%xmm6
+ DB 15,89,170,162,207,0,0 ; mulps 0xcfa2(%edx),%xmm5
+ DB 102,15,219,178,178,207,0,0 ; pand 0xcfb2(%edx),%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,226,207,0,0 ; mulps 0xcfe2(%edx),%xmm6
+ DB 15,89,178,194,207,0,0 ; mulps 0xcfc2(%edx),%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,93,254 ; minps %xmm6,%xmm7
DB 15,40,226 ; movaps %xmm2,%xmm4
@@ -53349,9 +53321,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,212,204,0,0 ; pand 0xccd4(%edx),%xmm4
+ DB 102,15,219,162,180,204,0,0 ; pand 0xccb4(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,20,206,0,0 ; mulps 0xce14(%edx),%xmm4
+ DB 15,89,162,244,205,0,0 ; mulps 0xcdf4(%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
@@ -53427,17 +53399,17 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,133,211,0,0,0 ; jne 2c6a <_sk_lerp_565_sse2+0x113>
DB 243,15,126,44,126 ; movq (%esi,%edi,2),%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
- DB 102,15,111,162,58,205,0,0 ; movdqa 0xcd3a(%edx),%xmm4
+ DB 102,15,111,162,26,205,0,0 ; movdqa 0xcd1a(%edx),%xmm4
DB 102,15,219,229 ; pand %xmm5,%xmm4
DB 15,91,204 ; cvtdq2ps %xmm4,%xmm1
- DB 15,89,138,74,205,0,0 ; mulps 0xcd4a(%edx),%xmm1
- DB 102,15,111,178,90,205,0,0 ; movdqa 0xcd5a(%edx),%xmm6
+ DB 15,89,138,42,205,0,0 ; mulps 0xcd2a(%edx),%xmm1
+ DB 102,15,111,178,58,205,0,0 ; movdqa 0xcd3a(%edx),%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,106,205,0,0 ; mulps 0xcd6a(%edx),%xmm6
- DB 102,15,219,170,122,205,0,0 ; pand 0xcd7a(%edx),%xmm5
+ DB 15,89,178,74,205,0,0 ; mulps 0xcd4a(%edx),%xmm6
+ DB 102,15,219,170,90,205,0,0 ; pand 0xcd5a(%edx),%xmm5
DB 15,91,213 ; cvtdq2ps %xmm5,%xmm2
- DB 15,89,146,138,205,0,0 ; mulps 0xcd8a(%edx),%xmm2
+ DB 15,89,146,106,205,0,0 ; mulps 0xcd6a(%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
@@ -53523,7 +53495,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 139,30 ; mov (%esi),%ebx
DB 15,133,22,1,0,0 ; jne 2dee <_sk_load_tables_sse2+0x13c>
DB 243,15,111,28,187 ; movdqu (%ebx,%edi,4),%xmm3
- DB 102,15,111,146,160,202,0,0 ; movdqa 0xcaa0(%edx),%xmm2
+ DB 102,15,111,146,128,202,0,0 ; movdqa 0xca80(%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
@@ -53579,7 +53551,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,224,203,0,0 ; mulps 0xcbe0(%edx),%xmm3
+ DB 15,89,154,192,203,0,0 ; mulps 0xcbc0(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -53652,7 +53624,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,223,202,0,0 ; movdqa 0xcadf(%edx),%xmm2
+ DB 102,15,111,146,191,202,0,0 ; movdqa 0xcabf(%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
@@ -53724,7 +53696,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,239,202,0,0 ; mulps 0xcaef(%edx),%xmm3
+ DB 15,89,154,207,202,0,0 ; mulps 0xcacf(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -53795,7 +53767,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,184,200,0,0 ; movdqa 0xc8b8(%edx),%xmm2
+ DB 102,15,111,146,152,200,0,0 ; movdqa 0xc898(%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
@@ -53860,7 +53832,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,72,198,0,0 ; movaps 0xc648(%edx),%xmm3
+ DB 15,40,154,40,198,0,0 ; movaps 0xc628(%edx),%xmm3
DB 80 ; push %eax
DB 81 ; push %ecx
DB 255,86,4 ; call *0x4(%esi)
@@ -53901,7 +53873,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,235,196,0,0 ; movaps 0xc4eb(%edx),%xmm4
+ DB 15,40,162,203,196,0,0 ; movaps 0xc4cb(%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
@@ -53923,7 +53895,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,27,198,0,0 ; movaps 0xc61b(%edx),%xmm5
+ DB 15,40,170,251,197,0,0 ; movaps 0xc5fb(%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
@@ -54051,7 +54023,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,31,196,0,0 ; movaps 0xc41f(%edx),%xmm5
+ DB 15,40,170,255,195,0,0 ; movaps 0xc3ff(%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
@@ -54297,15 +54269,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,223,193,0,0 ; mulps 0xc1df(%edx),%xmm5
- DB 15,84,178,239,193,0,0 ; andps 0xc1ef(%edx),%xmm6
- DB 15,86,178,63,191,0,0 ; orps 0xbf3f(%edx),%xmm6
- DB 15,88,170,255,193,0,0 ; addps 0xc1ff(%edx),%xmm5
- DB 15,40,186,15,194,0,0 ; movaps 0xc20f(%edx),%xmm7
+ DB 15,89,170,191,193,0,0 ; mulps 0xc1bf(%edx),%xmm5
+ DB 15,84,178,207,193,0,0 ; andps 0xc1cf(%edx),%xmm6
+ DB 15,86,178,31,191,0,0 ; orps 0xbf1f(%edx),%xmm6
+ DB 15,88,170,223,193,0,0 ; addps 0xc1df(%edx),%xmm5
+ DB 15,40,186,239,193,0,0 ; movaps 0xc1ef(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,31,194,0,0 ; addps 0xc21f(%edx),%xmm6
- DB 15,40,186,47,194,0,0 ; movaps 0xc22f(%edx),%xmm7
+ DB 15,88,178,255,193,0,0 ; addps 0xc1ff(%edx),%xmm6
+ DB 15,40,186,15,194,0,0 ; movaps 0xc20f(%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
@@ -54315,21 +54287,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,79,191,0,0 ; movaps 0xbf4f(%edx),%xmm6
+ DB 15,40,178,47,191,0,0 ; movaps 0xbf2f(%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,63,194,0,0 ; addps 0xc23f(%edx),%xmm5
- DB 15,40,186,79,194,0,0 ; movaps 0xc24f(%edx),%xmm7
+ DB 15,88,170,31,194,0,0 ; addps 0xc21f(%edx),%xmm5
+ DB 15,40,186,47,194,0,0 ; movaps 0xc22f(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,95,194,0,0 ; movaps 0xc25f(%edx),%xmm7
+ DB 15,40,186,63,194,0,0 ; movaps 0xc23f(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,111,194,0,0 ; movaps 0xc26f(%edx),%xmm0
+ DB 15,40,130,79,194,0,0 ; movaps 0xc24f(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,127,194,0,0 ; mulps 0xc27f(%edx),%xmm0
+ DB 15,89,130,95,194,0,0 ; mulps 0xc25f(%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
@@ -54381,15 +54353,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,168,192,0,0 ; mulps 0xc0a8(%edx),%xmm5
- DB 15,84,178,184,192,0,0 ; andps 0xc0b8(%edx),%xmm6
- DB 15,86,178,8,190,0,0 ; orps 0xbe08(%edx),%xmm6
- DB 15,88,170,200,192,0,0 ; addps 0xc0c8(%edx),%xmm5
- DB 15,40,186,216,192,0,0 ; movaps 0xc0d8(%edx),%xmm7
+ DB 15,89,170,136,192,0,0 ; mulps 0xc088(%edx),%xmm5
+ DB 15,84,178,152,192,0,0 ; andps 0xc098(%edx),%xmm6
+ DB 15,86,178,232,189,0,0 ; orps 0xbde8(%edx),%xmm6
+ DB 15,88,170,168,192,0,0 ; addps 0xc0a8(%edx),%xmm5
+ DB 15,40,186,184,192,0,0 ; movaps 0xc0b8(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,232,192,0,0 ; addps 0xc0e8(%edx),%xmm6
- DB 15,40,186,248,192,0,0 ; movaps 0xc0f8(%edx),%xmm7
+ DB 15,88,178,200,192,0,0 ; addps 0xc0c8(%edx),%xmm6
+ DB 15,40,186,216,192,0,0 ; movaps 0xc0d8(%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
@@ -54399,21 +54371,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,24,190,0,0 ; movaps 0xbe18(%edx),%xmm6
+ DB 15,40,178,248,189,0,0 ; movaps 0xbdf8(%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,193,0,0 ; addps 0xc108(%edx),%xmm5
- DB 15,40,186,24,193,0,0 ; movaps 0xc118(%edx),%xmm7
+ DB 15,88,170,232,192,0,0 ; addps 0xc0e8(%edx),%xmm5
+ DB 15,40,186,248,192,0,0 ; movaps 0xc0f8(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,40,193,0,0 ; movaps 0xc128(%edx),%xmm7
+ DB 15,40,186,8,193,0,0 ; movaps 0xc108(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,56,193,0,0 ; movaps 0xc138(%edx),%xmm0
+ DB 15,40,130,24,193,0,0 ; movaps 0xc118(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,72,193,0,0 ; mulps 0xc148(%edx),%xmm0
+ DB 15,89,130,40,193,0,0 ; mulps 0xc128(%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
@@ -54464,15 +54436,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,116,191,0,0 ; mulps 0xbf74(%edx),%xmm5
- DB 15,84,178,132,191,0,0 ; andps 0xbf84(%edx),%xmm6
- DB 15,86,178,212,188,0,0 ; orps 0xbcd4(%edx),%xmm6
- DB 15,88,170,148,191,0,0 ; addps 0xbf94(%edx),%xmm5
- DB 15,40,186,164,191,0,0 ; movaps 0xbfa4(%edx),%xmm7
+ DB 15,89,170,84,191,0,0 ; mulps 0xbf54(%edx),%xmm5
+ DB 15,84,178,100,191,0,0 ; andps 0xbf64(%edx),%xmm6
+ DB 15,86,178,180,188,0,0 ; orps 0xbcb4(%edx),%xmm6
+ DB 15,88,170,116,191,0,0 ; addps 0xbf74(%edx),%xmm5
+ DB 15,40,186,132,191,0,0 ; movaps 0xbf84(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,180,191,0,0 ; addps 0xbfb4(%edx),%xmm6
- DB 15,40,186,196,191,0,0 ; movaps 0xbfc4(%edx),%xmm7
+ DB 15,88,178,148,191,0,0 ; addps 0xbf94(%edx),%xmm6
+ DB 15,40,186,164,191,0,0 ; movaps 0xbfa4(%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
@@ -54482,21 +54454,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,228,188,0,0 ; movaps 0xbce4(%edx),%xmm6
+ DB 15,40,178,196,188,0,0 ; movaps 0xbcc4(%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,212,191,0,0 ; addps 0xbfd4(%edx),%xmm5
- DB 15,40,186,228,191,0,0 ; movaps 0xbfe4(%edx),%xmm7
+ DB 15,88,170,180,191,0,0 ; addps 0xbfb4(%edx),%xmm5
+ DB 15,40,186,196,191,0,0 ; movaps 0xbfc4(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,244,191,0,0 ; movaps 0xbff4(%edx),%xmm7
+ DB 15,40,186,212,191,0,0 ; movaps 0xbfd4(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,4,192,0,0 ; movaps 0xc004(%edx),%xmm0
+ DB 15,40,130,228,191,0,0 ; movaps 0xbfe4(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,20,192,0,0 ; mulps 0xc014(%edx),%xmm0
+ DB 15,89,130,244,191,0,0 ; mulps 0xbff4(%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
@@ -54547,15 +54519,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,64,190,0,0 ; mulps 0xbe40(%edx),%xmm5
- DB 15,84,178,80,190,0,0 ; andps 0xbe50(%edx),%xmm6
- DB 15,86,178,160,187,0,0 ; orps 0xbba0(%edx),%xmm6
- DB 15,88,170,96,190,0,0 ; addps 0xbe60(%edx),%xmm5
- DB 15,40,186,112,190,0,0 ; movaps 0xbe70(%edx),%xmm7
+ DB 15,89,170,32,190,0,0 ; mulps 0xbe20(%edx),%xmm5
+ DB 15,84,178,48,190,0,0 ; andps 0xbe30(%edx),%xmm6
+ DB 15,86,178,128,187,0,0 ; orps 0xbb80(%edx),%xmm6
+ DB 15,88,170,64,190,0,0 ; addps 0xbe40(%edx),%xmm5
+ DB 15,40,186,80,190,0,0 ; movaps 0xbe50(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,128,190,0,0 ; addps 0xbe80(%edx),%xmm6
- DB 15,40,186,144,190,0,0 ; movaps 0xbe90(%edx),%xmm7
+ DB 15,88,178,96,190,0,0 ; addps 0xbe60(%edx),%xmm6
+ DB 15,40,186,112,190,0,0 ; movaps 0xbe70(%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
@@ -54565,21 +54537,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,176,187,0,0 ; movaps 0xbbb0(%edx),%xmm6
+ DB 15,40,178,144,187,0,0 ; movaps 0xbb90(%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,160,190,0,0 ; addps 0xbea0(%edx),%xmm5
- DB 15,40,186,176,190,0,0 ; movaps 0xbeb0(%edx),%xmm7
+ DB 15,88,170,128,190,0,0 ; addps 0xbe80(%edx),%xmm5
+ DB 15,40,186,144,190,0,0 ; movaps 0xbe90(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,192,190,0,0 ; movaps 0xbec0(%edx),%xmm7
+ DB 15,40,186,160,190,0,0 ; movaps 0xbea0(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,208,190,0,0 ; movaps 0xbed0(%edx),%xmm0
+ DB 15,40,130,176,190,0,0 ; movaps 0xbeb0(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,224,190,0,0 ; mulps 0xbee0(%edx),%xmm0
+ DB 15,89,130,192,190,0,0 ; mulps 0xbec0(%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
@@ -54612,15 +54584,15 @@ _sk_gamma_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 3c21 <_sk_gamma_sse2+0x12>
DB 88 ; pop %eax
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,128,15,189,0,0 ; mulps 0xbd0f(%eax),%xmm0
- DB 15,84,152,31,189,0,0 ; andps 0xbd1f(%eax),%xmm3
- DB 15,86,152,111,186,0,0 ; orps 0xba6f(%eax),%xmm3
- DB 15,88,128,47,189,0,0 ; addps 0xbd2f(%eax),%xmm0
+ DB 15,89,128,239,188,0,0 ; mulps 0xbcef(%eax),%xmm0
+ DB 15,84,152,255,188,0,0 ; andps 0xbcff(%eax),%xmm3
+ DB 15,86,152,79,186,0,0 ; orps 0xba4f(%eax),%xmm3
+ DB 15,88,128,15,189,0,0 ; addps 0xbd0f(%eax),%xmm0
DB 15,40,227 ; movaps %xmm3,%xmm4
- DB 15,89,160,63,189,0,0 ; mulps 0xbd3f(%eax),%xmm4
+ DB 15,89,160,31,189,0,0 ; mulps 0xbd1f(%eax),%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,88,152,79,189,0,0 ; addps 0xbd4f(%eax),%xmm3
- DB 15,40,160,95,189,0,0 ; movaps 0xbd5f(%eax),%xmm4
+ DB 15,88,152,47,189,0,0 ; addps 0xbd2f(%eax),%xmm3
+ DB 15,40,160,63,189,0,0 ; movaps 0xbd3f(%eax),%xmm4
DB 15,94,227 ; divps %xmm3,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -54633,30 +54605,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,127,186,0,0 ; andps 0xba7f(%eax),%xmm4
+ DB 15,84,160,95,186,0,0 ; andps 0xba5f(%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,111,189,0,0 ; addps 0xbd6f(%eax),%xmm0
- DB 15,40,176,143,189,0,0 ; movaps 0xbd8f(%eax),%xmm6
+ DB 15,88,128,79,189,0,0 ; addps 0xbd4f(%eax),%xmm0
+ DB 15,40,176,111,189,0,0 ; movaps 0xbd6f(%eax),%xmm6
DB 15,92,244 ; subps %xmm4,%xmm6
- DB 15,40,168,127,189,0,0 ; movaps 0xbd7f(%eax),%xmm5
+ DB 15,40,168,95,189,0,0 ; movaps 0xbd5f(%eax),%xmm5
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,40,152,159,189,0,0 ; movaps 0xbd9f(%eax),%xmm3
+ DB 15,40,152,127,189,0,0 ; movaps 0xbd7f(%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,15,189,0,0 ; mulps 0xbd0f(%eax),%xmm0
- DB 15,84,136,31,189,0,0 ; andps 0xbd1f(%eax),%xmm1
- DB 15,86,136,111,186,0,0 ; orps 0xba6f(%eax),%xmm1
- DB 15,88,128,47,189,0,0 ; addps 0xbd2f(%eax),%xmm0
+ DB 15,89,128,239,188,0,0 ; mulps 0xbcef(%eax),%xmm0
+ DB 15,84,136,255,188,0,0 ; andps 0xbcff(%eax),%xmm1
+ DB 15,86,136,79,186,0,0 ; orps 0xba4f(%eax),%xmm1
+ DB 15,88,128,15,189,0,0 ; addps 0xbd0f(%eax),%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
- DB 15,89,176,63,189,0,0 ; mulps 0xbd3f(%eax),%xmm6
+ DB 15,89,176,31,189,0,0 ; mulps 0xbd1f(%eax),%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,136,79,189,0,0 ; addps 0xbd4f(%eax),%xmm1
- DB 15,40,176,95,189,0,0 ; movaps 0xbd5f(%eax),%xmm6
+ DB 15,88,136,47,189,0,0 ; addps 0xbd2f(%eax),%xmm1
+ DB 15,40,176,63,189,0,0 ; movaps 0xbd3f(%eax),%xmm6
DB 15,94,241 ; divps %xmm1,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -54664,12 +54636,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,127,186,0,0 ; andps 0xba7f(%eax),%xmm6
+ DB 15,84,176,95,186,0,0 ; andps 0xba5f(%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,111,189,0,0 ; addps 0xbd6f(%eax),%xmm0
- DB 15,40,184,143,189,0,0 ; movaps 0xbd8f(%eax),%xmm7
+ DB 15,88,128,79,189,0,0 ; addps 0xbd4f(%eax),%xmm0
+ DB 15,40,184,111,189,0,0 ; movaps 0xbd6f(%eax),%xmm7
DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
@@ -54677,15 +54649,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,15,189,0,0 ; mulps 0xbd0f(%eax),%xmm0
- DB 15,84,144,31,189,0,0 ; andps 0xbd1f(%eax),%xmm2
- DB 15,86,144,111,186,0,0 ; orps 0xba6f(%eax),%xmm2
- DB 15,88,128,47,189,0,0 ; addps 0xbd2f(%eax),%xmm0
- DB 15,40,176,63,189,0,0 ; movaps 0xbd3f(%eax),%xmm6
+ DB 15,89,128,239,188,0,0 ; mulps 0xbcef(%eax),%xmm0
+ DB 15,84,144,255,188,0,0 ; andps 0xbcff(%eax),%xmm2
+ DB 15,86,144,79,186,0,0 ; orps 0xba4f(%eax),%xmm2
+ DB 15,88,128,15,189,0,0 ; addps 0xbd0f(%eax),%xmm0
+ DB 15,40,176,31,189,0,0 ; movaps 0xbd1f(%eax),%xmm6
DB 15,89,242 ; mulps %xmm2,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,144,79,189,0,0 ; addps 0xbd4f(%eax),%xmm2
- DB 15,40,176,95,189,0,0 ; movaps 0xbd5f(%eax),%xmm6
+ DB 15,88,144,47,189,0,0 ; addps 0xbd2f(%eax),%xmm2
+ DB 15,40,176,63,189,0,0 ; movaps 0xbd3f(%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
@@ -54693,18 +54665,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,127,186,0,0 ; andps 0xba7f(%eax),%xmm6
+ DB 15,84,176,95,186,0,0 ; andps 0xba5f(%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,111,189,0,0 ; addps 0xbd6f(%eax),%xmm0
+ DB 15,88,128,79,189,0,0 ; addps 0xbd4f(%eax),%xmm0
DB 15,89,238 ; mulps %xmm6,%xmm5
DB 15,92,197 ; subps %xmm5,%xmm0
- DB 15,40,144,143,189,0,0 ; movaps 0xbd8f(%eax),%xmm2
+ DB 15,40,144,111,189,0,0 ; movaps 0xbd6f(%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,175,189,0,0 ; movaps 0xbdaf(%eax),%xmm0
+ DB 15,40,128,143,189,0,0 ; movaps 0xbd8f(%eax),%xmm0
DB 15,89,224 ; mulps %xmm0,%xmm4
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,89,216 ; mulps %xmm0,%xmm3
@@ -54731,29 +54703,29 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 232,0,0,0,0 ; call 3e09 <_sk_lab_to_xyz_sse2+0x15>
DB 88 ; pop %eax
- DB 15,89,144,215,187,0,0 ; mulps 0xbbd7(%eax),%xmm2
- DB 15,40,160,103,185,0,0 ; movaps 0xb967(%eax),%xmm4
+ DB 15,89,144,183,187,0,0 ; mulps 0xbbb7(%eax),%xmm2
+ DB 15,40,160,71,185,0,0 ; movaps 0xb947(%eax),%xmm4
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 15,40,168,231,187,0,0 ; movaps 0xbbe7(%eax),%xmm5
+ DB 15,40,168,199,187,0,0 ; movaps 0xbbc7(%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,247,187,0,0 ; addps 0xbbf7(%eax),%xmm2
- DB 15,89,144,7,188,0,0 ; mulps 0xbc07(%eax),%xmm2
- DB 15,89,136,23,188,0,0 ; mulps 0xbc17(%eax),%xmm1
+ DB 15,88,144,215,187,0,0 ; addps 0xbbd7(%eax),%xmm2
+ DB 15,89,144,231,187,0,0 ; mulps 0xbbe7(%eax),%xmm2
+ DB 15,89,136,247,187,0,0 ; mulps 0xbbf7(%eax),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 15,89,152,39,188,0,0 ; mulps 0xbc27(%eax),%xmm3
+ DB 15,89,152,7,188,0,0 ; mulps 0xbc07(%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,55,188,0,0 ; movaps 0xbc37(%eax),%xmm3
+ DB 15,40,152,23,188,0,0 ; movaps 0xbc17(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,194,224,1 ; cmpltps %xmm0,%xmm4
- DB 15,40,176,71,188,0,0 ; movaps 0xbc47(%eax),%xmm6
+ DB 15,40,176,39,188,0,0 ; movaps 0xbc27(%eax),%xmm6
DB 15,88,206 ; addps %xmm6,%xmm1
- DB 15,40,184,87,188,0,0 ; movaps 0xbc57(%eax),%xmm7
+ DB 15,40,184,55,188,0,0 ; movaps 0xbc37(%eax),%xmm7
DB 15,89,207 ; mulps %xmm7,%xmm1
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,85,225 ; andnps %xmm1,%xmm4
@@ -54778,8 +54750,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,103,188,0,0 ; mulps 0xbc67(%eax),%xmm4
- DB 15,89,152,119,188,0,0 ; mulps 0xbc77(%eax),%xmm3
+ DB 15,89,160,71,188,0,0 ; mulps 0xbc47(%eax),%xmm4
+ DB 15,89,152,87,188,0,0 ; mulps 0xbc57(%eax),%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -54815,9 +54787,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,103,184,0,0 ; pand 0xb867(%edx),%xmm0
+ DB 102,15,219,130,71,184,0,0 ; pand 0xb847(%edx),%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,154,167,185,0,0 ; mulps 0xb9a7(%edx),%xmm3
+ DB 15,89,154,135,185,0,0 ; mulps 0xb987(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -54880,9 +54852,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,147,183,0,0 ; pand 0xb793(%edx),%xmm4
+ DB 102,15,219,162,115,183,0,0 ; pand 0xb773(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,211,184,0,0 ; mulps 0xb8d3(%edx),%xmm4
+ DB 15,89,162,179,184,0,0 ; mulps 0xb8b3(%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
@@ -54971,7 +54943,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,166,183,0,0 ; mulps 0xb7a6(%ecx),%xmm3
+ DB 15,89,153,134,183,0,0 ; mulps 0xb786(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -55003,7 +54975,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,50,182,0,0 ; movaps 0xb632(%esi),%xmm4
+ DB 15,40,166,18,182,0,0 ; movaps 0xb612(%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
@@ -55038,7 +55010,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,82,185,0,0 ; pand 0xb952(%esi),%xmm4
+ DB 102,15,219,166,50,185,0,0 ; pand 0xb932(%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
@@ -55072,12 +55044,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,112,181,0,0 ; pand 0xb570(%edx),%xmm0
+ DB 102,15,219,130,80,181,0,0 ; pand 0xb550(%edx),%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,176,182,0,0 ; mulps 0xb6b0(%edx),%xmm0
+ DB 15,89,130,144,182,0,0 ; mulps 0xb690(%edx),%xmm0
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,176,180,0,0 ; movaps 0xb4b0(%edx),%xmm3
+ DB 15,40,154,144,180,0,0 ; movaps 0xb490(%edx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 86 ; push %esi
@@ -55133,13 +55105,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,196,180,0,0 ; pand 0xb4c4(%edx),%xmm4
+ DB 102,15,219,162,164,180,0,0 ; pand 0xb4a4(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,4,182,0,0 ; mulps 0xb604(%edx),%xmm4
+ DB 15,89,162,228,181,0,0 ; mulps 0xb5e4(%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,4,180,0,0 ; movaps 0xb404(%edx),%xmm4
+ DB 15,40,162,228,179,0,0 ; movaps 0xb3e4(%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
@@ -55229,10 +55201,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,173,180,0,0 ; mulps 0xb4ad(%ecx),%xmm0
+ DB 15,89,129,141,180,0,0 ; mulps 0xb48d(%ecx),%xmm0
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,173,178,0,0 ; movaps 0xb2ad(%ecx),%xmm3
+ DB 15,40,153,141,178,0,0 ; movaps 0xb28d(%ecx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 82 ; push %edx
@@ -55267,20 +55239,20 @@ _sk_load_565_sse2 LABEL PROC
DB 117,97 ; jne 44bc <_sk_load_565_sse2+0x8c>
DB 243,15,126,20,126 ; movq (%esi,%edi,2),%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,130,114,180,0,0 ; movdqa 0xb472(%edx),%xmm0
+ DB 102,15,111,130,82,180,0,0 ; movdqa 0xb452(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,130,180,0,0 ; mulps 0xb482(%edx),%xmm0
- DB 102,15,111,138,146,180,0,0 ; movdqa 0xb492(%edx),%xmm1
+ DB 15,89,130,98,180,0,0 ; mulps 0xb462(%edx),%xmm0
+ DB 102,15,111,138,114,180,0,0 ; movdqa 0xb472(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,162,180,0,0 ; mulps 0xb4a2(%edx),%xmm1
- DB 102,15,219,146,178,180,0,0 ; pand 0xb4b2(%edx),%xmm2
+ DB 15,89,138,130,180,0,0 ; mulps 0xb482(%edx),%xmm1
+ DB 102,15,219,146,146,180,0,0 ; pand 0xb492(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,194,180,0,0 ; mulps 0xb4c2(%edx),%xmm2
+ DB 15,89,146,162,180,0,0 ; mulps 0xb4a2(%edx),%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,98,178,0,0 ; movaps 0xb262(%edx),%xmm3
+ DB 15,40,154,66,178,0,0 ; movaps 0xb242(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -55332,21 +55304,21 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 117,113 ; jne 459c <_sk_load_565_dst_sse2+0x9c>
DB 243,15,126,36,126 ; movq (%esi,%edi,2),%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,111,170,162,179,0,0 ; movdqa 0xb3a2(%edx),%xmm5
+ DB 102,15,111,170,130,179,0,0 ; movdqa 0xb382(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,178,179,0,0 ; mulps 0xb3b2(%edx),%xmm5
+ DB 15,89,170,146,179,0,0 ; mulps 0xb392(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,194,179,0,0 ; movdqa 0xb3c2(%edx),%xmm5
+ DB 102,15,111,170,162,179,0,0 ; movdqa 0xb3a2(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,210,179,0,0 ; mulps 0xb3d2(%edx),%xmm5
+ DB 15,89,170,178,179,0,0 ; mulps 0xb3b2(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,219,162,226,179,0,0 ; pand 0xb3e2(%edx),%xmm4
+ DB 102,15,219,162,194,179,0,0 ; pand 0xb3c2(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,242,179,0,0 ; mulps 0xb3f2(%edx),%xmm4
+ DB 15,89,162,210,179,0,0 ; mulps 0xb3d2(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
- DB 15,40,162,146,177,0,0 ; movaps 0xb192(%edx),%xmm4
+ DB 15,40,162,114,177,0,0 ; movaps 0xb172(%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
@@ -55429,20 +55401,20 @@ _sk_gather_565_sse2 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,209,3 ; pinsrw $0x3,%ecx,%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,130,32,178,0,0 ; movdqa 0xb220(%edx),%xmm0
+ DB 102,15,111,130,0,178,0,0 ; movdqa 0xb200(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,48,178,0,0 ; mulps 0xb230(%edx),%xmm0
- DB 102,15,111,138,64,178,0,0 ; movdqa 0xb240(%edx),%xmm1
+ DB 15,89,130,16,178,0,0 ; mulps 0xb210(%edx),%xmm0
+ DB 102,15,111,138,32,178,0,0 ; movdqa 0xb220(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,80,178,0,0 ; mulps 0xb250(%edx),%xmm1
- DB 102,15,219,146,96,178,0,0 ; pand 0xb260(%edx),%xmm2
+ DB 15,89,138,48,178,0,0 ; mulps 0xb230(%edx),%xmm1
+ DB 102,15,219,146,64,178,0,0 ; pand 0xb240(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,112,178,0,0 ; mulps 0xb270(%edx),%xmm2
+ DB 15,89,146,80,178,0,0 ; mulps 0xb250(%edx),%xmm2
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,16,176,0,0 ; movaps 0xb010(%edx),%xmm3
+ DB 15,40,154,240,175,0,0 ; movaps 0xaff0(%edx),%xmm3
DB 81 ; push %ecx
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,80,4 ; call *0x4(%eax)
@@ -55468,8 +55440,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,157,179,0,0 ; movaps 0xb39d(%edi),%xmm4
- DB 15,40,175,173,179,0,0 ; movaps 0xb3ad(%edi),%xmm5
+ DB 15,40,167,125,179,0,0 ; movaps 0xb37d(%edi),%xmm4
+ DB 15,40,175,141,179,0,0 ; movaps 0xb38d(%edi),%xmm5
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,89,244 ; mulps %xmm4,%xmm6
@@ -55547,21 +55519,21 @@ _sk_load_4444_sse2 LABEL PROC
DB 117,112 ; jne 4872 <_sk_load_4444_sse2+0x9b>
DB 243,15,126,28,126 ; movq (%esi,%edi,2),%xmm3
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,130,219,178,0,0 ; movdqa 0xb2db(%edx),%xmm0
+ DB 102,15,111,130,187,178,0,0 ; movdqa 0xb2bb(%edx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,235,178,0,0 ; mulps 0xb2eb(%edx),%xmm0
- DB 102,15,111,138,251,178,0,0 ; movdqa 0xb2fb(%edx),%xmm1
+ DB 15,89,130,203,178,0,0 ; mulps 0xb2cb(%edx),%xmm0
+ DB 102,15,111,138,219,178,0,0 ; movdqa 0xb2db(%edx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,11,179,0,0 ; mulps 0xb30b(%edx),%xmm1
- DB 102,15,111,146,27,179,0,0 ; movdqa 0xb31b(%edx),%xmm2
+ DB 15,89,138,235,178,0,0 ; mulps 0xb2eb(%edx),%xmm1
+ DB 102,15,111,146,251,178,0,0 ; movdqa 0xb2fb(%edx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,43,179,0,0 ; mulps 0xb32b(%edx),%xmm2
- DB 102,15,219,154,59,179,0,0 ; pand 0xb33b(%edx),%xmm3
+ DB 15,89,146,11,179,0,0 ; mulps 0xb30b(%edx),%xmm2
+ DB 102,15,219,154,27,179,0,0 ; pand 0xb31b(%edx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,75,179,0,0 ; mulps 0xb34b(%edx),%xmm3
+ DB 15,89,154,43,179,0,0 ; mulps 0xb32b(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 82 ; push %edx
@@ -55615,24 +55587,24 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 15,133,128,0,0,0 ; jne 4965 <_sk_load_4444_dst_sse2+0xaf>
DB 243,15,126,36,126 ; movq (%esi,%edi,2),%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,111,170,252,177,0,0 ; movdqa 0xb1fc(%edx),%xmm5
+ DB 102,15,111,170,220,177,0,0 ; movdqa 0xb1dc(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,12,178,0,0 ; mulps 0xb20c(%edx),%xmm5
+ DB 15,89,170,236,177,0,0 ; mulps 0xb1ec(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,28,178,0,0 ; movdqa 0xb21c(%edx),%xmm5
+ DB 102,15,111,170,252,177,0,0 ; movdqa 0xb1fc(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,44,178,0,0 ; mulps 0xb22c(%edx),%xmm5
+ DB 15,89,170,12,178,0,0 ; mulps 0xb20c(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,111,170,60,178,0,0 ; movdqa 0xb23c(%edx),%xmm5
+ DB 102,15,111,170,28,178,0,0 ; movdqa 0xb21c(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,76,178,0,0 ; mulps 0xb24c(%edx),%xmm5
+ DB 15,89,170,44,178,0,0 ; mulps 0xb22c(%edx),%xmm5
DB 15,41,105,48 ; movaps %xmm5,0x30(%ecx)
- DB 102,15,219,162,92,178,0,0 ; pand 0xb25c(%edx),%xmm4
+ DB 102,15,219,162,60,178,0,0 ; pand 0xb23c(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,108,178,0,0 ; mulps 0xb26c(%edx),%xmm4
+ DB 15,89,162,76,178,0,0 ; mulps 0xb24c(%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
@@ -55715,21 +55687,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,94,176,0,0 ; movdqa 0xb05e(%ecx),%xmm0
+ DB 102,15,111,129,62,176,0,0 ; movdqa 0xb03e(%ecx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,110,176,0,0 ; mulps 0xb06e(%ecx),%xmm0
- DB 102,15,111,137,126,176,0,0 ; movdqa 0xb07e(%ecx),%xmm1
+ DB 15,89,129,78,176,0,0 ; mulps 0xb04e(%ecx),%xmm0
+ DB 102,15,111,137,94,176,0,0 ; movdqa 0xb05e(%ecx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,137,142,176,0,0 ; mulps 0xb08e(%ecx),%xmm1
- DB 102,15,111,145,158,176,0,0 ; movdqa 0xb09e(%ecx),%xmm2
+ DB 15,89,137,110,176,0,0 ; mulps 0xb06e(%ecx),%xmm1
+ DB 102,15,111,145,126,176,0,0 ; movdqa 0xb07e(%ecx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,145,174,176,0,0 ; mulps 0xb0ae(%ecx),%xmm2
- DB 102,15,219,153,190,176,0,0 ; pand 0xb0be(%ecx),%xmm3
+ DB 15,89,145,142,176,0,0 ; mulps 0xb08e(%ecx),%xmm2
+ DB 102,15,219,153,158,176,0,0 ; pand 0xb09e(%ecx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,153,206,176,0,0 ; mulps 0xb0ce(%ecx),%xmm3
+ DB 15,89,153,174,176,0,0 ; mulps 0xb0ae(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 81 ; push %ecx
@@ -55757,7 +55729,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,97,176,0,0 ; movaps 0xb061(%edi),%xmm4
+ DB 15,40,167,65,176,0,0 ; movaps 0xb041(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -55840,11 +55812,11 @@ _sk_load_8888_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 4c54 <_sk_load_8888_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,146,144,171,0,0 ; movdqa 0xab90(%edx),%xmm2
+ DB 102,15,111,146,112,171,0,0 ; movdqa 0xab70(%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,208,172,0,0 ; movaps 0xacd0(%edx),%xmm4
+ DB 15,40,162,176,172,0,0 ; movaps 0xacb0(%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
@@ -55907,11 +55879,11 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 4d2b <_sk_load_8888_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,201,170,0,0 ; movdqa 0xaac9(%edx),%xmm5
+ DB 102,15,111,170,169,170,0,0 ; movdqa 0xaaa9(%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,9,172,0,0 ; movaps 0xac09(%edx),%xmm7
+ DB 15,40,186,233,171,0,0 ; movaps 0xabe9(%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
@@ -56004,11 +55976,11 @@ _sk_gather_8888_sse2 LABEL PROC
DB 102,15,98,194 ; punpckldq %xmm2,%xmm0
DB 102,15,98,217 ; punpckldq %xmm1,%xmm3
DB 102,15,108,216 ; punpcklqdq %xmm0,%xmm3
- DB 102,15,111,145,86,169,0,0 ; movdqa 0xa956(%ecx),%xmm2
+ DB 102,15,111,145,54,169,0,0 ; movdqa 0xa936(%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,150,170,0,0 ; movaps 0xaa96(%ecx),%xmm4
+ DB 15,40,161,118,170,0,0 ; movaps 0xaa76(%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
@@ -56050,7 +56022,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,235,168,0,0 ; movaps 0xa8eb(%edi),%xmm4
+ DB 15,40,167,203,168,0,0 ; movaps 0xa8cb(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -56119,11 +56091,11 @@ _sk_load_bgra_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 4fbf <_sk_load_bgra_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,130,37,168,0,0 ; movdqa 0xa825(%edx),%xmm0
+ DB 102,15,111,130,5,168,0,0 ; movdqa 0xa805(%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,101,169,0,0 ; movaps 0xa965(%edx),%xmm4
+ DB 15,40,162,69,169,0,0 ; movaps 0xa945(%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
@@ -56186,11 +56158,11 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 5096 <_sk_load_bgra_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,94,167,0,0 ; movdqa 0xa75e(%edx),%xmm5
+ DB 102,15,111,170,62,167,0,0 ; movdqa 0xa73e(%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,158,168,0,0 ; movaps 0xa89e(%edx),%xmm7
+ DB 15,40,186,126,168,0,0 ; movaps 0xa87e(%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
@@ -56283,11 +56255,11 @@ _sk_gather_bgra_sse2 LABEL PROC
DB 102,15,98,194 ; punpckldq %xmm2,%xmm0
DB 102,15,98,217 ; punpckldq %xmm1,%xmm3
DB 102,15,108,216 ; punpcklqdq %xmm0,%xmm3
- DB 102,15,111,129,235,165,0,0 ; movdqa 0xa5eb(%ecx),%xmm0
+ DB 102,15,111,129,203,165,0,0 ; movdqa 0xa5cb(%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,43,167,0,0 ; movaps 0xa72b(%ecx),%xmm4
+ DB 15,40,161,11,167,0,0 ; movaps 0xa70b(%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
@@ -56329,7 +56301,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,128,165,0,0 ; movaps 0xa580(%edi),%xmm4
+ DB 15,40,167,96,165,0,0 ; movaps 0xa560(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -56426,11 +56398,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,170,168,0,0 ; movdqa 0xa8aa(%edx),%xmm5
+ DB 102,15,111,170,138,168,0,0 ; movdqa 0xa88a(%edx),%xmm5
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
- DB 102,15,219,138,186,168,0,0 ; pand 0xa8ba(%edx),%xmm1
- DB 102,15,111,130,202,168,0,0 ; movdqa 0xa8ca(%edx),%xmm0
+ DB 102,15,219,138,154,168,0,0 ; pand 0xa89a(%edx),%xmm1
+ DB 102,15,111,130,170,168,0,0 ; movdqa 0xa8aa(%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
@@ -56442,7 +56414,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,186,168,0,0 ; movdqa 0xa8ba(%edx),%xmm3
+ DB 102,15,111,154,154,168,0,0 ; movdqa 0xa89a(%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
@@ -56455,7 +56427,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,202,168,0,0 ; movdqa 0xa8ca(%edx),%xmm2
+ DB 102,15,111,146,170,168,0,0 ; movdqa 0xa8aa(%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
@@ -56470,7 +56442,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,218,168,0,0 ; movdqa 0xa8da(%edx),%xmm3
+ DB 102,15,111,154,186,168,0,0 ; movdqa 0xa8ba(%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
@@ -56557,18 +56529,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,141,166,0,0 ; movdqa 0xa68d(%edx),%xmm7
+ DB 102,15,111,186,109,166,0,0 ; movdqa 0xa66d(%edx),%xmm7
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,219,215 ; pand %xmm7,%xmm2
- DB 102,15,111,154,157,166,0,0 ; movdqa 0xa69d(%edx),%xmm3
+ DB 102,15,111,154,125,166,0,0 ; movdqa 0xa67d(%edx),%xmm3
DB 102,15,219,203 ; pand %xmm3,%xmm1
- DB 102,15,111,162,173,166,0,0 ; movdqa 0xa6ad(%edx),%xmm4
+ DB 102,15,111,162,141,166,0,0 ; movdqa 0xa68d(%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,189,166,0,0 ; movdqa 0xa6bd(%edx),%xmm2
+ DB 102,15,111,146,157,166,0,0 ; movdqa 0xa69d(%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
@@ -56712,11 +56684,11 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,126,69,248 ; movd %xmm0,-0x8(%ebp)
DB 102,15,97,206 ; punpcklwd %xmm6,%xmm1
DB 102,15,239,210 ; pxor %xmm2,%xmm2
- DB 102,15,111,177,241,163,0,0 ; movdqa 0xa3f1(%ecx),%xmm6
+ DB 102,15,111,177,209,163,0,0 ; movdqa 0xa3d1(%ecx),%xmm6
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
- DB 102,15,219,137,1,164,0,0 ; pand 0xa401(%ecx),%xmm1
- DB 102,15,111,129,17,164,0,0 ; movdqa 0xa411(%ecx),%xmm0
+ DB 102,15,219,137,225,163,0,0 ; pand 0xa3e1(%ecx),%xmm1
+ DB 102,15,111,129,241,163,0,0 ; movdqa 0xa3f1(%ecx),%xmm0
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,102,217 ; pcmpgtd %xmm1,%xmm3
@@ -56727,7 +56699,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,111,213 ; movdqa %xmm5,%xmm2
DB 102,15,219,214 ; pand %xmm6,%xmm2
- DB 102,15,111,153,1,164,0,0 ; movdqa 0xa401(%ecx),%xmm3
+ DB 102,15,111,153,225,163,0,0 ; movdqa 0xa3e1(%ecx),%xmm3
DB 102,15,219,235 ; pand %xmm3,%xmm5
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
@@ -56741,7 +56713,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,219,254 ; pand %xmm6,%xmm7
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 102,15,114,247,16 ; pslld $0x10,%xmm7
- DB 102,15,111,145,17,164,0,0 ; movdqa 0xa411(%ecx),%xmm2
+ DB 102,15,111,145,241,163,0,0 ; movdqa 0xa3f1(%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
@@ -56750,12 +56722,12 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,97,252 ; punpcklwd %xmm4,%xmm7
DB 102,15,219,247 ; pand %xmm7,%xmm6
- DB 102,15,219,185,1,164,0,0 ; pand 0xa401(%ecx),%xmm7
+ DB 102,15,219,185,225,163,0,0 ; pand 0xa3e1(%ecx),%xmm7
DB 102,15,114,246,16 ; pslld $0x10,%xmm6
DB 102,15,102,215 ; pcmpgtd %xmm7,%xmm2
DB 102,15,114,247,13 ; pslld $0xd,%xmm7
DB 102,15,235,254 ; por %xmm6,%xmm7
- DB 102,15,111,161,33,164,0,0 ; movdqa 0xa421(%ecx),%xmm4
+ DB 102,15,111,161,1,164,0,0 ; movdqa 0xa401(%ecx),%xmm4
DB 102,15,254,204 ; paddd %xmm4,%xmm1
DB 102,15,254,236 ; paddd %xmm4,%xmm5
DB 102,15,254,196 ; paddd %xmm4,%xmm0
@@ -56792,22 +56764,22 @@ _sk_store_f16_sse2 LABEL PROC
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 232,0,0,0,0 ; call 5923 <_sk_store_f16_sse2+0x19>
DB 88 ; pop %eax
- DB 102,15,111,152,109,162,0,0 ; movdqa 0xa26d(%eax),%xmm3
+ DB 102,15,111,152,77,162,0,0 ; movdqa 0xa24d(%eax),%xmm3
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
- DB 102,15,111,136,157,162,0,0 ; movdqa 0xa29d(%eax),%xmm1
+ DB 102,15,111,136,125,162,0,0 ; movdqa 0xa27d(%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,125,162,0,0 ; movdqa 0xa27d(%eax),%xmm7
+ DB 102,15,111,184,93,162,0,0 ; movdqa 0xa25d(%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,141,162,0,0 ; movdqa 0xa28d(%eax),%xmm5
+ DB 102,15,111,168,109,162,0,0 ; movdqa 0xa26d(%eax),%xmm5
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,102,200 ; pcmpgtd %xmm0,%xmm1
- DB 102,15,111,128,29,159,0,0 ; movdqa 0x9f1d(%eax),%xmm0
+ DB 102,15,111,128,253,158,0,0 ; movdqa 0x9efd(%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
@@ -56939,7 +56911,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,48,158,0,0 ; movaps 0x9e30(%edx),%xmm4
+ DB 15,40,162,16,158,0,0 ; movaps 0x9e10(%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
@@ -57041,7 +57013,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,201,156,0,0 ; movaps 0x9cc9(%edx),%xmm5
+ DB 15,40,170,169,156,0,0 ; movaps 0x9ca9(%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
@@ -57067,7 +57039,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,73,154,0,0 ; movaps 0x9a49(%edx),%xmm3
+ DB 15,40,154,41,154,0,0 ; movaps 0x9a29(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -57112,7 +57084,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,37,158,0,0 ; movaps 0x9e25(%edi),%xmm6
+ DB 15,40,183,5,158,0,0 ; movaps 0x9e05(%edi),%xmm6
DB 139,121,8 ; mov 0x8(%ecx),%edi
DB 193,230,2 ; shl $0x2,%esi
DB 15,40,224 ; movaps %xmm0,%xmm4
@@ -57384,7 +57356,7 @@ _sk_repeat_x_sse2 LABEL PROC
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,194,238,1 ; cmpltps %xmm6,%xmm5
- DB 15,84,168,209,149,0,0 ; andps 0x95d1(%eax),%xmm5
+ DB 15,84,168,177,149,0,0 ; andps 0x95b1(%eax),%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,89,230 ; mulps %xmm6,%xmm4
@@ -57414,7 +57386,7 @@ _sk_repeat_y_sse2 LABEL PROC
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,194,238,1 ; cmpltps %xmm6,%xmm5
- DB 15,84,168,127,149,0,0 ; andps 0x957f(%eax),%xmm5
+ DB 15,84,168,95,149,0,0 ; andps 0x955f(%eax),%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,89,230 ; mulps %xmm6,%xmm4
@@ -57442,13 +57414,13 @@ _sk_mirror_x_sse2 LABEL PROC
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 243,15,89,169,13,157,0,0 ; mulss 0x9d0d(%ecx),%xmm5
+ DB 243,15,89,169,237,156,0,0 ; mulss 0x9ced(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,89,232 ; mulps %xmm0,%xmm5
DB 243,15,91,253 ; cvttps2dq %xmm5,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
DB 15,194,239,1 ; cmpltps %xmm7,%xmm5
- DB 15,84,169,45,149,0,0 ; andps 0x952d(%ecx),%xmm5
+ DB 15,84,169,13,149,0,0 ; andps 0x950d(%ecx),%xmm5
DB 15,92,253 ; subps %xmm5,%xmm7
DB 243,15,88,228 ; addss %xmm4,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
@@ -57481,13 +57453,13 @@ _sk_mirror_y_sse2 LABEL PROC
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
DB 15,92,206 ; subps %xmm6,%xmm1
- DB 243,15,89,169,153,156,0,0 ; mulss 0x9c99(%ecx),%xmm5
+ DB 243,15,89,169,121,156,0,0 ; mulss 0x9c79(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,89,233 ; mulps %xmm1,%xmm5
DB 243,15,91,253 ; cvttps2dq %xmm5,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
DB 15,194,239,1 ; cmpltps %xmm7,%xmm5
- DB 15,84,169,185,148,0,0 ; andps 0x94b9(%ecx),%xmm5
+ DB 15,84,169,153,148,0,0 ; andps 0x9499(%ecx),%xmm5
DB 15,92,253 ; subps %xmm5,%xmm7
DB 243,15,88,228 ; addss %xmm4,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
@@ -57516,7 +57488,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,69,148,0,0 ; minps 0x9445(%eax),%xmm4
+ DB 15,93,160,37,148,0,0 ; minps 0x9425(%eax),%xmm4
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -57539,7 +57511,7 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,194,245,1 ; cmpltps %xmm5,%xmm6
- DB 15,40,184,21,148,0,0 ; movaps 0x9415(%eax),%xmm7
+ DB 15,40,184,245,147,0,0 ; movaps 0x93f5(%eax),%xmm7
DB 15,84,247 ; andps %xmm7,%xmm6
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -57563,14 +57535,14 @@ _sk_mirror_x_1_sse2 LABEL PROC
DB 131,236,8 ; sub $0x8,%esp
DB 232,0,0,0,0 ; call 62d5 <_sk_mirror_x_1_sse2+0xb>
DB 88 ; pop %eax
- DB 15,40,160,59,148,0,0 ; movaps 0x943b(%eax),%xmm4
+ DB 15,40,160,27,148,0,0 ; movaps 0x941b(%eax),%xmm4
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,168,187,147,0,0 ; movaps 0x93bb(%eax),%xmm5
+ DB 15,40,168,155,147,0,0 ; movaps 0x939b(%eax),%xmm5
DB 15,89,232 ; mulps %xmm0,%xmm5
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,194,238,1 ; cmpltps %xmm6,%xmm5
- DB 15,40,184,203,147,0,0 ; movaps 0x93cb(%eax),%xmm7
+ DB 15,40,184,171,147,0,0 ; movaps 0x93ab(%eax),%xmm7
DB 15,84,239 ; andps %xmm7,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,88,246 ; addps %xmm6,%xmm6
@@ -57601,10 +57573,10 @@ _sk_luminance_to_alpha_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 633f <_sk_luminance_to_alpha_sse2+0xe>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,128,161,152,0,0 ; mulps 0x98a1(%eax),%xmm0
- DB 15,89,136,177,152,0,0 ; mulps 0x98b1(%eax),%xmm1
+ DB 15,89,128,129,152,0,0 ; mulps 0x9881(%eax),%xmm0
+ DB 15,89,136,145,152,0,0 ; mulps 0x9891(%eax),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,152,193,152,0,0 ; mulps 0x98c1(%eax),%xmm3
+ DB 15,89,152,161,152,0,0 ; mulps 0x98a1(%eax),%xmm3
DB 15,88,217 ; addps %xmm1,%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -57984,12 +57956,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,59,148,0,0 ; movdqa 0x943b(%edx),%xmm2
+ DB 102,15,111,146,27,148,0,0 ; movdqa 0x941b(%edx),%xmm2
DB 102,15,219,209 ; pand %xmm1,%xmm2
- DB 102,15,235,146,251,145,0,0 ; por 0x91fb(%edx),%xmm2
+ DB 102,15,235,146,219,145,0,0 ; por 0x91db(%edx),%xmm2
DB 102,15,114,209,16 ; psrld $0x10,%xmm1
- DB 102,15,235,138,75,148,0,0 ; por 0x944b(%edx),%xmm1
- DB 15,88,138,91,148,0,0 ; addps 0x945b(%edx),%xmm1
+ DB 102,15,235,138,43,148,0,0 ; por 0x942b(%edx),%xmm1
+ DB 15,88,138,59,148,0,0 ; addps 0x943b(%edx),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 243,15,91,201 ; cvttps2dq %xmm1,%xmm1
@@ -58276,30 +58248,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,123,144,0,0 ; movaps 0x907b(%eax),%xmm0
+ DB 15,40,128,91,144,0,0 ; movaps 0x905b(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,139,144,0,0 ; addps 0x908b(%eax),%xmm0
+ DB 15,88,128,107,144,0,0 ; addps 0x906b(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,155,144,0,0 ; addps 0x909b(%eax),%xmm0
+ DB 15,88,128,123,144,0,0 ; addps 0x907b(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,171,144,0,0 ; addps 0x90ab(%eax),%xmm0
+ DB 15,88,128,139,144,0,0 ; addps 0x908b(%eax),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,40,176,187,144,0,0 ; movaps 0x90bb(%eax),%xmm6
+ DB 15,40,176,155,144,0,0 ; movaps 0x909b(%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,203,138,0,0 ; movaps 0x8acb(%eax),%xmm0
+ DB 15,40,128,171,138,0,0 ; movaps 0x8aab(%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,219,138,0,0 ; movaps 0x8adb(%eax),%xmm5
+ DB 15,40,168,187,138,0,0 ; movaps 0x8abb(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,84,232 ; andps %xmm0,%xmm5
DB 15,85,193 ; andnps %xmm1,%xmm0
@@ -58340,8 +58312,8 @@ _sk_xy_to_radius_sse2 LABEL PROC
DB 93 ; pop %ebp
DB 195 ; ret
-PUBLIC _sk_xy_to_2pt_conical_quadratic_max_sse2
-_sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
+PUBLIC _sk_xy_to_2pt_conical_quadratic_first_sse2
+_sk_xy_to_2pt_conical_quadratic_first_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
@@ -58356,30 +58328,25 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
- DB 232,0,0,0,0 ; call 6ce2 <_sk_xy_to_2pt_conical_quadratic_max_sse2+0x31>
+ DB 232,0,0,0,0 ; call 6ce2 <_sk_xy_to_2pt_conical_quadratic_first_sse2+0x31>
DB 90 ; pop %edx
DB 243,15,89,237 ; mulss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,64 ; movss 0x40(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,174,143,0,0 ; mulps 0x8fae(%edx),%xmm4
- DB 15,89,130,190,143,0,0 ; mulps 0x8fbe(%edx),%xmm0
+ DB 15,89,162,142,143,0,0 ; mulps 0x8f8e(%edx),%xmm4
+ DB 15,89,130,158,143,0,0 ; mulps 0x8f9e(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
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,174,142,0,0 ; xorps 0x8eae(%edx),%xmm4
- DB 15,92,229 ; subps %xmm5,%xmm4
- DB 243,15,16,105,68 ; movss 0x44(%ecx),%xmm5
- DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,174,137,0,0 ; mulps 0x89ae(%edx),%xmm5
+ DB 15,92,236 ; subps %xmm4,%xmm5
+ DB 243,15,16,65,68 ; movss 0x44(%ecx),%xmm0
+ DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
+ DB 15,89,130,142,137,0,0 ; mulps 0x898e(%edx),%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,95,196 ; maxps %xmm4,%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 81 ; push %ecx
@@ -58389,8 +58356,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 93 ; pop %ebp
DB 195 ; ret
-PUBLIC _sk_xy_to_2pt_conical_quadratic_min_sse2
-_sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
+PUBLIC _sk_xy_to_2pt_conical_quadratic_second_sse2
+_sk_xy_to_2pt_conical_quadratic_second_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
@@ -58405,30 +58372,26 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
- DB 232,0,0,0,0 ; call 6d80 <_sk_xy_to_2pt_conical_quadratic_min_sse2+0x31>
+ DB 232,0,0,0,0 ; call 6d6d <_sk_xy_to_2pt_conical_quadratic_second_sse2+0x31>
DB 90 ; pop %edx
DB 243,15,89,237 ; mulss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,64 ; movss 0x40(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,16,143,0,0 ; mulps 0x8f10(%edx),%xmm4
- DB 15,89,130,32,143,0,0 ; mulps 0x8f20(%edx),%xmm0
+ DB 15,89,162,3,143,0,0 ; mulps 0x8f03(%edx),%xmm4
+ DB 15,89,130,19,143,0,0 ; mulps 0x8f13(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- 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,16,142,0,0 ; xorps 0x8e10(%edx),%xmm4
- DB 15,92,229 ; subps %xmm5,%xmm4
- DB 243,15,16,105,68 ; movss 0x44(%ecx),%xmm5
- DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,16,137,0,0 ; mulps 0x8910(%edx),%xmm5
- DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,93,196 ; minps %xmm4,%xmm0
+ DB 15,81,197 ; sqrtps %xmm5,%xmm0
+ DB 15,87,162,3,142,0,0 ; xorps 0x8e03(%edx),%xmm4
+ DB 15,92,224 ; subps %xmm0,%xmm4
+ DB 243,15,16,65,68 ; movss 0x44(%ecx),%xmm0
+ DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
+ DB 15,89,130,3,137,0,0 ; mulps 0x8903(%edx),%xmm0
+ DB 15,89,196 ; mulps %xmm4,%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 81 ; push %ecx
@@ -58443,7 +58406,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 6df8 <_sk_xy_to_2pt_conical_linear_sse2+0xb>
+ DB 232,0,0,0,0 ; call 6dd9 <_sk_xy_to_2pt_conical_linear_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
@@ -58452,7 +58415,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,152,142,0,0 ; mulps 0x8e98(%ecx),%xmm5
+ DB 15,89,169,151,142,0,0 ; mulps 0x8e97(%ecx),%xmm5
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
@@ -58460,7 +58423,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,152,141,0,0 ; xorps 0x8d98(%ecx),%xmm0
+ DB 15,87,129,151,141,0,0 ; xorps 0x8d97(%ecx),%xmm0
DB 15,94,197 ; divps %xmm5,%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
@@ -58531,16 +58494,16 @@ _sk_save_xy_sse2 LABEL PROC
DB 131,236,24 ; sub $0x18,%esp
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 232,0,0,0,0 ; call 6ee1 <_sk_save_xy_sse2+0x12>
+ DB 232,0,0,0,0 ; call 6ec2 <_sk_save_xy_sse2+0x12>
DB 88 ; pop %eax
- DB 15,40,160,175,135,0,0 ; movaps 0x87af(%eax),%xmm4
+ DB 15,40,160,174,135,0,0 ; movaps 0x87ae(%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,191,135,0,0 ; movaps 0x87bf(%eax),%xmm2
+ DB 15,40,144,190,135,0,0 ; movaps 0x87be(%eax),%xmm2
DB 15,84,250 ; andps %xmm2,%xmm7
DB 15,92,247 ; subps %xmm7,%xmm6
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -58611,15 +58574,15 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6fc9 <_sk_bilinear_nx_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6faa <_sk_bilinear_nx_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,231,140,0,0 ; addps 0x8ce7(%eax),%xmm0
- DB 15,40,168,215,134,0,0 ; movaps 0x86d7(%eax),%xmm5
+ DB 15,88,128,230,140,0,0 ; addps 0x8ce6(%eax),%xmm0
+ DB 15,40,168,214,134,0,0 ; movaps 0x86d6(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,0,1,0,0 ; movups %xmm5,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -58638,14 +58601,14 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 700f <_sk_bilinear_px_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6ff0 <_sk_bilinear_px_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,129,134,0,0 ; addps 0x8681(%eax),%xmm0
+ DB 15,88,128,128,134,0,0 ; addps 0x8680(%eax),%xmm0
DB 15,17,166,0,1,0,0 ; movups %xmm4,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -58663,15 +58626,15 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 704b <_sk_bilinear_ny_sse2+0xa>
+ DB 232,0,0,0,0 ; call 702c <_sk_bilinear_ny_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,101,140,0,0 ; addps 0x8c65(%eax),%xmm1
- DB 15,40,168,85,134,0,0 ; movaps 0x8655(%eax),%xmm5
+ DB 15,88,136,100,140,0,0 ; addps 0x8c64(%eax),%xmm1
+ DB 15,40,168,84,134,0,0 ; movaps 0x8654(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,64,1,0,0 ; movups %xmm5,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -58690,14 +58653,14 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7092 <_sk_bilinear_py_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7073 <_sk_bilinear_py_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,254,133,0,0 ; addps 0x85fe(%eax),%xmm1
+ DB 15,88,136,253,133,0,0 ; addps 0x85fd(%eax),%xmm1
DB 15,17,166,64,1,0,0 ; movups %xmm4,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -58715,20 +58678,20 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 70cf <_sk_bicubic_n3x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 70b0 <_sk_bicubic_n3x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,241,139,0,0 ; addps 0x8bf1(%eax),%xmm0
- DB 15,40,168,209,133,0,0 ; movaps 0x85d1(%eax),%xmm5
+ DB 15,88,128,240,139,0,0 ; addps 0x8bf0(%eax),%xmm0
+ DB 15,40,168,208,133,0,0 ; movaps 0x85d0(%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,1,140,0,0 ; mulps 0x8c01(%eax),%xmm5
- DB 15,88,168,193,135,0,0 ; addps 0x87c1(%eax),%xmm5
+ DB 15,89,168,0,140,0,0 ; mulps 0x8c00(%eax),%xmm5
+ DB 15,88,168,192,135,0,0 ; addps 0x87c0(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,0,1,0,0 ; movups %xmm5,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -58747,23 +58710,23 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 712c <_sk_bicubic_n1x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 710d <_sk_bicubic_n1x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,132,139,0,0 ; addps 0x8b84(%eax),%xmm0
- DB 15,40,168,116,133,0,0 ; movaps 0x8574(%eax),%xmm5
+ DB 15,88,128,131,139,0,0 ; addps 0x8b83(%eax),%xmm0
+ DB 15,40,168,115,133,0,0 ; movaps 0x8573(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,180,139,0,0 ; movaps 0x8bb4(%eax),%xmm4
+ DB 15,40,160,179,139,0,0 ; movaps 0x8bb3(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,196,139,0,0 ; addps 0x8bc4(%eax),%xmm4
+ DB 15,88,160,195,139,0,0 ; addps 0x8bc3(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,100,133,0,0 ; addps 0x8564(%eax),%xmm4
+ DB 15,88,160,99,133,0,0 ; addps 0x8563(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,212,139,0,0 ; addps 0x8bd4(%eax),%xmm4
+ DB 15,88,160,211,139,0,0 ; addps 0x8bd3(%eax),%xmm4
DB 15,17,166,0,1,0,0 ; movups %xmm4,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -58781,22 +58744,22 @@ _sk_bicubic_p1x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7197 <_sk_bicubic_p1x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7178 <_sk_bicubic_p1x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,249,132,0,0 ; movaps 0x84f9(%eax),%xmm4
+ DB 15,40,160,248,132,0,0 ; movaps 0x84f8(%eax),%xmm4
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,174,128,0,0,0 ; movups 0x80(%esi),%xmm5
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,176,73,139,0,0 ; movaps 0x8b49(%eax),%xmm6
+ DB 15,40,176,72,139,0,0 ; movaps 0x8b48(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,89,139,0,0 ; addps 0x8b59(%eax),%xmm6
+ DB 15,88,176,88,139,0,0 ; addps 0x8b58(%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,105,139,0,0 ; addps 0x8b69(%eax),%xmm6
+ DB 15,88,176,104,139,0,0 ; addps 0x8b68(%eax),%xmm6
DB 15,17,182,0,1,0,0 ; movups %xmm6,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -58814,18 +58777,18 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 71f7 <_sk_bicubic_p3x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 71d8 <_sk_bicubic_p3x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,249,138,0,0 ; addps 0x8af9(%eax),%xmm0
+ DB 15,88,128,248,138,0,0 ; addps 0x8af8(%eax),%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,217,138,0,0 ; mulps 0x8ad9(%eax),%xmm4
- DB 15,88,160,153,134,0,0 ; addps 0x8699(%eax),%xmm4
+ DB 15,89,160,216,138,0,0 ; mulps 0x8ad8(%eax),%xmm4
+ DB 15,88,160,152,134,0,0 ; addps 0x8698(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,0,1,0,0 ; movups %xmm4,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -58844,20 +58807,20 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 724a <_sk_bicubic_n3y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 722b <_sk_bicubic_n3y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,118,138,0,0 ; addps 0x8a76(%eax),%xmm1
- DB 15,40,168,86,132,0,0 ; movaps 0x8456(%eax),%xmm5
+ DB 15,88,136,117,138,0,0 ; addps 0x8a75(%eax),%xmm1
+ DB 15,40,168,85,132,0,0 ; movaps 0x8455(%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,134,138,0,0 ; mulps 0x8a86(%eax),%xmm5
- DB 15,88,168,70,134,0,0 ; addps 0x8646(%eax),%xmm5
+ DB 15,89,168,133,138,0,0 ; mulps 0x8a85(%eax),%xmm5
+ DB 15,88,168,69,134,0,0 ; addps 0x8645(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,64,1,0,0 ; movups %xmm5,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -58876,23 +58839,23 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 72a8 <_sk_bicubic_n1y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7289 <_sk_bicubic_n1y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,8,138,0,0 ; addps 0x8a08(%eax),%xmm1
- DB 15,40,168,248,131,0,0 ; movaps 0x83f8(%eax),%xmm5
+ DB 15,88,136,7,138,0,0 ; addps 0x8a07(%eax),%xmm1
+ DB 15,40,168,247,131,0,0 ; movaps 0x83f7(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,56,138,0,0 ; movaps 0x8a38(%eax),%xmm4
+ DB 15,40,160,55,138,0,0 ; movaps 0x8a37(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,72,138,0,0 ; addps 0x8a48(%eax),%xmm4
+ DB 15,88,160,71,138,0,0 ; addps 0x8a47(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,232,131,0,0 ; addps 0x83e8(%eax),%xmm4
+ DB 15,88,160,231,131,0,0 ; addps 0x83e7(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,88,138,0,0 ; addps 0x8a58(%eax),%xmm4
+ DB 15,88,160,87,138,0,0 ; addps 0x8a57(%eax),%xmm4
DB 15,17,166,64,1,0,0 ; movups %xmm4,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -58910,22 +58873,22 @@ _sk_bicubic_p1y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7314 <_sk_bicubic_p1y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 72f5 <_sk_bicubic_p1y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,124,131,0,0 ; movaps 0x837c(%eax),%xmm4
+ DB 15,40,160,123,131,0,0 ; movaps 0x837b(%eax),%xmm4
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,174,192,0,0,0 ; movups 0xc0(%esi),%xmm5
DB 15,88,204 ; addps %xmm4,%xmm1
- DB 15,40,176,204,137,0,0 ; movaps 0x89cc(%eax),%xmm6
+ DB 15,40,176,203,137,0,0 ; movaps 0x89cb(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,220,137,0,0 ; addps 0x89dc(%eax),%xmm6
+ DB 15,88,176,219,137,0,0 ; addps 0x89db(%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,236,137,0,0 ; addps 0x89ec(%eax),%xmm6
+ DB 15,88,176,235,137,0,0 ; addps 0x89eb(%eax),%xmm6
DB 15,17,182,64,1,0,0 ; movups %xmm6,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -58943,18 +58906,18 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7375 <_sk_bicubic_p3y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7356 <_sk_bicubic_p3y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,123,137,0,0 ; addps 0x897b(%eax),%xmm1
+ DB 15,88,136,122,137,0,0 ; addps 0x897a(%eax),%xmm1
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,91,137,0,0 ; mulps 0x895b(%eax),%xmm4
- DB 15,88,160,27,133,0,0 ; addps 0x851b(%eax),%xmm4
+ DB 15,89,160,90,137,0,0 ; mulps 0x895a(%eax),%xmm4
+ DB 15,88,160,26,133,0,0 ; addps 0x851a(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,64,1,0,0 ; movups %xmm4,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -59093,7 +59056,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
DB 102,15,98,200 ; punpckldq %xmm0,%xmm1
DB 102,15,127,77,136 ; movdqa %xmm1,-0x78(%ebp)
- DB 232,0,0,0,0 ; call 755b <_sk_clut_3D_sse2+0xee>
+ DB 232,0,0,0,0 ; call 753c <_sk_clut_3D_sse2+0xee>
DB 90 ; pop %edx
DB 243,15,91,196 ; cvttps2dq %xmm4,%xmm0
DB 102,15,127,133,8,255,255,255 ; movdqa %xmm0,-0xf8(%ebp)
@@ -59101,7 +59064,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,197,135,0,0 ; movdqa 0x87c5(%edx),%xmm4
+ DB 102,15,111,162,196,135,0,0 ; movdqa 0x87c4(%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
@@ -59141,7 +59104,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,133,129,0,0 ; movdqa 0x8185(%edx),%xmm0
+ DB 102,15,111,130,132,129,0,0 ; movdqa 0x8184(%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
@@ -59158,7 +59121,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,181,135,0,0 ; movaps 0x87b5(%edx),%xmm0
+ DB 15,40,130,180,135,0,0 ; movaps 0x87b4(%edx),%xmm0
DB 15,40,141,248,254,255,255 ; movaps -0x108(%ebp),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,41,77,200 ; movaps %xmm1,-0x38(%ebp)
@@ -59776,7 +59739,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,112,201,232 ; pshufd $0xe8,%xmm1,%xmm1
DB 102,15,98,217 ; punpckldq %xmm1,%xmm3
DB 102,15,127,93,152 ; movdqa %xmm3,-0x68(%ebp)
- DB 232,0,0,0,0 ; call 80e7 <_sk_clut_4D_sse2+0x165>
+ DB 232,0,0,0,0 ; call 80c8 <_sk_clut_4D_sse2+0x165>
DB 89 ; pop %ecx
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,41,133,168,254,255,255 ; movaps %xmm0,-0x158(%ebp)
@@ -59787,7 +59750,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,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm4
+ DB 102,15,111,161,56,124,0,0 ; movdqa 0x7c38(%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
@@ -59829,7 +59792,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,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm1
+ DB 102,15,254,137,248,117,0,0 ; paddd 0x75f8(%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
@@ -59844,7 +59807,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,41,124,0,0 ; movaps 0x7c29(%ecx),%xmm7
+ DB 15,40,185,40,124,0,0 ; movaps 0x7c28(%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
@@ -59865,7 +59828,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,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm4
+ DB 102,15,111,161,56,124,0,0 ; movdqa 0x7c38(%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
@@ -59901,7 +59864,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,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm0
+ DB 102,15,254,129,248,117,0,0 ; paddd 0x75f8(%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
@@ -59985,7 +59948,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,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm1
+ DB 102,15,254,137,248,117,0,0 ; paddd 0x75f8(%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
@@ -60003,7 +59966,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,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm2
+ DB 102,15,111,145,56,124,0,0 ; movdqa 0x7c38(%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
@@ -60039,7 +60002,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,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm5
+ DB 102,15,254,169,248,117,0,0 ; paddd 0x75f8(%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
@@ -60099,7 +60062,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,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm3
+ DB 102,15,111,153,56,124,0,0 ; movdqa 0x7c38(%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
@@ -60138,7 +60101,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,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm0
+ DB 102,15,254,129,248,117,0,0 ; paddd 0x75f8(%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
@@ -60190,7 +60153,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,249,117,0,0 ; movdqa 0x75f9(%ecx),%xmm1
+ DB 102,15,111,137,248,117,0,0 ; movdqa 0x75f8(%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
@@ -60224,7 +60187,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,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm3
+ DB 102,15,111,153,56,124,0,0 ; movdqa 0x7c38(%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
@@ -60281,7 +60244,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,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm1
+ DB 102,15,111,137,56,124,0,0 ; movdqa 0x7c38(%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
@@ -60318,7 +60281,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,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm0
+ DB 102,15,254,129,248,117,0,0 ; paddd 0x75f8(%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
@@ -60386,7 +60349,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,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm0
+ DB 102,15,111,129,56,124,0,0 ; movdqa 0x7c38(%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
@@ -60425,7 +60388,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,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm2
+ DB 102,15,254,145,248,117,0,0 ; paddd 0x75f8(%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
@@ -60477,7 +60440,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,249,117,0,0 ; movdqa 0x75f9(%ecx),%xmm1
+ DB 102,15,111,137,248,117,0,0 ; movdqa 0x75f8(%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
@@ -60512,7 +60475,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,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm5
+ DB 102,15,111,169,56,124,0,0 ; movdqa 0x7c38(%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
@@ -60568,7 +60531,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,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm2
+ DB 102,15,111,145,56,124,0,0 ; movdqa 0x7c38(%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
@@ -60604,7 +60567,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,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm7
+ DB 102,15,254,185,248,117,0,0 ; paddd 0x75f8(%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
@@ -60654,7 +60617,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,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm2
+ DB 102,15,111,145,56,124,0,0 ; movdqa 0x7c38(%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
@@ -60693,7 +60656,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,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm2
+ DB 102,15,254,145,248,117,0,0 ; paddd 0x75f8(%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
@@ -60747,7 +60710,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,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm3
+ DB 102,15,254,153,248,117,0,0 ; paddd 0x75f8(%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
@@ -60780,7 +60743,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,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm1
+ DB 102,15,111,137,56,124,0,0 ; movdqa 0x7c38(%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
@@ -60820,7 +60783,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,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm0
+ DB 102,15,254,129,248,117,0,0 ; paddd 0x75f8(%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
@@ -60874,7 +60837,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,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm2
+ DB 102,15,254,145,248,117,0,0 ; paddd 0x75f8(%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
@@ -60943,7 +60906,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,185,117,0,0 ; movaps 0x75b9(%ecx),%xmm3
+ DB 15,40,153,184,117,0,0 ; movaps 0x75b8(%ecx),%xmm3
DB 80 ; push %eax
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,82,4 ; call *0x4(%edx)
@@ -60959,18 +60922,18 @@ _sk_gauss_a_to_rgba_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 953c <_sk_gauss_a_to_rgba_sse2+0xb>
+ DB 232,0,0,0,0 ; call 951d <_sk_gauss_a_to_rgba_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,128,244,103,0,0 ; movaps 0x67f4(%eax),%xmm0
+ DB 15,40,128,243,103,0,0 ; movaps 0x67f3(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,4,104,0,0 ; addps 0x6804(%eax),%xmm0
+ DB 15,88,128,3,104,0,0 ; addps 0x6803(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,20,104,0,0 ; addps 0x6814(%eax),%xmm0
+ DB 15,88,128,19,104,0,0 ; addps 0x6813(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,36,104,0,0 ; addps 0x6824(%eax),%xmm0
+ DB 15,88,128,35,104,0,0 ; addps 0x6823(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,52,104,0,0 ; addps 0x6834(%eax),%xmm0
+ DB 15,88,128,51,104,0,0 ; addps 0x6833(%eax),%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,200 ; movaps %xmm0,%xmm1
@@ -60984,7 +60947,6 @@ _sk_gauss_a_to_rgba_sse2 LABEL PROC
DB 195 ; ret
DB 144 ; nop
DB 144 ; nop
- DB 144 ; nop
PUBLIC _sk_start_pipeline_sse2_lowp
_sk_start_pipeline_sse2_lowp LABEL PROC
@@ -60997,7 +60959,7 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 131,236,96 ; sub $0x60,%esp
DB 139,125,12 ; mov 0xc(%ebp),%edi
DB 59,125,20 ; cmp 0x14(%ebp),%edi
- DB 15,131,198,0,0,0 ; jae 966a <_sk_start_pipeline_sse2_lowp+0xde>
+ DB 15,131,198,0,0,0 ; jae 964a <_sk_start_pipeline_sse2_lowp+0xde>
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,117,24 ; mov 0x18(%ebp),%esi
@@ -61011,7 +60973,7 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 137,223 ; mov %ebx,%edi
DB 137,243 ; mov %esi,%ebx
- DB 119,78 ; ja 961b <_sk_start_pipeline_sse2_lowp+0x8f>
+ DB 119,78 ; ja 95fb <_sk_start_pipeline_sse2_lowp+0x8f>
DB 139,117,8 ; mov 0x8(%ebp),%esi
DB 15,41,68,36,64 ; movaps %xmm0,0x40(%esp)
DB 15,41,68,36,48 ; movaps %xmm0,0x30(%esp)
@@ -61033,13 +60995,13 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 131,198,16 ; add $0x10,%esi
DB 57,214 ; cmp %edx,%esi
DB 137,198 ; mov %eax,%esi
- DB 118,181 ; jbe 95d0 <_sk_start_pipeline_sse2_lowp+0x44>
+ DB 118,181 ; jbe 95b0 <_sk_start_pipeline_sse2_lowp+0x44>
DB 137,209 ; mov %edx,%ecx
DB 41,193 ; sub %eax,%ecx
DB 137,222 ; mov %ebx,%esi
DB 137,251 ; mov %edi,%ebx
DB 139,124,36,84 ; mov 0x54(%esp),%edi
- DB 116,55 ; je 9660 <_sk_start_pipeline_sse2_lowp+0xd4>
+ DB 116,55 ; je 9640 <_sk_start_pipeline_sse2_lowp+0xd4>
DB 15,41,68,36,64 ; movaps %xmm0,0x40(%esp)
DB 15,41,68,36,48 ; movaps %xmm0,0x30(%esp)
DB 15,41,68,36,32 ; movaps %xmm0,0x20(%esp)
@@ -61057,7 +61019,7 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 71 ; inc %edi
DB 59,125,20 ; cmp 0x14(%ebp),%edi
- DB 15,133,82,255,255,255 ; jne 95bc <_sk_start_pipeline_sse2_lowp+0x30>
+ DB 15,133,82,255,255,255 ; jne 959c <_sk_start_pipeline_sse2_lowp+0x30>
DB 141,101,244 ; lea -0xc(%ebp),%esp
DB 94 ; pop %esi
DB 95 ; pop %edi
@@ -61076,7 +61038,7 @@ _sk_seed_shader_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 9680 <_sk_seed_shader_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9660 <_sk_seed_shader_sse2_lowp+0xd>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,93,24 ; movaps 0x18(%ebp),%xmm3
@@ -61415,7 +61377,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 9a9f <_sk_black_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 9a7f <_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
@@ -61454,7 +61416,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 9b0a <_sk_white_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 9aea <_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
@@ -61492,7 +61454,7 @@ _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 9b74 <_sk_set_rgb_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9b54 <_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
@@ -61548,7 +61510,7 @@ _sk_clamp_a_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 9c38 <_sk_clamp_a_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9c18 <_sk_clamp_a_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
@@ -61607,7 +61569,7 @@ _sk_clamp_a_dst_sse2_lowp LABEL PROC
DB 15,41,85,216 ; movaps %xmm2,-0x28(%ebp)
DB 15,41,77,232 ; movaps %xmm1,-0x18(%ebp)
DB 15,40,216 ; movaps %xmm0,%xmm3
- DB 232,0,0,0,0 ; call 9cff <_sk_clamp_a_dst_sse2_lowp+0x1f>
+ DB 232,0,0,0,0 ; call 9cdf <_sk_clamp_a_dst_sse2_lowp+0x1f>
DB 88 ; pop %eax
DB 102,15,111,101,72 ; movdqa 0x48(%ebp),%xmm4
DB 102,15,111,77,24 ; movdqa 0x18(%ebp),%xmm1
@@ -61666,7 +61628,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 9dce <_sk_premul_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9dae <_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
@@ -61713,7 +61675,7 @@ _sk_premul_dst_sse2_lowp LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 9e63 <_sk_premul_dst_sse2_lowp+0x1a>
+ DB 232,0,0,0,0 ; call 9e43 <_sk_premul_dst_sse2_lowp+0x1a>
DB 88 ; pop %eax
DB 102,15,111,101,72 ; movdqa 0x48(%ebp),%xmm4
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
@@ -61852,7 +61814,7 @@ _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 9ff2 <_sk_invert_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9fd2 <_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
@@ -61935,7 +61897,7 @@ _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 a0ea <_sk_srcatop_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call a0ca <_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
@@ -61995,7 +61957,7 @@ _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 a1be <_sk_dstatop_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a19e <_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
@@ -62051,7 +62013,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 a27f <_sk_srcin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a25f <_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
@@ -62097,7 +62059,7 @@ _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 a316 <_sk_dstin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a2f6 <_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
@@ -62146,7 +62108,7 @@ _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 a3be <_sk_srcout_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a39e <_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
@@ -62195,7 +62157,7 @@ _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 a461 <_sk_dstout_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call a441 <_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
@@ -62249,7 +62211,7 @@ _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 a51d <_sk_srcover_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call a4fd <_sk_srcover_sse2_lowp+0x19>
DB 88 ; pop %eax
DB 102,15,111,136,99,88,0,0 ; movdqa 0x5863(%eax),%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
@@ -62308,7 +62270,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 a5ed <_sk_dstover_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a5cd <_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
@@ -62360,7 +62322,7 @@ _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 a6a2 <_sk_modulate_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a682 <_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
@@ -62406,7 +62368,7 @@ _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 a73e <_sk_multiply_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a71e <_sk_multiply_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
DB 102,15,111,160,66,86,0,0 ; movdqa 0x5642(%eax),%xmm4
@@ -62477,7 +62439,7 @@ _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 a83f <_sk_plus__sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a81f <_sk_plus__sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,253,77,24 ; paddw 0x18(%ebp),%xmm1
DB 102,15,111,168,97,85,0,0 ; movdqa 0x5561(%eax),%xmm5
@@ -62546,7 +62508,7 @@ _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 a937 <_sk_screen_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a917 <_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
@@ -62609,7 +62571,7 @@ _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 aa17 <_sk_xor__sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call a9f7 <_sk_xor__sse2_lowp+0x12>
DB 88 ; pop %eax
DB 102,15,111,176,105,83,0,0 ; movdqa 0x5369(%eax),%xmm6
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
@@ -62676,7 +62638,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 ab0c <_sk_darken_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call aaec <_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
@@ -62785,7 +62747,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 acb5 <_sk_lighten_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call ac95 <_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
@@ -62891,7 +62853,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 ae53 <_sk_difference_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call ae33 <_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
@@ -63002,7 +62964,7 @@ _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 b007 <_sk_exclusion_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call afe7 <_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
@@ -63070,7 +63032,7 @@ _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 b101 <_sk_hardlight_sse2_lowp+0x1c>
+ DB 232,0,0,0,0 ; call b0e1 <_sk_hardlight_sse2_lowp+0x1c>
DB 88 ; pop %eax
DB 102,15,111,184,127,76,0,0 ; movdqa 0x4c7f(%eax),%xmm7
DB 102,15,127,125,200 ; movdqa %xmm7,-0x38(%ebp)
@@ -63204,7 +63166,7 @@ _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 b323 <_sk_overlay_sse2_lowp+0x1f>
+ DB 232,0,0,0,0 ; call b303 <_sk_overlay_sse2_lowp+0x1f>
DB 88 ; pop %eax
DB 102,15,111,69,72 ; movdqa 0x48(%ebp),%xmm0
DB 102,15,111,184,93,74,0,0 ; movdqa 0x4a5d(%eax),%xmm7
@@ -63362,10 +63324,10 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b592 <_sk_load_8888_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call b572 <_sk_load_8888_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b5b8 <_sk_load_8888_sse2_lowp+0x56>
+ DB 119,32 ; ja b598 <_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
@@ -63374,14 +63336,14 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,28,179 ; movss (%ebx,%esi,4),%xmm3
DB 15,87,246 ; xorps %xmm6,%xmm6
- DB 235,73 ; jmp b601 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,73 ; jmp b5e1 <_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 b601 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,61 ; jmp b5e1 <_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 b601 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,43 ; jmp b5e1 <_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
@@ -63475,10 +63437,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 b71d <_sk_load_8888_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call b6fd <_sk_load_8888_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b743 <_sk_load_8888_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja b723 <_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
@@ -63487,14 +63449,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 b78c <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp b76c <_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 b78c <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp b76c <_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 b78c <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp b76c <_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
@@ -63603,19 +63565,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 b8e8 <_sk_store_8888_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call b8c8 <_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 b905 <_sk_store_8888_sse2_lowp+0x91>
+ DB 119,19 ; ja b8e5 <_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 b962 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,93 ; jmp b942 <_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 b962 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,80 ; jmp b942 <_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
@@ -63623,7 +63585,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 b962 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,48 ; jmp b942 <_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
@@ -63660,7 +63622,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 b9ae <_sk_store_8888_sse2_lowp+0x13a>
+ DB 117,0 ; jne b98e <_sk_store_8888_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -63690,10 +63652,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 b9ec <_sk_load_bgra_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call b9cc <_sk_load_bgra_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja ba12 <_sk_load_bgra_sse2_lowp+0x56>
+ DB 119,32 ; ja b9f2 <_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
@@ -63702,14 +63664,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 ba5b <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,73 ; jmp ba3b <_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 ba5b <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,61 ; jmp ba3b <_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 ba5b <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,43 ; jmp ba3b <_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
@@ -63804,10 +63766,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 bb79 <_sk_load_bgra_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call bb59 <_sk_load_bgra_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja bb9f <_sk_load_bgra_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja bb7f <_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
@@ -63816,14 +63778,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 bbe8 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp bbc8 <_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 bbe8 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp bbc8 <_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 bbe8 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp bbc8 <_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
@@ -63932,19 +63894,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 bd44 <_sk_store_bgra_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call bd24 <_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 bd61 <_sk_store_bgra_sse2_lowp+0x91>
+ DB 119,19 ; ja bd41 <_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 bdbe <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,93 ; jmp bd9e <_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 bdbe <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,80 ; jmp bd9e <_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
@@ -63952,7 +63914,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 bdbe <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,48 ; jmp bd9e <_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
@@ -63989,7 +63951,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 be0a <_sk_store_bgra_sse2_lowp+0x13a>
+ DB 117,0 ; jne bdea <_sk_store_bgra_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -64006,7 +63968,7 @@ _sk_gather_8888_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,96 ; sub $0x60,%esp
- DB 232,0,0,0,0 ; call be25 <_sk_gather_8888_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call be05 <_sk_gather_8888_sse2_lowp+0xd>
DB 90 ; pop %edx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -64135,7 +64097,7 @@ _sk_gather_bgra_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 c020 <_sk_gather_bgra_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call c000 <_sk_gather_bgra_sse2_lowp+0xd>
DB 90 ; pop %edx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -64279,10 +64241,10 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c244 <_sk_load_565_sse2_lowp+0x3b>
+ DB 232,0,0,0,0 ; call c224 <_sk_load_565_sse2_lowp+0x3b>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja c266 <_sk_load_565_sse2_lowp+0x5d>
+ DB 119,28 ; ja c246 <_sk_load_565_sse2_lowp+0x5d>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,142,244,0,0,0 ; mov 0xf4(%esi,%ecx,4),%ecx
@@ -64290,14 +64252,14 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,123 ; movzwl (%ebx,%edi,2),%ecx
DB 102,15,110,193 ; movd %ecx,%xmm0
- DB 235,59 ; jmp c2a1 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,59 ; jmp c281 <_sk_load_565_sse2_lowp+0x98>
DB 243,15,111,4,123 ; movdqu (%ebx,%edi,2),%xmm0
- DB 235,52 ; jmp c2a1 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,52 ; jmp c281 <_sk_load_565_sse2_lowp+0x98>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,68,123,4,2 ; pinsrw $0x2,0x4(%ebx,%edi,2),%xmm0
DB 243,15,16,12,123 ; movss (%ebx,%edi,2),%xmm1
DB 243,15,16,193 ; movss %xmm1,%xmm0
- DB 235,30 ; jmp c2a1 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,30 ; jmp c281 <_sk_load_565_sse2_lowp+0x98>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,68,123,12,6 ; pinsrw $0x6,0xc(%ebx,%edi,2),%xmm0
DB 102,15,196,68,123,10,5 ; pinsrw $0x5,0xa(%ebx,%edi,2),%xmm0
@@ -64375,10 +64337,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 c37f <_sk_load_565_dst_sse2_lowp+0x2b>
+ DB 232,0,0,0,0 ; call c35f <_sk_load_565_dst_sse2_lowp+0x2b>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c3a1 <_sk_load_565_dst_sse2_lowp+0x4d>
+ DB 119,28 ; ja c381 <_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
@@ -64386,14 +64348,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 c3dc <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,59 ; jmp c3bc <_sk_load_565_dst_sse2_lowp+0x88>
DB 243,15,111,36,115 ; movdqu (%ebx,%esi,2),%xmm4
- DB 235,52 ; jmp c3dc <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,52 ; jmp c3bc <_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 c3dc <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,30 ; jmp c3bc <_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
@@ -64461,7 +64423,7 @@ _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 c4a6 <_sk_store_565_sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call c486 <_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
@@ -64488,19 +64450,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 c51e <_sk_store_565_sse2_lowp+0x8a>
+ DB 119,22 ; ja c4fe <_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 c559 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,59 ; jmp c539 <_sk_store_565_sse2_lowp+0xc5>
DB 243,15,127,20,115 ; movdqu %xmm2,(%ebx,%esi,2)
- DB 235,52 ; jmp c559 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,52 ; jmp c539 <_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 c559 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,35 ; jmp c539 <_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
@@ -64574,7 +64536,7 @@ _sk_gather_565_sse2_lowp LABEL PROC
DB 102,15,244,242 ; pmuludq %xmm2,%xmm6
DB 102,15,112,211,245 ; pshufd $0xf5,%xmm3,%xmm2
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
- DB 232,0,0,0,0 ; call c62c <_sk_gather_565_sse2_lowp+0x78>
+ DB 232,0,0,0,0 ; call c60c <_sk_gather_565_sse2_lowp+0x78>
DB 89 ; pop %ecx
DB 139,50 ; mov (%edx),%esi
DB 102,15,112,246,232 ; pshufd $0xe8,%xmm6,%xmm6
@@ -64692,10 +64654,10 @@ _sk_load_4444_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 c7e6 <_sk_load_4444_sse2_lowp+0x37>
+ DB 232,0,0,0,0 ; call c7c6 <_sk_load_4444_sse2_lowp+0x37>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c808 <_sk_load_4444_sse2_lowp+0x59>
+ DB 119,28 ; ja c7e8 <_sk_load_4444_sse2_lowp+0x59>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,250,0,0,0 ; mov 0xfa(%edi,%ecx,4),%ecx
@@ -64703,14 +64665,14 @@ _sk_load_4444_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 c843 <_sk_load_4444_sse2_lowp+0x94>
+ DB 235,59 ; jmp c823 <_sk_load_4444_sse2_lowp+0x94>
DB 243,15,111,36,115 ; movdqu (%ebx,%esi,2),%xmm4
- DB 235,52 ; jmp c843 <_sk_load_4444_sse2_lowp+0x94>
+ DB 235,52 ; jmp c823 <_sk_load_4444_sse2_lowp+0x94>
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,4,115 ; movss (%ebx,%esi,2),%xmm0
DB 243,15,16,224 ; movss %xmm0,%xmm4
- DB 235,30 ; jmp c843 <_sk_load_4444_sse2_lowp+0x94>
+ DB 235,30 ; jmp c823 <_sk_load_4444_sse2_lowp+0x94>
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
@@ -64793,10 +64755,10 @@ _sk_load_4444_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 c92b <_sk_load_4444_dst_sse2_lowp+0x2f>
+ DB 232,0,0,0,0 ; call c90b <_sk_load_4444_dst_sse2_lowp+0x2f>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c94d <_sk_load_4444_dst_sse2_lowp+0x51>
+ DB 119,28 ; ja c92d <_sk_load_4444_dst_sse2_lowp+0x51>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,253,0,0,0 ; mov 0xfd(%edi,%ecx,4),%ecx
@@ -64804,14 +64766,14 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,249 ; movd %ecx,%xmm7
- DB 235,59 ; jmp c988 <_sk_load_4444_dst_sse2_lowp+0x8c>
+ DB 235,59 ; jmp c968 <_sk_load_4444_dst_sse2_lowp+0x8c>
DB 243,15,111,60,115 ; movdqu (%ebx,%esi,2),%xmm7
- DB 235,52 ; jmp c988 <_sk_load_4444_dst_sse2_lowp+0x8c>
+ DB 235,52 ; jmp c968 <_sk_load_4444_dst_sse2_lowp+0x8c>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,196,124,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm7
DB 243,15,16,44,115 ; movss (%ebx,%esi,2),%xmm5
DB 243,15,16,253 ; movss %xmm5,%xmm7
- DB 235,30 ; jmp c988 <_sk_load_4444_dst_sse2_lowp+0x8c>
+ DB 235,30 ; jmp c968 <_sk_load_4444_dst_sse2_lowp+0x8c>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,196,124,115,12,6 ; pinsrw $0x6,0xc(%ebx,%esi,2),%xmm7
DB 102,15,196,124,115,10,5 ; pinsrw $0x5,0xa(%ebx,%esi,2),%xmm7
@@ -64883,7 +64845,7 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
DB 102,15,111,227 ; movdqa %xmm3,%xmm4
- DB 232,0,0,0,0 ; call ca56 <_sk_store_4444_sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call ca36 <_sk_store_4444_sse2_lowp+0x12>
DB 94 ; pop %esi
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,243,8 ; psllw $0x8,%xmm3
@@ -64913,19 +64875,19 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 128,249,6 ; cmp $0x6,%cl
DB 139,125,16 ; mov 0x10(%ebp),%edi
DB 15,40,125,24 ; movaps 0x18(%ebp),%xmm7
- DB 119,22 ; ja cade <_sk_store_4444_sse2_lowp+0x9a>
+ DB 119,22 ; ja cabe <_sk_store_4444_sse2_lowp+0x9a>
DB 15,182,201 ; movzbl %cl,%ecx
DB 3,180,142,2,1,0,0 ; add 0x102(%esi,%ecx,4),%esi
DB 255,230 ; jmp *%esi
DB 102,15,126,217 ; movd %xmm3,%ecx
DB 102,137,12,123 ; mov %cx,(%ebx,%edi,2)
- DB 235,59 ; jmp cb19 <_sk_store_4444_sse2_lowp+0xd5>
+ DB 235,59 ; jmp caf9 <_sk_store_4444_sse2_lowp+0xd5>
DB 243,15,127,28,123 ; movdqu %xmm3,(%ebx,%edi,2)
- DB 235,52 ; jmp cb19 <_sk_store_4444_sse2_lowp+0xd5>
+ DB 235,52 ; jmp caf9 <_sk_store_4444_sse2_lowp+0xd5>
DB 102,15,197,203,2 ; pextrw $0x2,%xmm3,%ecx
DB 102,137,76,123,4 ; mov %cx,0x4(%ebx,%edi,2)
DB 102,15,126,28,123 ; movd %xmm3,(%ebx,%edi,2)
- DB 235,35 ; jmp cb19 <_sk_store_4444_sse2_lowp+0xd5>
+ DB 235,35 ; jmp caf9 <_sk_store_4444_sse2_lowp+0xd5>
DB 102,15,197,203,6 ; pextrw $0x6,%xmm3,%ecx
DB 102,137,76,123,12 ; mov %cx,0xc(%ebx,%edi,2)
DB 102,15,197,203,5 ; pextrw $0x5,%xmm3,%ecx
@@ -64953,7 +64915,7 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 93 ; pop %ebp
DB 195 ; ret
DB 15,31,0 ; nopl (%eax)
- DB 126,0 ; jle cb5a <_sk_store_4444_sse2_lowp+0x116>
+ DB 126,0 ; jle cb3a <_sk_store_4444_sse2_lowp+0x116>
DB 0,0 ; add %al,(%eax)
DB 153 ; cltd
DB 0,0 ; add %al,(%eax)
@@ -64972,7 +64934,7 @@ _sk_gather_4444_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 cb81 <_sk_gather_4444_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call cb61 <_sk_gather_4444_sse2_lowp+0xd>
DB 90 ; pop %edx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -65118,10 +65080,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 cd9e <_sk_load_a8_sse2_lowp+0x3a>
+ DB 232,0,0,0,0 ; call cd7e <_sk_load_a8_sse2_lowp+0x3a>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja cdc0 <_sk_load_a8_sse2_lowp+0x5c>
+ DB 119,28 ; ja cda0 <_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
@@ -65129,10 +65091,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 ce1a <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,90 ; jmp cdfa <_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 ce1a <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,79 ; jmp cdfa <_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
@@ -65140,7 +65102,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 ce1a <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,47 ; jmp cdfa <_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
@@ -65204,10 +65166,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 cea9 <_sk_load_a8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call ce89 <_sk_load_a8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja cecb <_sk_load_a8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja ceab <_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
@@ -65215,10 +65177,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 cf25 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp cf05 <_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 cf25 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp cf05 <_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
@@ -65226,7 +65188,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 cf25 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp cf05 <_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
@@ -65292,23 +65254,23 @@ _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 cfc1 <_sk_store_a8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call cfa1 <_sk_store_a8_sse2_lowp+0x39>
DB 91 ; pop %ebx
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,26 ; ja cfe1 <_sk_store_a8_sse2_lowp+0x59>
+ DB 119,26 ; ja cfc1 <_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 d069 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 233,136,0,0,0 ; jmp d049 <_sk_store_a8_sse2_lowp+0xe1>
DB 102,15,111,163,191,45,0,0 ; movdqa 0x2dbf(%ebx),%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,214,36,55 ; movq %xmm4,(%edi,%esi,1)
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
- DB 235,109 ; jmp d069 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,109 ; jmp d049 <_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,191,45,0,0 ; movdqa 0x2dbf(%ebx),%xmm4
@@ -65317,7 +65279,7 @@ _sk_store_a8_sse2_lowp LABEL PROC
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 d069 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,70 ; jmp d049 <_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
@@ -65361,7 +65323,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 d0b2 <_sk_store_a8_sse2_lowp+0x12a>
+ DB 116,0 ; je d092 <_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)
@@ -65497,10 +65459,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 d274 <_sk_load_g8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call d254 <_sk_load_g8_sse2_lowp+0x39>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja d296 <_sk_load_g8_sse2_lowp+0x5b>
+ DB 119,28 ; ja d276 <_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,200,0,0,0 ; mov 0xc8(%esi,%ecx,4),%ecx
@@ -65508,10 +65470,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 d2f0 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,90 ; jmp d2d0 <_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 d2f0 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,79 ; jmp d2d0 <_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
@@ -65519,7 +65481,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 d2f0 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,47 ; jmp d2d0 <_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
@@ -65583,10 +65545,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 d381 <_sk_load_g8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call d361 <_sk_load_g8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja d3a3 <_sk_load_g8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja d383 <_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
@@ -65594,10 +65556,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 d3fd <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp d3dd <_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 d3fd <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp d3dd <_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
@@ -65605,7 +65567,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 d3fd <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp d3dd <_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
@@ -65657,7 +65619,7 @@ _sk_luminance_to_alpha_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
- DB 232,0,0,0,0 ; call d471 <_sk_luminance_to_alpha_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call d451 <_sk_luminance_to_alpha_sse2_lowp+0x11>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -65749,7 +65711,7 @@ _sk_gather_g8_sse2_lowp LABEL PROC
DB 15,182,20,23 ; movzbl (%edi,%edx,1),%edx
DB 193,226,8 ; shl $0x8,%edx
DB 9,202 ; or %ecx,%edx
- DB 232,0,0,0,0 ; call d5b6 <_sk_gather_g8_sse2_lowp+0xc9>
+ DB 232,0,0,0,0 ; call d596 <_sk_gather_g8_sse2_lowp+0xc9>
DB 89 ; pop %ecx
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,112,210,232 ; pshufd $0xe8,%xmm2,%xmm2
@@ -65811,7 +65773,7 @@ _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 d687 <_sk_scale_1_float_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call d667 <_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
@@ -65869,7 +65831,7 @@ _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 d755 <_sk_lerp_1_float_sse2_lowp+0x1d>
+ DB 232,0,0,0,0 ; call d735 <_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
@@ -65952,10 +65914,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 d87e <_sk_scale_u8_sse2_lowp+0x31>
+ DB 232,0,0,0,0 ; call d85e <_sk_scale_u8_sse2_lowp+0x31>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja d8a0 <_sk_scale_u8_sse2_lowp+0x53>
+ DB 119,28 ; ja d880 <_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,2,1,0,0 ; mov 0x102(%edi,%ecx,4),%ecx
@@ -65963,10 +65925,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 d8fa <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,90 ; jmp d8da <_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 d8fa <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,79 ; jmp d8da <_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
@@ -65974,7 +65936,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 d8fa <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,47 ; jmp d8da <_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
@@ -66052,10 +66014,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 d9ca <_sk_lerp_u8_sse2_lowp+0x2e>
+ DB 232,0,0,0,0 ; call d9aa <_sk_lerp_u8_sse2_lowp+0x2e>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja d9ec <_sk_lerp_u8_sse2_lowp+0x50>
+ DB 119,28 ; ja d9cc <_sk_lerp_u8_sse2_lowp+0x50>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,74,1,0,0 ; mov 0x14a(%edi,%ecx,4),%ecx
@@ -66063,10 +66025,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 da46 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,90 ; jmp da26 <_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 da46 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,79 ; jmp da26 <_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
@@ -66074,7 +66036,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 da46 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,47 ; jmp da26 <_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
@@ -66173,10 +66135,10 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call db73 <_sk_scale_565_sse2_lowp+0x43>
+ DB 232,0,0,0,0 ; call db53 <_sk_scale_565_sse2_lowp+0x43>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja db95 <_sk_scale_565_sse2_lowp+0x65>
+ DB 119,28 ; ja db75 <_sk_scale_565_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,249,1,0,0 ; mov 0x1f9(%edi,%ecx,4),%ecx
@@ -66184,14 +66146,14 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,59 ; jmp dbd0 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,59 ; jmp dbb0 <_sk_scale_565_sse2_lowp+0xa0>
DB 243,15,111,28,115 ; movdqu (%ebx,%esi,2),%xmm3
- DB 235,52 ; jmp dbd0 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,52 ; jmp dbb0 <_sk_scale_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
DB 243,15,16,12,115 ; movss (%ebx,%esi,2),%xmm1
DB 243,15,16,217 ; movss %xmm1,%xmm3
- DB 235,30 ; jmp dbd0 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,30 ; jmp dbb0 <_sk_scale_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,12,6 ; pinsrw $0x6,0xc(%ebx,%esi,2),%xmm3
DB 102,15,196,92,115,10,5 ; pinsrw $0x5,0xa(%ebx,%esi,2),%xmm3
@@ -66334,10 +66296,10 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call ddcb <_sk_lerp_565_sse2_lowp+0x43>
+ DB 232,0,0,0,0 ; call ddab <_sk_lerp_565_sse2_lowp+0x43>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja dded <_sk_lerp_565_sse2_lowp+0x65>
+ DB 119,28 ; ja ddcd <_sk_lerp_565_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,73,2,0,0 ; mov 0x249(%edi,%ecx,4),%ecx
@@ -66345,14 +66307,14 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,59 ; jmp de28 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,59 ; jmp de08 <_sk_lerp_565_sse2_lowp+0xa0>
DB 243,15,111,28,115 ; movdqu (%ebx,%esi,2),%xmm3
- DB 235,52 ; jmp de28 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,52 ; jmp de08 <_sk_lerp_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
DB 243,15,16,12,115 ; movss (%ebx,%esi,2),%xmm1
DB 243,15,16,217 ; movss %xmm1,%xmm3
- DB 235,30 ; jmp de28 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,30 ; jmp de08 <_sk_lerp_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,12,6 ; pinsrw $0x6,0xc(%ebx,%esi,2),%xmm3
DB 102,15,196,92,115,10,5 ; pinsrw $0x5,0xa(%ebx,%esi,2),%xmm3
@@ -66496,7 +66458,7 @@ _sk_clamp_x_1_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 e03d <_sk_clamp_x_1_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call e01d <_sk_clamp_x_1_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -66535,7 +66497,7 @@ _sk_repeat_x_1_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 e0ac <_sk_repeat_x_1_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call e08c <_sk_repeat_x_1_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
@@ -66592,7 +66554,7 @@ _sk_mirror_x_1_sse2_lowp LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 232,0,0,0,0 ; call e156 <_sk_mirror_x_1_sse2_lowp+0x1a>
+ DB 232,0,0,0,0 ; call e136 <_sk_mirror_x_1_sse2_lowp+0x1a>
DB 88 ; pop %eax
DB 15,40,160,186,21,0,0 ; movaps 0x15ba(%eax),%xmm4
DB 15,88,204 ; addps %xmm4,%xmm1
@@ -66662,7 +66624,7 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 129,236,108,1,0,0 ; sub $0x16c,%esp
- DB 232,0,0,0,0 ; call e234 <_sk_gradient_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call e214 <_sk_gradient_sse2_lowp+0x11>
DB 88 ; pop %eax
DB 137,69,164 ; mov %eax,-0x5c(%ebp)
DB 139,69,12 ; mov 0xc(%ebp),%eax
@@ -66672,7 +66634,7 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 131,248,2 ; cmp $0x2,%eax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
- DB 114,48 ; jb e27e <_sk_gradient_sse2_lowp+0x5b>
+ DB 114,48 ; jb e25e <_sk_gradient_sse2_lowp+0x5b>
DB 139,78,36 ; mov 0x24(%esi),%ecx
DB 72 ; dec %eax
DB 131,193,4 ; add $0x4,%ecx
@@ -66687,7 +66649,7 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 102,15,250,234 ; psubd %xmm2,%xmm5
DB 131,193,4 ; add $0x4,%ecx
DB 72 ; dec %eax
- DB 117,223 ; jne e25d <_sk_gradient_sse2_lowp+0x3a>
+ DB 117,223 ; jne e23d <_sk_gradient_sse2_lowp+0x3a>
DB 102,15,112,215,229 ; pshufd $0xe5,%xmm7,%xmm2
DB 102,15,112,223,78 ; pshufd $0x4e,%xmm7,%xmm3
DB 15,41,141,104,255,255,255 ; movaps %xmm1,-0x98(%ebp)
@@ -67011,7 +66973,7 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 129,236,92,1,0,0 ; sub $0x15c,%esp
DB 15,41,141,232,254,255,255 ; movaps %xmm1,-0x118(%ebp)
DB 15,41,69,136 ; movaps %xmm0,-0x78(%ebp)
- DB 232,0,0,0,0 ; call e7a6 <_sk_evenly_spaced_gradient_sse2_lowp+0x1c>
+ DB 232,0,0,0,0 ; call e786 <_sk_evenly_spaced_gradient_sse2_lowp+0x1c>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,48 ; mov (%eax),%esi
@@ -67345,7 +67307,7 @@ _sk_evenly_spaced_2_stop_gradient_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,96 ; sub $0x60,%esp
DB 15,40,241 ; movaps %xmm1,%xmm6
- DB 232,0,0,0,0 ; call ece5 <_sk_evenly_spaced_2_stop_gradient_sse2_lowp+0x10>
+ DB 232,0,0,0,0 ; call ecc5 <_sk_evenly_spaced_2_stop_gradient_sse2_lowp+0x10>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
@@ -67478,7 +67440,7 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 15,41,77,184 ; movaps %xmm1,-0x48(%ebp)
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
- DB 232,0,0,0,0 ; call eed0 <_sk_xy_to_unit_angle_sse2_lowp+0x23>
+ DB 232,0,0,0,0 ; call eeb0 <_sk_xy_to_unit_angle_sse2_lowp+0x23>
DB 88 ; pop %eax
DB 15,40,128,208,12,0,0 ; movaps 0xcd0(%eax),%xmm0
DB 15,40,225 ; movaps %xmm1,%xmm4
@@ -67670,11 +67632,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 f138 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ DB 232,0,0,0,0 ; call f118 <_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 f15e <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ DB 119,29 ; ja f13e <_sk_srcover_rgba_8888_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 139,132,145,76,2,0,0 ; mov 0x24c(%ecx,%edx,4),%eax
DB 1,200 ; add %ecx,%eax
@@ -67682,14 +67644,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 f1a7 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,73 ; jmp f187 <_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 f1a7 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,61 ; jmp f187 <_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 f1a7 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,43 ; jmp f187 <_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
@@ -67767,18 +67729,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 f2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ DB 119,16 ; ja f2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
DB 3,140,145,104,2,0,0 ; add 0x268(%ecx,%edx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,4,183 ; movd %xmm0,(%edi,%esi,4)
- DB 235,64 ; jmp f328 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,64 ; jmp f308 <_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 f328 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,51 ; jmp f308 <_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 f328 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,33 ; jmp f308 <_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
@@ -67860,11 +67822,11 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call f3fc <_sk_srcover_bgra_8888_sse2_lowp+0x40>
+ DB 232,0,0,0,0 ; call f3dc <_sk_srcover_bgra_8888_sse2_lowp+0x40>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,182,211 ; movzbl %bl,%edx
- DB 119,29 ; ja f422 <_sk_srcover_bgra_8888_sse2_lowp+0x66>
+ DB 119,29 ; ja f402 <_sk_srcover_bgra_8888_sse2_lowp+0x66>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 139,132,145,80,2,0,0 ; mov 0x250(%ecx,%edx,4),%eax
DB 1,200 ; add %ecx,%eax
@@ -67872,14 +67834,14 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 255,224 ; jmp *%eax
DB 243,15,16,52,183 ; movss (%edi,%esi,4),%xmm6
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,73 ; jmp f46b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ DB 235,73 ; jmp f44b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
DB 102,15,16,52,183 ; movupd (%edi,%esi,4),%xmm6
DB 15,16,100,183,16 ; movups 0x10(%edi,%esi,4),%xmm4
- DB 235,61 ; jmp f46b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ DB 235,61 ; jmp f44b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
DB 102,15,110,68,183,8 ; movd 0x8(%edi,%esi,4),%xmm0
DB 102,15,112,240,69 ; pshufd $0x45,%xmm0,%xmm6
DB 102,15,18,52,183 ; movlpd (%edi,%esi,4),%xmm6
- DB 235,43 ; jmp f46b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ DB 235,43 ; jmp f44b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
DB 102,15,110,68,183,24 ; movd 0x18(%edi,%esi,4),%xmm0
DB 102,15,112,224,69 ; pshufd $0x45,%xmm0,%xmm4
DB 243,15,16,68,183,20 ; movss 0x14(%edi,%esi,4),%xmm0
@@ -67957,18 +67919,18 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 102,15,105,220 ; punpckhwd %xmm4,%xmm3
DB 102,15,235,222 ; por %xmm6,%xmm3
DB 128,251,6 ; cmp $0x6,%bl
- DB 119,16 ; ja f5ae <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
+ DB 119,16 ; ja f58e <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
DB 3,140,145,108,2,0,0 ; add 0x26c(%ecx,%edx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,4,183 ; movd %xmm0,(%edi,%esi,4)
- DB 235,64 ; jmp f5ee <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ DB 235,64 ; jmp f5ce <_sk_srcover_bgra_8888_sse2_lowp+0x232>
DB 243,15,127,4,183 ; movdqu %xmm0,(%edi,%esi,4)
DB 243,15,127,92,183,16 ; movdqu %xmm3,0x10(%edi,%esi,4)
- DB 235,51 ; jmp f5ee <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ DB 235,51 ; jmp f5ce <_sk_srcover_bgra_8888_sse2_lowp+0x232>
DB 102,15,112,208,78 ; pshufd $0x4e,%xmm0,%xmm2
DB 102,15,126,84,183,8 ; movd %xmm2,0x8(%edi,%esi,4)
DB 102,15,214,4,183 ; movq %xmm0,(%edi,%esi,4)
- DB 235,33 ; jmp f5ee <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ DB 235,33 ; jmp f5ce <_sk_srcover_bgra_8888_sse2_lowp+0x232>
DB 102,15,112,211,78 ; pshufd $0x4e,%xmm3,%xmm2
DB 102,15,126,84,183,24 ; movd %xmm2,0x18(%edi,%esi,4)
DB 102,15,112,211,229 ; pshufd $0xe5,%xmm3,%xmm2
@@ -68088,11 +68050,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 f768 <.literal16+0xd8>
+ DB 224,64 ; loopne f748 <.literal16+0xd8>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne f76c <.literal16+0xdc>
+ DB 224,64 ; loopne f74c <.literal16+0xdc>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne f770 <.literal16+0xe0>
+ DB 224,64 ; loopne f750 <.literal16+0xe0>
DB 154,153,153,62,154,153,153 ; lcall $0x9999,$0x9a3e9999
DB 62,154,153,153,62,154,153,153 ; ds lcall $0x9999,$0x9a3e9999
DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax
@@ -68103,16 +68065,16 @@ ALIGN 16
DB 63 ; aas
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope f791 <.literal16+0x101>
+ DB 225,61 ; loope f771 <.literal16+0x101>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope f795 <.literal16+0x105>
+ DB 225,61 ; loope f775 <.literal16+0x105>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope f799 <.literal16+0x109>
+ DB 225,61 ; loope f779 <.literal16+0x109>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope f79d <.literal16+0x10d>
+ DB 225,61 ; loope f77d <.literal16+0x10d>
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 255,0 ; incl (%eax)
@@ -68122,13 +68084,13 @@ ALIGN 16
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg f7b7 <.literal16+0x127>
+ DB 127,67 ; jg f797 <.literal16+0x127>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg f7bb <.literal16+0x12b>
+ DB 127,67 ; jg f79b <.literal16+0x12b>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg f7bf <.literal16+0x12f>
+ DB 127,67 ; jg f79f <.literal16+0x12f>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg f7c3 <.literal16+0x133>
+ DB 127,67 ; jg f7a3 <.literal16+0x133>
DB 0,0 ; add %al,(%eax)
DB 128,127,0,0 ; cmpb $0x0,0x0(%edi)
DB 128,127,0,0 ; cmpb $0x0,0x0(%edi)
@@ -68284,13 +68246,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 f8d9 <.literal16+0x249>
+ DB 224,7 ; loopne f8b9 <.literal16+0x249>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne f8dd <.literal16+0x24d>
+ DB 224,7 ; loopne f8bd <.literal16+0x24d>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne f8e1 <.literal16+0x251>
+ DB 224,7 ; loopne f8c1 <.literal16+0x251>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne f8e5 <.literal16+0x255>
+ DB 224,7 ; loopne f8c5 <.literal16+0x255>
DB 0,0 ; add %al,(%eax)
DB 33,8 ; and %ecx,(%eax)
DB 2,58 ; add (%edx),%bh
@@ -68339,17 +68301,17 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg f944 <.literal16+0x2b4>
+ DB 127,0 ; jg f924 <.literal16+0x2b4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg f948 <.literal16+0x2b8>
+ DB 127,0 ; jg f928 <.literal16+0x2b8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg f94c <.literal16+0x2bc>
+ DB 127,0 ; jg f92c <.literal16+0x2bc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg f950 <.literal16+0x2c0>
- DB 119,115 ; ja f9c5 <.literal16+0x335>
+ DB 127,0 ; jg f930 <.literal16+0x2c0>
+ DB 119,115 ; ja f9a5 <.literal16+0x335>
DB 248 ; clc
DB 194,119,115 ; ret $0x7377
DB 248 ; clc
@@ -68360,7 +68322,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 f929 <.literal16+0x299>
+ DB 117,191 ; jne f909 <.literal16+0x299>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
DB 249 ; stc
@@ -68376,7 +68338,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 e9a43966 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345aa>
+ DB 233,220,63,163,233 ; jmp e9a43946 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345aa>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,81 ; mov %eax,0x513fdce9
DB 140,242 ; mov %?,%edx
@@ -68472,16 +68434,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%ebx)
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe fab3 <.literal16+0x423>
+ DB 118,63 ; jbe fa93 <.literal16+0x423>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe fab7 <.literal16+0x427>
+ DB 118,63 ; jbe fa97 <.literal16+0x427>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe fabb <.literal16+0x42b>
+ DB 118,63 ; jbe fa9b <.literal16+0x42b>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe fabf <.literal16+0x42f>
+ DB 118,63 ; jbe fa9f <.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)
@@ -68507,13 +68469,13 @@ ALIGN 16
DB 248 ; clc
DB 65 ; inc %ecx
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl faf6 <.literal16+0x466>
+ DB 124,66 ; jl fad6 <.literal16+0x466>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl fafa <.literal16+0x46a>
+ DB 124,66 ; jl fada <.literal16+0x46a>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl fafe <.literal16+0x46e>
+ DB 124,66 ; jl fade <.literal16+0x46e>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl fb02 <.literal16+0x472>
+ DB 124,66 ; jl fae2 <.literal16+0x472>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%eax)
DB 0,240 ; add %dh,%al
@@ -68559,25 +68521,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 fb85 <.literal16+0x4f5>
+ DB 112,65 ; jo fb65 <.literal16+0x4f5>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo fb89 <.literal16+0x4f9>
+ DB 112,65 ; jo fb69 <.literal16+0x4f9>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo fb8d <.literal16+0x4fd>
+ DB 112,65 ; jo fb6d <.literal16+0x4fd>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo fb91 <.literal16+0x501>
+ DB 112,65 ; jo fb71 <.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 fb63 <.literal16+0x4d3>
+ DB 127,0 ; jg fb43 <.literal16+0x4d3>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg fb67 <.literal16+0x4d7>
+ DB 127,0 ; jg fb47 <.literal16+0x4d7>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg fb6b <.literal16+0x4db>
+ DB 127,0 ; jg fb4b <.literal16+0x4db>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg fb6f <.literal16+0x4df>
+ DB 127,0 ; jg fb4f <.literal16+0x4df>
DB 0,0 ; add %al,(%eax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%eax)
@@ -68603,13 +68565,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg fba8 <.literal16+0x518>
+ DB 127,255 ; jg fb88 <.literal16+0x518>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg fbac <.literal16+0x51c>
+ DB 127,255 ; jg fb8c <.literal16+0x51c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg fbb1 <.literal16+0x521>
+ DB 127,0 ; jg fb91 <.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)
@@ -68623,13 +68585,13 @@ ALIGN 16
DB 0,255 ; add %bh,%bh
DB 255,0 ; incl (%eax)
DB 255 ; (bad)
- DB 127,71 ; jg fc1b <.literal16+0x58b>
+ DB 127,71 ; jg fbfb <.literal16+0x58b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg fc1f <.literal16+0x58f>
+ DB 127,71 ; jg fbff <.literal16+0x58f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg fc23 <.literal16+0x593>
+ DB 127,71 ; jg fc03 <.literal16+0x593>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg fc27 <.literal16+0x597>
+ DB 127,71 ; jg fc07 <.literal16+0x597>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -68726,13 +68688,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 fcee <.literal16+0x65e>
+ DB 114,28 ; jb fcce <.literal16+0x65e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt fcf2 <.literal16+0x662>
+ DB 62,114,28 ; jb,pt fcd2 <.literal16+0x662>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt fcf6 <.literal16+0x666>
+ DB 62,114,28 ; jb,pt fcd6 <.literal16+0x666>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt fcfa <.literal16+0x66a>
+ DB 62,114,28 ; jb,pt fcda <.literal16+0x66a>
DB 199 ; (bad)
DB 62,85 ; ds push %ebp
DB 85 ; push %ebp
@@ -68753,13 +68715,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 fd53 <.literal16+0x6c3>
- DB 114,249 ; jb fd0f <.literal16+0x67f>
- DB 127,63 ; jg fd57 <.literal16+0x6c7>
- DB 114,249 ; jb fd13 <.literal16+0x683>
- DB 127,63 ; jg fd5b <.literal16+0x6cb>
- DB 114,249 ; jb fd17 <.literal16+0x687>
- DB 127,63 ; jg fd5f <.literal16+0x6cf>
+ DB 127,63 ; jg fd33 <.literal16+0x6c3>
+ DB 114,249 ; jb fcef <.literal16+0x67f>
+ DB 127,63 ; jg fd37 <.literal16+0x6c7>
+ DB 114,249 ; jb fcf3 <.literal16+0x683>
+ DB 127,63 ; jg fd3b <.literal16+0x6cb>
+ DB 114,249 ; jb fcf7 <.literal16+0x687>
+ DB 127,63 ; jg fd3f <.literal16+0x6cf>
DB 3,0 ; add (%eax),%eax
DB 0,0 ; add %al,(%eax)
DB 3,0 ; add (%eax),%eax
@@ -68855,14 +68817,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 fe01 <.literal16+0x771>
- DB 224,255 ; loopne fe03 <.literal16+0x773>
- DB 224,255 ; loopne fe05 <.literal16+0x775>
- DB 224,255 ; loopne fe07 <.literal16+0x777>
- DB 224,255 ; loopne fe09 <.literal16+0x779>
- DB 224,255 ; loopne fe0b <.literal16+0x77b>
- DB 224,255 ; loopne fe0d <.literal16+0x77d>
- DB 224,255 ; loopne fe0f <.literal16+0x77f>
+ DB 224,255 ; loopne fde1 <.literal16+0x771>
+ DB 224,255 ; loopne fde3 <.literal16+0x773>
+ DB 224,255 ; loopne fde5 <.literal16+0x775>
+ DB 224,255 ; loopne fde7 <.literal16+0x777>
+ DB 224,255 ; loopne fde9 <.literal16+0x779>
+ DB 224,255 ; loopne fdeb <.literal16+0x77b>
+ DB 224,255 ; loopne fded <.literal16+0x77d>
+ DB 224,255 ; loopne fdef <.literal16+0x77f>
DB 15,0,15 ; str (%edi)
DB 0,15 ; add %cl,(%edi)
DB 0,15 ; add %cl,(%edi)
@@ -68917,6 +68879,6 @@ ALIGN 4
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg fecb <_sk_srcover_bgra_8888_sse2_lowp+0xb0f>
+ DB 127,67 ; jg feab <_sk_srcover_bgra_8888_sse2_lowp+0xb0f>
ENDIF
END
diff --git a/src/jumper/SkJumper_stages.cpp b/src/jumper/SkJumper_stages.cpp
index 2e586a26c2..a22a7bbdb9 100644
--- a/src/jumper/SkJumper_stages.cpp
+++ b/src/jumper/SkJumper_stages.cpp
@@ -304,6 +304,9 @@ STAGE(store_rgba, float* ptr) {
SI F inv(F x) { return 1.0f - x; }
SI F two(F x) { return x + x; }
+SI F first (F a, F b) { return a; }
+SI F second(F a, F b) { return b; }
+
BLEND_MODE(clear) { return 0; }
BLEND_MODE(srcatop) { return s*da + d*inv(sa); }
@@ -1287,12 +1290,12 @@ SI F solve_2pt_conical_quadratic(const SkJumper_2PtConicalCtx* c, F x, F y, F (*
(-coeffB - sqrt_disc) * (invCoeffA * 0.5f));
}
-STAGE(xy_to_2pt_conical_quadratic_max, const SkJumper_2PtConicalCtx* ctx) {
- r = solve_2pt_conical_quadratic(ctx, r, g, max);
+STAGE(xy_to_2pt_conical_quadratic_first, const SkJumper_2PtConicalCtx* ctx) {
+ r = solve_2pt_conical_quadratic(ctx, r, g, first);
}
-STAGE(xy_to_2pt_conical_quadratic_min, const SkJumper_2PtConicalCtx* ctx) {
- r = solve_2pt_conical_quadratic(ctx, r, g, min);
+STAGE(xy_to_2pt_conical_quadratic_second, const SkJumper_2PtConicalCtx* ctx) {
+ r = solve_2pt_conical_quadratic(ctx, r, g, second);
}
STAGE(xy_to_2pt_conical_linear, const SkJumper_2PtConicalCtx* c) {
diff --git a/src/shaders/gradients/SkTwoPointConicalGradient.cpp b/src/shaders/gradients/SkTwoPointConicalGradient.cpp
index cd7bbb1252..8cf6409afe 100644
--- a/src/shaders/gradients/SkTwoPointConicalGradient.cpp
+++ b/src/shaders/gradients/SkTwoPointConicalGradient.cpp
@@ -210,6 +210,7 @@ void SkTwoPointConicalGradient::appendGradientStages(SkArenaAlloc* alloc, SkRast
} else {
isWellBehaved = SkScalarAbs(dRadius) >= dCenter;
bool isFlipped = isWellBehaved && dRadius < 0;
+ bool isFirst = (coeffA > 0) != isFlipped;
// We want the larger root, per spec:
// "For all values of ω where r(ω) > 0, starting with the value of ω nearest
@@ -221,8 +222,11 @@ void SkTwoPointConicalGradient::appendGradientStages(SkArenaAlloc* alloc, SkRast
// (https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-createradialgradient)
//
// ... except when the gradient is flipped.
- p->append(isFlipped ? SkRasterPipeline::xy_to_2pt_conical_quadratic_min
- : SkRasterPipeline::xy_to_2pt_conical_quadratic_max, ctx);
+ //
+ // The first root (-b + sqrt(...)) / 2a is larger if a (i.e. coeffA) > 0 and the second
+ // root (-b - sqrt(...)) / 2a is larger if a < 0.
+ p->append(isFirst ? SkRasterPipeline::xy_to_2pt_conical_quadratic_first
+ : SkRasterPipeline::xy_to_2pt_conical_quadratic_second, ctx);
}
if (!isWellBehaved) {