aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jumper
diff options
context:
space:
mode:
authorGravatar Mike Klein <mtklein@chromium.org>2017-10-17 14:31:17 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-10-17 19:10:52 +0000
commitd4faecd2dcd2de6e8ae01ccc497ba74d1f6a59b1 (patch)
treedddd5599e657c6e8b5a3aeaf0ac742e7c44d40e8 /src/jumper
parent754271347a36f2b029637777a5591c9bde34244f (diff)
set SkJumper_kMaxStride to 16
It's properly 16 today because of HSW/lowp stages handling 16 pixels at a time, but it hasn't yet had an effect on lowp so we didn't notice. As we add lowp shader stages this will start to matter, so might as well bump it up to 16 now. (One day _skx lowp stages could bump this up to 32.) Change-Id: Idd8185c08e12dc657389a35bf659662c9670f98a Reviewed-on: https://skia-review.googlesource.com/60565 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src/jumper')
-rw-r--r--src/jumper/SkJumper.h2
-rw-r--r--src/jumper/SkJumper_generated.S9308
-rw-r--r--src/jumper/SkJumper_generated_win.S7908
3 files changed, 8604 insertions, 8614 deletions
diff --git a/src/jumper/SkJumper.h b/src/jumper/SkJumper.h
index 9de28f3dbc..ea08e0d1ca 100644
--- a/src/jumper/SkJumper.h
+++ b/src/jumper/SkJumper.h
@@ -55,7 +55,7 @@
#define JUMPER_HAS_NEON_LOWP
#endif
-static const int SkJumper_kMaxStride = 8;
+static const int SkJumper_kMaxStride = 16;
struct SkJumper_MemoryCtx {
void* pixels;
diff --git a/src/jumper/SkJumper_generated.S b/src/jumper/SkJumper_generated.S
index b6846c847c..9382fb61ec 100644
--- a/src/jumper/SkJumper_generated.S
+++ b/src/jumper/SkJumper_generated.S
@@ -7199,13 +7199,13 @@ _sk_xy_to_2pt_conical_quadratic_max_vfp4:
.long 0xe8911008 // ldm r1, {r3, ip}
.long 0xf3400d50 // vmul.f32 q8, q0, q0
.long 0xf3c14f50 // vmov.f32 q10, #-4
- .long 0xe2832020 // add r2, r3, #32
+ .long 0xe2832040 // add r2, r3, #64
.long 0xe2811008 // add r1, r1, #8
- .long 0xed938a0a // vldr s16, [r3, #40]
- .long 0xed939a0b // vldr s18, [r3, #44]
+ .long 0xed938a12 // vldr s16, [r3, #72]
+ .long 0xed939a13 // vldr s18, [r3, #76]
.long 0xf2420c52 // vfma.f32 q8, q1, q1
.long 0xf4e28cbf // vld1.32 {d24[]-d25[]}, [r2 :32]
- .long 0xe2832024 // add r2, r3, #36
+ .long 0xe2832044 // add r2, r3, #68
.long 0xee299a08 // vmul.f32 s18, s18, s16
.long 0xee288a08 // vmul.f32 s16, s16, s16
.long 0xf3484df4 // vmul.f32 q10, q12, q10
@@ -7245,13 +7245,13 @@ _sk_xy_to_2pt_conical_quadratic_min_vfp4:
.long 0xe8911008 // ldm r1, {r3, ip}
.long 0xf3400d50 // vmul.f32 q8, q0, q0
.long 0xf3c14f50 // vmov.f32 q10, #-4
- .long 0xe2832020 // add r2, r3, #32
+ .long 0xe2832040 // add r2, r3, #64
.long 0xe2811008 // add r1, r1, #8
- .long 0xed938a0a // vldr s16, [r3, #40]
- .long 0xed939a0b // vldr s18, [r3, #44]
+ .long 0xed938a12 // vldr s16, [r3, #72]
+ .long 0xed939a13 // vldr s18, [r3, #76]
.long 0xf2420c52 // vfma.f32 q8, q1, q1
.long 0xf4e28cbf // vld1.32 {d24[]-d25[]}, [r2 :32]
- .long 0xe2832024 // add r2, r3, #36
+ .long 0xe2832044 // add r2, r3, #68
.long 0xee299a08 // vmul.f32 s18, s18, s16
.long 0xee288a08 // vmul.f32 s16, s16, s16
.long 0xf3484df4 // vmul.f32 q10, q12, q10
@@ -7292,8 +7292,8 @@ _sk_xy_to_2pt_conical_linear_vfp4:
.long 0xf3400d50 // vmul.f32 q8, q0, q0
.long 0xe5912004 // ldr r2, [r1, #4]
.long 0xe2811008 // add r1, r1, #8
- .long 0xed938a0a // vldr s16, [r3, #40]
- .long 0xed939a0b // vldr s18, [r3, #44]
+ .long 0xed938a12 // vldr s16, [r3, #72]
+ .long 0xed939a13 // vldr s18, [r3, #76]
.long 0xf2420c52 // vfma.f32 q8, q1, q1
.long 0xee28aa08 // vmul.f32 s20, s16, s16
.long 0xee298a08 // vmul.f32 s16, s18, s16
@@ -7318,10 +7318,10 @@ _sk_mask_2pt_conical_degenerates_vfp4:
.long 0xf2c02050 // vmov.i32 q9, #0
.long 0xe5912000 // ldr r2, [r1]
.long 0xf3400e62 // vcge.f32 q8, q0, q9
- .long 0xe282302c // add r3, r2, #44
+ .long 0xe282304c // add r3, r2, #76
.long 0xf3624ec0 // vcgt.f32 q10, q9, q0
.long 0xf4e36cbf // vld1.32 {d22[]-d23[]}, [r3 :32]
- .long 0xe2823028 // add r3, r2, #40
+ .long 0xe2823048 // add r3, r2, #72
.long 0xf26401f0 // vorr q8, q10, q8
.long 0xf4e34cbf // vld1.32 {d20[]-d21[]}, [r3 :32]
.long 0xf2404c76 // vfma.f32 q10, q0, q11
@@ -7371,10 +7371,10 @@ _sk_save_xy_vfp4:
.long 0xf2402d60 // vadd.f32 q9, q0, q8
.long 0xe5912000 // ldr r2, [r1]
.long 0xf2420d60 // vadd.f32 q8, q1, q8
- .long 0xe2823020 // add r3, r2, #32
+ .long 0xe2823040 // add r3, r2, #64
.long 0xf3fb4762 // vcvt.s32.f32 q10, q9
.long 0xf4032a8f // vst1.32 {d2-d3}, [r3]
- .long 0xe2823040 // add r3, r2, #64
+ .long 0xe2823080 // add r3, r2, #128
.long 0xf3fb6760 // vcvt.s32.f32 q11, q8
.long 0xf3fb4664 // vcvt.f32.s32 q10, q10
.long 0xf3fb6666 // vcvt.f32.s32 q11, q11
@@ -7387,7 +7387,7 @@ _sk_save_xy_vfp4:
.long 0xf2622de4 // vsub.f32 q9, q9, q10
.long 0xf2600de6 // vsub.f32 q8, q8, q11
.long 0xf4432a8f // vst1.32 {d18-d19}, [r3]
- .long 0xe3a03060 // mov r3, #96
+ .long 0xe3a030c0 // mov r3, #192
.long 0xf4020a83 // vst1.32 {d0-d1}, [r2], r3
.long 0xf4420a8f // vst1.32 {d16-d17}, [r2]
.long 0xe2812008 // add r2, r1, #8
@@ -7408,8 +7408,8 @@ _sk_accumulate_vfp4:
.long 0xe280e020 // add lr, r0, #32
.long 0xe280c010 // add ip, r0, #16
.long 0xf46e4acf // vld1.64 {d20-d21}, [lr]
- .long 0xe28230a0 // add r3, r2, #160
- .long 0xe2822080 // add r2, r2, #128
+ .long 0xe2823d05 // add r3, r2, #320
+ .long 0xe2822c01 // add r2, r2, #256
.long 0xf4630a8f // vld1.32 {d16-d17}, [r3]
.long 0xe2803040 // add r3, r0, #64
.long 0xf4622a8f // vld1.32 {d18-d19}, [r2]
@@ -7437,9 +7437,9 @@ FUNCTION(_sk_bilinear_nx_vfp4)
_sk_bilinear_nx_vfp4:
.long 0xe5912000 // ldr r2, [r1]
.long 0xf2c70f50 // vmov.f32 q8, #1
- .long 0xe2823040 // add r3, r2, #64
+ .long 0xe2823080 // add r3, r2, #128
.long 0xf4632a8f // vld1.32 {d18-d19}, [r3]
- .long 0xe3a03080 // mov r3, #128
+ .long 0xe3a03c01 // mov r3, #256
.long 0xf2600de2 // vsub.f32 q8, q8, q9
.long 0xf4624a83 // vld1.32 {d20-d21}, [r2], r3
.long 0xf3c3265f // vmov.i32 q9, #-1090519040
@@ -7455,9 +7455,9 @@ HIDDEN _sk_bilinear_px_vfp4
FUNCTION(_sk_bilinear_px_vfp4)
_sk_bilinear_px_vfp4:
.long 0xe5912000 // ldr r2, [r1]
- .long 0xe3a0c080 // mov ip, #128
+ .long 0xe3a0cc01 // mov ip, #256
.long 0xf2c3265f // vmov.i32 q9, #1056964608
- .long 0xe2823040 // add r3, r2, #64
+ .long 0xe2823080 // add r3, r2, #128
.long 0xf4620a8c // vld1.32 {d16-d17}, [r2], ip
.long 0xf2000de2 // vadd.f32 q0, q8, q9
.long 0xf4634a8f // vld1.32 {d20-d21}, [r3]
@@ -7473,11 +7473,11 @@ FUNCTION(_sk_bilinear_ny_vfp4)
_sk_bilinear_ny_vfp4:
.long 0xe5912000 // ldr r2, [r1]
.long 0xf2c70f50 // vmov.f32 q8, #1
- .long 0xe2823060 // add r3, r2, #96
+ .long 0xe28230c0 // add r3, r2, #192
.long 0xf4632a8f // vld1.32 {d18-d19}, [r3]
- .long 0xe2823020 // add r3, r2, #32
+ .long 0xe2823040 // add r3, r2, #64
.long 0xf2600de2 // vsub.f32 q8, q8, q9
- .long 0xe28220a0 // add r2, r2, #160
+ .long 0xe2822d05 // add r2, r2, #320
.long 0xf4634a8f // vld1.32 {d20-d21}, [r3]
.long 0xf3c3265f // vmov.i32 q9, #-1090519040
.long 0xf2042de2 // vadd.f32 q1, q10, q9
@@ -7493,10 +7493,10 @@ FUNCTION(_sk_bilinear_py_vfp4)
_sk_bilinear_py_vfp4:
.long 0xe5912000 // ldr r2, [r1]
.long 0xf2c3265f // vmov.i32 q9, #1056964608
- .long 0xe2823060 // add r3, r2, #96
+ .long 0xe28230c0 // add r3, r2, #192
.long 0xf4630a8f // vld1.32 {d16-d17}, [r3]
- .long 0xe2823020 // add r3, r2, #32
- .long 0xe28220a0 // add r2, r2, #160
+ .long 0xe2823040 // add r3, r2, #64
+ .long 0xe2822d05 // add r2, r2, #320
.long 0xf4634a8f // vld1.32 {d20-d21}, [r3]
.long 0xf2042de2 // vadd.f32 q1, q10, q9
.long 0xf4420a8f // vst1.32 {d16-d17}, [r2]
@@ -7512,14 +7512,14 @@ FUNCTION(_sk_bicubic_n3x_vfp4)
_sk_bicubic_n3x_vfp4:
.long 0xe5912000 // ldr r2, [r1]
.long 0xf2c70f50 // vmov.f32 q8, #1
- .long 0xe2823040 // add r3, r2, #64
+ .long 0xe2823080 // add r3, r2, #128
.long 0xf4632a8f // vld1.32 {d18-d19}, [r3]
.long 0xe28f3040 // add r3, pc, #64
.long 0xf2600de2 // vsub.f32 q8, q8, q9
.long 0xf4632acf // vld1.64 {d18-d19}, [r3]
.long 0xe28f3044 // add r3, pc, #68
.long 0xf4634acf // vld1.64 {d20-d21}, [r3]
- .long 0xe3a03080 // mov r3, #128
+ .long 0xe3a03c01 // mov r3, #256
.long 0xf2404cf2 // vfma.f32 q10, q8, q9
.long 0xf3400df0 // vmul.f32 q8, q8, q8
.long 0xf3c72f58 // vmov.f32 q9, #-1.5
@@ -7547,7 +7547,7 @@ FUNCTION(_sk_bicubic_n1x_vfp4)
_sk_bicubic_n1x_vfp4:
.long 0xe5912000 // ldr r2, [r1]
.long 0xf2c70f50 // vmov.f32 q8, #1
- .long 0xe2823040 // add r3, r2, #64
+ .long 0xe2823080 // add r3, r2, #128
.long 0xf4632a8f // vld1.32 {d18-d19}, [r3]
.long 0xe28f3048 // add r3, pc, #72
.long 0xf2600de2 // vsub.f32 q8, q8, q9
@@ -7558,7 +7558,7 @@ _sk_bicubic_n1x_vfp4:
.long 0xf2c3465f // vmov.i32 q10, #1056964608
.long 0xf2404cf2 // vfma.f32 q10, q8, q9
.long 0xf4632acf // vld1.64 {d18-d19}, [r3]
- .long 0xe3a03080 // mov r3, #128
+ .long 0xe3a03c01 // mov r3, #256
.long 0xf2402cf4 // vfma.f32 q9, q8, q10
.long 0xf4624a83 // vld1.32 {d20-d21}, [r2], r3
.long 0xf3c3065f // vmov.i32 q8, #-1090519040
@@ -7586,7 +7586,7 @@ _sk_bicubic_p1x_vfp4:
.long 0xe28f304c // add r3, pc, #76
.long 0xf4630acf // vld1.64 {d16-d17}, [r3]
.long 0xf2c72f58 // vmov.f32 q9, #1.5
- .long 0xe2823040 // add r3, r2, #64
+ .long 0xe2823080 // add r3, r2, #128
.long 0xf2c3665f // vmov.i32 q11, #1056964608
.long 0xf4634a8f // vld1.32 {d20-d21}, [r3]
.long 0xe28f3044 // add r3, pc, #68
@@ -7594,7 +7594,7 @@ _sk_bicubic_p1x_vfp4:
.long 0xf2c3065f // vmov.i32 q8, #1056964608
.long 0xf2446cf2 // vfma.f32 q11, q10, q9
.long 0xf4632acf // vld1.64 {d18-d19}, [r3]
- .long 0xe3a03080 // mov r3, #128
+ .long 0xe3a03c01 // mov r3, #256
.long 0xf2442cf6 // vfma.f32 q9, q10, q11
.long 0xf4624a83 // vld1.32 {d20-d21}, [r2], r3
.long 0xf2040de0 // vadd.f32 q0, q10, q8
@@ -7620,11 +7620,11 @@ _sk_bicubic_p3x_vfp4:
.long 0xe5912000 // ldr r2, [r1]
.long 0xe28f3044 // add r3, pc, #68
.long 0xf4630acf // vld1.64 {d16-d17}, [r3]
- .long 0xe2823040 // add r3, r2, #64
+ .long 0xe2823080 // add r3, r2, #128
.long 0xf4632a8f // vld1.32 {d18-d19}, [r3]
.long 0xe28f3044 // add r3, pc, #68
.long 0xf4634acf // vld1.64 {d20-d21}, [r3]
- .long 0xe3a03080 // mov r3, #128
+ .long 0xe3a03c01 // mov r3, #256
.long 0xf2424cf0 // vfma.f32 q10, q9, q8
.long 0xf3420df2 // vmul.f32 q8, q9, q9
.long 0xf2c72f58 // vmov.f32 q9, #1.5
@@ -7652,15 +7652,15 @@ FUNCTION(_sk_bicubic_n3y_vfp4)
_sk_bicubic_n3y_vfp4:
.long 0xe5912000 // ldr r2, [r1]
.long 0xf2c70f50 // vmov.f32 q8, #1
- .long 0xe2823060 // add r3, r2, #96
+ .long 0xe28230c0 // add r3, r2, #192
.long 0xf4632a8f // vld1.32 {d18-d19}, [r3]
.long 0xe28f3040 // add r3, pc, #64
.long 0xf2600de2 // vsub.f32 q8, q8, q9
.long 0xf4632acf // vld1.64 {d18-d19}, [r3]
.long 0xe28f3044 // add r3, pc, #68
.long 0xf4634acf // vld1.64 {d20-d21}, [r3]
- .long 0xe2823020 // add r3, r2, #32
- .long 0xe28220a0 // add r2, r2, #160
+ .long 0xe2823040 // add r3, r2, #64
+ .long 0xe2822d05 // add r2, r2, #320
.long 0xf2404cf2 // vfma.f32 q10, q8, q9
.long 0xf3400df0 // vmul.f32 q8, q8, q8
.long 0xf3c72f58 // vmov.f32 q9, #-1.5
@@ -7687,7 +7687,7 @@ FUNCTION(_sk_bicubic_n1y_vfp4)
_sk_bicubic_n1y_vfp4:
.long 0xe5912000 // ldr r2, [r1]
.long 0xf2c70f50 // vmov.f32 q8, #1
- .long 0xe2823060 // add r3, r2, #96
+ .long 0xe28230c0 // add r3, r2, #192
.long 0xf4632a8f // vld1.32 {d18-d19}, [r3]
.long 0xe28f3048 // add r3, pc, #72
.long 0xf2600de2 // vsub.f32 q8, q8, q9
@@ -7698,8 +7698,8 @@ _sk_bicubic_n1y_vfp4:
.long 0xf2c3465f // vmov.i32 q10, #1056964608
.long 0xf2404cf2 // vfma.f32 q10, q8, q9
.long 0xf4632acf // vld1.64 {d18-d19}, [r3]
- .long 0xe2823020 // add r3, r2, #32
- .long 0xe28220a0 // add r2, r2, #160
+ .long 0xe2823040 // add r3, r2, #64
+ .long 0xe2822d05 // add r2, r2, #320
.long 0xf2402cf4 // vfma.f32 q9, q8, q10
.long 0xf4634a8f // vld1.32 {d20-d21}, [r3]
.long 0xf3c3065f // vmov.i32 q8, #-1090519040
@@ -7726,7 +7726,7 @@ _sk_bicubic_p1y_vfp4:
.long 0xe28f304c // add r3, pc, #76
.long 0xf4630acf // vld1.64 {d16-d17}, [r3]
.long 0xf2c72f58 // vmov.f32 q9, #1.5
- .long 0xe2823060 // add r3, r2, #96
+ .long 0xe28230c0 // add r3, r2, #192
.long 0xf2c3665f // vmov.i32 q11, #1056964608
.long 0xf4634a8f // vld1.32 {d20-d21}, [r3]
.long 0xe28f3044 // add r3, pc, #68
@@ -7734,8 +7734,8 @@ _sk_bicubic_p1y_vfp4:
.long 0xf2c3065f // vmov.i32 q8, #1056964608
.long 0xf2446cf2 // vfma.f32 q11, q10, q9
.long 0xf4632acf // vld1.64 {d18-d19}, [r3]
- .long 0xe2823020 // add r3, r2, #32
- .long 0xe28220a0 // add r2, r2, #160
+ .long 0xe2823040 // add r3, r2, #64
+ .long 0xe2822d05 // add r2, r2, #320
.long 0xf2442cf6 // vfma.f32 q9, q10, q11
.long 0xf4634a8f // vld1.32 {d20-d21}, [r3]
.long 0xf2042de0 // vadd.f32 q1, q10, q8
@@ -7760,13 +7760,13 @@ _sk_bicubic_p3y_vfp4:
.long 0xe5912000 // ldr r2, [r1]
.long 0xe28f3044 // add r3, pc, #68
.long 0xf4630acf // vld1.64 {d16-d17}, [r3]
- .long 0xe2823060 // add r3, r2, #96
+ .long 0xe28230c0 // add r3, r2, #192
.long 0xf4632a8f // vld1.32 {d18-d19}, [r3]
.long 0xe28f3044 // add r3, pc, #68
.long 0xf4634acf // vld1.64 {d20-d21}, [r3]
- .long 0xe2823020 // add r3, r2, #32
+ .long 0xe2823040 // add r3, r2, #64
.long 0xf2424cf0 // vfma.f32 q10, q9, q8
- .long 0xe28220a0 // add r2, r2, #160
+ .long 0xe2822d05 // add r2, r2, #320
.long 0xf3420df2 // vmul.f32 q8, q9, q9
.long 0xf2c72f58 // vmov.f32 q9, #1.5
.long 0xf3400df4 // vmul.f32 q8, q8, q10
@@ -7804,7 +7804,7 @@ _sk_callback_vfp4:
.long 0xe1a00006 // mov r0, r6
.long 0xe5962000 // ldr r2, [r6]
.long 0xe12fff32 // blx r2
- .long 0xe5960084 // ldr r0, [r6, #132]
+ .long 0xe5960104 // ldr r0, [r6, #260]
.long 0xe2841008 // add r1, r4, #8
.long 0xf420018d // vld4.32 {d0,d2,d4,d6}, [r0]!
.long 0xf420118f // vld4.32 {d1,d3,d5,d7}, [r0]
@@ -9463,12 +9463,12 @@ FUNCTION(_sk_seed_shader_skx)
_sk_seed_shader_skx:
.byte 98,242,125,40,124,194 // vpbroadcastd %edx,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 197,252,88,5,48,35,3,0 // vaddps 0x32330(%rip),%ymm0,%ymm0 # 32420 <_sk_srcover_rgba_8888_sse2_lowp+0x2c4>
+ .byte 197,252,88,5,240,35,3,0 // vaddps 0x323f0(%rip),%ymm0,%ymm0 # 324e0 <_sk_srcover_rgba_8888_sse2_lowp+0x2b4>
.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,224,40,3,0 // vaddps 0x328e0(%rip){1to8},%ymm1,%ymm1 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 98,241,116,56,88,13,160,41,3,0 // vaddps 0x329a0(%rip){1to8},%ymm1,%ymm1 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,217,40,3,0 // vbroadcastss 0x328d9(%rip),%ymm2 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,21,153,41,3,0 // vbroadcastss 0x32999(%rip),%ymm2 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9482,16 +9482,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,11,35,3,0 // vpaddd 0x3230b(%rip),%ymm8,%ymm8 # 32440 <_sk_srcover_rgba_8888_sse2_lowp+0x2e4>
+ .byte 197,61,254,5,203,35,3,0 // vpaddd 0x323cb(%rip),%ymm8,%ymm8 # 32500 <_sk_srcover_rgba_8888_sse2_lowp+0x2d4>
.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,163,40,3,0 // vpbroadcastd 0x328a3(%rip),%ymm10 # 329ec <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,88,21,99,41,3,0 // vpbroadcastd 0x32963(%rip),%ymm10 # 32aac <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.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,136,40,3,0 // vpbroadcastd 0x32888(%rip),%ymm12 # 329f0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
- .byte 196,98,125,88,45,131,40,3,0 // vpbroadcastd 0x32883(%rip),%ymm13 # 329f4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,125,88,37,72,41,3,0 // vpbroadcastd 0x32948(%rip),%ymm12 # 32ab0 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ .byte 196,98,125,88,45,67,41,3,0 // vpbroadcastd 0x32943(%rip),%ymm13 # 32ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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
@@ -9506,8 +9506,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,53,40,3,0 // vbroadcastss 0x32835(%rip),%ymm9 # 329f8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
- .byte 98,114,61,56,168,13,47,40,3,0 // vfmadd213ps 0x3282f(%rip){1to8},%ymm8,%ymm9 # 329fc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,13,245,40,3,0 // vbroadcastss 0x328f5(%rip),%ymm9 # 32ab8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 98,114,61,56,168,13,239,40,3,0 // vfmadd213ps 0x328ef(%rip){1to8},%ymm8,%ymm9 # 32abc <_sk_srcover_rgba_8888_sse2_lowp+0x890>
.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
@@ -9540,7 +9540,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,188,39,3,0 // vbroadcastss 0x327bc(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,124,40,3,0 // vbroadcastss 0x3287c(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9551,7 +9551,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,163,39,3,0 // vbroadcastss 0x327a3(%rip),%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,5,99,40,3,0 // vbroadcastss 0x32863(%rip),%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -9597,7 +9597,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,66,39,3,0 // vbroadcastss 0x32742(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,2,40,3,0 // vbroadcastss 0x32802(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9613,7 +9613,7 @@ HIDDEN _sk_dstatop_skx
.globl _sk_dstatop_skx
FUNCTION(_sk_dstatop_skx)
_sk_dstatop_skx:
- .byte 196,98,125,24,5,17,39,3,0 // vbroadcastss 0x32711(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,209,39,3,0 // vbroadcastss 0x327d1(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9652,7 +9652,7 @@ HIDDEN _sk_srcout_skx
.globl _sk_srcout_skx
FUNCTION(_sk_srcout_skx)
_sk_srcout_skx:
- .byte 196,98,125,24,5,180,38,3,0 // vbroadcastss 0x326b4(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,116,39,3,0 // vbroadcastss 0x32774(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9665,7 +9665,7 @@ HIDDEN _sk_dstout_skx
.globl _sk_dstout_skx
FUNCTION(_sk_dstout_skx)
_sk_dstout_skx:
- .byte 196,226,125,24,5,147,38,3,0 // vbroadcastss 0x32693(%rip),%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,5,83,39,3,0 // vbroadcastss 0x32753(%rip),%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9678,7 +9678,7 @@ HIDDEN _sk_srcover_skx
.globl _sk_srcover_skx
FUNCTION(_sk_srcover_skx)
_sk_srcover_skx:
- .byte 196,98,125,24,5,114,38,3,0 // vbroadcastss 0x32672(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,50,39,3,0 // vbroadcastss 0x32732(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9691,7 +9691,7 @@ HIDDEN _sk_dstover_skx
.globl _sk_dstover_skx
FUNCTION(_sk_dstover_skx)
_sk_dstover_skx:
- .byte 196,98,125,24,5,77,38,3,0 // vbroadcastss 0x3264d(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,13,39,3,0 // vbroadcastss 0x3270d(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9715,7 +9715,7 @@ HIDDEN _sk_multiply_skx
.globl _sk_multiply_skx
FUNCTION(_sk_multiply_skx)
_sk_multiply_skx:
- .byte 196,98,125,24,5,20,38,3,0 // vbroadcastss 0x32614(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,212,38,3,0 // vbroadcastss 0x326d4(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9738,7 +9738,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,195,37,3,0 // vbroadcastss 0x325c3(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,131,38,3,0 // vbroadcastss 0x32683(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9768,7 +9768,7 @@ HIDDEN _sk_xor__skx
.globl _sk_xor__skx
FUNCTION(_sk_xor__skx)
_sk_xor__skx:
- .byte 196,98,125,24,5,110,37,3,0 // vbroadcastss 0x3256e(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,46,38,3,0 // vbroadcastss 0x3262e(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9802,7 +9802,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,242,36,3,0 // vbroadcastss 0x324f2(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,178,37,3,0 // vbroadcastss 0x325b2(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9827,7 +9827,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,157,36,3,0 // vbroadcastss 0x3249d(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,93,37,3,0 // vbroadcastss 0x3255d(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9855,7 +9855,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,60,36,3,0 // vbroadcastss 0x3243c(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,252,36,3,0 // vbroadcastss 0x324fc(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9877,7 +9877,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,246,35,3,0 // vbroadcastss 0x323f6(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,182,36,3,0 // vbroadcastss 0x324b6(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9889,7 +9889,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,211,35,3,0 // vbroadcastss 0x323d3(%rip),%ymm9 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,13,147,36,3,0 // vbroadcastss 0x32493(%rip),%ymm9 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -9953,7 +9953,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,164,34,3,0 // vbroadcastss 0x322a4(%rip),%ymm10 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,21,100,35,3,0 // vbroadcastss 0x32364(%rip),%ymm10 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -10010,7 +10010,7 @@ HIDDEN _sk_hardlight_skx
.globl _sk_hardlight_skx
FUNCTION(_sk_hardlight_skx)
_sk_hardlight_skx:
- .byte 196,98,125,24,5,156,33,3,0 // vbroadcastss 0x3219c(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,92,34,3,0 // vbroadcastss 0x3225c(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -10064,7 +10064,7 @@ HIDDEN _sk_overlay_skx
.globl _sk_overlay_skx
FUNCTION(_sk_overlay_skx)
_sk_overlay_skx:
- .byte 196,98,125,24,5,184,32,3,0 // vbroadcastss 0x320b8(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,120,33,3,0 // vbroadcastss 0x32178(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -10130,15 +10130,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,150,31,3,0 // vbroadcastss 0x31f96(%rip),%ymm11 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,29,86,32,3,0 // vbroadcastss 0x32056(%rip),%ymm11 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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,145,31,3,0 // vbroadcastss 0x31f91(%rip),%ymm18 # 32a00 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 98,226,125,40,24,21,81,32,3,0 // vbroadcastss 0x32051(%rip),%ymm18 # 32ac0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.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,127,31,3,0 // vbroadcastss 0x31f7f(%rip),%ymm19 # 32a04 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 98,226,125,40,24,29,63,32,3,0 // vbroadcastss 0x3203f(%rip),%ymm19 # 32ac4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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
@@ -10260,11 +10260,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,26,29,3,0 // vbroadcastss 0x31d1a(%rip),%ymm13 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
- .byte 196,98,125,24,53,21,29,3,0 // vbroadcastss 0x31d15(%rip),%ymm14 # 32a0c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,45,218,29,3,0 // vbroadcastss 0x31dda(%rip),%ymm13 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,53,213,29,3,0 // vbroadcastss 0x31dd5(%rip),%ymm14 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,5,29,3,0 // vbroadcastss 0x31d05(%rip),%ymm16 # 32a10 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 98,226,125,40,24,5,197,29,3,0 // vbroadcastss 0x31dc5(%rip),%ymm16 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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
@@ -10321,7 +10321,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,161,27,3,0 // vbroadcastss 0x31ba1(%rip),%ymm1 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,13,97,28,3,0 // vbroadcastss 0x31c61(%rip),%ymm1 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -10373,11 +10373,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,214,26,3,0 // vbroadcastss 0x31ad6(%rip),%ymm13 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
- .byte 196,98,125,24,53,209,26,3,0 // vbroadcastss 0x31ad1(%rip),%ymm14 # 32a0c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,45,150,27,3,0 // vbroadcastss 0x31b96(%rip),%ymm13 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,53,145,27,3,0 // vbroadcastss 0x31b91(%rip),%ymm14 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,193,26,3,0 // vbroadcastss 0x31ac1(%rip),%ymm16 # 32a10 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 98,226,125,40,24,5,129,27,3,0 // vbroadcastss 0x31b81(%rip),%ymm16 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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
@@ -10434,7 +10434,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,93,25,3,0 // vbroadcastss 0x3195d(%rip),%ymm1 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,13,29,26,3,0 // vbroadcastss 0x31a1d(%rip),%ymm1 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -10458,11 +10458,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,38,25,3,0 // vbroadcastss 0x31926(%rip),%ymm12 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
- .byte 196,98,125,24,45,33,25,3,0 // vbroadcastss 0x31921(%rip),%ymm13 # 32a0c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,37,230,25,3,0 // vbroadcastss 0x319e6(%rip),%ymm12 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,45,225,25,3,0 // vbroadcastss 0x319e1(%rip),%ymm13 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,18,25,3,0 // vbroadcastss 0x31912(%rip),%ymm15 # 32a10 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,61,210,25,3,0 // vbroadcastss 0x319d2(%rip),%ymm15 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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
@@ -10520,7 +10520,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,163,23,3,0 // vbroadcastss 0x317a3(%rip),%ymm11 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,29,99,24,3,0 // vbroadcastss 0x31863(%rip),%ymm11 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -10544,11 +10544,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,110,23,3,0 // vbroadcastss 0x3176e(%rip),%ymm12 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
- .byte 196,98,125,24,45,105,23,3,0 // vbroadcastss 0x31769(%rip),%ymm13 # 32a0c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,37,46,24,3,0 // vbroadcastss 0x3182e(%rip),%ymm12 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,45,41,24,3,0 // vbroadcastss 0x31829(%rip),%ymm13 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,90,23,3,0 // vbroadcastss 0x3175a(%rip),%ymm15 # 32a10 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,61,26,24,3,0 // vbroadcastss 0x3181a(%rip),%ymm15 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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
@@ -10606,7 +10606,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,235,21,3,0 // vbroadcastss 0x315eb(%rip),%ymm11 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,29,171,22,3,0 // vbroadcastss 0x316ab(%rip),%ymm11 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -10649,9 +10649,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,66,21,3,0 // vbroadcastss 0x31542(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,2,22,3,0 // vbroadcastss 0x31602(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,97,21,3,0 // vbroadcastss 0x31561(%rip),%ymm9 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,13,33,22,3,0 // vbroadcastss 0x31621(%rip),%ymm9 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -10783,7 +10783,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,19,3,0 // vbroadcastss 0x31346(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,6,20,3,0 // vbroadcastss 0x31406(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -10795,7 +10795,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,19,3,0 // vminps 0x31324(%rip){1to8},%ymm3,%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 98,241,100,56,93,29,228,19,3,0 // vminps 0x313e4(%rip){1to8},%ymm3,%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -10806,7 +10806,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,19,3,0 // vminps 0x3130a(%rip){1to8},%ymm7,%ymm7 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 98,241,68,56,93,61,202,19,3,0 // vminps 0x313ca(%rip){1to8},%ymm7,%ymm7 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -10838,7 +10838,7 @@ HIDDEN _sk_invert_skx
.globl _sk_invert_skx
FUNCTION(_sk_invert_skx)
_sk_invert_skx:
- .byte 196,98,125,24,5,202,18,3,0 // vbroadcastss 0x312ca(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,138,19,3,0 // vbroadcastss 0x3138a(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -10892,9 +10892,9 @@ HIDDEN _sk_unpremul_skx
.globl _sk_unpremul_skx
FUNCTION(_sk_unpremul_skx)
_sk_unpremul_skx:
- .byte 196,98,125,24,5,101,18,3,0 // vbroadcastss 0x31265(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,37,19,3,0 // vbroadcastss 0x31325(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,60,94,195 // vdivps %ymm3,%ymm8,%ymm8
- .byte 98,241,60,56,194,5,134,18,3,0,1 // vcmpltps 0x31286(%rip){1to8},%ymm8,%k0 # 32a18 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 98,241,60,56,194,5,70,19,3,0,1 // vcmpltps 0x31346(%rip){1to8},%ymm8,%k0 # 32ad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.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
@@ -10908,16 +10908,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,18,3,0 // vbroadcastss 0x31260(%rip),%ymm8 # 32a1c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,5,32,19,3,0 // vbroadcastss 0x31320(%rip),%ymm8 # 32adc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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,18,3,0 // vbroadcastss 0x31252(%rip),%ymm11 # 32a20 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- .byte 196,98,125,24,37,49,18,3,0 // vbroadcastss 0x31231(%rip),%ymm12 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,29,18,19,3,0 // vbroadcastss 0x31312(%rip),%ymm11 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,37,241,18,3,0 // vbroadcastss 0x312f1(%rip),%ymm12 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.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,18,3,0 // vbroadcastss 0x3123a(%rip),%ymm14 # 32a24 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,53,250,18,3,0 // vbroadcastss 0x312fa(%rip),%ymm14 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,48,18,3,0 // vbroadcastss 0x31230(%rip),%ymm10 # 32a28 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,21,240,18,3,0 // vbroadcastss 0x312f0(%rip),%ymm10 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -10943,16 +10943,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,17,3,0 // vbroadcastss 0x311b3(%rip),%ymm8 # 32a1c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,5,115,18,3,0 // vbroadcastss 0x31273(%rip),%ymm8 # 32adc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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,17,3,0 // vbroadcastss 0x311a5(%rip),%ymm11 # 32a20 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- .byte 196,98,125,24,37,132,17,3,0 // vbroadcastss 0x31184(%rip),%ymm12 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,29,101,18,3,0 // vbroadcastss 0x31265(%rip),%ymm11 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,37,68,18,3,0 // vbroadcastss 0x31244(%rip),%ymm12 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.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,17,3,0 // vbroadcastss 0x3118d(%rip),%ymm14 # 32a24 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,53,77,18,3,0 // vbroadcastss 0x3124d(%rip),%ymm14 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,131,17,3,0 // vbroadcastss 0x31183(%rip),%ymm10 # 32a28 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,21,67,18,3,0 // vbroadcastss 0x31243(%rip),%ymm10 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -10979,19 +10979,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,17,3,0 // vbroadcastss 0x31110(%rip),%ymm9 # 32a2c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,13,208,17,3,0 // vbroadcastss 0x311d0(%rip),%ymm9 # 32aec <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,65,124,89,209 // vmulps %ymm9,%ymm0,%ymm10
- .byte 196,98,125,24,29,6,17,3,0 // vbroadcastss 0x31106(%rip),%ymm11 # 32a30 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
- .byte 196,98,125,24,37,1,17,3,0 // vbroadcastss 0x31101(%rip),%ymm12 # 32a34 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,198,17,3,0 // vbroadcastss 0x311c6(%rip),%ymm11 # 32af0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,37,193,17,3,0 // vbroadcastss 0x311c1(%rip),%ymm12 # 32af4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.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,16,3,0 // vbroadcastss 0x310f2(%rip),%ymm14 # 32a38 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,53,178,17,3,0 // vbroadcastss 0x311b2(%rip),%ymm14 # 32af8 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 196,66,61,168,238 // vfmadd213ps %ymm14,%ymm8,%ymm13
- .byte 196,98,125,24,61,232,16,3,0 // vbroadcastss 0x310e8(%rip),%ymm15 # 32a3c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,61,168,17,3,0 // vbroadcastss 0x311a8(%rip),%ymm15 # 32afc <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.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,16,3,0 // vbroadcastss 0x310d3(%rip),%ymm13 # 32a40 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,45,147,17,3,0 // vbroadcastss 0x31193(%rip),%ymm13 # 32b00 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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
@@ -11029,7 +11029,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,15,3,0 // vbroadcastss 0x30fc4(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,132,16,3,0 // vbroadcastss 0x31084(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -11038,23 +11038,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,15,3,0 // vbroadcastss 0x30fe6(%rip),%ymm11 # 32a44 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,29,166,16,3,0 // vbroadcastss 0x310a6(%rip),%ymm11 # 32b04 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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,15,3,0 // vbroadcastss 0x30fc1(%rip),%ymm15 # 32a48 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,61,129,16,3,0 // vbroadcastss 0x31081(%rip),%ymm15 # 32b08 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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,15,3,0 // vfmadd213ps 0x30fb2(%rip){1to8},%ymm12,%ymm0 # 32a4c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 98,242,29,56,168,5,114,16,3,0 // vfmadd213ps 0x31072(%rip){1to8},%ymm12,%ymm0 # 32b0c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,15,3,0 // vmulps 0x30f9a(%rip){1to8},%ymm0,%ymm0 # 32a50 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 98,241,124,56,89,5,90,16,3,0 // vmulps 0x3105a(%rip){1to8},%ymm0,%ymm0 # 32b10 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,193,52,88,202 // vaddps %ymm10,%ymm9,%ymm1
- .byte 196,98,125,24,29,32,15,3,0 // vbroadcastss 0x30f20(%rip),%ymm11 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,29,224,15,3,0 // vbroadcastss 0x30fe0(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -11073,7 +11073,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,14,3,0 // vbroadcastss 0x30ed2(%rip),%ymm16 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 98,226,125,40,24,5,146,15,3,0 // vbroadcastss 0x30f92(%rip),%ymm16 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -11081,27 +11081,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,15,3,0 // vfmsub231ps 0x30f07(%rip){1to8},%ymm2,%ymm9 # 32a48 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 98,114,109,56,186,13,199,15,3,0 // vfmsub231ps 0x30fc7(%rip){1to8},%ymm2,%ymm9 # 32b08 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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,14,3,0 // vaddps 0x30ef7(%rip){1to8},%ymm0,%ymm1 # 32a54 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 98,241,124,56,88,13,183,15,3,0 // vaddps 0x30fb7(%rip){1to8},%ymm0,%ymm1 # 32b14 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.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,14,3,0 // vbroadcastss 0x30ee6(%rip),%ymm19 # 32a58 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 98,226,125,40,24,29,166,15,3,0 // vbroadcastss 0x30fa6(%rip),%ymm19 # 32b18 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.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,14,3,0 // vbroadcastss 0x30eb7(%rip),%ymm15 # 32a44 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,61,119,15,3,0 // vbroadcastss 0x30f77(%rip),%ymm15 # 32b04 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 196,65,116,89,231 // vmulps %ymm15,%ymm1,%ymm12
- .byte 98,226,125,40,24,13,176,14,3,0 // vbroadcastss 0x30eb0(%rip),%ymm17 # 32a4c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 98,226,125,40,24,13,112,15,3,0 // vbroadcastss 0x30f70(%rip),%ymm17 # 32b0c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,14,3,0 // vbroadcastss 0x30e87(%rip),%ymm10 # 32a50 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,98,125,24,21,71,15,3,0 // vbroadcastss 0x30f47(%rip),%ymm10 # 32b10 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.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
@@ -11123,7 +11123,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,14,3,0 // vaddps 0x30e0d(%rip){1to8},%ymm0,%ymm0 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 98,241,124,56,88,5,205,14,3,0 // vaddps 0x30ecd(%rip){1to8},%ymm0,%ymm0 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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
@@ -11172,10 +11172,10 @@ _sk_scale_u8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,54 // jne 1d2b <_sk_scale_u8_skx+0x4e>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,141,14,3,0 // vpand 0x30e8d(%rip),%xmm8,%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,57,219,5,77,15,3,0 // vpand 0x30f4d(%rip),%xmm8,%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,13,3,0 // vmulps 0x30d49(%rip){1to8},%ymm8,%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,113,60,56,89,5,9,14,3,0 // vmulps 0x30e09(%rip){1to8},%ymm8,%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -11252,15 +11252,15 @@ _sk_scale_565_skx:
.byte 15,133,145,0,0,0 // jne 1ea4 <_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,12,3,0 // vpandd 0x30c3c(%rip){1to8},%ymm8,%ymm9 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 98,113,61,56,219,13,252,12,3,0 // vpandd 0x30cfc(%rip){1to8},%ymm8,%ymm9 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 98,113,52,56,89,13,49,12,3,0 // vmulps 0x30c31(%rip){1to8},%ymm9,%ymm9 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
- .byte 98,113,61,56,219,21,43,12,3,0 // vpandd 0x30c2b(%rip){1to8},%ymm8,%ymm10 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 98,113,52,56,89,13,241,12,3,0 // vmulps 0x30cf1(%rip){1to8},%ymm9,%ymm9 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 98,113,61,56,219,21,235,12,3,0 // vpandd 0x30ceb(%rip){1to8},%ymm8,%ymm10 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 98,113,44,56,89,21,32,12,3,0 // vmulps 0x30c20(%rip){1to8},%ymm10,%ymm10 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
- .byte 98,113,61,56,219,5,26,12,3,0 // vpandd 0x30c1a(%rip){1to8},%ymm8,%ymm8 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 98,113,44,56,89,21,224,12,3,0 // vmulps 0x30ce0(%rip){1to8},%ymm10,%ymm10 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,113,61,56,219,5,218,12,3,0 // vpandd 0x30cda(%rip){1to8},%ymm8,%ymm8 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,15,12,3,0 // vmulps 0x30c0f(%rip){1to8},%ymm8,%ymm8 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 98,113,60,56,89,5,207,12,3,0 // vmulps 0x30ccf(%rip){1to8},%ymm8,%ymm8 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.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
@@ -11356,10 +11356,10 @@ _sk_lerp_u8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,74 // jne 1ff9 <_sk_lerp_u8_skx+0x62>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,211,11,3,0 // vpand 0x30bd3(%rip),%xmm8,%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,57,219,5,147,12,3,0 // vpand 0x30c93(%rip),%xmm8,%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,10,3,0 // vmulps 0x30a8f(%rip){1to8},%ymm8,%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,113,60,56,89,5,79,11,3,0 // vmulps 0x30b4f(%rip){1to8},%ymm8,%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -11439,15 +11439,15 @@ _sk_lerp_565_skx:
.byte 15,133,165,0,0,0 // jne 2184 <_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,9,3,0 // vpandd 0x30970(%rip){1to8},%ymm8,%ymm9 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 98,113,61,56,219,13,48,10,3,0 // vpandd 0x30a30(%rip){1to8},%ymm8,%ymm9 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 98,113,52,56,89,13,101,9,3,0 // vmulps 0x30965(%rip){1to8},%ymm9,%ymm9 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
- .byte 98,113,61,56,219,21,95,9,3,0 // vpandd 0x3095f(%rip){1to8},%ymm8,%ymm10 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 98,113,52,56,89,13,37,10,3,0 // vmulps 0x30a25(%rip){1to8},%ymm9,%ymm9 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 98,113,61,56,219,21,31,10,3,0 // vpandd 0x30a1f(%rip){1to8},%ymm8,%ymm10 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 98,113,44,56,89,21,84,9,3,0 // vmulps 0x30954(%rip){1to8},%ymm10,%ymm10 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
- .byte 98,113,61,56,219,5,78,9,3,0 // vpandd 0x3094e(%rip){1to8},%ymm8,%ymm8 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 98,113,44,56,89,21,20,10,3,0 // vmulps 0x30a14(%rip){1to8},%ymm10,%ymm10 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,113,61,56,219,5,14,10,3,0 // vpandd 0x30a0e(%rip){1to8},%ymm8,%ymm8 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,67,9,3,0 // vmulps 0x30943(%rip){1to8},%ymm8,%ymm8 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 98,113,60,56,89,5,3,10,3,0 // vmulps 0x30a03(%rip){1to8},%ymm8,%ymm8 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.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
@@ -11547,7 +11547,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,7,3,0 // vmulps 0x30796(%rip){1to8},%ymm3,%ymm3 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,241,100,56,89,29,86,8,3,0 // vmulps 0x30856(%rip){1to8},%ymm3,%ymm3 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -11626,7 +11626,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,145,7,3,0 // vmovdqa 0x30791(%rip),%xmm10 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,121,111,21,81,8,3,0 // vmovdqa 0x30851(%rip),%xmm10 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -11652,7 +11652,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,5,3,0 // vmulps 0x305fc(%rip){1to8},%ymm3,%ymm3 # 32a7c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 98,241,100,56,89,29,188,6,3,0 // vmulps 0x306bc(%rip){1to8},%ymm3,%ymm3 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,123,16,4,72 // vmovsd (%r8,%r9,2),%xmm8
@@ -11709,7 +11709,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,26,6,3,0 // vmovdqa 0x3061a(%rip),%xmm10 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,121,111,21,218,6,3,0 // vmovdqa 0x306da(%rip),%xmm10 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -11730,7 +11730,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,4,3,0 // vbroadcastss 0x3040d(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,205,4,3,0 // vbroadcastss 0x304cd(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -11799,7 +11799,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,3,3,0 // vbroadcastss 0x30302(%rip),%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,5,194,3,3,0 // vbroadcastss 0x303c2(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -11929,7 +11929,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,0,3,0 // vbroadcastss 0x300d4(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,148,1,3,0 // vbroadcastss 0x30194(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -12050,7 +12050,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,254,2,0 // vbroadcastss 0x2feab(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,107,255,2,0 // vbroadcastss 0x2ff6b(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -12147,33 +12147,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,253,2,0 // vbroadcastss 0x2fd9f(%rip),%ymm12 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
- .byte 98,114,37,56,168,37,157,253,2,0 // vfmadd213ps 0x2fd9d(%rip){1to8},%ymm11,%ymm12 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
- .byte 98,113,44,56,84,21,143,253,2,0 // vandps 0x2fd8f(%rip){1to8},%ymm10,%ymm10 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
- .byte 98,113,44,56,86,21,229,252,2,0 // vorps 0x2fce5(%rip){1to8},%ymm10,%ymm10 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 98,114,45,56,188,37,131,253,2,0 // vfnmadd231ps 0x2fd83(%rip){1to8},%ymm10,%ymm12 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
- .byte 98,113,44,56,88,21,125,253,2,0 // vaddps 0x2fd7d(%rip){1to8},%ymm10,%ymm10 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
- .byte 196,98,125,24,29,120,253,2,0 // vbroadcastss 0x2fd78(%rip),%ymm11 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,37,95,254,2,0 // vbroadcastss 0x2fe5f(%rip),%ymm12 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 98,114,37,56,168,37,93,254,2,0 // vfmadd213ps 0x2fe5d(%rip){1to8},%ymm11,%ymm12 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 98,113,44,56,84,21,79,254,2,0 // vandps 0x2fe4f(%rip){1to8},%ymm10,%ymm10 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 98,113,44,56,86,21,165,253,2,0 // vorps 0x2fda5(%rip){1to8},%ymm10,%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 98,114,45,56,188,37,67,254,2,0 // vfnmadd231ps 0x2fe43(%rip){1to8},%ymm10,%ymm12 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 98,113,44,56,88,21,61,254,2,0 // vaddps 0x2fe3d(%rip){1to8},%ymm10,%ymm10 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,98,125,24,29,56,254,2,0 // vbroadcastss 0x2fe38(%rip),%ymm11 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,253,2,0 // vaddps 0x2fd58(%rip){1to8},%ymm0,%ymm0 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
- .byte 98,242,45,56,188,5,82,253,2,0 // vfnmadd231ps 0x2fd52(%rip){1to8},%ymm10,%ymm0 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
- .byte 196,98,125,24,29,77,253,2,0 // vbroadcastss 0x2fd4d(%rip),%ymm11 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 98,241,124,56,88,5,24,254,2,0 // vaddps 0x2fe18(%rip){1to8},%ymm0,%ymm0 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 98,242,45,56,188,5,18,254,2,0 // vfnmadd231ps 0x2fe12(%rip){1to8},%ymm10,%ymm0 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,29,13,254,2,0 // vbroadcastss 0x2fe0d(%rip),%ymm11 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,67,253,2,0 // vbroadcastss 0x2fd43(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,29,3,254,2,0 // vbroadcastss 0x2fe03(%rip),%ymm11 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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,253,2,0 // vmulps 0x2fd33(%rip){1to8},%ymm0,%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 98,241,124,56,89,5,243,253,2,0 // vmulps 0x2fdf3(%rip){1to8},%ymm0,%ymm0 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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,252,2,0 // vminps 0x2fc4b(%rip){1to8},%ymm0,%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 98,241,124,56,93,5,11,253,2,0 // vminps 0x2fd0b(%rip){1to8},%ymm0,%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12190,33 +12190,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,252,2,0 // vbroadcastss 0x2fca2(%rip),%ymm12 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
- .byte 98,114,37,56,168,37,160,252,2,0 // vfmadd213ps 0x2fca0(%rip){1to8},%ymm11,%ymm12 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
- .byte 98,113,44,56,84,21,146,252,2,0 // vandps 0x2fc92(%rip){1to8},%ymm10,%ymm10 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
- .byte 98,113,44,56,86,21,232,251,2,0 // vorps 0x2fbe8(%rip){1to8},%ymm10,%ymm10 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 98,114,45,56,188,37,134,252,2,0 // vfnmadd231ps 0x2fc86(%rip){1to8},%ymm10,%ymm12 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
- .byte 98,113,44,56,88,21,128,252,2,0 // vaddps 0x2fc80(%rip){1to8},%ymm10,%ymm10 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
- .byte 196,98,125,24,29,123,252,2,0 // vbroadcastss 0x2fc7b(%rip),%ymm11 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,37,98,253,2,0 // vbroadcastss 0x2fd62(%rip),%ymm12 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 98,114,37,56,168,37,96,253,2,0 // vfmadd213ps 0x2fd60(%rip){1to8},%ymm11,%ymm12 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 98,113,44,56,84,21,82,253,2,0 // vandps 0x2fd52(%rip){1to8},%ymm10,%ymm10 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 98,113,44,56,86,21,168,252,2,0 // vorps 0x2fca8(%rip){1to8},%ymm10,%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 98,114,45,56,188,37,70,253,2,0 // vfnmadd231ps 0x2fd46(%rip){1to8},%ymm10,%ymm12 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 98,113,44,56,88,21,64,253,2,0 // vaddps 0x2fd40(%rip){1to8},%ymm10,%ymm10 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,98,125,24,29,59,253,2,0 // vbroadcastss 0x2fd3b(%rip),%ymm11 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,252,2,0 // vaddps 0x2fc5b(%rip){1to8},%ymm1,%ymm1 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
- .byte 98,242,45,56,188,13,85,252,2,0 // vfnmadd231ps 0x2fc55(%rip){1to8},%ymm10,%ymm1 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
- .byte 196,98,125,24,29,80,252,2,0 // vbroadcastss 0x2fc50(%rip),%ymm11 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 98,241,116,56,88,13,27,253,2,0 // vaddps 0x2fd1b(%rip){1to8},%ymm1,%ymm1 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 98,242,45,56,188,13,21,253,2,0 // vfnmadd231ps 0x2fd15(%rip){1to8},%ymm10,%ymm1 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,29,16,253,2,0 // vbroadcastss 0x2fd10(%rip),%ymm11 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,70,252,2,0 // vbroadcastss 0x2fc46(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,29,6,253,2,0 // vbroadcastss 0x2fd06(%rip),%ymm11 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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,252,2,0 // vmulps 0x2fc36(%rip){1to8},%ymm1,%ymm1 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 98,241,116,56,89,13,246,252,2,0 // vmulps 0x2fcf6(%rip){1to8},%ymm1,%ymm1 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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,251,2,0 // vminps 0x2fb4e(%rip){1to8},%ymm1,%ymm1 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 98,241,116,56,93,13,14,252,2,0 // vminps 0x2fc0e(%rip){1to8},%ymm1,%ymm1 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12233,33 +12233,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,251,2,0 // vbroadcastss 0x2fba5(%rip),%ymm12 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
- .byte 98,114,37,56,168,37,163,251,2,0 // vfmadd213ps 0x2fba3(%rip){1to8},%ymm11,%ymm12 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
- .byte 98,113,44,56,84,21,149,251,2,0 // vandps 0x2fb95(%rip){1to8},%ymm10,%ymm10 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
- .byte 98,113,44,56,86,21,235,250,2,0 // vorps 0x2faeb(%rip){1to8},%ymm10,%ymm10 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 98,114,45,56,188,37,137,251,2,0 // vfnmadd231ps 0x2fb89(%rip){1to8},%ymm10,%ymm12 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
- .byte 98,113,44,56,88,21,131,251,2,0 // vaddps 0x2fb83(%rip){1to8},%ymm10,%ymm10 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
- .byte 196,98,125,24,29,126,251,2,0 // vbroadcastss 0x2fb7e(%rip),%ymm11 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,37,101,252,2,0 // vbroadcastss 0x2fc65(%rip),%ymm12 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 98,114,37,56,168,37,99,252,2,0 // vfmadd213ps 0x2fc63(%rip){1to8},%ymm11,%ymm12 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 98,113,44,56,84,21,85,252,2,0 // vandps 0x2fc55(%rip){1to8},%ymm10,%ymm10 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 98,113,44,56,86,21,171,251,2,0 // vorps 0x2fbab(%rip){1to8},%ymm10,%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 98,114,45,56,188,37,73,252,2,0 // vfnmadd231ps 0x2fc49(%rip){1to8},%ymm10,%ymm12 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 98,113,44,56,88,21,67,252,2,0 // vaddps 0x2fc43(%rip){1to8},%ymm10,%ymm10 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,98,125,24,29,62,252,2,0 // vbroadcastss 0x2fc3e(%rip),%ymm11 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,251,2,0 // vaddps 0x2fb5e(%rip){1to8},%ymm2,%ymm2 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
- .byte 98,242,45,56,188,21,88,251,2,0 // vfnmadd231ps 0x2fb58(%rip){1to8},%ymm10,%ymm2 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
- .byte 196,98,125,24,29,83,251,2,0 // vbroadcastss 0x2fb53(%rip),%ymm11 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 98,241,108,56,88,21,30,252,2,0 // vaddps 0x2fc1e(%rip){1to8},%ymm2,%ymm2 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 98,242,45,56,188,21,24,252,2,0 // vfnmadd231ps 0x2fc18(%rip){1to8},%ymm10,%ymm2 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,29,19,252,2,0 // vbroadcastss 0x2fc13(%rip),%ymm11 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,73,251,2,0 // vbroadcastss 0x2fb49(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,29,9,252,2,0 // vbroadcastss 0x2fc09(%rip),%ymm11 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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,251,2,0 // vmulps 0x2fb39(%rip){1to8},%ymm2,%ymm2 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 98,241,108,56,89,21,249,251,2,0 // vmulps 0x2fbf9(%rip){1to8},%ymm2,%ymm2 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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,250,2,0 // vminps 0x2fa51(%rip){1to8},%ymm2,%ymm2 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 98,241,108,56,93,21,17,251,2,0 // vminps 0x2fb11(%rip){1to8},%ymm2,%ymm2 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12276,33 +12276,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,250,2,0 // vbroadcastss 0x2faa8(%rip),%ymm12 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
- .byte 98,114,37,56,168,37,166,250,2,0 // vfmadd213ps 0x2faa6(%rip){1to8},%ymm11,%ymm12 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
- .byte 98,113,44,56,84,21,152,250,2,0 // vandps 0x2fa98(%rip){1to8},%ymm10,%ymm10 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
- .byte 98,113,44,56,86,21,238,249,2,0 // vorps 0x2f9ee(%rip){1to8},%ymm10,%ymm10 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 98,114,45,56,188,37,140,250,2,0 // vfnmadd231ps 0x2fa8c(%rip){1to8},%ymm10,%ymm12 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
- .byte 98,113,44,56,88,21,134,250,2,0 // vaddps 0x2fa86(%rip){1to8},%ymm10,%ymm10 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
- .byte 196,98,125,24,29,129,250,2,0 // vbroadcastss 0x2fa81(%rip),%ymm11 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,37,104,251,2,0 // vbroadcastss 0x2fb68(%rip),%ymm12 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 98,114,37,56,168,37,102,251,2,0 // vfmadd213ps 0x2fb66(%rip){1to8},%ymm11,%ymm12 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 98,113,44,56,84,21,88,251,2,0 // vandps 0x2fb58(%rip){1to8},%ymm10,%ymm10 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 98,113,44,56,86,21,174,250,2,0 // vorps 0x2faae(%rip){1to8},%ymm10,%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 98,114,45,56,188,37,76,251,2,0 // vfnmadd231ps 0x2fb4c(%rip){1to8},%ymm10,%ymm12 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 98,113,44,56,88,21,70,251,2,0 // vaddps 0x2fb46(%rip){1to8},%ymm10,%ymm10 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,98,125,24,29,65,251,2,0 // vbroadcastss 0x2fb41(%rip),%ymm11 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,250,2,0 // vaddps 0x2fa61(%rip){1to8},%ymm3,%ymm3 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
- .byte 98,242,45,56,188,29,91,250,2,0 // vfnmadd231ps 0x2fa5b(%rip){1to8},%ymm10,%ymm3 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
- .byte 196,98,125,24,29,86,250,2,0 // vbroadcastss 0x2fa56(%rip),%ymm11 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 98,241,100,56,88,29,33,251,2,0 // vaddps 0x2fb21(%rip){1to8},%ymm3,%ymm3 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 98,242,45,56,188,29,27,251,2,0 // vfnmadd231ps 0x2fb1b(%rip){1to8},%ymm10,%ymm3 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,29,22,251,2,0 // vbroadcastss 0x2fb16(%rip),%ymm11 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,76,250,2,0 // vbroadcastss 0x2fa4c(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,29,12,251,2,0 // vbroadcastss 0x2fb0c(%rip),%ymm11 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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,250,2,0 // vmulps 0x2fa3c(%rip){1to8},%ymm3,%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 98,241,100,56,89,29,252,250,2,0 // vmulps 0x2fafc(%rip){1to8},%ymm3,%ymm3 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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,249,2,0 // vminps 0x2f954(%rip){1to8},%ymm3,%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 98,241,100,56,93,29,20,250,2,0 // vminps 0x2fa14(%rip){1to8},%ymm3,%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12313,33 +12313,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,249,2,0 // vbroadcastss 0x2f9d3(%rip),%ymm10 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
- .byte 196,98,125,24,29,206,249,2,0 // vbroadcastss 0x2f9ce(%rip),%ymm11 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,21,147,250,2,0 // vbroadcastss 0x2fa93(%rip),%ymm10 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,29,142,250,2,0 // vbroadcastss 0x2fa8e(%rip),%ymm11 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 196,193,124,84,195 // vandps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,37,32,249,2,0 // vbroadcastss 0x2f920(%rip),%ymm12 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,37,224,249,2,0 // vbroadcastss 0x2f9e0(%rip),%ymm12 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,45,182,249,2,0 // vbroadcastss 0x2f9b6(%rip),%ymm13 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,45,118,250,2,0 // vbroadcastss 0x2fa76(%rip),%ymm13 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 196,66,45,168,205 // vfmadd213ps %ymm13,%ymm10,%ymm9
- .byte 196,98,125,24,53,172,249,2,0 // vbroadcastss 0x2f9ac(%rip),%ymm14 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,53,108,250,2,0 // vbroadcastss 0x2fa6c(%rip),%ymm14 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 196,66,125,188,206 // vfnmadd231ps %ymm14,%ymm0,%ymm9
- .byte 196,98,125,24,61,162,249,2,0 // vbroadcastss 0x2f9a2(%rip),%ymm15 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,61,98,250,2,0 // vbroadcastss 0x2fa62(%rip),%ymm15 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,193,124,88,199 // vaddps %ymm15,%ymm0,%ymm0
- .byte 98,226,125,40,24,5,151,249,2,0 // vbroadcastss 0x2f997(%rip),%ymm16 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 98,226,125,40,24,5,87,250,2,0 // vbroadcastss 0x2fa57(%rip),%ymm16 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,249,2,0 // vbroadcastss 0x2f976(%rip),%ymm17 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 98,226,125,40,24,13,54,250,2,0 // vbroadcastss 0x2fa36(%rip),%ymm17 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 98,177,124,40,88,193 // vaddps %ymm17,%ymm0,%ymm0
- .byte 98,226,125,40,24,21,106,249,2,0 // vbroadcastss 0x2f96a(%rip),%ymm18 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 98,226,125,40,24,21,42,250,2,0 // vbroadcastss 0x2fa2a(%rip),%ymm18 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 98,178,53,40,188,194 // vfnmadd231ps %ymm18,%ymm9,%ymm0
- .byte 98,226,125,40,24,29,94,249,2,0 // vbroadcastss 0x2f95e(%rip),%ymm19 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 98,226,125,40,24,29,30,250,2,0 // vbroadcastss 0x2fa1e(%rip),%ymm19 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 98,81,100,32,92,201 // vsubps %ymm9,%ymm19,%ymm9
- .byte 98,226,125,40,24,37,82,249,2,0 // vbroadcastss 0x2f952(%rip),%ymm20 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 98,226,125,40,24,37,18,250,2,0 // vbroadcastss 0x2fa12(%rip),%ymm20 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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,249,2,0 // vbroadcastss 0x2f942(%rip),%ymm9 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,13,2,250,2,0 // vbroadcastss 0x2fa02(%rip),%ymm9 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -12385,23 +12385,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,248,2,0 // vbroadcastss 0x2f86e(%rip),%ymm8 # 32aac <_sk_srcover_rgba_8888_sse2_lowp+0x950>
- .byte 196,98,125,24,13,205,247,2,0 // vbroadcastss 0x2f7cd(%rip),%ymm9 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
- .byte 196,98,125,24,21,96,248,2,0 // vbroadcastss 0x2f860(%rip),%ymm10 # 32ab0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ .byte 196,98,125,24,5,46,249,2,0 // vbroadcastss 0x2f92e(%rip),%ymm8 # 32b6c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,13,141,248,2,0 // vbroadcastss 0x2f88d(%rip),%ymm9 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,21,32,249,2,0 // vbroadcastss 0x2f920(%rip),%ymm10 # 32b70 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.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,248,2,0 // vfmadd213ps 0x2f850(%rip){1to8},%ymm0,%ymm8 # 32ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
- .byte 98,241,60,56,89,5,74,248,2,0 // vmulps 0x2f84a(%rip){1to8},%ymm8,%ymm0 # 32ab8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
- .byte 98,242,125,56,152,13,68,248,2,0 // vfmadd132ps 0x2f844(%rip){1to8},%ymm0,%ymm1 # 32abc <_sk_srcover_rgba_8888_sse2_lowp+0x960>
- .byte 98,242,125,56,156,21,62,248,2,0 // vfnmadd132ps 0x2f83e(%rip){1to8},%ymm0,%ymm2 # 32ac0 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ .byte 98,114,125,56,168,5,16,249,2,0 // vfmadd213ps 0x2f910(%rip){1to8},%ymm0,%ymm8 # 32b74 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 98,241,60,56,89,5,10,249,2,0 // vmulps 0x2f90a(%rip){1to8},%ymm8,%ymm0 # 32b78 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 98,242,125,56,152,13,4,249,2,0 // vfmadd132ps 0x2f904(%rip){1to8},%ymm0,%ymm1 # 32b7c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ .byte 98,242,125,56,156,21,254,248,2,0 // vfnmadd132ps 0x2f8fe(%rip){1to8},%ymm0,%ymm2 # 32b80 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.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,248,2,0 // vbroadcastss 0x2f830(%rip),%ymm9 # 32ac4 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ .byte 196,98,125,24,13,240,248,2,0 // vbroadcastss 0x2f8f0(%rip),%ymm9 # 32b84 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.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,248,2,0 // vbroadcastss 0x2f81e(%rip),%ymm11 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ .byte 196,98,125,24,29,222,248,2,0 // vbroadcastss 0x2f8de(%rip),%ymm11 # 32b88 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,37,20,248,2,0 // vbroadcastss 0x2f814(%rip),%ymm12 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ .byte 196,98,125,24,37,212,248,2,0 // vbroadcastss 0x2f8d4(%rip),%ymm12 # 32b8c <_sk_srcover_rgba_8888_sse2_lowp+0x960>
.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
@@ -12418,8 +12418,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,247,2,0 // vmulps 0x2f7b9(%rip){1to8},%ymm8,%ymm0 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
- .byte 98,241,108,56,89,21,179,247,2,0 // vmulps 0x2f7b3(%rip){1to8},%ymm2,%ymm2 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ .byte 98,241,60,56,89,5,121,248,2,0 // vmulps 0x2f879(%rip){1to8},%ymm8,%ymm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ .byte 98,241,108,56,89,21,115,248,2,0 // vmulps 0x2f873(%rip){1to8},%ymm2,%ymm2 # 32b94 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12436,10 +12436,10 @@ _sk_load_a8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,49 // jne 336e <_sk_load_a8_skx+0x49>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,69,248,2,0 // vpand 0x2f845(%rip),%xmm0,%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,249,219,5,5,249,2,0 // vpand 0x2f905(%rip),%xmm0,%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,247,2,0 // vmulps 0x2f702(%rip){1to8},%ymm0,%ymm3 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,241,124,56,89,29,194,247,2,0 // vmulps 0x2f7c2(%rip){1to8},%ymm0,%ymm3 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -12513,10 +12513,10 @@ _sk_load_a8_dst_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,49 // jne 3479 <_sk_load_a8_dst_skx+0x49>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,58,247,2,0 // vpand 0x2f73a(%rip),%xmm4,%xmm4 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,217,219,37,250,247,2,0 // vpand 0x2f7fa(%rip),%xmm4,%xmm4 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,245,2,0 // vmulps 0x2f5f7(%rip){1to8},%ymm4,%ymm7 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,241,92,56,89,61,183,246,2,0 // vmulps 0x2f6b7(%rip){1to8},%ymm4,%ymm7 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -12632,7 +12632,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,244,2,0 // vmulps 0x2f43a(%rip){1to8},%ymm0,%ymm3 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,241,124,56,89,29,250,244,2,0 // vmulps 0x2f4fa(%rip){1to8},%ymm0,%ymm3 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -12653,7 +12653,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,243,2,0 // vmulps 0x2f3ba(%rip){1to8},%ymm3,%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 98,113,100,56,89,5,122,244,2,0 // vmulps 0x2f47a(%rip){1to8},%ymm3,%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -12720,12 +12720,12 @@ _sk_load_g8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,54 // jne 3756 <_sk_load_g8_skx+0x4e>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,98,244,2,0 // vpand 0x2f462(%rip),%xmm0,%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,249,219,5,34,245,2,0 // vpand 0x2f522(%rip),%xmm0,%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,243,2,0 // vmulps 0x2f31f(%rip){1to8},%ymm0,%ymm0 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,241,124,56,89,5,223,243,2,0 // vmulps 0x2f3df(%rip){1to8},%ymm0,%ymm0 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,156,242,2,0 // vbroadcastss 0x2f29c(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,92,243,2,0 // vbroadcastss 0x2f35c(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -12797,12 +12797,12 @@ _sk_load_g8_dst_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,54 // jne 3866 <_sk_load_g8_dst_skx+0x4e>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,82,243,2,0 // vpand 0x2f352(%rip),%xmm4,%xmm4 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,217,219,37,18,244,2,0 // vpand 0x2f412(%rip),%xmm4,%xmm4 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,242,2,0 // vmulps 0x2f20f(%rip){1to8},%ymm4,%ymm4 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,241,92,56,89,37,207,242,2,0 // vmulps 0x2f2cf(%rip){1to8},%ymm4,%ymm4 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,140,241,2,0 // vbroadcastss 0x2f18c(%rip),%ymm7 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,61,76,242,2,0 // vbroadcastss 0x2f24c(%rip),%ymm7 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -12916,9 +12916,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,240,2,0 // vmulps 0x2f04a(%rip){1to8},%ymm0,%ymm0 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,241,124,56,89,5,10,241,2,0 // vmulps 0x2f10a(%rip){1to8},%ymm0,%ymm0 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,199,239,2,0 // vbroadcastss 0x2efc7(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,135,240,2,0 // vbroadcastss 0x2f087(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -12942,17 +12942,17 @@ _sk_load_565_skx:
.byte 117,96 // jne 3aad <_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,240,2,0 // vpandd 0x2f002(%rip){1to8},%ymm2,%ymm0 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 98,241,109,56,219,5,194,240,2,0 // vpandd 0x2f0c2(%rip){1to8},%ymm2,%ymm0 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,248,239,2,0 // vmulps 0x2eff8(%rip){1to8},%ymm0,%ymm0 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
- .byte 98,241,109,56,219,13,242,239,2,0 // vpandd 0x2eff2(%rip){1to8},%ymm2,%ymm1 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 98,241,124,56,89,5,184,240,2,0 // vmulps 0x2f0b8(%rip){1to8},%ymm0,%ymm0 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 98,241,109,56,219,13,178,240,2,0 // vpandd 0x2f0b2(%rip){1to8},%ymm2,%ymm1 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,232,239,2,0 // vmulps 0x2efe8(%rip){1to8},%ymm1,%ymm1 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
- .byte 98,241,109,56,219,21,226,239,2,0 // vpandd 0x2efe2(%rip){1to8},%ymm2,%ymm2 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 98,241,116,56,89,13,168,240,2,0 // vmulps 0x2f0a8(%rip){1to8},%ymm1,%ymm1 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,241,109,56,219,21,162,240,2,0 // vpandd 0x2f0a2(%rip){1to8},%ymm2,%ymm2 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,216,239,2,0 // vmulps 0x2efd8(%rip){1to8},%ymm2,%ymm2 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 98,241,108,56,89,21,152,240,2,0 // vmulps 0x2f098(%rip){1to8},%ymm2,%ymm2 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,61,239,2,0 // vbroadcastss 0x2ef3d(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,253,239,2,0 // vbroadcastss 0x2effd(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -13020,17 +13020,17 @@ _sk_load_565_dst_skx:
.byte 117,96 // jne 3bdf <_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,238,2,0 // vpandd 0x2eed0(%rip){1to8},%ymm6,%ymm4 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 98,241,77,56,219,37,144,239,2,0 // vpandd 0x2ef90(%rip){1to8},%ymm6,%ymm4 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,37,198,238,2,0 // vmulps 0x2eec6(%rip){1to8},%ymm4,%ymm4 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
- .byte 98,241,77,56,219,45,192,238,2,0 // vpandd 0x2eec0(%rip){1to8},%ymm6,%ymm5 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 98,241,92,56,89,37,134,239,2,0 // vmulps 0x2ef86(%rip){1to8},%ymm4,%ymm4 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 98,241,77,56,219,45,128,239,2,0 // vpandd 0x2ef80(%rip){1to8},%ymm6,%ymm5 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 98,241,84,56,89,45,182,238,2,0 // vmulps 0x2eeb6(%rip){1to8},%ymm5,%ymm5 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
- .byte 98,241,77,56,219,53,176,238,2,0 // vpandd 0x2eeb0(%rip){1to8},%ymm6,%ymm6 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 98,241,84,56,89,45,118,239,2,0 // vmulps 0x2ef76(%rip){1to8},%ymm5,%ymm5 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,241,77,56,219,53,112,239,2,0 // vpandd 0x2ef70(%rip){1to8},%ymm6,%ymm6 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 98,241,76,56,89,53,166,238,2,0 // vmulps 0x2eea6(%rip){1to8},%ymm6,%ymm6 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 98,241,76,56,89,53,102,239,2,0 // vmulps 0x2ef66(%rip){1to8},%ymm6,%ymm6 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,11,238,2,0 // vbroadcastss 0x2ee0b(%rip),%ymm7 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,61,203,238,2,0 // vbroadcastss 0x2eecb(%rip),%ymm7 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -13138,17 +13138,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,236,2,0 // vpandd 0x2eceb(%rip){1to8},%ymm2,%ymm0 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 98,241,109,56,219,5,171,237,2,0 // vpandd 0x2edab(%rip){1to8},%ymm2,%ymm0 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,225,236,2,0 // vmulps 0x2ece1(%rip){1to8},%ymm0,%ymm0 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
- .byte 98,241,109,56,219,13,219,236,2,0 // vpandd 0x2ecdb(%rip){1to8},%ymm2,%ymm1 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 98,241,124,56,89,5,161,237,2,0 // vmulps 0x2eda1(%rip){1to8},%ymm0,%ymm0 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 98,241,109,56,219,13,155,237,2,0 // vpandd 0x2ed9b(%rip){1to8},%ymm2,%ymm1 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,209,236,2,0 // vmulps 0x2ecd1(%rip){1to8},%ymm1,%ymm1 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
- .byte 98,241,109,56,219,21,203,236,2,0 // vpandd 0x2eccb(%rip){1to8},%ymm2,%ymm2 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 98,241,116,56,89,13,145,237,2,0 // vmulps 0x2ed91(%rip){1to8},%ymm1,%ymm1 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 98,241,109,56,219,21,139,237,2,0 // vpandd 0x2ed8b(%rip){1to8},%ymm2,%ymm2 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,193,236,2,0 // vmulps 0x2ecc1(%rip){1to8},%ymm2,%ymm2 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 98,241,108,56,89,21,129,237,2,0 // vmulps 0x2ed81(%rip){1to8},%ymm2,%ymm2 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,38,236,2,0 // vbroadcastss 0x2ec26(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,230,236,2,0 // vbroadcastss 0x2ece6(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -13166,11 +13166,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,236,2,0 // vbroadcastss 0x2ecee(%rip),%ymm8 # 32ad8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ .byte 196,98,125,24,5,174,237,2,0 // vbroadcastss 0x2edae(%rip),%ymm8 # 32b98 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
.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,236,2,0 // vmulps 0x2ecd8(%rip){1to8},%ymm1,%ymm10 # 32adc <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 98,113,116,56,89,21,152,237,2,0 // vmulps 0x2ed98(%rip){1to8},%ymm1,%ymm10 # 32b9c <_sk_srcover_rgba_8888_sse2_lowp+0x970>
.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
@@ -13217,7 +13217,7 @@ _sk_store_565_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,225 // jmpq ffffffffe2003ebc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe1fd1d60>
+ .byte 233,255,255,255,225 // jmpq ffffffffe2003ebc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe1fd1c90>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13240,18 +13240,18 @@ _sk_load_4444_skx:
.byte 117,111 // jne 3f4e <_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,235,2,0 // vpandd 0x2ebec(%rip){1to8},%ymm3,%ymm0 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 98,241,101,56,219,5,172,236,2,0 // vpandd 0x2ecac(%rip){1to8},%ymm3,%ymm0 # 32ba0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,226,235,2,0 // vmulps 0x2ebe2(%rip){1to8},%ymm0,%ymm0 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
- .byte 98,241,101,56,219,13,220,235,2,0 // vpandd 0x2ebdc(%rip){1to8},%ymm3,%ymm1 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 98,241,124,56,89,5,162,236,2,0 // vmulps 0x2eca2(%rip){1to8},%ymm0,%ymm0 # 32ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ .byte 98,241,101,56,219,13,156,236,2,0 // vpandd 0x2ec9c(%rip){1to8},%ymm3,%ymm1 # 32ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,210,235,2,0 // vmulps 0x2ebd2(%rip){1to8},%ymm1,%ymm1 # 32aec <_sk_srcover_rgba_8888_sse2_lowp+0x990>
- .byte 98,241,101,56,219,21,204,235,2,0 // vpandd 0x2ebcc(%rip){1to8},%ymm3,%ymm2 # 32af0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 98,241,116,56,89,13,146,236,2,0 // vmulps 0x2ec92(%rip){1to8},%ymm1,%ymm1 # 32bac <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 98,241,101,56,219,21,140,236,2,0 // vpandd 0x2ec8c(%rip){1to8},%ymm3,%ymm2 # 32bb0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,194,235,2,0 // vmulps 0x2ebc2(%rip){1to8},%ymm2,%ymm2 # 32af4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
- .byte 98,241,101,56,219,29,188,235,2,0 // vpandd 0x2ebbc(%rip){1to8},%ymm3,%ymm3 # 32af8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 98,241,108,56,89,21,130,236,2,0 // vmulps 0x2ec82(%rip){1to8},%ymm2,%ymm2 # 32bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 98,241,101,56,219,29,124,236,2,0 // vpandd 0x2ec7c(%rip){1to8},%ymm3,%ymm3 # 32bb8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,178,235,2,0 // vmulps 0x2ebb2(%rip){1to8},%ymm3,%ymm3 # 32afc <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 98,241,100,56,89,29,114,236,2,0 // vmulps 0x2ec72(%rip){1to8},%ymm3,%ymm3 # 32bbc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -13321,18 +13321,18 @@ _sk_load_4444_dst_skx:
.byte 117,111 // jne 408e <_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,234,2,0 // vpandd 0x2eaac(%rip){1to8},%ymm7,%ymm4 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 98,241,69,56,219,37,108,235,2,0 // vpandd 0x2eb6c(%rip){1to8},%ymm7,%ymm4 # 32ba0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,37,162,234,2,0 // vmulps 0x2eaa2(%rip){1to8},%ymm4,%ymm4 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
- .byte 98,241,69,56,219,45,156,234,2,0 // vpandd 0x2ea9c(%rip){1to8},%ymm7,%ymm5 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 98,241,92,56,89,37,98,235,2,0 // vmulps 0x2eb62(%rip){1to8},%ymm4,%ymm4 # 32ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ .byte 98,241,69,56,219,45,92,235,2,0 // vpandd 0x2eb5c(%rip){1to8},%ymm7,%ymm5 # 32ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 98,241,84,56,89,45,146,234,2,0 // vmulps 0x2ea92(%rip){1to8},%ymm5,%ymm5 # 32aec <_sk_srcover_rgba_8888_sse2_lowp+0x990>
- .byte 98,241,69,56,219,53,140,234,2,0 // vpandd 0x2ea8c(%rip){1to8},%ymm7,%ymm6 # 32af0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 98,241,84,56,89,45,82,235,2,0 // vmulps 0x2eb52(%rip){1to8},%ymm5,%ymm5 # 32bac <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 98,241,69,56,219,53,76,235,2,0 // vpandd 0x2eb4c(%rip){1to8},%ymm7,%ymm6 # 32bb0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 98,241,76,56,89,53,130,234,2,0 // vmulps 0x2ea82(%rip){1to8},%ymm6,%ymm6 # 32af4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
- .byte 98,241,69,56,219,61,124,234,2,0 // vpandd 0x2ea7c(%rip){1to8},%ymm7,%ymm7 # 32af8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 98,241,76,56,89,53,66,235,2,0 // vmulps 0x2eb42(%rip){1to8},%ymm6,%ymm6 # 32bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 98,241,69,56,219,61,60,235,2,0 // vpandd 0x2eb3c(%rip){1to8},%ymm7,%ymm7 # 32bb8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 98,241,68,56,89,61,114,234,2,0 // vmulps 0x2ea72(%rip){1to8},%ymm7,%ymm7 # 32afc <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 98,241,68,56,89,61,50,235,2,0 // vmulps 0x2eb32(%rip){1to8},%ymm7,%ymm7 # 32bbc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -13441,18 +13441,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,232,2,0 // vpandd 0x2e8b7(%rip){1to8},%ymm3,%ymm0 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 98,241,101,56,219,5,119,233,2,0 // vpandd 0x2e977(%rip){1to8},%ymm3,%ymm0 # 32ba0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,173,232,2,0 // vmulps 0x2e8ad(%rip){1to8},%ymm0,%ymm0 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
- .byte 98,241,101,56,219,13,167,232,2,0 // vpandd 0x2e8a7(%rip){1to8},%ymm3,%ymm1 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 98,241,124,56,89,5,109,233,2,0 // vmulps 0x2e96d(%rip){1to8},%ymm0,%ymm0 # 32ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ .byte 98,241,101,56,219,13,103,233,2,0 // vpandd 0x2e967(%rip){1to8},%ymm3,%ymm1 # 32ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,157,232,2,0 // vmulps 0x2e89d(%rip){1to8},%ymm1,%ymm1 # 32aec <_sk_srcover_rgba_8888_sse2_lowp+0x990>
- .byte 98,241,101,56,219,21,151,232,2,0 // vpandd 0x2e897(%rip){1to8},%ymm3,%ymm2 # 32af0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 98,241,116,56,89,13,93,233,2,0 // vmulps 0x2e95d(%rip){1to8},%ymm1,%ymm1 # 32bac <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 98,241,101,56,219,21,87,233,2,0 // vpandd 0x2e957(%rip){1to8},%ymm3,%ymm2 # 32bb0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,141,232,2,0 // vmulps 0x2e88d(%rip){1to8},%ymm2,%ymm2 # 32af4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
- .byte 98,241,101,56,219,29,135,232,2,0 // vpandd 0x2e887(%rip){1to8},%ymm3,%ymm3 # 32af8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 98,241,108,56,89,21,77,233,2,0 // vmulps 0x2e94d(%rip){1to8},%ymm2,%ymm2 # 32bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 98,241,101,56,219,29,71,233,2,0 // vpandd 0x2e947(%rip){1to8},%ymm3,%ymm3 # 32bb8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,125,232,2,0 // vmulps 0x2e87d(%rip){1to8},%ymm3,%ymm3 # 32afc <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 98,241,100,56,89,29,61,233,2,0 // vmulps 0x2e93d(%rip){1to8},%ymm3,%ymm3 # 32bbc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -13471,7 +13471,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,232,2,0 // vbroadcastss 0x2e857(%rip),%ymm8 # 32b00 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,5,23,233,2,0 // vbroadcastss 0x2e917(%rip),%ymm8 # 32bc0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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
@@ -13526,7 +13526,7 @@ _sk_store_4444_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe100438c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd2230>
+ .byte 232,255,255,255,224 // callq ffffffffe100438c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd2160>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13552,7 +13552,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,230,2,0 // vbroadcastss 0x2e68e(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,78,231,2,0 // vbroadcastss 0x2e74e(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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}
@@ -13639,7 +13639,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,229,2,0 // vbroadcastss 0x2e54a(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,10,230,2,0 // vbroadcastss 0x2e60a(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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}
@@ -13733,7 +13733,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,227,2,0 // vbroadcastss 0x2e3dd(%rip),%ymm3 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,29,157,228,2,0 // vbroadcastss 0x2e49d(%rip),%ymm3 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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}
@@ -13760,7 +13760,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,227,2,0 // vbroadcastss 0x2e332(%rip),%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,5,242,227,2,0 // vbroadcastss 0x2e3f2(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -13816,7 +13816,7 @@ _sk_store_8888_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc0047c4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd2668>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc0047c4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd2598>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -13842,7 +13842,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,226,2,0 // vbroadcastss 0x2e256(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,22,227,2,0 // vbroadcastss 0x2e316(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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}
@@ -13929,7 +13929,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,225,2,0 // vbroadcastss 0x2e112(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,210,225,2,0 // vbroadcastss 0x2e1d2(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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}
@@ -14023,7 +14023,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,223,2,0 // vbroadcastss 0x2dfa5(%rip),%ymm3 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,29,101,224,2,0 // vbroadcastss 0x2e065(%rip),%ymm3 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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}
@@ -14050,7 +14050,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,222,2,0 // vbroadcastss 0x2defa(%rip),%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,5,186,223,2,0 // vbroadcastss 0x2dfba(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -14106,7 +14106,7 @@ _sk_store_bgra_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc004bfc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd2aa0>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc004bfc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd29d0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -14369,7 +14369,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,218,2,0 // vbroadcastss 0x2da63(%rip),%ymm10 # 32a7c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,98,125,24,21,35,219,2,0 // vbroadcastss 0x2db23(%rip),%ymm10 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.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
@@ -14460,7 +14460,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,216,2,0 // vbroadcastss 0x2d8d5(%rip),%ymm9 # 32a7c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,98,125,24,13,149,217,2,0 // vbroadcastss 0x2d995(%rip),%ymm9 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.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
@@ -14476,7 +14476,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,215,2,0 // vbroadcastss 0x2d7f5(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,181,216,2,0 // vbroadcastss 0x2d8b5(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -14552,7 +14552,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,215,2,0 // vbroadcastss 0x2d7be(%rip),%ymm8 # 32b04 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,98,125,24,5,126,216,2,0 // vbroadcastss 0x2d87e(%rip),%ymm8 # 32bc4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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
@@ -14894,7 +14894,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,209,2,0 // vmulss 0x2d12b(%rip),%xmm9,%xmm0 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 197,178,89,5,235,209,2,0 // vmulss 0x2d1eb(%rip),%xmm9,%xmm0 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -14917,7 +14917,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,208,2,0 // vmulss 0x2d0da(%rip),%xmm9,%xmm1 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 197,178,89,13,154,209,2,0 // vmulss 0x2d19a(%rip),%xmm9,%xmm1 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -14935,7 +14935,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,208,2,0 // vminps 0x2d0a1(%rip){1to8},%ymm0,%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 98,241,124,56,93,5,97,209,2,0 // vminps 0x2d161(%rip){1to8},%ymm0,%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -14947,7 +14947,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,208,2,0 // vminps 0x2d07f(%rip){1to8},%ymm0,%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 98,241,124,56,93,5,63,209,2,0 // vminps 0x2d13f(%rip){1to8},%ymm0,%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -14955,9 +14955,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,208,2,0 // vbroadcastss 0x2d08a(%rip),%ymm8 # 32a00 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,5,74,209,2,0 // vbroadcastss 0x2d14a(%rip),%ymm8 # 32ac0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 98,113,124,56,89,13,95,208,2,0 // vmulps 0x2d05f(%rip){1to8},%ymm0,%ymm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 98,113,124,56,89,13,31,209,2,0 // vmulps 0x2d11f(%rip){1to8},%ymm0,%ymm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -14966,7 +14966,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,208,2,0 // vminps 0x2d033(%rip){1to8},%ymm0,%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 98,241,124,56,93,5,243,208,2,0 // vminps 0x2d0f3(%rip){1to8},%ymm0,%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -14974,9 +14974,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,209,2,0 // vmulps 0x2d145(%rip){1to8},%ymm1,%ymm3 # 32b08 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
- .byte 98,242,125,56,184,29,63,209,2,0 // vfmadd231ps 0x2d13f(%rip){1to8},%ymm0,%ymm3 # 32b0c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
- .byte 98,242,109,56,184,29,57,209,2,0 // vfmadd231ps 0x2d139(%rip){1to8},%ymm2,%ymm3 # 32b10 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 98,241,116,56,89,29,5,210,2,0 // vmulps 0x2d205(%rip){1to8},%ymm1,%ymm3 # 32bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 98,242,125,56,184,29,255,209,2,0 // vfmadd231ps 0x2d1ff(%rip){1to8},%ymm0,%ymm3 # 32bcc <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 98,242,109,56,184,29,249,209,2,0 // vfmadd231ps 0x2d1f9(%rip){1to8},%ymm2,%ymm3 # 32bd0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.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
@@ -15218,11 +15218,11 @@ HIDDEN _sk_gauss_a_to_rgba_skx
.globl _sk_gauss_a_to_rgba_skx
FUNCTION(_sk_gauss_a_to_rgba_skx)
_sk_gauss_a_to_rgba_skx:
- .byte 196,226,125,24,5,135,205,2,0 // vbroadcastss 0x2cd87(%rip),%ymm0 # 32b14 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
- .byte 98,242,101,56,168,5,129,205,2,0 // vfmadd213ps 0x2cd81(%rip){1to8},%ymm3,%ymm0 # 32b18 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
- .byte 98,242,101,56,168,5,123,205,2,0 // vfmadd213ps 0x2cd7b(%rip){1to8},%ymm3,%ymm0 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
- .byte 98,242,101,56,168,5,117,205,2,0 // vfmadd213ps 0x2cd75(%rip){1to8},%ymm3,%ymm0 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
- .byte 98,242,101,56,168,5,111,205,2,0 // vfmadd213ps 0x2cd6f(%rip){1to8},%ymm3,%ymm0 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ .byte 196,226,125,24,5,71,206,2,0 // vbroadcastss 0x2ce47(%rip),%ymm0 # 32bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 98,242,101,56,168,5,65,206,2,0 // vfmadd213ps 0x2ce41(%rip){1to8},%ymm3,%ymm0 # 32bd8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 98,242,101,56,168,5,59,206,2,0 // vfmadd213ps 0x2ce3b(%rip){1to8},%ymm3,%ymm0 # 32bdc <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 98,242,101,56,168,5,53,206,2,0 // vfmadd213ps 0x2ce35(%rip){1to8},%ymm3,%ymm0 # 32be0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 98,242,101,56,168,5,47,206,2,0 // vfmadd213ps 0x2ce2f(%rip){1to8},%ymm3,%ymm0 # 32be4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
@@ -15240,7 +15240,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,1,204,2,0 // vbroadcastss 0x2cc01(%rip),%ymm2 # 329ec <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,226,125,24,21,193,204,2,0 // vbroadcastss 0x2ccc1(%rip),%ymm2 # 32aac <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.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
@@ -15340,24 +15340,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,151,203,2,0 // vbroadcastss 0x2cb97(%rip),%ymm13 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
- .byte 98,114,29,56,168,45,145,203,2,0 // vfmadd213ps 0x2cb91(%rip){1to8},%ymm12,%ymm13 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
- .byte 98,114,29,56,168,45,139,203,2,0 // vfmadd213ps 0x2cb8b(%rip){1to8},%ymm12,%ymm13 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
- .byte 98,114,29,56,168,45,133,203,2,0 // vfmadd213ps 0x2cb85(%rip){1to8},%ymm12,%ymm13 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 196,98,125,24,45,87,204,2,0 // vbroadcastss 0x2cc57(%rip),%ymm13 # 32be8 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ .byte 98,114,29,56,168,45,81,204,2,0 // vfmadd213ps 0x2cc51(%rip){1to8},%ymm12,%ymm13 # 32bec <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ .byte 98,114,29,56,168,45,75,204,2,0 // vfmadd213ps 0x2cc4b(%rip){1to8},%ymm12,%ymm13 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 98,114,29,56,168,45,69,204,2,0 // vfmadd213ps 0x2cc45(%rip){1to8},%ymm12,%ymm13 # 32bf4 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
.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,110,203,2,0 // vbroadcastss 0x2cb6e(%rip),%ymm10 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 196,98,125,24,21,46,204,2,0 // vbroadcastss 0x2cc2e(%rip),%ymm10 # 32bf8 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
.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,249,201,2,0 // vbroadcastss 0x2c9f9(%rip),%ymm10 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,21,185,202,2,0 // vbroadcastss 0x2cab9(%rip),%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,220,201,2,0 // vbroadcastss 0x2c9dc(%rip),%ymm10 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,21,156,202,2,0 // vbroadcastss 0x2ca9c(%rip),%ymm10 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -15381,25 +15381,25 @@ HIDDEN _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:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,64,32 // vbroadcastss 0x20(%rax),%ymm8
- .byte 197,122,16,72,40 // vmovss 0x28(%rax),%xmm9
- .byte 197,50,89,80,44 // vmulss 0x2c(%rax),%xmm9,%xmm10
+ .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,216,202,2,0 // vmulps 0x2cad8(%rip){1to8},%ymm10,%ymm10 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 98,113,44,56,89,21,152,203,2,0 // vmulps 0x2cb98(%rip){1to8},%ymm10,%ymm10 # 32bfc <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
.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,187,202,2,0 // vmulps 0x2cabb(%rip){1to8},%ymm8,%ymm8 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 98,113,60,56,89,5,123,203,2,0 // vmulps 0x2cb7b(%rip){1to8},%ymm8,%ymm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
.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,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 98,113,44,56,87,13,162,202,2,0 // vxorps 0x2caa2(%rip){1to8},%ymm10,%ymm9 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
+ .byte 98,113,44,56,87,13,98,203,2,0 // vxorps 0x2cb62(%rip){1to8},%ymm10,%ymm9 # 32c04 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 98,113,60,56,89,5,51,201,2,0 // vmulps 0x2c933(%rip){1to8},%ymm8,%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 98,113,60,56,89,5,243,201,2,0 // vmulps 0x2c9f3(%rip){1to8},%ymm8,%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
@@ -15412,25 +15412,25 @@ HIDDEN _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:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,64,32 // vbroadcastss 0x20(%rax),%ymm8
- .byte 197,122,16,72,40 // vmovss 0x28(%rax),%xmm9
- .byte 197,50,89,80,44 // vmulss 0x2c(%rax),%xmm9,%xmm10
+ .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,80,202,2,0 // vmulps 0x2ca50(%rip){1to8},%ymm10,%ymm10 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 98,113,44,56,89,21,16,203,2,0 // vmulps 0x2cb10(%rip){1to8},%ymm10,%ymm10 # 32bfc <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
.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,51,202,2,0 // vmulps 0x2ca33(%rip){1to8},%ymm8,%ymm8 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 98,113,60,56,89,5,243,202,2,0 // vmulps 0x2caf3(%rip){1to8},%ymm8,%ymm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
.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,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 98,113,44,56,87,13,26,202,2,0 // vxorps 0x2ca1a(%rip){1to8},%ymm10,%ymm9 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
+ .byte 98,113,44,56,87,13,218,202,2,0 // vxorps 0x2cada(%rip){1to8},%ymm10,%ymm9 # 32c04 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 98,113,60,56,89,5,171,200,2,0 // vmulps 0x2c8ab(%rip){1to8},%ymm8,%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 98,113,60,56,89,5,107,201,2,0 // vmulps 0x2c96b(%rip){1to8},%ymm8,%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
@@ -15443,17 +15443,17 @@ HIDDEN _sk_xy_to_2pt_conical_linear_skx
FUNCTION(_sk_xy_to_2pt_conical_linear_skx)
_sk_xy_to_2pt_conical_linear_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,122,16,64,40 // vmovss 0x28(%rax),%xmm8
- .byte 197,58,89,72,44 // vmulss 0x2c(%rax),%xmm8,%xmm9
+ .byte 197,122,16,64,72 // vmovss 0x48(%rax),%xmm8
+ .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,206,201,2,0 // vmulps 0x2c9ce(%rip){1to8},%ymm9,%ymm9 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 98,113,52,56,89,13,142,202,2,0 // vmulps 0x2ca8e(%rip){1to8},%ymm9,%ymm9 # 32bfc <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
.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,181,201,2,0 // vxorps 0x2c9b5(%rip){1to8},%ymm0,%ymm0 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 98,241,124,56,87,5,117,202,2,0 // vxorps 0x2ca75(%rip){1to8},%ymm0,%ymm0 # 32c04 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
.byte 196,193,124,94,193 // vdivps %ymm9,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15463,8 +15463,8 @@ HIDDEN _sk_mask_2pt_conical_degenerates_skx
FUNCTION(_sk_mask_2pt_conical_degenerates_skx)
_sk_mask_2pt_conical_degenerates_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,64,44 // vbroadcastss 0x2c(%rax),%ymm8
- .byte 98,114,125,56,168,64,10 // vfmadd213ps 0x28(%rax){1to8},%ymm0,%ymm8
+ .byte 196,98,125,24,64,76 // vbroadcastss 0x4c(%rax),%ymm8
+ .byte 98,114,125,56,168,64,18 // vfmadd213ps 0x48(%rax){1to8},%ymm0,%ymm8
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 98,209,60,40,194,193,1 // vcmpltps %ymm9,%ymm8,%k0
.byte 98,209,124,40,194,201,3 // vcmpunordps %ymm9,%ymm0,%k1
@@ -15495,7 +15495,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,226,199,2,0 // vbroadcastss 0x2c7e2(%rip),%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,5,162,200,2,0 // vbroadcastss 0x2c8a2(%rip),%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -15503,9 +15503,9 @@ _sk_save_xy_skx:
.byte 196,67,125,8,208,1 // vroundps $0x1,%ymm8,%ymm10
.byte 196,65,60,92,194 // vsubps %ymm10,%ymm8,%ymm8
.byte 197,252,17,0 // vmovups %ymm0,(%rax)
- .byte 197,252,17,72,32 // vmovups %ymm1,0x20(%rax)
- .byte 197,124,17,72,64 // vmovups %ymm9,0x40(%rax)
- .byte 197,124,17,64,96 // vmovups %ymm8,0x60(%rax)
+ .byte 197,252,17,72,64 // vmovups %ymm1,0x40(%rax)
+ .byte 197,124,17,136,128,0,0,0 // vmovups %ymm9,0x80(%rax)
+ .byte 197,124,17,128,192,0,0,0 // vmovups %ymm8,0xc0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15514,8 +15514,8 @@ HIDDEN _sk_accumulate_skx
FUNCTION(_sk_accumulate_skx)
_sk_accumulate_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
- .byte 197,60,89,128,160,0,0,0 // vmulps 0xa0(%rax),%ymm8,%ymm8
+ .byte 197,124,16,128,0,1,0,0 // vmovups 0x100(%rax),%ymm8
+ .byte 197,60,89,128,64,1,0,0 // vmulps 0x140(%rax),%ymm8,%ymm8
.byte 196,226,61,184,224 // vfmadd231ps %ymm0,%ymm8,%ymm4
.byte 196,226,61,184,233 // vfmadd231ps %ymm1,%ymm8,%ymm5
.byte 196,226,61,184,242 // vfmadd231ps %ymm2,%ymm8,%ymm6
@@ -15530,10 +15530,10 @@ 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,209,200,2,0 // vaddps 0x2c8d1(%rip){1to8},%ymm0,%ymm0 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
- .byte 196,98,125,24,5,104,199,2,0 // vbroadcastss 0x2c768(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .byte 98,241,124,56,88,5,139,201,2,0 // vaddps 0x2c98b(%rip){1to8},%ymm0,%ymm0 # 32c08 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 196,98,125,24,5,34,200,2,0 // vbroadcastss 0x2c822(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .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
.byte 255,224 // jmpq *%rax
@@ -15543,9 +15543,9 @@ FUNCTION(_sk_bilinear_px_skx)
_sk_bilinear_px_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
- .byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
- .byte 98,241,124,56,88,5,62,199,2,0 // vaddps 0x2c73e(%rip){1to8},%ymm0,%ymm0 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
+ .byte 98,241,124,56,88,5,242,199,2,0 // vaddps 0x2c7f2(%rip){1to8},%ymm0,%ymm0 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .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
@@ -15554,11 +15554,11 @@ HIDDEN _sk_bilinear_ny_skx
FUNCTION(_sk_bilinear_ny_skx)
_sk_bilinear_ny_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,252,16,72,32 // vmovups 0x20(%rax),%ymm1
- .byte 98,241,116,56,88,13,133,200,2,0 // vaddps 0x2c885(%rip){1to8},%ymm1,%ymm1 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
- .byte 196,98,125,24,5,28,199,2,0 // vbroadcastss 0x2c71c(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
+ .byte 98,241,116,56,88,13,57,201,2,0 // vaddps 0x2c939(%rip){1to8},%ymm1,%ymm1 # 32c08 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 196,98,125,24,5,208,199,2,0 // vbroadcastss 0x2c7d0(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .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
.byte 255,224 // jmpq *%rax
@@ -15567,10 +15567,10 @@ HIDDEN _sk_bilinear_py_skx
FUNCTION(_sk_bilinear_py_skx)
_sk_bilinear_py_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,252,16,72,32 // vmovups 0x20(%rax),%ymm1
- .byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
- .byte 98,241,116,56,88,13,241,198,2,0 // vaddps 0x2c6f1(%rip){1to8},%ymm1,%ymm1 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%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,159,199,2,0 // vaddps 0x2c79f(%rip){1to8},%ymm1,%ymm1 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .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
@@ -15580,14 +15580,14 @@ 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,61,200,2,0 // vaddps 0x2c83d(%rip){1to8},%ymm0,%ymm0 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
- .byte 196,98,125,24,5,208,198,2,0 // vbroadcastss 0x2c6d0(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
+ .byte 98,241,124,56,88,5,235,200,2,0 // vaddps 0x2c8eb(%rip){1to8},%ymm0,%ymm0 # 32c0c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 196,98,125,24,5,126,199,2,0 // vbroadcastss 0x2c77e(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .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,37,200,2,0 // vbroadcastss 0x2c825(%rip),%ymm10 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
- .byte 98,114,61,56,168,21,39,199,2,0 // vfmadd213ps 0x2c727(%rip){1to8},%ymm8,%ymm10 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,98,125,24,21,208,200,2,0 // vbroadcastss 0x2c8d0(%rip),%ymm10 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 98,114,61,56,168,21,210,199,2,0 // vfmadd213ps 0x2c7d2(%rip){1to8},%ymm8,%ymm10 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,65,44,89,193 // vmulps %ymm9,%ymm10,%ymm8
- .byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .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
@@ -15597,14 +15597,14 @@ 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,242,199,2,0 // vaddps 0x2c7f2(%rip){1to8},%ymm0,%ymm0 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
- .byte 196,98,125,24,5,137,198,2,0 // vbroadcastss 0x2c689(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,231,199,2,0 // vbroadcastss 0x2c7e7(%rip),%ymm9 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
- .byte 98,114,61,56,168,13,225,199,2,0 // vfmadd213ps 0x2c7e1(%rip){1to8},%ymm8,%ymm9 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
- .byte 98,114,61,56,168,13,99,198,2,0 // vfmadd213ps 0x2c663(%rip){1to8},%ymm8,%ymm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 98,114,61,56,168,13,209,199,2,0 // vfmadd213ps 0x2c7d1(%rip){1to8},%ymm8,%ymm9 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
- .byte 197,124,17,136,128,0,0,0 // vmovups %ymm9,0x80(%rax)
+ .byte 98,241,124,56,88,5,157,200,2,0 // vaddps 0x2c89d(%rip){1to8},%ymm0,%ymm0 # 32c08 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 196,98,125,24,5,52,199,2,0 // vbroadcastss 0x2c734(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
+ .byte 196,98,125,24,13,143,200,2,0 // vbroadcastss 0x2c88f(%rip),%ymm9 # 32c14 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 98,114,61,56,168,13,137,200,2,0 // vfmadd213ps 0x2c889(%rip){1to8},%ymm8,%ymm9 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 98,114,61,56,168,13,11,199,2,0 // vfmadd213ps 0x2c70b(%rip){1to8},%ymm8,%ymm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 98,114,61,56,168,13,121,200,2,0 // vfmadd213ps 0x2c879(%rip){1to8},%ymm8,%ymm9 # 32c1c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
+ .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
@@ -15613,14 +15613,14 @@ 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,66,198,2,0 // vbroadcastss 0x2c642(%rip),%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,5,234,198,2,0 // vbroadcastss 0x2c6ea(%rip),%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
- .byte 197,124,16,72,64 // vmovups 0x40(%rax),%ymm9
- .byte 196,98,125,24,21,160,199,2,0 // vbroadcastss 0x2c7a0(%rip),%ymm10 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
- .byte 98,114,53,56,168,21,154,199,2,0 // vfmadd213ps 0x2c79a(%rip){1to8},%ymm9,%ymm10 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
+ .byte 197,124,16,136,128,0,0,0 // vmovups 0x80(%rax),%ymm9
+ .byte 196,98,125,24,21,69,200,2,0 // vbroadcastss 0x2c845(%rip),%ymm10 # 32c14 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 98,114,53,56,168,21,63,200,2,0 // vfmadd213ps 0x2c83f(%rip){1to8},%ymm9,%ymm10 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
.byte 196,66,53,168,208 // vfmadd213ps %ymm8,%ymm9,%ymm10
- .byte 98,114,53,56,168,21,143,199,2,0 // vfmadd213ps 0x2c78f(%rip){1to8},%ymm9,%ymm10 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
- .byte 197,124,17,144,128,0,0,0 // vmovups %ymm10,0x80(%rax)
+ .byte 98,114,53,56,168,21,52,200,2,0 // vfmadd213ps 0x2c834(%rip){1to8},%ymm9,%ymm10 # 32c1c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
+ .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
@@ -15630,13 +15630,13 @@ FUNCTION(_sk_bicubic_p3x_skx)
_sk_bicubic_p3x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
- .byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
- .byte 98,241,124,56,88,5,106,199,2,0 // vaddps 0x2c76a(%rip){1to8},%ymm0,%ymm0 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
+ .byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
+ .byte 98,241,124,56,88,5,12,200,2,0 // vaddps 0x2c80c(%rip){1to8},%ymm0,%ymm0 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,84,199,2,0 // vbroadcastss 0x2c754(%rip),%ymm10 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
- .byte 98,114,61,56,168,21,86,198,2,0 // vfmadd213ps 0x2c656(%rip){1to8},%ymm8,%ymm10 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,98,125,24,21,246,199,2,0 // vbroadcastss 0x2c7f6(%rip),%ymm10 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 98,114,61,56,168,21,248,198,2,0 // vfmadd213ps 0x2c6f8(%rip){1to8},%ymm8,%ymm10 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,65,52,89,194 // vmulps %ymm10,%ymm9,%ymm8
- .byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .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
@@ -15645,15 +15645,15 @@ HIDDEN _sk_bicubic_n3y_skx
FUNCTION(_sk_bicubic_n3y_skx)
_sk_bicubic_n3y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,252,16,72,32 // vmovups 0x20(%rax),%ymm1
- .byte 98,241,116,56,88,13,36,199,2,0 // vaddps 0x2c724(%rip){1to8},%ymm1,%ymm1 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
- .byte 196,98,125,24,5,183,197,2,0 // vbroadcastss 0x2c5b7(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
+ .byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
+ .byte 98,241,116,56,88,13,198,199,2,0 // vaddps 0x2c7c6(%rip){1to8},%ymm1,%ymm1 # 32c0c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 196,98,125,24,5,89,198,2,0 // vbroadcastss 0x2c659(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .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,12,199,2,0 // vbroadcastss 0x2c70c(%rip),%ymm10 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
- .byte 98,114,61,56,168,21,14,198,2,0 // vfmadd213ps 0x2c60e(%rip){1to8},%ymm8,%ymm10 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,98,125,24,21,171,199,2,0 // vbroadcastss 0x2c7ab(%rip),%ymm10 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 98,114,61,56,168,21,173,198,2,0 // vfmadd213ps 0x2c6ad(%rip){1to8},%ymm8,%ymm10 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,65,44,89,193 // vmulps %ymm9,%ymm10,%ymm8
- .byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .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
@@ -15662,15 +15662,15 @@ HIDDEN _sk_bicubic_n1y_skx
FUNCTION(_sk_bicubic_n1y_skx)
_sk_bicubic_n1y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,252,16,72,32 // vmovups 0x20(%rax),%ymm1
- .byte 98,241,116,56,88,13,216,198,2,0 // vaddps 0x2c6d8(%rip){1to8},%ymm1,%ymm1 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
- .byte 196,98,125,24,5,111,197,2,0 // vbroadcastss 0x2c56f(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,205,198,2,0 // vbroadcastss 0x2c6cd(%rip),%ymm9 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
- .byte 98,114,61,56,168,13,199,198,2,0 // vfmadd213ps 0x2c6c7(%rip){1to8},%ymm8,%ymm9 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
- .byte 98,114,61,56,168,13,73,197,2,0 // vfmadd213ps 0x2c549(%rip){1to8},%ymm8,%ymm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 98,114,61,56,168,13,183,198,2,0 // vfmadd213ps 0x2c6b7(%rip){1to8},%ymm8,%ymm9 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
- .byte 197,124,17,136,160,0,0,0 // vmovups %ymm9,0xa0(%rax)
+ .byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
+ .byte 98,241,116,56,88,13,119,199,2,0 // vaddps 0x2c777(%rip){1to8},%ymm1,%ymm1 # 32c08 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 196,98,125,24,5,14,198,2,0 // vbroadcastss 0x2c60e(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
+ .byte 196,98,125,24,13,105,199,2,0 // vbroadcastss 0x2c769(%rip),%ymm9 # 32c14 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 98,114,61,56,168,13,99,199,2,0 // vfmadd213ps 0x2c763(%rip){1to8},%ymm8,%ymm9 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 98,114,61,56,168,13,229,197,2,0 // vfmadd213ps 0x2c5e5(%rip){1to8},%ymm8,%ymm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 98,114,61,56,168,13,83,199,2,0 // vfmadd213ps 0x2c753(%rip){1to8},%ymm8,%ymm9 # 32c1c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
+ .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
@@ -15679,14 +15679,14 @@ 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,40,197,2,0 // vbroadcastss 0x2c528(%rip),%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 197,188,88,72,32 // vaddps 0x20(%rax),%ymm8,%ymm1
- .byte 197,124,16,72,96 // vmovups 0x60(%rax),%ymm9
- .byte 196,98,125,24,21,133,198,2,0 // vbroadcastss 0x2c685(%rip),%ymm10 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
- .byte 98,114,53,56,168,21,127,198,2,0 // vfmadd213ps 0x2c67f(%rip){1to8},%ymm9,%ymm10 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
+ .byte 196,98,125,24,5,196,197,2,0 // vbroadcastss 0x2c5c4(%rip),%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .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,30,199,2,0 // vbroadcastss 0x2c71e(%rip),%ymm10 # 32c14 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 98,114,53,56,168,21,24,199,2,0 // vfmadd213ps 0x2c718(%rip){1to8},%ymm9,%ymm10 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
.byte 196,66,53,168,208 // vfmadd213ps %ymm8,%ymm9,%ymm10
- .byte 98,114,53,56,168,21,116,198,2,0 // vfmadd213ps 0x2c674(%rip){1to8},%ymm9,%ymm10 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
- .byte 197,124,17,144,160,0,0,0 // vmovups %ymm10,0xa0(%rax)
+ .byte 98,114,53,56,168,21,13,199,2,0 // vfmadd213ps 0x2c70d(%rip){1to8},%ymm9,%ymm10 # 32c1c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
+ .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
@@ -15695,14 +15695,14 @@ HIDDEN _sk_bicubic_p3y_skx
FUNCTION(_sk_bicubic_p3y_skx)
_sk_bicubic_p3y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,252,16,72,32 // vmovups 0x20(%rax),%ymm1
- .byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
- .byte 98,241,116,56,88,13,78,198,2,0 // vaddps 0x2c64e(%rip){1to8},%ymm1,%ymm1 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
+ .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,228,198,2,0 // vaddps 0x2c6e4(%rip){1to8},%ymm1,%ymm1 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,56,198,2,0 // vbroadcastss 0x2c638(%rip),%ymm10 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
- .byte 98,114,61,56,168,21,58,197,2,0 // vfmadd213ps 0x2c53a(%rip){1to8},%ymm8,%ymm10 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,98,125,24,21,206,198,2,0 // vbroadcastss 0x2c6ce(%rip),%ymm10 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 98,114,61,56,168,21,208,197,2,0 // vfmadd213ps 0x2c5d0(%rip){1to8},%ymm8,%ymm10 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.byte 196,65,52,89,194 // vmulps %ymm10,%ymm9,%ymm8
- .byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .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
@@ -15751,7 +15751,7 @@ _sk_callback_skx:
.byte 72,137,223 // mov %rbx,%rdi
.byte 197,248,119 // vzeroupper
.byte 255,19 // callq *(%rbx)
- .byte 72,139,131,136,0,0,0 // mov 0x88(%rbx),%rax
+ .byte 72,139,131,8,1,0,0 // mov 0x108(%rbx),%rax
.byte 197,248,16,0 // vmovups (%rax),%xmm0
.byte 197,248,16,72,16 // vmovups 0x10(%rax),%xmm1
.byte 197,248,16,80,32 // vmovups 0x20(%rax),%xmm2
@@ -15826,7 +15826,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,66,196,2,0 // vpbroadcastd 0x2c442(%rip),%ymm27 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ .byte 98,98,125,40,88,29,216,196,2,0 // vpbroadcastd 0x2c4d8(%rip),%ymm27 # 32c24 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
.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
@@ -15839,9 +15839,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,248,195,2,0 // vbroadcastss 0x2c3f8(%rip),%ymm10 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ .byte 196,98,125,24,21,142,196,2,0 // vbroadcastss 0x2c48e(%rip),%ymm10 # 32c20 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
.byte 98,81,60,32,88,218 // vaddps %ymm10,%ymm24,%ymm11
- .byte 98,226,125,40,88,5,124,194,2,0 // vpbroadcastd 0x2c27c(%rip),%ymm16 # 329f4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 98,226,125,40,88,5,18,195,2,0 // vpbroadcastd 0x2c312(%rip),%ymm16 # 32ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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
@@ -16081,7 +16081,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,212,190,2,0 // vpbroadcastd 0x2bed4(%rip),%ymm16 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ .byte 98,226,125,40,88,5,106,191,2,0 // vpbroadcastd 0x2bf6a(%rip),%ymm16 # 32c24 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
.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
@@ -16093,9 +16093,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,134,190,2,0 // vbroadcastss 0x2be86(%rip),%ymm0 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ .byte 196,226,125,24,5,28,191,2,0 // vbroadcastss 0x2bf1c(%rip),%ymm0 # 32c20 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
.byte 98,113,28,32,88,224 // vaddps %ymm0,%ymm28,%ymm12
- .byte 98,226,125,40,88,13,10,189,2,0 // vpbroadcastd 0x2bd0a(%rip),%ymm17 # 329f4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 98,226,125,40,88,13,160,189,2,0 // vpbroadcastd 0x2bda0(%rip),%ymm17 # 32ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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
@@ -16500,7 +16500,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,168,179,2,0 // vbroadcastss 0x2b3a8(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,62,180,2,0 // vbroadcastss 0x2b43e(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16508,8 +16508,6 @@ _sk_clut_4D_skx:
.byte 72,129,196,88,5,0,0 // add $0x558,%rsp
.byte 255,224 // jmpq *%rax
.byte 144 // nop
- .byte 144 // nop
- .byte 144 // nop
HIDDEN _sk_start_pipeline_hsw
.globl _sk_start_pipeline_hsw
@@ -16532,13 +16530,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 772e <_sk_start_pipeline_hsw+0xca>
+ .byte 15,131,151,0,0,0 // jae 7756 <_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 76f0 <_sk_start_pipeline_hsw+0x8c>
+ .byte 119,67 // ja 7718 <_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
@@ -16557,10 +16555,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 76b1 <_sk_start_pipeline_hsw+0x4d>
+ .byte 118,193 // jbe 76d9 <_sk_start_pipeline_hsw+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,41 // je 7721 <_sk_start_pipeline_hsw+0xbd>
+ .byte 116,41 // je 7749 <_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
@@ -16574,7 +16572,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 76a3 <_sk_start_pipeline_hsw+0x3f>
+ .byte 15,133,117,255,255,255 // jne 76cb <_sk_start_pipeline_hsw+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -16598,14 +16596,14 @@ _sk_seed_shader_hsw:
.byte 197,249,110,194 // vmovd %edx,%xmm0
.byte 196,226,125,88,192 // vpbroadcastd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 197,252,88,5,10,173,2,0 // vaddps 0x2ad0a(%rip),%ymm0,%ymm0 # 32460 <_sk_srcover_rgba_8888_sse2_lowp+0x304>
+ .byte 197,252,88,5,162,173,2,0 // vaddps 0x2ada2(%rip),%ymm0,%ymm0 # 32520 <_sk_srcover_rgba_8888_sse2_lowp+0x2f4>
.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,120,178,2,0 // vbroadcastss 0x2b278(%rip),%ymm2 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,226,125,24,21,16,179,2,0 // vbroadcastss 0x2b310(%rip),%ymm2 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,109,178,2,0 // vbroadcastss 0x2b26d(%rip),%ymm2 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,21,5,179,2,0 // vbroadcastss 0x2b305(%rip),%ymm2 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16620,17 +16618,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,220,172,2,0 // vpaddd 0x2acdc(%rip),%ymm8,%ymm8 # 32480 <_sk_srcover_rgba_8888_sse2_lowp+0x324>
+ .byte 197,61,254,5,116,173,2,0 // vpaddd 0x2ad74(%rip),%ymm8,%ymm8 # 32540 <_sk_srcover_rgba_8888_sse2_lowp+0x314>
.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,49,178,2,0 // vpbroadcastd 0x2b231(%rip),%ymm10 # 329ec <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,88,21,201,178,2,0 // vpbroadcastd 0x2b2c9(%rip),%ymm10 # 32aac <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.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,22,178,2,0 // vpbroadcastd 0x2b216(%rip),%ymm12 # 329f0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
- .byte 196,98,125,88,45,17,178,2,0 // vpbroadcastd 0x2b211(%rip),%ymm13 # 329f4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,125,88,37,174,178,2,0 // vpbroadcastd 0x2b2ae(%rip),%ymm12 # 32ab0 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ .byte 196,98,125,88,45,169,178,2,0 // vpbroadcastd 0x2b2a9(%rip),%ymm13 # 32ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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
@@ -16645,8 +16643,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,195,177,2,0 // vbroadcastss 0x2b1c3(%rip),%ymm9 # 329f8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
- .byte 196,98,125,24,21,190,177,2,0 // vbroadcastss 0x2b1be(%rip),%ymm10 # 329fc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,13,91,178,2,0 // vbroadcastss 0x2b25b(%rip),%ymm9 # 32ab8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,21,86,178,2,0 // vbroadcastss 0x2b256(%rip),%ymm10 # 32abc <_sk_srcover_rgba_8888_sse2_lowp+0x890>
.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
@@ -16680,7 +16678,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,70,177,2,0 // vbroadcastss 0x2b146(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,222,177,2,0 // vbroadcastss 0x2b1de(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16691,7 +16689,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,45,177,2,0 // vbroadcastss 0x2b12d(%rip),%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,5,197,177,2,0 // vbroadcastss 0x2b1c5(%rip),%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -16737,7 +16735,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,204,176,2,0 // vbroadcastss 0x2b0cc(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,100,177,2,0 // vbroadcastss 0x2b164(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16753,7 +16751,7 @@ HIDDEN _sk_dstatop_hsw
.globl _sk_dstatop_hsw
FUNCTION(_sk_dstatop_hsw)
_sk_dstatop_hsw:
- .byte 196,98,125,24,5,155,176,2,0 // vbroadcastss 0x2b09b(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,51,177,2,0 // vbroadcastss 0x2b133(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16792,7 +16790,7 @@ HIDDEN _sk_srcout_hsw
.globl _sk_srcout_hsw
FUNCTION(_sk_srcout_hsw)
_sk_srcout_hsw:
- .byte 196,98,125,24,5,62,176,2,0 // vbroadcastss 0x2b03e(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,214,176,2,0 // vbroadcastss 0x2b0d6(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16805,7 +16803,7 @@ HIDDEN _sk_dstout_hsw
.globl _sk_dstout_hsw
FUNCTION(_sk_dstout_hsw)
_sk_dstout_hsw:
- .byte 196,226,125,24,5,29,176,2,0 // vbroadcastss 0x2b01d(%rip),%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,5,181,176,2,0 // vbroadcastss 0x2b0b5(%rip),%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16818,7 +16816,7 @@ HIDDEN _sk_srcover_hsw
.globl _sk_srcover_hsw
FUNCTION(_sk_srcover_hsw)
_sk_srcover_hsw:
- .byte 196,98,125,24,5,252,175,2,0 // vbroadcastss 0x2affc(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,148,176,2,0 // vbroadcastss 0x2b094(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16831,7 +16829,7 @@ HIDDEN _sk_dstover_hsw
.globl _sk_dstover_hsw
FUNCTION(_sk_dstover_hsw)
_sk_dstover_hsw:
- .byte 196,98,125,24,5,215,175,2,0 // vbroadcastss 0x2afd7(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,111,176,2,0 // vbroadcastss 0x2b06f(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16855,7 +16853,7 @@ HIDDEN _sk_multiply_hsw
.globl _sk_multiply_hsw
FUNCTION(_sk_multiply_hsw)
_sk_multiply_hsw:
- .byte 196,98,125,24,5,158,175,2,0 // vbroadcastss 0x2af9e(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,54,176,2,0 // vbroadcastss 0x2b036(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16878,7 +16876,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,77,175,2,0 // vbroadcastss 0x2af4d(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,229,175,2,0 // vbroadcastss 0x2afe5(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16908,7 +16906,7 @@ HIDDEN _sk_xor__hsw
.globl _sk_xor__hsw
FUNCTION(_sk_xor__hsw)
_sk_xor__hsw:
- .byte 196,98,125,24,5,248,174,2,0 // vbroadcastss 0x2aef8(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,144,175,2,0 // vbroadcastss 0x2af90(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16942,7 +16940,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,124,174,2,0 // vbroadcastss 0x2ae7c(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,20,175,2,0 // vbroadcastss 0x2af14(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16967,7 +16965,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,39,174,2,0 // vbroadcastss 0x2ae27(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,191,174,2,0 // vbroadcastss 0x2aebf(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -16995,7 +16993,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,198,173,2,0 // vbroadcastss 0x2adc6(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,94,174,2,0 // vbroadcastss 0x2ae5e(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17017,7 +17015,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,128,173,2,0 // vbroadcastss 0x2ad80(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,24,174,2,0 // vbroadcastss 0x2ae18(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17027,7 +17025,7 @@ HIDDEN _sk_colorburn_hsw
.globl _sk_colorburn_hsw
FUNCTION(_sk_colorburn_hsw)
_sk_colorburn_hsw:
- .byte 196,98,125,24,5,106,173,2,0 // vbroadcastss 0x2ad6a(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,2,174,2,0 // vbroadcastss 0x2ae02(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17085,7 +17083,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,122,172,2,0 // vbroadcastss 0x2ac7a(%rip),%ymm9 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,13,18,173,2,0 // vbroadcastss 0x2ad12(%rip),%ymm9 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17138,7 +17136,7 @@ HIDDEN _sk_hardlight_hsw
.globl _sk_hardlight_hsw
FUNCTION(_sk_hardlight_hsw)
_sk_hardlight_hsw:
- .byte 196,98,125,24,5,148,171,2,0 // vbroadcastss 0x2ab94(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,44,172,2,0 // vbroadcastss 0x2ac2c(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17189,7 +17187,7 @@ HIDDEN _sk_overlay_hsw
.globl _sk_overlay_hsw
FUNCTION(_sk_overlay_hsw)
_sk_overlay_hsw:
- .byte 196,98,125,24,5,200,170,2,0 // vbroadcastss 0x2aac8(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,96,171,2,0 // vbroadcastss 0x2ab60(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17250,10 +17248,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,227,169,2,0 // vbroadcastss 0x2a9e3(%rip),%ymm11 # 32a00 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,29,123,170,2,0 // vbroadcastss 0x2aa7b(%rip),%ymm11 # 32ac0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.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,212,169,2,0 // vbroadcastss 0x2a9d4(%rip),%ymm12 # 32a04 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,37,108,170,2,0 // vbroadcastss 0x2aa6c(%rip),%ymm12 # 32ac4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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
@@ -17263,7 +17261,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,131,169,2,0 // vbroadcastss 0x2a983(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,27,170,2,0 // vbroadcastss 0x2aa1b(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17376,11 +17374,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,155,167,2,0 // vbroadcastss 0x2a79b(%rip),%ymm14 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
- .byte 196,98,125,24,61,150,167,2,0 // vbroadcastss 0x2a796(%rip),%ymm15 # 32a0c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,53,51,168,2,0 // vbroadcastss 0x2a833(%rip),%ymm14 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,61,46,168,2,0 // vbroadcastss 0x2a82e(%rip),%ymm15 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,135,167,2,0 // vbroadcastss 0x2a787(%rip),%ymm0 # 32a10 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,5,31,168,2,0 // vbroadcastss 0x2a81f(%rip),%ymm0 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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
@@ -17435,7 +17433,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,72,166,2,0 // vbroadcastss 0x2a648(%rip),%ymm1 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,13,224,166,2,0 // vbroadcastss 0x2a6e0(%rip),%ymm1 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17489,11 +17487,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,123,165,2,0 // vbroadcastss 0x2a57b(%rip),%ymm14 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
- .byte 196,98,125,24,61,118,165,2,0 // vbroadcastss 0x2a576(%rip),%ymm15 # 32a0c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,53,19,166,2,0 // vbroadcastss 0x2a613(%rip),%ymm14 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,61,14,166,2,0 // vbroadcastss 0x2a60e(%rip),%ymm15 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,103,165,2,0 // vbroadcastss 0x2a567(%rip),%ymm0 # 32a10 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,5,255,165,2,0 // vbroadcastss 0x2a5ff(%rip),%ymm0 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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
@@ -17548,7 +17546,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,40,164,2,0 // vbroadcastss 0x2a428(%rip),%ymm1 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,13,192,164,2,0 // vbroadcastss 0x2a4c0(%rip),%ymm1 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17576,11 +17574,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,221,163,2,0 // vbroadcastss 0x2a3dd(%rip),%ymm13 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
- .byte 196,98,125,24,53,216,163,2,0 // vbroadcastss 0x2a3d8(%rip),%ymm14 # 32a0c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,45,117,164,2,0 // vbroadcastss 0x2a475(%rip),%ymm13 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,53,112,164,2,0 // vbroadcastss 0x2a470(%rip),%ymm14 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,201,163,2,0 // vbroadcastss 0x2a3c9(%rip),%ymm15 # 32a10 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,61,97,164,2,0 // vbroadcastss 0x2a461(%rip),%ymm15 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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
@@ -17636,7 +17634,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,127,162,2,0 // vbroadcastss 0x2a27f(%rip),%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,5,23,163,2,0 // vbroadcastss 0x2a317(%rip),%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17664,11 +17662,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,52,162,2,0 // vbroadcastss 0x2a234(%rip),%ymm13 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
- .byte 196,98,125,24,53,47,162,2,0 // vbroadcastss 0x2a22f(%rip),%ymm14 # 32a0c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,45,204,162,2,0 // vbroadcastss 0x2a2cc(%rip),%ymm13 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,53,199,162,2,0 // vbroadcastss 0x2a2c7(%rip),%ymm14 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,32,162,2,0 // vbroadcastss 0x2a220(%rip),%ymm15 # 32a10 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,61,184,162,2,0 // vbroadcastss 0x2a2b8(%rip),%ymm15 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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
@@ -17724,7 +17722,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,214,160,2,0 // vbroadcastss 0x2a0d6(%rip),%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,5,110,161,2,0 // vbroadcastss 0x2a16e(%rip),%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17753,19 +17751,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 8a27 <_sk_srcover_rgba_8888_hsw+0xd3>
+ .byte 15,133,179,0,0,0 // jne 8a4f <_sk_srcover_rgba_8888_hsw+0xd3>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,30,155,2,0 // vpand 0x29b1e(%rip),%ymm7,%ymm4 # 324a0 <_sk_srcover_rgba_8888_sse2_lowp+0x344>
+ .byte 197,197,219,37,182,155,2,0 // vpand 0x29bb6(%rip),%ymm7,%ymm4 # 32560 <_sk_srcover_rgba_8888_sse2_lowp+0x334>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,69,0,45,49,155,2,0 // vpshufb 0x29b31(%rip),%ymm7,%ymm5 # 324c0 <_sk_srcover_rgba_8888_sse2_lowp+0x364>
+ .byte 196,226,69,0,45,201,155,2,0 // vpshufb 0x29bc9(%rip),%ymm7,%ymm5 # 32580 <_sk_srcover_rgba_8888_sse2_lowp+0x354>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,69,0,53,68,155,2,0 // vpshufb 0x29b44(%rip),%ymm7,%ymm6 # 324e0 <_sk_srcover_rgba_8888_sse2_lowp+0x384>
+ .byte 196,226,69,0,53,220,155,2,0 // vpshufb 0x29bdc(%rip),%ymm7,%ymm6 # 325a0 <_sk_srcover_rgba_8888_sse2_lowp+0x374>
.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,54,160,2,0 // vbroadcastss 0x2a036(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,206,160,2,0 // vbroadcastss 0x2a0ce(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,85,160,2,0 // vbroadcastss 0x2a055(%rip),%ymm9 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,13,237,160,2,0 // vbroadcastss 0x2a0ed(%rip),%ymm9 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -17785,7 +17783,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 8a5e <_sk_srcover_rgba_8888_hsw+0x10a>
+ .byte 117,65 // jne 8a86 <_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
@@ -17794,33 +17792,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 897a <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 15,135,59,255,255,255 // ja 89a2 <_sk_srcover_rgba_8888_hsw+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,254,0,0,0 // lea 0xfe(%rip),%r10 # 8b48 <_sk_srcover_rgba_8888_hsw+0x1f4>
+ .byte 76,141,21,254,0,0,0 // lea 0xfe(%rip),%r10 # 8b70 <_sk_srcover_rgba_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 897a <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 233,28,255,255,255 // jmpq 89a2 <_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 8a23 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 119,181 // ja 8a4b <_sk_srcover_rgba_8888_hsw+0xcf>
.byte 65,15,182,193 // movzbl %r9b,%eax
- .byte 76,141,13,235,0,0,0 // lea 0xeb(%rip),%r9 # 8b64 <_sk_srcover_rgba_8888_hsw+0x210>
+ .byte 76,141,13,235,0,0,0 // lea 0xeb(%rip),%r9 # 8b8c <_sk_srcover_rgba_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 8a23 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 235,153 // jmp 8a4b <_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 897a <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 233,201,254,255,255 // jmpq 89a2 <_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
@@ -17833,10 +17831,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 897a <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 233,122,254,255,255 // jmpq 89a2 <_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 8a23 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 233,16,255,255,255 // jmpq 8a4b <_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
@@ -17844,7 +17842,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 8a23 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 233,220,254,255,255 // jmpq 8a4b <_sk_srcover_rgba_8888_hsw+0xcf>
.byte 144 // nop
.byte 11,255 // or %edi,%edi
.byte 255 // (bad)
@@ -17856,7 +17854,7 @@ _sk_srcover_rgba_8888_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 8b5d <_sk_srcover_rgba_8888_hsw+0x209>
+ .byte 127,255 // jg 8b85 <_sk_srcover_rgba_8888_hsw+0x209>
.byte 255 // (bad)
.byte 255,105,255 // ljmp *-0x1(%rcx)
.byte 255 // (bad)
@@ -17893,7 +17891,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,66,158,2,0 // vbroadcastss 0x29e42(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,218,158,2,0 // vbroadcastss 0x29eda(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17905,7 +17903,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,33,158,2,0 // vbroadcastss 0x29e21(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,185,158,2,0 // vbroadcastss 0x29eb9(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17917,7 +17915,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,3,158,2,0 // vbroadcastss 0x29e03(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,155,158,2,0 // vbroadcastss 0x29e9b(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -17950,7 +17948,7 @@ HIDDEN _sk_invert_hsw
.globl _sk_invert_hsw
FUNCTION(_sk_invert_hsw)
_sk_invert_hsw:
- .byte 196,98,125,24,5,190,157,2,0 // vbroadcastss 0x29dbe(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,86,158,2,0 // vbroadcastss 0x29e56(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -18004,9 +18002,9 @@ HIDDEN _sk_unpremul_hsw
.globl _sk_unpremul_hsw
FUNCTION(_sk_unpremul_hsw)
_sk_unpremul_hsw:
- .byte 196,98,125,24,5,89,157,2,0 // vbroadcastss 0x29d59(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,241,157,2,0 // vbroadcastss 0x29df1(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,60,94,195 // vdivps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,124,157,2,0 // vbroadcastss 0x29d7c(%rip),%ymm9 # 32a18 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,13,20,158,2,0 // vbroadcastss 0x29e14(%rip),%ymm9 # 32ad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.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
@@ -18020,16 +18018,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,86,157,2,0 // vbroadcastss 0x29d56(%rip),%ymm8 # 32a1c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,5,238,157,2,0 // vbroadcastss 0x29dee(%rip),%ymm8 # 32adc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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,72,157,2,0 // vbroadcastss 0x29d48(%rip),%ymm11 # 32a20 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- .byte 196,98,125,24,37,39,157,2,0 // vbroadcastss 0x29d27(%rip),%ymm12 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,29,224,157,2,0 // vbroadcastss 0x29de0(%rip),%ymm11 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,37,191,157,2,0 // vbroadcastss 0x29dbf(%rip),%ymm12 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.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,48,157,2,0 // vbroadcastss 0x29d30(%rip),%ymm14 # 32a24 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,53,200,157,2,0 // vbroadcastss 0x29dc8(%rip),%ymm14 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,38,157,2,0 // vbroadcastss 0x29d26(%rip),%ymm10 # 32a28 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,21,190,157,2,0 // vbroadcastss 0x29dbe(%rip),%ymm10 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -18052,16 +18050,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,190,156,2,0 // vbroadcastss 0x29cbe(%rip),%ymm8 # 32a1c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,5,86,157,2,0 // vbroadcastss 0x29d56(%rip),%ymm8 # 32adc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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,176,156,2,0 // vbroadcastss 0x29cb0(%rip),%ymm11 # 32a20 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- .byte 196,98,125,24,37,143,156,2,0 // vbroadcastss 0x29c8f(%rip),%ymm12 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,29,72,157,2,0 // vbroadcastss 0x29d48(%rip),%ymm11 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,37,39,157,2,0 // vbroadcastss 0x29d27(%rip),%ymm12 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.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,152,156,2,0 // vbroadcastss 0x29c98(%rip),%ymm14 # 32a24 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,53,48,157,2,0 // vbroadcastss 0x29d30(%rip),%ymm14 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,142,156,2,0 // vbroadcastss 0x29c8e(%rip),%ymm10 # 32a28 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,21,38,157,2,0 // vbroadcastss 0x29d26(%rip),%ymm10 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -18085,19 +18083,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,50,156,2,0 // vbroadcastss 0x29c32(%rip),%ymm8 # 32a2c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,5,202,156,2,0 // vbroadcastss 0x29cca(%rip),%ymm8 # 32aec <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,40,156,2,0 // vbroadcastss 0x29c28(%rip),%ymm11 # 32a30 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
- .byte 196,98,125,24,37,35,156,2,0 // vbroadcastss 0x29c23(%rip),%ymm12 # 32a34 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,192,156,2,0 // vbroadcastss 0x29cc0(%rip),%ymm11 # 32af0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,37,187,156,2,0 // vbroadcastss 0x29cbb(%rip),%ymm12 # 32af4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.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,68,157,2,0 // vbroadcastss 0x29d44(%rip),%ymm14 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0xa0c>
+ .byte 196,98,125,24,53,220,157,2,0 // vbroadcastss 0x29ddc(%rip),%ymm14 # 32c28 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
.byte 196,66,53,168,238 // vfmadd213ps %ymm14,%ymm9,%ymm13
- .byte 196,98,125,24,61,58,157,2,0 // vbroadcastss 0x29d3a(%rip),%ymm15 # 32b6c <_sk_srcover_rgba_8888_sse2_lowp+0xa10>
+ .byte 196,98,125,24,61,210,157,2,0 // vbroadcastss 0x29dd2(%rip),%ymm15 # 32c2c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
.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,246,155,2,0 // vbroadcastss 0x29bf6(%rip),%ymm13 # 32a40 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,45,142,156,2,0 // vbroadcastss 0x29c8e(%rip),%ymm13 # 32b00 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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
@@ -18131,26 +18129,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,13,155,2,0 // vbroadcastss 0x29b0d(%rip),%ymm11 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,29,165,155,2,0 // vbroadcastss 0x29ba5(%rip),%ymm11 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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,82,155,2,0 // vbroadcastss 0x29b52(%rip),%ymm14 # 32a44 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,53,234,155,2,0 // vbroadcastss 0x29bea(%rip),%ymm14 # 32b04 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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,57,155,2,0 // vbroadcastss 0x29b39(%rip),%ymm14 # 32a4c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,53,209,155,2,0 // vbroadcastss 0x29bd1(%rip),%ymm14 # 32b0c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,66,37,168,238 // vfmadd213ps %ymm14,%ymm11,%ymm13
- .byte 196,98,125,24,53,39,155,2,0 // vbroadcastss 0x29b27(%rip),%ymm14 # 32a48 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,53,191,155,2,0 // vbroadcastss 0x29bbf(%rip),%ymm14 # 32b08 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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,154,154,2,0 // vbroadcastss 0x29a9a(%rip),%ymm11 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,29,50,155,2,0 // vbroadcastss 0x29b32(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -18160,7 +18158,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,205,154,2,0 // vbroadcastss 0x29acd(%rip),%ymm8 # 32a50 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,98,125,24,5,101,155,2,0 // vbroadcastss 0x29b65(%rip),%ymm8 # 32b10 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -18177,30 +18175,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,38,154,2,0 // vbroadcastss 0x29a26(%rip),%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,5,190,154,2,0 // vbroadcastss 0x29abe(%rip),%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,105,154,2,0 // vbroadcastss 0x29a69(%rip),%ymm9 # 32a48 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,13,1,155,2,0 // vbroadcastss 0x29b01(%rip),%ymm9 # 32b08 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.byte 196,66,109,170,202 // vfmsub213ps %ymm10,%ymm2,%ymm9
- .byte 196,98,125,24,29,103,154,2,0 // vbroadcastss 0x29a67(%rip),%ymm11 # 32a54 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,29,255,154,2,0 // vbroadcastss 0x29aff(%rip),%ymm11 # 32b14 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.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,57,154,2,0 // vbroadcastss 0x29a39(%rip),%ymm13 # 32a44 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,45,209,154,2,0 // vbroadcastss 0x29ad1(%rip),%ymm13 # 32b04 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 196,193,4,89,197 // vmulps %ymm13,%ymm15,%ymm0
- .byte 196,98,125,24,53,51,154,2,0 // vbroadcastss 0x29a33(%rip),%ymm14 # 32a4c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,53,203,154,2,0 // vbroadcastss 0x29acb(%rip),%ymm14 # 32b0c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,45,154,2,0 // vbroadcastss 0x29a2d(%rip),%ymm3 # 32a58 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,226,125,24,29,197,154,2,0 // vbroadcastss 0x29ac5(%rip),%ymm3 # 32b18 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.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,4,154,2,0 // vbroadcastss 0x29a04(%rip),%ymm12 # 32a50 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,98,125,24,37,156,154,2,0 // vbroadcastss 0x29a9c(%rip),%ymm12 # 32b10 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.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
@@ -18216,7 +18214,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,184,153,2,0 // vbroadcastss 0x299b8(%rip),%ymm0 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,226,125,24,5,80,154,2,0 // vbroadcastss 0x29a50(%rip),%ymm0 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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
@@ -18268,12 +18266,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 9193 <_sk_scale_u8_hsw+0x52>
+ .byte 117,58 // jne 91bb <_sk_scale_u8_hsw+0x52>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,41,154,2,0 // vpand 0x29a29(%rip),%xmm8,%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,57,219,5,193,154,2,0 // vpand 0x29ac1(%rip),%xmm8,%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,230,152,2,0 // vbroadcastss 0x298e6(%rip),%ymm9 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,13,126,153,2,0 // vbroadcastss 0x2997e(%rip),%ymm9 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -18286,15 +18284,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 915f <_sk_scale_u8_hsw+0x1e>
+ .byte 119,183 // ja 9187 <_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 # 922c <_sk_scale_u8_hsw+0xeb>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 9254 <_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 915f <_sk_scale_u8_hsw+0x1e>
+ .byte 235,152 // jmp 9187 <_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
@@ -18302,7 +18300,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 915f <_sk_scale_u8_hsw+0x1e>
+ .byte 233,111,255,255,255 // jmpq 9187 <_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
@@ -18313,7 +18311,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 915f <_sk_scale_u8_hsw+0x1e>
+ .byte 233,51,255,255,255 // jmpq 9187 <_sk_scale_u8_hsw+0x1e>
.byte 144 // nop
.byte 255 // (bad)
.byte 255 // (bad)
@@ -18347,23 +18345,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 9308 <_sk_scale_565_hsw+0xc0>
+ .byte 15,133,161,0,0,0 // jne 9330 <_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,233,151,2,0 // vpbroadcastd 0x297e9(%rip),%ymm9 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,98,125,88,13,129,152,2,0 // vpbroadcastd 0x29881(%rip),%ymm9 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.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,218,151,2,0 // vbroadcastss 0x297da(%rip),%ymm10 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,98,125,24,21,114,152,2,0 // vbroadcastss 0x29872(%rip),%ymm10 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,208,151,2,0 // vpbroadcastd 0x297d0(%rip),%ymm10 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,98,125,88,21,104,152,2,0 // vpbroadcastd 0x29868(%rip),%ymm10 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.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,193,151,2,0 // vbroadcastss 0x297c1(%rip),%ymm11 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,29,89,152,2,0 // vbroadcastss 0x29859(%rip),%ymm11 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,183,151,2,0 // vpbroadcastd 0x297b7(%rip),%ymm11 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,98,125,88,29,79,152,2,0 // vpbroadcastd 0x2984f(%rip),%ymm11 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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,168,151,2,0 // vbroadcastss 0x297a8(%rip),%ymm11 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,98,125,24,29,64,152,2,0 // vbroadcastss 0x29840(%rip),%ymm11 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.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
@@ -18382,27 +18380,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 926d <_sk_scale_565_hsw+0x25>
+ .byte 15,135,76,255,255,255 // ja 9295 <_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 # 9390 <_sk_scale_565_hsw+0x148>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 93b8 <_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 926d <_sk_scale_565_hsw+0x25>
+ .byte 233,42,255,255,255 // jmpq 9295 <_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 926d <_sk_scale_565_hsw+0x25>
+ .byte 233,12,255,255,255 // jmpq 9295 <_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 926d <_sk_scale_565_hsw+0x25>
+ .byte 233,222,254,255,255 // jmpq 9295 <_sk_scale_565_hsw+0x25>
.byte 144 // nop
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -18452,12 +18450,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 9441 <_sk_lerp_u8_hsw+0x66>
+ .byte 117,78 // jne 9469 <_sk_lerp_u8_hsw+0x66>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,143,151,2,0 // vpand 0x2978f(%rip),%xmm8,%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,57,219,5,39,152,2,0 // vpand 0x29827(%rip),%xmm8,%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,76,150,2,0 // vbroadcastss 0x2964c(%rip),%ymm9 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,13,228,150,2,0 // vbroadcastss 0x296e4(%rip),%ymm9 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -18474,15 +18472,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 93f9 <_sk_lerp_u8_hsw+0x1e>
+ .byte 119,163 // ja 9421 <_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 # 94dc <_sk_lerp_u8_hsw+0x101>
+ .byte 76,141,21,123,0,0,0 // lea 0x7b(%rip),%r10 # 9504 <_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 93f9 <_sk_lerp_u8_hsw+0x1e>
+ .byte 235,132 // jmp 9421 <_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
@@ -18490,7 +18488,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 93f9 <_sk_lerp_u8_hsw+0x1e>
+ .byte 233,91,255,255,255 // jmpq 9421 <_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
@@ -18501,7 +18499,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 93f9 <_sk_lerp_u8_hsw+0x1e>
+ .byte 233,31,255,255,255 // jmpq 9421 <_sk_lerp_u8_hsw+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 142,255 // mov %edi,%?
.byte 255 // (bad)
@@ -18509,7 +18507,7 @@ _sk_lerp_u8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde0094ec <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd7390>
+ .byte 232,255,255,255,221 // callq ffffffffde009514 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd72e8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -18532,23 +18530,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 95cc <_sk_lerp_565_hsw+0xd4>
+ .byte 15,133,181,0,0,0 // jne 95f4 <_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,57,149,2,0 // vpbroadcastd 0x29539(%rip),%ymm9 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,98,125,88,13,209,149,2,0 // vpbroadcastd 0x295d1(%rip),%ymm9 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.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,42,149,2,0 // vbroadcastss 0x2952a(%rip),%ymm10 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,98,125,24,21,194,149,2,0 // vbroadcastss 0x295c2(%rip),%ymm10 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,32,149,2,0 // vpbroadcastd 0x29520(%rip),%ymm10 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,98,125,88,21,184,149,2,0 // vpbroadcastd 0x295b8(%rip),%ymm10 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.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,17,149,2,0 // vbroadcastss 0x29511(%rip),%ymm11 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,29,169,149,2,0 // vbroadcastss 0x295a9(%rip),%ymm11 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,7,149,2,0 // vpbroadcastd 0x29507(%rip),%ymm11 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,98,125,88,29,159,149,2,0 // vpbroadcastd 0x2959f(%rip),%ymm11 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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,248,148,2,0 // vbroadcastss 0x294f8(%rip),%ymm11 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,98,125,24,29,144,149,2,0 // vbroadcastss 0x29590(%rip),%ymm11 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.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
@@ -18571,27 +18569,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 951d <_sk_lerp_565_hsw+0x25>
+ .byte 15,135,56,255,255,255 // ja 9545 <_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 # 9654 <_sk_lerp_565_hsw+0x15c>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 967c <_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 951d <_sk_lerp_565_hsw+0x25>
+ .byte 233,22,255,255,255 // jmpq 9545 <_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 951d <_sk_lerp_565_hsw+0x25>
+ .byte 233,248,254,255,255 // jmpq 9545 <_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 951d <_sk_lerp_565_hsw+0x25>
+ .byte 233,202,254,255,255 // jmpq 9545 <_sk_lerp_565_hsw+0x25>
.byte 144 // nop
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -18620,9 +18618,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 96ee <_sk_load_tables_hsw+0x7e>
+ .byte 117,116 // jne 9716 <_sk_load_tables_hsw+0x7e>
.byte 196,193,126,111,28,144 // vmovdqu (%r8,%rdx,4),%ymm3
- .byte 197,229,219,13,120,142,2,0 // vpand 0x28e78(%rip),%ymm3,%ymm1 # 32500 <_sk_srcover_rgba_8888_sse2_lowp+0x3a4>
+ .byte 197,229,219,13,16,143,2,0 // vpand 0x28f10(%rip),%ymm3,%ymm1 # 325c0 <_sk_srcover_rgba_8888_sse2_lowp+0x394>
.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
@@ -18630,16 +18628,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,111,142,2,0 // vpshufb 0x28e6f(%rip),%ymm3,%ymm9 # 32520 <_sk_srcover_rgba_8888_sse2_lowp+0x3c4>
+ .byte 196,98,101,0,13,7,143,2,0 // vpshufb 0x28f07(%rip),%ymm3,%ymm9 # 325e0 <_sk_srcover_rgba_8888_sse2_lowp+0x3b4>
.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,115,142,2,0 // vpshufb 0x28e73(%rip),%ymm3,%ymm9 # 32540 <_sk_srcover_rgba_8888_sse2_lowp+0x3e4>
+ .byte 196,98,101,0,13,11,143,2,0 // vpshufb 0x28f0b(%rip),%ymm3,%ymm9 # 32600 <_sk_srcover_rgba_8888_sse2_lowp+0x3d4>
.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,123,147,2,0 // vbroadcastss 0x2937b(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,19,148,2,0 // vbroadcastss 0x29413(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -18648,21 +18646,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 9680 <_sk_load_tables_hsw+0x10>
+ .byte 15,135,122,255,255,255 // ja 96a8 <_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 # 979c <_sk_load_tables_hsw+0x12c>
+ .byte 76,141,21,139,0,0,0 // lea 0x8b(%rip),%r10 # 97c4 <_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 9680 <_sk_load_tables_hsw+0x10>
+ .byte 233,90,255,255,255 // jmpq 96a8 <_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 9680 <_sk_load_tables_hsw+0x10>
+ .byte 233,51,255,255,255 // jmpq 96a8 <_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
@@ -18675,8 +18673,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 9680 <_sk_load_tables_hsw+0x10>
- .byte 127,255 // jg 979d <_sk_load_tables_hsw+0x12d>
+ .byte 233,228,254,255,255 // jmpq 96a8 <_sk_load_tables_hsw+0x10>
+ .byte 127,255 // jg 97c5 <_sk_load_tables_hsw+0x12d>
.byte 255 // (bad)
.byte 255,160,255,255,255,138 // jmpq *-0x75000001(%rax)
.byte 255 // (bad)
@@ -18704,7 +18702,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 98a5 <_sk_load_tables_u16_be_hsw+0xed>
+ .byte 15,133,215,0,0,0 // jne 98cd <_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
@@ -18720,7 +18718,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,112,147,2,0 // vmovdqa 0x29370(%rip),%xmm11 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,121,111,29,8,148,2,0 // vmovdqa 0x29408(%rip),%xmm11 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -18745,36 +18743,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,224,145,2,0 // vbroadcastss 0x291e0(%rip),%ymm8 # 32a7c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,98,125,24,5,120,146,2,0 // vbroadcastss 0x29278(%rip),%ymm8 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.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 990b <_sk_load_tables_u16_be_hsw+0x153>
+ .byte 116,85 // je 9933 <_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 990b <_sk_load_tables_u16_be_hsw+0x153>
+ .byte 114,72 // jb 9933 <_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 9918 <_sk_load_tables_u16_be_hsw+0x160>
+ .byte 116,72 // je 9940 <_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 9918 <_sk_load_tables_u16_be_hsw+0x160>
+ .byte 114,59 // jb 9940 <_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 97e9 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 15,132,251,254,255,255 // je 9811 <_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 97e9 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 15,130,234,254,255,255 // jb 9811 <_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 97e9 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 233,222,254,255,255 // jmpq 9811 <_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 97e9 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 233,209,254,255,255 // jmpq 9811 <_sk_load_tables_u16_be_hsw+0x31>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,200,254,255,255 // jmpq 97e9 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 233,200,254,255,255 // jmpq 9811 <_sk_load_tables_u16_be_hsw+0x31>
HIDDEN _sk_load_tables_rgb_u16_be_hsw
.globl _sk_load_tables_rgb_u16_be_hsw
@@ -18784,7 +18782,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 9a01 <_sk_load_tables_rgb_u16_be_hsw+0xe0>
+ .byte 15,133,206,0,0,0 // jne 9a29 <_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
@@ -18805,7 +18803,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,240,145,2,0 // vmovdqa 0x291f0(%rip),%xmm3 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,249,111,29,136,146,2,0 // vmovdqa 0x29288(%rip),%xmm3 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -18825,76 +18823,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,233,143,2,0 // vbroadcastss 0x28fe9(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,129,144,2,0 // vbroadcastss 0x29081(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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 9a39 <_sk_load_tables_rgb_u16_be_hsw+0x118>
+ .byte 117,31 // jne 9a61 <_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 9968 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,47,255,255,255 // jmpq 9990 <_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 9a83 <_sk_load_tables_rgb_u16_be_hsw+0x162>
+ .byte 114,48 // jb 9aab <_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 9a9d <_sk_load_tables_rgb_u16_be_hsw+0x17c>
+ .byte 117,48 // jne 9ac5 <_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 9968 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,229,254,255,255 // jmpq 9990 <_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 9968 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,203,254,255,255 // jmpq 9990 <_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 9ade <_sk_load_tables_rgb_u16_be_hsw+0x1bd>
+ .byte 114,39 // jb 9b06 <_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 9aef <_sk_load_tables_rgb_u16_be_hsw+0x1ce>
+ .byte 117,30 // jne 9b17 <_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 9968 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,138,254,255,255 // jmpq 9990 <_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 9968 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,121,254,255,255 // jmpq 9990 <_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 9b22 <_sk_load_tables_rgb_u16_be_hsw+0x201>
+ .byte 114,25 // jb 9b4a <_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 9968 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,70,254,255,255 // jmpq 9990 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,61,254,255,255 // jmpq 9968 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,61,254,255,255 // jmpq 9990 <_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,222,142,2,0 // vbroadcastss 0x28ede(%rip),%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,5,118,143,2,0 // vbroadcastss 0x28f76(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -19024,7 +19022,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,176,140,2,0 // vbroadcastss 0x28cb0(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,72,141,2,0 // vbroadcastss 0x28d48(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -19146,7 +19144,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,132,138,2,0 // vbroadcastss 0x28a84(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,28,139,2,0 // vbroadcastss 0x28b1c(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -19249,33 +19247,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,106,137,2,0 // vbroadcastss 0x2896a(%rip),%ymm12 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
- .byte 196,98,125,24,45,101,137,2,0 // vbroadcastss 0x28965(%rip),%ymm13 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,37,2,138,2,0 // vbroadcastss 0x28a02(%rip),%ymm12 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,45,253,137,2,0 // vbroadcastss 0x289fd(%rip),%ymm13 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,183,136,2,0 // vbroadcastss 0x288b7(%rip),%ymm13 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,45,79,137,2,0 // vbroadcastss 0x2894f(%rip),%ymm13 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,77,137,2,0 // vbroadcastss 0x2894d(%rip),%ymm13 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,45,229,137,2,0 // vbroadcastss 0x289e5(%rip),%ymm13 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,67,137,2,0 // vbroadcastss 0x28943(%rip),%ymm11 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,29,219,137,2,0 // vbroadcastss 0x289db(%rip),%ymm11 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,57,137,2,0 // vbroadcastss 0x28939(%rip),%ymm12 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,37,209,137,2,0 // vbroadcastss 0x289d1(%rip),%ymm12 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,47,137,2,0 // vbroadcastss 0x2892f(%rip),%ymm12 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,37,199,137,2,0 // vbroadcastss 0x289c7(%rip),%ymm12 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,16,137,2,0 // vbroadcastss 0x28910(%rip),%ymm11 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,29,168,137,2,0 // vbroadcastss 0x289a8(%rip),%ymm11 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,6,137,2,0 // vbroadcastss 0x28906(%rip),%ymm11 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,29,158,137,2,0 // vbroadcastss 0x2899e(%rip),%ymm11 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 196,98,45,172,216 // vfnmadd213ps %ymm0,%ymm10,%ymm11
- .byte 196,226,125,24,5,252,136,2,0 // vbroadcastss 0x288fc(%rip),%ymm0 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,226,125,24,5,148,137,2,0 // vbroadcastss 0x28994(%rip),%ymm0 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
- .byte 196,98,125,24,21,242,136,2,0 // vbroadcastss 0x288f2(%rip),%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,21,138,137,2,0 // vbroadcastss 0x2898a(%rip),%ymm10 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.byte 197,172,94,192 // vdivps %ymm0,%ymm10,%ymm0
.byte 197,164,88,192 // vaddps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,21,229,136,2,0 // vbroadcastss 0x288e5(%rip),%ymm10 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,21,125,137,2,0 // vbroadcastss 0x2897d(%rip),%ymm10 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -19283,7 +19281,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,249,135,2,0 // vbroadcastss 0x287f9(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,145,136,2,0 // vbroadcastss 0x28891(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19303,33 +19301,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,69,136,2,0 // vbroadcastss 0x28845(%rip),%ymm12 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
- .byte 196,98,125,24,45,64,136,2,0 // vbroadcastss 0x28840(%rip),%ymm13 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,37,221,136,2,0 // vbroadcastss 0x288dd(%rip),%ymm12 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,45,216,136,2,0 // vbroadcastss 0x288d8(%rip),%ymm13 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,146,135,2,0 // vbroadcastss 0x28792(%rip),%ymm13 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,45,42,136,2,0 // vbroadcastss 0x2882a(%rip),%ymm13 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,40,136,2,0 // vbroadcastss 0x28828(%rip),%ymm13 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,45,192,136,2,0 // vbroadcastss 0x288c0(%rip),%ymm13 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,30,136,2,0 // vbroadcastss 0x2881e(%rip),%ymm11 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,29,182,136,2,0 // vbroadcastss 0x288b6(%rip),%ymm11 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,20,136,2,0 // vbroadcastss 0x28814(%rip),%ymm12 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,37,172,136,2,0 // vbroadcastss 0x288ac(%rip),%ymm12 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,10,136,2,0 // vbroadcastss 0x2880a(%rip),%ymm12 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,37,162,136,2,0 // vbroadcastss 0x288a2(%rip),%ymm12 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,235,135,2,0 // vbroadcastss 0x287eb(%rip),%ymm11 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,29,131,136,2,0 // vbroadcastss 0x28883(%rip),%ymm11 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,225,135,2,0 // vbroadcastss 0x287e1(%rip),%ymm11 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,29,121,136,2,0 // vbroadcastss 0x28879(%rip),%ymm11 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 196,98,45,172,217 // vfnmadd213ps %ymm1,%ymm10,%ymm11
- .byte 196,226,125,24,13,215,135,2,0 // vbroadcastss 0x287d7(%rip),%ymm1 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,226,125,24,13,111,136,2,0 // vbroadcastss 0x2886f(%rip),%ymm1 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,21,205,135,2,0 // vbroadcastss 0x287cd(%rip),%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,21,101,136,2,0 // vbroadcastss 0x28865(%rip),%ymm10 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1
.byte 197,164,88,201 // vaddps %ymm1,%ymm11,%ymm1
- .byte 196,98,125,24,21,192,135,2,0 // vbroadcastss 0x287c0(%rip),%ymm10 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,21,88,136,2,0 // vbroadcastss 0x28858(%rip),%ymm10 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -19337,7 +19335,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,212,134,2,0 // vbroadcastss 0x286d4(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,108,135,2,0 // vbroadcastss 0x2876c(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19357,33 +19355,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,32,135,2,0 // vbroadcastss 0x28720(%rip),%ymm12 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
- .byte 196,98,125,24,45,27,135,2,0 // vbroadcastss 0x2871b(%rip),%ymm13 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,37,184,135,2,0 // vbroadcastss 0x287b8(%rip),%ymm12 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,45,179,135,2,0 // vbroadcastss 0x287b3(%rip),%ymm13 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,109,134,2,0 // vbroadcastss 0x2866d(%rip),%ymm13 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,45,5,135,2,0 // vbroadcastss 0x28705(%rip),%ymm13 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,3,135,2,0 // vbroadcastss 0x28703(%rip),%ymm13 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,45,155,135,2,0 // vbroadcastss 0x2879b(%rip),%ymm13 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,249,134,2,0 // vbroadcastss 0x286f9(%rip),%ymm11 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,29,145,135,2,0 // vbroadcastss 0x28791(%rip),%ymm11 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,239,134,2,0 // vbroadcastss 0x286ef(%rip),%ymm12 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,37,135,135,2,0 // vbroadcastss 0x28787(%rip),%ymm12 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,229,134,2,0 // vbroadcastss 0x286e5(%rip),%ymm12 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,37,125,135,2,0 // vbroadcastss 0x2877d(%rip),%ymm12 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,198,134,2,0 // vbroadcastss 0x286c6(%rip),%ymm11 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,29,94,135,2,0 // vbroadcastss 0x2875e(%rip),%ymm11 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,188,134,2,0 // vbroadcastss 0x286bc(%rip),%ymm11 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,29,84,135,2,0 // vbroadcastss 0x28754(%rip),%ymm11 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 196,98,45,172,218 // vfnmadd213ps %ymm2,%ymm10,%ymm11
- .byte 196,226,125,24,21,178,134,2,0 // vbroadcastss 0x286b2(%rip),%ymm2 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,226,125,24,21,74,135,2,0 // vbroadcastss 0x2874a(%rip),%ymm2 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,193,108,92,210 // vsubps %ymm10,%ymm2,%ymm2
- .byte 196,98,125,24,21,168,134,2,0 // vbroadcastss 0x286a8(%rip),%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,21,64,135,2,0 // vbroadcastss 0x28740(%rip),%ymm10 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.byte 197,172,94,210 // vdivps %ymm2,%ymm10,%ymm2
.byte 197,164,88,210 // vaddps %ymm2,%ymm11,%ymm2
- .byte 196,98,125,24,21,155,134,2,0 // vbroadcastss 0x2869b(%rip),%ymm10 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,21,51,135,2,0 // vbroadcastss 0x28733(%rip),%ymm10 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -19391,7 +19389,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,175,133,2,0 // vbroadcastss 0x285af(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,71,134,2,0 // vbroadcastss 0x28647(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19411,33 +19409,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,251,133,2,0 // vbroadcastss 0x285fb(%rip),%ymm12 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
- .byte 196,98,125,24,45,246,133,2,0 // vbroadcastss 0x285f6(%rip),%ymm13 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,37,147,134,2,0 // vbroadcastss 0x28693(%rip),%ymm12 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,45,142,134,2,0 // vbroadcastss 0x2868e(%rip),%ymm13 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,72,133,2,0 // vbroadcastss 0x28548(%rip),%ymm13 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,45,224,133,2,0 // vbroadcastss 0x285e0(%rip),%ymm13 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,222,133,2,0 // vbroadcastss 0x285de(%rip),%ymm13 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,45,118,134,2,0 // vbroadcastss 0x28676(%rip),%ymm13 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,212,133,2,0 // vbroadcastss 0x285d4(%rip),%ymm11 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,29,108,134,2,0 // vbroadcastss 0x2866c(%rip),%ymm11 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,202,133,2,0 // vbroadcastss 0x285ca(%rip),%ymm12 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,37,98,134,2,0 // vbroadcastss 0x28662(%rip),%ymm12 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,192,133,2,0 // vbroadcastss 0x285c0(%rip),%ymm12 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,37,88,134,2,0 // vbroadcastss 0x28658(%rip),%ymm12 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,161,133,2,0 // vbroadcastss 0x285a1(%rip),%ymm11 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,29,57,134,2,0 // vbroadcastss 0x28639(%rip),%ymm11 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,151,133,2,0 // vbroadcastss 0x28597(%rip),%ymm11 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,29,47,134,2,0 // vbroadcastss 0x2862f(%rip),%ymm11 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 196,98,45,172,219 // vfnmadd213ps %ymm3,%ymm10,%ymm11
- .byte 196,226,125,24,29,141,133,2,0 // vbroadcastss 0x2858d(%rip),%ymm3 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,226,125,24,29,37,134,2,0 // vbroadcastss 0x28625(%rip),%ymm3 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,193,100,92,218 // vsubps %ymm10,%ymm3,%ymm3
- .byte 196,98,125,24,21,131,133,2,0 // vbroadcastss 0x28583(%rip),%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,21,27,134,2,0 // vbroadcastss 0x2861b(%rip),%ymm10 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.byte 197,172,94,219 // vdivps %ymm3,%ymm10,%ymm3
.byte 197,164,88,219 // vaddps %ymm3,%ymm11,%ymm3
- .byte 196,98,125,24,21,118,133,2,0 // vbroadcastss 0x28576(%rip),%ymm10 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,21,14,134,2,0 // vbroadcastss 0x2860e(%rip),%ymm10 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -19445,7 +19443,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,138,132,2,0 // vbroadcastss 0x2848a(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,34,133,2,0 // vbroadcastss 0x28522(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19464,35 +19462,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,225,132,2,0 // vbroadcastss 0x284e1(%rip),%ymm11 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
- .byte 196,226,125,24,45,220,132,2,0 // vbroadcastss 0x284dc(%rip),%ymm5 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,29,121,133,2,0 // vbroadcastss 0x28579(%rip),%ymm11 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,226,125,24,45,116,133,2,0 // vbroadcastss 0x28574(%rip),%ymm5 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 197,124,84,205 // vandps %ymm5,%ymm0,%ymm9
- .byte 196,226,125,24,37,47,132,2,0 // vbroadcastss 0x2842f(%rip),%ymm4 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,226,125,24,37,199,132,2,0 // vbroadcastss 0x284c7(%rip),%ymm4 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 197,52,86,228 // vorps %ymm4,%ymm9,%ymm12
- .byte 196,98,125,24,45,198,132,2,0 // vbroadcastss 0x284c6(%rip),%ymm13 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,45,94,133,2,0 // vbroadcastss 0x2855e(%rip),%ymm13 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 196,66,37,168,213 // vfmadd213ps %ymm13,%ymm11,%ymm10
- .byte 196,98,125,24,13,188,132,2,0 // vbroadcastss 0x284bc(%rip),%ymm9 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,13,84,133,2,0 // vbroadcastss 0x28554(%rip),%ymm9 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.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,160,132,2,0 // vbroadcastss 0x284a0(%rip),%ymm11 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,29,56,133,2,0 // vbroadcastss 0x28538(%rip),%ymm11 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,65,28,88,227 // vaddps %ymm11,%ymm12,%ymm12
- .byte 196,98,125,24,45,150,132,2,0 // vbroadcastss 0x28496(%rip),%ymm13 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,45,46,133,2,0 // vbroadcastss 0x2852e(%rip),%ymm13 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,114,132,2,0 // vbroadcastss 0x28472(%rip),%ymm2 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,226,125,24,21,10,133,2,0 // vbroadcastss 0x2850a(%rip),%ymm2 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 197,44,88,210 // vaddps %ymm2,%ymm10,%ymm10
- .byte 196,226,125,24,29,105,132,2,0 // vbroadcastss 0x28469(%rip),%ymm3 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,226,125,24,29,1,133,2,0 // vbroadcastss 0x28501(%rip),%ymm3 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 196,98,61,188,211 // vfnmadd231ps %ymm3,%ymm8,%ymm10
- .byte 196,226,125,24,13,95,132,2,0 // vbroadcastss 0x2845f(%rip),%ymm1 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,226,125,24,13,247,132,2,0 // vbroadcastss 0x284f7(%rip),%ymm1 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,65,116,92,192 // vsubps %ymm8,%ymm1,%ymm8
- .byte 196,226,125,24,5,85,132,2,0 // vbroadcastss 0x28455(%rip),%ymm0 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,226,125,24,5,237,132,2,0 // vbroadcastss 0x284ed(%rip),%ymm0 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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
@@ -19523,7 +19521,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,198,131,2,0 // vbroadcastss 0x283c6(%rip),%ymm1 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,226,125,24,13,94,132,2,0 // vbroadcastss 0x2845e(%rip),%ymm1 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -19543,26 +19541,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,132,131,2,0 // vbroadcastss 0x28384(%rip),%ymm8 # 32aac <_sk_srcover_rgba_8888_sse2_lowp+0x950>
- .byte 196,98,125,24,13,227,130,2,0 // vbroadcastss 0x282e3(%rip),%ymm9 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
- .byte 196,98,125,24,21,118,131,2,0 // vbroadcastss 0x28376(%rip),%ymm10 # 32ab0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ .byte 196,98,125,24,5,28,132,2,0 // vbroadcastss 0x2841c(%rip),%ymm8 # 32b6c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,13,123,131,2,0 // vbroadcastss 0x2837b(%rip),%ymm9 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,21,14,132,2,0 // vbroadcastss 0x2840e(%rip),%ymm10 # 32b70 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.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,103,131,2,0 // vbroadcastss 0x28367(%rip),%ymm9 # 32ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ .byte 196,98,125,24,13,255,131,2,0 // vbroadcastss 0x283ff(%rip),%ymm9 # 32b74 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 196,66,125,184,200 // vfmadd231ps %ymm8,%ymm0,%ymm9
- .byte 196,226,125,24,5,93,131,2,0 // vbroadcastss 0x2835d(%rip),%ymm0 # 32ab8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ .byte 196,226,125,24,5,245,131,2,0 // vbroadcastss 0x283f5(%rip),%ymm0 # 32b78 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
- .byte 196,98,125,24,5,84,131,2,0 // vbroadcastss 0x28354(%rip),%ymm8 # 32abc <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ .byte 196,98,125,24,5,236,131,2,0 // vbroadcastss 0x283ec(%rip),%ymm8 # 32b7c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 196,98,117,168,192 // vfmadd213ps %ymm0,%ymm1,%ymm8
- .byte 196,98,125,24,13,74,131,2,0 // vbroadcastss 0x2834a(%rip),%ymm9 # 32ac0 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ .byte 196,98,125,24,13,226,131,2,0 // vbroadcastss 0x283e2(%rip),%ymm9 # 32b80 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.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,55,131,2,0 // vbroadcastss 0x28337(%rip),%ymm2 # 32ac4 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ .byte 196,226,125,24,21,207,131,2,0 // vbroadcastss 0x283cf(%rip),%ymm2 # 32b84 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 197,108,194,209,1 // vcmpltps %ymm1,%ymm2,%ymm10
- .byte 196,98,125,24,29,45,131,2,0 // vbroadcastss 0x2832d(%rip),%ymm11 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ .byte 196,98,125,24,29,197,131,2,0 // vbroadcastss 0x283c5(%rip),%ymm11 # 32b88 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.byte 196,65,60,88,195 // vaddps %ymm11,%ymm8,%ymm8
- .byte 196,98,125,24,37,35,131,2,0 // vbroadcastss 0x28323(%rip),%ymm12 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ .byte 196,98,125,24,37,187,131,2,0 // vbroadcastss 0x283bb(%rip),%ymm12 # 32b8c <_sk_srcover_rgba_8888_sse2_lowp+0x960>
.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
@@ -19577,9 +19575,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,216,130,2,0 // vbroadcastss 0x282d8(%rip),%ymm0 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ .byte 196,226,125,24,5,112,131,2,0 // vbroadcastss 0x28370(%rip),%ymm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,207,130,2,0 // vbroadcastss 0x282cf(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ .byte 196,98,125,24,5,103,131,2,0 // vbroadcastss 0x28367(%rip),%ymm8 # 32b94 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19595,12 +19593,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 a85a <_sk_load_a8_hsw+0x4c>
+ .byte 117,52 // jne a882 <_sk_load_a8_hsw+0x4c>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,92,131,2,0 // vpand 0x2835c(%rip),%xmm0,%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,249,219,5,244,131,2,0 // vpand 0x283f4(%rip),%xmm0,%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,26,130,2,0 // vbroadcastss 0x2821a(%rip),%ymm1 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,13,178,130,2,0 // vbroadcastss 0x282b2(%rip),%ymm1 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -19612,15 +19610,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 a82c <_sk_load_a8_hsw+0x1e>
+ .byte 119,190 // ja a854 <_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 # a8f0 <_sk_load_a8_hsw+0xe2>
+ .byte 76,141,21,119,0,0,0 // lea 0x77(%rip),%r10 # a918 <_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 a82c <_sk_load_a8_hsw+0x1e>
+ .byte 235,159 // jmp a854 <_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
@@ -19628,7 +19626,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 a82c <_sk_load_a8_hsw+0x1e>
+ .byte 233,119,255,255,255 // jmpq a854 <_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
@@ -19639,7 +19637,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 a82c <_sk_load_a8_hsw+0x1e>
+ .byte 233,60,255,255,255 // jmpq a854 <_sk_load_a8_hsw+0x1e>
.byte 146 // xchg %eax,%edx
.byte 255 // (bad)
.byte 255 // (bad)
@@ -19671,12 +19669,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 a958 <_sk_load_a8_dst_hsw+0x4c>
+ .byte 117,52 // jne a980 <_sk_load_a8_dst_hsw+0x4c>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,94,130,2,0 // vpand 0x2825e(%rip),%xmm4,%xmm4 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,217,219,37,246,130,2,0 // vpand 0x282f6(%rip),%xmm4,%xmm4 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,28,129,2,0 // vbroadcastss 0x2811c(%rip),%ymm5 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,45,180,129,2,0 // vbroadcastss 0x281b4(%rip),%ymm5 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -19688,15 +19686,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 a92a <_sk_load_a8_dst_hsw+0x1e>
+ .byte 119,190 // ja a952 <_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 # a9f0 <_sk_load_a8_dst_hsw+0xe4>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # aa18 <_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 a92a <_sk_load_a8_dst_hsw+0x1e>
+ .byte 235,159 // jmp a952 <_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
@@ -19704,7 +19702,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 a92a <_sk_load_a8_dst_hsw+0x1e>
+ .byte 233,119,255,255,255 // jmpq a952 <_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
@@ -19715,7 +19713,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 a92a <_sk_load_a8_dst_hsw+0x1e>
+ .byte 233,60,255,255,255 // jmpq a952 <_sk_load_a8_dst_hsw+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 144 // nop
.byte 255 // (bad)
@@ -19724,7 +19722,7 @@ _sk_load_a8_dst_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde00aa00 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd88a4>
+ .byte 232,255,255,255,221 // callq ffffffffde00aa28 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd87fc>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -19791,7 +19789,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,99,127,2,0 // vbroadcastss 0x27f63(%rip),%ymm1 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,13,251,127,2,0 // vbroadcastss 0x27ffb(%rip),%ymm1 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -19813,14 +19811,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,224,126,2,0 // vbroadcastss 0x27ee0(%rip),%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,5,120,127,2,0 // vbroadcastss 0x27f78(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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 ab5c <_sk_store_a8_hsw+0x44>
+ .byte 117,10 // jne ab84 <_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
@@ -19828,25 +19826,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 ab58 <_sk_store_a8_hsw+0x40>
+ .byte 119,236 // ja ab80 <_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 # abd4 <_sk_store_a8_hsw+0xbc>
+ .byte 76,141,21,88,0,0,0 // lea 0x58(%rip),%r10 # abfc <_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 ab58 <_sk_store_a8_hsw+0x40>
+ .byte 235,202 // jmp ab80 <_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,1,128,2,0 // vpshufb 0x28001(%rip),%xmm8,%xmm8 # 32ba0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 196,98,57,0,5,153,128,2,0 // vpshufb 0x28099(%rip),%xmm8,%xmm8 # 32c60 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
.byte 196,3,121,21,4,24,0 // vpextrw $0x0,%xmm8,(%r8,%r11,1)
- .byte 235,176 // jmp ab58 <_sk_store_a8_hsw+0x40>
+ .byte 235,176 // jmp ab80 <_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,231,127,2,0 // vpshufb 0x27fe7(%rip),%xmm8,%xmm8 # 32bb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ .byte 196,98,57,0,5,127,128,2,0 // vpshufb 0x2807f(%rip),%xmm8,%xmm8 # 32c70 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 196,1,121,126,4,24 // vmovd %xmm8,(%r8,%r11,1)
- .byte 235,135 // jmp ab58 <_sk_store_a8_hsw+0x40>
+ .byte 235,135 // jmp ab80 <_sk_store_a8_hsw+0x40>
.byte 15,31,0 // nopl (%rax)
.byte 177,255 // mov $0xff,%cl
.byte 255 // (bad)
@@ -19879,15 +19877,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 ac41 <_sk_load_g8_hsw+0x51>
+ .byte 117,57 // jne ac69 <_sk_load_g8_hsw+0x51>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,122,127,2,0 // vpand 0x27f7a(%rip),%xmm0,%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,249,219,5,18,128,2,0 // vpand 0x28012(%rip),%xmm0,%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,56,126,2,0 // vbroadcastss 0x27e38(%rip),%ymm1 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,13,208,126,2,0 // vbroadcastss 0x27ed0(%rip),%ymm1 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,177,125,2,0 // vbroadcastss 0x27db1(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,73,126,2,0 // vbroadcastss 0x27e49(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -19896,15 +19894,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 ac0e <_sk_load_g8_hsw+0x1e>
+ .byte 119,185 // ja ac36 <_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 # acd8 <_sk_load_g8_hsw+0xe8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # ad00 <_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 ac0e <_sk_load_g8_hsw+0x1e>
+ .byte 235,154 // jmp ac36 <_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
@@ -19912,7 +19910,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 ac0e <_sk_load_g8_hsw+0x1e>
+ .byte 233,114,255,255,255 // jmpq ac36 <_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
@@ -19923,7 +19921,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 ac0e <_sk_load_g8_hsw+0x1e>
+ .byte 233,55,255,255,255 // jmpq ac36 <_sk_load_g8_hsw+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -19932,7 +19930,7 @@ _sk_load_g8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00ace8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8b8c>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00ad10 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8ae4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -19954,15 +19952,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 ad45 <_sk_load_g8_dst_hsw+0x51>
+ .byte 117,57 // jne ad6d <_sk_load_g8_dst_hsw+0x51>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,118,126,2,0 // vpand 0x27e76(%rip),%xmm4,%xmm4 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,217,219,37,14,127,2,0 // vpand 0x27f0e(%rip),%xmm4,%xmm4 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,52,125,2,0 // vbroadcastss 0x27d34(%rip),%ymm5 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,45,204,125,2,0 // vbroadcastss 0x27dcc(%rip),%ymm5 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,173,124,2,0 // vbroadcastss 0x27cad(%rip),%ymm7 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,61,69,125,2,0 // vbroadcastss 0x27d45(%rip),%ymm7 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -19971,15 +19969,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 ad12 <_sk_load_g8_dst_hsw+0x1e>
+ .byte 119,185 // ja ad3a <_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 # addc <_sk_load_g8_dst_hsw+0xe8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # ae04 <_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 ad12 <_sk_load_g8_dst_hsw+0x1e>
+ .byte 235,154 // jmp ad3a <_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
@@ -19987,7 +19985,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 ad12 <_sk_load_g8_dst_hsw+0x1e>
+ .byte 233,114,255,255,255 // jmpq ad3a <_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
@@ -19998,7 +19996,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 ad12 <_sk_load_g8_dst_hsw+0x1e>
+ .byte 233,55,255,255,255 // jmpq ad3a <_sk_load_g8_dst_hsw+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -20007,7 +20005,7 @@ _sk_load_g8_dst_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00adec <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8c90>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00ae14 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8be8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20074,10 +20072,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,119,123,2,0 // vbroadcastss 0x27b77(%rip),%ymm1 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,13,15,124,2,0 // vbroadcastss 0x27c0f(%rip),%ymm1 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,240,122,2,0 // vbroadcastss 0x27af0(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,136,123,2,0 // vbroadcastss 0x27b88(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -20098,53 +20096,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 af96 <_sk_load_565_hsw+0x8d>
+ .byte 117,114 // jne afbe <_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,44,123,2,0 // vpbroadcastd 0x27b2c(%rip),%ymm0 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,226,125,88,5,196,123,2,0 // vpbroadcastd 0x27bc4(%rip),%ymm0 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,31,123,2,0 // vbroadcastss 0x27b1f(%rip),%ymm1 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,226,125,24,13,183,123,2,0 // vbroadcastss 0x27bb7(%rip),%ymm1 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,22,123,2,0 // vpbroadcastd 0x27b16(%rip),%ymm1 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,226,125,88,13,174,123,2,0 // vpbroadcastd 0x27bae(%rip),%ymm1 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,9,123,2,0 // vbroadcastss 0x27b09(%rip),%ymm3 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,226,125,24,29,161,123,2,0 // vbroadcastss 0x27ba1(%rip),%ymm3 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,0,123,2,0 // vpbroadcastd 0x27b00(%rip),%ymm3 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,226,125,88,29,152,123,2,0 // vpbroadcastd 0x27b98(%rip),%ymm3 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,243,122,2,0 // vbroadcastss 0x27af3(%rip),%ymm3 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,226,125,24,29,139,123,2,0 // vbroadcastss 0x27b8b(%rip),%ymm3 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,84,122,2,0 // vbroadcastss 0x27a54(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,236,122,2,0 // vbroadcastss 0x27aec(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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 af2a <_sk_load_565_hsw+0x21>
+ .byte 119,128 // ja af52 <_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 # b018 <_sk_load_565_hsw+0x10f>
+ .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # b040 <_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 af2a <_sk_load_565_hsw+0x21>
+ .byte 233,94,255,255,255 // jmpq af52 <_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 af2a <_sk_load_565_hsw+0x21>
+ .byte 233,65,255,255,255 // jmpq af52 <_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 af2a <_sk_load_565_hsw+0x21>
+ .byte 233,20,255,255,255 // jmpq af52 <_sk_load_565_hsw+0x21>
.byte 102,144 // xchg %ax,%ax
.byte 166 // cmpsb %es:(%rdi),%ds:(%rsi)
.byte 255 // (bad)
@@ -20177,53 +20175,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 b0c1 <_sk_load_565_dst_hsw+0x8d>
+ .byte 117,114 // jne b0e9 <_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,1,122,2,0 // vpbroadcastd 0x27a01(%rip),%ymm4 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,226,125,88,37,153,122,2,0 // vpbroadcastd 0x27a99(%rip),%ymm4 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 197,205,219,228 // vpand %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,244,121,2,0 // vbroadcastss 0x279f4(%rip),%ymm5 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,226,125,24,45,140,122,2,0 // vbroadcastss 0x27a8c(%rip),%ymm5 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,235,121,2,0 // vpbroadcastd 0x279eb(%rip),%ymm5 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,226,125,88,45,131,122,2,0 // vpbroadcastd 0x27a83(%rip),%ymm5 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,205,219,237 // vpand %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,222,121,2,0 // vbroadcastss 0x279de(%rip),%ymm7 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,226,125,24,61,118,122,2,0 // vbroadcastss 0x27a76(%rip),%ymm7 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,88,61,213,121,2,0 // vpbroadcastd 0x279d5(%rip),%ymm7 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,226,125,88,61,109,122,2,0 // vpbroadcastd 0x27a6d(%rip),%ymm7 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,200,121,2,0 // vbroadcastss 0x279c8(%rip),%ymm7 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,226,125,24,61,96,122,2,0 // vbroadcastss 0x27a60(%rip),%ymm7 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,41,121,2,0 // vbroadcastss 0x27929(%rip),%ymm7 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,61,193,121,2,0 // vbroadcastss 0x279c1(%rip),%ymm7 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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 b055 <_sk_load_565_dst_hsw+0x21>
+ .byte 119,128 // ja b07d <_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 # b144 <_sk_load_565_dst_hsw+0x110>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # b16c <_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 b055 <_sk_load_565_dst_hsw+0x21>
+ .byte 233,94,255,255,255 // jmpq b07d <_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 b055 <_sk_load_565_dst_hsw+0x21>
+ .byte 233,65,255,255,255 // jmpq b07d <_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 b055 <_sk_load_565_dst_hsw+0x21>
+ .byte 233,20,255,255,255 // jmpq b07d <_sk_load_565_dst_hsw+0x21>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -20302,23 +20300,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,28,120,2,0 // vpbroadcastd 0x2781c(%rip),%ymm0 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,226,125,88,5,180,120,2,0 // vpbroadcastd 0x278b4(%rip),%ymm0 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,15,120,2,0 // vbroadcastss 0x2780f(%rip),%ymm1 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,226,125,24,13,167,120,2,0 // vbroadcastss 0x278a7(%rip),%ymm1 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,6,120,2,0 // vpbroadcastd 0x27806(%rip),%ymm1 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,226,125,88,13,158,120,2,0 // vpbroadcastd 0x2789e(%rip),%ymm1 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,249,119,2,0 // vbroadcastss 0x277f9(%rip),%ymm3 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,226,125,24,29,145,120,2,0 // vbroadcastss 0x27891(%rip),%ymm3 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,240,119,2,0 // vpbroadcastd 0x277f0(%rip),%ymm3 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,226,125,88,29,136,120,2,0 // vpbroadcastd 0x27888(%rip),%ymm3 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,227,119,2,0 // vbroadcastss 0x277e3(%rip),%ymm3 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,226,125,24,29,123,120,2,0 // vbroadcastss 0x2787b(%rip),%ymm3 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,68,119,2,0 // vbroadcastss 0x27744(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,220,119,2,0 // vbroadcastss 0x277dc(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -20336,11 +20334,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,12,120,2,0 // vbroadcastss 0x2780c(%rip),%ymm8 # 32ad8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ .byte 196,98,125,24,5,164,120,2,0 // vbroadcastss 0x278a4(%rip),%ymm8 # 32b98 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
.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,247,119,2,0 // vbroadcastss 0x277f7(%rip),%ymm10 # 32adc <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 196,98,125,24,21,143,120,2,0 // vbroadcastss 0x2788f(%rip),%ymm10 # 32b9c <_sk_srcover_rgba_8888_sse2_lowp+0x970>
.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
@@ -20351,7 +20349,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 b323 <_sk_store_565_hsw+0x76>
+ .byte 117,10 // jne b34b <_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
@@ -20359,22 +20357,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 b31f <_sk_store_565_hsw+0x72>
+ .byte 119,236 // ja b347 <_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 # b380 <_sk_store_565_hsw+0xd3>
+ .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # b3a8 <_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 b31f <_sk_store_565_hsw+0x72>
+ .byte 235,207 // jmp b347 <_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 b31f <_sk_store_565_hsw+0x72>
+ .byte 235,191 // jmp b347 <_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 b31f <_sk_store_565_hsw+0x72>
+ .byte 235,159 // jmp b347 <_sk_store_565_hsw+0x72>
.byte 199 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -20392,7 +20390,7 @@ _sk_store_565_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe100b398 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd923c>
+ .byte 232,255,255,255,224 // callq ffffffffe100b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd9194>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -20409,28 +20407,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 b445 <_sk_load_4444_hsw+0xa9>
+ .byte 15,133,138,0,0,0 // jne b46d <_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,17,119,2,0 // vpbroadcastd 0x27711(%rip),%ymm0 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,226,125,88,5,169,119,2,0 // vpbroadcastd 0x277a9(%rip),%ymm0 # 32ba0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,4,119,2,0 // vbroadcastss 0x27704(%rip),%ymm1 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,13,156,119,2,0 // vbroadcastss 0x2779c(%rip),%ymm1 # 32ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,251,118,2,0 // vpbroadcastd 0x276fb(%rip),%ymm1 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,226,125,88,13,147,119,2,0 // vpbroadcastd 0x27793(%rip),%ymm1 # 32ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,238,118,2,0 // vbroadcastss 0x276ee(%rip),%ymm2 # 32aec <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,21,134,119,2,0 // vbroadcastss 0x27786(%rip),%ymm2 # 32bac <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,229,118,2,0 // vpbroadcastd 0x276e5(%rip),%ymm2 # 32af0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,88,21,125,119,2,0 // vpbroadcastd 0x2777d(%rip),%ymm2 # 32bb0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,216,118,2,0 // vbroadcastss 0x276d8(%rip),%ymm8 # 32af4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,5,112,119,2,0 // vbroadcastss 0x27770(%rip),%ymm8 # 32bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,206,118,2,0 // vpbroadcastd 0x276ce(%rip),%ymm8 # 32af8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,88,5,102,119,2,0 // vpbroadcastd 0x27766(%rip),%ymm8 # 32bb8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,192,118,2,0 // vbroadcastss 0x276c0(%rip),%ymm8 # 32afc <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,5,88,119,2,0 // vbroadcastss 0x27758(%rip),%ymm8 # 32bbc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20439,27 +20437,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 b3c1 <_sk_load_4444_hsw+0x25>
+ .byte 15,135,100,255,255,255 // ja b3e9 <_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 # b4cc <_sk_load_4444_hsw+0x130>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # b4f4 <_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 b3c1 <_sk_load_4444_hsw+0x25>
+ .byte 233,66,255,255,255 // jmpq b3e9 <_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 b3c1 <_sk_load_4444_hsw+0x25>
+ .byte 233,37,255,255,255 // jmpq b3e9 <_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 b3c1 <_sk_load_4444_hsw+0x25>
+ .byte 233,248,254,255,255 // jmpq b3e9 <_sk_load_4444_hsw+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -20495,28 +20493,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 b591 <_sk_load_4444_dst_hsw+0xa9>
+ .byte 15,133,138,0,0,0 // jne b5b9 <_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,197,117,2,0 // vpbroadcastd 0x275c5(%rip),%ymm4 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,226,125,88,37,93,118,2,0 // vpbroadcastd 0x2765d(%rip),%ymm4 # 32ba0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.byte 197,197,219,228 // vpand %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,184,117,2,0 // vbroadcastss 0x275b8(%rip),%ymm5 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,45,80,118,2,0 // vbroadcastss 0x27650(%rip),%ymm5 # 32ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,175,117,2,0 // vpbroadcastd 0x275af(%rip),%ymm5 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,226,125,88,45,71,118,2,0 // vpbroadcastd 0x27647(%rip),%ymm5 # 32ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 197,197,219,237 // vpand %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,162,117,2,0 // vbroadcastss 0x275a2(%rip),%ymm6 # 32aec <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,53,58,118,2,0 // vbroadcastss 0x2763a(%rip),%ymm6 # 32bac <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,88,53,153,117,2,0 // vpbroadcastd 0x27599(%rip),%ymm6 # 32af0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,88,53,49,118,2,0 // vpbroadcastd 0x27631(%rip),%ymm6 # 32bb0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,197,219,246 // vpand %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,140,117,2,0 // vbroadcastss 0x2758c(%rip),%ymm8 # 32af4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,5,36,118,2,0 // vbroadcastss 0x27624(%rip),%ymm8 # 32bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,88,5,130,117,2,0 // vpbroadcastd 0x27582(%rip),%ymm8 # 32af8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,88,5,26,118,2,0 // vpbroadcastd 0x2761a(%rip),%ymm8 # 32bb8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.byte 196,193,69,219,248 // vpand %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,116,117,2,0 // vbroadcastss 0x27574(%rip),%ymm8 # 32afc <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,5,12,118,2,0 // vbroadcastss 0x2760c(%rip),%ymm8 # 32bbc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20525,27 +20523,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 b50d <_sk_load_4444_dst_hsw+0x25>
+ .byte 15,135,100,255,255,255 // ja b535 <_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 # b618 <_sk_load_4444_dst_hsw+0x130>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # b640 <_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 b50d <_sk_load_4444_dst_hsw+0x25>
+ .byte 233,66,255,255,255 // jmpq b535 <_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 b50d <_sk_load_4444_dst_hsw+0x25>
+ .byte 233,37,255,255,255 // jmpq b535 <_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 b50d <_sk_load_4444_dst_hsw+0x25>
+ .byte 233,248,254,255,255 // jmpq b535 <_sk_load_4444_dst_hsw+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -20624,25 +20622,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,196,115,2,0 // vpbroadcastd 0x273c4(%rip),%ymm0 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,226,125,88,5,92,116,2,0 // vpbroadcastd 0x2745c(%rip),%ymm0 # 32ba0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,183,115,2,0 // vbroadcastss 0x273b7(%rip),%ymm1 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,13,79,116,2,0 // vbroadcastss 0x2744f(%rip),%ymm1 # 32ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,174,115,2,0 // vpbroadcastd 0x273ae(%rip),%ymm1 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,226,125,88,13,70,116,2,0 // vpbroadcastd 0x27446(%rip),%ymm1 # 32ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,161,115,2,0 // vbroadcastss 0x273a1(%rip),%ymm2 # 32aec <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,21,57,116,2,0 // vbroadcastss 0x27439(%rip),%ymm2 # 32bac <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,152,115,2,0 // vpbroadcastd 0x27398(%rip),%ymm2 # 32af0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,88,21,48,116,2,0 // vpbroadcastd 0x27430(%rip),%ymm2 # 32bb0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,139,115,2,0 // vbroadcastss 0x2738b(%rip),%ymm8 # 32af4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,5,35,116,2,0 // vbroadcastss 0x27423(%rip),%ymm8 # 32bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,129,115,2,0 // vpbroadcastd 0x27381(%rip),%ymm8 # 32af8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,88,5,25,116,2,0 // vpbroadcastd 0x27419(%rip),%ymm8 # 32bb8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,115,115,2,0 // vbroadcastss 0x27373(%rip),%ymm8 # 32afc <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,5,11,116,2,0 // vbroadcastss 0x2740b(%rip),%ymm8 # 32bbc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -20662,7 +20660,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,72,115,2,0 // vbroadcastss 0x27348(%rip),%ymm8 # 32b00 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,5,224,115,2,0 // vbroadcastss 0x273e0(%rip),%ymm8 # 32bc0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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
@@ -20680,7 +20678,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 b81b <_sk_store_4444_hsw+0x82>
+ .byte 117,10 // jne b843 <_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
@@ -20688,22 +20686,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 b817 <_sk_store_4444_hsw+0x7e>
+ .byte 119,236 // ja b83f <_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 # b878 <_sk_store_4444_hsw+0xdf>
+ .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # b8a0 <_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 b817 <_sk_store_4444_hsw+0x7e>
+ .byte 235,207 // jmp b83f <_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 b817 <_sk_store_4444_hsw+0x7e>
+ .byte 235,191 // jmp b83f <_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 b817 <_sk_store_4444_hsw+0x7e>
+ .byte 235,159 // jmp b83f <_sk_store_4444_hsw+0x7e>
.byte 199 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -20721,7 +20719,7 @@ _sk_store_4444_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe100b890 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd9734>
+ .byte 232,255,255,255,224 // callq ffffffffe100b8b8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd968c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -20738,16 +20736,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 b906 <_sk_load_8888_hsw+0x72>
+ .byte 117,86 // jne b92e <_sk_load_8888_hsw+0x72>
.byte 196,129,126,111,28,152 // vmovdqu (%r8,%r11,4),%ymm3
- .byte 197,229,219,5,162,108,2,0 // vpand 0x26ca2(%rip),%ymm3,%ymm0 # 32560 <_sk_srcover_rgba_8888_sse2_lowp+0x404>
+ .byte 197,229,219,5,58,109,2,0 // vpand 0x26d3a(%rip),%ymm3,%ymm0 # 32620 <_sk_srcover_rgba_8888_sse2_lowp+0x3f4>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,149,113,2,0 // vbroadcastss 0x27195(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,45,114,2,0 // vbroadcastss 0x2722d(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,226,101,0,13,167,108,2,0 // vpshufb 0x26ca7(%rip),%ymm3,%ymm1 # 32580 <_sk_srcover_rgba_8888_sse2_lowp+0x424>
+ .byte 196,226,101,0,13,63,109,2,0 // vpshufb 0x26d3f(%rip),%ymm3,%ymm1 # 32640 <_sk_srcover_rgba_8888_sse2_lowp+0x414>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,226,101,0,21,181,108,2,0 // vpshufb 0x26cb5(%rip),%ymm3,%ymm2 # 325a0 <_sk_srcover_rgba_8888_sse2_lowp+0x444>
+ .byte 196,226,101,0,21,77,109,2,0 // vpshufb 0x26d4d(%rip),%ymm3,%ymm2 # 32660 <_sk_srcover_rgba_8888_sse2_lowp+0x434>
.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
@@ -20760,21 +20758,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 b8b6 <_sk_load_8888_hsw+0x22>
+ .byte 119,156 // ja b8de <_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 # b9ac <_sk_load_8888_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # b9d4 <_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 b8b6 <_sk_load_8888_hsw+0x22>
+ .byte 235,128 // jmp b8de <_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 b8b6 <_sk_load_8888_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq b8de <_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
@@ -20787,7 +20785,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 b8b6 <_sk_load_8888_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq b8de <_sk_load_8888_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -20821,16 +20819,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 ba3a <_sk_load_8888_dst_hsw+0x72>
+ .byte 117,86 // jne ba62 <_sk_load_8888_dst_hsw+0x72>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,206,107,2,0 // vpand 0x26bce(%rip),%ymm7,%ymm4 # 325c0 <_sk_srcover_rgba_8888_sse2_lowp+0x464>
+ .byte 197,197,219,37,102,108,2,0 // vpand 0x26c66(%rip),%ymm7,%ymm4 # 32680 <_sk_srcover_rgba_8888_sse2_lowp+0x454>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,97,112,2,0 // vbroadcastss 0x27061(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,249,112,2,0 // vbroadcastss 0x270f9(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
- .byte 196,226,69,0,45,211,107,2,0 // vpshufb 0x26bd3(%rip),%ymm7,%ymm5 # 325e0 <_sk_srcover_rgba_8888_sse2_lowp+0x484>
+ .byte 196,226,69,0,45,107,108,2,0 // vpshufb 0x26c6b(%rip),%ymm7,%ymm5 # 326a0 <_sk_srcover_rgba_8888_sse2_lowp+0x474>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
.byte 196,193,84,89,232 // vmulps %ymm8,%ymm5,%ymm5
- .byte 196,226,69,0,53,225,107,2,0 // vpshufb 0x26be1(%rip),%ymm7,%ymm6 # 32600 <_sk_srcover_rgba_8888_sse2_lowp+0x4a4>
+ .byte 196,226,69,0,53,121,108,2,0 // vpshufb 0x26c79(%rip),%ymm7,%ymm6 # 326c0 <_sk_srcover_rgba_8888_sse2_lowp+0x494>
.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
@@ -20843,21 +20841,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 b9ea <_sk_load_8888_dst_hsw+0x22>
+ .byte 119,156 // ja ba12 <_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 # bae0 <_sk_load_8888_dst_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # bb08 <_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 b9ea <_sk_load_8888_dst_hsw+0x22>
+ .byte 235,128 // jmp ba12 <_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 b9ea <_sk_load_8888_dst_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq ba12 <_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
@@ -20870,7 +20868,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 b9ea <_sk_load_8888_dst_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq ba12 <_sk_load_8888_dst_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -20914,14 +20912,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,205,106,2,0 // vpand 0x26acd(%rip),%ymm8,%ymm0 # 32620 <_sk_srcover_rgba_8888_sse2_lowp+0x4c4>
+ .byte 197,189,219,5,101,107,2,0 // vpand 0x26b65(%rip),%ymm8,%ymm0 # 326e0 <_sk_srcover_rgba_8888_sse2_lowp+0x4b4>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,0,111,2,0 // vbroadcastss 0x26f00(%rip),%ymm3 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,29,152,111,2,0 // vbroadcastss 0x26f98(%rip),%ymm3 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,61,0,13,211,106,2,0 // vpshufb 0x26ad3(%rip),%ymm8,%ymm1 # 32640 <_sk_srcover_rgba_8888_sse2_lowp+0x4e4>
+ .byte 196,226,61,0,13,107,107,2,0 // vpshufb 0x26b6b(%rip),%ymm8,%ymm1 # 32700 <_sk_srcover_rgba_8888_sse2_lowp+0x4d4>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,61,0,21,226,106,2,0 // vpshufb 0x26ae2(%rip),%ymm8,%ymm2 # 32660 <_sk_srcover_rgba_8888_sse2_lowp+0x504>
+ .byte 196,226,61,0,21,122,107,2,0 // vpshufb 0x26b7a(%rip),%ymm8,%ymm2 # 32720 <_sk_srcover_rgba_8888_sse2_lowp+0x4f4>
.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
@@ -20941,7 +20939,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,91,110,2,0 // vbroadcastss 0x26e5b(%rip),%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,5,243,110,2,0 // vbroadcastss 0x26ef3(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -20957,7 +20955,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 bc11 <_sk_store_8888_hsw+0x78>
+ .byte 117,10 // jne bc39 <_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
@@ -20965,17 +20963,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 bc0d <_sk_store_8888_hsw+0x74>
+ .byte 119,236 // ja bc35 <_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 # bc80 <_sk_store_8888_hsw+0xe7>
+ .byte 76,141,21,84,0,0,0 // lea 0x54(%rip),%r10 # bca8 <_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 bc0d <_sk_store_8888_hsw+0x74>
+ .byte 235,208 // jmp bc35 <_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 bc0d <_sk_store_8888_hsw+0x74>
+ .byte 235,192 // jmp bc35 <_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
@@ -20983,7 +20981,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 bc0d <_sk_store_8888_hsw+0x74>
+ .byte 235,143 // jmp bc35 <_sk_store_8888_hsw+0x74>
.byte 102,144 // xchg %ax,%ax
.byte 181,255 // mov $0xff,%ch
.byte 255 // (bad)
@@ -20995,7 +20993,7 @@ _sk_store_8888_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc00bc94 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9b38>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc00bcbc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9a90>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -21015,16 +21013,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 bd0e <_sk_load_bgra_hsw+0x72>
+ .byte 117,86 // jne bd36 <_sk_load_bgra_hsw+0x72>
.byte 196,129,126,111,28,152 // vmovdqu (%r8,%r11,4),%ymm3
- .byte 197,229,219,5,186,105,2,0 // vpand 0x269ba(%rip),%ymm3,%ymm0 # 32680 <_sk_srcover_rgba_8888_sse2_lowp+0x524>
+ .byte 197,229,219,5,82,106,2,0 // vpand 0x26a52(%rip),%ymm3,%ymm0 # 32740 <_sk_srcover_rgba_8888_sse2_lowp+0x514>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,141,109,2,0 // vbroadcastss 0x26d8d(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,37,110,2,0 // vbroadcastss 0x26e25(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
- .byte 196,226,101,0,5,191,105,2,0 // vpshufb 0x269bf(%rip),%ymm3,%ymm0 # 326a0 <_sk_srcover_rgba_8888_sse2_lowp+0x544>
+ .byte 196,226,101,0,5,87,106,2,0 // vpshufb 0x26a57(%rip),%ymm3,%ymm0 # 32760 <_sk_srcover_rgba_8888_sse2_lowp+0x534>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 196,193,124,89,200 // vmulps %ymm8,%ymm0,%ymm1
- .byte 196,226,101,0,5,205,105,2,0 // vpshufb 0x269cd(%rip),%ymm3,%ymm0 # 326c0 <_sk_srcover_rgba_8888_sse2_lowp+0x564>
+ .byte 196,226,101,0,5,101,106,2,0 // vpshufb 0x26a65(%rip),%ymm3,%ymm0 # 32780 <_sk_srcover_rgba_8888_sse2_lowp+0x554>
.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
@@ -21037,21 +21035,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 bcbe <_sk_load_bgra_hsw+0x22>
+ .byte 119,156 // ja bce6 <_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 # bdb4 <_sk_load_bgra_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # bddc <_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 bcbe <_sk_load_bgra_hsw+0x22>
+ .byte 235,128 // jmp bce6 <_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 bcbe <_sk_load_bgra_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq bce6 <_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
@@ -21064,7 +21062,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 bcbe <_sk_load_bgra_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq bce6 <_sk_load_bgra_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21098,16 +21096,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 be42 <_sk_load_bgra_dst_hsw+0x72>
+ .byte 117,86 // jne be6a <_sk_load_bgra_dst_hsw+0x72>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,230,104,2,0 // vpand 0x268e6(%rip),%ymm7,%ymm4 # 326e0 <_sk_srcover_rgba_8888_sse2_lowp+0x584>
+ .byte 197,197,219,37,126,105,2,0 // vpand 0x2697e(%rip),%ymm7,%ymm4 # 327a0 <_sk_srcover_rgba_8888_sse2_lowp+0x574>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,89,108,2,0 // vbroadcastss 0x26c59(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,241,108,2,0 // vbroadcastss 0x26cf1(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,92,89,240 // vmulps %ymm8,%ymm4,%ymm6
- .byte 196,226,69,0,37,235,104,2,0 // vpshufb 0x268eb(%rip),%ymm7,%ymm4 # 32700 <_sk_srcover_rgba_8888_sse2_lowp+0x5a4>
+ .byte 196,226,69,0,37,131,105,2,0 // vpshufb 0x26983(%rip),%ymm7,%ymm4 # 327c0 <_sk_srcover_rgba_8888_sse2_lowp+0x594>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,92,89,232 // vmulps %ymm8,%ymm4,%ymm5
- .byte 196,226,69,0,37,249,104,2,0 // vpshufb 0x268f9(%rip),%ymm7,%ymm4 # 32720 <_sk_srcover_rgba_8888_sse2_lowp+0x5c4>
+ .byte 196,226,69,0,37,145,105,2,0 // vpshufb 0x26991(%rip),%ymm7,%ymm4 # 327e0 <_sk_srcover_rgba_8888_sse2_lowp+0x5b4>
.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
@@ -21120,21 +21118,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 bdf2 <_sk_load_bgra_dst_hsw+0x22>
+ .byte 119,156 // ja be1a <_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 # bee8 <_sk_load_bgra_dst_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # bf10 <_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 bdf2 <_sk_load_bgra_dst_hsw+0x22>
+ .byte 235,128 // jmp be1a <_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 bdf2 <_sk_load_bgra_dst_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq be1a <_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
@@ -21147,7 +21145,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 bdf2 <_sk_load_bgra_dst_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq be1a <_sk_load_bgra_dst_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21191,14 +21189,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,229,103,2,0 // vpand 0x267e5(%rip),%ymm8,%ymm0 # 32740 <_sk_srcover_rgba_8888_sse2_lowp+0x5e4>
+ .byte 197,189,219,5,125,104,2,0 // vpand 0x2687d(%rip),%ymm8,%ymm0 # 32800 <_sk_srcover_rgba_8888_sse2_lowp+0x5d4>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,248,106,2,0 // vbroadcastss 0x26af8(%rip),%ymm3 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,29,144,107,2,0 // vbroadcastss 0x26b90(%rip),%ymm3 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 197,252,89,211 // vmulps %ymm3,%ymm0,%ymm2
- .byte 196,226,61,0,5,235,103,2,0 // vpshufb 0x267eb(%rip),%ymm8,%ymm0 # 32760 <_sk_srcover_rgba_8888_sse2_lowp+0x604>
+ .byte 196,226,61,0,5,131,104,2,0 // vpshufb 0x26883(%rip),%ymm8,%ymm0 # 32820 <_sk_srcover_rgba_8888_sse2_lowp+0x5f4>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 197,252,89,203 // vmulps %ymm3,%ymm0,%ymm1
- .byte 196,226,61,0,5,250,103,2,0 // vpshufb 0x267fa(%rip),%ymm8,%ymm0 # 32780 <_sk_srcover_rgba_8888_sse2_lowp+0x624>
+ .byte 196,226,61,0,5,146,104,2,0 // vpshufb 0x26892(%rip),%ymm8,%ymm0 # 32840 <_sk_srcover_rgba_8888_sse2_lowp+0x614>
.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
@@ -21218,7 +21216,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,83,106,2,0 // vbroadcastss 0x26a53(%rip),%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,5,235,106,2,0 // vbroadcastss 0x26aeb(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -21234,7 +21232,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 c019 <_sk_store_bgra_hsw+0x78>
+ .byte 117,10 // jne c041 <_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
@@ -21242,17 +21240,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 c015 <_sk_store_bgra_hsw+0x74>
+ .byte 119,236 // ja c03d <_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 # c088 <_sk_store_bgra_hsw+0xe7>
+ .byte 76,141,21,84,0,0,0 // lea 0x54(%rip),%r10 # c0b0 <_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 c015 <_sk_store_bgra_hsw+0x74>
+ .byte 235,208 // jmp c03d <_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 c015 <_sk_store_bgra_hsw+0x74>
+ .byte 235,192 // jmp c03d <_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
@@ -21260,7 +21258,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 c015 <_sk_store_bgra_hsw+0x74>
+ .byte 235,143 // jmp c03d <_sk_store_bgra_hsw+0x74>
.byte 102,144 // xchg %ax,%ax
.byte 181,255 // mov $0xff,%ch
.byte 255 // (bad)
@@ -21272,7 +21270,7 @@ _sk_store_bgra_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc00c09c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9f40>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc00c0c4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9e98>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -21292,7 +21290,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 c125 <_sk_load_f16_hsw+0x81>
+ .byte 117,101 // jne c14d <_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
@@ -21318,29 +21316,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 c18b <_sk_load_f16_hsw+0xe7>
+ .byte 116,85 // je c1b3 <_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 c18b <_sk_load_f16_hsw+0xe7>
+ .byte 114,72 // jb c1b3 <_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 c198 <_sk_load_f16_hsw+0xf4>
+ .byte 116,72 // je c1c0 <_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 c198 <_sk_load_f16_hsw+0xf4>
+ .byte 114,59 // jb c1c0 <_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 c0db <_sk_load_f16_hsw+0x37>
+ .byte 15,132,109,255,255,255 // je c103 <_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 c0db <_sk_load_f16_hsw+0x37>
+ .byte 15,130,92,255,255,255 // jb c103 <_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 c0db <_sk_load_f16_hsw+0x37>
+ .byte 233,80,255,255,255 // jmpq c103 <_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 c0db <_sk_load_f16_hsw+0x37>
+ .byte 233,67,255,255,255 // jmpq c103 <_sk_load_f16_hsw+0x37>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,58,255,255,255 // jmpq c0db <_sk_load_f16_hsw+0x37>
+ .byte 233,58,255,255,255 // jmpq c103 <_sk_load_f16_hsw+0x37>
HIDDEN _sk_load_f16_dst_hsw
.globl _sk_load_f16_dst_hsw
@@ -21354,7 +21352,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 c222 <_sk_load_f16_dst_hsw+0x81>
+ .byte 117,101 // jne c24a <_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
@@ -21380,29 +21378,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 c288 <_sk_load_f16_dst_hsw+0xe7>
+ .byte 116,85 // je c2b0 <_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 c288 <_sk_load_f16_dst_hsw+0xe7>
+ .byte 114,72 // jb c2b0 <_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 c295 <_sk_load_f16_dst_hsw+0xf4>
+ .byte 116,72 // je c2bd <_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 c295 <_sk_load_f16_dst_hsw+0xf4>
+ .byte 114,59 // jb c2bd <_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 c1d8 <_sk_load_f16_dst_hsw+0x37>
+ .byte 15,132,109,255,255,255 // je c200 <_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 c1d8 <_sk_load_f16_dst_hsw+0x37>
+ .byte 15,130,92,255,255,255 // jb c200 <_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 c1d8 <_sk_load_f16_dst_hsw+0x37>
+ .byte 233,80,255,255,255 // jmpq c200 <_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 c1d8 <_sk_load_f16_dst_hsw+0x37>
+ .byte 233,67,255,255,255 // jmpq c200 <_sk_load_f16_dst_hsw+0x37>
.byte 197,193,87,255 // vxorpd %xmm7,%xmm7,%xmm7
- .byte 233,58,255,255,255 // jmpq c1d8 <_sk_load_f16_dst_hsw+0x37>
+ .byte 233,58,255,255,255 // jmpq c200 <_sk_load_f16_dst_hsw+0x37>
HIDDEN _sk_gather_f16_hsw
.globl _sk_gather_f16_hsw
@@ -21475,7 +21473,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 c3d2 <_sk_store_f16_hsw+0x7b>
+ .byte 117,31 // jne c3fa <_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)
@@ -21484,22 +21482,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 c3ce <_sk_store_f16_hsw+0x77>
+ .byte 116,240 // je c3f6 <_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 c3ce <_sk_store_f16_hsw+0x77>
+ .byte 114,227 // jb c3f6 <_sk_store_f16_hsw+0x77>
.byte 196,65,121,214,84,192,16 // vmovq %xmm10,0x10(%r8,%rax,8)
- .byte 116,218 // je c3ce <_sk_store_f16_hsw+0x77>
+ .byte 116,218 // je c3f6 <_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 c3ce <_sk_store_f16_hsw+0x77>
+ .byte 114,205 // jb c3f6 <_sk_store_f16_hsw+0x77>
.byte 196,65,121,214,76,192,32 // vmovq %xmm9,0x20(%r8,%rax,8)
- .byte 116,196 // je c3ce <_sk_store_f16_hsw+0x77>
+ .byte 116,196 // je c3f6 <_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 c3ce <_sk_store_f16_hsw+0x77>
+ .byte 114,183 // jb c3f6 <_sk_store_f16_hsw+0x77>
.byte 196,65,121,214,68,192,48 // vmovq %xmm8,0x30(%r8,%rax,8)
- .byte 235,174 // jmp c3ce <_sk_store_f16_hsw+0x77>
+ .byte 235,174 // jmp c3f6 <_sk_store_f16_hsw+0x77>
HIDDEN _sk_load_u16_be_hsw
.globl _sk_load_u16_be_hsw
@@ -21514,7 +21512,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 c513 <_sk_load_u16_be_hsw+0xf3>
+ .byte 15,133,204,0,0,0 // jne c53b <_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
@@ -21533,7 +21531,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,212,101,2,0 // vbroadcastss 0x265d4(%rip),%ymm10 # 32a7c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,98,125,24,21,108,102,2,0 // vbroadcastss 0x2666c(%rip),%ymm10 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.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
@@ -21561,29 +21559,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 c579 <_sk_load_u16_be_hsw+0x159>
+ .byte 116,85 // je c5a1 <_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 c579 <_sk_load_u16_be_hsw+0x159>
+ .byte 114,72 // jb c5a1 <_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 c586 <_sk_load_u16_be_hsw+0x166>
+ .byte 116,72 // je c5ae <_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 c586 <_sk_load_u16_be_hsw+0x166>
+ .byte 114,59 // jb c5ae <_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 c462 <_sk_load_u16_be_hsw+0x42>
+ .byte 15,132,6,255,255,255 // je c48a <_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 c462 <_sk_load_u16_be_hsw+0x42>
+ .byte 15,130,245,254,255,255 // jb c48a <_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 c462 <_sk_load_u16_be_hsw+0x42>
+ .byte 233,233,254,255,255 // jmpq c48a <_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 c462 <_sk_load_u16_be_hsw+0x42>
+ .byte 233,220,254,255,255 // jmpq c48a <_sk_load_u16_be_hsw+0x42>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,211,254,255,255 // jmpq c462 <_sk_load_u16_be_hsw+0x42>
+ .byte 233,211,254,255,255 // jmpq c48a <_sk_load_u16_be_hsw+0x42>
HIDDEN _sk_load_rgb_u16_be_hsw
.globl _sk_load_rgb_u16_be_hsw
@@ -21600,7 +21598,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 c687 <_sk_load_rgb_u16_be_hsw+0xf8>
+ .byte 15,133,205,0,0,0 // jne c6af <_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
@@ -21625,7 +21623,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,67,100,2,0 // vbroadcastss 0x26443(%rip),%ymm9 # 32a7c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,98,125,24,13,219,100,2,0 // vbroadcastss 0x264db(%rip),%ymm9 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.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
@@ -21641,69 +21639,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,99,99,2,0 // vbroadcastss 0x26363(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,251,99,2,0 // vbroadcastss 0x263fb(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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 c6bf <_sk_load_rgb_u16_be_hsw+0x130>
+ .byte 117,31 // jne c6e7 <_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 c5ef <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,48,255,255,255 // jmpq c617 <_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 c709 <_sk_load_rgb_u16_be_hsw+0x17a>
+ .byte 114,48 // jb c731 <_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 c723 <_sk_load_rgb_u16_be_hsw+0x194>
+ .byte 117,48 // jne c74b <_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 c5ef <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,230,254,255,255 // jmpq c617 <_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 c5ef <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,204,254,255,255 // jmpq c617 <_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 c764 <_sk_load_rgb_u16_be_hsw+0x1d5>
+ .byte 114,39 // jb c78c <_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 c775 <_sk_load_rgb_u16_be_hsw+0x1e6>
+ .byte 117,30 // jne c79d <_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 c5ef <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,139,254,255,255 // jmpq c617 <_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 c5ef <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,122,254,255,255 // jmpq c617 <_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 c7a8 <_sk_load_rgb_u16_be_hsw+0x219>
+ .byte 114,25 // jb c7d0 <_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 c5ef <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,71,254,255,255 // jmpq c617 <_sk_load_rgb_u16_be_hsw+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,62,254,255,255 // jmpq c5ef <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,62,254,255,255 // jmpq c617 <_sk_load_rgb_u16_be_hsw+0x60>
HIDDEN _sk_store_u16_be_hsw
.globl _sk_store_u16_be_hsw
@@ -21717,7 +21715,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,44,99,2,0 // vbroadcastss 0x2632c(%rip),%ymm8 # 32b04 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,98,125,24,5,196,99,2,0 // vbroadcastss 0x263c4(%rip),%ymm8 # 32bc4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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
@@ -21755,7 +21753,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 c8bc <_sk_store_u16_be_hsw+0x10b>
+ .byte 117,31 // jne c8e4 <_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)
@@ -21764,22 +21762,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 c8b8 <_sk_store_u16_be_hsw+0x107>
+ .byte 116,240 // je c8e0 <_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 c8b8 <_sk_store_u16_be_hsw+0x107>
+ .byte 114,227 // jb c8e0 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,214,84,64,16 // vmovq %xmm10,0x10(%r8,%rax,2)
- .byte 116,218 // je c8b8 <_sk_store_u16_be_hsw+0x107>
+ .byte 116,218 // je c8e0 <_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 c8b8 <_sk_store_u16_be_hsw+0x107>
+ .byte 114,205 // jb c8e0 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,214,76,64,32 // vmovq %xmm9,0x20(%r8,%rax,2)
- .byte 116,196 // je c8b8 <_sk_store_u16_be_hsw+0x107>
+ .byte 116,196 // je c8e0 <_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 c8b8 <_sk_store_u16_be_hsw+0x107>
+ .byte 114,183 // jb c8e0 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,214,68,64,48 // vmovq %xmm8,0x30(%r8,%rax,2)
- .byte 235,174 // jmp c8b8 <_sk_store_u16_be_hsw+0x107>
+ .byte 235,174 // jmp c8e0 <_sk_store_u16_be_hsw+0x107>
HIDDEN _sk_load_f32_hsw
.globl _sk_load_f32_hsw
@@ -21788,7 +21786,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 ca7b <_sk_load_f32_hsw+0x171>
+ .byte 15,135,97,1,0,0 // ja caa3 <_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)
@@ -21801,7 +21799,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 # ca8c <_sk_load_f32_hsw+0x182>
+ .byte 76,141,21,50,1,0,0 // lea 0x132(%rip),%r10 # cab4 <_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
@@ -21864,7 +21862,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 ca55 <_sk_load_f32_hsw+0x14b>
+ .byte 235,203 // jmp ca7d <_sk_load_f32_hsw+0x14b>
.byte 102,144 // xchg %ax,%ax
.byte 27,255 // sbb %edi,%edi
.byte 255 // (bad)
@@ -21876,7 +21874,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) # 2900caa8 <_sk_srcover_rgba_8888_sse2_lowp+0x28fda94c>
+ .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 2900cad0 <_sk_srcover_rgba_8888_sse2_lowp+0x28fda8a4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -21888,7 +21886,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 cc1d <_sk_load_f32_dst_hsw+0x171>
+ .byte 15,135,97,1,0,0 // ja cc45 <_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)
@@ -21901,7 +21899,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 # cc2c <_sk_load_f32_dst_hsw+0x180>
+ .byte 76,141,21,48,1,0,0 // lea 0x130(%rip),%r10 # cc54 <_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
@@ -21964,7 +21962,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 cbf7 <_sk_load_f32_dst_hsw+0x14b>
+ .byte 235,203 // jmp cc1f <_sk_load_f32_dst_hsw+0x14b>
.byte 29,255,255,255,163 // sbb $0xa3ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
@@ -22004,7 +22002,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 cccb <_sk_store_f32_hsw+0x7f>
+ .byte 117,55 // jne ccf3 <_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
@@ -22017,22 +22015,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 ccc7 <_sk_store_f32_hsw+0x7b>
+ .byte 116,240 // je ccef <_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 ccc7 <_sk_store_f32_hsw+0x7b>
+ .byte 114,227 // jb ccef <_sk_store_f32_hsw+0x7b>
.byte 196,65,121,17,68,128,32 // vmovupd %xmm8,0x20(%r8,%rax,4)
- .byte 116,218 // je ccc7 <_sk_store_f32_hsw+0x7b>
+ .byte 116,218 // je ccef <_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 ccc7 <_sk_store_f32_hsw+0x7b>
+ .byte 114,205 // jb ccef <_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 ccc7 <_sk_store_f32_hsw+0x7b>
+ .byte 116,195 // je ccef <_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 ccc7 <_sk_store_f32_hsw+0x7b>
+ .byte 114,181 // jb ccef <_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 ccc7 <_sk_store_f32_hsw+0x7b>
+ .byte 235,171 // jmp ccef <_sk_store_f32_hsw+0x7b>
HIDDEN _sk_repeat_x_hsw
.globl _sk_repeat_x_hsw
@@ -22071,7 +22069,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,97,92,2,0 // vmulss 0x25c61(%rip),%xmm9,%xmm0 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 197,178,89,5,249,92,2,0 // vmulss 0x25cf9(%rip),%xmm9,%xmm0 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -22094,7 +22092,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,16,92,2,0 // vmulss 0x25c10(%rip),%xmm9,%xmm1 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 197,178,89,13,168,92,2,0 // vmulss 0x25ca8(%rip),%xmm9,%xmm1 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -22112,7 +22110,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,216,91,2,0 // vbroadcastss 0x25bd8(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,112,92,2,0 // vbroadcastss 0x25c70(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22125,7 +22123,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,178,91,2,0 // vbroadcastss 0x25bb2(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,74,92,2,0 // vbroadcastss 0x25c4a(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22134,9 +22132,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,184,91,2,0 // vbroadcastss 0x25bb8(%rip),%ymm8 # 32a00 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,5,80,92,2,0 // vbroadcastss 0x25c50(%rip),%ymm8 # 32ac0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,142,91,2,0 // vbroadcastss 0x25b8e(%rip),%ymm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,13,38,92,2,0 // vbroadcastss 0x25c26(%rip),%ymm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -22146,7 +22144,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,94,91,2,0 // vbroadcastss 0x25b5e(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,246,91,2,0 // vbroadcastss 0x25bf6(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22155,11 +22153,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,112,92,2,0 // vbroadcastss 0x25c70(%rip),%ymm3 # 32b0c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
- .byte 196,98,125,24,5,99,92,2,0 // vbroadcastss 0x25c63(%rip),%ymm8 # 32b08 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,226,125,24,29,8,93,2,0 // vbroadcastss 0x25d08(%rip),%ymm3 # 32bcc <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,5,251,92,2,0 // vbroadcastss 0x25cfb(%rip),%ymm8 # 32bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.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,88,92,2,0 // vbroadcastss 0x25c58(%rip),%ymm3 # 32b10 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,226,125,24,29,240,92,2,0 // vbroadcastss 0x25cf0(%rip),%ymm3 # 32bd0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.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
@@ -22358,9 +22356,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 d1b0 <_sk_evenly_spaced_gradient_hsw+0x18>
+ .byte 120,7 // js d1d8 <_sk_evenly_spaced_gradient_hsw+0x18>
.byte 196,193,242,42,202 // vcvtsi2ss %r10,%xmm1,%xmm1
- .byte 235,22 // jmp d1c6 <_sk_evenly_spaced_gradient_hsw+0x2e>
+ .byte 235,22 // jmp d1ee <_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
@@ -22371,7 +22369,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 d222 <_sk_evenly_spaced_gradient_hsw+0x8a>
+ .byte 119,73 // ja d24a <_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
@@ -22387,7 +22385,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 d2b5 <_sk_evenly_spaced_gradient_hsw+0x11d>
+ .byte 233,147,0,0,0 // jmpq d2dd <_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
@@ -22431,14 +22429,14 @@ HIDDEN _sk_gauss_a_to_rgba_hsw
.globl _sk_gauss_a_to_rgba_hsw
FUNCTION(_sk_gauss_a_to_rgba_hsw)
_sk_gauss_a_to_rgba_hsw:
- .byte 196,226,125,24,5,62,88,2,0 // vbroadcastss 0x2583e(%rip),%ymm0 # 32b18 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
- .byte 196,226,125,24,13,49,88,2,0 // vbroadcastss 0x25831(%rip),%ymm1 # 32b14 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ .byte 196,226,125,24,5,214,88,2,0 // vbroadcastss 0x258d6(%rip),%ymm0 # 32bd8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,226,125,24,13,201,88,2,0 // vbroadcastss 0x258c9(%rip),%ymm1 # 32bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 196,226,101,168,200 // vfmadd213ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,43,88,2,0 // vbroadcastss 0x2582b(%rip),%ymm0 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ .byte 196,226,125,24,5,195,88,2,0 // vbroadcastss 0x258c3(%rip),%ymm0 # 32bdc <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.byte 196,226,101,184,193 // vfmadd231ps %ymm1,%ymm3,%ymm0
- .byte 196,226,125,24,13,33,88,2,0 // vbroadcastss 0x25821(%rip),%ymm1 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 196,226,125,24,13,185,88,2,0 // vbroadcastss 0x258b9(%rip),%ymm1 # 32be0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.byte 196,226,101,184,200 // vfmadd231ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,23,88,2,0 // vbroadcastss 0x25817(%rip),%ymm0 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ .byte 196,226,125,24,5,175,88,2,0 // vbroadcastss 0x258af(%rip),%ymm0 # 32be4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.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
@@ -22453,11 +22451,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 d40d <_sk_gradient_hsw+0xeb>
+ .byte 15,134,220,0,0,0 // jbe d435 <_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,164,86,2,0 // vbroadcastss 0x256a4(%rip),%ymm2 # 329ec <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,226,125,24,21,60,87,2,0 // vbroadcastss 0x2573c(%rip),%ymm2 # 32aac <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.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
@@ -22465,10 +22463,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 d34d <_sk_gradient_hsw+0x2b>
+ .byte 117,227 // jne d375 <_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 d416 <_sk_gradient_hsw+0xf4>
+ .byte 15,134,158,0,0,0 // jbe d43e <_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
@@ -22500,7 +22498,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 d45a <_sk_gradient_hsw+0x138>
+ .byte 235,77 // jmp d482 <_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
@@ -22560,24 +22558,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,51,86,2,0 // vbroadcastss 0x25633(%rip),%ymm13 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
- .byte 196,98,125,24,53,46,86,2,0 // vbroadcastss 0x2562e(%rip),%ymm14 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ .byte 196,98,125,24,45,203,86,2,0 // vbroadcastss 0x256cb(%rip),%ymm13 # 32be8 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ .byte 196,98,125,24,53,198,86,2,0 // vbroadcastss 0x256c6(%rip),%ymm14 # 32bec <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
.byte 196,66,29,184,245 // vfmadd231ps %ymm13,%ymm12,%ymm14
- .byte 196,98,125,24,45,36,86,2,0 // vbroadcastss 0x25624(%rip),%ymm13 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ .byte 196,98,125,24,45,188,86,2,0 // vbroadcastss 0x256bc(%rip),%ymm13 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
.byte 196,66,29,184,238 // vfmadd231ps %ymm14,%ymm12,%ymm13
- .byte 196,98,125,24,53,26,86,2,0 // vbroadcastss 0x2561a(%rip),%ymm14 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 196,98,125,24,53,178,86,2,0 // vbroadcastss 0x256b2(%rip),%ymm14 # 32bf4 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
.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,5,86,2,0 // vbroadcastss 0x25605(%rip),%ymm10 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 196,98,125,24,21,157,86,2,0 // vbroadcastss 0x2569d(%rip),%ymm10 # 32bf8 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
.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,151,84,2,0 // vbroadcastss 0x25497(%rip),%ymm10 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,21,47,85,2,0 // vbroadcastss 0x2552f(%rip),%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,129,84,2,0 // vbroadcastss 0x25481(%rip),%ymm10 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,21,25,85,2,0 // vbroadcastss 0x25519(%rip),%ymm10 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -22600,28 +22598,28 @@ HIDDEN _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:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,64,32 // vbroadcastss 0x20(%rax),%ymm8
- .byte 197,122,16,72,40 // vmovss 0x28(%rax),%xmm9
- .byte 197,50,89,80,44 // vmulss 0x2c(%rax),%xmm9,%xmm10
+ .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,133,85,2,0 // vbroadcastss 0x25585(%rip),%ymm11 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 196,98,125,24,29,29,86,2,0 // vbroadcastss 0x2561d(%rip),%ymm11 # 32bfc <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
.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,100,85,2,0 // vbroadcastss 0x25564(%rip),%ymm9 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 196,98,125,24,13,252,85,2,0 // vbroadcastss 0x255fc(%rip),%ymm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
.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,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 196,98,125,24,13,71,85,2,0 // vbroadcastss 0x25547(%rip),%ymm9 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
+ .byte 196,98,125,24,13,223,85,2,0 // vbroadcastss 0x255df(%rip),%ymm9 # 32c04 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
.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,212,83,2,0 // vbroadcastss 0x253d4(%rip),%ymm11 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,29,108,84,2,0 // vbroadcastss 0x2546c(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -22635,28 +22633,28 @@ HIDDEN _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:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,64,32 // vbroadcastss 0x20(%rax),%ymm8
- .byte 197,122,16,72,40 // vmovss 0x28(%rax),%xmm9
- .byte 197,50,89,80,44 // vmulss 0x2c(%rax),%xmm9,%xmm10
+ .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,237,84,2,0 // vbroadcastss 0x254ed(%rip),%ymm11 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 196,98,125,24,29,133,85,2,0 // vbroadcastss 0x25585(%rip),%ymm11 # 32bfc <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
.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,204,84,2,0 // vbroadcastss 0x254cc(%rip),%ymm9 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 196,98,125,24,13,100,85,2,0 // vbroadcastss 0x25564(%rip),%ymm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
.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,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 196,98,125,24,13,175,84,2,0 // vbroadcastss 0x254af(%rip),%ymm9 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
+ .byte 196,98,125,24,13,71,85,2,0 // vbroadcastss 0x25547(%rip),%ymm9 # 32c04 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
.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,60,83,2,0 // vbroadcastss 0x2533c(%rip),%ymm11 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,29,212,83,2,0 // vbroadcastss 0x253d4(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -22670,18 +22668,18 @@ HIDDEN _sk_xy_to_2pt_conical_linear_hsw
FUNCTION(_sk_xy_to_2pt_conical_linear_hsw)
_sk_xy_to_2pt_conical_linear_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,122,16,64,40 // vmovss 0x28(%rax),%xmm8
- .byte 197,58,89,72,44 // vmulss 0x2c(%rax),%xmm8,%xmm9
+ .byte 197,122,16,64,72 // vmovss 0x48(%rax),%xmm8
+ .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,91,84,2,0 // vbroadcastss 0x2545b(%rip),%ymm10 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 196,98,125,24,21,243,84,2,0 // vbroadcastss 0x254f3(%rip),%ymm10 # 32bfc <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
.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,62,84,2,0 // vbroadcastss 0x2543e(%rip),%ymm8 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 196,98,125,24,5,214,84,2,0 // vbroadcastss 0x254d6(%rip),%ymm8 # 32c04 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
.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
@@ -22692,8 +22690,8 @@ HIDDEN _sk_mask_2pt_conical_degenerates_hsw
FUNCTION(_sk_mask_2pt_conical_degenerates_hsw)
_sk_mask_2pt_conical_degenerates_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,64,44 // vbroadcastss 0x2c(%rax),%ymm8
- .byte 196,98,125,24,72,40 // vbroadcastss 0x28(%rax),%ymm9
+ .byte 196,98,125,24,64,76 // vbroadcastss 0x4c(%rax),%ymm8
+ .byte 196,98,125,24,72,72 // vbroadcastss 0x48(%rax),%ymm9
.byte 196,66,125,184,200 // vfmadd231ps %ymm8,%ymm0,%ymm9
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,65,52,194,200,1 // vcmpltps %ymm8,%ymm9,%ymm9
@@ -22724,7 +22722,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,105,82,2,0 // vbroadcastss 0x25269(%rip),%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,5,1,83,2,0 // vbroadcastss 0x25301(%rip),%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -22732,9 +22730,9 @@ _sk_save_xy_hsw:
.byte 196,67,125,8,208,1 // vroundps $0x1,%ymm8,%ymm10
.byte 196,65,60,92,194 // vsubps %ymm10,%ymm8,%ymm8
.byte 197,252,17,0 // vmovups %ymm0,(%rax)
- .byte 197,252,17,72,32 // vmovups %ymm1,0x20(%rax)
- .byte 197,124,17,72,64 // vmovups %ymm9,0x40(%rax)
- .byte 197,124,17,64,96 // vmovups %ymm8,0x60(%rax)
+ .byte 197,252,17,72,64 // vmovups %ymm1,0x40(%rax)
+ .byte 197,124,17,136,128,0,0,0 // vmovups %ymm9,0x80(%rax)
+ .byte 197,124,17,128,192,0,0,0 // vmovups %ymm8,0xc0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22743,8 +22741,8 @@ HIDDEN _sk_accumulate_hsw
FUNCTION(_sk_accumulate_hsw)
_sk_accumulate_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
- .byte 197,60,89,128,160,0,0,0 // vmulps 0xa0(%rax),%ymm8,%ymm8
+ .byte 197,124,16,128,0,1,0,0 // vmovups 0x100(%rax),%ymm8
+ .byte 197,60,89,128,64,1,0,0 // vmulps 0x140(%rax),%ymm8,%ymm8
.byte 196,226,61,184,224 // vfmadd231ps %ymm0,%ymm8,%ymm4
.byte 196,226,61,184,233 // vfmadd231ps %ymm1,%ymm8,%ymm5
.byte 196,226,61,184,242 // vfmadd231ps %ymm2,%ymm8,%ymm6
@@ -22758,11 +22756,11 @@ 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,93,83,2,0 // vbroadcastss 0x2535d(%rip),%ymm0 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 196,226,125,24,5,239,83,2,0 // vbroadcastss 0x253ef(%rip),%ymm0 # 32c08 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,240,81,2,0 // vbroadcastss 0x251f0(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .byte 196,98,125,24,5,130,82,2,0 // vbroadcastss 0x25282(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .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
.byte 255,224 // jmpq *%rax
@@ -22771,10 +22769,10 @@ 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,208,81,2,0 // vbroadcastss 0x251d0(%rip),%ymm0 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,226,125,24,5,95,82,2,0 // vbroadcastss 0x2525f(%rip),%ymm0 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
- .byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .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)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22783,11 +22781,11 @@ 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,20,83,2,0 // vbroadcastss 0x25314(%rip),%ymm1 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
- .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,166,81,2,0 // vbroadcastss 0x251a6(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .byte 196,226,125,24,13,160,83,2,0 // vbroadcastss 0x253a0(%rip),%ymm1 # 32c08 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
+ .byte 196,98,125,24,5,50,82,2,0 // vbroadcastss 0x25232(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .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
.byte 255,224 // jmpq *%rax
@@ -22796,10 +22794,10 @@ 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,134,81,2,0 // vbroadcastss 0x25186(%rip),%ymm1 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
- .byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .byte 196,226,125,24,13,15,82,2,0 // vbroadcastss 0x2520f(%rip),%ymm1 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .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)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22808,16 +22806,16 @@ 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,205,82,2,0 // vbroadcastss 0x252cd(%rip),%ymm0 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
+ .byte 196,226,125,24,5,83,83,2,0 // vbroadcastss 0x25353(%rip),%ymm0 # 32c0c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,92,81,2,0 // vbroadcastss 0x2515c(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
+ .byte 196,98,125,24,5,226,81,2,0 // vbroadcastss 0x251e2(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .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,189,81,2,0 // vbroadcastss 0x251bd(%rip),%ymm10 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
- .byte 196,98,125,24,29,168,82,2,0 // vbroadcastss 0x252a8(%rip),%ymm11 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ .byte 196,98,125,24,21,64,82,2,0 // vbroadcastss 0x25240(%rip),%ymm10 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,43,83,2,0 // vbroadcastss 0x2532b(%rip),%ymm11 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .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
@@ -22826,18 +22824,18 @@ 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,127,82,2,0 // vbroadcastss 0x2527f(%rip),%ymm0 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 196,226,125,24,5,2,83,2,0 // vbroadcastss 0x25302(%rip),%ymm0 # 32c08 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,18,81,2,0 // vbroadcastss 0x25112(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,116,82,2,0 // vbroadcastss 0x25274(%rip),%ymm9 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
- .byte 196,98,125,24,21,103,82,2,0 // vbroadcastss 0x25267(%rip),%ymm10 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ .byte 196,98,125,24,5,149,81,2,0 // vbroadcastss 0x25195(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
+ .byte 196,98,125,24,13,244,82,2,0 // vbroadcastss 0x252f4(%rip),%ymm9 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 196,98,125,24,21,231,82,2,0 // vbroadcastss 0x252e7(%rip),%ymm10 # 32c14 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,233,80,2,0 // vbroadcastss 0x250e9(%rip),%ymm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,13,105,81,2,0 // vbroadcastss 0x25169(%rip),%ymm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,83,82,2,0 // vbroadcastss 0x25253(%rip),%ymm10 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
+ .byte 196,98,125,24,21,211,82,2,0 // vbroadcastss 0x252d3(%rip),%ymm10 # 32c1c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
- .byte 197,124,17,144,128,0,0,0 // vmovups %ymm10,0x80(%rax)
+ .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
@@ -22846,16 +22844,16 @@ 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,191,80,2,0 // vbroadcastss 0x250bf(%rip),%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,5,63,81,2,0 // vbroadcastss 0x2513f(%rip),%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
- .byte 197,124,16,72,64 // vmovups 0x40(%rax),%ymm9
- .byte 196,98,125,24,21,33,82,2,0 // vbroadcastss 0x25221(%rip),%ymm10 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
- .byte 196,98,125,24,29,20,82,2,0 // vbroadcastss 0x25214(%rip),%ymm11 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ .byte 197,124,16,136,128,0,0,0 // vmovups 0x80(%rax),%ymm9
+ .byte 196,98,125,24,21,158,82,2,0 // vbroadcastss 0x2529e(%rip),%ymm10 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 196,98,125,24,29,145,82,2,0 // vbroadcastss 0x25291(%rip),%ymm11 # 32c14 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
.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,9,82,2,0 // vbroadcastss 0x25209(%rip),%ymm8 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
+ .byte 196,98,125,24,5,134,82,2,0 // vbroadcastss 0x25286(%rip),%ymm8 # 32c1c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
.byte 196,66,53,184,195 // vfmadd231ps %ymm11,%ymm9,%ymm8
- .byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .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
@@ -22864,15 +22862,15 @@ 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,233,81,2,0 // vbroadcastss 0x251e9(%rip),%ymm0 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
+ .byte 196,226,125,24,5,102,82,2,0 // vbroadcastss 0x25266(%rip),%ymm0 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
+ .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,214,80,2,0 // vbroadcastss 0x250d6(%rip),%ymm10 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
- .byte 196,98,125,24,29,193,81,2,0 // vbroadcastss 0x251c1(%rip),%ymm11 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ .byte 196,98,125,24,21,80,81,2,0 // vbroadcastss 0x25150(%rip),%ymm10 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,59,82,2,0 // vbroadcastss 0x2523b(%rip),%ymm11 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .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
@@ -22881,16 +22879,16 @@ 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,156,81,2,0 // vbroadcastss 0x2519c(%rip),%ymm1 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
- .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,42,80,2,0 // vbroadcastss 0x2502a(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
+ .byte 196,226,125,24,13,22,82,2,0 // vbroadcastss 0x25216(%rip),%ymm1 # 32c0c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
+ .byte 196,98,125,24,5,164,80,2,0 // vbroadcastss 0x250a4(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .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,139,80,2,0 // vbroadcastss 0x2508b(%rip),%ymm10 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
- .byte 196,98,125,24,29,118,81,2,0 // vbroadcastss 0x25176(%rip),%ymm11 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ .byte 196,98,125,24,21,2,81,2,0 // vbroadcastss 0x25102(%rip),%ymm10 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,237,81,2,0 // vbroadcastss 0x251ed(%rip),%ymm11 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .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
@@ -22899,18 +22897,18 @@ 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,77,81,2,0 // vbroadcastss 0x2514d(%rip),%ymm1 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
- .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,223,79,2,0 // vbroadcastss 0x24fdf(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,65,81,2,0 // vbroadcastss 0x25141(%rip),%ymm9 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
- .byte 196,98,125,24,21,52,81,2,0 // vbroadcastss 0x25134(%rip),%ymm10 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ .byte 196,226,125,24,13,196,81,2,0 // vbroadcastss 0x251c4(%rip),%ymm1 # 32c08 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
+ .byte 196,98,125,24,5,86,80,2,0 // vbroadcastss 0x25056(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
+ .byte 196,98,125,24,13,181,81,2,0 // vbroadcastss 0x251b5(%rip),%ymm9 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 196,98,125,24,21,168,81,2,0 // vbroadcastss 0x251a8(%rip),%ymm10 # 32c14 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,182,79,2,0 // vbroadcastss 0x24fb6(%rip),%ymm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,13,42,80,2,0 // vbroadcastss 0x2502a(%rip),%ymm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,32,81,2,0 // vbroadcastss 0x25120(%rip),%ymm10 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
+ .byte 196,98,125,24,21,148,81,2,0 // vbroadcastss 0x25194(%rip),%ymm10 # 32c1c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
- .byte 197,124,17,144,160,0,0,0 // vmovups %ymm10,0xa0(%rax)
+ .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
@@ -22919,16 +22917,16 @@ 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,140,79,2,0 // vbroadcastss 0x24f8c(%rip),%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 197,188,88,72,32 // vaddps 0x20(%rax),%ymm8,%ymm1
- .byte 197,124,16,72,96 // vmovups 0x60(%rax),%ymm9
- .byte 196,98,125,24,21,237,80,2,0 // vbroadcastss 0x250ed(%rip),%ymm10 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
- .byte 196,98,125,24,29,224,80,2,0 // vbroadcastss 0x250e0(%rip),%ymm11 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ .byte 196,98,125,24,5,0,80,2,0 // vbroadcastss 0x25000(%rip),%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .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,94,81,2,0 // vbroadcastss 0x2515e(%rip),%ymm10 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 196,98,125,24,29,81,81,2,0 // vbroadcastss 0x25151(%rip),%ymm11 # 32c14 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
.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,213,80,2,0 // vbroadcastss 0x250d5(%rip),%ymm8 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
+ .byte 196,98,125,24,5,70,81,2,0 // vbroadcastss 0x25146(%rip),%ymm8 # 32c1c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
.byte 196,66,53,184,195 // vfmadd231ps %ymm11,%ymm9,%ymm8
- .byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .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
@@ -22937,15 +22935,15 @@ 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,181,80,2,0 // vbroadcastss 0x250b5(%rip),%ymm1 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
- .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
+ .byte 196,226,125,24,13,38,81,2,0 // vbroadcastss 0x25126(%rip),%ymm1 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .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,161,79,2,0 // vbroadcastss 0x24fa1(%rip),%ymm10 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
- .byte 196,98,125,24,29,140,80,2,0 // vbroadcastss 0x2508c(%rip),%ymm11 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ .byte 196,98,125,24,21,15,80,2,0 // vbroadcastss 0x2500f(%rip),%ymm10 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,250,80,2,0 // vbroadcastss 0x250fa(%rip),%ymm11 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.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,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .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
@@ -22994,7 +22992,7 @@ _sk_callback_hsw:
.byte 72,137,223 // mov %rbx,%rdi
.byte 197,248,119 // vzeroupper
.byte 255,19 // callq *(%rbx)
- .byte 72,139,131,136,0,0,0 // mov 0x88(%rbx),%rax
+ .byte 72,139,131,8,1,0,0 // mov 0x108(%rbx),%rax
.byte 197,248,16,0 // vmovups (%rax),%xmm0
.byte 197,248,16,72,16 // vmovups 0x10(%rax),%xmm1
.byte 197,248,16,80,32 // vmovups 0x20(%rax),%xmm2
@@ -23082,7 +23080,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,78,78,2,0 // vpbroadcastd 0x24e4e(%rip),%ymm15 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ .byte 196,98,125,88,61,188,78,2,0 // vpbroadcastd 0x24ebc(%rip),%ymm15 # 32c24 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
.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
@@ -23094,13 +23092,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,152,76,2,0 // vpbroadcastd 0x24c98(%rip),%ymm7 # 329f4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,226,125,88,61,6,77,2,0 // vpbroadcastd 0x24d06(%rip),%ymm7 # 32ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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,224,77,2,0 // vbroadcastss 0x24de0(%rip),%ymm0 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ .byte 196,226,125,24,5,78,78,2,0 // vbroadcastss 0x24e4e(%rip),%ymm0 # 32c20 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
.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
@@ -23362,7 +23360,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,121,72,2,0 // vpbroadcastd 0x24879(%rip),%ymm10 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ .byte 196,98,125,88,21,231,72,2,0 // vpbroadcastd 0x248e7(%rip),%ymm10 # 32c24 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
.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
@@ -23374,13 +23372,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,192,70,2,0 // vpbroadcastd 0x246c0(%rip),%ymm11 # 329f4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,125,88,29,46,71,2,0 // vpbroadcastd 0x2472e(%rip),%ymm11 # 32ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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,9,72,2,0 // vbroadcastss 0x24809(%rip),%ymm0 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ .byte 196,226,125,24,5,119,72,2,0 // vbroadcastss 0x24877(%rip),%ymm0 # 32c20 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
.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
@@ -23813,15 +23811,13 @@ _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,227,60,2,0 // vbroadcastss 0x23ce3(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,81,61,2,0 // vbroadcastss 0x23d51(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
.byte 197,252,16,188,36,192,6,0,0 // vmovups 0x6c0(%rsp),%ymm7
.byte 72,129,196,248,6,0,0 // add $0x6f8,%rsp
.byte 255,224 // jmpq *%rax
- .byte 144 // nop
- .byte 144 // nop
HIDDEN _sk_start_pipeline_avx
.globl _sk_start_pipeline_avx
@@ -23844,13 +23840,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 edfe <_sk_start_pipeline_avx+0xca>
+ .byte 15,131,151,0,0,0 // jae ee4e <_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 edc0 <_sk_start_pipeline_avx+0x8c>
+ .byte 119,67 // ja ee10 <_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
@@ -23869,10 +23865,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 ed81 <_sk_start_pipeline_avx+0x4d>
+ .byte 118,193 // jbe edd1 <_sk_start_pipeline_avx+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,41 // je edf1 <_sk_start_pipeline_avx+0xbd>
+ .byte 116,41 // je ee41 <_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
@@ -23886,7 +23882,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 ed73 <_sk_start_pipeline_avx+0x3f>
+ .byte 15,133,117,255,255,255 // jne edc3 <_sk_start_pipeline_avx+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -23911,15 +23907,15 @@ _sk_seed_shader_avx:
.byte 197,249,112,192,0 // vpshufd $0x0,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 197,252,88,5,116,57,2,0 // vaddps 0x23974(%rip),%ymm0,%ymm0 # 327a0 <_sk_srcover_rgba_8888_sse2_lowp+0x644>
+ .byte 197,252,88,5,228,57,2,0 // vaddps 0x239e4(%rip),%ymm0,%ymm0 # 32860 <_sk_srcover_rgba_8888_sse2_lowp+0x634>
.byte 197,249,110,201 // vmovd %ecx,%xmm1
.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,156,59,2,0 // vbroadcastss 0x23b9c(%rip),%ymm2 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,226,125,24,21,12,60,2,0 // vbroadcastss 0x23c0c(%rip),%ymm2 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,145,59,2,0 // vbroadcastss 0x23b91(%rip),%ymm2 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,21,1,60,2,0 // vbroadcastss 0x23c01(%rip),%ymm2 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -23933,46 +23929,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,65,61,2,0 // vpaddd 0x23d41(%rip),%xmm8,%xmm9 # 32bc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
- .byte 197,57,254,5,73,61,2,0 // vpaddd 0x23d49(%rip),%xmm8,%xmm8 # 32bd0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ .byte 197,57,254,13,177,61,2,0 // vpaddd 0x23db1(%rip),%xmm8,%xmm9 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ .byte 197,57,254,5,185,61,2,0 // vpaddd 0x23db9(%rip),%xmm8,%xmm8 # 32c90 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
.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,65,59,2,0 // vbroadcastss 0x23b41(%rip),%ymm10 # 329ec <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,24,21,177,59,2,0 // vbroadcastss 0x23bb1(%rip),%ymm10 # 32aac <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.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,16,69,2,0 // vmovddup 0x24510(%rip),%xmm12 # 333e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1284>
+ .byte 197,123,18,37,128,69,2,0 // vmovddup 0x24580(%rip),%xmm12 # 334a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1274>
.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,255,58,2,0 // vbroadcastss 0x23aff(%rip),%ymm13 # 329f4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,125,24,45,111,59,2,0 // vbroadcastss 0x23b6f(%rip),%ymm13 # 32ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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,206,68,2,0 // vmovddup 0x244ce(%rip),%xmm14 # 333e8 <_sk_srcover_rgba_8888_sse2_lowp+0x128c>
+ .byte 197,123,18,53,62,69,2,0 // vmovddup 0x2453e(%rip),%xmm14 # 334a8 <_sk_srcover_rgba_8888_sse2_lowp+0x127c>
.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,174,58,2,0 // vbroadcastss 0x23aae(%rip),%ymm14 # 329f0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,53,30,59,2,0 // vbroadcastss 0x23b1e(%rip),%ymm14 # 32ab0 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.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,132,68,2,0 // vmovddup 0x24484(%rip),%xmm13 # 333f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1294>
+ .byte 197,123,18,45,244,68,2,0 // vmovddup 0x244f4(%rip),%xmm13 # 334b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1284>
.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
@@ -23983,9 +23979,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,81,58,2,0 // vbroadcastss 0x23a51(%rip),%ymm9 # 329f8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,13,193,58,2,0 // vbroadcastss 0x23ac1(%rip),%ymm9 # 32ab8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,71,58,2,0 // vbroadcastss 0x23a47(%rip),%ymm9 # 329fc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,13,183,58,2,0 // vbroadcastss 0x23ab7(%rip),%ymm9 # 32abc <_sk_srcover_rgba_8888_sse2_lowp+0x890>
.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
@@ -24019,7 +24015,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,207,57,2,0 // vbroadcastss 0x239cf(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,63,58,2,0 // vbroadcastss 0x23a3f(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24030,7 +24026,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,182,57,2,0 // vbroadcastss 0x239b6(%rip),%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,5,38,58,2,0 // vbroadcastss 0x23a26(%rip),%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -24076,7 +24072,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,85,57,2,0 // vbroadcastss 0x23955(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,197,57,2,0 // vbroadcastss 0x239c5(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24097,7 +24093,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,19,57,2,0 // vbroadcastss 0x23913(%rip),%ymm9 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,13,131,57,2,0 // vbroadcastss 0x23983(%rip),%ymm9 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24139,7 +24135,7 @@ HIDDEN _sk_srcout_avx
.globl _sk_srcout_avx
FUNCTION(_sk_srcout_avx)
_sk_srcout_avx:
- .byte 196,98,125,24,5,174,56,2,0 // vbroadcastss 0x238ae(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,30,57,2,0 // vbroadcastss 0x2391e(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24152,7 +24148,7 @@ HIDDEN _sk_dstout_avx
.globl _sk_dstout_avx
FUNCTION(_sk_dstout_avx)
_sk_dstout_avx:
- .byte 196,226,125,24,5,141,56,2,0 // vbroadcastss 0x2388d(%rip),%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,5,253,56,2,0 // vbroadcastss 0x238fd(%rip),%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24165,7 +24161,7 @@ HIDDEN _sk_srcover_avx
.globl _sk_srcover_avx
FUNCTION(_sk_srcover_avx)
_sk_srcover_avx:
- .byte 196,98,125,24,5,108,56,2,0 // vbroadcastss 0x2386c(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,220,56,2,0 // vbroadcastss 0x238dc(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24182,7 +24178,7 @@ HIDDEN _sk_dstover_avx
.globl _sk_dstover_avx
FUNCTION(_sk_dstover_avx)
_sk_dstover_avx:
- .byte 196,98,125,24,5,59,56,2,0 // vbroadcastss 0x2383b(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,171,56,2,0 // vbroadcastss 0x238ab(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24210,7 +24206,7 @@ HIDDEN _sk_multiply_avx
.globl _sk_multiply_avx
FUNCTION(_sk_multiply_avx)
_sk_multiply_avx:
- .byte 196,98,125,24,5,246,55,2,0 // vbroadcastss 0x237f6(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,102,56,2,0 // vbroadcastss 0x23866(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24241,7 +24237,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,133,55,2,0 // vbroadcastss 0x23785(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,245,55,2,0 // vbroadcastss 0x237f5(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24275,7 +24271,7 @@ HIDDEN _sk_xor__avx
.globl _sk_xor__avx
FUNCTION(_sk_xor__avx)
_sk_xor__avx:
- .byte 196,98,125,24,5,36,55,2,0 // vbroadcastss 0x23724(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,148,55,2,0 // vbroadcastss 0x23794(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24312,7 +24308,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,160,54,2,0 // vbroadcastss 0x236a0(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,16,55,2,0 // vbroadcastss 0x23710(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24338,7 +24334,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,72,54,2,0 // vbroadcastss 0x23648(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,184,54,2,0 // vbroadcastss 0x236b8(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24367,7 +24363,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,228,53,2,0 // vbroadcastss 0x235e4(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,84,54,2,0 // vbroadcastss 0x23654(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24390,7 +24386,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,155,53,2,0 // vbroadcastss 0x2359b(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,11,54,2,0 // vbroadcastss 0x2360b(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24401,7 +24397,7 @@ HIDDEN _sk_colorburn_avx
.globl _sk_colorburn_avx
FUNCTION(_sk_colorburn_avx)
_sk_colorburn_avx:
- .byte 196,98,125,24,5,130,53,2,0 // vbroadcastss 0x23582(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,242,53,2,0 // vbroadcastss 0x235f2(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24463,7 +24459,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,134,52,2,0 // vbroadcastss 0x23486(%rip),%ymm9 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,13,246,52,2,0 // vbroadcastss 0x234f6(%rip),%ymm9 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24520,7 +24516,7 @@ HIDDEN _sk_hardlight_avx
.globl _sk_hardlight_avx
FUNCTION(_sk_hardlight_avx)
_sk_hardlight_avx:
- .byte 196,98,125,24,5,145,51,2,0 // vbroadcastss 0x23391(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,1,52,2,0 // vbroadcastss 0x23401(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24575,7 +24571,7 @@ HIDDEN _sk_overlay_avx
.globl _sk_overlay_avx
FUNCTION(_sk_overlay_avx)
_sk_overlay_avx:
- .byte 196,98,125,24,5,182,50,2,0 // vbroadcastss 0x232b6(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,38,51,2,0 // vbroadcastss 0x23326(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24641,10 +24637,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,189,49,2,0 // vbroadcastss 0x231bd(%rip),%ymm11 # 32a00 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,29,45,50,2,0 // vbroadcastss 0x2322d(%rip),%ymm11 # 32ac0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.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,174,49,2,0 // vbroadcastss 0x231ae(%rip),%ymm13 # 32a04 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,45,30,50,2,0 // vbroadcastss 0x2321e(%rip),%ymm13 # 32ac4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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
@@ -24655,7 +24651,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,88,49,2,0 // vbroadcastss 0x23158(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,200,49,2,0 // vbroadcastss 0x231c8(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24782,12 +24778,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,59,47,2,0 // vbroadcastss 0x22f3b(%rip),%ymm14 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,53,171,47,2,0 // vbroadcastss 0x22fab(%rip),%ymm14 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,49,47,2,0 // vbroadcastss 0x22f31(%rip),%ymm15 # 32a0c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,61,161,47,2,0 // vbroadcastss 0x22fa1(%rip),%ymm15 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,34,47,2,0 // vbroadcastss 0x22f22(%rip),%ymm0 # 32a10 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,5,146,47,2,0 // vbroadcastss 0x22f92(%rip),%ymm0 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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
@@ -24848,7 +24844,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,207,45,2,0 // vbroadcastss 0x22dcf(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,63,46,2,0 // vbroadcastss 0x22e3f(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -24905,12 +24901,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,249,44,2,0 // vbroadcastss 0x22cf9(%rip),%ymm14 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,53,105,45,2,0 // vbroadcastss 0x22d69(%rip),%ymm14 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,239,44,2,0 // vbroadcastss 0x22cef(%rip),%ymm15 # 32a0c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,61,95,45,2,0 // vbroadcastss 0x22d5f(%rip),%ymm15 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,224,44,2,0 // vbroadcastss 0x22ce0(%rip),%ymm0 # 32a10 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,5,80,45,2,0 // vbroadcastss 0x22d50(%rip),%ymm0 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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
@@ -24971,7 +24967,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,141,43,2,0 // vbroadcastss 0x22b8d(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,253,43,2,0 // vbroadcastss 0x22bfd(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -25000,12 +24996,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,63,43,2,0 // vbroadcastss 0x22b3f(%rip),%ymm13 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,45,175,43,2,0 // vbroadcastss 0x22baf(%rip),%ymm13 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.byte 196,65,92,89,213 // vmulps %ymm13,%ymm4,%ymm10
- .byte 196,98,125,24,53,53,43,2,0 // vbroadcastss 0x22b35(%rip),%ymm14 # 32a0c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,53,165,43,2,0 // vbroadcastss 0x22ba5(%rip),%ymm14 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,38,43,2,0 // vbroadcastss 0x22b26(%rip),%ymm15 # 32a10 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,61,150,43,2,0 // vbroadcastss 0x22b96(%rip),%ymm15 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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
@@ -25068,7 +25064,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,193,41,2,0 // vbroadcastss 0x229c1(%rip),%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,5,49,42,2,0 // vbroadcastss 0x22a31(%rip),%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -25098,12 +25094,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,111,41,2,0 // vbroadcastss 0x2296f(%rip),%ymm13 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,45,223,41,2,0 // vbroadcastss 0x229df(%rip),%ymm13 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.byte 196,65,108,89,213 // vmulps %ymm13,%ymm2,%ymm10
- .byte 196,98,125,24,53,101,41,2,0 // vbroadcastss 0x22965(%rip),%ymm14 # 32a0c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,53,213,41,2,0 // vbroadcastss 0x229d5(%rip),%ymm14 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,86,41,2,0 // vbroadcastss 0x22956(%rip),%ymm15 # 32a10 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,61,198,41,2,0 // vbroadcastss 0x229c6(%rip),%ymm15 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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
@@ -25166,7 +25162,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,241,39,2,0 // vbroadcastss 0x227f1(%rip),%ymm0 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,5,97,40,2,0 // vbroadcastss 0x22861(%rip),%ymm0 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -25198,9 +25194,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 1038c <_sk_srcover_rgba_8888_avx+0x14a>
+ .byte 15,133,42,1,0,0 // jne 103dc <_sk_srcover_rgba_8888_avx+0x14a>
.byte 196,1,125,16,4,152 // vmovupd (%r8,%r11,4),%ymm8
- .byte 197,125,40,13,80,37,2,0 // vmovapd 0x22550(%rip),%ymm9 # 327c0 <_sk_srcover_rgba_8888_sse2_lowp+0x664>
+ .byte 197,125,40,13,192,37,2,0 // vmovapd 0x225c0(%rip),%ymm9 # 32880 <_sk_srcover_rgba_8888_sse2_lowp+0x654>
.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
@@ -25218,9 +25214,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,23,39,2,0 // vbroadcastss 0x22717(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,135,39,2,0 // vbroadcastss 0x22787(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,54,39,2,0 // vbroadcastss 0x22736(%rip),%ymm9 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,13,166,39,2,0 // vbroadcastss 0x227a6(%rip),%ymm9 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -25253,7 +25249,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 103c4 <_sk_srcover_rgba_8888_avx+0x182>
+ .byte 117,66 // jne 10414 <_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
@@ -25262,33 +25258,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 10268 <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 15,135,195,254,255,255 // ja 102b8 <_sk_srcover_rgba_8888_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,4,1,0,0 // lea 0x104(%rip),%r10 # 104b4 <_sk_srcover_rgba_8888_avx+0x272>
+ .byte 76,141,21,4,1,0,0 // lea 0x104(%rip),%r10 # 10504 <_sk_srcover_rgba_8888_avx+0x272>
.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 10268 <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 233,164,254,255,255 // jmpq 102b8 <_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 10388 <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 119,180 // ja 103d8 <_sk_srcover_rgba_8888_avx+0x146>
.byte 65,15,182,193 // movzbl %r9b,%eax
- .byte 76,141,13,241,0,0,0 // lea 0xf1(%rip),%r9 # 104d0 <_sk_srcover_rgba_8888_avx+0x28e>
+ .byte 76,141,13,241,0,0,0 // lea 0xf1(%rip),%r9 # 10520 <_sk_srcover_rgba_8888_avx+0x28e>
.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 10388 <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 235,152 // jmp 103d8 <_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 10268 <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 233,81,254,255,255 // jmpq 102b8 <_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
@@ -25302,10 +25298,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 10268 <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 233,252,253,255,255 // jmpq 102b8 <_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 10388 <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 233,9,255,255,255 // jmpq 103d8 <_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
@@ -25313,7 +25309,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 10388 <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 233,213,254,255,255 // jmpq 103d8 <_sk_srcover_rgba_8888_avx+0x146>
.byte 144 // nop
.byte 5,255,255,255,82 // add $0x52ffffff,%eax
.byte 255 // (bad)
@@ -25325,7 +25321,7 @@ _sk_srcover_rgba_8888_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 104c9 <_sk_srcover_rgba_8888_avx+0x287>
+ .byte 127,255 // jg 10519 <_sk_srcover_rgba_8888_avx+0x287>
.byte 255 // (bad)
.byte 255,99,255 // jmpq *-0x1(%rbx)
.byte 255 // (bad)
@@ -25362,7 +25358,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,214,36,2,0 // vbroadcastss 0x224d6(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,70,37,2,0 // vbroadcastss 0x22546(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -25374,7 +25370,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,181,36,2,0 // vbroadcastss 0x224b5(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,37,37,2,0 // vbroadcastss 0x22525(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -25386,7 +25382,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,151,36,2,0 // vbroadcastss 0x22497(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,7,37,2,0 // vbroadcastss 0x22507(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -25419,7 +25415,7 @@ HIDDEN _sk_invert_avx
.globl _sk_invert_avx
FUNCTION(_sk_invert_avx)
_sk_invert_avx:
- .byte 196,98,125,24,5,82,36,2,0 // vbroadcastss 0x22452(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,194,36,2,0 // vbroadcastss 0x224c2(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -25473,9 +25469,9 @@ HIDDEN _sk_unpremul_avx
.globl _sk_unpremul_avx
FUNCTION(_sk_unpremul_avx)
_sk_unpremul_avx:
- .byte 196,98,125,24,5,237,35,2,0 // vbroadcastss 0x223ed(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,93,36,2,0 // vbroadcastss 0x2245d(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,60,94,195 // vdivps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,16,36,2,0 // vbroadcastss 0x22410(%rip),%ymm9 # 32a18 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,13,128,36,2,0 // vbroadcastss 0x22480(%rip),%ymm9 # 32ad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.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
@@ -25489,17 +25485,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,234,35,2,0 // vbroadcastss 0x223ea(%rip),%ymm8 # 32a1c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,5,90,36,2,0 // vbroadcastss 0x2245a(%rip),%ymm8 # 32adc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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,196,35,2,0 // vbroadcastss 0x223c4(%rip),%ymm11 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,29,52,36,2,0 // vbroadcastss 0x22434(%rip),%ymm11 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.byte 196,65,124,89,227 // vmulps %ymm11,%ymm0,%ymm12
- .byte 196,98,125,24,45,206,35,2,0 // vbroadcastss 0x223ce(%rip),%ymm13 # 32a20 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,45,62,36,2,0 // vbroadcastss 0x2243e(%rip),%ymm13 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
.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,191,35,2,0 // vbroadcastss 0x223bf(%rip),%ymm12 # 32a24 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,37,47,36,2,0 // vbroadcastss 0x2242f(%rip),%ymm12 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,181,35,2,0 // vbroadcastss 0x223b5(%rip),%ymm14 # 32a28 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,53,37,36,2,0 // vbroadcastss 0x22425(%rip),%ymm14 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -25525,17 +25521,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,62,35,2,0 // vbroadcastss 0x2233e(%rip),%ymm8 # 32a1c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,5,174,35,2,0 // vbroadcastss 0x223ae(%rip),%ymm8 # 32adc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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,24,35,2,0 // vbroadcastss 0x22318(%rip),%ymm11 # 32a08 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,98,125,24,29,136,35,2,0 // vbroadcastss 0x22388(%rip),%ymm11 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.byte 196,65,92,89,227 // vmulps %ymm11,%ymm4,%ymm12
- .byte 196,98,125,24,45,34,35,2,0 // vbroadcastss 0x22322(%rip),%ymm13 # 32a20 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,45,146,35,2,0 // vbroadcastss 0x22392(%rip),%ymm13 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
.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,19,35,2,0 // vbroadcastss 0x22313(%rip),%ymm12 # 32a24 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,37,131,35,2,0 // vbroadcastss 0x22383(%rip),%ymm12 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,9,35,2,0 // vbroadcastss 0x22309(%rip),%ymm14 # 32a28 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,53,121,35,2,0 // vbroadcastss 0x22379(%rip),%ymm14 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -25562,20 +25558,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,158,34,2,0 // vbroadcastss 0x2229e(%rip),%ymm8 # 32a2c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,5,14,35,2,0 // vbroadcastss 0x2230e(%rip),%ymm8 # 32aec <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,152,34,2,0 // vbroadcastss 0x22298(%rip),%ymm11 # 32a34 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,8,35,2,0 // vbroadcastss 0x22308(%rip),%ymm11 # 32af4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,65,52,89,227 // vmulps %ymm11,%ymm9,%ymm12
- .byte 196,98,125,24,45,134,34,2,0 // vbroadcastss 0x22286(%rip),%ymm13 # 32a30 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,45,246,34,2,0 // vbroadcastss 0x222f6(%rip),%ymm13 # 32af0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.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,171,35,2,0 // vbroadcastss 0x223ab(%rip),%ymm14 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0xa0c>
+ .byte 196,98,125,24,53,27,36,2,0 // vbroadcastss 0x2241b(%rip),%ymm14 # 32c28 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
.byte 196,65,28,88,230 // vaddps %ymm14,%ymm12,%ymm12
- .byte 196,98,125,24,61,161,35,2,0 // vbroadcastss 0x223a1(%rip),%ymm15 # 32b6c <_sk_srcover_rgba_8888_sse2_lowp+0xa10>
+ .byte 196,98,125,24,61,17,36,2,0 // vbroadcastss 0x22411(%rip),%ymm15 # 32c2c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
.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,93,34,2,0 // vbroadcastss 0x2225d(%rip),%ymm12 # 32a40 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,37,205,34,2,0 // vbroadcastss 0x222cd(%rip),%ymm12 # 32b00 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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
@@ -25612,7 +25608,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,101,33,2,0 // vbroadcastss 0x22165(%rip),%ymm11 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,29,213,33,2,0 // vbroadcastss 0x221d5(%rip),%ymm11 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -25622,19 +25618,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,150,33,2,0 // vbroadcastss 0x22196(%rip),%ymm11 # 32a4c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,6,34,2,0 // vbroadcastss 0x22206(%rip),%ymm11 # 32b0c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,132,33,2,0 // vbroadcastss 0x22184(%rip),%ymm11 # 32a48 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,244,33,2,0 // vbroadcastss 0x221f4(%rip),%ymm11 # 32b08 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.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,108,33,2,0 // vbroadcastss 0x2216c(%rip),%ymm2 # 32a44 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,226,125,24,21,220,33,2,0 // vbroadcastss 0x221dc(%rip),%ymm2 # 32b04 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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,227,32,2,0 // vbroadcastss 0x220e3(%rip),%ymm12 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,37,83,33,2,0 // vbroadcastss 0x22153(%rip),%ymm12 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -25644,7 +25640,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,22,33,2,0 // vbroadcastss 0x22116(%rip),%ymm8 # 32a50 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,98,125,24,5,134,33,2,0 // vbroadcastss 0x22186(%rip),%ymm8 # 32b10 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -25661,7 +25657,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,111,32,2,0 // vbroadcastss 0x2206f(%rip),%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,5,223,32,2,0 // vbroadcastss 0x220df(%rip),%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -25669,23 +25665,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,181,32,2,0 // vbroadcastss 0x220b5(%rip),%ymm11 # 32a54 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,29,37,33,2,0 // vbroadcastss 0x22125(%rip),%ymm11 # 32b14 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.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,135,32,2,0 // vbroadcastss 0x22087(%rip),%ymm12 # 32a44 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,37,247,32,2,0 // vbroadcastss 0x220f7(%rip),%ymm12 # 32b04 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.byte 196,193,4,89,196 // vmulps %ymm12,%ymm15,%ymm0
- .byte 196,98,125,24,45,129,32,2,0 // vbroadcastss 0x22081(%rip),%ymm13 # 32a4c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,45,241,32,2,0 // vbroadcastss 0x220f1(%rip),%ymm13 # 32b0c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.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,118,32,2,0 // vbroadcastss 0x22076(%rip),%ymm1 # 32a58 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,226,125,24,13,230,32,2,0 // vbroadcastss 0x220e6(%rip),%ymm1 # 32b18 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.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,77,32,2,0 // vbroadcastss 0x2204d(%rip),%ymm14 # 32a50 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,98,125,24,53,189,32,2,0 // vbroadcastss 0x220bd(%rip),%ymm14 # 32b10 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.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
@@ -25704,7 +25700,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,247,31,2,0 // vbroadcastss 0x21ff7(%rip),%ymm0 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,226,125,24,5,103,32,2,0 // vbroadcastss 0x22067(%rip),%ymm0 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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
@@ -25758,15 +25754,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 10b6b <_sk_scale_u8_avx+0x63>
+ .byte 117,75 // jne 10bbb <_sk_scale_u8_avx+0x63>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,98,32,2,0 // vpand 0x22062(%rip),%xmm8,%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,57,219,5,210,32,2,0 // vpand 0x220d2(%rip),%xmm8,%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,14,31,2,0 // vbroadcastss 0x21f0e(%rip),%ymm9 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,13,126,31,2,0 // vbroadcastss 0x21f7e(%rip),%ymm9 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -25779,15 +25775,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 10b26 <_sk_scale_u8_avx+0x1e>
+ .byte 119,166 // ja 10b76 <_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 # 10c04 <_sk_scale_u8_avx+0xfc>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 10c54 <_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 10b26 <_sk_scale_u8_avx+0x1e>
+ .byte 235,135 // jmp 10b76 <_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
@@ -25795,7 +25791,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 10b26 <_sk_scale_u8_avx+0x1e>
+ .byte 233,94,255,255,255 // jmpq 10b76 <_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
@@ -25806,7 +25802,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 10b26 <_sk_scale_u8_avx+0x1e>
+ .byte 233,34,255,255,255 // jmpq 10b76 <_sk_scale_u8_avx+0x1e>
.byte 144 // nop
.byte 255 // (bad)
.byte 255 // (bad)
@@ -25840,26 +25836,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 10cf1 <_sk_scale_565_avx+0xd1>
+ .byte 15,133,178,0,0,0 // jne 10d41 <_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,0,30,2,0 // vbroadcastss 0x21e00(%rip),%ymm9 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,98,125,24,13,112,30,2,0 // vbroadcastss 0x21e70(%rip),%ymm9 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.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,241,29,2,0 // vbroadcastss 0x21df1(%rip),%ymm10 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,98,125,24,21,97,30,2,0 // vbroadcastss 0x21e61(%rip),%ymm10 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,231,29,2,0 // vbroadcastss 0x21de7(%rip),%ymm10 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,98,125,24,21,87,30,2,0 // vbroadcastss 0x21e57(%rip),%ymm10 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.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,216,29,2,0 // vbroadcastss 0x21dd8(%rip),%ymm11 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,29,72,30,2,0 // vbroadcastss 0x21e48(%rip),%ymm11 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,206,29,2,0 // vbroadcastss 0x21dce(%rip),%ymm11 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,98,125,24,29,62,30,2,0 // vbroadcastss 0x21e3e(%rip),%ymm11 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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,191,29,2,0 // vbroadcastss 0x21dbf(%rip),%ymm11 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,98,125,24,29,47,30,2,0 // vbroadcastss 0x21e2f(%rip),%ymm11 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.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
@@ -25878,27 +25874,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 10c45 <_sk_scale_565_avx+0x25>
+ .byte 15,135,59,255,255,255 // ja 10c95 <_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 # 10d78 <_sk_scale_565_avx+0x158>
+ .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 10dc8 <_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 10c45 <_sk_scale_565_avx+0x25>
+ .byte 233,25,255,255,255 // jmpq 10c95 <_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 10c45 <_sk_scale_565_avx+0x25>
+ .byte 233,251,254,255,255 // jmpq 10c95 <_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 10c45 <_sk_scale_565_avx+0x25>
+ .byte 233,205,254,255,255 // jmpq 10c95 <_sk_scale_565_avx+0x25>
.byte 166 // cmpsb %es:(%rdi),%ds:(%rsi)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -25950,15 +25946,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 10e5a <_sk_lerp_u8_avx+0x87>
+ .byte 117,111 // jne 10eaa <_sk_lerp_u8_avx+0x87>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,151,29,2,0 // vpand 0x21d97(%rip),%xmm8,%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,57,219,5,7,30,2,0 // vpand 0x21e07(%rip),%xmm8,%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,67,28,2,0 // vbroadcastss 0x21c43(%rip),%ymm9 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,13,179,28,2,0 // vbroadcastss 0x21cb3(%rip),%ymm9 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -25979,15 +25975,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 10df1 <_sk_lerp_u8_avx+0x1e>
+ .byte 119,130 // ja 10e41 <_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 # 10ef8 <_sk_lerp_u8_avx+0x125>
+ .byte 76,141,21,126,0,0,0 // lea 0x7e(%rip),%r10 # 10f48 <_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 10df1 <_sk_lerp_u8_avx+0x1e>
+ .byte 233,96,255,255,255 // jmpq 10e41 <_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
@@ -25995,7 +25991,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 10df1 <_sk_lerp_u8_avx+0x1e>
+ .byte 233,55,255,255,255 // jmpq 10e41 <_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
@@ -26006,7 +26002,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 10df1 <_sk_lerp_u8_avx+0x1e>
+ .byte 233,251,254,255,255 // jmpq 10e41 <_sk_lerp_u8_avx+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 139,255 // mov %edi,%edi
.byte 255 // (bad)
@@ -26014,7 +26010,7 @@ _sk_lerp_u8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde010f08 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfdedac>
+ .byte 232,255,255,255,221 // callq ffffffffde010f58 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfded2c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -26037,26 +26033,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 11009 <_sk_lerp_565_avx+0xf5>
+ .byte 15,133,214,0,0,0 // jne 11059 <_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,12,27,2,0 // vbroadcastss 0x21b0c(%rip),%ymm9 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,98,125,24,13,124,27,2,0 // vbroadcastss 0x21b7c(%rip),%ymm9 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.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,253,26,2,0 // vbroadcastss 0x21afd(%rip),%ymm10 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,98,125,24,21,109,27,2,0 // vbroadcastss 0x21b6d(%rip),%ymm10 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,243,26,2,0 // vbroadcastss 0x21af3(%rip),%ymm10 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,98,125,24,21,99,27,2,0 // vbroadcastss 0x21b63(%rip),%ymm10 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.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,228,26,2,0 // vbroadcastss 0x21ae4(%rip),%ymm11 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,29,84,27,2,0 // vbroadcastss 0x21b54(%rip),%ymm11 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,218,26,2,0 // vbroadcastss 0x21ada(%rip),%ymm11 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,98,125,24,29,74,27,2,0 // vbroadcastss 0x21b4a(%rip),%ymm11 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.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,203,26,2,0 // vbroadcastss 0x21acb(%rip),%ymm11 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,98,125,24,29,59,27,2,0 // vbroadcastss 0x21b3b(%rip),%ymm11 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.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
@@ -26083,27 +26079,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 10f39 <_sk_lerp_565_avx+0x25>
+ .byte 15,135,23,255,255,255 // ja 10f89 <_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 # 11090 <_sk_lerp_565_avx+0x17c>
+ .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 110e0 <_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 10f39 <_sk_lerp_565_avx+0x25>
+ .byte 233,245,254,255,255 // jmpq 10f89 <_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 10f39 <_sk_lerp_565_avx+0x25>
+ .byte 233,215,254,255,255 // jmpq 10f89 <_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 10f39 <_sk_lerp_565_avx+0x25>
+ .byte 233,169,254,255,255 // jmpq 10f89 <_sk_lerp_565_avx+0x25>
.byte 166 // cmpsb %es:(%rdi),%ds:(%rsi)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -26131,9 +26127,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 112c4 <_sk_load_tables_avx+0x218>
+ .byte 15,133,4,2,0,0 // jne 11314 <_sk_load_tables_avx+0x218>
.byte 196,65,125,16,20,144 // vmovupd (%r8,%rdx,4),%ymm10
- .byte 197,125,40,13,18,23,2,0 // vmovapd 0x21712(%rip),%ymm9 # 327e0 <_sk_srcover_rgba_8888_sse2_lowp+0x684>
+ .byte 197,125,40,13,130,23,2,0 // vmovapd 0x21782(%rip),%ymm9 # 328a0 <_sk_srcover_rgba_8888_sse2_lowp+0x674>
.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
@@ -26225,7 +26221,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,170,23,2,0 // vbroadcastss 0x217aa(%rip),%ymm7 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,61,26,24,2,0 // vbroadcastss 0x2181a(%rip),%ymm7 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -26235,21 +26231,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 110c6 <_sk_load_tables_avx+0x1a>
+ .byte 15,135,233,253,255,255 // ja 11116 <_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 # 1137c <_sk_load_tables_avx+0x2d0>
+ .byte 76,141,21,148,0,0,0 // lea 0x94(%rip),%r10 # 113cc <_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 110c6 <_sk_load_tables_avx+0x1a>
+ .byte 233,201,253,255,255 // jmpq 11116 <_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 110c6 <_sk_load_tables_avx+0x1a>
+ .byte 233,162,253,255,255 // jmpq 11116 <_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
@@ -26263,9 +26259,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 110c6 <_sk_load_tables_avx+0x1a>
+ .byte 233,77,253,255,255 // jmpq 11116 <_sk_load_tables_avx+0x1a>
.byte 15,31,0 // nopl (%rax)
- .byte 118,255 // jbe 1137d <_sk_load_tables_avx+0x2d1>
+ .byte 118,255 // jbe 113cd <_sk_load_tables_avx+0x2d1>
.byte 255 // (bad)
.byte 255,151,255,255,255,129 // callq *-0x7e000001(%rdi)
.byte 255 // (bad)
@@ -26295,7 +26291,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 11605 <_sk_load_tables_u16_be_avx+0x26d>
+ .byte 15,133,75,2,0,0 // jne 11655 <_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
@@ -26311,7 +26307,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,132,23,2,0 // vmovdqa 0x21784(%rip),%xmm11 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,121,111,29,244,23,2,0 // vmovdqa 0x217f4(%rip),%xmm11 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -26405,7 +26401,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,139,20,2,0 // vbroadcastss 0x2148b(%rip),%ymm6 # 32a7c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,226,125,24,53,251,20,2,0 // vbroadcastss 0x214fb(%rip),%ymm6 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.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
@@ -26414,29 +26410,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 1166b <_sk_load_tables_u16_be_avx+0x2d3>
+ .byte 116,85 // je 116bb <_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 1166b <_sk_load_tables_u16_be_avx+0x2d3>
+ .byte 114,72 // jb 116bb <_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 11678 <_sk_load_tables_u16_be_avx+0x2e0>
+ .byte 116,72 // je 116c8 <_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 11678 <_sk_load_tables_u16_be_avx+0x2e0>
+ .byte 114,59 // jb 116c8 <_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 113d5 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 15,132,135,253,255,255 // je 11425 <_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 113d5 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 15,130,118,253,255,255 // jb 11425 <_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 113d5 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 233,106,253,255,255 // jmpq 11425 <_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 113d5 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 233,93,253,255,255 // jmpq 11425 <_sk_load_tables_u16_be_avx+0x3d>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,84,253,255,255 // jmpq 113d5 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 233,84,253,255,255 // jmpq 11425 <_sk_load_tables_u16_be_avx+0x3d>
HIDDEN _sk_load_tables_rgb_u16_be_avx
.globl _sk_load_tables_rgb_u16_be_avx
@@ -26448,7 +26444,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 118d5 <_sk_load_tables_rgb_u16_be_avx+0x254>
+ .byte 15,133,54,2,0,0 // jne 11925 <_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
@@ -26469,7 +26465,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,132,20,2,0 // vmovdqa 0x21484(%rip),%xmm14 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,121,111,53,244,20,2,0 // vmovdqa 0x214f4(%rip),%xmm14 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -26555,7 +26551,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,33,17,2,0 // vbroadcastss 0x21121(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,145,17,2,0 // vbroadcastss 0x21191(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -26563,70 +26559,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 1190d <_sk_load_tables_rgb_u16_be_avx+0x28c>
+ .byte 117,31 // jne 1195d <_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 116d4 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,199,253,255,255 // jmpq 11724 <_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 11957 <_sk_load_tables_rgb_u16_be_avx+0x2d6>
+ .byte 114,48 // jb 119a7 <_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 11971 <_sk_load_tables_rgb_u16_be_avx+0x2f0>
+ .byte 117,48 // jne 119c1 <_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 116d4 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,125,253,255,255 // jmpq 11724 <_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 116d4 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,99,253,255,255 // jmpq 11724 <_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 119b2 <_sk_load_tables_rgb_u16_be_avx+0x331>
+ .byte 114,39 // jb 11a02 <_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 119c3 <_sk_load_tables_rgb_u16_be_avx+0x342>
+ .byte 117,30 // jne 11a13 <_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 116d4 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,34,253,255,255 // jmpq 11724 <_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 116d4 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,17,253,255,255 // jmpq 11724 <_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 119f6 <_sk_load_tables_rgb_u16_be_avx+0x375>
+ .byte 114,25 // jb 11a46 <_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 116d4 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,222,252,255,255 // jmpq 11724 <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,213,252,255,255 // jmpq 116d4 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,213,252,255,255 // jmpq 11724 <_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,10,16,2,0 // vbroadcastss 0x2100a(%rip),%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,5,122,16,2,0 // vbroadcastss 0x2107a(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -26761,7 +26757,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,198,13,2,0 // vbroadcastss 0x20dc6(%rip),%ymm9 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,13,54,14,2,0 // vbroadcastss 0x20e36(%rip),%ymm9 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -26889,7 +26885,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,123,11,2,0 // vbroadcastss 0x20b7b(%rip),%ymm9 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,13,235,11,2,0 // vbroadcastss 0x20beb(%rip),%ymm9 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -27126,36 +27122,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,12,8,2,0 // vbroadcastss 0x2080c(%rip),%ymm12 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,98,125,24,37,124,8,2,0 // vbroadcastss 0x2087c(%rip),%ymm12 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,2,8,2,0 // vbroadcastss 0x20802(%rip),%ymm12 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,37,114,8,2,0 // vbroadcastss 0x20872(%rip),%ymm12 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 196,193,124,84,196 // vandps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,84,7,2,0 // vbroadcastss 0x20754(%rip),%ymm12 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,37,196,7,2,0 // vbroadcastss 0x207c4(%rip),%ymm12 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,234,7,2,0 // vbroadcastss 0x207ea(%rip),%ymm12 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,37,90,8,2,0 // vbroadcastss 0x2085a(%rip),%ymm12 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,224,7,2,0 // vbroadcastss 0x207e0(%rip),%ymm12 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,37,80,8,2,0 // vbroadcastss 0x20850(%rip),%ymm12 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.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,209,7,2,0 // vbroadcastss 0x207d1(%rip),%ymm12 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,37,65,8,2,0 // vbroadcastss 0x20841(%rip),%ymm12 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,199,7,2,0 // vbroadcastss 0x207c7(%rip),%ymm12 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,37,55,8,2,0 // vbroadcastss 0x20837(%rip),%ymm12 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,171,7,2,0 // vbroadcastss 0x207ab(%rip),%ymm11 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,29,27,8,2,0 // vbroadcastss 0x2081b(%rip),%ymm11 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,161,7,2,0 // vbroadcastss 0x207a1(%rip),%ymm11 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,29,17,8,2,0 // vbroadcastss 0x20811(%rip),%ymm11 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.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,146,7,2,0 // vbroadcastss 0x20792(%rip),%ymm11 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,98,125,24,29,2,8,2,0 // vbroadcastss 0x20802(%rip),%ymm11 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,136,7,2,0 // vbroadcastss 0x20788(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,29,248,7,2,0 // vbroadcastss 0x207f8(%rip),%ymm11 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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,121,7,2,0 // vbroadcastss 0x20779(%rip),%ymm10 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,21,233,7,2,0 // vbroadcastss 0x207e9(%rip),%ymm10 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -27163,7 +27159,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,141,6,2,0 // vbroadcastss 0x2068d(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,253,6,2,0 // vbroadcastss 0x206fd(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27185,36 +27181,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,210,6,2,0 // vbroadcastss 0x206d2(%rip),%ymm12 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,98,125,24,37,66,7,2,0 // vbroadcastss 0x20742(%rip),%ymm12 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,200,6,2,0 // vbroadcastss 0x206c8(%rip),%ymm12 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,37,56,7,2,0 // vbroadcastss 0x20738(%rip),%ymm12 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 196,193,116,84,204 // vandps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,26,6,2,0 // vbroadcastss 0x2061a(%rip),%ymm12 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,37,138,6,2,0 // vbroadcastss 0x2068a(%rip),%ymm12 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,193,116,86,204 // vorps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,176,6,2,0 // vbroadcastss 0x206b0(%rip),%ymm12 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,37,32,7,2,0 // vbroadcastss 0x20720(%rip),%ymm12 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,166,6,2,0 // vbroadcastss 0x206a6(%rip),%ymm12 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,37,22,7,2,0 // vbroadcastss 0x20716(%rip),%ymm12 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.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,151,6,2,0 // vbroadcastss 0x20697(%rip),%ymm12 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,37,7,7,2,0 // vbroadcastss 0x20707(%rip),%ymm12 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,193,116,88,204 // vaddps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,141,6,2,0 // vbroadcastss 0x2068d(%rip),%ymm12 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,37,253,6,2,0 // vbroadcastss 0x206fd(%rip),%ymm12 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,113,6,2,0 // vbroadcastss 0x20671(%rip),%ymm11 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,29,225,6,2,0 // vbroadcastss 0x206e1(%rip),%ymm11 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,103,6,2,0 // vbroadcastss 0x20667(%rip),%ymm11 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,29,215,6,2,0 // vbroadcastss 0x206d7(%rip),%ymm11 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.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,88,6,2,0 // vbroadcastss 0x20658(%rip),%ymm11 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,98,125,24,29,200,6,2,0 // vbroadcastss 0x206c8(%rip),%ymm11 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,78,6,2,0 // vbroadcastss 0x2064e(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,29,190,6,2,0 // vbroadcastss 0x206be(%rip),%ymm11 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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,63,6,2,0 // vbroadcastss 0x2063f(%rip),%ymm10 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,21,175,6,2,0 // vbroadcastss 0x206af(%rip),%ymm10 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -27222,7 +27218,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,83,5,2,0 // vbroadcastss 0x20553(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,195,5,2,0 // vbroadcastss 0x205c3(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27244,36 +27240,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,152,5,2,0 // vbroadcastss 0x20598(%rip),%ymm12 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,98,125,24,37,8,6,2,0 // vbroadcastss 0x20608(%rip),%ymm12 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,142,5,2,0 // vbroadcastss 0x2058e(%rip),%ymm12 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,37,254,5,2,0 // vbroadcastss 0x205fe(%rip),%ymm12 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 196,193,108,84,212 // vandps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,224,4,2,0 // vbroadcastss 0x204e0(%rip),%ymm12 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,37,80,5,2,0 // vbroadcastss 0x20550(%rip),%ymm12 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,193,108,86,212 // vorps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,118,5,2,0 // vbroadcastss 0x20576(%rip),%ymm12 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,37,230,5,2,0 // vbroadcastss 0x205e6(%rip),%ymm12 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,108,5,2,0 // vbroadcastss 0x2056c(%rip),%ymm12 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,37,220,5,2,0 // vbroadcastss 0x205dc(%rip),%ymm12 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.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,93,5,2,0 // vbroadcastss 0x2055d(%rip),%ymm12 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,37,205,5,2,0 // vbroadcastss 0x205cd(%rip),%ymm12 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,193,108,88,212 // vaddps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,83,5,2,0 // vbroadcastss 0x20553(%rip),%ymm12 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,37,195,5,2,0 // vbroadcastss 0x205c3(%rip),%ymm12 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,55,5,2,0 // vbroadcastss 0x20537(%rip),%ymm11 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,29,167,5,2,0 // vbroadcastss 0x205a7(%rip),%ymm11 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,45,5,2,0 // vbroadcastss 0x2052d(%rip),%ymm11 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,29,157,5,2,0 // vbroadcastss 0x2059d(%rip),%ymm11 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.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,30,5,2,0 // vbroadcastss 0x2051e(%rip),%ymm11 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,98,125,24,29,142,5,2,0 // vbroadcastss 0x2058e(%rip),%ymm11 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,20,5,2,0 // vbroadcastss 0x20514(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,29,132,5,2,0 // vbroadcastss 0x20584(%rip),%ymm11 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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,5,5,2,0 // vbroadcastss 0x20505(%rip),%ymm10 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,21,117,5,2,0 // vbroadcastss 0x20575(%rip),%ymm10 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -27281,7 +27277,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,25,4,2,0 // vbroadcastss 0x20419(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,137,4,2,0 // vbroadcastss 0x20489(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27303,36 +27299,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,94,4,2,0 // vbroadcastss 0x2045e(%rip),%ymm12 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,98,125,24,37,206,4,2,0 // vbroadcastss 0x204ce(%rip),%ymm12 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,84,4,2,0 // vbroadcastss 0x20454(%rip),%ymm12 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,37,196,4,2,0 // vbroadcastss 0x204c4(%rip),%ymm12 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 196,193,100,84,220 // vandps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,166,3,2,0 // vbroadcastss 0x203a6(%rip),%ymm12 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,37,22,4,2,0 // vbroadcastss 0x20416(%rip),%ymm12 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 196,193,100,86,220 // vorps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,60,4,2,0 // vbroadcastss 0x2043c(%rip),%ymm12 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,37,172,4,2,0 // vbroadcastss 0x204ac(%rip),%ymm12 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,50,4,2,0 // vbroadcastss 0x20432(%rip),%ymm12 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,37,162,4,2,0 // vbroadcastss 0x204a2(%rip),%ymm12 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.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,35,4,2,0 // vbroadcastss 0x20423(%rip),%ymm12 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,37,147,4,2,0 // vbroadcastss 0x20493(%rip),%ymm12 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,193,100,88,220 // vaddps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,25,4,2,0 // vbroadcastss 0x20419(%rip),%ymm12 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,37,137,4,2,0 // vbroadcastss 0x20489(%rip),%ymm12 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,253,3,2,0 // vbroadcastss 0x203fd(%rip),%ymm11 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,29,109,4,2,0 // vbroadcastss 0x2046d(%rip),%ymm11 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,243,3,2,0 // vbroadcastss 0x203f3(%rip),%ymm11 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,98,125,24,29,99,4,2,0 // vbroadcastss 0x20463(%rip),%ymm11 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.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,228,3,2,0 // vbroadcastss 0x203e4(%rip),%ymm11 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,98,125,24,29,84,4,2,0 // vbroadcastss 0x20454(%rip),%ymm11 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,218,3,2,0 // vbroadcastss 0x203da(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,29,74,4,2,0 // vbroadcastss 0x2044a(%rip),%ymm11 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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,203,3,2,0 // vbroadcastss 0x203cb(%rip),%ymm10 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,21,59,4,2,0 // vbroadcastss 0x2043b(%rip),%ymm10 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -27340,7 +27336,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,223,2,2,0 // vbroadcastss 0x202df(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,79,3,2,0 // vbroadcastss 0x2034f(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27359,34 +27355,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,54,3,2,0 // vbroadcastss 0x20336(%rip),%ymm8 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,98,125,24,5,166,3,2,0 // vbroadcastss 0x203a6(%rip),%ymm8 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,44,3,2,0 // vbroadcastss 0x2032c(%rip),%ymm9 # 32a84 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,13,156,3,2,0 // vbroadcastss 0x2039c(%rip),%ymm9 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
- .byte 196,226,125,24,37,126,2,2,0 // vbroadcastss 0x2027e(%rip),%ymm4 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,226,125,24,37,238,2,2,0 // vbroadcastss 0x202ee(%rip),%ymm4 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 197,252,86,196 // vorps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,21,21,3,2,0 // vbroadcastss 0x20315(%rip),%ymm10 # 32a88 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,21,133,3,2,0 // vbroadcastss 0x20385(%rip),%ymm10 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,29,11,3,2,0 // vbroadcastss 0x2030b(%rip),%ymm11 # 32a8c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,29,123,3,2,0 // vbroadcastss 0x2037b(%rip),%ymm11 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.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,253,2,2,0 // vbroadcastss 0x202fd(%rip),%ymm12 # 32a90 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,98,125,24,37,109,3,2,0 // vbroadcastss 0x2036d(%rip),%ymm12 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,45,243,2,2,0 // vbroadcastss 0x202f3(%rip),%ymm13 # 32a94 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,98,125,24,45,99,3,2,0 // vbroadcastss 0x20363(%rip),%ymm13 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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,210,2,2,0 // vbroadcastss 0x202d2(%rip),%ymm15 # 32a98 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,24,61,66,3,2,0 // vbroadcastss 0x20342(%rip),%ymm15 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 196,193,124,88,199 // vaddps %ymm15,%ymm0,%ymm0
- .byte 196,226,125,24,29,200,2,2,0 // vbroadcastss 0x202c8(%rip),%ymm3 # 32a9c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,226,125,24,29,56,3,2,0 // vbroadcastss 0x20338(%rip),%ymm3 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 197,204,89,203 // vmulps %ymm3,%ymm6,%ymm1
.byte 197,252,92,201 // vsubps %ymm1,%ymm0,%ymm1
- .byte 196,226,125,24,21,187,2,2,0 // vbroadcastss 0x202bb(%rip),%ymm2 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,226,125,24,21,43,3,2,0 // vbroadcastss 0x2032b(%rip),%ymm2 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.byte 197,236,92,198 // vsubps %ymm6,%ymm2,%ymm0
- .byte 196,226,125,24,53,178,2,2,0 // vbroadcastss 0x202b2(%rip),%ymm6 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,226,125,24,53,34,3,2,0 // vbroadcastss 0x20322(%rip),%ymm6 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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)
@@ -27428,7 +27424,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,245,1,2,0 // vbroadcastss 0x201f5(%rip),%ymm2 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,226,125,24,21,101,2,2,0 // vbroadcastss 0x20265(%rip),%ymm2 # 32b68 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.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
@@ -27448,31 +27444,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,177,1,2,0 // vbroadcastss 0x201b1(%rip),%ymm8 # 32aac <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ .byte 196,98,125,24,5,33,2,2,0 // vbroadcastss 0x20221(%rip),%ymm8 # 32b6c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,11,1,2,0 // vbroadcastss 0x2010b(%rip),%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,5,123,1,2,0 // vbroadcastss 0x2017b(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,153,1,2,0 // vbroadcastss 0x20199(%rip),%ymm9 # 32ab0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ .byte 196,98,125,24,13,9,2,2,0 // vbroadcastss 0x20209(%rip),%ymm9 # 32b70 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.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,133,1,2,0 // vbroadcastss 0x20185(%rip),%ymm8 # 32ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ .byte 196,98,125,24,5,245,1,2,0 // vbroadcastss 0x201f5(%rip),%ymm8 # 32b74 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,123,1,2,0 // vbroadcastss 0x2017b(%rip),%ymm8 # 32ab8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ .byte 196,98,125,24,5,235,1,2,0 // vbroadcastss 0x201eb(%rip),%ymm8 # 32b78 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,113,1,2,0 // vbroadcastss 0x20171(%rip),%ymm8 # 32abc <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ .byte 196,98,125,24,5,225,1,2,0 // vbroadcastss 0x201e1(%rip),%ymm8 # 32b7c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.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,99,1,2,0 // vbroadcastss 0x20163(%rip),%ymm8 # 32ac0 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ .byte 196,98,125,24,5,211,1,2,0 // vbroadcastss 0x201d3(%rip),%ymm8 # 32b80 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.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,76,1,2,0 // vbroadcastss 0x2014c(%rip),%ymm9 # 32ac4 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ .byte 196,98,125,24,13,188,1,2,0 // vbroadcastss 0x201bc(%rip),%ymm9 # 32b84 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,65,52,194,208,1 // vcmpltps %ymm8,%ymm9,%ymm10
- .byte 196,98,125,24,29,65,1,2,0 // vbroadcastss 0x20141(%rip),%ymm11 # 32ac8 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ .byte 196,98,125,24,29,177,1,2,0 // vbroadcastss 0x201b1(%rip),%ymm11 # 32b88 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,37,55,1,2,0 // vbroadcastss 0x20137(%rip),%ymm12 # 32acc <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ .byte 196,98,125,24,37,167,1,2,0 // vbroadcastss 0x201a7(%rip),%ymm12 # 32b8c <_sk_srcover_rgba_8888_sse2_lowp+0x960>
.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
@@ -27487,9 +27483,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,237,0,2,0 // vbroadcastss 0x200ed(%rip),%ymm0 # 32ad0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ .byte 196,226,125,24,5,93,1,2,0 // vbroadcastss 0x2015d(%rip),%ymm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,228,0,2,0 // vbroadcastss 0x200e4(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ .byte 196,98,125,24,5,84,1,2,0 // vbroadcastss 0x20154(%rip),%ymm8 # 32b94 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27505,15 +27501,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 12a55 <_sk_load_a8_avx+0x5c>
+ .byte 117,68 // jne 12aa5 <_sk_load_a8_avx+0x5c>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,113,1,2,0 // vpand 0x20171(%rip),%xmm0,%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,249,219,5,225,1,2,0 // vpand 0x201e1(%rip),%xmm0,%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,31,0,2,0 // vbroadcastss 0x2001f(%rip),%ymm1 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,13,143,0,2,0 // vbroadcastss 0x2008f(%rip),%ymm1 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -27525,15 +27521,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 12a17 <_sk_load_a8_avx+0x1e>
+ .byte 119,174 // ja 12a67 <_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 # 12aec <_sk_load_a8_avx+0xf3>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 12b3c <_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 12a17 <_sk_load_a8_avx+0x1e>
+ .byte 235,143 // jmp 12a67 <_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
@@ -27541,7 +27537,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 12a17 <_sk_load_a8_avx+0x1e>
+ .byte 233,103,255,255,255 // jmpq 12a67 <_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
@@ -27552,7 +27548,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 12a17 <_sk_load_a8_avx+0x1e>
+ .byte 233,44,255,255,255 // jmpq 12a67 <_sk_load_a8_avx+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -27561,7 +27557,7 @@ _sk_load_a8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf012afc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe09a0>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf012b4c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0920>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -27583,15 +27579,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 12b64 <_sk_load_a8_dst_avx+0x5c>
+ .byte 117,68 // jne 12bb4 <_sk_load_a8_dst_avx+0x5c>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,98,0,2,0 // vpand 0x20062(%rip),%xmm4,%xmm4 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,217,219,37,210,0,2,0 // vpand 0x200d2(%rip),%xmm4,%xmm4 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,16,255,1,0 // vbroadcastss 0x1ff10(%rip),%ymm5 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,45,128,255,1,0 // vbroadcastss 0x1ff80(%rip),%ymm5 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -27603,15 +27599,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 12b26 <_sk_load_a8_dst_avx+0x1e>
+ .byte 119,174 // ja 12b76 <_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 # 12bfc <_sk_load_a8_dst_avx+0xf4>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 12c4c <_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 12b26 <_sk_load_a8_dst_avx+0x1e>
+ .byte 235,143 // jmp 12b76 <_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
@@ -27619,7 +27615,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 12b26 <_sk_load_a8_dst_avx+0x1e>
+ .byte 233,103,255,255,255 // jmpq 12b76 <_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
@@ -27630,7 +27626,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 12b26 <_sk_load_a8_dst_avx+0x1e>
+ .byte 233,44,255,255,255 // jmpq 12b76 <_sk_load_a8_dst_avx+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 144 // nop
.byte 255 // (bad)
@@ -27639,7 +27635,7 @@ _sk_load_a8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde012c0c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe0ab0>
+ .byte 232,255,255,255,221 // callq ffffffffde012c5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe0a30>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -27719,7 +27715,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,22,253,1,0 // vbroadcastss 0x1fd16(%rip),%ymm1 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,13,134,253,1,0 // vbroadcastss 0x1fd86(%rip),%ymm1 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -27742,14 +27738,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,146,252,1,0 // vbroadcastss 0x1fc92(%rip),%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,5,2,253,1,0 // vbroadcastss 0x1fd02(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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 12daa <_sk_store_a8_avx+0x44>
+ .byte 117,10 // jne 12dfa <_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
@@ -27757,25 +27753,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 12da6 <_sk_store_a8_avx+0x40>
+ .byte 119,236 // ja 12df6 <_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 # 12e20 <_sk_store_a8_avx+0xba>
+ .byte 76,141,21,86,0,0,0 // lea 0x56(%rip),%r10 # 12e70 <_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 12da6 <_sk_store_a8_avx+0x40>
+ .byte 235,202 // jmp 12df6 <_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,179,253,1,0 // vpshufb 0x1fdb3(%rip),%xmm8,%xmm8 # 32ba0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 196,98,57,0,5,35,254,1,0 // vpshufb 0x1fe23(%rip),%xmm8,%xmm8 # 32c60 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
.byte 196,3,121,21,4,24,0 // vpextrw $0x0,%xmm8,(%r8,%r11,1)
- .byte 235,176 // jmp 12da6 <_sk_store_a8_avx+0x40>
+ .byte 235,176 // jmp 12df6 <_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,153,253,1,0 // vpshufb 0x1fd99(%rip),%xmm8,%xmm8 # 32bb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ .byte 196,98,57,0,5,9,254,1,0 // vpshufb 0x1fe09(%rip),%xmm8,%xmm8 # 32c70 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 196,1,121,126,4,24 // vmovd %xmm8,(%r8,%r11,1)
- .byte 235,135 // jmp 12da6 <_sk_store_a8_avx+0x40>
+ .byte 235,135 // jmp 12df6 <_sk_store_a8_avx+0x40>
.byte 144 // nop
.byte 179,255 // mov $0xff,%bl
.byte 255 // (bad)
@@ -27808,18 +27804,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 12e9d <_sk_load_g8_avx+0x61>
+ .byte 117,73 // jne 12eed <_sk_load_g8_avx+0x61>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,46,253,1,0 // vpand 0x1fd2e(%rip),%xmm0,%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,249,219,5,158,253,1,0 // vpand 0x1fd9e(%rip),%xmm0,%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,220,251,1,0 // vbroadcastss 0x1fbdc(%rip),%ymm1 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,13,76,252,1,0 // vbroadcastss 0x1fc4c(%rip),%ymm1 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,85,251,1,0 // vbroadcastss 0x1fb55(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,197,251,1,0 // vbroadcastss 0x1fbc5(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -27828,15 +27824,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 12e5a <_sk_load_g8_avx+0x1e>
+ .byte 119,169 // ja 12eaa <_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 # 12f34 <_sk_load_g8_avx+0xf8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 12f84 <_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 12e5a <_sk_load_g8_avx+0x1e>
+ .byte 235,138 // jmp 12eaa <_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
@@ -27844,7 +27840,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 12e5a <_sk_load_g8_avx+0x1e>
+ .byte 233,98,255,255,255 // jmpq 12eaa <_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
@@ -27855,7 +27851,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 12e5a <_sk_load_g8_avx+0x1e>
+ .byte 233,39,255,255,255 // jmpq 12eaa <_sk_load_g8_avx+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -27864,7 +27860,7 @@ _sk_load_g8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf012f44 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0de8>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf012f94 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0d68>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -27886,18 +27882,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 12fb1 <_sk_load_g8_dst_avx+0x61>
+ .byte 117,73 // jne 13001 <_sk_load_g8_dst_avx+0x61>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,26,252,1,0 // vpand 0x1fc1a(%rip),%xmm4,%xmm4 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 197,217,219,37,138,252,1,0 // vpand 0x1fc8a(%rip),%xmm4,%xmm4 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,200,250,1,0 // vbroadcastss 0x1fac8(%rip),%ymm5 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,45,56,251,1,0 // vbroadcastss 0x1fb38(%rip),%ymm5 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,65,250,1,0 // vbroadcastss 0x1fa41(%rip),%ymm7 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,61,177,250,1,0 // vbroadcastss 0x1fab1(%rip),%ymm7 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -27906,15 +27902,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 12f6e <_sk_load_g8_dst_avx+0x1e>
+ .byte 119,169 // ja 12fbe <_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 # 13048 <_sk_load_g8_dst_avx+0xf8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 13098 <_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 12f6e <_sk_load_g8_dst_avx+0x1e>
+ .byte 235,138 // jmp 12fbe <_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
@@ -27922,7 +27918,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 12f6e <_sk_load_g8_dst_avx+0x1e>
+ .byte 233,98,255,255,255 // jmpq 12fbe <_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
@@ -27933,7 +27929,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 12f6e <_sk_load_g8_dst_avx+0x1e>
+ .byte 233,39,255,255,255 // jmpq 12fbe <_sk_load_g8_dst_avx+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -27942,7 +27938,7 @@ _sk_load_g8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf013058 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0efc>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf0130a8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0e7c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -28022,10 +28018,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,202,248,1,0 // vbroadcastss 0x1f8ca(%rip),%ymm1 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,226,125,24,13,58,249,1,0 // vbroadcastss 0x1f93a(%rip),%ymm1 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,67,248,1,0 // vbroadcastss 0x1f843(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,179,248,1,0 // vbroadcastss 0x1f8b3(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -28047,56 +28043,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 13258 <_sk_load_565_avx+0xa1>
+ .byte 15,133,130,0,0,0 // jne 132a8 <_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,106,248,1,0 // vbroadcastss 0x1f86a(%rip),%ymm0 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,226,125,24,5,218,248,1,0 // vbroadcastss 0x1f8da(%rip),%ymm0 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,93,248,1,0 // vbroadcastss 0x1f85d(%rip),%ymm1 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,226,125,24,13,205,248,1,0 // vbroadcastss 0x1f8cd(%rip),%ymm1 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,84,248,1,0 // vbroadcastss 0x1f854(%rip),%ymm1 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,226,125,24,13,196,248,1,0 // vbroadcastss 0x1f8c4(%rip),%ymm1 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,71,248,1,0 // vbroadcastss 0x1f847(%rip),%ymm3 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,226,125,24,29,183,248,1,0 // vbroadcastss 0x1f8b7(%rip),%ymm3 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,62,248,1,0 // vbroadcastss 0x1f83e(%rip),%ymm3 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,226,125,24,29,174,248,1,0 // vbroadcastss 0x1f8ae(%rip),%ymm3 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,49,248,1,0 // vbroadcastss 0x1f831(%rip),%ymm3 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,226,125,24,29,161,248,1,0 // vbroadcastss 0x1f8a1(%rip),%ymm3 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,146,247,1,0 // vbroadcastss 0x1f792(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,2,248,1,0 // vbroadcastss 0x1f802(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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 131dc <_sk_load_565_avx+0x25>
+ .byte 15,135,108,255,255,255 // ja 1322c <_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 # 132dc <_sk_load_565_avx+0x125>
+ .byte 76,141,21,97,0,0,0 // lea 0x61(%rip),%r10 # 1332c <_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 131dc <_sk_load_565_avx+0x25>
+ .byte 233,74,255,255,255 // jmpq 1322c <_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 131dc <_sk_load_565_avx+0x25>
+ .byte 233,45,255,255,255 // jmpq 1322c <_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 131dc <_sk_load_565_avx+0x25>
+ .byte 233,0,255,255,255 // jmpq 1322c <_sk_load_565_avx+0x25>
.byte 168,255 // test $0xff,%al
.byte 255 // (bad)
.byte 255,194 // inc %edx
@@ -28128,56 +28124,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 13399 <_sk_load_565_dst_avx+0xa1>
+ .byte 15,133,130,0,0,0 // jne 133e9 <_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,41,247,1,0 // vbroadcastss 0x1f729(%rip),%ymm4 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,226,125,24,37,153,247,1,0 // vbroadcastss 0x1f799(%rip),%ymm4 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 197,204,84,228 // vandps %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,28,247,1,0 // vbroadcastss 0x1f71c(%rip),%ymm5 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,226,125,24,45,140,247,1,0 // vbroadcastss 0x1f78c(%rip),%ymm5 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,19,247,1,0 // vbroadcastss 0x1f713(%rip),%ymm5 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,226,125,24,45,131,247,1,0 // vbroadcastss 0x1f783(%rip),%ymm5 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,204,84,237 // vandps %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,6,247,1,0 // vbroadcastss 0x1f706(%rip),%ymm7 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,226,125,24,61,118,247,1,0 // vbroadcastss 0x1f776(%rip),%ymm7 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,24,61,253,246,1,0 // vbroadcastss 0x1f6fd(%rip),%ymm7 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,226,125,24,61,109,247,1,0 // vbroadcastss 0x1f76d(%rip),%ymm7 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 197,204,84,247 // vandps %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,240,246,1,0 // vbroadcastss 0x1f6f0(%rip),%ymm7 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,226,125,24,61,96,247,1,0 // vbroadcastss 0x1f760(%rip),%ymm7 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,81,246,1,0 // vbroadcastss 0x1f651(%rip),%ymm7 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,61,193,246,1,0 // vbroadcastss 0x1f6c1(%rip),%ymm7 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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 1331d <_sk_load_565_dst_avx+0x25>
+ .byte 15,135,108,255,255,255 // ja 1336d <_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 # 13420 <_sk_load_565_dst_avx+0x128>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 13470 <_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 1331d <_sk_load_565_dst_avx+0x25>
+ .byte 233,74,255,255,255 // jmpq 1336d <_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 1331d <_sk_load_565_dst_avx+0x25>
+ .byte 233,45,255,255,255 // jmpq 1336d <_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 1331d <_sk_load_565_dst_avx+0x25>
+ .byte 233,0,255,255,255 // jmpq 1336d <_sk_load_565_dst_avx+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -28270,23 +28266,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,249,244,1,0 // vbroadcastss 0x1f4f9(%rip),%ymm0 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,226,125,24,5,105,245,1,0 // vbroadcastss 0x1f569(%rip),%ymm0 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,236,244,1,0 // vbroadcastss 0x1f4ec(%rip),%ymm1 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,226,125,24,13,92,245,1,0 // vbroadcastss 0x1f55c(%rip),%ymm1 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,227,244,1,0 // vbroadcastss 0x1f4e3(%rip),%ymm1 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,226,125,24,13,83,245,1,0 // vbroadcastss 0x1f553(%rip),%ymm1 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,214,244,1,0 // vbroadcastss 0x1f4d6(%rip),%ymm3 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,226,125,24,29,70,245,1,0 // vbroadcastss 0x1f546(%rip),%ymm3 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,205,244,1,0 // vbroadcastss 0x1f4cd(%rip),%ymm3 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,226,125,24,29,61,245,1,0 // vbroadcastss 0x1f53d(%rip),%ymm3 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,192,244,1,0 // vbroadcastss 0x1f4c0(%rip),%ymm3 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,226,125,24,29,48,245,1,0 // vbroadcastss 0x1f530(%rip),%ymm3 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,33,244,1,0 // vbroadcastss 0x1f421(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,145,244,1,0 // vbroadcastss 0x1f491(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -28305,14 +28301,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,232,244,1,0 // vbroadcastss 0x1f4e8(%rip),%ymm8 # 32ad8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ .byte 196,98,125,24,5,88,245,1,0 // vbroadcastss 0x1f558(%rip),%ymm8 # 32b98 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
.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,193,244,1,0 // vbroadcastss 0x1f4c1(%rip),%ymm10 # 32adc <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 196,98,125,24,21,49,245,1,0 // vbroadcastss 0x1f531(%rip),%ymm10 # 32b9c <_sk_srcover_rgba_8888_sse2_lowp+0x970>
.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
@@ -28326,7 +28322,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 1366b <_sk_store_565_avx+0x9a>
+ .byte 117,10 // jne 136bb <_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
@@ -28334,22 +28330,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 13667 <_sk_store_565_avx+0x96>
+ .byte 119,236 // ja 136b7 <_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 # 136c8 <_sk_store_565_avx+0xf7>
+ .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # 13718 <_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 13667 <_sk_store_565_avx+0x96>
+ .byte 235,207 // jmp 136b7 <_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 13667 <_sk_store_565_avx+0x96>
+ .byte 235,191 // jmp 136b7 <_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 13667 <_sk_store_565_avx+0x96>
+ .byte 235,159 // jmp 136b7 <_sk_store_565_avx+0x96>
.byte 199 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -28367,7 +28363,7 @@ _sk_store_565_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe10136e0 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe1584>
+ .byte 232,255,255,255,224 // callq ffffffffe1013730 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe1504>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -28384,31 +28380,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 1379d <_sk_load_4444_avx+0xb9>
+ .byte 15,133,154,0,0,0 // jne 137ed <_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,185,243,1,0 // vbroadcastss 0x1f3b9(%rip),%ymm0 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,226,125,24,5,41,244,1,0 // vbroadcastss 0x1f429(%rip),%ymm0 # 32ba0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,172,243,1,0 // vbroadcastss 0x1f3ac(%rip),%ymm1 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,13,28,244,1,0 // vbroadcastss 0x1f41c(%rip),%ymm1 # 32ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,163,243,1,0 // vbroadcastss 0x1f3a3(%rip),%ymm1 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,226,125,24,13,19,244,1,0 // vbroadcastss 0x1f413(%rip),%ymm1 # 32ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,150,243,1,0 // vbroadcastss 0x1f396(%rip),%ymm2 # 32aec <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,21,6,244,1,0 // vbroadcastss 0x1f406(%rip),%ymm2 # 32bac <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,141,243,1,0 // vbroadcastss 0x1f38d(%rip),%ymm2 # 32af0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,24,21,253,243,1,0 // vbroadcastss 0x1f3fd(%rip),%ymm2 # 32bb0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,128,243,1,0 // vbroadcastss 0x1f380(%rip),%ymm8 # 32af4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,5,240,243,1,0 // vbroadcastss 0x1f3f0(%rip),%ymm8 # 32bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,118,243,1,0 // vbroadcastss 0x1f376(%rip),%ymm8 # 32af8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,5,230,243,1,0 // vbroadcastss 0x1f3e6(%rip),%ymm8 # 32bb8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,104,243,1,0 // vbroadcastss 0x1f368(%rip),%ymm8 # 32afc <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,5,216,243,1,0 // vbroadcastss 0x1f3d8(%rip),%ymm8 # 32bbc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -28417,27 +28413,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 13709 <_sk_load_4444_avx+0x25>
+ .byte 15,135,84,255,255,255 // ja 13759 <_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 # 13824 <_sk_load_4444_avx+0x140>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 13874 <_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 13709 <_sk_load_4444_avx+0x25>
+ .byte 233,50,255,255,255 // jmpq 13759 <_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 13709 <_sk_load_4444_avx+0x25>
+ .byte 233,21,255,255,255 // jmpq 13759 <_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 13709 <_sk_load_4444_avx+0x25>
+ .byte 233,232,254,255,255 // jmpq 13759 <_sk_load_4444_avx+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -28473,31 +28469,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 138f9 <_sk_load_4444_dst_avx+0xb9>
+ .byte 15,133,154,0,0,0 // jne 13949 <_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,93,242,1,0 // vbroadcastss 0x1f25d(%rip),%ymm4 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,226,125,24,37,205,242,1,0 // vbroadcastss 0x1f2cd(%rip),%ymm4 # 32ba0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.byte 197,196,84,228 // vandps %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,80,242,1,0 // vbroadcastss 0x1f250(%rip),%ymm5 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,45,192,242,1,0 // vbroadcastss 0x1f2c0(%rip),%ymm5 # 32ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,71,242,1,0 // vbroadcastss 0x1f247(%rip),%ymm5 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,226,125,24,45,183,242,1,0 // vbroadcastss 0x1f2b7(%rip),%ymm5 # 32ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 197,196,84,237 // vandps %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,58,242,1,0 // vbroadcastss 0x1f23a(%rip),%ymm6 # 32aec <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,53,170,242,1,0 // vbroadcastss 0x1f2aa(%rip),%ymm6 # 32bac <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,24,53,49,242,1,0 // vbroadcastss 0x1f231(%rip),%ymm6 # 32af0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,24,53,161,242,1,0 // vbroadcastss 0x1f2a1(%rip),%ymm6 # 32bb0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,196,84,246 // vandps %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,36,242,1,0 // vbroadcastss 0x1f224(%rip),%ymm8 # 32af4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,5,148,242,1,0 // vbroadcastss 0x1f294(%rip),%ymm8 # 32bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,24,5,26,242,1,0 // vbroadcastss 0x1f21a(%rip),%ymm8 # 32af8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,5,138,242,1,0 // vbroadcastss 0x1f28a(%rip),%ymm8 # 32bb8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.byte 196,193,68,84,248 // vandps %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,12,242,1,0 // vbroadcastss 0x1f20c(%rip),%ymm8 # 32afc <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,5,124,242,1,0 // vbroadcastss 0x1f27c(%rip),%ymm8 # 32bbc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -28506,27 +28502,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 13865 <_sk_load_4444_dst_avx+0x25>
+ .byte 15,135,84,255,255,255 // ja 138b5 <_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 # 13980 <_sk_load_4444_dst_avx+0x140>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 139d0 <_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 13865 <_sk_load_4444_dst_avx+0x25>
+ .byte 233,50,255,255,255 // jmpq 138b5 <_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 13865 <_sk_load_4444_dst_avx+0x25>
+ .byte 233,21,255,255,255 // jmpq 138b5 <_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 13865 <_sk_load_4444_dst_avx+0x25>
+ .byte 233,232,254,255,255 // jmpq 138b5 <_sk_load_4444_dst_avx+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -28619,25 +28615,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,21,240,1,0 // vbroadcastss 0x1f015(%rip),%ymm0 # 32ae0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,226,125,24,5,133,240,1,0 // vbroadcastss 0x1f085(%rip),%ymm0 # 32ba0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,8,240,1,0 // vbroadcastss 0x1f008(%rip),%ymm1 # 32ae4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,226,125,24,13,120,240,1,0 // vbroadcastss 0x1f078(%rip),%ymm1 # 32ba4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,255,239,1,0 // vbroadcastss 0x1efff(%rip),%ymm1 # 32ae8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,226,125,24,13,111,240,1,0 // vbroadcastss 0x1f06f(%rip),%ymm1 # 32ba8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,242,239,1,0 // vbroadcastss 0x1eff2(%rip),%ymm2 # 32aec <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,226,125,24,21,98,240,1,0 // vbroadcastss 0x1f062(%rip),%ymm2 # 32bac <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,233,239,1,0 // vbroadcastss 0x1efe9(%rip),%ymm2 # 32af0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,226,125,24,21,89,240,1,0 // vbroadcastss 0x1f059(%rip),%ymm2 # 32bb0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,220,239,1,0 // vbroadcastss 0x1efdc(%rip),%ymm8 # 32af4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,5,76,240,1,0 // vbroadcastss 0x1f04c(%rip),%ymm8 # 32bb4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,210,239,1,0 // vbroadcastss 0x1efd2(%rip),%ymm8 # 32af8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,98,125,24,5,66,240,1,0 // vbroadcastss 0x1f042(%rip),%ymm8 # 32bb8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,196,239,1,0 // vbroadcastss 0x1efc4(%rip),%ymm8 # 32afc <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,98,125,24,5,52,240,1,0 // vbroadcastss 0x1f034(%rip),%ymm8 # 32bbc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -28658,7 +28654,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,152,239,1,0 // vbroadcastss 0x1ef98(%rip),%ymm8 # 32b00 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,5,8,240,1,0 // vbroadcastss 0x1f008(%rip),%ymm8 # 32bc0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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
@@ -28685,7 +28681,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 13c01 <_sk_store_4444_avx+0xb8>
+ .byte 117,10 // jne 13c51 <_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
@@ -28693,22 +28689,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 13bfd <_sk_store_4444_avx+0xb4>
+ .byte 119,236 // ja 13c4d <_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 # 13c60 <_sk_store_4444_avx+0x117>
+ .byte 76,141,21,68,0,0,0 // lea 0x44(%rip),%r10 # 13cb0 <_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 13bfd <_sk_store_4444_avx+0xb4>
+ .byte 235,207 // jmp 13c4d <_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 13bfd <_sk_store_4444_avx+0xb4>
+ .byte 235,191 // jmp 13c4d <_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 13bfd <_sk_store_4444_avx+0xb4>
+ .byte 235,159 // jmp 13c4d <_sk_store_4444_avx+0xb4>
.byte 102,144 // xchg %ax,%ax
.byte 197,255,255 // (bad)
.byte 255,214 // callq *%rsi
@@ -28744,12 +28740,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 13d23 <_sk_load_8888_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne 13d73 <_sk_load_8888_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,86,235,1,0 // vmovapd 0x1eb56(%rip),%ymm10 # 32800 <_sk_srcover_rgba_8888_sse2_lowp+0x6a4>
+ .byte 197,125,40,21,198,235,1,0 // vmovapd 0x1ebc6(%rip),%ymm10 # 328c0 <_sk_srcover_rgba_8888_sse2_lowp+0x694>
.byte 196,193,53,84,194 // vandpd %ymm10,%ymm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,164,237,1,0 // vbroadcastss 0x1eda4(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,20,238,1,0 // vbroadcastss 0x1ee14(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -28776,21 +28772,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 13ca2 <_sk_load_8888_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja 13cf2 <_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 # 13dd8 <_sk_load_8888_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 13e28 <_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 13ca2 <_sk_load_8888_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq 13cf2 <_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 13ca2 <_sk_load_8888_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq 13cf2 <_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
@@ -28804,9 +28800,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 13ca2 <_sk_load_8888_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq 13cf2 <_sk_load_8888_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js 13dd9 <_sk_load_8888_avx+0x15d>
+ .byte 120,255 // js 13e29 <_sk_load_8888_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -28839,12 +28835,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 13e9b <_sk_load_8888_dst_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne 13eeb <_sk_load_8888_dst_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,254,233,1,0 // vmovapd 0x1e9fe(%rip),%ymm10 # 32820 <_sk_srcover_rgba_8888_sse2_lowp+0x6c4>
+ .byte 197,125,40,21,110,234,1,0 // vmovapd 0x1ea6e(%rip),%ymm10 # 328e0 <_sk_srcover_rgba_8888_sse2_lowp+0x6b4>
.byte 196,193,53,84,226 // vandpd %ymm10,%ymm9,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,44,236,1,0 // vbroadcastss 0x1ec2c(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,156,236,1,0 // vbroadcastss 0x1ec9c(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -28871,21 +28867,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 13e1a <_sk_load_8888_dst_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja 13e6a <_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 # 13f50 <_sk_load_8888_dst_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 13fa0 <_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 13e1a <_sk_load_8888_dst_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq 13e6a <_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 13e1a <_sk_load_8888_dst_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq 13e6a <_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
@@ -28899,9 +28895,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 13e1a <_sk_load_8888_dst_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq 13e6a <_sk_load_8888_dst_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js 13f51 <_sk_load_8888_dst_avx+0x15d>
+ .byte 120,255 // js 13fa1 <_sk_load_8888_dst_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -28979,10 +28975,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,208,231,1,0 // vmovaps 0x1e7d0(%rip),%ymm10 # 32840 <_sk_srcover_rgba_8888_sse2_lowp+0x6e4>
+ .byte 197,124,40,21,64,232,1,0 // vmovaps 0x1e840(%rip),%ymm10 # 32900 <_sk_srcover_rgba_8888_sse2_lowp+0x6d4>
.byte 196,193,124,84,194 // vandps %ymm10,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,222,233,1,0 // vbroadcastss 0x1e9de(%rip),%ymm9 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,13,78,234,1,0 // vbroadcastss 0x1ea4e(%rip),%ymm9 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -29019,7 +29015,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,10,233,1,0 // vbroadcastss 0x1e90a(%rip),%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,5,122,233,1,0 // vbroadcastss 0x1e97a(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -29044,7 +29040,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 14198 <_sk_store_8888_avx+0xae>
+ .byte 117,10 // jne 141e8 <_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
@@ -29052,17 +29048,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 14194 <_sk_store_8888_avx+0xaa>
+ .byte 119,236 // ja 141e4 <_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 # 14208 <_sk_store_8888_avx+0x11e>
+ .byte 76,141,21,85,0,0,0 // lea 0x55(%rip),%r10 # 14258 <_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 14194 <_sk_store_8888_avx+0xaa>
+ .byte 235,208 // jmp 141e4 <_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 14194 <_sk_store_8888_avx+0xaa>
+ .byte 235,192 // jmp 141e4 <_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
@@ -29070,7 +29066,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 14194 <_sk_store_8888_avx+0xaa>
+ .byte 235,143 // jmp 141e4 <_sk_store_8888_avx+0xaa>
.byte 15,31,0 // nopl (%rax)
.byte 180,255 // mov $0xff,%ah
.byte 255 // (bad)
@@ -29082,7 +29078,7 @@ _sk_store_8888_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,218 // callq ffffffffdb01421c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe20c0>
+ .byte 232,255,255,255,218 // callq ffffffffdb01426c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe2040>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,204 // dec %esp
@@ -29102,12 +29098,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 142cb <_sk_load_bgra_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne 1431b <_sk_load_bgra_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,14,230,1,0 // vmovapd 0x1e60e(%rip),%ymm10 # 32860 <_sk_srcover_rgba_8888_sse2_lowp+0x704>
+ .byte 197,125,40,21,126,230,1,0 // vmovapd 0x1e67e(%rip),%ymm10 # 32920 <_sk_srcover_rgba_8888_sse2_lowp+0x6f4>
.byte 196,193,53,84,202 // vandpd %ymm10,%ymm9,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,98,125,24,5,252,231,1,0 // vbroadcastss 0x1e7fc(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,108,232,1,0 // vbroadcastss 0x1e86c(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -29134,21 +29130,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 1424a <_sk_load_bgra_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja 1429a <_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 # 14380 <_sk_load_bgra_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 143d0 <_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 1424a <_sk_load_bgra_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq 1429a <_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 1424a <_sk_load_bgra_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq 1429a <_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
@@ -29162,9 +29158,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 1424a <_sk_load_bgra_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq 1429a <_sk_load_bgra_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js 14381 <_sk_load_bgra_avx+0x15d>
+ .byte 120,255 // js 143d1 <_sk_load_bgra_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -29197,12 +29193,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 14443 <_sk_load_bgra_dst_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne 14493 <_sk_load_bgra_dst_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,182,228,1,0 // vmovapd 0x1e4b6(%rip),%ymm10 # 32880 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
+ .byte 197,125,40,21,38,229,1,0 // vmovapd 0x1e526(%rip),%ymm10 # 32940 <_sk_srcover_rgba_8888_sse2_lowp+0x714>
.byte 196,193,53,84,234 // vandpd %ymm10,%ymm9,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,98,125,24,5,132,230,1,0 // vbroadcastss 0x1e684(%rip),%ymm8 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,244,230,1,0 // vbroadcastss 0x1e6f4(%rip),%ymm8 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -29229,21 +29225,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 143c2 <_sk_load_bgra_dst_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja 14412 <_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 # 144f8 <_sk_load_bgra_dst_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 14548 <_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 143c2 <_sk_load_bgra_dst_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq 14412 <_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 143c2 <_sk_load_bgra_dst_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq 14412 <_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
@@ -29257,9 +29253,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 143c2 <_sk_load_bgra_dst_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq 14412 <_sk_load_bgra_dst_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js 144f9 <_sk_load_bgra_dst_avx+0x15d>
+ .byte 120,255 // js 14549 <_sk_load_bgra_dst_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -29337,10 +29333,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,136,226,1,0 // vmovaps 0x1e288(%rip),%ymm9 # 328a0 <_sk_srcover_rgba_8888_sse2_lowp+0x744>
+ .byte 197,124,40,13,248,226,1,0 // vmovaps 0x1e2f8(%rip),%ymm9 # 32960 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,21,54,228,1,0 // vbroadcastss 0x1e436(%rip),%ymm10 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,21,166,228,1,0 // vbroadcastss 0x1e4a6(%rip),%ymm10 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.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
@@ -29377,7 +29373,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,98,227,1,0 // vbroadcastss 0x1e362(%rip),%ymm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,5,210,227,1,0 // vbroadcastss 0x1e3d2(%rip),%ymm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -29402,7 +29398,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 14740 <_sk_store_bgra_avx+0xae>
+ .byte 117,10 // jne 14790 <_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
@@ -29410,17 +29406,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 1473c <_sk_store_bgra_avx+0xaa>
+ .byte 119,236 // ja 1478c <_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 # 147b0 <_sk_store_bgra_avx+0x11e>
+ .byte 76,141,21,85,0,0,0 // lea 0x55(%rip),%r10 # 14800 <_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 1473c <_sk_store_bgra_avx+0xaa>
+ .byte 235,208 // jmp 1478c <_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 1473c <_sk_store_bgra_avx+0xaa>
+ .byte 235,192 // jmp 1478c <_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
@@ -29428,7 +29424,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 1473c <_sk_store_bgra_avx+0xaa>
+ .byte 235,143 // jmp 1478c <_sk_store_bgra_avx+0xaa>
.byte 15,31,0 // nopl (%rax)
.byte 180,255 // mov $0xff,%ah
.byte 255 // (bad)
@@ -29440,7 +29436,7 @@ _sk_store_bgra_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,218 // callq ffffffffdb0147c4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe2668>
+ .byte 232,255,255,255,218 // callq ffffffffdb014814 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe25e8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,204 // dec %esp
@@ -29465,7 +29461,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 14a27 <_sk_load_f16_avx+0x25b>
+ .byte 15,133,31,2,0,0 // jne 14a77 <_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
@@ -29482,14 +29478,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,151,235,1,0 // vmovddup 0x1eb97(%rip),%xmm10 # 333f8 <_sk_srcover_rgba_8888_sse2_lowp+0x129c>
+ .byte 197,123,18,21,7,236,1,0 // vmovddup 0x1ec07(%rip),%xmm10 # 334b8 <_sk_srcover_rgba_8888_sse2_lowp+0x128c>
.byte 196,193,121,219,218 // vpand %xmm10,%xmm0,%xmm3
- .byte 196,98,121,24,29,1,227,1,0 // vbroadcastss 0x1e301(%rip),%xmm11 # 32b70 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
+ .byte 196,98,121,24,29,113,227,1,0 // vbroadcastss 0x1e371(%rip),%xmm11 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
.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,118,235,1,0 // vmovddup 0x1eb76(%rip),%xmm12 # 33400 <_sk_srcover_rgba_8888_sse2_lowp+0x12a4>
+ .byte 197,123,18,37,230,235,1,0 // vmovddup 0x1ebe6(%rip),%xmm12 # 334c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1294>
.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
@@ -29498,7 +29494,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,187,226,1,0 // vbroadcastss 0x1e2bb(%rip),%xmm3 # 32b74 <_sk_srcover_rgba_8888_sse2_lowp+0xa18>
+ .byte 196,226,121,24,29,43,227,1,0 // vbroadcastss 0x1e32b(%rip),%xmm3 # 32c34 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
.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
@@ -29577,29 +29573,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 14a8d <_sk_load_f16_avx+0x2c1>
+ .byte 116,85 // je 14add <_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 14a8d <_sk_load_f16_avx+0x2c1>
+ .byte 114,72 // jb 14add <_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 14a9a <_sk_load_f16_avx+0x2ce>
+ .byte 116,72 // je 14aea <_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 14a9a <_sk_load_f16_avx+0x2ce>
+ .byte 114,59 // jb 14aea <_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 14823 <_sk_load_f16_avx+0x57>
+ .byte 15,132,179,253,255,255 // je 14873 <_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 14823 <_sk_load_f16_avx+0x57>
+ .byte 15,130,162,253,255,255 // jb 14873 <_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 14823 <_sk_load_f16_avx+0x57>
+ .byte 233,150,253,255,255 // jmpq 14873 <_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 14823 <_sk_load_f16_avx+0x57>
+ .byte 233,137,253,255,255 // jmpq 14873 <_sk_load_f16_avx+0x57>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,128,253,255,255 // jmpq 14823 <_sk_load_f16_avx+0x57>
+ .byte 233,128,253,255,255 // jmpq 14873 <_sk_load_f16_avx+0x57>
HIDDEN _sk_load_f16_dst_avx
.globl _sk_load_f16_dst_avx
@@ -29618,7 +29614,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 14cfe <_sk_load_f16_dst_avx+0x25b>
+ .byte 15,133,31,2,0,0 // jne 14d4e <_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
@@ -29635,14 +29631,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,192,232,1,0 // vmovddup 0x1e8c0(%rip),%xmm10 # 333f8 <_sk_srcover_rgba_8888_sse2_lowp+0x129c>
+ .byte 197,123,18,21,48,233,1,0 // vmovddup 0x1e930(%rip),%xmm10 # 334b8 <_sk_srcover_rgba_8888_sse2_lowp+0x128c>
.byte 196,193,89,219,250 // vpand %xmm10,%xmm4,%xmm7
- .byte 196,98,121,24,29,42,224,1,0 // vbroadcastss 0x1e02a(%rip),%xmm11 # 32b70 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
+ .byte 196,98,121,24,29,154,224,1,0 // vbroadcastss 0x1e09a(%rip),%xmm11 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
.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,159,232,1,0 // vmovddup 0x1e89f(%rip),%xmm12 # 33400 <_sk_srcover_rgba_8888_sse2_lowp+0x12a4>
+ .byte 197,123,18,37,15,233,1,0 // vmovddup 0x1e90f(%rip),%xmm12 # 334c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1294>
.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
@@ -29651,7 +29647,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,228,223,1,0 // vbroadcastss 0x1dfe4(%rip),%xmm7 # 32b74 <_sk_srcover_rgba_8888_sse2_lowp+0xa18>
+ .byte 196,226,121,24,61,84,224,1,0 // vbroadcastss 0x1e054(%rip),%xmm7 # 32c34 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
.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
@@ -29730,29 +29726,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 14d64 <_sk_load_f16_dst_avx+0x2c1>
+ .byte 116,85 // je 14db4 <_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 14d64 <_sk_load_f16_dst_avx+0x2c1>
+ .byte 114,72 // jb 14db4 <_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 14d71 <_sk_load_f16_dst_avx+0x2ce>
+ .byte 116,72 // je 14dc1 <_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 14d71 <_sk_load_f16_dst_avx+0x2ce>
+ .byte 114,59 // jb 14dc1 <_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 14afa <_sk_load_f16_dst_avx+0x57>
+ .byte 15,132,179,253,255,255 // je 14b4a <_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 14afa <_sk_load_f16_dst_avx+0x57>
+ .byte 15,130,162,253,255,255 // jb 14b4a <_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 14afa <_sk_load_f16_dst_avx+0x57>
+ .byte 233,150,253,255,255 // jmpq 14b4a <_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 14afa <_sk_load_f16_dst_avx+0x57>
+ .byte 233,137,253,255,255 // jmpq 14b4a <_sk_load_f16_dst_avx+0x57>
.byte 197,193,87,255 // vxorpd %xmm7,%xmm7,%xmm7
- .byte 233,128,253,255,255 // jmpq 14afa <_sk_load_f16_dst_avx+0x57>
+ .byte 233,128,253,255,255 // jmpq 14b4a <_sk_load_f16_dst_avx+0x57>
HIDDEN _sk_gather_f16_avx
.globl _sk_gather_f16_avx
@@ -29831,14 +29827,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,38,229,1,0 // vmovddup 0x1e526(%rip),%xmm11 # 333f8 <_sk_srcover_rgba_8888_sse2_lowp+0x129c>
+ .byte 197,123,18,29,150,229,1,0 // vmovddup 0x1e596(%rip),%xmm11 # 334b8 <_sk_srcover_rgba_8888_sse2_lowp+0x128c>
.byte 196,193,121,219,219 // vpand %xmm11,%xmm0,%xmm3
- .byte 196,98,121,24,37,144,220,1,0 // vbroadcastss 0x1dc90(%rip),%xmm12 # 32b70 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
+ .byte 196,98,121,24,37,0,221,1,0 // vbroadcastss 0x1dd00(%rip),%xmm12 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
.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,5,229,1,0 // vmovddup 0x1e505(%rip),%xmm13 # 33400 <_sk_srcover_rgba_8888_sse2_lowp+0x12a4>
+ .byte 197,123,18,45,117,229,1,0 // vmovddup 0x1e575(%rip),%xmm13 # 334c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1294>
.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
@@ -29847,7 +29843,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,74,220,1,0 // vbroadcastss 0x1dc4a(%rip),%xmm3 # 32b74 <_sk_srcover_rgba_8888_sse2_lowp+0xa18>
+ .byte 196,226,121,24,29,186,220,1,0 // vbroadcastss 0x1dcba(%rip),%xmm3 # 32c34 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
.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
@@ -29937,12 +29933,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,128,218,1,0 // vbroadcastss 0x1da80(%rip),%ymm8 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 196,98,125,24,5,240,218,1,0 // vbroadcastss 0x1daf0(%rip),%ymm8 # 32c04 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
.byte 196,65,124,84,216 // vandps %ymm8,%ymm0,%ymm11
- .byte 196,98,125,24,21,166,218,1,0 // vbroadcastss 0x1daa6(%rip),%ymm10 # 32b78 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ .byte 196,98,125,24,21,22,219,1,0 // vbroadcastss 0x1db16(%rip),%ymm10 # 32c38 <_sk_srcover_rgba_8888_sse2_lowp+0xa0c>
.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,150,218,1,0 // vbroadcastss 0x1da96(%rip),%xmm9 # 32b7c <_sk_srcover_rgba_8888_sse2_lowp+0xa20>
+ .byte 196,98,121,24,13,6,219,1,0 // vbroadcastss 0x1db06(%rip),%xmm9 # 32c3c <_sk_srcover_rgba_8888_sse2_lowp+0xa10>
.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
@@ -29953,7 +29949,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,89,218,1,0 // vbroadcastss 0x1da59(%rip),%xmm11 # 32b80 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 196,98,121,24,29,201,218,1,0 // vbroadcastss 0x1dac9(%rip),%xmm11 # 32c40 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
.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
@@ -30036,7 +30032,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 152fe <_sk_store_f16_avx+0x262>
+ .byte 117,68 // jne 1534e <_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)
@@ -30052,22 +30048,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 152d5 <_sk_store_f16_avx+0x239>
+ .byte 116,203 // je 15325 <_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 152d5 <_sk_store_f16_avx+0x239>
+ .byte 114,190 // jb 15325 <_sk_store_f16_avx+0x239>
.byte 196,65,121,214,84,192,16 // vmovq %xmm10,0x10(%r8,%rax,8)
- .byte 116,181 // je 152d5 <_sk_store_f16_avx+0x239>
+ .byte 116,181 // je 15325 <_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 152d5 <_sk_store_f16_avx+0x239>
+ .byte 114,168 // jb 15325 <_sk_store_f16_avx+0x239>
.byte 196,65,121,214,76,192,32 // vmovq %xmm9,0x20(%r8,%rax,8)
- .byte 116,159 // je 152d5 <_sk_store_f16_avx+0x239>
+ .byte 116,159 // je 15325 <_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 152d5 <_sk_store_f16_avx+0x239>
+ .byte 114,146 // jb 15325 <_sk_store_f16_avx+0x239>
.byte 196,65,121,214,68,192,48 // vmovq %xmm8,0x30(%r8,%rax,8)
- .byte 235,137 // jmp 152d5 <_sk_store_f16_avx+0x239>
+ .byte 235,137 // jmp 15325 <_sk_store_f16_avx+0x239>
HIDDEN _sk_load_u16_be_avx
.globl _sk_load_u16_be_avx
@@ -30082,7 +30078,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 1547f <_sk_load_u16_be_avx+0x133>
+ .byte 15,133,12,1,0,0 // jne 154cf <_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
@@ -30104,7 +30100,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,152,214,1,0 // vbroadcastss 0x1d698(%rip),%ymm9 # 32a7c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,98,125,24,13,8,215,1,0 // vbroadcastss 0x1d708(%rip),%ymm9 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.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
@@ -30141,29 +30137,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 154e5 <_sk_load_u16_be_avx+0x199>
+ .byte 116,85 // je 15535 <_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 154e5 <_sk_load_u16_be_avx+0x199>
+ .byte 114,72 // jb 15535 <_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 154f2 <_sk_load_u16_be_avx+0x1a6>
+ .byte 116,72 // je 15542 <_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 154f2 <_sk_load_u16_be_avx+0x1a6>
+ .byte 114,59 // jb 15542 <_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 1538e <_sk_load_u16_be_avx+0x42>
+ .byte 15,132,198,254,255,255 // je 153de <_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 1538e <_sk_load_u16_be_avx+0x42>
+ .byte 15,130,181,254,255,255 // jb 153de <_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 1538e <_sk_load_u16_be_avx+0x42>
+ .byte 233,169,254,255,255 // jmpq 153de <_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 1538e <_sk_load_u16_be_avx+0x42>
+ .byte 233,156,254,255,255 // jmpq 153de <_sk_load_u16_be_avx+0x42>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,147,254,255,255 // jmpq 1538e <_sk_load_u16_be_avx+0x42>
+ .byte 233,147,254,255,255 // jmpq 153de <_sk_load_u16_be_avx+0x42>
HIDDEN _sk_load_rgb_u16_be_avx
.globl _sk_load_rgb_u16_be_avx
@@ -30180,7 +30176,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 15623 <_sk_load_rgb_u16_be_avx+0x128>
+ .byte 15,133,253,0,0,0 // jne 15673 <_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
@@ -30208,7 +30204,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,199,212,1,0 // vbroadcastss 0x1d4c7(%rip),%ymm9 # 32a7c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,98,125,24,13,55,213,1,0 // vbroadcastss 0x1d537(%rip),%ymm9 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.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
@@ -30230,69 +30226,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,199,211,1,0 // vbroadcastss 0x1d3c7(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,55,212,1,0 // vbroadcastss 0x1d437(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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 1565b <_sk_load_rgb_u16_be_avx+0x160>
+ .byte 117,31 // jne 156ab <_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 1555b <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,0,255,255,255 // jmpq 155ab <_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 156a5 <_sk_load_rgb_u16_be_avx+0x1aa>
+ .byte 114,48 // jb 156f5 <_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 156bf <_sk_load_rgb_u16_be_avx+0x1c4>
+ .byte 117,48 // jne 1570f <_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 1555b <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,182,254,255,255 // jmpq 155ab <_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 1555b <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,156,254,255,255 // jmpq 155ab <_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 15700 <_sk_load_rgb_u16_be_avx+0x205>
+ .byte 114,39 // jb 15750 <_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 15711 <_sk_load_rgb_u16_be_avx+0x216>
+ .byte 117,30 // jne 15761 <_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 1555b <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,91,254,255,255 // jmpq 155ab <_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 1555b <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,74,254,255,255 // jmpq 155ab <_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 15744 <_sk_load_rgb_u16_be_avx+0x249>
+ .byte 114,25 // jb 15794 <_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 1555b <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,23,254,255,255 // jmpq 155ab <_sk_load_rgb_u16_be_avx+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,14,254,255,255 // jmpq 1555b <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,14,254,255,255 // jmpq 155ab <_sk_load_rgb_u16_be_avx+0x60>
HIDDEN _sk_store_u16_be_avx
.globl _sk_store_u16_be_avx
@@ -30306,7 +30302,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,144,211,1,0 // vbroadcastss 0x1d390(%rip),%ymm8 # 32b04 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,98,125,24,5,0,212,1,0 // vbroadcastss 0x1d400(%rip),%ymm8 # 32bc4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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
@@ -30344,7 +30340,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 15858 <_sk_store_u16_be_avx+0x10b>
+ .byte 117,31 // jne 158a8 <_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)
@@ -30353,22 +30349,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 15854 <_sk_store_u16_be_avx+0x107>
+ .byte 116,240 // je 158a4 <_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 15854 <_sk_store_u16_be_avx+0x107>
+ .byte 114,227 // jb 158a4 <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,214,84,64,16 // vmovq %xmm10,0x10(%r8,%rax,2)
- .byte 116,218 // je 15854 <_sk_store_u16_be_avx+0x107>
+ .byte 116,218 // je 158a4 <_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 15854 <_sk_store_u16_be_avx+0x107>
+ .byte 114,205 // jb 158a4 <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,214,76,64,32 // vmovq %xmm9,0x20(%r8,%rax,2)
- .byte 116,196 // je 15854 <_sk_store_u16_be_avx+0x107>
+ .byte 116,196 // je 158a4 <_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 15854 <_sk_store_u16_be_avx+0x107>
+ .byte 114,183 // jb 158a4 <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,214,68,64,48 // vmovq %xmm8,0x30(%r8,%rax,2)
- .byte 235,174 // jmp 15854 <_sk_store_u16_be_avx+0x107>
+ .byte 235,174 // jmp 158a4 <_sk_store_u16_be_avx+0x107>
HIDDEN _sk_load_f32_avx
.globl _sk_load_f32_avx
@@ -30377,7 +30373,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 15a17 <_sk_load_f32_avx+0x171>
+ .byte 15,135,97,1,0,0 // ja 15a67 <_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)
@@ -30390,7 +30386,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 # 15a28 <_sk_load_f32_avx+0x182>
+ .byte 76,141,21,50,1,0,0 // lea 0x132(%rip),%r10 # 15a78 <_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
@@ -30453,7 +30449,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 159f1 <_sk_load_f32_avx+0x14b>
+ .byte 235,203 // jmp 15a41 <_sk_load_f32_avx+0x14b>
.byte 102,144 // xchg %ax,%ax
.byte 27,255 // sbb %edi,%edi
.byte 255 // (bad)
@@ -30465,7 +30461,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) # 29015a44 <_sk_srcover_rgba_8888_sse2_lowp+0x28fe38e8>
+ .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 29015a94 <_sk_srcover_rgba_8888_sse2_lowp+0x28fe3868>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -30477,7 +30473,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 15bb9 <_sk_load_f32_dst_avx+0x171>
+ .byte 15,135,97,1,0,0 // ja 15c09 <_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)
@@ -30490,7 +30486,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 # 15bc8 <_sk_load_f32_dst_avx+0x180>
+ .byte 76,141,21,48,1,0,0 // lea 0x130(%rip),%r10 # 15c18 <_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
@@ -30553,7 +30549,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 15b93 <_sk_load_f32_dst_avx+0x14b>
+ .byte 235,203 // jmp 15be3 <_sk_load_f32_dst_avx+0x14b>
.byte 29,255,255,255,163 // sbb $0xa3ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
@@ -30593,7 +30589,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 15c67 <_sk_store_f32_avx+0x7f>
+ .byte 117,55 // jne 15cb7 <_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
@@ -30606,22 +30602,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 15c63 <_sk_store_f32_avx+0x7b>
+ .byte 116,240 // je 15cb3 <_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 15c63 <_sk_store_f32_avx+0x7b>
+ .byte 114,227 // jb 15cb3 <_sk_store_f32_avx+0x7b>
.byte 196,65,121,17,68,128,32 // vmovupd %xmm8,0x20(%r8,%rax,4)
- .byte 116,218 // je 15c63 <_sk_store_f32_avx+0x7b>
+ .byte 116,218 // je 15cb3 <_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 15c63 <_sk_store_f32_avx+0x7b>
+ .byte 114,205 // jb 15cb3 <_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 15c63 <_sk_store_f32_avx+0x7b>
+ .byte 116,195 // je 15cb3 <_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 15c63 <_sk_store_f32_avx+0x7b>
+ .byte 114,181 // jb 15cb3 <_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 15c63 <_sk_store_f32_avx+0x7b>
+ .byte 235,171 // jmp 15cb3 <_sk_store_f32_avx+0x7b>
HIDDEN _sk_repeat_x_avx
.globl _sk_repeat_x_avx
@@ -30664,7 +30660,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,173,204,1,0 // vmulss 0x1ccad(%rip),%xmm9,%xmm0 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 197,178,89,5,29,205,1,0 // vmulss 0x1cd1d(%rip),%xmm9,%xmm0 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -30691,7 +30687,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,67,204,1,0 // vmulss 0x1cc43(%rip),%xmm9,%xmm1 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 197,178,89,13,179,204,1,0 // vmulss 0x1ccb3(%rip),%xmm9,%xmm1 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -30711,7 +30707,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,0,204,1,0 // vbroadcastss 0x1cc00(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,112,204,1,0 // vbroadcastss 0x1cc70(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -30724,7 +30720,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,218,203,1,0 // vbroadcastss 0x1cbda(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,74,204,1,0 // vbroadcastss 0x1cc4a(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -30733,9 +30729,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,224,203,1,0 // vbroadcastss 0x1cbe0(%rip),%ymm8 # 32a00 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,5,80,204,1,0 // vbroadcastss 0x1cc50(%rip),%ymm8 # 32ac0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,182,203,1,0 // vbroadcastss 0x1cbb6(%rip),%ymm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,13,38,204,1,0 // vbroadcastss 0x1cc26(%rip),%ymm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -30745,7 +30741,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,134,203,1,0 // vbroadcastss 0x1cb86(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,5,246,203,1,0 // vbroadcastss 0x1cbf6(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -30754,12 +30750,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,152,204,1,0 // vbroadcastss 0x1cc98(%rip),%ymm3 # 32b0c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,226,125,24,29,8,205,1,0 // vbroadcastss 0x1cd08(%rip),%ymm3 # 32bcc <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,29,135,204,1,0 // vbroadcastss 0x1cc87(%rip),%ymm3 # 32b08 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,226,125,24,29,247,204,1,0 // vbroadcastss 0x1ccf7(%rip),%ymm3 # 32bc8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,126,204,1,0 // vbroadcastss 0x1cc7e(%rip),%ymm1 # 32b10 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,226,125,24,13,238,204,1,0 // vbroadcastss 0x1ccee(%rip),%ymm1 # 32bd0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.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
@@ -31007,9 +31003,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 16236 <_sk_evenly_spaced_gradient_avx+0x25>
+ .byte 120,7 // js 16286 <_sk_evenly_spaced_gradient_avx+0x25>
.byte 196,225,242,42,203 // vcvtsi2ss %rbx,%xmm1,%xmm1
- .byte 235,21 // jmp 1624b <_sk_evenly_spaced_gradient_avx+0x3a>
+ .byte 235,21 // jmp 1629b <_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
@@ -31167,18 +31163,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,149,197,1,0 // vbroadcastss 0x1c595(%rip),%ymm0 # 32b14 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ .byte 196,226,125,24,5,5,198,1,0 // vbroadcastss 0x1c605(%rip),%ymm0 # 32bd4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,228,89,192 // vmulps %ymm0,%ymm3,%ymm0
- .byte 196,226,125,24,13,140,197,1,0 // vbroadcastss 0x1c58c(%rip),%ymm1 # 32b18 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ .byte 196,226,125,24,13,252,197,1,0 // vbroadcastss 0x1c5fc(%rip),%ymm1 # 32bd8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,127,197,1,0 // vbroadcastss 0x1c57f(%rip),%ymm1 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ .byte 196,226,125,24,13,239,197,1,0 // vbroadcastss 0x1c5ef(%rip),%ymm1 # 32bdc <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,114,197,1,0 // vbroadcastss 0x1c572(%rip),%ymm1 # 32b20 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 196,226,125,24,13,226,197,1,0 // vbroadcastss 0x1c5e2(%rip),%ymm1 # 32be0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,101,197,1,0 // vbroadcastss 0x1c565(%rip),%ymm1 # 32b24 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ .byte 196,226,125,24,13,213,197,1,0 // vbroadcastss 0x1c5d5(%rip),%ymm1 # 32be4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
@@ -31200,12 +31196,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 16642 <_sk_gradient_avx+0x6f>
+ .byte 114,81 // jb 16692 <_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,226,195,1,0 // vbroadcastss 0x1c3e2(%rip),%ymm10 # 329ec <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,24,21,82,196,1,0 // vbroadcastss 0x1c452(%rip),%ymm10 # 32aac <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.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
@@ -31217,7 +31213,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 1660e <_sk_gradient_avx+0x3b>
+ .byte 117,204 // jne 1665e <_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
@@ -31399,27 +31395,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,16,193,1,0 // vbroadcastss 0x1c110(%rip),%ymm13 # 32b28 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 196,98,125,24,45,128,193,1,0 // vbroadcastss 0x1c180(%rip),%ymm13 # 32be8 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.byte 196,65,28,89,237 // vmulps %ymm13,%ymm12,%ymm13
- .byte 196,98,125,24,53,6,193,1,0 // vbroadcastss 0x1c106(%rip),%ymm14 # 32b2c <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ .byte 196,98,125,24,53,118,193,1,0 // vbroadcastss 0x1c176(%rip),%ymm14 # 32bec <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
.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,247,192,1,0 // vbroadcastss 0x1c0f7(%rip),%ymm14 # 32b30 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ .byte 196,98,125,24,53,103,193,1,0 // vbroadcastss 0x1c167(%rip),%ymm14 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
.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,232,192,1,0 // vbroadcastss 0x1c0e8(%rip),%ymm13 # 32b34 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 196,98,125,24,45,88,193,1,0 // vbroadcastss 0x1c158(%rip),%ymm13 # 32bf4 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
.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,211,192,1,0 // vbroadcastss 0x1c0d3(%rip),%ymm10 # 32b38 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 196,98,125,24,21,67,193,1,0 // vbroadcastss 0x1c143(%rip),%ymm10 # 32bf8 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
.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,101,191,1,0 // vbroadcastss 0x1bf65(%rip),%ymm10 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,21,213,191,1,0 // vbroadcastss 0x1bfd5(%rip),%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,79,191,1,0 // vbroadcastss 0x1bf4f(%rip),%ymm10 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,21,191,191,1,0 // vbroadcastss 0x1bfbf(%rip),%ymm10 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -31443,13 +31439,13 @@ HIDDEN _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:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,64,32 // vbroadcastss 0x20(%rax),%ymm8
- .byte 197,122,16,72,40 // vmovss 0x28(%rax),%xmm9
- .byte 197,50,89,80,44 // vmulss 0x2c(%rax),%xmm9,%xmm10
+ .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,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,73,192,1,0 // vbroadcastss 0x1c049(%rip),%ymm11 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 196,98,125,24,29,185,192,1,0 // vbroadcastss 0x1c0b9(%rip),%ymm11 # 32bfc <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
.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
@@ -31458,17 +31454,17 @@ _sk_xy_to_2pt_conical_quadratic_max_avx:
.byte 196,227,121,4,192,0 // vpermilps $0x0,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,13,29,192,1,0 // vbroadcastss 0x1c01d(%rip),%ymm9 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 196,98,125,24,13,141,192,1,0 // vbroadcastss 0x1c08d(%rip),%ymm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
.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,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 196,98,125,24,13,251,191,1,0 // vbroadcastss 0x1bffb(%rip),%ymm9 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
+ .byte 196,98,125,24,13,107,192,1,0 // vbroadcastss 0x1c06b(%rip),%ymm9 # 32c04 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
.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,136,190,1,0 // vbroadcastss 0x1be88(%rip),%ymm11 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,29,248,190,1,0 // vbroadcastss 0x1bef8(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -31482,13 +31478,13 @@ HIDDEN _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:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,64,32 // vbroadcastss 0x20(%rax),%ymm8
- .byte 197,122,16,72,40 // vmovss 0x28(%rax),%xmm9
- .byte 197,50,89,80,44 // vmulss 0x2c(%rax),%xmm9,%xmm10
+ .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,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,155,191,1,0 // vbroadcastss 0x1bf9b(%rip),%ymm11 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 196,98,125,24,29,11,192,1,0 // vbroadcastss 0x1c00b(%rip),%ymm11 # 32bfc <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
.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
@@ -31497,17 +31493,17 @@ _sk_xy_to_2pt_conical_quadratic_min_avx:
.byte 196,227,121,4,192,0 // vpermilps $0x0,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,13,111,191,1,0 // vbroadcastss 0x1bf6f(%rip),%ymm9 # 32b40 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ .byte 196,98,125,24,13,223,191,1,0 // vbroadcastss 0x1bfdf(%rip),%ymm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
.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,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 196,98,125,24,13,77,191,1,0 // vbroadcastss 0x1bf4d(%rip),%ymm9 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
+ .byte 196,98,125,24,13,189,191,1,0 // vbroadcastss 0x1bfbd(%rip),%ymm9 # 32c04 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
.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,218,189,1,0 // vbroadcastss 0x1bdda(%rip),%ymm11 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,29,74,190,1,0 // vbroadcastss 0x1be4a(%rip),%ymm11 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -31521,12 +31517,12 @@ HIDDEN _sk_xy_to_2pt_conical_linear_avx
FUNCTION(_sk_xy_to_2pt_conical_linear_avx)
_sk_xy_to_2pt_conical_linear_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,122,16,64,40 // vmovss 0x28(%rax),%xmm8
- .byte 197,58,89,72,44 // vmulss 0x2c(%rax),%xmm8,%xmm9
+ .byte 197,122,16,64,72 // vmovss 0x48(%rax),%xmm8
+ .byte 197,58,89,72,76 // vmulss 0x4c(%rax),%xmm8,%xmm9
.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,243,190,1,0 // vbroadcastss 0x1bef3(%rip),%ymm10 # 32b3c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 196,98,125,24,21,99,191,1,0 // vbroadcastss 0x1bf63(%rip),%ymm10 # 32bfc <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
.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
@@ -31535,7 +31531,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,203,190,1,0 // vbroadcastss 0x1becb(%rip),%ymm8 # 32b44 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 196,98,125,24,5,59,191,1,0 // vbroadcastss 0x1bf3b(%rip),%ymm8 # 32c04 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
.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
@@ -31546,8 +31542,8 @@ HIDDEN _sk_mask_2pt_conical_degenerates_avx
FUNCTION(_sk_mask_2pt_conical_degenerates_avx)
_sk_mask_2pt_conical_degenerates_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,64,44 // vbroadcastss 0x2c(%rax),%ymm8
- .byte 196,98,125,24,72,40 // vbroadcastss 0x28(%rax),%ymm9
+ .byte 196,98,125,24,64,76 // vbroadcastss 0x4c(%rax),%ymm8
+ .byte 196,98,125,24,72,72 // vbroadcastss 0x48(%rax),%ymm9
.byte 197,60,89,192 // vmulps %ymm0,%ymm8,%ymm8
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
@@ -31579,7 +31575,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,241,188,1,0 // vbroadcastss 0x1bcf1(%rip),%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,5,97,189,1,0 // vbroadcastss 0x1bd61(%rip),%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -31587,9 +31583,9 @@ _sk_save_xy_avx:
.byte 196,67,125,8,208,1 // vroundps $0x1,%ymm8,%ymm10
.byte 196,65,60,92,194 // vsubps %ymm10,%ymm8,%ymm8
.byte 197,252,17,0 // vmovups %ymm0,(%rax)
- .byte 197,252,17,72,32 // vmovups %ymm1,0x20(%rax)
- .byte 197,124,17,72,64 // vmovups %ymm9,0x40(%rax)
- .byte 197,124,17,64,96 // vmovups %ymm8,0x60(%rax)
+ .byte 197,252,17,72,64 // vmovups %ymm1,0x40(%rax)
+ .byte 197,124,17,136,128,0,0,0 // vmovups %ymm9,0x80(%rax)
+ .byte 197,124,17,128,192,0,0,0 // vmovups %ymm8,0xc0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31598,8 +31594,8 @@ HIDDEN _sk_accumulate_avx
FUNCTION(_sk_accumulate_avx)
_sk_accumulate_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
- .byte 197,60,89,128,160,0,0,0 // vmulps 0xa0(%rax),%ymm8,%ymm8
+ .byte 197,124,16,128,0,1,0,0 // vmovups 0x100(%rax),%ymm8
+ .byte 197,60,89,128,64,1,0,0 // vmulps 0x140(%rax),%ymm8,%ymm8
.byte 197,60,89,200 // vmulps %ymm0,%ymm8,%ymm9
.byte 197,180,88,228 // vaddps %ymm4,%ymm9,%ymm4
.byte 197,60,89,201 // vmulps %ymm1,%ymm8,%ymm9
@@ -31616,11 +31612,11 @@ 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,221,189,1,0 // vbroadcastss 0x1bddd(%rip),%ymm0 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 196,226,125,24,5,71,190,1,0 // vbroadcastss 0x1be47(%rip),%ymm0 # 32c08 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,112,188,1,0 // vbroadcastss 0x1bc70(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .byte 196,98,125,24,5,218,188,1,0 // vbroadcastss 0x1bcda(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .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
.byte 255,224 // jmpq *%rax
@@ -31629,10 +31625,10 @@ 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,80,188,1,0 // vbroadcastss 0x1bc50(%rip),%ymm0 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,226,125,24,5,183,188,1,0 // vbroadcastss 0x1bcb7(%rip),%ymm0 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
- .byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .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)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31641,11 +31637,11 @@ 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,148,189,1,0 // vbroadcastss 0x1bd94(%rip),%ymm1 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
- .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,38,188,1,0 // vbroadcastss 0x1bc26(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .byte 196,226,125,24,13,248,189,1,0 // vbroadcastss 0x1bdf8(%rip),%ymm1 # 32c08 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
+ .byte 196,98,125,24,5,138,188,1,0 // vbroadcastss 0x1bc8a(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .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
.byte 255,224 // jmpq *%rax
@@ -31654,10 +31650,10 @@ 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,6,188,1,0 // vbroadcastss 0x1bc06(%rip),%ymm1 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
- .byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .byte 196,226,125,24,13,103,188,1,0 // vbroadcastss 0x1bc67(%rip),%ymm1 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .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)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31666,17 +31662,17 @@ 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,77,189,1,0 // vbroadcastss 0x1bd4d(%rip),%ymm0 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
+ .byte 196,226,125,24,5,171,189,1,0 // vbroadcastss 0x1bdab(%rip),%ymm0 # 32c0c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,220,187,1,0 // vbroadcastss 0x1bbdc(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
+ .byte 196,98,125,24,5,58,188,1,0 // vbroadcastss 0x1bc3a(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .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,49,189,1,0 // vbroadcastss 0x1bd31(%rip),%ymm10 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ .byte 196,98,125,24,21,140,189,1,0 // vbroadcastss 0x1bd8c(%rip),%ymm10 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,47,188,1,0 // vbroadcastss 0x1bc2f(%rip),%ymm10 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,98,125,24,21,138,188,1,0 // vbroadcastss 0x1bc8a(%rip),%ymm10 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .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
@@ -31685,21 +31681,21 @@ 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,250,188,1,0 // vbroadcastss 0x1bcfa(%rip),%ymm0 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .byte 196,226,125,24,5,85,189,1,0 // vbroadcastss 0x1bd55(%rip),%ymm0 # 32c08 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,141,187,1,0 // vbroadcastss 0x1bb8d(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,235,188,1,0 // vbroadcastss 0x1bceb(%rip),%ymm9 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ .byte 196,98,125,24,5,232,187,1,0 // vbroadcastss 0x1bbe8(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
+ .byte 196,98,125,24,13,67,189,1,0 // vbroadcastss 0x1bd43(%rip),%ymm9 # 32c14 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,225,188,1,0 // vbroadcastss 0x1bce1(%rip),%ymm10 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
+ .byte 196,98,125,24,21,57,189,1,0 // vbroadcastss 0x1bd39(%rip),%ymm10 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
.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,90,187,1,0 // vbroadcastss 0x1bb5a(%rip),%ymm10 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,21,178,187,1,0 // vbroadcastss 0x1bbb2(%rip),%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,191,188,1,0 // vbroadcastss 0x1bcbf(%rip),%ymm9 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
+ .byte 196,98,125,24,13,23,189,1,0 // vbroadcastss 0x1bd17(%rip),%ymm9 # 32c1c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
- .byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .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
@@ -31708,19 +31704,19 @@ 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,43,187,1,0 // vbroadcastss 0x1bb2b(%rip),%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,5,131,187,1,0 // vbroadcastss 0x1bb83(%rip),%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
- .byte 197,124,16,72,64 // vmovups 0x40(%rax),%ymm9
- .byte 196,98,125,24,21,137,188,1,0 // vbroadcastss 0x1bc89(%rip),%ymm10 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ .byte 197,124,16,136,128,0,0,0 // vmovups 0x80(%rax),%ymm9
+ .byte 196,98,125,24,21,222,188,1,0 // vbroadcastss 0x1bcde(%rip),%ymm10 # 32c14 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,127,188,1,0 // vbroadcastss 0x1bc7f(%rip),%ymm11 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
+ .byte 196,98,125,24,29,212,188,1,0 // vbroadcastss 0x1bcd4(%rip),%ymm11 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
.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,102,188,1,0 // vbroadcastss 0x1bc66(%rip),%ymm9 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
+ .byte 196,98,125,24,13,187,188,1,0 // vbroadcastss 0x1bcbb(%rip),%ymm9 # 32c1c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
- .byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .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
@@ -31729,16 +31725,16 @@ 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,70,188,1,0 // vbroadcastss 0x1bc46(%rip),%ymm0 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
+ .byte 196,226,125,24,5,155,188,1,0 // vbroadcastss 0x1bc9b(%rip),%ymm0 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
+ .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,39,188,1,0 // vbroadcastss 0x1bc27(%rip),%ymm10 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ .byte 196,98,125,24,21,121,188,1,0 // vbroadcastss 0x1bc79(%rip),%ymm10 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,37,187,1,0 // vbroadcastss 0x1bb25(%rip),%ymm10 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,98,125,24,21,119,187,1,0 // vbroadcastss 0x1bb77(%rip),%ymm10 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,128,0,0,0 // vmovups %ymm8,0x80(%rax)
+ .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
@@ -31747,17 +31743,17 @@ 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,244,187,1,0 // vbroadcastss 0x1bbf4(%rip),%ymm1 # 32b4c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
- .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,130,186,1,0 // vbroadcastss 0x1ba82(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
+ .byte 196,226,125,24,13,70,188,1,0 // vbroadcastss 0x1bc46(%rip),%ymm1 # 32c0c <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
+ .byte 196,98,125,24,5,212,186,1,0 // vbroadcastss 0x1bad4(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .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,187,1,0 // vbroadcastss 0x1bbd7(%rip),%ymm10 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ .byte 196,98,125,24,21,38,188,1,0 // vbroadcastss 0x1bc26(%rip),%ymm10 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,213,186,1,0 // vbroadcastss 0x1bad5(%rip),%ymm10 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,98,125,24,21,36,187,1,0 // vbroadcastss 0x1bb24(%rip),%ymm10 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .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
@@ -31766,21 +31762,21 @@ 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,187,1,0 // vbroadcastss 0x1bba0(%rip),%ymm1 # 32b48 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
- .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,50,186,1,0 // vbroadcastss 0x1ba32(%rip),%ymm8 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
- .byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,144,187,1,0 // vbroadcastss 0x1bb90(%rip),%ymm9 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ .byte 196,226,125,24,13,239,187,1,0 // vbroadcastss 0x1bbef(%rip),%ymm1 # 32c08 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
+ .byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
+ .byte 196,98,125,24,5,129,186,1,0 // vbroadcastss 0x1ba81(%rip),%ymm8 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
+ .byte 196,98,125,24,13,220,187,1,0 // vbroadcastss 0x1bbdc(%rip),%ymm9 # 32c14 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,134,187,1,0 // vbroadcastss 0x1bb86(%rip),%ymm10 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
+ .byte 196,98,125,24,21,210,187,1,0 // vbroadcastss 0x1bbd2(%rip),%ymm10 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
.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,255,185,1,0 // vbroadcastss 0x1b9ff(%rip),%ymm10 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,21,75,186,1,0 // vbroadcastss 0x1ba4b(%rip),%ymm10 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,100,187,1,0 // vbroadcastss 0x1bb64(%rip),%ymm9 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
+ .byte 196,98,125,24,13,176,187,1,0 // vbroadcastss 0x1bbb0(%rip),%ymm9 # 32c1c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
- .byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .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
@@ -31789,19 +31785,19 @@ 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,208,185,1,0 // vbroadcastss 0x1b9d0(%rip),%ymm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 197,188,88,72,32 // vaddps 0x20(%rax),%ymm8,%ymm1
- .byte 197,124,16,72,96 // vmovups 0x60(%rax),%ymm9
- .byte 196,98,125,24,21,45,187,1,0 // vbroadcastss 0x1bb2d(%rip),%ymm10 # 32b54 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ .byte 196,98,125,24,5,28,186,1,0 // vbroadcastss 0x1ba1c(%rip),%ymm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .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,118,187,1,0 // vbroadcastss 0x1bb76(%rip),%ymm10 # 32c14 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,35,187,1,0 // vbroadcastss 0x1bb23(%rip),%ymm11 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
+ .byte 196,98,125,24,29,108,187,1,0 // vbroadcastss 0x1bb6c(%rip),%ymm11 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
.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,10,187,1,0 // vbroadcastss 0x1bb0a(%rip),%ymm9 # 32b5c <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
+ .byte 196,98,125,24,13,83,187,1,0 // vbroadcastss 0x1bb53(%rip),%ymm9 # 32c1c <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
- .byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .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
@@ -31810,16 +31806,16 @@ 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,234,186,1,0 // vbroadcastss 0x1baea(%rip),%ymm1 # 32b58 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
- .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
+ .byte 196,226,125,24,13,51,187,1,0 // vbroadcastss 0x1bb33(%rip),%ymm1 # 32c18 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ .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,202,186,1,0 // vbroadcastss 0x1baca(%rip),%ymm10 # 32b50 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ .byte 196,98,125,24,21,16,187,1,0 // vbroadcastss 0x1bb10(%rip),%ymm10 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,200,185,1,0 // vbroadcastss 0x1b9c8(%rip),%ymm10 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,98,125,24,21,14,186,1,0 // vbroadcastss 0x1ba0e(%rip),%ymm10 # 32b1c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
+ .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
@@ -31868,7 +31864,7 @@ _sk_callback_avx:
.byte 72,137,223 // mov %rbx,%rdi
.byte 197,248,119 // vzeroupper
.byte 255,19 // callq *(%rbx)
- .byte 72,139,131,136,0,0,0 // mov 0x88(%rbx),%rax
+ .byte 72,139,131,8,1,0,0 // mov 0x108(%rbx),%rax
.byte 197,248,16,0 // vmovups (%rax),%xmm0
.byte 197,248,16,72,16 // vmovups 0x10(%rax),%xmm1
.byte 197,248,16,80,32 // vmovups 0x20(%rax),%xmm2
@@ -31964,7 +31960,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,98,184,1,0 // vbroadcastss 0x1b862(%rip),%xmm4 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ .byte 196,226,121,24,37,168,184,1,0 // vbroadcastss 0x1b8a8(%rip),%xmm4 # 32c24 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
.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)
@@ -32018,7 +32014,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,199,181,1,0 // vbroadcastss 0x1b5c7(%rip),%xmm10 # 329f4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,121,24,21,13,182,1,0 // vbroadcastss 0x1b60d(%rip),%xmm10 # 32ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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
@@ -32046,7 +32042,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,159,182,1,0 // vbroadcastss 0x1b69f(%rip),%ymm7 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ .byte 196,226,125,24,61,229,182,1,0 // vbroadcastss 0x1b6e5(%rip),%ymm7 # 32c20 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
.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)
@@ -32789,7 +32785,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,99,167,1,0 // vbroadcastss 0x1a763(%rip),%xmm9 # 32b64 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ .byte 196,98,121,24,13,169,167,1,0 // vbroadcastss 0x1a7a9(%rip),%xmm9 # 32c24 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
.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)
@@ -32846,7 +32842,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,184,164,1,0 // vbroadcastss 0x1a4b8(%rip),%xmm10 # 329f4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,121,24,21,254,164,1,0 // vbroadcastss 0x1a4fe(%rip),%xmm10 # 32ab4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.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
@@ -32874,7 +32870,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,144,165,1,0 // vbroadcastss 0x1a590(%rip),%ymm12 # 32b60 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ .byte 196,98,125,24,37,214,165,1,0 // vbroadcastss 0x1a5d6(%rip),%ymm12 # 32c20 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
.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
@@ -34272,7 +34268,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,217,134,1,0 // vbroadcastss 0x186d9(%rip),%ymm3 # 329e8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,226,125,24,29,31,135,1,0 // vbroadcastss 0x1871f(%rip),%ymm3 # 32aa8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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
@@ -34305,13 +34301,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 1a3f9 <_sk_start_pipeline_sse41+0xb6>
+ .byte 15,131,131,0,0,0 // jae 1a473 <_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 1a3c7 <_sk_start_pipeline_sse41+0x84>
+ .byte 119,59 // ja 1a441 <_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
@@ -34330,10 +34326,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 1a390 <_sk_start_pipeline_sse41+0x4d>
+ .byte 118,201 // jbe 1a40a <_sk_start_pipeline_sse41+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 1a3f0 <_sk_start_pipeline_sse41+0xad>
+ .byte 116,33 // je 1a46a <_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
@@ -34347,7 +34343,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 1a382 <_sk_start_pipeline_sse41+0x3f>
+ .byte 117,137 // jne 1a3fc <_sk_start_pipeline_sse41+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -34370,13 +34366,13 @@ _sk_seed_shader_sse41:
.byte 102,15,110,194 // movd %edx,%xmm0
.byte 102,15,112,192,0 // pshufd $0x0,%xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,88,5,196,135,1,0 // addps 0x187c4(%rip),%xmm0 # 32be0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .byte 15,88,5,10,136,1,0 // addps 0x1880a(%rip),%xmm0 # 32ca0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
.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,193,135,1,0 // addps 0x187c1(%rip),%xmm1 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 15,88,13,7,136,1,0 // addps 0x18807(%rip),%xmm1 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,200,135,1,0 // movaps 0x187c8(%rip),%xmm2 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,21,14,136,1,0 // movaps 0x1880e(%rip),%xmm2 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -34391,18 +34387,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,97,135,1,0 // paddd 0x18761(%rip),%xmm8 # 32bc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,68,15,254,5,167,135,1,0 // paddd 0x187a7(%rip),%xmm8 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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,152,135,1,0 // movdqa 0x18798(%rip),%xmm10 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 102,68,15,111,21,222,135,1,0 // movdqa 0x187de(%rip),%xmm10 # 32cd0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
.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,132,135,1,0 // movdqa 0x18784(%rip),%xmm12 # 32c20 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
- .byte 102,68,15,111,45,139,135,1,0 // movdqa 0x1878b(%rip),%xmm13 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,68,15,111,37,202,135,1,0 // movdqa 0x187ca(%rip),%xmm12 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 102,68,15,111,45,209,135,1,0 // movdqa 0x187d1(%rip),%xmm13 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -34418,8 +34414,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,70,135,1,0 // mulps 0x18746(%rip),%xmm8 # 32c40 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
- .byte 68,15,88,5,78,135,1,0 // addps 0x1874e(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ .byte 68,15,89,5,140,135,1,0 // mulps 0x1878c(%rip),%xmm8 # 32d00 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 68,15,88,5,148,135,1,0 // addps 0x18794(%rip),%xmm8 # 32d10 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
.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
@@ -34461,7 +34457,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,132,134,1,0 // movaps 0x18684(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,202,134,1,0 // movaps 0x186ca(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -34472,7 +34468,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,112,134,1,0 // movaps 0x18670(%rip),%xmm0 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,5,182,134,1,0 // movaps 0x186b6(%rip),%xmm0 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -34518,7 +34514,7 @@ HIDDEN _sk_srcatop_sse41
FUNCTION(_sk_srcatop_sse41)
_sk_srcatop_sse41:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,32,134,1,0 // movaps 0x18620(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,102,134,1,0 // movaps 0x18666(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -34543,7 +34539,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,211,133,1,0 // movaps 0x185d3(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,13,25,134,1,0 // movaps 0x18619(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -34590,7 +34586,7 @@ HIDDEN _sk_srcout_sse41
.globl _sk_srcout_sse41
FUNCTION(_sk_srcout_sse41)
_sk_srcout_sse41:
- .byte 68,15,40,5,103,133,1,0 // movaps 0x18567(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,173,133,1,0 // movaps 0x185ad(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -34603,7 +34599,7 @@ HIDDEN _sk_dstout_sse41
.globl _sk_dstout_sse41
FUNCTION(_sk_dstout_sse41)
_sk_dstout_sse41:
- .byte 68,15,40,5,71,133,1,0 // movaps 0x18547(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,141,133,1,0 // movaps 0x1858d(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -34620,7 +34616,7 @@ HIDDEN _sk_srcover_sse41
.globl _sk_srcover_sse41
FUNCTION(_sk_srcover_sse41)
_sk_srcover_sse41:
- .byte 68,15,40,5,26,133,1,0 // movaps 0x1851a(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,96,133,1,0 // movaps 0x18560(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -34640,7 +34636,7 @@ HIDDEN _sk_dstover_sse41
.globl _sk_dstover_sse41
FUNCTION(_sk_dstover_sse41)
_sk_dstover_sse41:
- .byte 68,15,40,5,222,132,1,0 // movaps 0x184de(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,36,133,1,0 // movaps 0x18524(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -34668,7 +34664,7 @@ HIDDEN _sk_multiply_sse41
.globl _sk_multiply_sse41
FUNCTION(_sk_multiply_sse41)
_sk_multiply_sse41:
- .byte 68,15,40,5,162,132,1,0 // movaps 0x184a2(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,232,132,1,0 // movaps 0x184e8(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -34706,7 +34702,7 @@ HIDDEN _sk_plus__sse41
FUNCTION(_sk_plus__sse41)
_sk_plus__sse41:
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 68,15,40,5,35,132,1,0 // movaps 0x18423(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,105,132,1,0 // movaps 0x18469(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 65,15,93,200 // minps %xmm8,%xmm1
@@ -34748,7 +34744,7 @@ HIDDEN _sk_xor__sse41
FUNCTION(_sk_xor__sse41)
_sk_xor__sse41:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,175,131,1,0 // movaps 0x183af(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,245,131,1,0 // movaps 0x183f5(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -34796,7 +34792,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,10,131,1,0 // movaps 0x1830a(%rip),%xmm2 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,21,80,131,1,0 // movaps 0x18350(%rip),%xmm2 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -34830,7 +34826,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,159,130,1,0 // movaps 0x1829f(%rip),%xmm2 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,21,229,130,1,0 // movaps 0x182e5(%rip),%xmm2 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -34867,7 +34863,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,41,130,1,0 // movaps 0x18229(%rip),%xmm2 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,21,111,130,1,0 // movaps 0x1826f(%rip),%xmm2 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -34895,7 +34891,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,217,129,1,0 // movaps 0x181d9(%rip),%xmm2 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,21,31,130,1,0 // movaps 0x1821f(%rip),%xmm2 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -34907,7 +34903,7 @@ HIDDEN _sk_colorburn_sse41
.globl _sk_colorburn_sse41
FUNCTION(_sk_colorburn_sse41)
_sk_colorburn_sse41:
- .byte 68,15,40,29,192,129,1,0 // movaps 0x181c0(%rip),%xmm11 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,29,6,130,1,0 // movaps 0x18206(%rip),%xmm11 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,227 // movaps %xmm11,%xmm12
.byte 68,15,92,231 // subps %xmm7,%xmm12
.byte 69,15,40,204 // movaps %xmm12,%xmm9
@@ -34991,7 +34987,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,138,128,1,0 // movaps 0x1808a(%rip),%xmm10 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,21,208,128,1,0 // movaps 0x180d0(%rip),%xmm10 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -35073,7 +35069,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,85,127,1,0 // movaps 0x17f55(%rip),%xmm10 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,21,155,127,1,0 // movaps 0x17f9b(%rip),%xmm10 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 65,15,40,234 // movaps %xmm10,%xmm5
.byte 15,92,239 // subps %xmm7,%xmm5
.byte 15,40,197 // movaps %xmm5,%xmm0
@@ -35156,7 +35152,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,42,126,1,0 // movaps 0x17e2a(%rip),%xmm10 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,21,112,126,1,0 // movaps 0x17e70(%rip),%xmm10 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 65,15,40,195 // movaps %xmm11,%xmm0
@@ -35241,7 +35237,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,241,124,1,0 // movaps 0x17cf1(%rip),%xmm1 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,13,55,125,1,0 // movaps 0x17d37(%rip),%xmm1 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 68,15,92,208 // subps %xmm0,%xmm10
.byte 68,15,40,240 // movaps %xmm0,%xmm14
@@ -35254,10 +35250,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,31,125,1,0 // movaps 0x17d1f(%rip),%xmm13 # 32c60 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ .byte 68,15,40,45,101,125,1,0 // movaps 0x17d65(%rip),%xmm13 # 32d20 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
.byte 69,15,88,245 // addps %xmm13,%xmm14
.byte 68,15,89,242 // mulps %xmm2,%xmm14
- .byte 68,15,40,37,31,125,1,0 // movaps 0x17d1f(%rip),%xmm12 # 32c70 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,40,37,101,125,1,0 // movaps 0x17d65(%rip),%xmm12 # 32d30 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 69,15,89,252 // mulps %xmm12,%xmm15
.byte 69,15,88,254 // addps %xmm14,%xmm15
.byte 15,40,198 // movaps %xmm6,%xmm0
@@ -35443,12 +35439,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,138,122,1,0 // movaps 0x17a8a(%rip),%xmm0 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 15,40,5,208,122,1,0 // movaps 0x17ad0(%rip),%xmm0 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,21,143,122,1,0 // movaps 0x17a8f(%rip),%xmm2 # 32c90 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 15,40,21,213,122,1,0 // movaps 0x17ad5(%rip),%xmm2 # 32d50 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.byte 15,89,250 // mulps %xmm2,%xmm7
.byte 65,15,88,252 // addps %xmm12,%xmm7
- .byte 68,15,40,53,144,122,1,0 // movaps 0x17a90(%rip),%xmm14 # 32ca0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ .byte 68,15,40,53,214,122,1,0 // movaps 0x17ad6(%rip),%xmm14 # 32d60 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.byte 68,15,40,252 // movaps %xmm4,%xmm15
.byte 69,15,89,254 // mulps %xmm14,%xmm15
.byte 68,15,88,255 // addps %xmm7,%xmm15
@@ -35531,7 +35527,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,164,120,1,0 // movaps 0x178a4(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,13,234,120,1,0 // movaps 0x178ea(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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
@@ -35625,14 +35621,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,206,119,1,0 // movaps 0x177ce(%rip),%xmm2 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 15,40,21,20,120,1,0 // movaps 0x17814(%rip),%xmm2 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 15,40,221 // movaps %xmm5,%xmm3
.byte 15,89,218 // mulps %xmm2,%xmm3
- .byte 15,40,13,209,119,1,0 // movaps 0x177d1(%rip),%xmm1 # 32c90 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 15,40,13,23,120,1,0 // movaps 0x17817(%rip),%xmm1 # 32d50 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.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,208,119,1,0 // movaps 0x177d0(%rip),%xmm13 # 32ca0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ .byte 68,15,40,45,22,120,1,0 // movaps 0x17816(%rip),%xmm13 # 32d60 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.byte 69,15,89,245 // mulps %xmm13,%xmm14
.byte 68,15,88,247 // addps %xmm7,%xmm14
.byte 65,15,40,218 // movaps %xmm10,%xmm3
@@ -35713,7 +35709,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,230,117,1,0 // movaps 0x175e6(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,13,44,118,1,0 // movaps 0x1762c(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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
@@ -35768,14 +35764,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,161,117,1,0 // movaps 0x175a1(%rip),%xmm9 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,13,231,117,1,0 // movaps 0x175e7(%rip),%xmm9 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 65,15,40,250 // movaps %xmm10,%xmm7
.byte 65,15,89,249 // mulps %xmm9,%xmm7
- .byte 68,15,40,21,161,117,1,0 // movaps 0x175a1(%rip),%xmm10 # 32c90 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 68,15,40,21,231,117,1,0 // movaps 0x175e7(%rip),%xmm10 # 32d50 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.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,158,117,1,0 // movaps 0x1759e(%rip),%xmm11 # 32ca0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ .byte 68,15,40,29,228,117,1,0 // movaps 0x175e4(%rip),%xmm11 # 32d60 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.byte 69,15,40,236 // movaps %xmm12,%xmm13
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
@@ -35860,7 +35856,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,170,115,1,0 // movaps 0x173aa(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,13,240,115,1,0 // movaps 0x173f0(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 68,15,89,192 // mulps %xmm0,%xmm8
@@ -35912,13 +35908,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,114,115,1,0 // movaps 0x17372(%rip),%xmm8 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,5,184,115,1,0 // movaps 0x173b8(%rip),%xmm8 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
- .byte 68,15,40,21,118,115,1,0 // movaps 0x17376(%rip),%xmm10 # 32c90 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 68,15,40,21,188,115,1,0 // movaps 0x173bc(%rip),%xmm10 # 32d50 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.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,116,115,1,0 // movaps 0x17374(%rip),%xmm12 # 32ca0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ .byte 68,15,40,37,186,115,1,0 // movaps 0x173ba(%rip),%xmm12 # 32d60 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.byte 68,15,40,242 // movaps %xmm2,%xmm14
.byte 69,15,89,244 // mulps %xmm12,%xmm14
.byte 68,15,88,245 // addps %xmm5,%xmm14
@@ -36003,7 +35999,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,122,113,1,0 // movaps 0x1717a(%rip),%xmm0 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,5,192,113,1,0 // movaps 0x171c0(%rip),%xmm0 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,92,215 // subps %xmm7,%xmm2
.byte 15,89,226 // mulps %xmm2,%xmm4
@@ -36048,23 +36044,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 1bbee <_sk_srcover_rgba_8888_sse41+0xfb>
+ .byte 15,133,219,0,0,0 // jne 1bc68 <_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,140,113,1,0 // movdqa 0x1718c(%rip),%xmm4 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,37,210,113,1,0 // movdqa 0x171d2(%rip),%xmm4 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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,136,113,1,0 // pshufb 0x17188(%rip),%xmm5 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ .byte 102,15,56,0,45,206,113,1,0 // pshufb 0x171ce(%rip),%xmm5 # 32d80 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
.byte 102,15,111,247 // movdqa %xmm7,%xmm6
- .byte 102,15,56,0,53,136,113,1,0 // pshufb 0x17188(%rip),%xmm6 # 32cd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ .byte 102,15,56,0,53,206,113,1,0 // pshufb 0x171ce(%rip),%xmm6 # 32d90 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
.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,165,112,1,0 // movaps 0x170a5(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,235,112,1,0 // movaps 0x170eb(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,121,113,1,0 // movaps 0x17179(%rip),%xmm12 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,40,37,191,113,1,0 // movaps 0x171bf(%rip),%xmm12 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -36090,7 +36086,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 1bc2c <_sk_srcover_rgba_8888_sse41+0x139>
+ .byte 117,88 // jne 1bca6 <_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
@@ -36101,32 +36097,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 1bc56 <_sk_srcover_rgba_8888_sse41+0x163>
+ .byte 116,91 // je 1bcd0 <_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 1bc1b <_sk_srcover_rgba_8888_sse41+0x128>
+ .byte 116,22 // je 1bc95 <_sk_srcover_rgba_8888_sse41+0x128>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,10,255,255,255 // jne 1bb19 <_sk_srcover_rgba_8888_sse41+0x26>
+ .byte 15,133,10,255,255,255 // jne 1bb93 <_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 1bb19 <_sk_srcover_rgba_8888_sse41+0x26>
+ .byte 233,237,254,255,255 // jmpq 1bb93 <_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 1bc61 <_sk_srcover_rgba_8888_sse41+0x16e>
+ .byte 116,40 // je 1bcdb <_sk_srcover_rgba_8888_sse41+0x16e>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1bc4e <_sk_srcover_rgba_8888_sse41+0x15b>
+ .byte 116,15 // je 1bcc8 <_sk_srcover_rgba_8888_sse41+0x15b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,149 // jne 1bbda <_sk_srcover_rgba_8888_sse41+0xe7>
+ .byte 117,149 // jne 1bc54 <_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 1bbda <_sk_srcover_rgba_8888_sse41+0xe7>
+ .byte 235,132 // jmp 1bc54 <_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 1bb19 <_sk_srcover_rgba_8888_sse41+0x26>
+ .byte 233,184,254,255,255 // jmpq 1bb93 <_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 1bbda <_sk_srcover_rgba_8888_sse41+0xe7>
+ .byte 233,110,255,255,255 // jmpq 1bc54 <_sk_srcover_rgba_8888_sse41+0xe7>
HIDDEN _sk_clamp_0_sse41
.globl _sk_clamp_0_sse41
@@ -36144,7 +36140,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,116,111,1,0 // movaps 0x16f74(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,186,111,1,0 // movaps 0x16fba(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -36156,7 +36152,7 @@ HIDDEN _sk_clamp_a_sse41
.globl _sk_clamp_a_sse41
FUNCTION(_sk_clamp_a_sse41)
_sk_clamp_a_sse41:
- .byte 15,93,29,89,111,1,0 // minps 0x16f59(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,93,29,159,111,1,0 // minps 0x16f9f(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -36167,7 +36163,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,69,111,1,0 // minps 0x16f45(%rip),%xmm7 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,93,61,139,111,1,0 // minps 0x16f8b(%rip),%xmm7 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -36202,7 +36198,7 @@ HIDDEN _sk_invert_sse41
.globl _sk_invert_sse41
FUNCTION(_sk_invert_sse41)
_sk_invert_sse41:
- .byte 68,15,40,5,1,111,1,0 // movaps 0x16f01(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,71,111,1,0 // movaps 0x16f47(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 69,15,40,208 // movaps %xmm8,%xmm10
@@ -36263,10 +36259,10 @@ HIDDEN _sk_unpremul_sse41
.globl _sk_unpremul_sse41
FUNCTION(_sk_unpremul_sse41)
_sk_unpremul_sse41:
- .byte 68,15,40,5,143,110,1,0 // movaps 0x16e8f(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,213,110,1,0 // movaps 0x16ed5(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,94,195 // divps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
- .byte 68,15,194,13,110,111,1,0,1 // cmpltps 0x16f6e(%rip),%xmm9 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
+ .byte 68,15,194,13,180,111,1,0,1 // cmpltps 0x16fb4(%rip),%xmm9 # 32db0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
.byte 69,15,84,200 // andps %xmm8,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,201 // mulps %xmm9,%xmm1
@@ -36278,20 +36274,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,98,111,1,0 // movaps 0x16f62(%rip),%xmm11 # 32d00 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
+ .byte 68,15,40,29,168,111,1,0 // movaps 0x16fa8(%rip),%xmm11 # 32dc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
.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,202,110,1,0 // movaps 0x16eca(%rip),%xmm12 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,37,16,111,1,0 // movaps 0x16f10(%rip),%xmm12 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,74,111,1,0 // movaps 0x16f4a(%rip),%xmm13 # 32d10 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
+ .byte 68,15,40,45,144,111,1,0 // movaps 0x16f90(%rip),%xmm13 # 32dd0 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
.byte 69,15,88,197 // addps %xmm13,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
- .byte 68,15,40,53,74,111,1,0 // movaps 0x16f4a(%rip),%xmm14 # 32d20 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
+ .byte 68,15,40,53,144,111,1,0 // movaps 0x16f90(%rip),%xmm14 # 32de0 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
.byte 69,15,88,198 // addps %xmm14,%xmm8
- .byte 68,15,40,61,78,111,1,0 // movaps 0x16f4e(%rip),%xmm15 # 32d30 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ .byte 68,15,40,61,148,111,1,0 // movaps 0x16f94(%rip),%xmm15 # 32df0 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
.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
@@ -36328,19 +36324,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,153,110,1,0 // movaps 0x16e99(%rip),%xmm11 # 32d00 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
+ .byte 68,15,40,29,223,110,1,0 // movaps 0x16edf(%rip),%xmm11 # 32dc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
.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,2,110,1,0 // movaps 0x16e02(%rip),%xmm12 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,37,72,110,1,0 // movaps 0x16e48(%rip),%xmm12 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 65,15,89,228 // mulps %xmm12,%xmm4
- .byte 68,15,40,45,134,110,1,0 // movaps 0x16e86(%rip),%xmm13 # 32d10 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
+ .byte 68,15,40,45,204,110,1,0 // movaps 0x16ecc(%rip),%xmm13 # 32dd0 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
.byte 65,15,88,229 // addps %xmm13,%xmm4
.byte 15,89,224 // mulps %xmm0,%xmm4
- .byte 68,15,40,53,135,110,1,0 // movaps 0x16e87(%rip),%xmm14 # 32d20 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
+ .byte 68,15,40,53,205,110,1,0 // movaps 0x16ecd(%rip),%xmm14 # 32de0 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
.byte 65,15,88,230 // addps %xmm14,%xmm4
- .byte 68,15,40,61,139,110,1,0 // movaps 0x16e8b(%rip),%xmm15 # 32d30 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ .byte 68,15,40,61,209,110,1,0 // movaps 0x16ed1(%rip),%xmm15 # 32df0 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
.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
@@ -36384,22 +36380,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,255,109,1,0 // movaps 0x16dff(%rip),%xmm11 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ .byte 68,15,40,29,69,110,1,0 // movaps 0x16e45(%rip),%xmm11 # 32e00 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
- .byte 68,15,40,37,255,109,1,0 // movaps 0x16dff(%rip),%xmm12 # 32d50 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ .byte 68,15,40,37,69,110,1,0 // movaps 0x16e45(%rip),%xmm12 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 69,15,89,252 // mulps %xmm12,%xmm15
- .byte 68,15,40,21,255,109,1,0 // movaps 0x16dff(%rip),%xmm10 # 32d60 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
+ .byte 68,15,40,21,69,110,1,0 // movaps 0x16e45(%rip),%xmm10 # 32e20 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,248 // mulps %xmm8,%xmm15
- .byte 68,15,40,45,255,109,1,0 // movaps 0x16dff(%rip),%xmm13 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
+ .byte 68,15,40,45,69,110,1,0 // movaps 0x16e45(%rip),%xmm13 # 32e30 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
.byte 69,15,88,253 // addps %xmm13,%xmm15
- .byte 68,15,40,53,3,110,1,0 // movaps 0x16e03(%rip),%xmm14 # 32d80 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ .byte 68,15,40,53,73,110,1,0 // movaps 0x16e49(%rip),%xmm14 # 32e40 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
.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,255,109,1,0 // movaps 0x16dff(%rip),%xmm15 # 32d90 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,61,69,110,1,0 // movaps 0x16e45(%rip),%xmm15 # 32e50 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
.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
@@ -36454,7 +36450,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,166,107,1,0 // movaps 0x16ba6(%rip),%xmm14 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,53,236,107,1,0 // movaps 0x16bec(%rip),%xmm14 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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
@@ -36463,27 +36459,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,29,109,1,0 // andps 0x16d1d(%rip),%xmm15 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 68,15,84,61,99,109,1,0 // andps 0x16d63(%rip),%xmm15 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
.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,16,109,1,0 // movaps 0x16d10(%rip),%xmm13 # 32db0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ .byte 68,15,40,45,86,109,1,0 // movaps 0x16d56(%rip),%xmm13 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.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,12,109,1,0 // addps 0x16d0c(%rip),%xmm8 # 32dc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 68,15,88,5,82,109,1,0 // addps 0x16d52(%rip),%xmm8 # 32e80 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.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,4,109,1,0 // mulps 0x16d04(%rip),%xmm8 # 32dd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 68,15,89,5,74,109,1,0 // mulps 0x16d4a(%rip),%xmm8 # 32e90 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.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,8,107,1,0 // movaps 0x16b08(%rip),%xmm0 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 15,40,5,78,107,1,0 // movaps 0x16b4e(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 65,15,40,211 // movaps %xmm11,%xmm2
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,194,194,1 // cmpltps %xmm2,%xmm0
@@ -36505,7 +36501,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,190,106,1,0 // movaps 0x16abe(%rip),%xmm9 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,13,4,107,1,0 // movaps 0x16b04(%rip),%xmm9 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,194,194,2 // cmpleps %xmm2,%xmm0
.byte 15,40,217 // movaps %xmm1,%xmm3
@@ -36518,19 +36514,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,121,108,1,0 // movaps 0x16c79(%rip),%xmm14 # 32de0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ .byte 68,15,40,53,191,108,1,0 // movaps 0x16cbf(%rip),%xmm14 # 32ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
.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,114,108,1,0 // movaps 0x16c72(%rip),%xmm11 # 32df0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 68,15,40,29,184,108,1,0 // movaps 0x16cb8(%rip),%xmm11 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
.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,11,108,1,0 // movaps 0x16c0b(%rip),%xmm7 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 15,40,61,81,108,1,0 // movaps 0x16c51(%rip),%xmm7 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
.byte 69,15,40,238 // movaps %xmm14,%xmm13
.byte 68,15,89,239 // mulps %xmm7,%xmm13
- .byte 15,40,29,28,108,1,0 // movaps 0x16c1c(%rip),%xmm3 # 32dc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 15,40,29,98,108,1,0 // movaps 0x16c62(%rip),%xmm3 # 32e80 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 68,15,40,227 // movaps %xmm3,%xmm12
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 68,15,89,230 // mulps %xmm6,%xmm12
@@ -36540,7 +36536,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,251,107,1,0 // movaps 0x16bfb(%rip),%xmm12 # 32dd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 68,15,40,37,65,108,1,0 // movaps 0x16c41(%rip),%xmm12 # 32e90 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.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
@@ -36574,7 +36570,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,147,107,1,0 // addps 0x16b93(%rip),%xmm10 # 32e00 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 68,15,88,21,217,107,1,0 // addps 0x16bd9(%rip),%xmm10 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
.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
@@ -36629,11 +36625,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 1c354 <_sk_scale_u8_sse41+0x4c>
+ .byte 117,52 // jne 1c3ce <_sk_scale_u8_sse41+0x4c>
.byte 102,71,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm8
- .byte 102,68,15,219,5,128,105,1,0 // pand 0x16980(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,68,15,219,5,198,105,1,0 // pand 0x169c6(%rip),%xmm8 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,212,106,1,0 // mulps 0x16ad4(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,89,5,26,107,1,0 // mulps 0x16b1a(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -36644,12 +36640,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 1c39c <_sk_scale_u8_sse41+0x94>
+ .byte 116,59 // je 1c416 <_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 1c383 <_sk_scale_u8_sse41+0x7b>
+ .byte 116,23 // je 1c3fd <_sk_scale_u8_sse41+0x7b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,181 // jne 1c327 <_sk_scale_u8_sse41+0x1f>
+ .byte 117,181 // jne 1c3a1 <_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
@@ -36657,10 +36653,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 1c327 <_sk_scale_u8_sse41+0x1f>
+ .byte 235,139 // jmp 1c3a1 <_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 1c327 <_sk_scale_u8_sse41+0x1f>
+ .byte 233,124,255,255,255 // jmpq 1c3a1 <_sk_scale_u8_sse41+0x1f>
HIDDEN _sk_scale_565_sse41
.globl _sk_scale_565_sse41
@@ -36675,19 +36671,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 1c46e <_sk_scale_565_sse41+0xc3>
+ .byte 15,133,159,0,0,0 // jne 1c4e8 <_sk_scale_565_sse41+0xc3>
.byte 102,71,15,56,51,28,80 // pmovzxwd (%r8,%r10,2),%xmm11
- .byte 102,15,111,5,66,106,1,0 // movdqa 0x16a42(%rip),%xmm0 # 32e20 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,5,136,106,1,0 // movdqa 0x16a88(%rip),%xmm0 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,65,106,1,0 // mulps 0x16a41(%rip),%xmm9 # 32e30 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 102,15,111,5,73,106,1,0 // movdqa 0x16a49(%rip),%xmm0 # 32e40 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 68,15,89,13,135,106,1,0 // mulps 0x16a87(%rip),%xmm9 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,5,143,106,1,0 // movdqa 0x16a8f(%rip),%xmm0 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,208 // cvtdq2ps %xmm0,%xmm10
- .byte 68,15,89,21,72,106,1,0 // mulps 0x16a48(%rip),%xmm10 # 32e50 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 102,68,15,219,29,79,106,1,0 // pand 0x16a4f(%rip),%xmm11 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,89,21,142,106,1,0 // mulps 0x16a8e(%rip),%xmm10 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 102,68,15,219,29,149,106,1,0 // pand 0x16a95(%rip),%xmm11 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
- .byte 68,15,89,29,83,106,1,0 // mulps 0x16a53(%rip),%xmm11 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 68,15,89,29,153,106,1,0 // mulps 0x16a99(%rip),%xmm11 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
.byte 69,15,40,226 // movaps %xmm10,%xmm12
@@ -36712,22 +36708,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 1c4b7 <_sk_scale_565_sse41+0x10c>
+ .byte 116,60 // je 1c531 <_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 1c4a0 <_sk_scale_565_sse41+0xf5>
+ .byte 116,26 // je 1c51a <_sk_scale_565_sse41+0xf5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,70,255,255,255 // jne 1c3d6 <_sk_scale_565_sse41+0x2b>
+ .byte 15,133,70,255,255,255 // jne 1c450 <_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 1c3d6 <_sk_scale_565_sse41+0x2b>
+ .byte 233,31,255,255,255 // jmpq 1c450 <_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 1c3d6 <_sk_scale_565_sse41+0x2b>
+ .byte 233,16,255,255,255 // jmpq 1c450 <_sk_scale_565_sse41+0x2b>
HIDDEN _sk_lerp_1_float_sse41
.globl _sk_lerp_1_float_sse41
@@ -36762,11 +36758,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 1c55e <_sk_lerp_u8_sse41+0x60>
+ .byte 117,72 // jne 1c5d8 <_sk_lerp_u8_sse41+0x60>
.byte 102,71,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm8
- .byte 102,68,15,219,5,138,103,1,0 // pand 0x1678a(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,68,15,219,5,208,103,1,0 // pand 0x167d0(%rip),%xmm8 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,222,104,1,0 // mulps 0x168de(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,89,5,36,105,1,0 // mulps 0x16924(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -36784,12 +36780,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 1c5a9 <_sk_lerp_u8_sse41+0xab>
+ .byte 116,62 // je 1c623 <_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 1c58d <_sk_lerp_u8_sse41+0x8f>
+ .byte 116,23 // je 1c607 <_sk_lerp_u8_sse41+0x8f>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,161 // jne 1c51d <_sk_lerp_u8_sse41+0x1f>
+ .byte 117,161 // jne 1c597 <_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
@@ -36797,10 +36793,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 1c51d <_sk_lerp_u8_sse41+0x1f>
+ .byte 233,116,255,255,255 // jmpq 1c597 <_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 1c51d <_sk_lerp_u8_sse41+0x1f>
+ .byte 233,101,255,255,255 // jmpq 1c597 <_sk_lerp_u8_sse41+0x1f>
HIDDEN _sk_lerp_565_sse41
.globl _sk_lerp_565_sse41
@@ -36815,19 +36811,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 1c681 <_sk_lerp_565_sse41+0xc9>
+ .byte 15,133,165,0,0,0 // jne 1c6fb <_sk_lerp_565_sse41+0xc9>
.byte 102,71,15,56,51,20,80 // pmovzxwd (%r8,%r10,2),%xmm10
- .byte 102,15,111,5,53,104,1,0 // movdqa 0x16835(%rip),%xmm0 # 32e20 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,5,123,104,1,0 // movdqa 0x1687b(%rip),%xmm0 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,52,104,1,0 // mulps 0x16834(%rip),%xmm9 # 32e30 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 102,15,111,5,60,104,1,0 // movdqa 0x1683c(%rip),%xmm0 # 32e40 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 68,15,89,13,122,104,1,0 // mulps 0x1687a(%rip),%xmm9 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,5,130,104,1,0 // movdqa 0x16882(%rip),%xmm0 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,216 // cvtdq2ps %xmm0,%xmm11
- .byte 68,15,89,29,59,104,1,0 // mulps 0x1683b(%rip),%xmm11 # 32e50 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 102,68,15,219,21,66,104,1,0 // pand 0x16842(%rip),%xmm10 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,89,29,129,104,1,0 // mulps 0x16881(%rip),%xmm11 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 102,68,15,219,21,136,104,1,0 // pand 0x16888(%rip),%xmm10 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,70,104,1,0 // mulps 0x16846(%rip),%xmm10 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 68,15,89,21,140,104,1,0 // mulps 0x1688c(%rip),%xmm10 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -36855,22 +36851,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 1c6ca <_sk_lerp_565_sse41+0x112>
+ .byte 116,60 // je 1c744 <_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 1c6b3 <_sk_lerp_565_sse41+0xfb>
+ .byte 116,26 // je 1c72d <_sk_lerp_565_sse41+0xfb>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,64,255,255,255 // jne 1c5e3 <_sk_lerp_565_sse41+0x2b>
+ .byte 15,133,64,255,255,255 // jne 1c65d <_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 1c5e3 <_sk_lerp_565_sse41+0x2b>
+ .byte 233,25,255,255,255 // jmpq 1c65d <_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 1c5e3 <_sk_lerp_565_sse41+0x2b>
+ .byte 233,10,255,255,255 // jmpq 1c65d <_sk_lerp_565_sse41+0x2b>
HIDDEN _sk_load_tables_sse41
.globl _sk_load_tables_sse41
@@ -36879,11 +36875,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 1c7fb <_sk_load_tables_sse41+0x122>
+ .byte 15,133,20,1,0,0 // jne 1c875 <_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,184,101,1,0 // movdqa 0x165b8(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,5,254,101,1,0 // movdqa 0x165fe(%rip),%xmm0 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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
@@ -36898,7 +36894,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,115,101,1,0 // pshufb 0x16573(%rip),%xmm1 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ .byte 102,15,56,0,13,185,101,1,0 // pshufb 0x165b9(%rip),%xmm1 # 32d80 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
.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
@@ -36913,7 +36909,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,47,101,1,0 // pshufb 0x1652f(%rip),%xmm2 # 32cd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ .byte 102,15,56,0,21,117,101,1,0 // pshufb 0x16575(%rip),%xmm2 # 32d90 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
.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
@@ -36928,7 +36924,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,28,102,1,0 // mulps 0x1661c(%rip),%xmm3 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,29,98,102,1,0 // mulps 0x16662(%rip),%xmm3 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -36936,19 +36932,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 1c83c <_sk_load_tables_sse41+0x163>
+ .byte 116,52 // je 1c8b6 <_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 1c82a <_sk_load_tables_sse41+0x151>
+ .byte 116,23 // je 1c8a4 <_sk_load_tables_sse41+0x151>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,208,254,255,255 // jne 1c6ed <_sk_load_tables_sse41+0x14>
+ .byte 15,133,208,254,255,255 // jne 1c767 <_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 1c6ed <_sk_load_tables_sse41+0x14>
+ .byte 233,177,254,255,255 // jmpq 1c767 <_sk_load_tables_sse41+0x14>
.byte 102,69,15,110,4,144 // movd (%r8,%rdx,4),%xmm8
- .byte 233,166,254,255,255 // jmpq 1c6ed <_sk_load_tables_sse41+0x14>
+ .byte 233,166,254,255,255 // jmpq 1c767 <_sk_load_tables_sse41+0x14>
HIDDEN _sk_load_tables_u16_be_sse41
.globl _sk_load_tables_u16_be_sse41
@@ -36958,7 +36954,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 1c9bc <_sk_load_tables_u16_be_sse41+0x175>
+ .byte 15,133,95,1,0,0 // jne 1ca36 <_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
@@ -36969,7 +36965,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,238,101,1,0 // movdqa 0x165ee(%rip),%xmm8 # 32e80 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 102,68,15,111,5,52,102,1,0 // movdqa 0x16634(%rip),%xmm8 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
.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
@@ -36987,7 +36983,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,157,101,1,0 // pshufb 0x1659d(%rip),%xmm1 # 32e90 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ .byte 102,15,56,0,13,227,101,1,0 // pshufb 0x165e3(%rip),%xmm1 # 32f50 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
.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
@@ -37023,23 +37019,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,235,100,1,0 // mulps 0x164eb(%rip),%xmm3 # 32ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 15,89,29,49,101,1,0 // mulps 0x16531(%rip),%xmm3 # 32f60 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
.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 1c9d5 <_sk_load_tables_u16_be_sse41+0x18e>
+ .byte 117,13 // jne 1ca4f <_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 1c86a <_sk_load_tables_u16_be_sse41+0x23>
+ .byte 233,149,254,255,255 // jmpq 1c8e4 <_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 1c86a <_sk_load_tables_u16_be_sse41+0x23>
+ .byte 15,130,128,254,255,255 // jb 1c8e4 <_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 1c86a <_sk_load_tables_u16_be_sse41+0x23>
+ .byte 233,116,254,255,255 // jmpq 1c8e4 <_sk_load_tables_u16_be_sse41+0x23>
HIDDEN _sk_load_tables_rgb_u16_be_sse41
.globl _sk_load_tables_rgb_u16_be_sse41
@@ -37049,7 +37045,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 1cb57 <_sk_load_tables_rgb_u16_be_sse41+0x161>
+ .byte 15,133,79,1,0,0 // jne 1cbd1 <_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
@@ -37063,7 +37059,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,52,100,1,0 // movdqa 0x16434(%rip),%xmm8 # 32e80 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 102,68,15,111,5,122,100,1,0 // movdqa 0x1647a(%rip),%xmm8 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
.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
@@ -37081,7 +37077,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,227,99,1,0 // pshufb 0x163e3(%rip),%xmm1 # 32e90 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ .byte 102,15,56,0,13,41,100,1,0 // pshufb 0x16429(%rip),%xmm1 # 32f50 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
.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
@@ -37112,7 +37108,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,174,96,1,0 // movaps 0x160ae(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,244,96,1,0 // movaps 0x160f4(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
@@ -37120,21 +37116,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 1cb7d <_sk_load_tables_rgb_u16_be_sse41+0x187>
+ .byte 117,14 // jne 1cbf7 <_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 1ca2e <_sk_load_tables_rgb_u16_be_sse41+0x38>
+ .byte 233,177,254,255,255 // jmpq 1caa8 <_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 1cbae <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
+ .byte 114,24 // jb 1cc28 <_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 1ca2e <_sk_load_tables_rgb_u16_be_sse41+0x38>
+ .byte 233,128,254,255,255 // jmpq 1caa8 <_sk_load_tables_rgb_u16_be_sse41+0x38>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,119,254,255,255 // jmpq 1ca2e <_sk_load_tables_rgb_u16_be_sse41+0x38>
+ .byte 233,119,254,255,255 // jmpq 1caa8 <_sk_load_tables_rgb_u16_be_sse41+0x38>
HIDDEN _sk_byte_tables_sse41
.globl _sk_byte_tables_sse41
@@ -37144,7 +37140,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,27,97,1,0 // movaps 0x1611b(%rip),%xmm8 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,40,5,97,97,1,0 // movaps 0x16161(%rip),%xmm8 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.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
@@ -37167,7 +37163,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,225,97,1,0 // movaps 0x161e1(%rip),%xmm9 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,13,39,98,1,0 // movaps 0x16227(%rip),%xmm9 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -37269,7 +37265,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,61,96,1,0 // movaps 0x1603d(%rip),%xmm9 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,13,131,96,1,0 // movaps 0x16083(%rip),%xmm9 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -37451,31 +37447,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,24,94,1,0 // mulps 0x15e18(%rip),%xmm8 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 68,15,84,21,32,94,1,0 // andps 0x15e20(%rip),%xmm10 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
- .byte 68,15,86,21,72,91,1,0 // orps 0x15b48(%rip),%xmm10 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 68,15,88,5,32,94,1,0 // addps 0x15e20(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
- .byte 68,15,40,37,40,94,1,0 // movaps 0x15e28(%rip),%xmm12 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,89,5,94,94,1,0 // mulps 0x15e5e(%rip),%xmm8 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,84,21,102,94,1,0 // andps 0x15e66(%rip),%xmm10 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,86,21,142,91,1,0 // orps 0x15b8e(%rip),%xmm10 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .byte 68,15,88,5,102,94,1,0 // addps 0x15e66(%rip),%xmm8 # 32f90 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 68,15,40,37,110,94,1,0 // movaps 0x15e6e(%rip),%xmm12 # 32fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,196 // subps %xmm12,%xmm8
- .byte 68,15,88,21,40,94,1,0 // addps 0x15e28(%rip),%xmm10 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
- .byte 68,15,40,37,48,94,1,0 // movaps 0x15e30(%rip),%xmm12 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,88,21,110,94,1,0 // addps 0x15e6e(%rip),%xmm10 # 32fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,40,37,118,94,1,0 // movaps 0x15e76(%rip),%xmm12 # 32fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.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,29,94,1,0 // addps 0x15e1d(%rip),%xmm8 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
- .byte 68,15,40,21,37,94,1,0 // movaps 0x15e25(%rip),%xmm10 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 68,15,88,5,99,94,1,0 // addps 0x15e63(%rip),%xmm8 # 32fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,40,21,107,94,1,0 // movaps 0x15e6b(%rip),%xmm10 # 32fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
.byte 69,15,89,211 // mulps %xmm11,%xmm10
.byte 69,15,92,194 // subps %xmm10,%xmm8
- .byte 68,15,40,21,37,94,1,0 // movaps 0x15e25(%rip),%xmm10 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 68,15,40,21,107,94,1,0 // movaps 0x15e6b(%rip),%xmm10 # 32ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 68,15,40,29,41,94,1,0 // movaps 0x15e29(%rip),%xmm11 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ .byte 68,15,40,29,111,94,1,0 // movaps 0x15e6f(%rip),%xmm11 # 33000 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
.byte 69,15,94,218 // divps %xmm10,%xmm11
.byte 69,15,88,216 // addps %xmm8,%xmm11
- .byte 68,15,89,29,41,94,1,0 // mulps 0x15e29(%rip),%xmm11 # 32f50 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 68,15,89,29,111,94,1,0 // mulps 0x15e6f(%rip),%xmm11 # 33010 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
.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
@@ -37483,7 +37479,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,176,90,1,0 // minps 0x15ab0(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,93,5,246,90,1,0 // minps 0x15af6(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -37513,31 +37509,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,241,92,1,0 // mulps 0x15cf1(%rip),%xmm12 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 68,15,84,29,249,92,1,0 // andps 0x15cf9(%rip),%xmm11 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
- .byte 68,15,86,29,33,90,1,0 // orps 0x15a21(%rip),%xmm11 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 68,15,88,37,249,92,1,0 // addps 0x15cf9(%rip),%xmm12 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
- .byte 15,40,13,2,93,1,0 // movaps 0x15d02(%rip),%xmm1 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,89,37,55,93,1,0 // mulps 0x15d37(%rip),%xmm12 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,84,29,63,93,1,0 // andps 0x15d3f(%rip),%xmm11 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,86,29,103,90,1,0 // orps 0x15a67(%rip),%xmm11 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .byte 68,15,88,37,63,93,1,0 // addps 0x15d3f(%rip),%xmm12 # 32f90 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 15,40,13,72,93,1,0 // movaps 0x15d48(%rip),%xmm1 # 32fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,88,29,2,93,1,0 // addps 0x15d02(%rip),%xmm11 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
- .byte 15,40,13,11,93,1,0 // movaps 0x15d0b(%rip),%xmm1 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,88,29,72,93,1,0 // addps 0x15d48(%rip),%xmm11 # 32fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 15,40,13,81,93,1,0 // movaps 0x15d51(%rip),%xmm1 # 32fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.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,248,92,1,0 // addps 0x15cf8(%rip),%xmm12 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
- .byte 15,40,13,1,93,1,0 // movaps 0x15d01(%rip),%xmm1 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 68,15,88,37,62,93,1,0 // addps 0x15d3e(%rip),%xmm12 # 32fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 15,40,13,71,93,1,0 // movaps 0x15d47(%rip),%xmm1 # 32fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,40,21,1,93,1,0 // movaps 0x15d01(%rip),%xmm10 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 68,15,40,21,71,93,1,0 // movaps 0x15d47(%rip),%xmm10 # 32ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,13,6,93,1,0 // movaps 0x15d06(%rip),%xmm1 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ .byte 15,40,13,76,93,1,0 // movaps 0x15d4c(%rip),%xmm1 # 33000 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
.byte 65,15,94,202 // divps %xmm10,%xmm1
.byte 65,15,88,204 // addps %xmm12,%xmm1
- .byte 15,89,13,7,93,1,0 // mulps 0x15d07(%rip),%xmm1 # 32f50 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 15,89,13,77,93,1,0 // mulps 0x15d4d(%rip),%xmm1 # 33010 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
.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
@@ -37545,7 +37541,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,146,89,1,0 // minps 0x15992(%rip),%xmm1 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,93,13,216,89,1,0 // minps 0x159d8(%rip),%xmm1 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -37575,31 +37571,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,211,91,1,0 // mulps 0x15bd3(%rip),%xmm12 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 68,15,84,29,219,91,1,0 // andps 0x15bdb(%rip),%xmm11 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
- .byte 68,15,86,29,3,89,1,0 // orps 0x15903(%rip),%xmm11 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 68,15,88,37,219,91,1,0 // addps 0x15bdb(%rip),%xmm12 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
- .byte 15,40,21,228,91,1,0 // movaps 0x15be4(%rip),%xmm2 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,89,37,25,92,1,0 // mulps 0x15c19(%rip),%xmm12 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,84,29,33,92,1,0 // andps 0x15c21(%rip),%xmm11 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,86,29,73,89,1,0 // orps 0x15949(%rip),%xmm11 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .byte 68,15,88,37,33,92,1,0 // addps 0x15c21(%rip),%xmm12 # 32f90 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 15,40,21,42,92,1,0 // movaps 0x15c2a(%rip),%xmm2 # 32fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,88,29,228,91,1,0 // addps 0x15be4(%rip),%xmm11 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
- .byte 15,40,21,237,91,1,0 // movaps 0x15bed(%rip),%xmm2 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,88,29,42,92,1,0 // addps 0x15c2a(%rip),%xmm11 # 32fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 15,40,21,51,92,1,0 // movaps 0x15c33(%rip),%xmm2 # 32fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.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,218,91,1,0 // addps 0x15bda(%rip),%xmm12 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
- .byte 15,40,21,227,91,1,0 // movaps 0x15be3(%rip),%xmm2 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 68,15,88,37,32,92,1,0 // addps 0x15c20(%rip),%xmm12 # 32fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 15,40,21,41,92,1,0 // movaps 0x15c29(%rip),%xmm2 # 32fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,40,21,227,91,1,0 // movaps 0x15be3(%rip),%xmm10 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 68,15,40,21,41,92,1,0 // movaps 0x15c29(%rip),%xmm10 # 32ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,21,232,91,1,0 // movaps 0x15be8(%rip),%xmm2 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ .byte 15,40,21,46,92,1,0 // movaps 0x15c2e(%rip),%xmm2 # 33000 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
.byte 65,15,94,210 // divps %xmm10,%xmm2
.byte 65,15,88,212 // addps %xmm12,%xmm2
- .byte 15,89,21,233,91,1,0 // mulps 0x15be9(%rip),%xmm2 # 32f50 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 15,89,21,47,92,1,0 // mulps 0x15c2f(%rip),%xmm2 # 33010 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
.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
@@ -37607,7 +37603,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,116,88,1,0 // minps 0x15874(%rip),%xmm2 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,93,21,186,88,1,0 // minps 0x158ba(%rip),%xmm2 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -37637,31 +37633,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,181,90,1,0 // mulps 0x15ab5(%rip),%xmm12 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 68,15,84,29,189,90,1,0 // andps 0x15abd(%rip),%xmm11 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
- .byte 68,15,86,29,229,87,1,0 // orps 0x157e5(%rip),%xmm11 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 68,15,88,37,189,90,1,0 // addps 0x15abd(%rip),%xmm12 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
- .byte 15,40,29,198,90,1,0 // movaps 0x15ac6(%rip),%xmm3 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,89,37,251,90,1,0 // mulps 0x15afb(%rip),%xmm12 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,84,29,3,91,1,0 // andps 0x15b03(%rip),%xmm11 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,86,29,43,88,1,0 // orps 0x1582b(%rip),%xmm11 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .byte 68,15,88,37,3,91,1,0 // addps 0x15b03(%rip),%xmm12 # 32f90 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 15,40,29,12,91,1,0 // movaps 0x15b0c(%rip),%xmm3 # 32fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,88,29,198,90,1,0 // addps 0x15ac6(%rip),%xmm11 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
- .byte 15,40,29,207,90,1,0 // movaps 0x15acf(%rip),%xmm3 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,88,29,12,91,1,0 // addps 0x15b0c(%rip),%xmm11 # 32fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 15,40,29,21,91,1,0 // movaps 0x15b15(%rip),%xmm3 # 32fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.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,188,90,1,0 // addps 0x15abc(%rip),%xmm12 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
- .byte 15,40,29,197,90,1,0 // movaps 0x15ac5(%rip),%xmm3 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 68,15,88,37,2,91,1,0 // addps 0x15b02(%rip),%xmm12 # 32fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 15,40,29,11,91,1,0 // movaps 0x15b0b(%rip),%xmm3 # 32fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,40,21,197,90,1,0 // movaps 0x15ac5(%rip),%xmm10 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 68,15,40,21,11,91,1,0 // movaps 0x15b0b(%rip),%xmm10 # 32ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,29,202,90,1,0 // movaps 0x15aca(%rip),%xmm3 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ .byte 15,40,29,16,91,1,0 // movaps 0x15b10(%rip),%xmm3 # 33000 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
.byte 65,15,94,218 // divps %xmm10,%xmm3
.byte 65,15,88,220 // addps %xmm12,%xmm3
- .byte 15,89,29,203,90,1,0 // mulps 0x15acb(%rip),%xmm3 # 32f50 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 15,89,29,17,91,1,0 // mulps 0x15b11(%rip),%xmm3 # 33010 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
.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
@@ -37669,7 +37665,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,86,87,1,0 // minps 0x15756(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,93,29,156,87,1,0 // minps 0x1579c(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -37686,20 +37682,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,213,89,1,0 // mulps 0x159d5(%rip),%xmm0 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 68,15,40,53,221,89,1,0 // movaps 0x159dd(%rip),%xmm14 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 15,89,5,27,90,1,0 // mulps 0x15a1b(%rip),%xmm0 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,40,53,35,90,1,0 // movaps 0x15a23(%rip),%xmm14 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
.byte 65,15,84,214 // andps %xmm14,%xmm2
- .byte 68,15,40,37,1,87,1,0 // movaps 0x15701(%rip),%xmm12 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,37,71,87,1,0 // movaps 0x15747(%rip),%xmm12 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 65,15,86,212 // orps %xmm12,%xmm2
- .byte 68,15,40,21,213,89,1,0 // movaps 0x159d5(%rip),%xmm10 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ .byte 68,15,40,21,27,90,1,0 // movaps 0x15a1b(%rip),%xmm10 # 32f90 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
.byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,40,29,217,89,1,0 // movaps 0x159d9(%rip),%xmm11 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,40,29,31,90,1,0 // movaps 0x15a1f(%rip),%xmm11 # 32fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.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,215,89,1,0 // movaps 0x159d7(%rip),%xmm9 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ .byte 68,15,40,13,29,90,1,0 // movaps 0x15a1d(%rip),%xmm9 # 32fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
.byte 65,15,88,209 // addps %xmm9,%xmm2
- .byte 68,15,40,45,219,89,1,0 // movaps 0x159db(%rip),%xmm13 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,40,45,33,90,1,0 // movaps 0x15a21(%rip),%xmm13 # 32fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.byte 65,15,40,229 // movaps %xmm13,%xmm4
.byte 15,94,226 // divps %xmm2,%xmm4
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -37710,21 +37706,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,190,89,1,0 // movaps 0x159be(%rip),%xmm6 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
+ .byte 15,40,53,4,90,1,0 // movaps 0x15a04(%rip),%xmm6 # 32fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,212,89,1,0 // movaps 0x159d4(%rip),%xmm7 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 15,40,61,26,90,1,0 // movaps 0x15a1a(%rip),%xmm7 # 32ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
.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,180,89,1,0 // movaps 0x159b4(%rip),%xmm4 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 15,40,37,250,89,1,0 // movaps 0x159fa(%rip),%xmm4 # 32fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,198,89,1,0 // movaps 0x159c6(%rip),%xmm15 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ .byte 68,15,40,61,12,90,1,0 // movaps 0x15a0c(%rip),%xmm15 # 33000 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
.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,34,89,1,0 // mulps 0x15922(%rip),%xmm0 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 15,89,5,104,89,1,0 // mulps 0x15968(%rip),%xmm0 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
.byte 65,15,84,206 // andps %xmm14,%xmm1
.byte 65,15,86,204 // orps %xmm12,%xmm1
.byte 65,15,88,194 // addps %xmm10,%xmm0
@@ -37750,8 +37746,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,195,88,1,0 // mulps 0x158c3(%rip),%xmm0 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 15,84,29,204,88,1,0 // andps 0x158cc(%rip),%xmm3 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 15,89,5,9,89,1,0 // mulps 0x15909(%rip),%xmm0 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 15,84,29,18,89,1,0 // andps 0x15912(%rip),%xmm3 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
.byte 65,15,86,220 // orps %xmm12,%xmm3
.byte 65,15,88,194 // addps %xmm10,%xmm0
.byte 68,15,89,219 // mulps %xmm3,%xmm11
@@ -37769,7 +37765,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,20,89,1,0 // movaps 0x15914(%rip),%xmm0 # 32f50 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 15,40,5,90,89,1,0 // movaps 0x1595a(%rip),%xmm0 # 33010 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 68,15,89,248 // mulps %xmm0,%xmm15
@@ -37789,29 +37785,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,228,88,1,0 // mulps 0x158e4(%rip),%xmm8 # 32f60 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
- .byte 68,15,40,13,92,86,1,0 // movaps 0x1565c(%rip),%xmm9 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,89,5,42,89,1,0 // mulps 0x1592a(%rip),%xmm8 # 33020 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 68,15,40,13,162,86,1,0 // movaps 0x156a2(%rip),%xmm9 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.byte 65,15,89,201 // mulps %xmm9,%xmm1
- .byte 15,40,5,225,88,1,0 // movaps 0x158e1(%rip),%xmm0 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
+ .byte 15,40,5,39,89,1,0 // movaps 0x15927(%rip),%xmm0 # 33030 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
.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,223,88,1,0 // addps 0x158df(%rip),%xmm8 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
- .byte 68,15,89,5,231,88,1,0 // mulps 0x158e7(%rip),%xmm8 # 32f90 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
- .byte 15,89,13,240,88,1,0 // mulps 0x158f0(%rip),%xmm1 # 32fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
+ .byte 68,15,88,5,37,89,1,0 // addps 0x15925(%rip),%xmm8 # 33040 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
+ .byte 68,15,89,5,45,89,1,0 // mulps 0x1592d(%rip),%xmm8 # 33050 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
+ .byte 15,89,13,54,89,1,0 // mulps 0x15936(%rip),%xmm1 # 33060 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 15,89,21,245,88,1,0 // mulps 0x158f5(%rip),%xmm2 # 32fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
+ .byte 15,89,21,59,89,1,0 // mulps 0x1593b(%rip),%xmm2 # 33070 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
.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,233,88,1,0 // movaps 0x158e9(%rip),%xmm9 # 32fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
+ .byte 68,15,40,13,47,89,1,0 // movaps 0x1592f(%rip),%xmm9 # 33080 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 15,40,21,233,88,1,0 // movaps 0x158e9(%rip),%xmm2 # 32fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
+ .byte 15,40,21,47,89,1,0 // movaps 0x1592f(%rip),%xmm2 # 33090 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 68,15,40,37,238,88,1,0 // movaps 0x158ee(%rip),%xmm12 # 32fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ .byte 68,15,40,37,52,89,1,0 // movaps 0x15934(%rip),%xmm12 # 330a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
.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
@@ -37830,8 +37826,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,167,88,1,0 // mulps 0x158a7(%rip),%xmm1 # 32ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- .byte 15,89,21,176,88,1,0 // mulps 0x158b0(%rip),%xmm2 # 33000 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ .byte 15,89,13,237,88,1,0 // mulps 0x158ed(%rip),%xmm1 # 330b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ .byte 15,89,21,246,88,1,0 // mulps 0x158f6(%rip),%xmm2 # 330c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 65,15,40,200 // movaps %xmm8,%xmm1
@@ -37848,11 +37844,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 1d79a <_sk_load_a8_sse41+0x3f>
+ .byte 117,39 // jne 1d814 <_sk_load_a8_sse41+0x3f>
.byte 102,67,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm0
- .byte 102,15,219,5,46,85,1,0 // pand 0x1552e(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,219,5,116,85,1,0 // pand 0x15574(%rip),%xmm0 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,132,86,1,0 // mulps 0x15684(%rip),%xmm3 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,29,202,86,1,0 // mulps 0x156ca(%rip),%xmm3 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -37861,12 +37857,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 1d7dc <_sk_load_a8_sse41+0x81>
+ .byte 116,53 // je 1d856 <_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 1d7c6 <_sk_load_a8_sse41+0x6b>
+ .byte 116,21 // je 1d840 <_sk_load_a8_sse41+0x6b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 1d77a <_sk_load_a8_sse41+0x1f>
+ .byte 117,195 // jne 1d7f4 <_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
@@ -37874,10 +37870,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 1d77a <_sk_load_a8_sse41+0x1f>
+ .byte 235,158 // jmp 1d7f4 <_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 1d77a <_sk_load_a8_sse41+0x1f>
+ .byte 235,147 // jmp 1d7f4 <_sk_load_a8_sse41+0x1f>
HIDDEN _sk_load_a8_dst_sse41
.globl _sk_load_a8_dst_sse41
@@ -37890,11 +37886,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 1d826 <_sk_load_a8_dst_sse41+0x3f>
+ .byte 117,39 // jne 1d8a0 <_sk_load_a8_dst_sse41+0x3f>
.byte 102,67,15,56,49,36,16 // pmovzxbd (%r8,%r10,1),%xmm4
- .byte 102,15,219,37,162,84,1,0 // pand 0x154a2(%rip),%xmm4 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,219,37,232,84,1,0 // pand 0x154e8(%rip),%xmm4 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,248,85,1,0 // mulps 0x155f8(%rip),%xmm7 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,61,62,86,1,0 // mulps 0x1563e(%rip),%xmm7 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
@@ -37903,12 +37899,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 1d868 <_sk_load_a8_dst_sse41+0x81>
+ .byte 116,53 // je 1d8e2 <_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 1d852 <_sk_load_a8_dst_sse41+0x6b>
+ .byte 116,21 // je 1d8cc <_sk_load_a8_dst_sse41+0x6b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 1d806 <_sk_load_a8_dst_sse41+0x1f>
+ .byte 117,195 // jne 1d880 <_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
@@ -37916,10 +37912,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 1d806 <_sk_load_a8_dst_sse41+0x1f>
+ .byte 235,158 // jmp 1d880 <_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 1d806 <_sk_load_a8_dst_sse41+0x1f>
+ .byte 235,147 // jmp 1d880 <_sk_load_a8_dst_sse41+0x1f>
HIDDEN _sk_gather_a8_sse41
.globl _sk_gather_a8_sse41
@@ -37962,7 +37958,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,240,84,1,0 // mulps 0x154f0(%rip),%xmm3 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,29,54,85,1,0 // mulps 0x15536(%rip),%xmm3 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -37979,13 +37975,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,151,83,1,0 // movaps 0x15397(%rip),%xmm8 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,40,5,221,83,1,0 // movaps 0x153dd(%rip),%xmm8 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.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 1d96f <_sk_store_a8_sse41+0x41>
+ .byte 117,13 // jne 1d9e9 <_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
@@ -37994,17 +37990,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 1d9ab <_sk_store_a8_sse41+0x7d>
+ .byte 116,41 // je 1da25 <_sk_store_a8_sse41+0x7d>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1d997 <_sk_store_a8_sse41+0x69>
+ .byte 116,15 // je 1da11 <_sk_store_a8_sse41+0x69>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,221 // jne 1d96b <_sk_store_a8_sse41+0x3d>
+ .byte 117,221 // jne 1d9e5 <_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,111,86,1,0 // pshufb 0x1566f(%rip),%xmm8 # 33010 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ .byte 102,68,15,56,0,5,181,86,1,0 // pshufb 0x156b5(%rip),%xmm8 # 330d0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
.byte 102,71,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%r10,1)
- .byte 235,192 // jmp 1d96b <_sk_store_a8_sse41+0x3d>
+ .byte 235,192 // jmp 1d9e5 <_sk_store_a8_sse41+0x3d>
.byte 102,71,15,58,20,4,16,0 // pextrb $0x0,%xmm8,(%r8,%r10,1)
- .byte 235,182 // jmp 1d96b <_sk_store_a8_sse41+0x3d>
+ .byte 235,182 // jmp 1d9e5 <_sk_store_a8_sse41+0x3d>
HIDDEN _sk_load_g8_sse41
.globl _sk_load_g8_sse41
@@ -38017,25 +38013,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 1d9f7 <_sk_load_g8_sse41+0x42>
+ .byte 117,42 // jne 1da71 <_sk_load_g8_sse41+0x42>
.byte 102,67,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm0
- .byte 102,15,219,5,212,82,1,0 // pand 0x152d4(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,219,5,26,83,1,0 // pand 0x1531a(%rip),%xmm0 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,42,84,1,0 // mulps 0x1542a(%rip),%xmm0 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,5,112,84,1,0 // mulps 0x15470(%rip),%xmm0 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,17,82,1,0 // movaps 0x15211(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,87,82,1,0 // movaps 0x15257(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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 1da39 <_sk_load_g8_sse41+0x84>
+ .byte 116,53 // je 1dab3 <_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 1da23 <_sk_load_g8_sse41+0x6e>
+ .byte 116,21 // je 1da9d <_sk_load_g8_sse41+0x6e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 1d9d4 <_sk_load_g8_sse41+0x1f>
+ .byte 117,192 // jne 1da4e <_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
@@ -38043,10 +38039,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 1d9d4 <_sk_load_g8_sse41+0x1f>
+ .byte 235,155 // jmp 1da4e <_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 1d9d4 <_sk_load_g8_sse41+0x1f>
+ .byte 235,144 // jmp 1da4e <_sk_load_g8_sse41+0x1f>
HIDDEN _sk_load_g8_dst_sse41
.globl _sk_load_g8_dst_sse41
@@ -38059,25 +38055,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 1da86 <_sk_load_g8_dst_sse41+0x42>
+ .byte 117,42 // jne 1db00 <_sk_load_g8_dst_sse41+0x42>
.byte 102,67,15,56,49,36,16 // pmovzxbd (%r8,%r10,1),%xmm4
- .byte 102,15,219,37,69,82,1,0 // pand 0x15245(%rip),%xmm4 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,219,37,139,82,1,0 // pand 0x1528b(%rip),%xmm4 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,155,83,1,0 // mulps 0x1539b(%rip),%xmm4 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,37,225,83,1,0 // mulps 0x153e1(%rip),%xmm4 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,130,81,1,0 // movaps 0x15182(%rip),%xmm7 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,61,200,81,1,0 // movaps 0x151c8(%rip),%xmm7 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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 1dac8 <_sk_load_g8_dst_sse41+0x84>
+ .byte 116,53 // je 1db42 <_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 1dab2 <_sk_load_g8_dst_sse41+0x6e>
+ .byte 116,21 // je 1db2c <_sk_load_g8_dst_sse41+0x6e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 1da63 <_sk_load_g8_dst_sse41+0x1f>
+ .byte 117,192 // jne 1dadd <_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
@@ -38085,10 +38081,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 1da63 <_sk_load_g8_dst_sse41+0x1f>
+ .byte 235,155 // jmp 1dadd <_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 1da63 <_sk_load_g8_dst_sse41+0x1f>
+ .byte 235,144 // jmp 1dadd <_sk_load_g8_dst_sse41+0x1f>
HIDDEN _sk_gather_g8_sse41
.globl _sk_gather_g8_sse41
@@ -38131,9 +38127,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,144,82,1,0 // mulps 0x15290(%rip),%xmm0 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,5,214,82,1,0 // mulps 0x152d6(%rip),%xmm0 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,119,80,1,0 // movaps 0x15077(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,189,80,1,0 // movaps 0x150bd(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -38150,41 +38146,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 1dbfc <_sk_load_565_sse41+0x6b>
+ .byte 117,80 // jne 1dc76 <_sk_load_565_sse41+0x6b>
.byte 102,67,15,56,51,20,80 // pmovzxwd (%r8,%r10,2),%xmm2
- .byte 102,15,111,5,101,82,1,0 // movdqa 0x15265(%rip),%xmm0 # 32e20 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,5,171,82,1,0 // movdqa 0x152ab(%rip),%xmm0 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,103,82,1,0 // mulps 0x15267(%rip),%xmm0 # 32e30 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 102,15,111,13,111,82,1,0 // movdqa 0x1526f(%rip),%xmm1 # 32e40 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 15,89,5,173,82,1,0 // mulps 0x152ad(%rip),%xmm0 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,13,181,82,1,0 // movdqa 0x152b5(%rip),%xmm1 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,113,82,1,0 // mulps 0x15271(%rip),%xmm1 # 32e50 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 102,15,219,21,121,82,1,0 // pand 0x15279(%rip),%xmm2 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 15,89,13,183,82,1,0 // mulps 0x152b7(%rip),%xmm1 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 102,15,219,21,191,82,1,0 // pand 0x152bf(%rip),%xmm2 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,127,82,1,0 // mulps 0x1527f(%rip),%xmm2 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 15,89,21,197,82,1,0 // mulps 0x152c5(%rip),%xmm2 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,6,80,1,0 // movaps 0x15006(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,76,80,1,0 // movaps 0x1504c(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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 1dc3e <_sk_load_565_sse41+0xad>
+ .byte 116,53 // je 1dcb8 <_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 1dc28 <_sk_load_565_sse41+0x97>
+ .byte 116,21 // je 1dca2 <_sk_load_565_sse41+0x97>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 1dbb3 <_sk_load_565_sse41+0x22>
+ .byte 117,154 // jne 1dc2d <_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 1dbb3 <_sk_load_565_sse41+0x22>
+ .byte 233,117,255,255,255 // jmpq 1dc2d <_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 1dbb3 <_sk_load_565_sse41+0x22>
+ .byte 233,103,255,255,255 // jmpq 1dc2d <_sk_load_565_sse41+0x22>
HIDDEN _sk_load_565_dst_sse41
.globl _sk_load_565_dst_sse41
@@ -38198,41 +38194,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 1dcb7 <_sk_load_565_dst_sse41+0x6b>
+ .byte 117,80 // jne 1dd31 <_sk_load_565_dst_sse41+0x6b>
.byte 102,67,15,56,51,52,80 // pmovzxwd (%r8,%r10,2),%xmm6
- .byte 102,15,111,37,170,81,1,0 // movdqa 0x151aa(%rip),%xmm4 # 32e20 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,37,240,81,1,0 // movdqa 0x151f0(%rip),%xmm4 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,172,81,1,0 // mulps 0x151ac(%rip),%xmm4 # 32e30 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 102,15,111,45,180,81,1,0 // movdqa 0x151b4(%rip),%xmm5 # 32e40 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 15,89,37,242,81,1,0 // mulps 0x151f2(%rip),%xmm4 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,45,250,81,1,0 // movdqa 0x151fa(%rip),%xmm5 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,182,81,1,0 // mulps 0x151b6(%rip),%xmm5 # 32e50 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 102,15,219,53,190,81,1,0 // pand 0x151be(%rip),%xmm6 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 15,89,45,252,81,1,0 // mulps 0x151fc(%rip),%xmm5 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 102,15,219,53,4,82,1,0 // pand 0x15204(%rip),%xmm6 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,196,81,1,0 // mulps 0x151c4(%rip),%xmm6 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 15,89,53,10,82,1,0 // mulps 0x1520a(%rip),%xmm6 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,75,79,1,0 // movaps 0x14f4b(%rip),%xmm7 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,61,145,79,1,0 // movaps 0x14f91(%rip),%xmm7 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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 1dcf9 <_sk_load_565_dst_sse41+0xad>
+ .byte 116,53 // je 1dd73 <_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 1dce3 <_sk_load_565_dst_sse41+0x97>
+ .byte 116,21 // je 1dd5d <_sk_load_565_dst_sse41+0x97>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 1dc6e <_sk_load_565_dst_sse41+0x22>
+ .byte 117,154 // jne 1dce8 <_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 1dc6e <_sk_load_565_dst_sse41+0x22>
+ .byte 233,117,255,255,255 // jmpq 1dce8 <_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 1dc6e <_sk_load_565_dst_sse41+0x22>
+ .byte 233,103,255,255,255 // jmpq 1dce8 <_sk_load_565_dst_sse41+0x22>
HIDDEN _sk_gather_565_sse41
.globl _sk_gather_565_sse41
@@ -38274,19 +38270,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,113,80,1,0 // movdqa 0x15071(%rip),%xmm0 # 32e20 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,5,183,80,1,0 // movdqa 0x150b7(%rip),%xmm0 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,115,80,1,0 // mulps 0x15073(%rip),%xmm0 # 32e30 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 102,15,111,13,123,80,1,0 // movdqa 0x1507b(%rip),%xmm1 # 32e40 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 15,89,5,185,80,1,0 // mulps 0x150b9(%rip),%xmm0 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,13,193,80,1,0 // movdqa 0x150c1(%rip),%xmm1 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,125,80,1,0 // mulps 0x1507d(%rip),%xmm1 # 32e50 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 102,15,219,21,133,80,1,0 // pand 0x15085(%rip),%xmm2 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 15,89,13,195,80,1,0 // mulps 0x150c3(%rip),%xmm1 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 102,15,219,21,203,80,1,0 // pand 0x150cb(%rip),%xmm2 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,139,80,1,0 // mulps 0x1508b(%rip),%xmm2 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 15,89,21,209,80,1,0 // mulps 0x150d1(%rip),%xmm2 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,18,78,1,0 // movaps 0x14e12(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,88,78,1,0 // movaps 0x14e58(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_sse41
@@ -38300,12 +38296,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,18,82,1,0 // movaps 0x15212(%rip),%xmm8 # 33020 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ .byte 68,15,40,5,88,82,1,0 // movaps 0x15258(%rip),%xmm8 # 330e0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
.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,7,82,1,0 // movaps 0x15207(%rip),%xmm10 # 33030 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 68,15,40,21,77,82,1,0 // movaps 0x1524d(%rip),%xmm10 # 330f0 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
.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
@@ -38315,7 +38311,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 1de60 <_sk_store_565_sse41+0x70>
+ .byte 117,10 // jne 1deda <_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
@@ -38323,17 +38319,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 1de96 <_sk_store_565_sse41+0xa6>
+ .byte 116,35 // je 1df10 <_sk_store_565_sse41+0xa6>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1de88 <_sk_store_565_sse41+0x98>
+ .byte 116,15 // je 1df02 <_sk_store_565_sse41+0x98>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,221 // jne 1de5c <_sk_store_565_sse41+0x6c>
+ .byte 117,221 // jne 1ded6 <_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 1de5c <_sk_store_565_sse41+0x6c>
+ .byte 235,198 // jmp 1ded6 <_sk_store_565_sse41+0x6c>
.byte 102,69,15,58,21,4,64,0 // pextrw $0x0,%xmm8,(%r8,%rax,2)
- .byte 235,188 // jmp 1de5c <_sk_store_565_sse41+0x6c>
+ .byte 235,188 // jmp 1ded6 <_sk_store_565_sse41+0x6c>
HIDDEN _sk_load_4444_sse41
.globl _sk_load_4444_sse41
@@ -38347,44 +38343,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 1df1a <_sk_load_4444_sse41+0x7a>
+ .byte 117,95 // jne 1df94 <_sk_load_4444_sse41+0x7a>
.byte 102,67,15,56,51,28,80 // pmovzxwd (%r8,%r10,2),%xmm3
- .byte 102,15,111,5,118,81,1,0 // movdqa 0x15176(%rip),%xmm0 # 33040 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 102,15,111,5,188,81,1,0 // movdqa 0x151bc(%rip),%xmm0 # 33100 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,120,81,1,0 // mulps 0x15178(%rip),%xmm0 # 33050 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
- .byte 102,15,111,13,128,81,1,0 // movdqa 0x15180(%rip),%xmm1 # 33060 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 15,89,5,190,81,1,0 // mulps 0x151be(%rip),%xmm0 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 102,15,111,13,198,81,1,0 // movdqa 0x151c6(%rip),%xmm1 # 33120 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,130,81,1,0 // mulps 0x15182(%rip),%xmm1 # 33070 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
- .byte 102,15,111,21,138,81,1,0 // movdqa 0x1518a(%rip),%xmm2 # 33080 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 15,89,13,200,81,1,0 // mulps 0x151c8(%rip),%xmm1 # 33130 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 102,15,111,21,208,81,1,0 // movdqa 0x151d0(%rip),%xmm2 # 33140 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,140,81,1,0 // mulps 0x1518c(%rip),%xmm2 # 33090 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
- .byte 102,15,219,29,148,81,1,0 // pand 0x15194(%rip),%xmm3 # 330a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ .byte 15,89,21,210,81,1,0 // mulps 0x151d2(%rip),%xmm2 # 33150 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 102,15,219,29,218,81,1,0 // pand 0x151da(%rip),%xmm3 # 33160 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,154,81,1,0 // mulps 0x1519a(%rip),%xmm3 # 330b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ .byte 15,89,29,224,81,1,0 // mulps 0x151e0(%rip),%xmm3 # 33170 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
.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 1df5c <_sk_load_4444_sse41+0xbc>
+ .byte 116,53 // je 1dfd6 <_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 1df46 <_sk_load_4444_sse41+0xa6>
+ .byte 116,21 // je 1dfc0 <_sk_load_4444_sse41+0xa6>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 1dec2 <_sk_load_4444_sse41+0x22>
+ .byte 117,139 // jne 1df3c <_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 1dec2 <_sk_load_4444_sse41+0x22>
+ .byte 233,102,255,255,255 // jmpq 1df3c <_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 1dec2 <_sk_load_4444_sse41+0x22>
+ .byte 233,88,255,255,255 // jmpq 1df3c <_sk_load_4444_sse41+0x22>
HIDDEN _sk_load_4444_dst_sse41
.globl _sk_load_4444_dst_sse41
@@ -38398,44 +38394,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 1dfe4 <_sk_load_4444_dst_sse41+0x7a>
+ .byte 117,95 // jne 1e05e <_sk_load_4444_dst_sse41+0x7a>
.byte 102,67,15,56,51,60,80 // pmovzxwd (%r8,%r10,2),%xmm7
- .byte 102,15,111,37,172,80,1,0 // movdqa 0x150ac(%rip),%xmm4 # 33040 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 102,15,111,37,242,80,1,0 // movdqa 0x150f2(%rip),%xmm4 # 33100 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,174,80,1,0 // mulps 0x150ae(%rip),%xmm4 # 33050 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
- .byte 102,15,111,45,182,80,1,0 // movdqa 0x150b6(%rip),%xmm5 # 33060 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 15,89,37,244,80,1,0 // mulps 0x150f4(%rip),%xmm4 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 102,15,111,45,252,80,1,0 // movdqa 0x150fc(%rip),%xmm5 # 33120 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,184,80,1,0 // mulps 0x150b8(%rip),%xmm5 # 33070 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
- .byte 102,15,111,53,192,80,1,0 // movdqa 0x150c0(%rip),%xmm6 # 33080 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 15,89,45,254,80,1,0 // mulps 0x150fe(%rip),%xmm5 # 33130 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 102,15,111,53,6,81,1,0 // movdqa 0x15106(%rip),%xmm6 # 33140 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,194,80,1,0 // mulps 0x150c2(%rip),%xmm6 # 33090 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
- .byte 102,15,219,61,202,80,1,0 // pand 0x150ca(%rip),%xmm7 # 330a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ .byte 15,89,53,8,81,1,0 // mulps 0x15108(%rip),%xmm6 # 33150 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 102,15,219,61,16,81,1,0 // pand 0x15110(%rip),%xmm7 # 33160 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,208,80,1,0 // mulps 0x150d0(%rip),%xmm7 # 330b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ .byte 15,89,61,22,81,1,0 // mulps 0x15116(%rip),%xmm7 # 33170 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
.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 1e026 <_sk_load_4444_dst_sse41+0xbc>
+ .byte 116,53 // je 1e0a0 <_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 1e010 <_sk_load_4444_dst_sse41+0xa6>
+ .byte 116,21 // je 1e08a <_sk_load_4444_dst_sse41+0xa6>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 1df8c <_sk_load_4444_dst_sse41+0x22>
+ .byte 117,139 // jne 1e006 <_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 1df8c <_sk_load_4444_dst_sse41+0x22>
+ .byte 233,102,255,255,255 // jmpq 1e006 <_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 1df8c <_sk_load_4444_dst_sse41+0x22>
+ .byte 233,88,255,255,255 // jmpq 1e006 <_sk_load_4444_dst_sse41+0x22>
HIDDEN _sk_gather_4444_sse41
.globl _sk_gather_4444_sse41
@@ -38477,21 +38473,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,100,79,1,0 // movdqa 0x14f64(%rip),%xmm0 # 33040 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 102,15,111,5,170,79,1,0 // movdqa 0x14faa(%rip),%xmm0 # 33100 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,102,79,1,0 // mulps 0x14f66(%rip),%xmm0 # 33050 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
- .byte 102,15,111,13,110,79,1,0 // movdqa 0x14f6e(%rip),%xmm1 # 33060 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 15,89,5,172,79,1,0 // mulps 0x14fac(%rip),%xmm0 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 102,15,111,13,180,79,1,0 // movdqa 0x14fb4(%rip),%xmm1 # 33120 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,112,79,1,0 // mulps 0x14f70(%rip),%xmm1 # 33070 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
- .byte 102,15,111,21,120,79,1,0 // movdqa 0x14f78(%rip),%xmm2 # 33080 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 15,89,13,182,79,1,0 // mulps 0x14fb6(%rip),%xmm1 # 33130 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 102,15,111,21,190,79,1,0 // movdqa 0x14fbe(%rip),%xmm2 # 33140 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,122,79,1,0 // mulps 0x14f7a(%rip),%xmm2 # 33090 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
- .byte 102,15,219,29,130,79,1,0 // pand 0x14f82(%rip),%xmm3 # 330a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ .byte 15,89,21,192,79,1,0 // mulps 0x14fc0(%rip),%xmm2 # 33150 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 102,15,219,29,200,79,1,0 // pand 0x14fc8(%rip),%xmm3 # 33160 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,136,79,1,0 // mulps 0x14f88(%rip),%xmm3 # 330b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ .byte 15,89,29,206,79,1,0 // mulps 0x14fce(%rip),%xmm3 # 33170 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -38506,7 +38502,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,118,79,1,0 // movaps 0x14f76(%rip),%xmm8 # 330c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
+ .byte 68,15,40,5,188,79,1,0 // movaps 0x14fbc(%rip),%xmm8 # 33180 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
.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
@@ -38526,7 +38522,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 1e1b0 <_sk_store_4444_sse41+0x84>
+ .byte 117,10 // jne 1e22a <_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
@@ -38534,17 +38530,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 1e1e6 <_sk_store_4444_sse41+0xba>
+ .byte 116,35 // je 1e260 <_sk_store_4444_sse41+0xba>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1e1d8 <_sk_store_4444_sse41+0xac>
+ .byte 116,15 // je 1e252 <_sk_store_4444_sse41+0xac>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,221 // jne 1e1ac <_sk_store_4444_sse41+0x80>
+ .byte 117,221 // jne 1e226 <_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 1e1ac <_sk_store_4444_sse41+0x80>
+ .byte 235,198 // jmp 1e226 <_sk_store_4444_sse41+0x80>
.byte 102,69,15,58,21,4,64,0 // pextrw $0x0,%xmm8,(%r8,%rax,2)
- .byte 235,188 // jmp 1e1ac <_sk_store_4444_sse41+0x80>
+ .byte 235,188 // jmp 1e226 <_sk_store_4444_sse41+0x80>
HIDDEN _sk_load_8888_sse41
.globl _sk_load_8888_sse41
@@ -38558,19 +38554,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 1e265 <_sk_load_8888_sse41+0x75>
+ .byte 117,89 // jne 1e2df <_sk_load_8888_sse41+0x75>
.byte 243,65,15,111,28,128 // movdqu (%r8,%rax,4),%xmm3
- .byte 102,15,111,5,150,74,1,0 // movdqa 0x14a96(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,5,220,74,1,0 // movdqa 0x14adc(%rip),%xmm0 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,231,75,1,0 // movaps 0x14be7(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,5,45,76,1,0 // movaps 0x14c2d(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,134,74,1,0 // pshufb 0x14a86(%rip),%xmm1 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ .byte 102,15,56,0,13,204,74,1,0 // pshufb 0x14acc(%rip),%xmm1 # 32d80 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
.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,130,74,1,0 // pshufb 0x14a82(%rip),%xmm2 # 32cd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ .byte 102,15,56,0,21,200,74,1,0 // pshufb 0x14ac8(%rip),%xmm2 # 32d90 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -38581,19 +38577,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 1e29f <_sk_load_8888_sse41+0xaf>
+ .byte 116,45 // je 1e319 <_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 1e28e <_sk_load_8888_sse41+0x9e>
+ .byte 116,18 // je 1e308 <_sk_load_8888_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 1e212 <_sk_load_8888_sse41+0x22>
+ .byte 117,144 // jne 1e28c <_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 1e212 <_sk_load_8888_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 1e28c <_sk_load_8888_sse41+0x22>
.byte 102,65,15,110,28,128 // movd (%r8,%rax,4),%xmm3
- .byte 233,104,255,255,255 // jmpq 1e212 <_sk_load_8888_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 1e28c <_sk_load_8888_sse41+0x22>
HIDDEN _sk_load_8888_dst_sse41
.globl _sk_load_8888_dst_sse41
@@ -38607,19 +38603,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 1e31f <_sk_load_8888_dst_sse41+0x75>
+ .byte 117,89 // jne 1e399 <_sk_load_8888_dst_sse41+0x75>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
- .byte 102,15,111,37,220,73,1,0 // movdqa 0x149dc(%rip),%xmm4 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,37,34,74,1,0 // movdqa 0x14a22(%rip),%xmm4 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 68,15,40,5,45,75,1,0 // movaps 0x14b2d(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,5,115,75,1,0 // movaps 0x14b73(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,111,239 // movdqa %xmm7,%xmm5
- .byte 102,15,56,0,45,204,73,1,0 // pshufb 0x149cc(%rip),%xmm5 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ .byte 102,15,56,0,45,18,74,1,0 // pshufb 0x14a12(%rip),%xmm5 # 32d80 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
.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,200,73,1,0 // pshufb 0x149c8(%rip),%xmm6 # 32cd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ .byte 102,15,56,0,53,14,74,1,0 // pshufb 0x14a0e(%rip),%xmm6 # 32d90 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -38630,19 +38626,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 1e359 <_sk_load_8888_dst_sse41+0xaf>
+ .byte 116,45 // je 1e3d3 <_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 1e348 <_sk_load_8888_dst_sse41+0x9e>
+ .byte 116,18 // je 1e3c2 <_sk_load_8888_dst_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 1e2cc <_sk_load_8888_dst_sse41+0x22>
+ .byte 117,144 // jne 1e346 <_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 1e2cc <_sk_load_8888_dst_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 1e346 <_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 1e2cc <_sk_load_8888_dst_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 1e346 <_sk_load_8888_dst_sse41+0x22>
HIDDEN _sk_gather_8888_sse41
.globl _sk_gather_8888_sse41
@@ -38679,17 +38675,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,181,72,1,0 // movdqa 0x148b5(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,5,251,72,1,0 // movdqa 0x148fb(%rip),%xmm0 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,6,74,1,0 // movaps 0x14a06(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,5,76,74,1,0 // movaps 0x14a4c(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,165,72,1,0 // pshufb 0x148a5(%rip),%xmm1 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ .byte 102,15,56,0,13,235,72,1,0 // pshufb 0x148eb(%rip),%xmm1 # 32d80 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
.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,161,72,1,0 // pshufb 0x148a1(%rip),%xmm2 # 32cd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ .byte 102,15,56,0,21,231,72,1,0 // pshufb 0x148e7(%rip),%xmm2 # 32d90 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -38709,7 +38705,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,123,72,1,0 // movaps 0x1487b(%rip),%xmm8 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,40,5,193,72,1,0 // movaps 0x148c1(%rip),%xmm8 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.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
@@ -38728,23 +38724,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 1e4c5 <_sk_store_8888_sse41+0x7f>
+ .byte 117,10 // jne 1e53f <_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 1e4ef <_sk_store_8888_sse41+0xa9>
+ .byte 116,29 // je 1e569 <_sk_store_8888_sse41+0xa9>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1e4e7 <_sk_store_8888_sse41+0xa1>
+ .byte 116,15 // je 1e561 <_sk_store_8888_sse41+0xa1>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 1e4c1 <_sk_store_8888_sse41+0x7b>
+ .byte 117,227 // jne 1e53b <_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 1e4c1 <_sk_store_8888_sse41+0x7b>
+ .byte 235,210 // jmp 1e53b <_sk_store_8888_sse41+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,202 // jmp 1e4c1 <_sk_store_8888_sse41+0x7b>
+ .byte 235,202 // jmp 1e53b <_sk_store_8888_sse41+0x7b>
HIDDEN _sk_load_bgra_sse41
.globl _sk_load_bgra_sse41
@@ -38758,19 +38754,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 1e56c <_sk_load_bgra_sse41+0x75>
+ .byte 117,89 // jne 1e5e6 <_sk_load_bgra_sse41+0x75>
.byte 243,65,15,111,28,128 // movdqu (%r8,%rax,4),%xmm3
- .byte 102,15,111,5,143,71,1,0 // movdqa 0x1478f(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,5,213,71,1,0 // movdqa 0x147d5(%rip),%xmm0 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,224,72,1,0 // movaps 0x148e0(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,5,38,73,1,0 // movaps 0x14926(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,127,71,1,0 // pshufb 0x1477f(%rip),%xmm0 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ .byte 102,15,56,0,5,197,71,1,0 // pshufb 0x147c5(%rip),%xmm0 # 32d80 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
.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,123,71,1,0 // pshufb 0x1477b(%rip),%xmm0 # 32cd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ .byte 102,15,56,0,5,193,71,1,0 // pshufb 0x147c1(%rip),%xmm0 # 32d90 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -38781,19 +38777,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 1e5a6 <_sk_load_bgra_sse41+0xaf>
+ .byte 116,45 // je 1e620 <_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 1e595 <_sk_load_bgra_sse41+0x9e>
+ .byte 116,18 // je 1e60f <_sk_load_bgra_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 1e519 <_sk_load_bgra_sse41+0x22>
+ .byte 117,144 // jne 1e593 <_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 1e519 <_sk_load_bgra_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 1e593 <_sk_load_bgra_sse41+0x22>
.byte 102,65,15,110,28,128 // movd (%r8,%rax,4),%xmm3
- .byte 233,104,255,255,255 // jmpq 1e519 <_sk_load_bgra_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 1e593 <_sk_load_bgra_sse41+0x22>
HIDDEN _sk_load_bgra_dst_sse41
.globl _sk_load_bgra_dst_sse41
@@ -38807,19 +38803,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 1e626 <_sk_load_bgra_dst_sse41+0x75>
+ .byte 117,89 // jne 1e6a0 <_sk_load_bgra_dst_sse41+0x75>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
- .byte 102,15,111,37,213,70,1,0 // movdqa 0x146d5(%rip),%xmm4 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,37,27,71,1,0 // movdqa 0x1471b(%rip),%xmm4 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,244 // cvtdq2ps %xmm4,%xmm6
- .byte 68,15,40,5,38,72,1,0 // movaps 0x14826(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,5,108,72,1,0 // movaps 0x1486c(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,197,70,1,0 // pshufb 0x146c5(%rip),%xmm4 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ .byte 102,15,56,0,37,11,71,1,0 // pshufb 0x1470b(%rip),%xmm4 # 32d80 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
.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,193,70,1,0 // pshufb 0x146c1(%rip),%xmm4 # 32cd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ .byte 102,15,56,0,37,7,71,1,0 // pshufb 0x14707(%rip),%xmm4 # 32d90 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -38830,19 +38826,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 1e660 <_sk_load_bgra_dst_sse41+0xaf>
+ .byte 116,45 // je 1e6da <_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 1e64f <_sk_load_bgra_dst_sse41+0x9e>
+ .byte 116,18 // je 1e6c9 <_sk_load_bgra_dst_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 1e5d3 <_sk_load_bgra_dst_sse41+0x22>
+ .byte 117,144 // jne 1e64d <_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 1e5d3 <_sk_load_bgra_dst_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 1e64d <_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 1e5d3 <_sk_load_bgra_dst_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 1e64d <_sk_load_bgra_dst_sse41+0x22>
HIDDEN _sk_gather_bgra_sse41
.globl _sk_gather_bgra_sse41
@@ -38879,17 +38875,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,174,69,1,0 // movdqa 0x145ae(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,5,244,69,1,0 // movdqa 0x145f4(%rip),%xmm0 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,255,70,1,0 // movaps 0x146ff(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,5,69,71,1,0 // movaps 0x14745(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,158,69,1,0 // pshufb 0x1459e(%rip),%xmm0 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ .byte 102,15,56,0,5,228,69,1,0 // pshufb 0x145e4(%rip),%xmm0 # 32d80 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
.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,154,69,1,0 // pshufb 0x1459a(%rip),%xmm0 # 32cd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ .byte 102,15,56,0,5,224,69,1,0 // pshufb 0x145e0(%rip),%xmm0 # 32d90 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -38909,7 +38905,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,116,69,1,0 // movaps 0x14574(%rip),%xmm8 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,40,5,186,69,1,0 // movaps 0x145ba(%rip),%xmm8 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.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
@@ -38928,23 +38924,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 1e7cc <_sk_store_bgra_sse41+0x7f>
+ .byte 117,10 // jne 1e846 <_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 1e7f6 <_sk_store_bgra_sse41+0xa9>
+ .byte 116,29 // je 1e870 <_sk_store_bgra_sse41+0xa9>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1e7ee <_sk_store_bgra_sse41+0xa1>
+ .byte 116,15 // je 1e868 <_sk_store_bgra_sse41+0xa1>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 1e7c8 <_sk_store_bgra_sse41+0x7b>
+ .byte 117,227 // jne 1e842 <_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 1e7c8 <_sk_store_bgra_sse41+0x7b>
+ .byte 235,210 // jmp 1e842 <_sk_store_bgra_sse41+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,202 // jmp 1e7c8 <_sk_store_bgra_sse41+0x7b>
+ .byte 235,202 // jmp 1e842 <_sk_store_bgra_sse41+0x7b>
HIDDEN _sk_load_f16_sse41
.globl _sk_load_f16_sse41
@@ -38958,7 +38954,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 1e962 <_sk_load_f16_sse41+0x164>
+ .byte 15,133,68,1,0,0 // jne 1e9dc <_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
@@ -38968,19 +38964,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,121,72,1,0 // movdqa 0x14879(%rip),%xmm8 # 330d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
+ .byte 102,68,15,111,5,191,72,1,0 // movdqa 0x148bf(%rip),%xmm8 # 33190 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,119,72,1,0 // movdqa 0x14877(%rip),%xmm10 # 330e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
+ .byte 102,68,15,111,21,189,72,1,0 // movdqa 0x148bd(%rip),%xmm10 # 331a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,122,72,1,0 // movdqa 0x1487a(%rip),%xmm3 # 330f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
+ .byte 102,15,111,29,192,72,1,0 // movdqa 0x148c0(%rip),%xmm3 # 331b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
.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,102,72,1,0 // movdqa 0x14866(%rip),%xmm11 # 33100 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 102,68,15,111,29,172,72,1,0 // movdqa 0x148ac(%rip),%xmm11 # 331c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
.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
@@ -39023,16 +39019,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 1e97b <_sk_load_f16_sse41+0x17d>
+ .byte 117,13 // jne 1e9f5 <_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 1e82b <_sk_load_f16_sse41+0x2d>
+ .byte 233,176,254,255,255 // jmpq 1e8a5 <_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 1e82b <_sk_load_f16_sse41+0x2d>
+ .byte 15,130,155,254,255,255 // jb 1e8a5 <_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 1e82b <_sk_load_f16_sse41+0x2d>
+ .byte 233,143,254,255,255 // jmpq 1e8a5 <_sk_load_f16_sse41+0x2d>
HIDDEN _sk_load_f16_dst_sse41
.globl _sk_load_f16_dst_sse41
@@ -39046,7 +39042,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 1eb00 <_sk_load_f16_dst_sse41+0x164>
+ .byte 15,133,68,1,0,0 // jne 1eb7a <_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
@@ -39056,19 +39052,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,219,70,1,0 // movdqa 0x146db(%rip),%xmm8 # 330d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
+ .byte 102,68,15,111,5,33,71,1,0 // movdqa 0x14721(%rip),%xmm8 # 33190 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,65,15,219,232 // pand %xmm8,%xmm5
- .byte 102,68,15,111,21,217,70,1,0 // movdqa 0x146d9(%rip),%xmm10 # 330e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
+ .byte 102,68,15,111,21,31,71,1,0 // movdqa 0x1471f(%rip),%xmm10 # 331a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
.byte 102,65,15,219,242 // pand %xmm10,%xmm6
- .byte 102,15,111,61,220,70,1,0 // movdqa 0x146dc(%rip),%xmm7 # 330f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
+ .byte 102,15,111,61,34,71,1,0 // movdqa 0x14722(%rip),%xmm7 # 331b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
.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,200,70,1,0 // movdqa 0x146c8(%rip),%xmm11 # 33100 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 102,68,15,111,29,14,71,1,0 // movdqa 0x1470e(%rip),%xmm11 # 331c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
.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
@@ -39111,16 +39107,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 1eb19 <_sk_load_f16_dst_sse41+0x17d>
+ .byte 117,13 // jne 1eb93 <_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 1e9c9 <_sk_load_f16_dst_sse41+0x2d>
+ .byte 233,176,254,255,255 // jmpq 1ea43 <_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 1e9c9 <_sk_load_f16_dst_sse41+0x2d>
+ .byte 15,130,155,254,255,255 // jb 1ea43 <_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 1e9c9 <_sk_load_f16_dst_sse41+0x2d>
+ .byte 233,143,254,255,255 // jmpq 1ea43 <_sk_load_f16_dst_sse41+0x2d>
HIDDEN _sk_gather_f16_sse41
.globl _sk_gather_f16_sse41
@@ -39166,19 +39162,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,217,68,1,0 // movdqa 0x144d9(%rip),%xmm8 # 330d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
+ .byte 102,68,15,111,5,31,69,1,0 // movdqa 0x1451f(%rip),%xmm8 # 33190 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,215,68,1,0 // movdqa 0x144d7(%rip),%xmm10 # 330e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
+ .byte 102,68,15,111,21,29,69,1,0 // movdqa 0x1451d(%rip),%xmm10 # 331a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,218,68,1,0 // movdqa 0x144da(%rip),%xmm3 # 330f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
+ .byte 102,15,111,29,32,69,1,0 // movdqa 0x14520(%rip),%xmm3 # 331b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
.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,198,68,1,0 // movdqa 0x144c6(%rip),%xmm11 # 33100 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 102,68,15,111,29,12,69,1,0 // movdqa 0x1450c(%rip),%xmm11 # 331c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
.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
@@ -39231,20 +39227,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,238,67,1,0 // movdqa 0x143ee(%rip),%xmm9 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
+ .byte 102,68,15,111,13,52,68,1,0 // movdqa 0x14434(%rip),%xmm9 # 331d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
.byte 102,68,15,111,224 // movdqa %xmm0,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,235,67,1,0 // movdqa 0x143eb(%rip),%xmm11 # 33120 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
+ .byte 102,68,15,111,29,49,68,1,0 // movdqa 0x14431(%rip),%xmm11 # 331e0 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
.byte 102,68,15,111,232 // movdqa %xmm0,%xmm13
.byte 102,69,15,219,235 // pand %xmm11,%xmm13
- .byte 102,68,15,111,21,232,67,1,0 // movdqa 0x143e8(%rip),%xmm10 # 33130 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
+ .byte 102,68,15,111,21,46,68,1,0 // movdqa 0x1442e(%rip),%xmm10 # 331f0 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
.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,206,67,1,0 // movdqa 0x143ce(%rip),%xmm12 # 33140 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
+ .byte 102,68,15,111,37,20,68,1,0 // movdqa 0x14414(%rip),%xmm12 # 33200 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
.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
@@ -39289,7 +39285,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 1ee70 <_sk_store_f16_sse41+0x16e>
+ .byte 117,21 // jne 1eeea <_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)
@@ -39297,13 +39293,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 1ee6c <_sk_store_f16_sse41+0x16a>
+ .byte 116,240 // je 1eee6 <_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 1ee6c <_sk_store_f16_sse41+0x16a>
+ .byte 114,227 // jb 1eee6 <_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 1ee6c <_sk_store_f16_sse41+0x16a>
+ .byte 235,213 // jmp 1eee6 <_sk_store_f16_sse41+0x16a>
HIDDEN _sk_load_u16_be_sse41
.globl _sk_load_u16_be_sse41
@@ -39318,7 +39314,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 1ef77 <_sk_load_u16_be_sse41+0xe0>
+ .byte 15,133,185,0,0,0 // jne 1eff1 <_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
@@ -39334,7 +39330,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,150,63,1,0 // movaps 0x13f96(%rip),%xmm8 # 32ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,40,5,220,63,1,0 // movaps 0x13fdc(%rip),%xmm8 # 32f60 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
.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
@@ -39362,16 +39358,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 1ef90 <_sk_load_u16_be_sse41+0xf9>
+ .byte 117,13 // jne 1f00a <_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 1eecb <_sk_load_u16_be_sse41+0x34>
+ .byte 233,59,255,255,255 // jmpq 1ef45 <_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 1eecb <_sk_load_u16_be_sse41+0x34>
+ .byte 15,130,38,255,255,255 // jb 1ef45 <_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 1eecb <_sk_load_u16_be_sse41+0x34>
+ .byte 233,26,255,255,255 // jmpq 1ef45 <_sk_load_u16_be_sse41+0x34>
HIDDEN _sk_load_rgb_u16_be_sse41
.globl _sk_load_rgb_u16_be_sse41
@@ -39388,7 +39384,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 1f086 <_sk_load_rgb_u16_be_sse41+0xd5>
+ .byte 15,133,170,0,0,0 // jne 1f100 <_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
@@ -39408,7 +39404,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,101,62,1,0 // movaps 0x13e65(%rip),%xmm8 # 32ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,40,5,171,62,1,0 // movaps 0x13eab(%rip),%xmm8 # 32f60 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
.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
@@ -39425,27 +39421,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,124,59,1,0 // movaps 0x13b7c(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,194,59,1,0 // movaps 0x13bc2(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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 1f0ab <_sk_load_rgb_u16_be_sse41+0xfa>
+ .byte 117,13 // jne 1f125 <_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 1f000 <_sk_load_rgb_u16_be_sse41+0x4f>
+ .byte 233,85,255,255,255 // jmpq 1f07a <_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 1f0dc <_sk_load_rgb_u16_be_sse41+0x12b>
+ .byte 114,24 // jb 1f156 <_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 1f000 <_sk_load_rgb_u16_be_sse41+0x4f>
+ .byte 233,36,255,255,255 // jmpq 1f07a <_sk_load_rgb_u16_be_sse41+0x4f>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 233,27,255,255,255 // jmpq 1f000 <_sk_load_rgb_u16_be_sse41+0x4f>
+ .byte 233,27,255,255,255 // jmpq 1f07a <_sk_load_rgb_u16_be_sse41+0x4f>
HIDDEN _sk_store_u16_be_sse41
.globl _sk_store_u16_be_sse41
@@ -39459,7 +39455,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,69,64,1,0 // movaps 0x14045(%rip),%xmm10 # 33150 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
+ .byte 68,15,40,21,139,64,1,0 // movaps 0x1408b(%rip),%xmm10 # 33210 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
.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
@@ -39496,7 +39492,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 1f1d9 <_sk_store_u16_be_sse41+0xf4>
+ .byte 117,21 // jne 1f253 <_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)
@@ -39504,13 +39500,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 1f1d5 <_sk_store_u16_be_sse41+0xf0>
+ .byte 116,240 // je 1f24f <_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 1f1d5 <_sk_store_u16_be_sse41+0xf0>
+ .byte 114,227 // jb 1f24f <_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 1f1d5 <_sk_store_u16_be_sse41+0xf0>
+ .byte 235,213 // jmp 1f24f <_sk_store_u16_be_sse41+0xf0>
HIDDEN _sk_load_f32_sse41
.globl _sk_load_f32_sse41
@@ -39526,7 +39522,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 1f26b <_sk_load_f32_sse41+0x6b>
+ .byte 117,66 // jne 1f2e5 <_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
@@ -39546,17 +39542,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 1f27d <_sk_load_f32_sse41+0x7d>
+ .byte 117,8 // jne 1f2f7 <_sk_load_f32_sse41+0x7d>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
- .byte 235,190 // jmp 1f23b <_sk_load_f32_sse41+0x3b>
+ .byte 235,190 // jmp 1f2b5 <_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 1f291 <_sk_load_f32_sse41+0x91>
+ .byte 114,8 // jb 1f30b <_sk_load_f32_sse41+0x91>
.byte 65,15,16,92,128,32 // movups 0x20(%r8,%rax,4),%xmm3
- .byte 235,170 // jmp 1f23b <_sk_load_f32_sse41+0x3b>
+ .byte 235,170 // jmp 1f2b5 <_sk_load_f32_sse41+0x3b>
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,165 // jmp 1f23b <_sk_load_f32_sse41+0x3b>
+ .byte 235,165 // jmp 1f2b5 <_sk_load_f32_sse41+0x3b>
HIDDEN _sk_load_f32_dst_sse41
.globl _sk_load_f32_dst_sse41
@@ -39572,7 +39568,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 1f301 <_sk_load_f32_dst_sse41+0x6b>
+ .byte 117,66 // jne 1f37b <_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
@@ -39592,17 +39588,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 1f313 <_sk_load_f32_dst_sse41+0x7d>
+ .byte 117,8 // jne 1f38d <_sk_load_f32_dst_sse41+0x7d>
.byte 15,87,255 // xorps %xmm7,%xmm7
.byte 15,87,228 // xorps %xmm4,%xmm4
- .byte 235,190 // jmp 1f2d1 <_sk_load_f32_dst_sse41+0x3b>
+ .byte 235,190 // jmp 1f34b <_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 1f327 <_sk_load_f32_dst_sse41+0x91>
+ .byte 114,8 // jb 1f3a1 <_sk_load_f32_dst_sse41+0x91>
.byte 65,15,16,124,128,32 // movups 0x20(%r8,%rax,4),%xmm7
- .byte 235,170 // jmp 1f2d1 <_sk_load_f32_dst_sse41+0x3b>
+ .byte 235,170 // jmp 1f34b <_sk_load_f32_dst_sse41+0x3b>
.byte 15,87,255 // xorps %xmm7,%xmm7
- .byte 235,165 // jmp 1f2d1 <_sk_load_f32_dst_sse41+0x3b>
+ .byte 235,165 // jmp 1f34b <_sk_load_f32_dst_sse41+0x3b>
HIDDEN _sk_store_f32_sse41
.globl _sk_store_f32_sse41
@@ -39631,7 +39627,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 1f3a9 <_sk_store_f32_sse41+0x7d>
+ .byte 117,29 // jne 1f423 <_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)
@@ -39639,12 +39635,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 1f3a5 <_sk_store_f32_sse41+0x79>
+ .byte 116,246 // je 1f41f <_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 1f3a5 <_sk_store_f32_sse41+0x79>
+ .byte 114,234 // jb 1f41f <_sk_store_f32_sse41+0x79>
.byte 102,69,15,17,76,128,32 // movupd %xmm9,0x20(%r8,%rax,4)
- .byte 235,225 // jmp 1f3a5 <_sk_store_f32_sse41+0x79>
+ .byte 235,225 // jmp 1f41f <_sk_store_f32_sse41+0x79>
HIDDEN _sk_repeat_x_sse41
.globl _sk_repeat_x_sse41
@@ -39690,7 +39686,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,151,53,1,0 // mulss 0x13597(%rip),%xmm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 243,68,15,89,13,221,53,1,0 // mulss 0x135dd(%rip),%xmm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -39715,7 +39711,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,62,53,1,0 // mulss 0x1353e(%rip),%xmm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 243,68,15,89,13,132,53,1,0 // mulss 0x13584(%rip),%xmm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -39734,7 +39730,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,30,55,1,0 // minps 0x1371e(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,93,5,100,55,1,0 // minps 0x13764(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -39747,7 +39743,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,251,54,1,0 // minps 0x136fb(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,93,5,65,55,1,0 // minps 0x13741(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -39756,9 +39752,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,75,55,1,0 // movaps 0x1374b(%rip),%xmm8 # 32c60 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ .byte 68,15,40,5,145,55,1,0 // movaps 0x13791(%rip),%xmm8 # 32d20 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,13,207,54,1,0 // movaps 0x136cf(%rip),%xmm9 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,13,21,55,1,0 // movaps 0x13715(%rip),%xmm9 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -39769,7 +39765,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,172,54,1,0 // minps 0x136ac(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,93,5,242,54,1,0 // minps 0x136f2(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -39779,10 +39775,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,250,59,1,0 // mulps 0x13bfa(%rip),%xmm0 # 33160 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
- .byte 15,89,13,3,60,1,0 // mulps 0x13c03(%rip),%xmm1 # 33170 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
+ .byte 15,89,5,64,60,1,0 // mulps 0x13c40(%rip),%xmm0 # 33220 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
+ .byte 15,89,13,73,60,1,0 // mulps 0x13c49(%rip),%xmm1 # 33230 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,9,60,1,0 // mulps 0x13c09(%rip),%xmm3 # 33180 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
+ .byte 15,89,29,79,60,1,0 // mulps 0x13c4f(%rip),%xmm3 # 33240 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -40094,9 +40090,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 1fa17 <_sk_evenly_spaced_gradient_sse41+0x18>
+ .byte 120,7 // js 1fa91 <_sk_evenly_spaced_gradient_sse41+0x18>
.byte 243,72,15,42,203 // cvtsi2ss %rbx,%xmm1
- .byte 235,21 // jmp 1fa2c <_sk_evenly_spaced_gradient_sse41+0x2d>
+ .byte 235,21 // jmp 1faa6 <_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
@@ -40185,15 +40181,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,184,53,1,0 // movaps 0x135b8(%rip),%xmm0 # 33190 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
+ .byte 15,40,5,254,53,1,0 // movaps 0x135fe(%rip),%xmm0 # 33250 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,190,53,1,0 // addps 0x135be(%rip),%xmm0 # 331a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
+ .byte 15,88,5,4,54,1,0 // addps 0x13604(%rip),%xmm0 # 33260 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,196,53,1,0 // addps 0x135c4(%rip),%xmm0 # 331b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
+ .byte 15,88,5,10,54,1,0 // addps 0x1360a(%rip),%xmm0 # 33270 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,202,53,1,0 // addps 0x135ca(%rip),%xmm0 # 331c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ .byte 15,88,5,16,54,1,0 // addps 0x13610(%rip),%xmm0 # 33280 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,208,53,1,0 // addps 0x135d0(%rip),%xmm0 # 331d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
+ .byte 15,88,5,22,54,1,0 // addps 0x13616(%rip),%xmm0 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
@@ -40208,7 +40204,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 1fc45 <_sk_gradient_sse41+0x38>
+ .byte 114,41 // jb 1fcbf <_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
@@ -40219,7 +40215,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 1fc2b <_sk_gradient_sse41+0x1e>
+ .byte 117,230 // jne 1fca5 <_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
@@ -40350,26 +40346,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,71,51,1,0 // movaps 0x13347(%rip),%xmm10 # 331e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ .byte 68,15,40,21,141,51,1,0 // movaps 0x1338d(%rip),%xmm10 # 332a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,75,51,1,0 // addps 0x1334b(%rip),%xmm10 # 331f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ .byte 68,15,88,21,145,51,1,0 // addps 0x13391(%rip),%xmm10 # 332b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,79,51,1,0 // addps 0x1334f(%rip),%xmm10 # 33200 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,88,21,149,51,1,0 // addps 0x13395(%rip),%xmm10 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,83,51,1,0 // addps 0x13353(%rip),%xmm10 # 33210 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,21,153,51,1,0 // addps 0x13399(%rip),%xmm10 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 68,15,40,29,82,51,1,0 // movaps 0x13352(%rip),%xmm11 # 33220 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ .byte 68,15,40,29,152,51,1,0 // movaps 0x13398(%rip),%xmm11 # 332e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
.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,11,45,1,0 // movaps 0x12d0b(%rip),%xmm11 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,29,81,45,1,0 // movaps 0x12d51(%rip),%xmm11 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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,253,44,1,0 // movaps 0x12cfd(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,13,67,45,1,0 // movaps 0x12d43(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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
@@ -40395,15 +40391,15 @@ HIDDEN _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:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,80,32 // movss 0x20(%rax),%xmm10
- .byte 243,68,15,16,64,36 // movss 0x24(%rax),%xmm8
+ .byte 243,68,15,16,80,64 // movss 0x40(%rax),%xmm10
+ .byte 243,68,15,16,64,68 // movss 0x44(%rax),%xmm8
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
- .byte 243,68,15,16,88,40 // movss 0x28(%rax),%xmm11
- .byte 243,68,15,16,72,44 // movss 0x2c(%rax),%xmm9
+ .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,198,50,1,0 // mulps 0x132c6(%rip),%xmm9 # 33230 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ .byte 68,15,89,13,12,51,1,0 // mulps 0x1330c(%rip),%xmm9 # 332f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -40411,7 +40407,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41:
.byte 243,69,15,89,219 // mulss %xmm11,%xmm11
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,92,227 // subps %xmm11,%xmm12
- .byte 68,15,89,21,177,50,1,0 // mulps 0x132b1(%rip),%xmm10 # 33240 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 68,15,89,21,247,50,1,0 // mulps 0x132f7(%rip),%xmm10 # 33300 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -40420,8 +40416,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41:
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 65,15,92,193 // subps %xmm9,%xmm0
- .byte 68,15,87,13,89,49,1,0 // xorps 0x13159(%rip),%xmm9 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
- .byte 68,15,89,5,49,44,1,0 // mulps 0x12c31(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,87,13,159,49,1,0 // xorps 0x1319f(%rip),%xmm9 # 331d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 68,15,89,5,119,44,1,0 // mulps 0x12c77(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -40434,15 +40430,15 @@ HIDDEN _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:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,80,32 // movss 0x20(%rax),%xmm10
- .byte 243,68,15,16,64,36 // movss 0x24(%rax),%xmm8
+ .byte 243,68,15,16,80,64 // movss 0x40(%rax),%xmm10
+ .byte 243,68,15,16,64,68 // movss 0x44(%rax),%xmm8
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
- .byte 243,68,15,16,88,40 // movss 0x28(%rax),%xmm11
- .byte 243,68,15,16,72,44 // movss 0x2c(%rax),%xmm9
+ .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,40,50,1,0 // mulps 0x13228(%rip),%xmm9 # 33230 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ .byte 68,15,89,13,110,50,1,0 // mulps 0x1326e(%rip),%xmm9 # 332f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -40450,7 +40446,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41:
.byte 243,69,15,89,219 // mulss %xmm11,%xmm11
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,92,227 // subps %xmm11,%xmm12
- .byte 68,15,89,21,19,50,1,0 // mulps 0x13213(%rip),%xmm10 # 33240 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 68,15,89,21,89,50,1,0 // mulps 0x13259(%rip),%xmm10 # 33300 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -40459,8 +40455,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41:
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 65,15,92,193 // subps %xmm9,%xmm0
- .byte 68,15,87,13,187,48,1,0 // xorps 0x130bb(%rip),%xmm9 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
- .byte 68,15,89,5,147,43,1,0 // mulps 0x12b93(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,87,13,1,49,1,0 // xorps 0x13101(%rip),%xmm9 # 331d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 68,15,89,5,217,43,1,0 // mulps 0x12bd9(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -40473,12 +40469,12 @@ HIDDEN _sk_xy_to_2pt_conical_linear_sse41
FUNCTION(_sk_xy_to_2pt_conical_linear_sse41)
_sk_xy_to_2pt_conical_linear_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,64,40 // movss 0x28(%rax),%xmm8
- .byte 243,68,15,16,72,44 // movss 0x2c(%rax),%xmm9
+ .byte 243,68,15,16,64,72 // movss 0x48(%rax),%xmm8
+ .byte 243,68,15,16,72,76 // movss 0x4c(%rax),%xmm9
.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,155,49,1,0 // mulps 0x1319b(%rip),%xmm9 # 33230 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ .byte 68,15,89,13,225,49,1,0 // mulps 0x131e1(%rip),%xmm9 # 332f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -40486,7 +40482,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,87,48,1,0 // xorps 0x13057(%rip),%xmm0 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
+ .byte 15,87,5,157,48,1,0 // xorps 0x1309d(%rip),%xmm0 # 331d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -40497,8 +40493,8 @@ FUNCTION(_sk_mask_2pt_conical_degenerates_sse41)
_sk_mask_2pt_conical_degenerates_sse41:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,15,16,64,40 // movss 0x28(%rax),%xmm0
- .byte 243,68,15,16,72,44 // movss 0x2c(%rax),%xmm9
+ .byte 243,15,16,64,72 // movss 0x48(%rax),%xmm0
+ .byte 243,68,15,16,72,76 // movss 0x4c(%rax),%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -40534,7 +40530,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,182,42,1,0 // movaps 0x12ab6(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,5,252,42,1,0 // movaps 0x12afc(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -40543,9 +40539,9 @@ _sk_save_xy_sse41:
.byte 68,15,88,193 // addps %xmm1,%xmm8
.byte 102,69,15,58,8,208,1 // roundps $0x1,%xmm8,%xmm10
.byte 69,15,92,194 // subps %xmm10,%xmm8
- .byte 15,17,72,32 // movups %xmm1,0x20(%rax)
- .byte 68,15,17,72,64 // movups %xmm9,0x40(%rax)
- .byte 68,15,17,64,96 // movups %xmm8,0x60(%rax)
+ .byte 15,17,72,64 // movups %xmm1,0x40(%rax)
+ .byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
+ .byte 68,15,17,128,192,0,0,0 // movups %xmm8,0xc0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -40554,8 +40550,8 @@ HIDDEN _sk_accumulate_sse41
FUNCTION(_sk_accumulate_sse41)
_sk_accumulate_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 68,15,16,136,160,0,0,0 // movups 0xa0(%rax),%xmm9
+ .byte 68,15,16,128,0,1,0,0 // movups 0x100(%rax),%xmm8
+ .byte 68,15,16,136,64,1,0,0 // movups 0x140(%rax),%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 68,15,89,192 // mulps %xmm0,%xmm8
@@ -40577,11 +40573,11 @@ FUNCTION(_sk_bilinear_nx_sse41)
_sk_bilinear_nx_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
- .byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,136,48,1,0 // addps 0x13088(%rip),%xmm0 # 33250 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
- .byte 68,15,40,13,48,42,1,0 // movaps 0x12a30(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
+ .byte 15,88,5,197,48,1,0 // addps 0x130c5(%rip),%xmm0 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 68,15,40,13,109,42,1,0 // movaps 0x12a6d(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
+ .byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -40591,9 +40587,9 @@ FUNCTION(_sk_bilinear_px_sse41)
_sk_bilinear_px_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
- .byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,255,41,1,0 // addps 0x129ff(%rip),%xmm0 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
+ .byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
+ .byte 15,88,5,57,42,1,0 // addps 0x12a39(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .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
@@ -40602,12 +40598,12 @@ HIDDEN _sk_bilinear_ny_sse41
FUNCTION(_sk_bilinear_ny_sse41)
_sk_bilinear_ny_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,16,72,32 // movups 0x20(%rax),%xmm1
- .byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,65,48,1,0 // addps 0x13041(%rip),%xmm1 # 33250 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
- .byte 68,15,40,13,233,41,1,0 // movaps 0x129e9(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .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,120,48,1,0 // addps 0x13078(%rip),%xmm1 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 68,15,40,13,32,42,1,0 // movaps 0x12a20(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,17,136,160,0,0,0 // movups %xmm9,0xa0(%rax)
+ .byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -40616,10 +40612,10 @@ HIDDEN _sk_bilinear_py_sse41
FUNCTION(_sk_bilinear_py_sse41)
_sk_bilinear_py_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,16,72,32 // movups 0x20(%rax),%xmm1
- .byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,183,41,1,0 // addps 0x129b7(%rip),%xmm1 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%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,235,41,1,0 // addps 0x129eb(%rip),%xmm1 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .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
@@ -40629,16 +40625,16 @@ FUNCTION(_sk_bicubic_n3x_sse41)
_sk_bicubic_n3x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
- .byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,10,48,1,0 // addps 0x1300a(%rip),%xmm0 # 33260 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
- .byte 68,15,40,13,162,41,1,0 // movaps 0x129a2(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
+ .byte 15,88,5,59,48,1,0 // addps 0x1303b(%rip),%xmm0 # 33320 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 68,15,40,13,211,41,1,0 // movaps 0x129d3(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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,254,47,1,0 // mulps 0x12ffe(%rip),%xmm9 # 33270 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
- .byte 68,15,88,13,134,43,1,0 // addps 0x12b86(%rip),%xmm9 # 32e00 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 68,15,89,13,47,48,1,0 // mulps 0x1302f(%rip),%xmm9 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ .byte 68,15,88,13,183,43,1,0 // addps 0x12bb7(%rip),%xmm9 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
- .byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
+ .byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -40648,18 +40644,18 @@ FUNCTION(_sk_bicubic_n1x_sse41)
_sk_bicubic_n1x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
- .byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,181,47,1,0 // addps 0x12fb5(%rip),%xmm0 # 33250 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
- .byte 68,15,40,13,93,41,1,0 // movaps 0x1295d(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
+ .byte 15,88,5,227,47,1,0 // addps 0x12fe3(%rip),%xmm0 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 68,15,40,13,139,41,1,0 // movaps 0x1298b(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,209,47,1,0 // movaps 0x12fd1(%rip),%xmm8 # 33280 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ .byte 68,15,40,5,255,47,1,0 // movaps 0x12fff(%rip),%xmm8 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,213,47,1,0 // addps 0x12fd5(%rip),%xmm8 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 68,15,88,5,3,48,1,0 // addps 0x13003(%rip),%xmm8 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,41,41,1,0 // addps 0x12929(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,88,5,87,41,1,0 // addps 0x12957(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,205,47,1,0 // addps 0x12fcd(%rip),%xmm8 # 332a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
- .byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
+ .byte 68,15,88,5,251,47,1,0 // addps 0x12ffb(%rip),%xmm8 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .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
@@ -40668,18 +40664,18 @@ 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,7,41,1,0 // movaps 0x12907(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,5,53,41,1,0 // movaps 0x12935(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 15,16,0 // movups (%rax),%xmm0
- .byte 68,15,16,72,64 // movups 0x40(%rax),%xmm9
+ .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,131,47,1,0 // movaps 0x12f83(%rip),%xmm10 # 33280 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ .byte 68,15,40,21,174,47,1,0 // movaps 0x12fae(%rip),%xmm10 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,135,47,1,0 // addps 0x12f87(%rip),%xmm10 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 68,15,88,21,178,47,1,0 // addps 0x12fb2(%rip),%xmm10 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.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,131,47,1,0 // addps 0x12f83(%rip),%xmm10 # 332a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
- .byte 68,15,17,144,128,0,0,0 // movups %xmm10,0x80(%rax)
+ .byte 68,15,88,21,174,47,1,0 // addps 0x12fae(%rip),%xmm10 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .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
@@ -40689,14 +40685,14 @@ FUNCTION(_sk_bicubic_p3x_sse41)
_sk_bicubic_p3x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
- .byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,86,47,1,0 // addps 0x12f56(%rip),%xmm0 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
+ .byte 15,88,5,126,47,1,0 // addps 0x12f7e(%rip),%xmm0 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,38,47,1,0 // mulps 0x12f26(%rip),%xmm8 # 33270 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
- .byte 68,15,88,5,174,42,1,0 // addps 0x12aae(%rip),%xmm8 # 32e00 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 68,15,89,5,78,47,1,0 // mulps 0x12f4e(%rip),%xmm8 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ .byte 68,15,88,5,214,42,1,0 // addps 0x12ad6(%rip),%xmm8 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
+ .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
@@ -40705,17 +40701,17 @@ HIDDEN _sk_bicubic_n3y_sse41
FUNCTION(_sk_bicubic_n3y_sse41)
_sk_bicubic_n3y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,16,72,32 // movups 0x20(%rax),%xmm1
- .byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,236,46,1,0 // addps 0x12eec(%rip),%xmm1 # 33260 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
- .byte 68,15,40,13,132,40,1,0 // movaps 0x12884(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .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,17,47,1,0 // addps 0x12f11(%rip),%xmm1 # 33320 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 68,15,40,13,169,40,1,0 // movaps 0x128a9(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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,224,46,1,0 // mulps 0x12ee0(%rip),%xmm9 # 33270 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
- .byte 68,15,88,13,104,42,1,0 // addps 0x12a68(%rip),%xmm9 # 32e00 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 68,15,89,13,5,47,1,0 // mulps 0x12f05(%rip),%xmm9 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ .byte 68,15,88,13,141,42,1,0 // addps 0x12a8d(%rip),%xmm9 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
- .byte 68,15,17,136,160,0,0,0 // movups %xmm9,0xa0(%rax)
+ .byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -40724,19 +40720,19 @@ HIDDEN _sk_bicubic_n1y_sse41
FUNCTION(_sk_bicubic_n1y_sse41)
_sk_bicubic_n1y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,16,72,32 // movups 0x20(%rax),%xmm1
- .byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,150,46,1,0 // addps 0x12e96(%rip),%xmm1 # 33250 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
- .byte 68,15,40,13,62,40,1,0 // movaps 0x1283e(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .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,46,1,0 // addps 0x12eb8(%rip),%xmm1 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 68,15,40,13,96,40,1,0 // movaps 0x12860(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,178,46,1,0 // movaps 0x12eb2(%rip),%xmm8 # 33280 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ .byte 68,15,40,5,212,46,1,0 // movaps 0x12ed4(%rip),%xmm8 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,182,46,1,0 // addps 0x12eb6(%rip),%xmm8 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 68,15,88,5,216,46,1,0 // addps 0x12ed8(%rip),%xmm8 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,10,40,1,0 // addps 0x1280a(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,88,5,44,40,1,0 // addps 0x1282c(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,174,46,1,0 // addps 0x12eae(%rip),%xmm8 # 332a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
- .byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
+ .byte 68,15,88,5,208,46,1,0 // addps 0x12ed0(%rip),%xmm8 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .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
@@ -40745,18 +40741,18 @@ HIDDEN _sk_bicubic_p1y_sse41
FUNCTION(_sk_bicubic_p1y_sse41)
_sk_bicubic_p1y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,232,39,1,0 // movaps 0x127e8(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 15,16,72,32 // movups 0x20(%rax),%xmm1
- .byte 68,15,16,72,96 // movups 0x60(%rax),%xmm9
+ .byte 68,15,40,5,10,40,1,0 // movaps 0x1280a(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .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,99,46,1,0 // movaps 0x12e63(%rip),%xmm10 # 33280 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ .byte 68,15,40,21,130,46,1,0 // movaps 0x12e82(%rip),%xmm10 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,103,46,1,0 // addps 0x12e67(%rip),%xmm10 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 68,15,88,21,134,46,1,0 // addps 0x12e86(%rip),%xmm10 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.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,99,46,1,0 // addps 0x12e63(%rip),%xmm10 # 332a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
- .byte 68,15,17,144,160,0,0,0 // movups %xmm10,0xa0(%rax)
+ .byte 68,15,88,21,130,46,1,0 // addps 0x12e82(%rip),%xmm10 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .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
@@ -40765,15 +40761,15 @@ HIDDEN _sk_bicubic_p3y_sse41
FUNCTION(_sk_bicubic_p3y_sse41)
_sk_bicubic_p3y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,16,72,32 // movups 0x20(%rax),%xmm1
- .byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,53,46,1,0 // addps 0x12e35(%rip),%xmm1 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .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,46,1,0 // addps 0x12e51(%rip),%xmm1 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,5,46,1,0 // mulps 0x12e05(%rip),%xmm8 # 33270 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
- .byte 68,15,88,5,141,41,1,0 // addps 0x1298d(%rip),%xmm8 # 32e00 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 68,15,89,5,33,46,1,0 // mulps 0x12e21(%rip),%xmm8 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ .byte 68,15,88,5,169,41,1,0 // addps 0x129a9(%rip),%xmm8 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
+ .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
@@ -40820,7 +40816,7 @@ _sk_callback_sse41:
.byte 65,15,69,245 // cmovne %r13d,%esi
.byte 72,137,223 // mov %rbx,%rdi
.byte 255,19 // callq *(%rbx)
- .byte 72,139,131,136,0,0,0 // mov 0x88(%rbx),%rax
+ .byte 72,139,131,8,1,0,0 // mov 0x108(%rbx),%rax
.byte 15,16,32 // movups (%rax),%xmm4
.byte 15,16,64,16 // movups 0x10(%rax),%xmm0
.byte 15,16,88,32 // movups 0x20(%rax),%xmm3
@@ -40882,7 +40878,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,240,44,1,0 // movaps 0x12cf0(%rip),%xmm4 # 332b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ .byte 15,40,37,12,45,1,0 // movaps 0x12d0c(%rip),%xmm4 # 33370 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
.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
@@ -40921,7 +40917,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,71,44,1,0 // movdqa 0x12c47(%rip),%xmm12 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,68,15,111,37,99,44,1,0 // movdqa 0x12c63(%rip),%xmm12 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -40944,7 +40940,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,59,37,1,0 // movdqa 0x1253b(%rip),%xmm4 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,111,37,87,37,1,0 // movdqa 0x12557(%rip),%xmm4 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -41117,7 +41113,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,86,40,1,0 // movdqa 0x12856(%rip),%xmm5 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,45,114,40,1,0 // movdqa 0x12872(%rip),%xmm5 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -41138,7 +41134,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,87,33,1,0 // movdqa 0x12157(%rip),%xmm7 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,111,61,115,33,1,0 // movdqa 0x12173(%rip),%xmm7 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -41204,7 +41200,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,146,38,1,0 // movdqa 0x12692(%rip),%xmm1 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,13,174,38,1,0 // movdqa 0x126ae(%rip),%xmm1 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -41225,7 +41221,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,141,31,1,0 // movdqa 0x11f8d(%rip),%xmm2 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,111,21,169,31,1,0 // movdqa 0x11fa9(%rip),%xmm2 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -41352,7 +41348,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,240,35,1,0 // movaps 0x123f0(%rip),%xmm3 # 332b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ .byte 15,40,29,12,36,1,0 // movaps 0x1240c(%rip),%xmm3 # 33370 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
.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
@@ -41409,7 +41405,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,239,34,1,0 // movdqa 0x122ef(%rip),%xmm11 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,68,15,111,29,11,35,1,0 // movdqa 0x1230b(%rip),%xmm11 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -41431,7 +41427,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,231,27,1,0 // movdqa 0x11be7(%rip),%xmm10 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,68,15,111,21,3,28,1,0 // movdqa 0x11c03(%rip),%xmm10 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -41449,7 +41445,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,37,34,1,0 // psubd 0x12225(%rip),%xmm3 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,29,65,34,1,0 // psubd 0x12241(%rip),%xmm3 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -41504,7 +41500,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,5,33,1,0 // psubd 0x12105(%rip),%xmm5 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,45,33,33,1,0 // psubd 0x12121(%rip),%xmm5 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -41629,7 +41625,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,217,23,1,0 // movdqa 0x117d9(%rip),%xmm7 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,111,61,245,23,1,0 // movdqa 0x117f5(%rip),%xmm7 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -41715,7 +41711,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,29,22,1,0 // movdqa 0x1161d(%rip),%xmm10 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,68,15,111,21,57,22,1,0 // movdqa 0x11639(%rip),%xmm10 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -41811,7 +41807,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,199,26,1,0 // movdqa 0x11ac7(%rip),%xmm2 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,21,227,26,1,0 // movdqa 0x11ae3(%rip),%xmm2 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -41832,7 +41828,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,198,19,1,0 // movdqa 0x113c6(%rip),%xmm4 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,111,37,226,19,1,0 // movdqa 0x113e2(%rip),%xmm4 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -41904,7 +41900,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,242,24,1,0 // psubd 0x118f2(%rip),%xmm2 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,21,14,25,1,0 // psubd 0x1190e(%rip),%xmm2 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -41938,7 +41934,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,62,24,1,0 // psubd 0x1183e(%rip),%xmm1 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,13,90,24,1,0 // psubd 0x1185a(%rip),%xmm1 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -42003,7 +41999,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,213,22,1,0 // movdqa 0x116d5(%rip),%xmm4 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,37,241,22,1,0 // movdqa 0x116f1(%rip),%xmm4 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -42024,7 +42020,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,214,15,1,0 // movdqa 0x10fd6(%rip),%xmm3 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,111,29,242,15,1,0 // movdqa 0x10ff2(%rip),%xmm3 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -42096,7 +42092,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,6,21,1,0 // psubd 0x11506(%rip),%xmm0 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,5,34,21,1,0 // psubd 0x11522(%rip),%xmm0 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -42114,7 +42110,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,4,14,1,0 // paddd 0x10e04(%rip),%xmm0 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,254,5,32,14,1,0 // paddd 0x10e20(%rip),%xmm0 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -42130,7 +42126,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,77,20,1,0 // psubd 0x1144d(%rip),%xmm0 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,5,105,20,1,0 // psubd 0x11469(%rip),%xmm0 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -42148,7 +42144,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,75,13,1,0 // paddd 0x10d4b(%rip),%xmm0 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,254,5,103,13,1,0 // paddd 0x10d67(%rip),%xmm0 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -42211,7 +42207,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,8,12,1,0 // movaps 0x10c08(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,36,12,1,0 // movaps 0x10c24(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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
@@ -42247,13 +42243,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 220da <_sk_start_pipeline_sse2+0xb6>
+ .byte 15,131,131,0,0,0 // jae 2217e <_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 220a8 <_sk_start_pipeline_sse2+0x84>
+ .byte 119,59 // ja 2214c <_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
@@ -42272,10 +42268,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 22071 <_sk_start_pipeline_sse2+0x4d>
+ .byte 118,201 // jbe 22115 <_sk_start_pipeline_sse2+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 220d1 <_sk_start_pipeline_sse2+0xad>
+ .byte 116,33 // je 22175 <_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
@@ -42289,7 +42285,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 22063 <_sk_start_pipeline_sse2+0x3f>
+ .byte 117,137 // jne 22107 <_sk_start_pipeline_sse2+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -42312,13 +42308,13 @@ _sk_seed_shader_sse2:
.byte 102,15,110,194 // movd %edx,%xmm0
.byte 102,15,112,192,0 // pshufd $0x0,%xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,88,5,227,10,1,0 // addps 0x10ae3(%rip),%xmm0 # 32be0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .byte 15,88,5,255,10,1,0 // addps 0x10aff(%rip),%xmm0 # 32ca0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
.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,224,10,1,0 // addps 0x10ae0(%rip),%xmm1 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 15,88,13,252,10,1,0 // addps 0x10afc(%rip),%xmm1 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,231,10,1,0 // movaps 0x10ae7(%rip),%xmm2 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,21,3,11,1,0 // movaps 0x10b03(%rip),%xmm2 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -42333,18 +42329,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,128,10,1,0 // paddd 0x10a80(%rip),%xmm8 # 32bc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ .byte 102,68,15,254,5,156,10,1,0 // paddd 0x10a9c(%rip),%xmm8 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
.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,183,10,1,0 // movdqa 0x10ab7(%rip),%xmm10 # 32c10 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 102,68,15,111,21,211,10,1,0 // movdqa 0x10ad3(%rip),%xmm10 # 32cd0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
.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,163,10,1,0 // movdqa 0x10aa3(%rip),%xmm12 # 32c20 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
- .byte 102,68,15,111,45,170,10,1,0 // movdqa 0x10aaa(%rip),%xmm13 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,68,15,111,37,191,10,1,0 // movdqa 0x10abf(%rip),%xmm12 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ .byte 102,68,15,111,45,198,10,1,0 // movdqa 0x10ac6(%rip),%xmm13 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -42360,8 +42356,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,101,10,1,0 // mulps 0x10a65(%rip),%xmm8 # 32c40 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
- .byte 68,15,88,5,109,10,1,0 // addps 0x10a6d(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ .byte 68,15,89,5,129,10,1,0 // mulps 0x10a81(%rip),%xmm8 # 32d00 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 68,15,88,5,137,10,1,0 // addps 0x10a89(%rip),%xmm8 # 32d10 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
.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
@@ -42403,7 +42399,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,163,9,1,0 // movaps 0x109a3(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,191,9,1,0 // movaps 0x109bf(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -42414,7 +42410,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,143,9,1,0 // movaps 0x1098f(%rip),%xmm0 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,5,171,9,1,0 // movaps 0x109ab(%rip),%xmm0 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -42460,7 +42456,7 @@ HIDDEN _sk_srcatop_sse2
FUNCTION(_sk_srcatop_sse2)
_sk_srcatop_sse2:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,63,9,1,0 // movaps 0x1093f(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,91,9,1,0 // movaps 0x1095b(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -42485,7 +42481,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,242,8,1,0 // movaps 0x108f2(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,13,14,9,1,0 // movaps 0x1090e(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -42532,7 +42528,7 @@ HIDDEN _sk_srcout_sse2
.globl _sk_srcout_sse2
FUNCTION(_sk_srcout_sse2)
_sk_srcout_sse2:
- .byte 68,15,40,5,134,8,1,0 // movaps 0x10886(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,162,8,1,0 // movaps 0x108a2(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -42545,7 +42541,7 @@ HIDDEN _sk_dstout_sse2
.globl _sk_dstout_sse2
FUNCTION(_sk_dstout_sse2)
_sk_dstout_sse2:
- .byte 68,15,40,5,102,8,1,0 // movaps 0x10866(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,130,8,1,0 // movaps 0x10882(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -42562,7 +42558,7 @@ HIDDEN _sk_srcover_sse2
.globl _sk_srcover_sse2
FUNCTION(_sk_srcover_sse2)
_sk_srcover_sse2:
- .byte 68,15,40,5,57,8,1,0 // movaps 0x10839(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,85,8,1,0 // movaps 0x10855(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -42582,7 +42578,7 @@ HIDDEN _sk_dstover_sse2
.globl _sk_dstover_sse2
FUNCTION(_sk_dstover_sse2)
_sk_dstover_sse2:
- .byte 68,15,40,5,253,7,1,0 // movaps 0x107fd(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,25,8,1,0 // movaps 0x10819(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -42610,7 +42606,7 @@ HIDDEN _sk_multiply_sse2
.globl _sk_multiply_sse2
FUNCTION(_sk_multiply_sse2)
_sk_multiply_sse2:
- .byte 68,15,40,5,193,7,1,0 // movaps 0x107c1(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,221,7,1,0 // movaps 0x107dd(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -42648,7 +42644,7 @@ HIDDEN _sk_plus__sse2
FUNCTION(_sk_plus__sse2)
_sk_plus__sse2:
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 68,15,40,5,66,7,1,0 // movaps 0x10742(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,94,7,1,0 // movaps 0x1075e(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 65,15,93,200 // minps %xmm8,%xmm1
@@ -42690,7 +42686,7 @@ HIDDEN _sk_xor__sse2
FUNCTION(_sk_xor__sse2)
_sk_xor__sse2:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,206,6,1,0 // movaps 0x106ce(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,234,6,1,0 // movaps 0x106ea(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -42738,7 +42734,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,41,6,1,0 // movaps 0x10629(%rip),%xmm2 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,21,69,6,1,0 // movaps 0x10645(%rip),%xmm2 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -42772,7 +42768,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,190,5,1,0 // movaps 0x105be(%rip),%xmm2 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,21,218,5,1,0 // movaps 0x105da(%rip),%xmm2 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -42809,7 +42805,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,72,5,1,0 // movaps 0x10548(%rip),%xmm2 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,21,100,5,1,0 // movaps 0x10564(%rip),%xmm2 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -42837,7 +42833,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,248,4,1,0 // movaps 0x104f8(%rip),%xmm2 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,21,20,5,1,0 // movaps 0x10514(%rip),%xmm2 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -42850,7 +42846,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,219,4,1,0 // movaps 0x104db(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,13,247,4,1,0 // movaps 0x104f7(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -42945,7 +42941,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,131,3,1,0 // movaps 0x10383(%rip),%xmm10 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,21,159,3,1,0 // movaps 0x1039f(%rip),%xmm10 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 65,15,40,195 // movaps %xmm11,%xmm0
@@ -43037,7 +43033,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,44,2,1,0 // movaps 0x1022c(%rip),%xmm11 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,29,72,2,1,0 // movaps 0x10248(%rip),%xmm11 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,211 // movaps %xmm11,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,194 // movaps %xmm10,%xmm8
@@ -43125,7 +43121,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,234,0,1,0 // movaps 0x100ea(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,13,6,1,1,0 // movaps 0x10106(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -43216,7 +43212,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,151,255,0,0 // movaps 0xff97(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,13,179,255,0,0 // movaps 0xffb3(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,249 // movaps %xmm9,%xmm15
.byte 69,15,92,250 // subps %xmm10,%xmm15
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -43229,10 +43225,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,193,255,0,0 // movaps 0xffc1(%rip),%xmm14 # 32c60 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ .byte 68,15,40,53,221,255,0,0 // movaps 0xffdd(%rip),%xmm14 # 32d20 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
.byte 69,15,88,222 // addps %xmm14,%xmm11
.byte 68,15,89,216 // mulps %xmm0,%xmm11
- .byte 68,15,40,21,193,255,0,0 // movaps 0xffc1(%rip),%xmm10 # 32c70 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ .byte 68,15,40,21,221,255,0,0 // movaps 0xffdd(%rip),%xmm10 # 32d30 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
.byte 69,15,89,234 // mulps %xmm10,%xmm13
.byte 69,15,88,235 // addps %xmm11,%xmm13
.byte 15,88,228 // addps %xmm4,%xmm4
@@ -43377,7 +43373,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,84,253,0,0 // movaps 0xfd54(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,112,253,0,0 // movaps 0xfd70(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,216 // movaps %xmm8,%xmm11
.byte 15,40,207 // movaps %xmm7,%xmm1
.byte 68,15,92,217 // subps %xmm1,%xmm11
@@ -43425,12 +43421,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,17,253,0,0 // movaps 0xfd11(%rip),%xmm15 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,61,45,253,0,0 // movaps 0xfd2d(%rip),%xmm15 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 65,15,89,231 // mulps %xmm15,%xmm4
- .byte 15,40,5,22,253,0,0 // movaps 0xfd16(%rip),%xmm0 # 32c90 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 15,40,5,50,253,0,0 // movaps 0xfd32(%rip),%xmm0 # 32d50 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.byte 15,89,240 // mulps %xmm0,%xmm6
.byte 15,88,244 // addps %xmm4,%xmm6
- .byte 68,15,40,53,24,253,0,0 // movaps 0xfd18(%rip),%xmm14 # 32ca0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ .byte 68,15,40,53,52,253,0,0 // movaps 0xfd34(%rip),%xmm14 # 32d60 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.byte 68,15,40,239 // movaps %xmm7,%xmm13
.byte 69,15,89,238 // mulps %xmm14,%xmm13
.byte 68,15,88,238 // addps %xmm6,%xmm13
@@ -43608,14 +43604,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,106,250,0,0 // movaps 0xfa6a(%rip),%xmm8 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,5,134,250,0,0 // movaps 0xfa86(%rip),%xmm8 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 15,40,214 // movaps %xmm6,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
- .byte 15,40,13,108,250,0,0 // movaps 0xfa6c(%rip),%xmm1 # 32c90 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 15,40,13,136,250,0,0 // movaps 0xfa88(%rip),%xmm1 # 32d50 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.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,107,250,0,0 // movaps 0xfa6b(%rip),%xmm12 # 32ca0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ .byte 68,15,40,37,135,250,0,0 // movaps 0xfa87(%rip),%xmm12 # 32d60 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
.byte 65,15,40,210 // movaps %xmm10,%xmm2
@@ -43660,7 +43656,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,32,249,0,0 // movaps 0xf920(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,60,249,0,0 // movaps 0xf93c(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 15,88,253 // addps %xmm5,%xmm7
@@ -43761,14 +43757,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,46,248,0,0 // movaps 0xf82e(%rip),%xmm13 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,45,74,248,0,0 // movaps 0xf84a(%rip),%xmm13 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 68,15,40,198 // movaps %xmm6,%xmm8
.byte 69,15,89,197 // mulps %xmm13,%xmm8
- .byte 68,15,40,53,46,248,0,0 // movaps 0xf82e(%rip),%xmm14 # 32c90 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 68,15,40,53,74,248,0,0 // movaps 0xf84a(%rip),%xmm14 # 32d50 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.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,42,248,0,0 // movaps 0xf82a(%rip),%xmm11 # 32ca0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ .byte 68,15,40,29,70,248,0,0 // movaps 0xf846(%rip),%xmm11 # 32d60 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
.byte 69,15,89,227 // mulps %xmm11,%xmm12
.byte 68,15,88,224 // addps %xmm0,%xmm12
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -43776,7 +43772,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,102,247,0,0 // movaps 0xf766(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,130,247,0,0 // movaps 0xf782(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 15,92,226 // subps %xmm2,%xmm4
.byte 15,89,252 // mulps %xmm4,%xmm7
@@ -43912,15 +43908,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,237,245,0,0 // movaps 0xf5ed(%rip),%xmm12 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,37,9,246,0,0 // movaps 0xf609(%rip),%xmm12 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 68,15,40,199 // movaps %xmm7,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,237,245,0,0 // movaps 0xf5ed(%rip),%xmm13 # 32c90 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 68,15,40,45,9,246,0,0 // movaps 0xf609(%rip),%xmm13 # 32d50 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
.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,233,245,0,0 // movaps 0xf5e9(%rip),%xmm11 # 32ca0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
- .byte 68,15,40,5,65,245,0,0 // movaps 0xf541(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,29,5,246,0,0 // movaps 0xf605(%rip),%xmm11 # 32d60 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ .byte 68,15,40,5,93,245,0,0 // movaps 0xf55d(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 68,15,92,248 // subps %xmm0,%xmm15
@@ -44061,10 +44057,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 239aa <_sk_srcover_rgba_8888_sse2+0x104>
+ .byte 15,133,228,0,0,0 // jne 23a4e <_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,217,243,0,0 // movdqa 0xf3d9(%rip),%xmm6 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,53,245,243,0,0 // movdqa 0xf3f5(%rip),%xmm6 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 102,65,15,111,224 // movdqa %xmm8,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
@@ -44078,9 +44074,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,233,242,0,0 // movaps 0xf2e9(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,5,243,0,0 // movaps 0xf305(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,189,243,0,0 // movaps 0xf3bd(%rip),%xmm12 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,40,37,217,243,0,0 // movaps 0xf3d9(%rip),%xmm12 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -44106,7 +44102,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 239e4 <_sk_srcover_rgba_8888_sse2+0x13e>
+ .byte 117,84 // jne 23a88 <_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
@@ -44117,32 +44113,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 23a11 <_sk_srcover_rgba_8888_sse2+0x16b>
+ .byte 116,90 // je 23ab5 <_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 239d9 <_sk_srcover_rgba_8888_sse2+0x133>
+ .byte 116,23 // je 23a7d <_sk_srcover_rgba_8888_sse2+0x133>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,0,255,255,255 // jne 238cc <_sk_srcover_rgba_8888_sse2+0x26>
+ .byte 15,133,0,255,255,255 // jne 23970 <_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 238cc <_sk_srcover_rgba_8888_sse2+0x26>
+ .byte 233,232,254,255,255 // jmpq 23970 <_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 23a1c <_sk_srcover_rgba_8888_sse2+0x176>
+ .byte 116,43 // je 23ac0 <_sk_srcover_rgba_8888_sse2+0x176>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 23a09 <_sk_srcover_rgba_8888_sse2+0x163>
+ .byte 116,18 // je 23aad <_sk_srcover_rgba_8888_sse2+0x163>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,153 // jne 23996 <_sk_srcover_rgba_8888_sse2+0xf0>
+ .byte 117,153 // jne 23a3a <_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 23996 <_sk_srcover_rgba_8888_sse2+0xf0>
+ .byte 235,133 // jmp 23a3a <_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 238cc <_sk_srcover_rgba_8888_sse2+0x26>
+ .byte 233,176,254,255,255 // jmpq 23970 <_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 23996 <_sk_srcover_rgba_8888_sse2+0xf0>
+ .byte 233,111,255,255,255 // jmpq 23a3a <_sk_srcover_rgba_8888_sse2+0xf0>
HIDDEN _sk_clamp_0_sse2
.globl _sk_clamp_0_sse2
@@ -44160,7 +44156,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,185,241,0,0 // movaps 0xf1b9(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,213,241,0,0 // movaps 0xf1d5(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -44172,7 +44168,7 @@ HIDDEN _sk_clamp_a_sse2
.globl _sk_clamp_a_sse2
FUNCTION(_sk_clamp_a_sse2)
_sk_clamp_a_sse2:
- .byte 15,93,29,158,241,0,0 // minps 0xf19e(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,93,29,186,241,0,0 // minps 0xf1ba(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -44183,7 +44179,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,138,241,0,0 // minps 0xf18a(%rip),%xmm7 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,93,61,166,241,0,0 // minps 0xf1a6(%rip),%xmm7 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -44218,7 +44214,7 @@ HIDDEN _sk_invert_sse2
.globl _sk_invert_sse2
FUNCTION(_sk_invert_sse2)
_sk_invert_sse2:
- .byte 68,15,40,5,70,241,0,0 // movaps 0xf146(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,98,241,0,0 // movaps 0xf162(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 69,15,40,208 // movaps %xmm8,%xmm10
@@ -44279,10 +44275,10 @@ HIDDEN _sk_unpremul_sse2
.globl _sk_unpremul_sse2
FUNCTION(_sk_unpremul_sse2)
_sk_unpremul_sse2:
- .byte 68,15,40,5,212,240,0,0 // movaps 0xf0d4(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,5,240,240,0,0 // movaps 0xf0f0(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 68,15,94,195 // divps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
- .byte 68,15,194,13,179,241,0,0,1 // cmpltps 0xf1b3(%rip),%xmm9 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
+ .byte 68,15,194,13,207,241,0,0,1 // cmpltps 0xf1cf(%rip),%xmm9 # 32db0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
.byte 69,15,84,200 // andps %xmm8,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,201 // mulps %xmm9,%xmm1
@@ -44294,20 +44290,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,167,241,0,0 // movaps 0xf1a7(%rip),%xmm8 # 32d00 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
+ .byte 68,15,40,5,195,241,0,0 // movaps 0xf1c3(%rip),%xmm8 # 32dc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
.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,15,241,0,0 // movaps 0xf10f(%rip),%xmm9 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,13,43,241,0,0 // movaps 0xf12b(%rip),%xmm9 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,143,241,0,0 // movaps 0xf18f(%rip),%xmm10 # 32d10 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
+ .byte 68,15,40,21,171,241,0,0 // movaps 0xf1ab(%rip),%xmm10 # 32dd0 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,143,241,0,0 // movaps 0xf18f(%rip),%xmm11 # 32d20 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
+ .byte 68,15,40,29,171,241,0,0 // movaps 0xf1ab(%rip),%xmm11 # 32de0 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,147,241,0,0 // movaps 0xf193(%rip),%xmm12 # 32d30 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ .byte 68,15,40,37,175,241,0,0 // movaps 0xf1af(%rip),%xmm12 # 32df0 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
.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
@@ -44343,20 +44339,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,228,240,0,0 // movaps 0xf0e4(%rip),%xmm8 # 32d00 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
+ .byte 68,15,40,5,0,241,0,0 // movaps 0xf100(%rip),%xmm8 # 32dc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
.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,76,240,0,0 // movaps 0xf04c(%rip),%xmm9 # 32c80 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ .byte 68,15,40,13,104,240,0,0 // movaps 0xf068(%rip),%xmm9 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
.byte 68,15,40,244 // movaps %xmm4,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,204,240,0,0 // movaps 0xf0cc(%rip),%xmm10 # 32d10 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
+ .byte 68,15,40,21,232,240,0,0 // movaps 0xf0e8(%rip),%xmm10 # 32dd0 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,204,240,0,0 // movaps 0xf0cc(%rip),%xmm11 # 32d20 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
+ .byte 68,15,40,29,232,240,0,0 // movaps 0xf0e8(%rip),%xmm11 # 32de0 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,208,240,0,0 // movaps 0xf0d0(%rip),%xmm12 # 32d30 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ .byte 68,15,40,37,236,240,0,0 // movaps 0xf0ec(%rip),%xmm12 # 32df0 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
.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
@@ -44393,22 +44389,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,93,240,0,0 // movaps 0xf05d(%rip),%xmm8 # 32d40 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ .byte 68,15,40,5,121,240,0,0 // movaps 0xf079(%rip),%xmm8 # 32e00 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,240 // mulps %xmm8,%xmm14
- .byte 68,15,40,13,93,240,0,0 // movaps 0xf05d(%rip),%xmm9 # 32d50 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ .byte 68,15,40,13,121,240,0,0 // movaps 0xf079(%rip),%xmm9 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
.byte 69,15,40,253 // movaps %xmm13,%xmm15
.byte 69,15,89,249 // mulps %xmm9,%xmm15
- .byte 68,15,40,21,93,240,0,0 // movaps 0xf05d(%rip),%xmm10 # 32d60 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
+ .byte 68,15,40,21,121,240,0,0 // movaps 0xf079(%rip),%xmm10 # 32e20 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,253 // mulps %xmm13,%xmm15
- .byte 68,15,40,29,93,240,0,0 // movaps 0xf05d(%rip),%xmm11 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
+ .byte 68,15,40,29,121,240,0,0 // movaps 0xf079(%rip),%xmm11 # 32e30 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
.byte 69,15,88,251 // addps %xmm11,%xmm15
- .byte 68,15,40,37,97,240,0,0 // movaps 0xf061(%rip),%xmm12 # 32d80 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ .byte 68,15,40,37,125,240,0,0 // movaps 0xf07d(%rip),%xmm12 # 32e40 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
.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,93,240,0,0 // movaps 0xf05d(%rip),%xmm15 # 32d90 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ .byte 68,15,40,61,121,240,0,0 // movaps 0xf079(%rip),%xmm15 # 32e50 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
.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
@@ -44460,7 +44456,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,16,238,0,0 // movaps 0xee10(%rip),%xmm13 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,45,44,238,0,0 // movaps 0xee2c(%rip),%xmm13 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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
@@ -44469,30 +44465,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,134,239,0,0 // andps 0xef86(%rip),%xmm14 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 68,15,84,53,162,239,0,0 // andps 0xefa2(%rip),%xmm14 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
.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,121,239,0,0 // movaps 0xef79(%rip),%xmm12 # 32db0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ .byte 68,15,40,37,149,239,0,0 // movaps 0xef95(%rip),%xmm12 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.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,117,239,0,0 // addps 0xef75(%rip),%xmm8 # 32dc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 68,15,88,5,145,239,0,0 // addps 0xef91(%rip),%xmm8 # 32e80 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.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,102,239,0,0 // mulps 0xef66(%rip),%xmm0 # 32dd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 15,89,5,130,239,0,0 // mulps 0xef82(%rip),%xmm0 # 32e90 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.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,105,237,0,0 // movaps 0xed69(%rip),%xmm9 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,13,133,237,0,0 // movaps 0xed85(%rip),%xmm9 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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
@@ -44516,7 +44512,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,24,237,0,0 // movaps 0xed18(%rip),%xmm9 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,13,52,237,0,0 // movaps 0xed34(%rip),%xmm9 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 69,15,194,211,2 // cmpleps %xmm11,%xmm10
.byte 15,40,193 // movaps %xmm1,%xmm0
@@ -44533,28 +44529,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,193,238,0,0 // movaps 0xeec1(%rip),%xmm0 # 32de0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ .byte 15,40,5,221,238,0,0 // movaps 0xeedd(%rip),%xmm0 # 32ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
.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,201,236,0,0 // andps 0xecc9(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,84,29,229,236,0,0 // andps 0xece5(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,92,193 // subps %xmm1,%xmm0
- .byte 68,15,40,45,171,238,0,0 // movaps 0xeeab(%rip),%xmm13 # 32df0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ .byte 68,15,40,45,199,238,0,0 // movaps 0xeec7(%rip),%xmm13 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
.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,107,238,0,0 // movaps 0xee6b(%rip),%xmm2 # 32dd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ .byte 15,40,21,135,238,0,0 // movaps 0xee87(%rip),%xmm2 # 32e90 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
.byte 68,15,40,250 // movaps %xmm2,%xmm15
.byte 68,15,194,248,2 // cmpleps %xmm0,%xmm15
- .byte 15,40,13,43,238,0,0 // movaps 0xee2b(%rip),%xmm1 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ .byte 15,40,13,71,238,0,0 // movaps 0xee47(%rip),%xmm1 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,45,65,238,0,0 // movaps 0xee41(%rip),%xmm5 # 32dc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ .byte 15,40,45,93,238,0,0 // movaps 0xee5d(%rip),%xmm5 # 32e80 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,92,224 // subps %xmm0,%xmm4
.byte 65,15,89,230 // mulps %xmm14,%xmm4
@@ -44577,7 +44573,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,38,236,0,0 // andps 0xec26(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,84,29,66,236,0,0 // andps 0xec42(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 68,15,40,230 // movaps %xmm6,%xmm12
.byte 68,15,92,224 // subps %xmm0,%xmm12
@@ -44607,12 +44603,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,174,237,0,0 // addps 0xedae(%rip),%xmm6 # 32e00 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 15,88,53,202,237,0,0 // addps 0xedca(%rip),%xmm6 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
.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,153,235,0,0 // andps 0xeb99(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,84,29,181,235,0,0 // andps 0xebb5(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 15,92,240 // subps %xmm0,%xmm6
.byte 15,89,206 // mulps %xmm6,%xmm1
@@ -44676,13 +44672,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 24168 <_sk_scale_u8_sse2+0x55>
+ .byte 117,61 // jne 2420c <_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,108,235,0,0 // pand 0xeb6c(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,68,15,219,5,136,235,0,0 // pand 0xeb88(%rip),%xmm8 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,192,236,0,0 // mulps 0xecc0(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,89,5,220,236,0,0 // mulps 0xecdc(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -44693,12 +44689,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 241b2 <_sk_scale_u8_sse2+0x9f>
+ .byte 116,61 // je 24256 <_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 24197 <_sk_scale_u8_sse2+0x84>
+ .byte 116,23 // je 2423b <_sk_scale_u8_sse2+0x84>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,181 // jne 2413b <_sk_scale_u8_sse2+0x28>
+ .byte 117,181 // jne 241df <_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
@@ -44707,10 +44703,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 2413b <_sk_scale_u8_sse2+0x28>
+ .byte 235,137 // jmp 241df <_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 2413b <_sk_scale_u8_sse2+0x28>
+ .byte 233,122,255,255,255 // jmpq 241df <_sk_scale_u8_sse2+0x28>
HIDDEN _sk_scale_565_sse2
.globl _sk_scale_565_sse2
@@ -44724,20 +44720,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 2428d <_sk_scale_565_sse2+0xcc>
+ .byte 15,133,173,0,0,0 // jne 24331 <_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,44,236,0,0 // movdqa 0xec2c(%rip),%xmm8 # 32e20 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,68,15,111,5,72,236,0,0 // movdqa 0xec48(%rip),%xmm8 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 102,69,15,219,194 // pand %xmm10,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,43,236,0,0 // mulps 0xec2b(%rip),%xmm8 # 32e30 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 102,68,15,111,13,50,236,0,0 // movdqa 0xec32(%rip),%xmm9 # 32e40 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 68,15,89,5,71,236,0,0 // mulps 0xec47(%rip),%xmm8 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,68,15,111,13,78,236,0,0 // movdqa 0xec4e(%rip),%xmm9 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
.byte 102,69,15,219,202 // pand %xmm10,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,49,236,0,0 // mulps 0xec31(%rip),%xmm9 # 32e50 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 102,68,15,219,21,56,236,0,0 // pand 0xec38(%rip),%xmm10 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,89,13,77,236,0,0 // mulps 0xec4d(%rip),%xmm9 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 102,68,15,219,21,84,236,0,0 // pand 0xec54(%rip),%xmm10 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,60,236,0,0 // mulps 0xec3c(%rip),%xmm10 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 68,15,89,21,88,236,0,0 // mulps 0xec58(%rip),%xmm10 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.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
@@ -44764,22 +44760,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 242d6 <_sk_scale_565_sse2+0x115>
+ .byte 116,60 // je 2437a <_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 242c0 <_sk_scale_565_sse2+0xff>
+ .byte 116,27 // je 24364 <_sk_scale_565_sse2+0xff>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,60,255,255,255 // jne 241eb <_sk_scale_565_sse2+0x2a>
+ .byte 15,133,60,255,255,255 // jne 2428f <_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 241eb <_sk_scale_565_sse2+0x2a>
+ .byte 233,21,255,255,255 // jmpq 2428f <_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 241eb <_sk_scale_565_sse2+0x2a>
+ .byte 233,6,255,255,255 // jmpq 2428f <_sk_scale_565_sse2+0x2a>
HIDDEN _sk_lerp_1_float_sse2
.globl _sk_lerp_1_float_sse2
@@ -44814,13 +44810,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 24386 <_sk_lerp_u8_sse2+0x69>
+ .byte 117,81 // jne 2442a <_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,98,233,0,0 // pand 0xe962(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,68,15,219,5,126,233,0,0 // pand 0xe97e(%rip),%xmm8 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,182,234,0,0 // mulps 0xeab6(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,89,5,210,234,0,0 // mulps 0xead2(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -44838,12 +44834,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 243d3 <_sk_lerp_u8_sse2+0xb6>
+ .byte 116,64 // je 24477 <_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 243b5 <_sk_lerp_u8_sse2+0x98>
+ .byte 116,23 // je 24459 <_sk_lerp_u8_sse2+0x98>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,161 // jne 24345 <_sk_lerp_u8_sse2+0x28>
+ .byte 117,161 // jne 243e9 <_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
@@ -44852,10 +44848,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 24345 <_sk_lerp_u8_sse2+0x28>
+ .byte 233,114,255,255,255 // jmpq 243e9 <_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 24345 <_sk_lerp_u8_sse2+0x28>
+ .byte 233,99,255,255,255 // jmpq 243e9 <_sk_lerp_u8_sse2+0x28>
HIDDEN _sk_lerp_565_sse2
.globl _sk_lerp_565_sse2
@@ -44869,20 +44865,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 244ae <_sk_lerp_565_sse2+0xcc>
+ .byte 15,133,173,0,0,0 // jne 24552 <_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,11,234,0,0 // movdqa 0xea0b(%rip),%xmm9 # 32e20 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,68,15,111,13,39,234,0,0 // movdqa 0xea27(%rip),%xmm9 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 102,69,15,219,200 // pand %xmm8,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,10,234,0,0 // mulps 0xea0a(%rip),%xmm9 # 32e30 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 102,68,15,111,21,17,234,0,0 // movdqa 0xea11(%rip),%xmm10 # 32e40 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 68,15,89,13,38,234,0,0 // mulps 0xea26(%rip),%xmm9 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,68,15,111,21,45,234,0,0 // movdqa 0xea2d(%rip),%xmm10 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
.byte 102,69,15,219,208 // pand %xmm8,%xmm10
.byte 69,15,91,218 // cvtdq2ps %xmm10,%xmm11
- .byte 68,15,89,29,16,234,0,0 // mulps 0xea10(%rip),%xmm11 # 32e50 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 102,68,15,219,5,23,234,0,0 // pand 0xea17(%rip),%xmm8 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 68,15,89,29,44,234,0,0 // mulps 0xea2c(%rip),%xmm11 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 102,68,15,219,5,51,234,0,0 // pand 0xea33(%rip),%xmm8 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,27,234,0,0 // mulps 0xea1b(%rip),%xmm8 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 68,15,89,5,55,234,0,0 // mulps 0xea37(%rip),%xmm8 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.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
@@ -44911,22 +44907,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 244f7 <_sk_lerp_565_sse2+0x115>
+ .byte 116,60 // je 2459b <_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 244e1 <_sk_lerp_565_sse2+0xff>
+ .byte 116,27 // je 24585 <_sk_lerp_565_sse2+0xff>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,60,255,255,255 // jne 2440c <_sk_lerp_565_sse2+0x2a>
+ .byte 15,133,60,255,255,255 // jne 244b0 <_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 2440c <_sk_lerp_565_sse2+0x2a>
+ .byte 233,21,255,255,255 // jmpq 244b0 <_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 2440c <_sk_lerp_565_sse2+0x2a>
+ .byte 233,6,255,255,255 // jmpq 244b0 <_sk_lerp_565_sse2+0x2a>
HIDDEN _sk_load_tables_sse2
.globl _sk_load_tables_sse2
@@ -44935,11 +44931,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 24636 <_sk_load_tables_sse2+0x130>
+ .byte 15,133,34,1,0,0 // jne 246da <_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,138,231,0,0 // movdqa 0xe78a(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,68,15,111,5,166,231,0,0 // movdqa 0xe7a6(%rip),%xmm8 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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
@@ -44995,7 +44991,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,225,231,0,0 // mulps 0xe7e1(%rip),%xmm3 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,29,253,231,0,0 // mulps 0xe7fd(%rip),%xmm3 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -45003,18 +44999,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 24670 <_sk_load_tables_sse2+0x16a>
+ .byte 116,45 // je 24714 <_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 24665 <_sk_load_tables_sse2+0x15f>
+ .byte 116,23 // je 24709 <_sk_load_tables_sse2+0x15f>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,194,254,255,255 // jne 2451a <_sk_load_tables_sse2+0x14>
+ .byte 15,133,194,254,255,255 // jne 245be <_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 2451a <_sk_load_tables_sse2+0x14>
+ .byte 233,170,254,255,255 // jmpq 245be <_sk_load_tables_sse2+0x14>
.byte 102,69,15,110,12,144 // movd (%r8,%rdx,4),%xmm9
- .byte 233,159,254,255,255 // jmpq 2451a <_sk_load_tables_sse2+0x14>
+ .byte 233,159,254,255,255 // jmpq 245be <_sk_load_tables_sse2+0x14>
HIDDEN _sk_load_tables_u16_be_sse2
.globl _sk_load_tables_u16_be_sse2
@@ -45024,7 +45020,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 247ee <_sk_load_tables_u16_be_sse2+0x173>
+ .byte 15,133,93,1,0,0 // jne 24892 <_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
@@ -45035,7 +45031,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,187,231,0,0 // movdqa 0xe7bb(%rip),%xmm2 # 32e80 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 102,15,111,21,215,231,0,0 // movdqa 0xe7d7(%rip),%xmm2 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
.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
@@ -45096,23 +45092,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,185,230,0,0 // mulps 0xe6b9(%rip),%xmm3 # 32ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 15,89,29,213,230,0,0 // mulps 0xe6d5(%rip),%xmm3 # 32f60 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
.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 24807 <_sk_load_tables_u16_be_sse2+0x18c>
+ .byte 117,13 // jne 248ab <_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 2469e <_sk_load_tables_u16_be_sse2+0x23>
+ .byte 233,151,254,255,255 // jmpq 24742 <_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 2469e <_sk_load_tables_u16_be_sse2+0x23>
+ .byte 15,130,130,254,255,255 // jb 24742 <_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 2469e <_sk_load_tables_u16_be_sse2+0x23>
+ .byte 233,118,254,255,255 // jmpq 24742 <_sk_load_tables_u16_be_sse2+0x23>
HIDDEN _sk_load_tables_rgb_u16_be_sse2
.globl _sk_load_tables_rgb_u16_be_sse2
@@ -45122,7 +45118,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 2498b <_sk_load_tables_rgb_u16_be_sse2+0x163>
+ .byte 15,133,81,1,0,0 // jne 24a2f <_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
@@ -45137,7 +45133,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,253,229,0,0 // movdqa 0xe5fd(%rip),%xmm8 # 32e80 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ .byte 102,68,15,111,5,25,230,0,0 // movdqa 0xe619(%rip),%xmm8 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
.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
@@ -45192,7 +45188,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,122,226,0,0 // movaps 0xe27a(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,150,226,0,0 // movaps 0xe296(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
@@ -45200,21 +45196,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 249b1 <_sk_load_tables_rgb_u16_be_sse2+0x189>
+ .byte 117,14 // jne 24a55 <_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 24860 <_sk_load_tables_rgb_u16_be_sse2+0x38>
+ .byte 233,175,254,255,255 // jmpq 24904 <_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 249e2 <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
+ .byte 114,24 // jb 24a86 <_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 24860 <_sk_load_tables_rgb_u16_be_sse2+0x38>
+ .byte 233,126,254,255,255 // jmpq 24904 <_sk_load_tables_rgb_u16_be_sse2+0x38>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,117,254,255,255 // jmpq 24860 <_sk_load_tables_rgb_u16_be_sse2+0x38>
+ .byte 233,117,254,255,255 // jmpq 24904 <_sk_load_tables_rgb_u16_be_sse2+0x38>
HIDDEN _sk_byte_tables_sse2
.globl _sk_byte_tables_sse2
@@ -45224,7 +45220,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,231,226,0,0 // movaps 0xe2e7(%rip),%xmm8 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,40,5,3,227,0,0 // movaps 0xe303(%rip),%xmm8 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.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
@@ -45252,7 +45248,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,162,227,0,0 // movaps 0xe3a2(%rip),%xmm10 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,21,190,227,0,0 // movaps 0xe3be(%rip),%xmm10 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -45371,7 +45367,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,226,225,0,0 // movaps 0xe1e2(%rip),%xmm10 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,21,254,225,0,0 // movaps 0xe1fe(%rip),%xmm10 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -45569,15 +45565,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,174,223,0,0 // mulps 0xdfae(%rip),%xmm9 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 68,15,84,21,182,223,0,0 // andps 0xdfb6(%rip),%xmm10 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
- .byte 68,15,86,21,222,220,0,0 // orps 0xdcde(%rip),%xmm10 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 68,15,88,13,182,223,0,0 // addps 0xdfb6(%rip),%xmm9 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
- .byte 68,15,40,37,190,223,0,0 // movaps 0xdfbe(%rip),%xmm12 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,89,13,202,223,0,0 // mulps 0xdfca(%rip),%xmm9 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,84,21,210,223,0,0 // andps 0xdfd2(%rip),%xmm10 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,86,21,250,220,0,0 // orps 0xdcfa(%rip),%xmm10 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .byte 68,15,88,13,210,223,0,0 // addps 0xdfd2(%rip),%xmm9 # 32f90 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 68,15,40,37,218,223,0,0 // movaps 0xdfda(%rip),%xmm12 # 32fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,190,223,0,0 // addps 0xdfbe(%rip),%xmm10 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
- .byte 68,15,40,37,198,223,0,0 // movaps 0xdfc6(%rip),%xmm12 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,88,21,218,223,0,0 // addps 0xdfda(%rip),%xmm10 # 32fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,40,37,226,223,0,0 // movaps 0xdfe2(%rip),%xmm12 # 32fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -45585,22 +45581,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,160,220,0,0 // movaps 0xdca0(%rip),%xmm10 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,21,188,220,0,0 // movaps 0xdcbc(%rip),%xmm10 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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,148,223,0,0 // addps 0xdf94(%rip),%xmm9 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
- .byte 68,15,40,37,156,223,0,0 // movaps 0xdf9c(%rip),%xmm12 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 68,15,88,13,176,223,0,0 // addps 0xdfb0(%rip),%xmm9 # 32fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,40,37,184,223,0,0 // movaps 0xdfb8(%rip),%xmm12 # 32fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,156,223,0,0 // movaps 0xdf9c(%rip),%xmm12 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 68,15,40,37,184,223,0,0 // movaps 0xdfb8(%rip),%xmm12 # 32ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,160,223,0,0 // movaps 0xdfa0(%rip),%xmm13 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ .byte 68,15,40,45,188,223,0,0 // movaps 0xdfbc(%rip),%xmm13 # 33000 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,160,223,0,0 // mulps 0xdfa0(%rip),%xmm13 # 32f50 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 68,15,89,45,188,223,0,0 // mulps 0xdfbc(%rip),%xmm13 # 33010 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
.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
@@ -45636,15 +45632,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,112,222,0,0 // mulps 0xde70(%rip),%xmm9 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 68,15,84,21,120,222,0,0 // andps 0xde78(%rip),%xmm10 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
- .byte 68,15,86,21,160,219,0,0 // orps 0xdba0(%rip),%xmm10 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 68,15,88,13,120,222,0,0 // addps 0xde78(%rip),%xmm9 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
- .byte 68,15,40,37,128,222,0,0 // movaps 0xde80(%rip),%xmm12 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,89,13,140,222,0,0 // mulps 0xde8c(%rip),%xmm9 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,84,21,148,222,0,0 // andps 0xde94(%rip),%xmm10 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,86,21,188,219,0,0 // orps 0xdbbc(%rip),%xmm10 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .byte 68,15,88,13,148,222,0,0 // addps 0xde94(%rip),%xmm9 # 32f90 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 68,15,40,37,156,222,0,0 // movaps 0xde9c(%rip),%xmm12 # 32fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,128,222,0,0 // addps 0xde80(%rip),%xmm10 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
- .byte 68,15,40,37,136,222,0,0 // movaps 0xde88(%rip),%xmm12 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,88,21,156,222,0,0 // addps 0xde9c(%rip),%xmm10 # 32fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,40,37,164,222,0,0 // movaps 0xdea4(%rip),%xmm12 # 32fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -45652,22 +45648,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,98,219,0,0 // movaps 0xdb62(%rip),%xmm10 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,21,126,219,0,0 // movaps 0xdb7e(%rip),%xmm10 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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,86,222,0,0 // addps 0xde56(%rip),%xmm9 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
- .byte 68,15,40,37,94,222,0,0 // movaps 0xde5e(%rip),%xmm12 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 68,15,88,13,114,222,0,0 // addps 0xde72(%rip),%xmm9 # 32fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,40,37,122,222,0,0 // movaps 0xde7a(%rip),%xmm12 # 32fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,94,222,0,0 // movaps 0xde5e(%rip),%xmm12 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 68,15,40,37,122,222,0,0 // movaps 0xde7a(%rip),%xmm12 # 32ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,98,222,0,0 // movaps 0xde62(%rip),%xmm13 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ .byte 68,15,40,45,126,222,0,0 // movaps 0xde7e(%rip),%xmm13 # 33000 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,98,222,0,0 // mulps 0xde62(%rip),%xmm13 # 32f50 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 68,15,89,45,126,222,0,0 // mulps 0xde7e(%rip),%xmm13 # 33010 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
.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
@@ -45703,15 +45699,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,50,221,0,0 // mulps 0xdd32(%rip),%xmm9 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 68,15,84,21,58,221,0,0 // andps 0xdd3a(%rip),%xmm10 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
- .byte 68,15,86,21,98,218,0,0 // orps 0xda62(%rip),%xmm10 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 68,15,88,13,58,221,0,0 // addps 0xdd3a(%rip),%xmm9 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
- .byte 68,15,40,37,66,221,0,0 // movaps 0xdd42(%rip),%xmm12 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,89,13,78,221,0,0 // mulps 0xdd4e(%rip),%xmm9 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,84,21,86,221,0,0 // andps 0xdd56(%rip),%xmm10 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,86,21,126,218,0,0 // orps 0xda7e(%rip),%xmm10 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .byte 68,15,88,13,86,221,0,0 // addps 0xdd56(%rip),%xmm9 # 32f90 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 68,15,40,37,94,221,0,0 // movaps 0xdd5e(%rip),%xmm12 # 32fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,66,221,0,0 // addps 0xdd42(%rip),%xmm10 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
- .byte 68,15,40,37,74,221,0,0 // movaps 0xdd4a(%rip),%xmm12 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,88,21,94,221,0,0 // addps 0xdd5e(%rip),%xmm10 # 32fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,40,37,102,221,0,0 // movaps 0xdd66(%rip),%xmm12 # 32fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -45719,22 +45715,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,36,218,0,0 // movaps 0xda24(%rip),%xmm10 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,21,64,218,0,0 // movaps 0xda40(%rip),%xmm10 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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,24,221,0,0 // addps 0xdd18(%rip),%xmm9 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
- .byte 68,15,40,37,32,221,0,0 // movaps 0xdd20(%rip),%xmm12 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 68,15,88,13,52,221,0,0 // addps 0xdd34(%rip),%xmm9 # 32fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,40,37,60,221,0,0 // movaps 0xdd3c(%rip),%xmm12 # 32fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,32,221,0,0 // movaps 0xdd20(%rip),%xmm12 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 68,15,40,37,60,221,0,0 // movaps 0xdd3c(%rip),%xmm12 # 32ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,36,221,0,0 // movaps 0xdd24(%rip),%xmm13 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ .byte 68,15,40,45,64,221,0,0 // movaps 0xdd40(%rip),%xmm13 # 33000 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,36,221,0,0 // mulps 0xdd24(%rip),%xmm13 # 32f50 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 68,15,89,45,64,221,0,0 // mulps 0xdd40(%rip),%xmm13 # 33010 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
.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
@@ -45770,15 +45766,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,244,219,0,0 // mulps 0xdbf4(%rip),%xmm9 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 68,15,84,21,252,219,0,0 // andps 0xdbfc(%rip),%xmm10 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
- .byte 68,15,86,21,36,217,0,0 // orps 0xd924(%rip),%xmm10 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 68,15,88,13,252,219,0,0 // addps 0xdbfc(%rip),%xmm9 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
- .byte 68,15,40,37,4,220,0,0 // movaps 0xdc04(%rip),%xmm12 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,89,13,16,220,0,0 // mulps 0xdc10(%rip),%xmm9 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,84,21,24,220,0,0 // andps 0xdc18(%rip),%xmm10 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,86,21,64,217,0,0 // orps 0xd940(%rip),%xmm10 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .byte 68,15,88,13,24,220,0,0 // addps 0xdc18(%rip),%xmm9 # 32f90 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 68,15,40,37,32,220,0,0 // movaps 0xdc20(%rip),%xmm12 # 32fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,4,220,0,0 // addps 0xdc04(%rip),%xmm10 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
- .byte 68,15,40,37,12,220,0,0 // movaps 0xdc0c(%rip),%xmm12 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,88,21,32,220,0,0 // addps 0xdc20(%rip),%xmm10 # 32fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,40,37,40,220,0,0 // movaps 0xdc28(%rip),%xmm12 # 32fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -45786,22 +45782,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,230,216,0,0 // movaps 0xd8e6(%rip),%xmm10 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,21,2,217,0,0 // movaps 0xd902(%rip),%xmm10 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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,218,219,0,0 // addps 0xdbda(%rip),%xmm9 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
- .byte 68,15,40,37,226,219,0,0 // movaps 0xdbe2(%rip),%xmm12 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 68,15,88,13,246,219,0,0 // addps 0xdbf6(%rip),%xmm9 # 32fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,40,37,254,219,0,0 // movaps 0xdbfe(%rip),%xmm12 # 32fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,226,219,0,0 // movaps 0xdbe2(%rip),%xmm12 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 68,15,40,37,254,219,0,0 // movaps 0xdbfe(%rip),%xmm12 # 32ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,230,219,0,0 // movaps 0xdbe6(%rip),%xmm13 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ .byte 68,15,40,45,2,220,0,0 // movaps 0xdc02(%rip),%xmm13 # 33000 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,230,219,0,0 // mulps 0xdbe6(%rip),%xmm13 # 32f50 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 68,15,89,45,2,220,0,0 // mulps 0xdc02(%rip),%xmm13 # 33010 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
.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
@@ -45826,19 +45822,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,241,218,0,0 // mulps 0xdaf1(%rip),%xmm0 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 15,84,21,250,218,0,0 // andps 0xdafa(%rip),%xmm2 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
- .byte 68,15,40,53,34,216,0,0 // movaps 0xd822(%rip),%xmm14 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 15,89,5,13,219,0,0 // mulps 0xdb0d(%rip),%xmm0 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 15,84,21,22,219,0,0 // andps 0xdb16(%rip),%xmm2 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 68,15,40,53,62,216,0,0 // movaps 0xd83e(%rip),%xmm14 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 65,15,86,214 // orps %xmm14,%xmm2
- .byte 68,15,40,37,246,218,0,0 // movaps 0xdaf6(%rip),%xmm12 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ .byte 68,15,40,37,18,219,0,0 // movaps 0xdb12(%rip),%xmm12 # 32f90 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
.byte 65,15,88,196 // addps %xmm12,%xmm0
- .byte 68,15,40,29,250,218,0,0 // movaps 0xdafa(%rip),%xmm11 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ .byte 68,15,40,29,22,219,0,0 // movaps 0xdb16(%rip),%xmm11 # 32fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
.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,248,218,0,0 // movaps 0xdaf8(%rip),%xmm10 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ .byte 68,15,40,21,20,219,0,0 // movaps 0xdb14(%rip),%xmm10 # 32fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
.byte 65,15,88,210 // addps %xmm10,%xmm2
- .byte 68,15,40,45,252,218,0,0 // movaps 0xdafc(%rip),%xmm13 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ .byte 68,15,40,45,24,219,0,0 // movaps 0xdb18(%rip),%xmm13 # 32fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
.byte 65,15,40,229 // movaps %xmm13,%xmm4
.byte 15,94,226 // divps %xmm2,%xmm4
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -45850,27 +45846,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,204,215,0,0 // movaps 0xd7cc(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,13,232,215,0,0 // movaps 0xd7e8(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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,200,218,0,0 // movaps 0xdac8(%rip),%xmm6 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
+ .byte 15,40,53,228,218,0,0 // movaps 0xdae4(%rip),%xmm6 # 32fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,222,218,0,0 // movaps 0xdade(%rip),%xmm7 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ .byte 15,40,61,250,218,0,0 // movaps 0xdafa(%rip),%xmm7 # 32ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
.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,190,218,0,0 // movaps 0xdabe(%rip),%xmm4 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ .byte 15,40,37,218,218,0,0 // movaps 0xdada(%rip),%xmm4 # 32fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,208,218,0,0 // movaps 0xdad0(%rip),%xmm15 # 32f40 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ .byte 68,15,40,61,236,218,0,0 // movaps 0xdaec(%rip),%xmm15 # 33000 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
.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,44,218,0,0 // mulps 0xda2c(%rip),%xmm0 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 15,84,13,53,218,0,0 // andps 0xda35(%rip),%xmm1 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ .byte 15,89,5,72,218,0,0 // mulps 0xda48(%rip),%xmm0 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 15,84,13,81,218,0,0 // andps 0xda51(%rip),%xmm1 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
.byte 65,15,86,206 // orps %xmm14,%xmm1
.byte 65,15,88,196 // addps %xmm12,%xmm0
.byte 15,40,233 // movaps %xmm1,%xmm5
@@ -45900,9 +45896,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,187,217,0,0 // mulps 0xd9bb(%rip),%xmm0 # 32eb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
- .byte 15,84,29,196,217,0,0 // andps 0xd9c4(%rip),%xmm3 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
- .byte 15,86,29,237,214,0,0 // orps 0xd6ed(%rip),%xmm3 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 15,89,5,215,217,0,0 // mulps 0xd9d7(%rip),%xmm0 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 15,84,29,224,217,0,0 // andps 0xd9e0(%rip),%xmm3 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ .byte 15,86,29,9,215,0,0 // orps 0xd709(%rip),%xmm3 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 65,15,88,196 // addps %xmm12,%xmm0
.byte 68,15,89,219 // mulps %xmm3,%xmm11
.byte 65,15,92,195 // subps %xmm11,%xmm0
@@ -45924,7 +45920,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,250,217,0,0 // movaps 0xd9fa(%rip),%xmm0 # 32f50 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 15,40,5,22,218,0,0 // movaps 0xda16(%rip),%xmm0 # 33010 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 68,15,89,248 // mulps %xmm0,%xmm15
@@ -45943,29 +45939,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,207,217,0,0 // mulps 0xd9cf(%rip),%xmm0 # 32f60 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
- .byte 68,15,40,5,71,215,0,0 // movaps 0xd747(%rip),%xmm8 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 15,89,5,235,217,0,0 // mulps 0xd9eb(%rip),%xmm0 # 33020 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ .byte 68,15,40,5,99,215,0,0 // movaps 0xd763(%rip),%xmm8 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.byte 65,15,89,200 // mulps %xmm8,%xmm1
- .byte 68,15,40,13,203,217,0,0 // movaps 0xd9cb(%rip),%xmm9 # 32f70 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
+ .byte 68,15,40,13,231,217,0,0 // movaps 0xd9e7(%rip),%xmm9 # 33030 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
.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,200,217,0,0 // addps 0xd9c8(%rip),%xmm0 # 32f80 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
- .byte 15,89,5,209,217,0,0 // mulps 0xd9d1(%rip),%xmm0 # 32f90 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
- .byte 15,89,13,218,217,0,0 // mulps 0xd9da(%rip),%xmm1 # 32fa0 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
+ .byte 15,88,5,228,217,0,0 // addps 0xd9e4(%rip),%xmm0 # 33040 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
+ .byte 15,89,5,237,217,0,0 // mulps 0xd9ed(%rip),%xmm0 # 33050 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
+ .byte 15,89,13,246,217,0,0 // mulps 0xd9f6(%rip),%xmm1 # 33060 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,21,224,217,0,0 // mulps 0xd9e0(%rip),%xmm2 # 32fb0 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
+ .byte 15,89,21,252,217,0,0 // mulps 0xd9fc(%rip),%xmm2 # 33070 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
.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,213,217,0,0 // movaps 0xd9d5(%rip),%xmm2 # 32fc0 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
+ .byte 15,40,21,241,217,0,0 // movaps 0xd9f1(%rip),%xmm2 # 33080 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
.byte 68,15,40,194 // movaps %xmm2,%xmm8
.byte 69,15,194,196,1 // cmpltps %xmm12,%xmm8
- .byte 68,15,40,21,212,217,0,0 // movaps 0xd9d4(%rip),%xmm10 # 32fd0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
+ .byte 68,15,40,21,240,217,0,0 // movaps 0xd9f0(%rip),%xmm10 # 33090 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
.byte 65,15,88,202 // addps %xmm10,%xmm1
- .byte 68,15,40,29,216,217,0,0 // movaps 0xd9d8(%rip),%xmm11 # 32fe0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ .byte 68,15,40,29,244,217,0,0 // movaps 0xd9f4(%rip),%xmm11 # 330a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 69,15,84,224 // andps %xmm8,%xmm12
.byte 68,15,85,193 // andnps %xmm1,%xmm8
@@ -45989,8 +45985,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,136,217,0,0 // mulps 0xd988(%rip),%xmm8 # 32ff0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
- .byte 15,89,21,145,217,0,0 // mulps 0xd991(%rip),%xmm2 # 33000 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ .byte 68,15,89,5,164,217,0,0 // mulps 0xd9a4(%rip),%xmm8 # 330b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ .byte 15,89,21,173,217,0,0 // mulps 0xd9ad(%rip),%xmm2 # 330c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -46006,13 +46002,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 256bd <_sk_load_a8_sse2+0x46>
+ .byte 117,46 // jne 25761 <_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,11,214,0,0 // pand 0xd60b(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,219,5,39,214,0,0 // pand 0xd627(%rip),%xmm0 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,97,215,0,0 // mulps 0xd761(%rip),%xmm3 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,29,125,215,0,0 // mulps 0xd77d(%rip),%xmm3 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,87,201 // xorpd %xmm1,%xmm1
@@ -46021,12 +46017,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 25700 <_sk_load_a8_sse2+0x89>
+ .byte 116,54 // je 257a4 <_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 256e9 <_sk_load_a8_sse2+0x72>
+ .byte 116,21 // je 2578d <_sk_load_a8_sse2+0x72>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 2569d <_sk_load_a8_sse2+0x26>
+ .byte 117,195 // jne 25741 <_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
@@ -46035,10 +46031,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 2569d <_sk_load_a8_sse2+0x26>
+ .byte 235,157 // jmp 25741 <_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 2569d <_sk_load_a8_sse2+0x26>
+ .byte 235,146 // jmp 25741 <_sk_load_a8_sse2+0x26>
HIDDEN _sk_load_a8_dst_sse2
.globl _sk_load_a8_dst_sse2
@@ -46051,13 +46047,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 25751 <_sk_load_a8_dst_sse2+0x46>
+ .byte 117,46 // jne 257f5 <_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,119,213,0,0 // pand 0xd577(%rip),%xmm4 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,219,37,147,213,0,0 // pand 0xd593(%rip),%xmm4 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,205,214,0,0 // mulps 0xd6cd(%rip),%xmm7 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,61,233,214,0,0 // mulps 0xd6e9(%rip),%xmm7 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,87,237 // xorpd %xmm5,%xmm5
@@ -46066,12 +46062,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 25794 <_sk_load_a8_dst_sse2+0x89>
+ .byte 116,54 // je 25838 <_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 2577d <_sk_load_a8_dst_sse2+0x72>
+ .byte 116,21 // je 25821 <_sk_load_a8_dst_sse2+0x72>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 25731 <_sk_load_a8_dst_sse2+0x26>
+ .byte 117,195 // jne 257d5 <_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
@@ -46080,10 +46076,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 25731 <_sk_load_a8_dst_sse2+0x26>
+ .byte 235,157 // jmp 257d5 <_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 25731 <_sk_load_a8_dst_sse2+0x26>
+ .byte 235,146 // jmp 257d5 <_sk_load_a8_dst_sse2+0x26>
HIDDEN _sk_gather_a8_sse2
.globl _sk_gather_a8_sse2
@@ -46136,7 +46132,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,167,213,0,0 // mulps 0xd5a7(%rip),%xmm3 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,29,195,213,0,0 // mulps 0xd5c3(%rip),%xmm3 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -46153,7 +46149,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,78,212,0,0 // movaps 0xd44e(%rip),%xmm8 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,40,5,106,212,0,0 // movaps 0xd46a(%rip),%xmm8 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.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
@@ -46161,7 +46157,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 258c3 <_sk_store_a8_sse2+0x4c>
+ .byte 117,13 // jne 25967 <_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
@@ -46171,22 +46167,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 25910 <_sk_store_a8_sse2+0x99>
+ .byte 116,54 // je 259b4 <_sk_store_a8_sse2+0x99>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,17 // je 258f1 <_sk_store_a8_sse2+0x7a>
+ .byte 116,17 // je 25995 <_sk_store_a8_sse2+0x7a>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,217 // jne 258bf <_sk_store_a8_sse2+0x48>
+ .byte 117,217 // jne 25963 <_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,182,211,0,0 // pand 0xd3b6(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,68,15,219,5,210,211,0,0 // pand 0xd3d2(%rip),%xmm8 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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 258bf <_sk_store_a8_sse2+0x48>
+ .byte 235,175 // jmp 25963 <_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 258bf <_sk_store_a8_sse2+0x48>
+ .byte 235,164 // jmp 25963 <_sk_store_a8_sse2+0x48>
HIDDEN _sk_load_g8_sse2
.globl _sk_load_g8_sse2
@@ -46199,27 +46195,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 25964 <_sk_load_g8_sse2+0x49>
+ .byte 117,49 // jne 25a08 <_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,103,211,0,0 // pand 0xd367(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,219,5,131,211,0,0 // pand 0xd383(%rip),%xmm0 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,189,212,0,0 // mulps 0xd4bd(%rip),%xmm0 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,5,217,212,0,0 // mulps 0xd4d9(%rip),%xmm0 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,164,210,0,0 // movaps 0xd2a4(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,192,210,0,0 // movaps 0xd2c0(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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 259a7 <_sk_load_g8_sse2+0x8c>
+ .byte 116,54 // je 25a4b <_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 25990 <_sk_load_g8_sse2+0x75>
+ .byte 116,21 // je 25a34 <_sk_load_g8_sse2+0x75>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 25941 <_sk_load_g8_sse2+0x26>
+ .byte 117,192 // jne 259e5 <_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
@@ -46228,10 +46224,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 25941 <_sk_load_g8_sse2+0x26>
+ .byte 235,154 // jmp 259e5 <_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 25941 <_sk_load_g8_sse2+0x26>
+ .byte 235,143 // jmp 259e5 <_sk_load_g8_sse2+0x26>
HIDDEN _sk_load_g8_dst_sse2
.globl _sk_load_g8_dst_sse2
@@ -46244,27 +46240,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 259fb <_sk_load_g8_dst_sse2+0x49>
+ .byte 117,49 // jne 25a9f <_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,208,210,0,0 // pand 0xd2d0(%rip),%xmm4 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,219,37,236,210,0,0 // pand 0xd2ec(%rip),%xmm4 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,38,212,0,0 // mulps 0xd426(%rip),%xmm4 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,37,66,212,0,0 // mulps 0xd442(%rip),%xmm4 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,13,210,0,0 // movaps 0xd20d(%rip),%xmm7 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,61,41,210,0,0 // movaps 0xd229(%rip),%xmm7 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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 25a3e <_sk_load_g8_dst_sse2+0x8c>
+ .byte 116,54 // je 25ae2 <_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 25a27 <_sk_load_g8_dst_sse2+0x75>
+ .byte 116,21 // je 25acb <_sk_load_g8_dst_sse2+0x75>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 259d8 <_sk_load_g8_dst_sse2+0x26>
+ .byte 117,192 // jne 25a7c <_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
@@ -46273,10 +46269,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 259d8 <_sk_load_g8_dst_sse2+0x26>
+ .byte 235,154 // jmp 25a7c <_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 259d8 <_sk_load_g8_dst_sse2+0x26>
+ .byte 235,143 // jmp 25a7c <_sk_load_g8_dst_sse2+0x26>
HIDDEN _sk_gather_g8_sse2
.globl _sk_gather_g8_sse2
@@ -46329,9 +46325,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,253,210,0,0 // mulps 0xd2fd(%rip),%xmm0 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 15,89,5,25,211,0,0 // mulps 0xd319(%rip),%xmm0 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,228,208,0,0 // movaps 0xd0e4(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,0,209,0,0 // movaps 0xd100(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -46348,42 +46344,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 25b92 <_sk_load_565_sse2+0x6e>
+ .byte 117,83 // jne 25c36 <_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,207,210,0,0 // movdqa 0xd2cf(%rip),%xmm0 # 32e20 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,5,235,210,0,0 // movdqa 0xd2eb(%rip),%xmm0 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,209,210,0,0 // mulps 0xd2d1(%rip),%xmm0 # 32e30 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 102,15,111,13,217,210,0,0 // movdqa 0xd2d9(%rip),%xmm1 # 32e40 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 15,89,5,237,210,0,0 // mulps 0xd2ed(%rip),%xmm0 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,13,245,210,0,0 // movdqa 0xd2f5(%rip),%xmm1 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,219,210,0,0 // mulps 0xd2db(%rip),%xmm1 # 32e50 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 102,15,219,21,227,210,0,0 // pand 0xd2e3(%rip),%xmm2 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 15,89,13,247,210,0,0 // mulps 0xd2f7(%rip),%xmm1 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 102,15,219,21,255,210,0,0 // pand 0xd2ff(%rip),%xmm2 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,233,210,0,0 // mulps 0xd2e9(%rip),%xmm2 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 15,89,21,5,211,0,0 // mulps 0xd305(%rip),%xmm2 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,112,208,0,0 // movaps 0xd070(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,140,208,0,0 // movaps 0xd08c(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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 25bd2 <_sk_load_565_sse2+0xae>
+ .byte 116,51 // je 25c76 <_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 25bbe <_sk_load_565_sse2+0x9a>
+ .byte 116,21 // je 25c62 <_sk_load_565_sse2+0x9a>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 25b49 <_sk_load_565_sse2+0x25>
+ .byte 117,154 // jne 25bed <_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 25b49 <_sk_load_565_sse2+0x25>
+ .byte 233,119,255,255,255 // jmpq 25bed <_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 25b49 <_sk_load_565_sse2+0x25>
+ .byte 233,105,255,255,255 // jmpq 25bed <_sk_load_565_sse2+0x25>
HIDDEN _sk_load_565_dst_sse2
.globl _sk_load_565_dst_sse2
@@ -46397,42 +46393,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 25c4e <_sk_load_565_dst_sse2+0x6e>
+ .byte 117,83 // jne 25cf2 <_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,19,210,0,0 // movdqa 0xd213(%rip),%xmm4 # 32e20 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,37,47,210,0,0 // movdqa 0xd22f(%rip),%xmm4 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,21,210,0,0 // mulps 0xd215(%rip),%xmm4 # 32e30 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 102,15,111,45,29,210,0,0 // movdqa 0xd21d(%rip),%xmm5 # 32e40 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 15,89,37,49,210,0,0 // mulps 0xd231(%rip),%xmm4 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,45,57,210,0,0 // movdqa 0xd239(%rip),%xmm5 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,31,210,0,0 // mulps 0xd21f(%rip),%xmm5 # 32e50 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 102,15,219,53,39,210,0,0 // pand 0xd227(%rip),%xmm6 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 15,89,45,59,210,0,0 // mulps 0xd23b(%rip),%xmm5 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 102,15,219,53,67,210,0,0 // pand 0xd243(%rip),%xmm6 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,45,210,0,0 // mulps 0xd22d(%rip),%xmm6 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 15,89,53,73,210,0,0 // mulps 0xd249(%rip),%xmm6 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,180,207,0,0 // movaps 0xcfb4(%rip),%xmm7 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,61,208,207,0,0 // movaps 0xcfd0(%rip),%xmm7 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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 25c8e <_sk_load_565_dst_sse2+0xae>
+ .byte 116,51 // je 25d32 <_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 25c7a <_sk_load_565_dst_sse2+0x9a>
+ .byte 116,21 // je 25d1e <_sk_load_565_dst_sse2+0x9a>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 25c05 <_sk_load_565_dst_sse2+0x25>
+ .byte 117,154 // jne 25ca9 <_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 25c05 <_sk_load_565_dst_sse2+0x25>
+ .byte 233,119,255,255,255 // jmpq 25ca9 <_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 25c05 <_sk_load_565_dst_sse2+0x25>
+ .byte 233,105,255,255,255 // jmpq 25ca9 <_sk_load_565_dst_sse2+0x25>
HIDDEN _sk_gather_565_sse2
.globl _sk_gather_565_sse2
@@ -46481,19 +46477,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,194,208,0,0 // movdqa 0xd0c2(%rip),%xmm0 # 32e20 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,5,222,208,0,0 // movdqa 0xd0de(%rip),%xmm0 # 32ee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,196,208,0,0 // mulps 0xd0c4(%rip),%xmm0 # 32e30 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
- .byte 102,15,111,13,204,208,0,0 // movdqa 0xd0cc(%rip),%xmm1 # 32e40 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 15,89,5,224,208,0,0 // mulps 0xd0e0(%rip),%xmm0 # 32ef0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ .byte 102,15,111,13,232,208,0,0 // movdqa 0xd0e8(%rip),%xmm1 # 32f00 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,206,208,0,0 // mulps 0xd0ce(%rip),%xmm1 # 32e50 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- .byte 102,15,219,21,214,208,0,0 // pand 0xd0d6(%rip),%xmm2 # 32e60 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ .byte 15,89,13,234,208,0,0 // mulps 0xd0ea(%rip),%xmm1 # 32f10 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ .byte 102,15,219,21,242,208,0,0 // pand 0xd0f2(%rip),%xmm2 # 32f20 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,220,208,0,0 // mulps 0xd0dc(%rip),%xmm2 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ .byte 15,89,21,248,208,0,0 // mulps 0xd0f8(%rip),%xmm2 # 32f30 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,99,206,0,0 // movaps 0xce63(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,127,206,0,0 // movaps 0xce7f(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_sse2
@@ -46507,12 +46503,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,99,210,0,0 // movaps 0xd263(%rip),%xmm8 # 33020 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ .byte 68,15,40,5,127,210,0,0 // movaps 0xd27f(%rip),%xmm8 # 330e0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
.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,88,210,0,0 // movaps 0xd258(%rip),%xmm10 # 33030 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ .byte 68,15,40,21,116,210,0,0 // movaps 0xd274(%rip),%xmm10 # 330f0 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
.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
@@ -46524,7 +46520,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 25e1a <_sk_store_565_sse2+0x7b>
+ .byte 117,10 // jne 25ebe <_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
@@ -46532,19 +46528,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 25e52 <_sk_store_565_sse2+0xb3>
+ .byte 116,38 // je 25ef6 <_sk_store_565_sse2+0xb3>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 25e44 <_sk_store_565_sse2+0xa5>
+ .byte 116,18 // je 25ee8 <_sk_store_565_sse2+0xa5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,222 // jne 25e16 <_sk_store_565_sse2+0x77>
+ .byte 117,222 // jne 25eba <_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 25e16 <_sk_store_565_sse2+0x77>
+ .byte 235,196 // jmp 25eba <_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 25e16 <_sk_store_565_sse2+0x77>
+ .byte 235,184 // jmp 25eba <_sk_store_565_sse2+0x77>
HIDDEN _sk_load_4444_sse2
.globl _sk_load_4444_sse2
@@ -46558,45 +46554,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 25edb <_sk_load_4444_sse2+0x7d>
+ .byte 117,98 // jne 25f7f <_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,181,209,0,0 // movdqa 0xd1b5(%rip),%xmm0 # 33040 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 102,15,111,5,209,209,0,0 // movdqa 0xd1d1(%rip),%xmm0 # 33100 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,183,209,0,0 // mulps 0xd1b7(%rip),%xmm0 # 33050 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
- .byte 102,15,111,13,191,209,0,0 // movdqa 0xd1bf(%rip),%xmm1 # 33060 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 15,89,5,211,209,0,0 // mulps 0xd1d3(%rip),%xmm0 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 102,15,111,13,219,209,0,0 // movdqa 0xd1db(%rip),%xmm1 # 33120 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,193,209,0,0 // mulps 0xd1c1(%rip),%xmm1 # 33070 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
- .byte 102,15,111,21,201,209,0,0 // movdqa 0xd1c9(%rip),%xmm2 # 33080 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 15,89,13,221,209,0,0 // mulps 0xd1dd(%rip),%xmm1 # 33130 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 102,15,111,21,229,209,0,0 // movdqa 0xd1e5(%rip),%xmm2 # 33140 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,203,209,0,0 // mulps 0xd1cb(%rip),%xmm2 # 33090 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
- .byte 102,15,219,29,211,209,0,0 // pand 0xd1d3(%rip),%xmm3 # 330a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ .byte 15,89,21,231,209,0,0 // mulps 0xd1e7(%rip),%xmm2 # 33150 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 102,15,219,29,239,209,0,0 // pand 0xd1ef(%rip),%xmm3 # 33160 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,217,209,0,0 // mulps 0xd1d9(%rip),%xmm3 # 330b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ .byte 15,89,29,245,209,0,0 // mulps 0xd1f5(%rip),%xmm3 # 33170 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
.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 25f1b <_sk_load_4444_sse2+0xbd>
+ .byte 116,51 // je 25fbf <_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 25f07 <_sk_load_4444_sse2+0xa9>
+ .byte 116,21 // je 25fab <_sk_load_4444_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 25e83 <_sk_load_4444_sse2+0x25>
+ .byte 117,139 // jne 25f27 <_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 25e83 <_sk_load_4444_sse2+0x25>
+ .byte 233,104,255,255,255 // jmpq 25f27 <_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 25e83 <_sk_load_4444_sse2+0x25>
+ .byte 233,90,255,255,255 // jmpq 25f27 <_sk_load_4444_sse2+0x25>
HIDDEN _sk_load_4444_dst_sse2
.globl _sk_load_4444_dst_sse2
@@ -46610,45 +46606,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 25fa6 <_sk_load_4444_dst_sse2+0x7d>
+ .byte 117,98 // jne 2604a <_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,234,208,0,0 // movdqa 0xd0ea(%rip),%xmm4 # 33040 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 102,15,111,37,6,209,0,0 // movdqa 0xd106(%rip),%xmm4 # 33100 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,236,208,0,0 // mulps 0xd0ec(%rip),%xmm4 # 33050 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
- .byte 102,15,111,45,244,208,0,0 // movdqa 0xd0f4(%rip),%xmm5 # 33060 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 15,89,37,8,209,0,0 // mulps 0xd108(%rip),%xmm4 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 102,15,111,45,16,209,0,0 // movdqa 0xd110(%rip),%xmm5 # 33120 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,246,208,0,0 // mulps 0xd0f6(%rip),%xmm5 # 33070 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
- .byte 102,15,111,53,254,208,0,0 // movdqa 0xd0fe(%rip),%xmm6 # 33080 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 15,89,45,18,209,0,0 // mulps 0xd112(%rip),%xmm5 # 33130 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 102,15,111,53,26,209,0,0 // movdqa 0xd11a(%rip),%xmm6 # 33140 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,0,209,0,0 // mulps 0xd100(%rip),%xmm6 # 33090 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
- .byte 102,15,219,61,8,209,0,0 // pand 0xd108(%rip),%xmm7 # 330a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ .byte 15,89,53,28,209,0,0 // mulps 0xd11c(%rip),%xmm6 # 33150 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 102,15,219,61,36,209,0,0 // pand 0xd124(%rip),%xmm7 # 33160 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,14,209,0,0 // mulps 0xd10e(%rip),%xmm7 # 330b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ .byte 15,89,61,42,209,0,0 // mulps 0xd12a(%rip),%xmm7 # 33170 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
.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 25fe6 <_sk_load_4444_dst_sse2+0xbd>
+ .byte 116,51 // je 2608a <_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 25fd2 <_sk_load_4444_dst_sse2+0xa9>
+ .byte 116,21 // je 26076 <_sk_load_4444_dst_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 25f4e <_sk_load_4444_dst_sse2+0x25>
+ .byte 117,139 // jne 25ff2 <_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 25f4e <_sk_load_4444_dst_sse2+0x25>
+ .byte 233,104,255,255,255 // jmpq 25ff2 <_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 25f4e <_sk_load_4444_dst_sse2+0x25>
+ .byte 233,90,255,255,255 // jmpq 25ff2 <_sk_load_4444_dst_sse2+0x25>
HIDDEN _sk_gather_4444_sse2
.globl _sk_gather_4444_sse2
@@ -46697,21 +46693,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,138,207,0,0 // movdqa 0xcf8a(%rip),%xmm0 # 33040 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 102,15,111,5,166,207,0,0 // movdqa 0xcfa6(%rip),%xmm0 # 33100 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,140,207,0,0 // mulps 0xcf8c(%rip),%xmm0 # 33050 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
- .byte 102,15,111,13,148,207,0,0 // movdqa 0xcf94(%rip),%xmm1 # 33060 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 15,89,5,168,207,0,0 // mulps 0xcfa8(%rip),%xmm0 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ .byte 102,15,111,13,176,207,0,0 // movdqa 0xcfb0(%rip),%xmm1 # 33120 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,150,207,0,0 // mulps 0xcf96(%rip),%xmm1 # 33070 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
- .byte 102,15,111,21,158,207,0,0 // movdqa 0xcf9e(%rip),%xmm2 # 33080 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 15,89,13,178,207,0,0 // mulps 0xcfb2(%rip),%xmm1 # 33130 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ .byte 102,15,111,21,186,207,0,0 // movdqa 0xcfba(%rip),%xmm2 # 33140 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,160,207,0,0 // mulps 0xcfa0(%rip),%xmm2 # 33090 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
- .byte 102,15,219,29,168,207,0,0 // pand 0xcfa8(%rip),%xmm3 # 330a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ .byte 15,89,21,188,207,0,0 // mulps 0xcfbc(%rip),%xmm2 # 33150 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ .byte 102,15,219,29,196,207,0,0 // pand 0xcfc4(%rip),%xmm3 # 33160 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,174,207,0,0 // mulps 0xcfae(%rip),%xmm3 # 330b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ .byte 15,89,29,202,207,0,0 // mulps 0xcfca(%rip),%xmm3 # 33170 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -46726,7 +46722,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,156,207,0,0 // movaps 0xcf9c(%rip),%xmm8 # 330c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
+ .byte 68,15,40,5,184,207,0,0 // movaps 0xcfb8(%rip),%xmm8 # 33180 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
.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
@@ -46748,7 +46744,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 26195 <_sk_store_4444_sse2+0x8f>
+ .byte 117,10 // jne 26239 <_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
@@ -46756,19 +46752,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 261cd <_sk_store_4444_sse2+0xc7>
+ .byte 116,38 // je 26271 <_sk_store_4444_sse2+0xc7>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 261bf <_sk_store_4444_sse2+0xb9>
+ .byte 116,18 // je 26263 <_sk_store_4444_sse2+0xb9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,222 // jne 26191 <_sk_store_4444_sse2+0x8b>
+ .byte 117,222 // jne 26235 <_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 26191 <_sk_store_4444_sse2+0x8b>
+ .byte 235,196 // jmp 26235 <_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 26191 <_sk_store_4444_sse2+0x8b>
+ .byte 235,184 // jmp 26235 <_sk_store_4444_sse2+0x8b>
HIDDEN _sk_load_8888_sse2
.globl _sk_load_8888_sse2
@@ -46782,13 +46778,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 26257 <_sk_load_8888_sse2+0x7e>
+ .byte 117,98 // jne 262fb <_sk_load_8888_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,21,173,202,0,0 // movdqa 0xcaad(%rip),%xmm2 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,21,201,202,0,0 // movdqa 0xcac9(%rip),%xmm2 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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,249,203,0,0 // movaps 0xcbf9(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,5,21,204,0,0 // movaps 0xcc15(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.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
@@ -46808,18 +46804,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 2628d <_sk_load_8888_sse2+0xb4>
+ .byte 116,41 // je 26331 <_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 26282 <_sk_load_8888_sse2+0xa9>
+ .byte 116,19 // je 26326 <_sk_load_8888_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 261fb <_sk_load_8888_sse2+0x22>
+ .byte 117,134 // jne 2629f <_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 261fb <_sk_load_8888_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 2629f <_sk_load_8888_sse2+0x22>
.byte 102,69,15,110,12,128 // movd (%r8,%rax,4),%xmm9
- .byte 233,99,255,255,255 // jmpq 261fb <_sk_load_8888_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 2629f <_sk_load_8888_sse2+0x22>
HIDDEN _sk_load_8888_dst_sse2
.globl _sk_load_8888_dst_sse2
@@ -46833,13 +46829,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 26316 <_sk_load_8888_dst_sse2+0x7e>
+ .byte 117,98 // jne 263ba <_sk_load_8888_dst_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,53,238,201,0,0 // movdqa 0xc9ee(%rip),%xmm6 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,53,10,202,0,0 // movdqa 0xca0a(%rip),%xmm6 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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,58,203,0,0 // movaps 0xcb3a(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,5,86,203,0,0 // movaps 0xcb56(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.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
@@ -46859,18 +46855,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 2634c <_sk_load_8888_dst_sse2+0xb4>
+ .byte 116,41 // je 263f0 <_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 26341 <_sk_load_8888_dst_sse2+0xa9>
+ .byte 116,19 // je 263e5 <_sk_load_8888_dst_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 262ba <_sk_load_8888_dst_sse2+0x22>
+ .byte 117,134 // jne 2635e <_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 262ba <_sk_load_8888_dst_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 2635e <_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 262ba <_sk_load_8888_dst_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 2635e <_sk_load_8888_dst_sse2+0x22>
HIDDEN _sk_gather_8888_sse2
.globl _sk_gather_8888_sse2
@@ -46916,11 +46912,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,161,200,0,0 // movdqa 0xc8a1(%rip),%xmm2 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,21,189,200,0,0 // movdqa 0xc8bd(%rip),%xmm2 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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,237,201,0,0 // movaps 0xc9ed(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,5,9,202,0,0 // movaps 0xca09(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.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
@@ -46949,7 +46945,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,94,200,0,0 // movaps 0xc85e(%rip),%xmm8 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,40,5,122,200,0,0 // movaps 0xc87a(%rip),%xmm8 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.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
@@ -46968,24 +46964,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 264e2 <_sk_store_8888_sse2+0x7f>
+ .byte 117,10 // jne 26586 <_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 26510 <_sk_store_8888_sse2+0xad>
+ .byte 116,33 // je 265b4 <_sk_store_8888_sse2+0xad>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 26508 <_sk_store_8888_sse2+0xa5>
+ .byte 116,19 // je 265ac <_sk_store_8888_sse2+0xa5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 264de <_sk_store_8888_sse2+0x7b>
+ .byte 117,227 // jne 26582 <_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 264de <_sk_store_8888_sse2+0x7b>
+ .byte 235,206 // jmp 26582 <_sk_store_8888_sse2+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,198 // jmp 264de <_sk_store_8888_sse2+0x7b>
+ .byte 235,198 // jmp 26582 <_sk_store_8888_sse2+0x7b>
HIDDEN _sk_load_bgra_sse2
.globl _sk_load_bgra_sse2
@@ -46999,13 +46995,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 26596 <_sk_load_bgra_sse2+0x7e>
+ .byte 117,98 // jne 2663a <_sk_load_bgra_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,5,110,199,0,0 // movdqa 0xc76e(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,5,138,199,0,0 // movdqa 0xc78a(%rip),%xmm0 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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,186,200,0,0 // movaps 0xc8ba(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,5,214,200,0,0 // movaps 0xc8d6(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.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
@@ -47025,18 +47021,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 265cc <_sk_load_bgra_sse2+0xb4>
+ .byte 116,41 // je 26670 <_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 265c1 <_sk_load_bgra_sse2+0xa9>
+ .byte 116,19 // je 26665 <_sk_load_bgra_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 2653a <_sk_load_bgra_sse2+0x22>
+ .byte 117,134 // jne 265de <_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 2653a <_sk_load_bgra_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 265de <_sk_load_bgra_sse2+0x22>
.byte 102,69,15,110,12,128 // movd (%r8,%rax,4),%xmm9
- .byte 233,99,255,255,255 // jmpq 2653a <_sk_load_bgra_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 265de <_sk_load_bgra_sse2+0x22>
HIDDEN _sk_load_bgra_dst_sse2
.globl _sk_load_bgra_dst_sse2
@@ -47050,13 +47046,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 26655 <_sk_load_bgra_dst_sse2+0x7e>
+ .byte 117,98 // jne 266f9 <_sk_load_bgra_dst_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,37,175,198,0,0 // movdqa 0xc6af(%rip),%xmm4 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,37,203,198,0,0 // movdqa 0xc6cb(%rip),%xmm4 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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,251,199,0,0 // movaps 0xc7fb(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,5,23,200,0,0 // movaps 0xc817(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.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
@@ -47076,18 +47072,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 2668b <_sk_load_bgra_dst_sse2+0xb4>
+ .byte 116,41 // je 2672f <_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 26680 <_sk_load_bgra_dst_sse2+0xa9>
+ .byte 116,19 // je 26724 <_sk_load_bgra_dst_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 265f9 <_sk_load_bgra_dst_sse2+0x22>
+ .byte 117,134 // jne 2669d <_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 265f9 <_sk_load_bgra_dst_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 2669d <_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 265f9 <_sk_load_bgra_dst_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 2669d <_sk_load_bgra_dst_sse2+0x22>
HIDDEN _sk_gather_bgra_sse2
.globl _sk_gather_bgra_sse2
@@ -47133,11 +47129,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,98,197,0,0 // movdqa 0xc562(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ .byte 102,15,111,5,126,197,0,0 // movdqa 0xc57e(%rip),%xmm0 # 32d70 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
.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,174,198,0,0 // movaps 0xc6ae(%rip),%xmm8 # 32e10 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ .byte 68,15,40,5,202,198,0,0 // movaps 0xc6ca(%rip),%xmm8 # 32ed0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
.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
@@ -47166,7 +47162,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,31,197,0,0 // movaps 0xc51f(%rip),%xmm8 # 32ce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ .byte 68,15,40,5,59,197,0,0 // movaps 0xc53b(%rip),%xmm8 # 32da0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
.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
@@ -47185,24 +47181,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 26821 <_sk_store_bgra_sse2+0x7f>
+ .byte 117,10 // jne 268c5 <_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 2684f <_sk_store_bgra_sse2+0xad>
+ .byte 116,33 // je 268f3 <_sk_store_bgra_sse2+0xad>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 26847 <_sk_store_bgra_sse2+0xa5>
+ .byte 116,19 // je 268eb <_sk_store_bgra_sse2+0xa5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 2681d <_sk_store_bgra_sse2+0x7b>
+ .byte 117,227 // jne 268c1 <_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 2681d <_sk_store_bgra_sse2+0x7b>
+ .byte 235,206 // jmp 268c1 <_sk_store_bgra_sse2+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,198 // jmp 2681d <_sk_store_bgra_sse2+0x7b>
+ .byte 235,198 // jmp 268c1 <_sk_store_bgra_sse2+0x7b>
HIDDEN _sk_load_f16_sse2
.globl _sk_load_f16_sse2
@@ -47216,7 +47212,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 269a6 <_sk_load_f16_sse2+0x14f>
+ .byte 15,133,47,1,0,0 // jne 26a4a <_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
@@ -47228,18 +47224,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,25,200,0,0 // movdqa 0xc819(%rip),%xmm9 # 330d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
+ .byte 102,68,15,111,13,53,200,0,0 // movdqa 0xc835(%rip),%xmm9 # 33190 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,22,200,0,0 // movdqa 0xc816(%rip),%xmm11 # 330e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
+ .byte 102,68,15,111,29,50,200,0,0 // movdqa 0xc832(%rip),%xmm11 # 331a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,25,200,0,0 // movdqa 0xc819(%rip),%xmm3 # 330f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
+ .byte 102,15,111,29,53,200,0,0 // movdqa 0xc835(%rip),%xmm3 # 331b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
.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,8,200,0,0 // movdqa 0xc808(%rip),%xmm12 # 33100 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 102,68,15,111,37,36,200,0,0 // movdqa 0xc824(%rip),%xmm12 # 331c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
.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
@@ -47278,16 +47274,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 269bf <_sk_load_f16_sse2+0x168>
+ .byte 117,13 // jne 26a63 <_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 26884 <_sk_load_f16_sse2+0x2d>
+ .byte 233,197,254,255,255 // jmpq 26928 <_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 26884 <_sk_load_f16_sse2+0x2d>
+ .byte 15,130,176,254,255,255 // jb 26928 <_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 26884 <_sk_load_f16_sse2+0x2d>
+ .byte 233,164,254,255,255 // jmpq 26928 <_sk_load_f16_sse2+0x2d>
HIDDEN _sk_load_f16_dst_sse2
.globl _sk_load_f16_dst_sse2
@@ -47301,7 +47297,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 26b2f <_sk_load_f16_dst_sse2+0x14f>
+ .byte 15,133,47,1,0,0 // jne 26bd3 <_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
@@ -47313,18 +47309,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,144,198,0,0 // movdqa 0xc690(%rip),%xmm9 # 330d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
+ .byte 102,68,15,111,13,172,198,0,0 // movdqa 0xc6ac(%rip),%xmm9 # 33190 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
.byte 102,68,15,111,229 // movdqa %xmm5,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,141,198,0,0 // movdqa 0xc68d(%rip),%xmm11 # 330e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
+ .byte 102,68,15,111,29,169,198,0,0 // movdqa 0xc6a9(%rip),%xmm11 # 331a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
.byte 102,65,15,219,235 // pand %xmm11,%xmm5
- .byte 102,15,111,61,144,198,0,0 // movdqa 0xc690(%rip),%xmm7 # 330f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
+ .byte 102,15,111,61,172,198,0,0 // movdqa 0xc6ac(%rip),%xmm7 # 331b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
.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,127,198,0,0 // movdqa 0xc67f(%rip),%xmm12 # 33100 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 102,68,15,111,37,155,198,0,0 // movdqa 0xc69b(%rip),%xmm12 # 331c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
.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
@@ -47363,16 +47359,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 26b48 <_sk_load_f16_dst_sse2+0x168>
+ .byte 117,13 // jne 26bec <_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 26a0d <_sk_load_f16_dst_sse2+0x2d>
+ .byte 233,197,254,255,255 // jmpq 26ab1 <_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 26a0d <_sk_load_f16_dst_sse2+0x2d>
+ .byte 15,130,176,254,255,255 // jb 26ab1 <_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 26a0d <_sk_load_f16_dst_sse2+0x2d>
+ .byte 233,164,254,255,255 // jmpq 26ab1 <_sk_load_f16_dst_sse2+0x2d>
HIDDEN _sk_gather_f16_sse2
.globl _sk_gather_f16_sse2
@@ -47426,18 +47422,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,142,196,0,0 // movdqa 0xc48e(%rip),%xmm10 # 330d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
+ .byte 102,68,15,111,21,170,196,0,0 // movdqa 0xc4aa(%rip),%xmm10 # 33190 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,226 // pand %xmm10,%xmm12
- .byte 102,68,15,111,29,139,196,0,0 // movdqa 0xc48b(%rip),%xmm11 # 330e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
+ .byte 102,68,15,111,29,167,196,0,0 // movdqa 0xc4a7(%rip),%xmm11 # 331a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,142,196,0,0 // movdqa 0xc48e(%rip),%xmm3 # 330f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
+ .byte 102,15,111,29,170,196,0,0 // movdqa 0xc4aa(%rip),%xmm3 # 331b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
.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,125,196,0,0 // movdqa 0xc47d(%rip),%xmm12 # 33100 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 102,68,15,111,37,153,196,0,0 // movdqa 0xc499(%rip),%xmm12 # 331c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
.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
@@ -47480,19 +47476,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,209,195,0,0 // movdqa 0xc3d1(%rip),%xmm11 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
+ .byte 102,68,15,111,29,237,195,0,0 // movdqa 0xc3ed(%rip),%xmm11 # 331d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,69,15,219,195 // pand %xmm11,%xmm8
- .byte 102,68,15,111,21,206,195,0,0 // movdqa 0xc3ce(%rip),%xmm10 # 33120 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
+ .byte 102,68,15,111,21,234,195,0,0 // movdqa 0xc3ea(%rip),%xmm10 # 331e0 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
.byte 102,68,15,111,240 // movdqa %xmm0,%xmm14
.byte 102,69,15,219,242 // pand %xmm10,%xmm14
- .byte 102,15,111,61,204,195,0,0 // movdqa 0xc3cc(%rip),%xmm7 # 33130 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
- .byte 102,68,15,111,37,115,197,0,0 // movdqa 0xc573(%rip),%xmm12 # 332e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ .byte 102,15,111,61,232,195,0,0 // movdqa 0xc3e8(%rip),%xmm7 # 331f0 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
+ .byte 102,68,15,111,37,143,197,0,0 // movdqa 0xc58f(%rip),%xmm12 # 333a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
.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,37,192,0,0 // movdqa 0xc025(%rip),%xmm13 # 32db0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ .byte 102,68,15,111,45,65,192,0,0 // movdqa 0xc041(%rip),%xmm13 # 32e70 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
.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
@@ -47548,7 +47544,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 26ebd <_sk_store_f16_sse2+0x18c>
+ .byte 117,37 // jne 26f61 <_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)
@@ -47561,13 +47557,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 26eb4 <_sk_store_f16_sse2+0x183>
+ .byte 116,225 // je 26f58 <_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 26eb4 <_sk_store_f16_sse2+0x183>
+ .byte 114,212 // jb 26f58 <_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 26eb4 <_sk_store_f16_sse2+0x183>
+ .byte 235,198 // jmp 26f58 <_sk_store_f16_sse2+0x183>
HIDDEN _sk_load_u16_be_sse2
.globl _sk_load_u16_be_sse2
@@ -47582,7 +47578,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 26fd3 <_sk_load_u16_be_sse2+0xe5>
+ .byte 15,133,190,0,0,0 // jne 27077 <_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
@@ -47599,7 +47595,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,58,191,0,0 // movaps 0xbf3a(%rip),%xmm8 # 32ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,40,5,86,191,0,0 // movaps 0xbf56(%rip),%xmm8 # 32f60 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
.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
@@ -47627,16 +47623,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 26fec <_sk_load_u16_be_sse2+0xfe>
+ .byte 117,13 // jne 27090 <_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 26f22 <_sk_load_u16_be_sse2+0x34>
+ .byte 233,54,255,255,255 // jmpq 26fc6 <_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 26f22 <_sk_load_u16_be_sse2+0x34>
+ .byte 15,130,33,255,255,255 // jb 26fc6 <_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 26f22 <_sk_load_u16_be_sse2+0x34>
+ .byte 233,21,255,255,255 // jmpq 26fc6 <_sk_load_u16_be_sse2+0x34>
HIDDEN _sk_load_rgb_u16_be_sse2
.globl _sk_load_rgb_u16_be_sse2
@@ -47653,7 +47649,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 270e7 <_sk_load_rgb_u16_be_sse2+0xda>
+ .byte 15,133,175,0,0,0 // jne 2718b <_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
@@ -47674,7 +47670,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,4,190,0,0 // movaps 0xbe04(%rip),%xmm9 # 32ea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ .byte 68,15,40,13,32,190,0,0 // movaps 0xbe20(%rip),%xmm9 # 32f60 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
.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
@@ -47691,27 +47687,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,27,187,0,0 // movaps 0xbb1b(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,55,187,0,0 // movaps 0xbb37(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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 2710c <_sk_load_rgb_u16_be_sse2+0xff>
+ .byte 117,13 // jne 271b0 <_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 2705c <_sk_load_rgb_u16_be_sse2+0x4f>
+ .byte 233,80,255,255,255 // jmpq 27100 <_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 2713d <_sk_load_rgb_u16_be_sse2+0x130>
+ .byte 114,24 // jb 271e1 <_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 2705c <_sk_load_rgb_u16_be_sse2+0x4f>
+ .byte 233,31,255,255,255 // jmpq 27100 <_sk_load_rgb_u16_be_sse2+0x4f>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 233,22,255,255,255 // jmpq 2705c <_sk_load_rgb_u16_be_sse2+0x4f>
+ .byte 233,22,255,255,255 // jmpq 27100 <_sk_load_rgb_u16_be_sse2+0x4f>
HIDDEN _sk_store_u16_be_sse2
.globl _sk_store_u16_be_sse2
@@ -47725,7 +47721,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,228,191,0,0 // movaps 0xbfe4(%rip),%xmm10 # 33150 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
+ .byte 68,15,40,21,0,192,0,0 // movaps 0xc000(%rip),%xmm10 # 33210 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
.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
@@ -47770,7 +47766,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 27266 <_sk_store_u16_be_sse2+0x120>
+ .byte 117,21 // jne 2730a <_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)
@@ -47778,13 +47774,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 27262 <_sk_store_u16_be_sse2+0x11c>
+ .byte 116,240 // je 27306 <_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 27262 <_sk_store_u16_be_sse2+0x11c>
+ .byte 114,227 // jb 27306 <_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 27262 <_sk_store_u16_be_sse2+0x11c>
+ .byte 235,213 // jmp 27306 <_sk_store_u16_be_sse2+0x11c>
HIDDEN _sk_load_f32_sse2
.globl _sk_load_f32_sse2
@@ -47800,7 +47796,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 272f8 <_sk_load_f32_sse2+0x6b>
+ .byte 117,66 // jne 2739c <_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
@@ -47820,17 +47816,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 2730a <_sk_load_f32_sse2+0x7d>
+ .byte 117,8 // jne 273ae <_sk_load_f32_sse2+0x7d>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
- .byte 235,190 // jmp 272c8 <_sk_load_f32_sse2+0x3b>
+ .byte 235,190 // jmp 2736c <_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 2731e <_sk_load_f32_sse2+0x91>
+ .byte 114,8 // jb 273c2 <_sk_load_f32_sse2+0x91>
.byte 65,15,16,92,128,32 // movups 0x20(%r8,%rax,4),%xmm3
- .byte 235,170 // jmp 272c8 <_sk_load_f32_sse2+0x3b>
+ .byte 235,170 // jmp 2736c <_sk_load_f32_sse2+0x3b>
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,165 // jmp 272c8 <_sk_load_f32_sse2+0x3b>
+ .byte 235,165 // jmp 2736c <_sk_load_f32_sse2+0x3b>
HIDDEN _sk_load_f32_dst_sse2
.globl _sk_load_f32_dst_sse2
@@ -47846,7 +47842,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 2738e <_sk_load_f32_dst_sse2+0x6b>
+ .byte 117,66 // jne 27432 <_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
@@ -47866,17 +47862,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 273a0 <_sk_load_f32_dst_sse2+0x7d>
+ .byte 117,8 // jne 27444 <_sk_load_f32_dst_sse2+0x7d>
.byte 15,87,255 // xorps %xmm7,%xmm7
.byte 15,87,228 // xorps %xmm4,%xmm4
- .byte 235,190 // jmp 2735e <_sk_load_f32_dst_sse2+0x3b>
+ .byte 235,190 // jmp 27402 <_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 273b4 <_sk_load_f32_dst_sse2+0x91>
+ .byte 114,8 // jb 27458 <_sk_load_f32_dst_sse2+0x91>
.byte 65,15,16,124,128,32 // movups 0x20(%r8,%rax,4),%xmm7
- .byte 235,170 // jmp 2735e <_sk_load_f32_dst_sse2+0x3b>
+ .byte 235,170 // jmp 27402 <_sk_load_f32_dst_sse2+0x3b>
.byte 15,87,255 // xorps %xmm7,%xmm7
- .byte 235,165 // jmp 2735e <_sk_load_f32_dst_sse2+0x3b>
+ .byte 235,165 // jmp 27402 <_sk_load_f32_dst_sse2+0x3b>
HIDDEN _sk_store_f32_sse2
.globl _sk_store_f32_sse2
@@ -47905,7 +47901,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 27436 <_sk_store_f32_sse2+0x7d>
+ .byte 117,29 // jne 274da <_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)
@@ -47913,12 +47909,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 27432 <_sk_store_f32_sse2+0x79>
+ .byte 116,246 // je 274d6 <_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 27432 <_sk_store_f32_sse2+0x79>
+ .byte 114,234 // jb 274d6 <_sk_store_f32_sse2+0x79>
.byte 102,69,15,17,76,128,32 // movupd %xmm9,0x20(%r8,%rax,4)
- .byte 235,225 // jmp 27432 <_sk_store_f32_sse2+0x79>
+ .byte 235,225 // jmp 274d6 <_sk_store_f32_sse2+0x79>
HIDDEN _sk_repeat_x_sse2
.globl _sk_repeat_x_sse2
@@ -47932,7 +47928,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,131,183,0,0 // andps 0xb783(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,84,13,159,183,0,0 // andps 0xb79f(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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
@@ -47952,7 +47948,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,66,183,0,0 // andps 0xb742(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,84,13,94,183,0,0 // andps 0xb75e(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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
@@ -47972,13 +47968,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,228,180,0,0 // mulss 0xb4e4(%rip),%xmm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 243,68,15,89,13,0,181,0,0 // mulss 0xb500(%rip),%xmm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,225,182,0,0 // andps 0xb6e1(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,84,13,253,182,0,0 // andps 0xb6fd(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,87,228 // xorps %xmm12,%xmm12
.byte 69,15,92,217 // subps %xmm9,%xmm11
.byte 69,15,89,216 // mulps %xmm8,%xmm11
@@ -48001,13 +47997,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,120,180,0,0 // mulss 0xb478(%rip),%xmm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 243,68,15,89,13,148,180,0,0 // mulss 0xb494(%rip),%xmm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,117,182,0,0 // andps 0xb675(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,84,13,145,182,0,0 // andps 0xb691(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,87,228 // xorps %xmm12,%xmm12
.byte 69,15,92,217 // subps %xmm9,%xmm11
.byte 69,15,89,216 // mulps %xmm8,%xmm11
@@ -48024,7 +48020,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,69,182,0,0 // minps 0xb645(%rip),%xmm8 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,93,5,97,182,0,0 // minps 0xb661(%rip),%xmm8 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -48037,7 +48033,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,35,182,0,0 // movaps 0xb623(%rip),%xmm11 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,29,63,182,0,0 // movaps 0xb63f(%rip),%xmm11 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,84,211 // andps %xmm11,%xmm10
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 69,15,92,202 // subps %xmm10,%xmm9
@@ -48052,14 +48048,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,91,182,0,0 // movaps 0xb65b(%rip),%xmm9 # 32c60 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ .byte 68,15,40,13,119,182,0,0 // movaps 0xb677(%rip),%xmm9 # 32d20 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
.byte 65,15,88,193 // addps %xmm9,%xmm0
- .byte 68,15,40,21,223,181,0,0 // movaps 0xb5df(%rip),%xmm10 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,21,251,181,0,0 // movaps 0xb5fb(%rip),%xmm10 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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,213,181,0,0 // movaps 0xb5d5(%rip),%xmm12 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,37,241,181,0,0 // movaps 0xb5f1(%rip),%xmm12 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,84,212 // andps %xmm12,%xmm10
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 69,15,92,218 // subps %xmm10,%xmm11
@@ -48080,10 +48076,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,247,186,0,0 // mulps 0xbaf7(%rip),%xmm0 # 33160 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
- .byte 15,89,13,0,187,0,0 // mulps 0xbb00(%rip),%xmm1 # 33170 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
+ .byte 15,89,5,19,187,0,0 // mulps 0xbb13(%rip),%xmm0 # 33220 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
+ .byte 15,89,13,28,187,0,0 // mulps 0xbb1c(%rip),%xmm1 # 33230 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,6,187,0,0 // mulps 0xbb06(%rip),%xmm3 # 33180 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
+ .byte 15,89,29,34,187,0,0 // mulps 0xbb22(%rip),%xmm3 # 33240 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -48395,9 +48391,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 27b1a <_sk_evenly_spaced_gradient_sse2+0x18>
+ .byte 120,7 // js 27bbe <_sk_evenly_spaced_gradient_sse2+0x18>
.byte 243,72,15,42,203 // cvtsi2ss %rbx,%xmm1
- .byte 235,21 // jmp 27b2f <_sk_evenly_spaced_gradient_sse2+0x2d>
+ .byte 235,21 // jmp 27bd3 <_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
@@ -48495,15 +48491,15 @@ HIDDEN _sk_gauss_a_to_rgba_sse2
.globl _sk_gauss_a_to_rgba_sse2
FUNCTION(_sk_gauss_a_to_rgba_sse2)
_sk_gauss_a_to_rgba_sse2:
- .byte 15,40,5,206,180,0,0 // movaps 0xb4ce(%rip),%xmm0 # 33190 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
+ .byte 15,40,5,234,180,0,0 // movaps 0xb4ea(%rip),%xmm0 # 33250 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,212,180,0,0 // addps 0xb4d4(%rip),%xmm0 # 331a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
+ .byte 15,88,5,240,180,0,0 // addps 0xb4f0(%rip),%xmm0 # 33260 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,218,180,0,0 // addps 0xb4da(%rip),%xmm0 # 331b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
+ .byte 15,88,5,246,180,0,0 // addps 0xb4f6(%rip),%xmm0 # 33270 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,224,180,0,0 // addps 0xb4e0(%rip),%xmm0 # 331c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ .byte 15,88,5,252,180,0,0 // addps 0xb4fc(%rip),%xmm0 # 33280 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,230,180,0,0 // addps 0xb4e6(%rip),%xmm0 # 331d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
+ .byte 15,88,5,2,181,0,0 // addps 0xb502(%rip),%xmm0 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
@@ -48518,7 +48514,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 27d2f <_sk_gradient_sse2+0x38>
+ .byte 114,41 // jb 27dd3 <_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
@@ -48529,7 +48525,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 27d15 <_sk_gradient_sse2+0x1e>
+ .byte 117,230 // jne 27db9 <_sk_gradient_sse2+0x1e>
.byte 65,86 // push %r14
.byte 83 // push %rbx
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
@@ -48669,29 +48665,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,118,178,0,0 // movaps 0xb276(%rip),%xmm13 # 331e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ .byte 68,15,40,45,146,178,0,0 // movaps 0xb292(%rip),%xmm13 # 332a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,122,178,0,0 // addps 0xb27a(%rip),%xmm13 # 331f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ .byte 68,15,88,45,150,178,0,0 // addps 0xb296(%rip),%xmm13 # 332b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,126,178,0,0 // addps 0xb27e(%rip),%xmm13 # 33200 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ .byte 68,15,88,45,154,178,0,0 // addps 0xb29a(%rip),%xmm13 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,130,178,0,0 // addps 0xb282(%rip),%xmm13 # 33210 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ .byte 68,15,88,45,158,178,0,0 // addps 0xb29e(%rip),%xmm13 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9
- .byte 68,15,40,21,129,178,0,0 // movaps 0xb281(%rip),%xmm10 # 33220 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ .byte 68,15,40,21,157,178,0,0 // movaps 0xb29d(%rip),%xmm10 # 332e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
.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,52,172,0,0 // movaps 0xac34(%rip),%xmm10 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,21,80,172,0,0 // movaps 0xac50(%rip),%xmm10 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.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,35,172,0,0 // movaps 0xac23(%rip),%xmm10 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,21,63,172,0,0 // movaps 0xac3f(%rip),%xmm10 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,92,208 // subps %xmm8,%xmm10
.byte 69,15,84,209 // andps %xmm9,%xmm10
.byte 69,15,85,200 // andnps %xmm8,%xmm9
@@ -48718,15 +48714,15 @@ HIDDEN _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:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,80,32 // movss 0x20(%rax),%xmm10
- .byte 243,68,15,16,64,36 // movss 0x24(%rax),%xmm8
+ .byte 243,68,15,16,80,64 // movss 0x40(%rax),%xmm10
+ .byte 243,68,15,16,64,68 // movss 0x44(%rax),%xmm8
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
- .byte 243,68,15,16,88,40 // movss 0x28(%rax),%xmm11
- .byte 243,68,15,16,72,44 // movss 0x2c(%rax),%xmm9
+ .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,234,177,0,0 // mulps 0xb1ea(%rip),%xmm9 # 33230 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ .byte 68,15,89,13,6,178,0,0 // mulps 0xb206(%rip),%xmm9 # 332f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -48734,7 +48730,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.byte 243,69,15,89,219 // mulss %xmm11,%xmm11
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,92,227 // subps %xmm11,%xmm12
- .byte 68,15,89,21,213,177,0,0 // mulps 0xb1d5(%rip),%xmm10 # 33240 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 68,15,89,21,241,177,0,0 // mulps 0xb1f1(%rip),%xmm10 # 33300 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -48743,8 +48739,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 65,15,92,193 // subps %xmm9,%xmm0
- .byte 68,15,87,13,125,176,0,0 // xorps 0xb07d(%rip),%xmm9 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
- .byte 68,15,89,5,85,171,0,0 // mulps 0xab55(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,87,13,153,176,0,0 // xorps 0xb099(%rip),%xmm9 # 331d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 68,15,89,5,113,171,0,0 // mulps 0xab71(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -48757,15 +48753,15 @@ HIDDEN _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:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,80,32 // movss 0x20(%rax),%xmm10
- .byte 243,68,15,16,64,36 // movss 0x24(%rax),%xmm8
+ .byte 243,68,15,16,80,64 // movss 0x40(%rax),%xmm10
+ .byte 243,68,15,16,64,68 // movss 0x44(%rax),%xmm8
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
- .byte 243,68,15,16,88,40 // movss 0x28(%rax),%xmm11
- .byte 243,68,15,16,72,44 // movss 0x2c(%rax),%xmm9
+ .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,76,177,0,0 // mulps 0xb14c(%rip),%xmm9 # 33230 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ .byte 68,15,89,13,104,177,0,0 // mulps 0xb168(%rip),%xmm9 # 332f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -48773,7 +48769,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2:
.byte 243,69,15,89,219 // mulss %xmm11,%xmm11
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,92,227 // subps %xmm11,%xmm12
- .byte 68,15,89,21,55,177,0,0 // mulps 0xb137(%rip),%xmm10 # 33240 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 68,15,89,21,83,177,0,0 // mulps 0xb153(%rip),%xmm10 # 33300 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -48782,8 +48778,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2:
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 65,15,92,193 // subps %xmm9,%xmm0
- .byte 68,15,87,13,223,175,0,0 // xorps 0xafdf(%rip),%xmm9 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
- .byte 68,15,89,5,183,170,0,0 // mulps 0xaab7(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,87,13,251,175,0,0 // xorps 0xaffb(%rip),%xmm9 # 331d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ .byte 68,15,89,5,211,170,0,0 // mulps 0xaad3(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -48796,12 +48792,12 @@ HIDDEN _sk_xy_to_2pt_conical_linear_sse2
FUNCTION(_sk_xy_to_2pt_conical_linear_sse2)
_sk_xy_to_2pt_conical_linear_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,64,40 // movss 0x28(%rax),%xmm8
- .byte 243,68,15,16,72,44 // movss 0x2c(%rax),%xmm9
+ .byte 243,68,15,16,64,72 // movss 0x48(%rax),%xmm8
+ .byte 243,68,15,16,72,76 // movss 0x4c(%rax),%xmm9
.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,191,176,0,0 // mulps 0xb0bf(%rip),%xmm9 # 33230 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ .byte 68,15,89,13,219,176,0,0 // mulps 0xb0db(%rip),%xmm9 # 332f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -48809,7 +48805,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,123,175,0,0 // xorps 0xaf7b(%rip),%xmm0 # 33110 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
+ .byte 15,87,5,151,175,0,0 // xorps 0xaf97(%rip),%xmm0 # 331d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -48819,8 +48815,8 @@ HIDDEN _sk_mask_2pt_conical_degenerates_sse2
FUNCTION(_sk_mask_2pt_conical_degenerates_sse2)
_sk_mask_2pt_conical_degenerates_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,64,40 // movss 0x28(%rax),%xmm8
- .byte 243,68,15,16,72,44 // movss 0x2c(%rax),%xmm9
+ .byte 243,68,15,16,64,72 // movss 0x48(%rax),%xmm8
+ .byte 243,68,15,16,72,76 // movss 0x4c(%rax),%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 68,15,89,200 // mulps %xmm0,%xmm9
@@ -48855,7 +48851,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,226,169,0,0 // movaps 0xa9e2(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,5,254,169,0,0 // movaps 0xa9fe(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -48863,7 +48859,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,205,169,0,0 // movaps 0xa9cd(%rip),%xmm12 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,40,37,233,169,0,0 // movaps 0xa9e9(%rip),%xmm12 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,84,220 // andps %xmm12,%xmm11
.byte 69,15,92,211 // subps %xmm11,%xmm10
.byte 69,15,92,202 // subps %xmm10,%xmm9
@@ -48875,9 +48871,9 @@ _sk_save_xy_sse2:
.byte 69,15,84,220 // andps %xmm12,%xmm11
.byte 69,15,92,211 // subps %xmm11,%xmm10
.byte 69,15,92,194 // subps %xmm10,%xmm8
- .byte 15,17,72,32 // movups %xmm1,0x20(%rax)
- .byte 68,15,17,72,64 // movups %xmm9,0x40(%rax)
- .byte 68,15,17,64,96 // movups %xmm8,0x60(%rax)
+ .byte 15,17,72,64 // movups %xmm1,0x40(%rax)
+ .byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
+ .byte 68,15,17,128,192,0,0,0 // movups %xmm8,0xc0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -48886,8 +48882,8 @@ HIDDEN _sk_accumulate_sse2
FUNCTION(_sk_accumulate_sse2)
_sk_accumulate_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 68,15,16,136,160,0,0,0 // movups 0xa0(%rax),%xmm9
+ .byte 68,15,16,128,0,1,0,0 // movups 0x100(%rax),%xmm8
+ .byte 68,15,16,136,64,1,0,0 // movups 0x140(%rax),%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 68,15,89,192 // mulps %xmm0,%xmm8
@@ -48909,11 +48905,11 @@ FUNCTION(_sk_bilinear_nx_sse2)
_sk_bilinear_nx_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
- .byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,134,175,0,0 // addps 0xaf86(%rip),%xmm0 # 33250 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
- .byte 68,15,40,13,46,169,0,0 // movaps 0xa92e(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
+ .byte 15,88,5,153,175,0,0 // addps 0xaf99(%rip),%xmm0 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 68,15,40,13,65,169,0,0 // movaps 0xa941(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
+ .byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -48923,9 +48919,9 @@ FUNCTION(_sk_bilinear_px_sse2)
_sk_bilinear_px_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
- .byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,253,168,0,0 // addps 0xa8fd(%rip),%xmm0 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
+ .byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
+ .byte 15,88,5,13,169,0,0 // addps 0xa90d(%rip),%xmm0 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .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
@@ -48934,12 +48930,12 @@ HIDDEN _sk_bilinear_ny_sse2
FUNCTION(_sk_bilinear_ny_sse2)
_sk_bilinear_ny_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,16,72,32 // movups 0x20(%rax),%xmm1
- .byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,63,175,0,0 // addps 0xaf3f(%rip),%xmm1 # 33250 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
- .byte 68,15,40,13,231,168,0,0 // movaps 0xa8e7(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .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,76,175,0,0 // addps 0xaf4c(%rip),%xmm1 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 68,15,40,13,244,168,0,0 // movaps 0xa8f4(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,17,136,160,0,0,0 // movups %xmm9,0xa0(%rax)
+ .byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -48948,10 +48944,10 @@ HIDDEN _sk_bilinear_py_sse2
FUNCTION(_sk_bilinear_py_sse2)
_sk_bilinear_py_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,16,72,32 // movups 0x20(%rax),%xmm1
- .byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,181,168,0,0 // addps 0xa8b5(%rip),%xmm1 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%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,191,168,0,0 // addps 0xa8bf(%rip),%xmm1 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .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
@@ -48961,16 +48957,16 @@ FUNCTION(_sk_bicubic_n3x_sse2)
_sk_bicubic_n3x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
- .byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,8,175,0,0 // addps 0xaf08(%rip),%xmm0 # 33260 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
- .byte 68,15,40,13,160,168,0,0 // movaps 0xa8a0(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
+ .byte 15,88,5,15,175,0,0 // addps 0xaf0f(%rip),%xmm0 # 33320 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 68,15,40,13,167,168,0,0 // movaps 0xa8a7(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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,252,174,0,0 // mulps 0xaefc(%rip),%xmm9 # 33270 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
- .byte 68,15,88,13,132,170,0,0 // addps 0xaa84(%rip),%xmm9 # 32e00 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 68,15,89,13,3,175,0,0 // mulps 0xaf03(%rip),%xmm9 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ .byte 68,15,88,13,139,170,0,0 // addps 0xaa8b(%rip),%xmm9 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
- .byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
+ .byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -48980,18 +48976,18 @@ FUNCTION(_sk_bicubic_n1x_sse2)
_sk_bicubic_n1x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
- .byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,179,174,0,0 // addps 0xaeb3(%rip),%xmm0 # 33250 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
- .byte 68,15,40,13,91,168,0,0 // movaps 0xa85b(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
+ .byte 15,88,5,183,174,0,0 // addps 0xaeb7(%rip),%xmm0 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 68,15,40,13,95,168,0,0 // movaps 0xa85f(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,207,174,0,0 // movaps 0xaecf(%rip),%xmm8 # 33280 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ .byte 68,15,40,5,211,174,0,0 // movaps 0xaed3(%rip),%xmm8 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,211,174,0,0 // addps 0xaed3(%rip),%xmm8 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 68,15,88,5,215,174,0,0 // addps 0xaed7(%rip),%xmm8 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,39,168,0,0 // addps 0xa827(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,88,5,43,168,0,0 // addps 0xa82b(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,203,174,0,0 // addps 0xaecb(%rip),%xmm8 # 332a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
- .byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
+ .byte 68,15,88,5,207,174,0,0 // addps 0xaecf(%rip),%xmm8 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .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
@@ -49000,18 +48996,18 @@ 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,5,168,0,0 // movaps 0xa805(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,40,5,9,168,0,0 // movaps 0xa809(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 15,16,0 // movups (%rax),%xmm0
- .byte 68,15,16,72,64 // movups 0x40(%rax),%xmm9
+ .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,129,174,0,0 // movaps 0xae81(%rip),%xmm10 # 33280 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ .byte 68,15,40,21,130,174,0,0 // movaps 0xae82(%rip),%xmm10 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,133,174,0,0 // addps 0xae85(%rip),%xmm10 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 68,15,88,21,134,174,0,0 // addps 0xae86(%rip),%xmm10 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.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,129,174,0,0 // addps 0xae81(%rip),%xmm10 # 332a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
- .byte 68,15,17,144,128,0,0,0 // movups %xmm10,0x80(%rax)
+ .byte 68,15,88,21,130,174,0,0 // addps 0xae82(%rip),%xmm10 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .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
@@ -49021,14 +49017,14 @@ FUNCTION(_sk_bicubic_p3x_sse2)
_sk_bicubic_p3x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
- .byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,84,174,0,0 // addps 0xae54(%rip),%xmm0 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
+ .byte 15,88,5,82,174,0,0 // addps 0xae52(%rip),%xmm0 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,36,174,0,0 // mulps 0xae24(%rip),%xmm8 # 33270 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
- .byte 68,15,88,5,172,169,0,0 // addps 0xa9ac(%rip),%xmm8 # 32e00 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 68,15,89,5,34,174,0,0 // mulps 0xae22(%rip),%xmm8 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ .byte 68,15,88,5,170,169,0,0 // addps 0xa9aa(%rip),%xmm8 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
+ .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
@@ -49037,17 +49033,17 @@ HIDDEN _sk_bicubic_n3y_sse2
FUNCTION(_sk_bicubic_n3y_sse2)
_sk_bicubic_n3y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,16,72,32 // movups 0x20(%rax),%xmm1
- .byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,234,173,0,0 // addps 0xadea(%rip),%xmm1 # 33260 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
- .byte 68,15,40,13,130,167,0,0 // movaps 0xa782(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .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,229,173,0,0 // addps 0xade5(%rip),%xmm1 # 33320 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ .byte 68,15,40,13,125,167,0,0 // movaps 0xa77d(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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,222,173,0,0 // mulps 0xadde(%rip),%xmm9 # 33270 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
- .byte 68,15,88,13,102,169,0,0 // addps 0xa966(%rip),%xmm9 # 32e00 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 68,15,89,13,217,173,0,0 // mulps 0xadd9(%rip),%xmm9 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ .byte 68,15,88,13,97,169,0,0 // addps 0xa961(%rip),%xmm9 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
- .byte 68,15,17,136,160,0,0,0 // movups %xmm9,0xa0(%rax)
+ .byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49056,19 +49052,19 @@ HIDDEN _sk_bicubic_n1y_sse2
FUNCTION(_sk_bicubic_n1y_sse2)
_sk_bicubic_n1y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,16,72,32 // movups 0x20(%rax),%xmm1
- .byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,148,173,0,0 // addps 0xad94(%rip),%xmm1 # 33250 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
- .byte 68,15,40,13,60,167,0,0 // movaps 0xa73c(%rip),%xmm9 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .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,140,173,0,0 // addps 0xad8c(%rip),%xmm1 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ .byte 68,15,40,13,52,167,0,0 // movaps 0xa734(%rip),%xmm9 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,176,173,0,0 // movaps 0xadb0(%rip),%xmm8 # 33280 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ .byte 68,15,40,5,168,173,0,0 // movaps 0xada8(%rip),%xmm8 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,180,173,0,0 // addps 0xadb4(%rip),%xmm8 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 68,15,88,5,172,173,0,0 // addps 0xadac(%rip),%xmm8 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,8,167,0,0 // addps 0xa708(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ .byte 68,15,88,5,0,167,0,0 // addps 0xa700(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,172,173,0,0 // addps 0xadac(%rip),%xmm8 # 332a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
- .byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
+ .byte 68,15,88,5,164,173,0,0 // addps 0xada4(%rip),%xmm8 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .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
@@ -49077,18 +49073,18 @@ 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,230,166,0,0 // movaps 0xa6e6(%rip),%xmm8 # 32bf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
- .byte 15,16,72,32 // movups 0x20(%rax),%xmm1
- .byte 68,15,16,72,96 // movups 0x60(%rax),%xmm9
+ .byte 68,15,40,5,222,166,0,0 // movaps 0xa6de(%rip),%xmm8 # 32cb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ .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,97,173,0,0 // movaps 0xad61(%rip),%xmm10 # 33280 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ .byte 68,15,40,21,86,173,0,0 // movaps 0xad56(%rip),%xmm10 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,101,173,0,0 // addps 0xad65(%rip),%xmm10 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .byte 68,15,88,21,90,173,0,0 // addps 0xad5a(%rip),%xmm10 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.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,97,173,0,0 // addps 0xad61(%rip),%xmm10 # 332a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
- .byte 68,15,17,144,160,0,0,0 // movups %xmm10,0xa0(%rax)
+ .byte 68,15,88,21,86,173,0,0 // addps 0xad56(%rip),%xmm10 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .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
@@ -49097,15 +49093,15 @@ HIDDEN _sk_bicubic_p3y_sse2
FUNCTION(_sk_bicubic_p3y_sse2)
_sk_bicubic_p3y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,16,72,32 // movups 0x20(%rax),%xmm1
- .byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,51,173,0,0 // addps 0xad33(%rip),%xmm1 # 33290 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ .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,37,173,0,0 // addps 0xad25(%rip),%xmm1 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,3,173,0,0 // mulps 0xad03(%rip),%xmm8 # 33270 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
- .byte 68,15,88,5,139,168,0,0 // addps 0xa88b(%rip),%xmm8 # 32e00 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ .byte 68,15,89,5,245,172,0,0 // mulps 0xacf5(%rip),%xmm8 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ .byte 68,15,88,5,125,168,0,0 // addps 0xa87d(%rip),%xmm8 # 32ec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
+ .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
@@ -49152,7 +49148,7 @@ _sk_callback_sse2:
.byte 65,15,69,245 // cmovne %r13d,%esi
.byte 72,137,223 // mov %rbx,%rdi
.byte 255,19 // callq *(%rbx)
- .byte 72,139,131,136,0,0,0 // mov 0x88(%rbx),%rax
+ .byte 72,139,131,8,1,0,0 // mov 0x108(%rbx),%rax
.byte 15,16,32 // movups (%rax),%xmm4
.byte 15,16,64,16 // movups 0x10(%rax),%xmm0
.byte 15,16,88,32 // movups 0x20(%rax),%xmm3
@@ -49248,7 +49244,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,74,171,0,0 // movdqa 0xab4a(%rip),%xmm8 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,68,15,111,5,60,171,0,0 // movdqa 0xab3c(%rip),%xmm8 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -49287,7 +49283,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,1,164,0,0 // movdqa 0xa401(%rip),%xmm12 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,68,15,111,37,243,163,0,0 // movdqa 0xa3f3(%rip),%xmm12 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -49303,7 +49299,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,54,170,0,0 // movaps 0xaa36(%rip),%xmm4 # 332b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ .byte 15,40,37,40,170,0,0 // movaps 0xaa28(%rip),%xmm4 # 33370 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
.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
@@ -49339,7 +49335,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,171,169,0,0 // psubd 0xa9ab(%rip),%xmm1 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,13,157,169,0,0 // psubd 0xa99d(%rip),%xmm1 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -49429,7 +49425,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,115,161,0,0 // movdqa 0xa173(%rip),%xmm13 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,68,15,111,45,101,161,0,0 // movdqa 0xa165(%rip),%xmm13 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -49526,7 +49522,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,70,166,0,0 // movdqa 0xa646(%rip),%xmm3 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,29,56,166,0,0 // movdqa 0xa638(%rip),%xmm3 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.byte 102,15,244,203 // pmuludq %xmm3,%xmm1
.byte 102,15,244,211 // pmuludq %xmm3,%xmm2
.byte 102,15,111,251 // movdqa %xmm3,%xmm7
@@ -49564,7 +49560,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,6,159,0,0 // movdqa 0x9f06(%rip),%xmm0 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,111,5,248,158,0,0 // movdqa 0x9ef8(%rip),%xmm0 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -49645,7 +49641,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,35,164,0,0 // movdqa 0xa423(%rip),%xmm1 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,13,21,164,0,0 // movdqa 0xa415(%rip),%xmm1 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
@@ -49667,7 +49663,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,200,163,0,0 // psubd 0xa3c8(%rip),%xmm1 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,13,186,163,0,0 // psubd 0xa3ba(%rip),%xmm1 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -49682,7 +49678,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,227,156,0,0 // paddd 0x9ce3(%rip),%xmm0 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,254,5,213,156,0,0 // paddd 0x9cd5(%rip),%xmm0 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -49719,7 +49715,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,210,162,0,0 // psubd 0xa2d2(%rip),%xmm1 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,13,196,162,0,0 // psubd 0xa2c4(%rip),%xmm1 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -49734,7 +49730,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,237,155,0,0 // paddd 0x9bed(%rip),%xmm2 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,254,21,223,155,0,0 // paddd 0x9bdf(%rip),%xmm2 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -49880,7 +49876,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,21,160,0,0 // movdqa 0xa015(%rip),%xmm4 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,37,7,160,0,0 // movdqa 0xa007(%rip),%xmm4 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -49919,7 +49915,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,207,152,0,0 // paddd 0x98cf(%rip),%xmm0 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,254,5,193,152,0,0 // paddd 0x98c1(%rip),%xmm0 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -49934,7 +49930,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,9,159,0,0 // movaps 0x9f09(%rip),%xmm6 # 332b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ .byte 15,40,53,251,158,0,0 // movaps 0x9efb(%rip),%xmm6 # 33370 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
.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
@@ -49952,7 +49948,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,191,158,0,0 // movdqa 0x9ebf(%rip),%xmm1 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,13,177,158,0,0 // movdqa 0x9eb1(%rip),%xmm1 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -49973,7 +49969,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,106,158,0,0 // psubd 0x9e6a(%rip),%xmm0 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,5,92,158,0,0 // psubd 0x9e5c(%rip),%xmm0 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -49988,7 +49984,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,130,151,0,0 // paddd 0x9782(%rip),%xmm1 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,254,13,116,151,0,0 // paddd 0x9774(%rip),%xmm1 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -50026,7 +50022,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,105,157,0,0 // movdqa 0x9d69(%rip),%xmm4 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,37,91,157,0,0 // movdqa 0x9d5b(%rip),%xmm4 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -50064,7 +50060,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,37,150,0,0 // movdqa 0x9625(%rip),%xmm8 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,68,15,111,5,23,150,0,0 // movdqa 0x9617(%rip),%xmm8 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -50210,7 +50206,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,127,147,0,0 // movdqa 0x937f(%rip),%xmm15 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,68,15,111,61,113,147,0,0 // movdqa 0x9371(%rip),%xmm15 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -50293,7 +50289,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,158,152,0,0 // movdqa 0x989e(%rip),%xmm5 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,45,144,152,0,0 // movdqa 0x9890(%rip),%xmm5 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -50314,7 +50310,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,71,152,0,0 // psubd 0x9847(%rip),%xmm5 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,45,57,152,0,0 // psubd 0x9839(%rip),%xmm5 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -50346,7 +50342,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,165,151,0,0 // movdqa 0x97a5(%rip),%xmm3 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,29,151,151,0,0 // movdqa 0x9797(%rip),%xmm3 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -50367,7 +50363,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,69,151,0,0 // psubd 0x9745(%rip),%xmm5 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,45,55,151,0,0 // psubd 0x9737(%rip),%xmm5 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -50382,7 +50378,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,95,144,0,0 // movdqa 0x905f(%rip),%xmm9 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,68,15,111,13,81,144,0,0 // movdqa 0x9051(%rip),%xmm9 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -50444,7 +50440,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,224,149,0,0 // movdqa 0x95e0(%rip),%xmm2 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,21,210,149,0,0 // movdqa 0x95d2(%rip),%xmm2 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -50637,7 +50633,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,124,146,0,0 // psubd 0x927c(%rip),%xmm2 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,21,110,146,0,0 // psubd 0x926e(%rip),%xmm2 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -50697,7 +50693,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,91,145,0,0 // movdqa 0x915b(%rip),%xmm8 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,68,15,111,5,77,145,0,0 // movdqa 0x914d(%rip),%xmm8 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -50735,7 +50731,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,25,138,0,0 // movdqa 0x8a19(%rip),%xmm8 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,68,15,111,5,11,138,0,0 // movdqa 0x8a0b(%rip),%xmm8 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -50818,7 +50814,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,53,143,0,0 // movdqa 0x8f35(%rip),%xmm4 # 332c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ .byte 102,15,111,37,39,143,0,0 // movdqa 0x8f27(%rip),%xmm4 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
.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
@@ -50839,7 +50835,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,222,142,0,0 // psubd 0x8ede(%rip),%xmm1 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,13,208,142,0,0 // psubd 0x8ed0(%rip),%xmm1 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -50854,7 +50850,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,247,135,0,0 // paddd 0x87f7(%rip),%xmm0 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,254,5,233,135,0,0 // paddd 0x87e9(%rip),%xmm0 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -50892,7 +50888,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,230,141,0,0 // psubd 0x8de6(%rip),%xmm1 # 332d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ .byte 102,15,250,13,216,141,0,0 // psubd 0x8dd8(%rip),%xmm1 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
.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
@@ -50907,7 +50903,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,1,135,0,0 // paddd 0x8701(%rip),%xmm2 # 32c30 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ .byte 102,15,254,21,243,134,0,0 // paddd 0x86f3(%rip),%xmm2 # 32cf0 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
.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
@@ -50966,7 +50962,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,237,133,0,0 // movaps 0x85ed(%rip),%xmm3 # 32c00 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ .byte 15,40,29,223,133,0,0 // movaps 0x85df(%rip),%xmm3 # 32cc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
.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
@@ -50975,6 +50971,8 @@ _sk_clut_4D_sse2:
.byte 91 // pop %rbx
.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
@@ -50997,13 +50995,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 2a702 <_sk_start_pipeline_hsw_lowp+0xca>
+ .byte 15,131,151,0,0,0 // jae 2a7d2 <_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 2a6c4 <_sk_start_pipeline_hsw_lowp+0x8c>
+ .byte 119,67 // ja 2a794 <_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
@@ -51022,10 +51020,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 2a685 <_sk_start_pipeline_hsw_lowp+0x4d>
+ .byte 118,193 // jbe 2a755 <_sk_start_pipeline_hsw_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,41 // je 2a6f5 <_sk_start_pipeline_hsw_lowp+0xbd>
+ .byte 116,41 // je 2a7c5 <_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
@@ -51039,7 +51037,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 2a677 <_sk_start_pipeline_hsw_lowp+0x3f>
+ .byte 15,133,117,255,255,255 // jne 2a747 <_sk_start_pipeline_hsw_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -51073,7 +51071,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,130,129,0,0 // vpbroadcastw 0x8182(%rip),%ymm3 # 328c0 <_sk_srcover_rgba_8888_sse2_lowp+0x764>
+ .byte 196,226,125,121,29,114,129,0,0 // vpbroadcastw 0x8172(%rip),%ymm3 # 32980 <_sk_srcover_rgba_8888_sse2_lowp+0x754>
.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
@@ -51084,7 +51082,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,107,129,0,0 // vpbroadcastw 0x816b(%rip),%ymm0 # 328c2 <_sk_srcover_rgba_8888_sse2_lowp+0x766>
+ .byte 196,226,125,121,5,91,129,0,0 // vpbroadcastw 0x815b(%rip),%ymm0 # 32982 <_sk_srcover_rgba_8888_sse2_lowp+0x756>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 197,253,111,216 // vmovdqa %ymm0,%ymm3
@@ -51095,8 +51093,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,117,130,0,0 // vmovss 0x8275(%rip),%xmm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- .byte 197,250,16,21,157,130,0,0 // vmovss 0x829d(%rip),%xmm2 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 197,122,16,5,101,130,0,0 // vmovss 0x8265(%rip),%xmm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 197,250,16,21,141,130,0,0 // vmovss 0x828d(%rip),%xmm2 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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
@@ -51119,7 +51117,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,250,128,0,0 // vpbroadcastw 0x80fa(%rip),%ymm8 # 328c4 <_sk_srcover_rgba_8888_sse2_lowp+0x768>
+ .byte 196,98,125,121,5,234,128,0,0 // vpbroadcastw 0x80ea(%rip),%ymm8 # 32984 <_sk_srcover_rgba_8888_sse2_lowp+0x758>
.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
@@ -51167,7 +51165,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,145,128,0,0 // vpbroadcastw 0x8091(%rip),%ymm8 # 328c6 <_sk_srcover_rgba_8888_sse2_lowp+0x76a>
+ .byte 196,98,125,121,5,129,128,0,0 // vpbroadcastw 0x8081(%rip),%ymm8 # 32986 <_sk_srcover_rgba_8888_sse2_lowp+0x75a>
.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
@@ -51191,7 +51189,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,94,128,0,0 // vpbroadcastw 0x805e(%rip),%ymm8 # 328c8 <_sk_srcover_rgba_8888_sse2_lowp+0x76c>
+ .byte 196,98,125,121,5,78,128,0,0 // vpbroadcastw 0x804e(%rip),%ymm8 # 32988 <_sk_srcover_rgba_8888_sse2_lowp+0x75c>
.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
@@ -51218,7 +51216,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,254,127,0,0 // vpbroadcastw 0x7ffe(%rip),%ymm9 # 328ca <_sk_srcover_rgba_8888_sse2_lowp+0x76e>
+ .byte 196,98,125,121,13,238,127,0,0 // vpbroadcastw 0x7fee(%rip),%ymm9 # 3298a <_sk_srcover_rgba_8888_sse2_lowp+0x75e>
.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
@@ -51245,7 +51243,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,155,127,0,0 // vpbroadcastw 0x7f9b(%rip),%ymm8 # 328cc <_sk_srcover_rgba_8888_sse2_lowp+0x770>
+ .byte 196,98,125,121,5,139,127,0,0 // vpbroadcastw 0x7f8b(%rip),%ymm8 # 3298c <_sk_srcover_rgba_8888_sse2_lowp+0x760>
.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
@@ -51265,7 +51263,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,88,127,0,0 // vpbroadcastw 0x7f58(%rip),%ymm8 # 328ce <_sk_srcover_rgba_8888_sse2_lowp+0x772>
+ .byte 196,98,125,121,5,72,127,0,0 // vpbroadcastw 0x7f48(%rip),%ymm8 # 3298e <_sk_srcover_rgba_8888_sse2_lowp+0x762>
.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
@@ -51284,7 +51282,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,25,127,0,0 // vpbroadcastw 0x7f19(%rip),%ymm8 # 328d0 <_sk_srcover_rgba_8888_sse2_lowp+0x774>
+ .byte 196,98,125,121,5,9,127,0,0 // vpbroadcastw 0x7f09(%rip),%ymm8 # 32990 <_sk_srcover_rgba_8888_sse2_lowp+0x764>
.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
@@ -51305,7 +51303,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,210,126,0,0 // vpbroadcastw 0x7ed2(%rip),%ymm8 # 328d2 <_sk_srcover_rgba_8888_sse2_lowp+0x776>
+ .byte 196,98,125,121,5,194,126,0,0 // vpbroadcastw 0x7ec2(%rip),%ymm8 # 32992 <_sk_srcover_rgba_8888_sse2_lowp+0x766>
.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
@@ -51326,7 +51324,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,139,126,0,0 // vpbroadcastw 0x7e8b(%rip),%ymm8 # 328d4 <_sk_srcover_rgba_8888_sse2_lowp+0x778>
+ .byte 196,98,125,121,5,123,126,0,0 // vpbroadcastw 0x7e7b(%rip),%ymm8 # 32994 <_sk_srcover_rgba_8888_sse2_lowp+0x768>
.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
@@ -51351,7 +51349,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,48,126,0,0 // vpbroadcastw 0x7e30(%rip),%ymm8 # 328d6 <_sk_srcover_rgba_8888_sse2_lowp+0x77a>
+ .byte 196,98,125,121,5,32,126,0,0 // vpbroadcastw 0x7e20(%rip),%ymm8 # 32996 <_sk_srcover_rgba_8888_sse2_lowp+0x76a>
.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
@@ -51377,7 +51375,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,213,125,0,0 // vpbroadcastw 0x7dd5(%rip),%ymm8 # 328d8 <_sk_srcover_rgba_8888_sse2_lowp+0x77c>
+ .byte 196,98,125,121,5,197,125,0,0 // vpbroadcastw 0x7dc5(%rip),%ymm8 # 32998 <_sk_srcover_rgba_8888_sse2_lowp+0x76c>
.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
@@ -51396,7 +51394,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,150,125,0,0 // vpbroadcastw 0x7d96(%rip),%ymm8 # 328da <_sk_srcover_rgba_8888_sse2_lowp+0x77e>
+ .byte 196,98,125,121,5,134,125,0,0 // vpbroadcastw 0x7d86(%rip),%ymm8 # 3299a <_sk_srcover_rgba_8888_sse2_lowp+0x76e>
.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
@@ -51432,7 +51430,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,12,125,0,0 // vpbroadcastw 0x7d0c(%rip),%ymm8 # 328dc <_sk_srcover_rgba_8888_sse2_lowp+0x780>
+ .byte 196,98,125,121,5,252,124,0,0 // vpbroadcastw 0x7cfc(%rip),%ymm8 # 3299c <_sk_srcover_rgba_8888_sse2_lowp+0x770>
.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
@@ -51449,7 +51447,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,217,124,0,0 // vpbroadcastw 0x7cd9(%rip),%ymm9 # 328de <_sk_srcover_rgba_8888_sse2_lowp+0x782>
+ .byte 196,98,125,121,13,201,124,0,0 // vpbroadcastw 0x7cc9(%rip),%ymm9 # 3299e <_sk_srcover_rgba_8888_sse2_lowp+0x772>
.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
@@ -51475,7 +51473,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,126,124,0,0 // vpbroadcastw 0x7c7e(%rip),%ymm8 # 328e0 <_sk_srcover_rgba_8888_sse2_lowp+0x784>
+ .byte 196,98,125,121,5,110,124,0,0 // vpbroadcastw 0x7c6e(%rip),%ymm8 # 329a0 <_sk_srcover_rgba_8888_sse2_lowp+0x774>
.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
@@ -51509,7 +51507,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,2,124,0,0 // vpbroadcastw 0x7c02(%rip),%ymm9 # 328e2 <_sk_srcover_rgba_8888_sse2_lowp+0x786>
+ .byte 196,98,125,121,13,242,123,0,0 // vpbroadcastw 0x7bf2(%rip),%ymm9 # 329a2 <_sk_srcover_rgba_8888_sse2_lowp+0x776>
.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
@@ -51543,7 +51541,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,131,123,0,0 // vpbroadcastw 0x7b83(%rip),%ymm9 # 328e4 <_sk_srcover_rgba_8888_sse2_lowp+0x788>
+ .byte 196,98,125,121,13,115,123,0,0 // vpbroadcastw 0x7b73(%rip),%ymm9 # 329a4 <_sk_srcover_rgba_8888_sse2_lowp+0x778>
.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
@@ -51577,10 +51575,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,4,123,0,0 // vpbroadcastw 0x7b04(%rip),%ymm9 # 328e6 <_sk_srcover_rgba_8888_sse2_lowp+0x78a>
+ .byte 196,98,125,121,13,244,122,0,0 // vpbroadcastw 0x7af4(%rip),%ymm9 # 329a6 <_sk_srcover_rgba_8888_sse2_lowp+0x77a>
.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,243,122,0,0 // vpbroadcastw 0x7af3(%rip),%ymm10 # 328e8 <_sk_srcover_rgba_8888_sse2_lowp+0x78c>
+ .byte 196,98,125,121,21,227,122,0,0 // vpbroadcastw 0x7ae3(%rip),%ymm10 # 329a8 <_sk_srcover_rgba_8888_sse2_lowp+0x77c>
.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
@@ -51613,10 +51611,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,120,122,0,0 // vpbroadcastw 0x7a78(%rip),%ymm9 # 328ea <_sk_srcover_rgba_8888_sse2_lowp+0x78e>
+ .byte 196,98,125,121,13,104,122,0,0 // vpbroadcastw 0x7a68(%rip),%ymm9 # 329aa <_sk_srcover_rgba_8888_sse2_lowp+0x77e>
.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,103,122,0,0 // vpbroadcastw 0x7a67(%rip),%ymm10 # 328ec <_sk_srcover_rgba_8888_sse2_lowp+0x790>
+ .byte 196,98,125,121,21,87,122,0,0 // vpbroadcastw 0x7a57(%rip),%ymm10 # 329ac <_sk_srcover_rgba_8888_sse2_lowp+0x780>
.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
@@ -51644,7 +51642,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,4,122,0,0 // vpbroadcastw 0x7a04(%rip),%ymm9 # 328f0 <_sk_srcover_rgba_8888_sse2_lowp+0x794>
+ .byte 196,98,125,121,13,244,121,0,0 // vpbroadcastw 0x79f4(%rip),%ymm9 # 329b0 <_sk_srcover_rgba_8888_sse2_lowp+0x784>
.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
@@ -51672,7 +51670,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,123,121,0,0 // vpbroadcastw 0x797b(%rip),%ymm14 # 328ee <_sk_srcover_rgba_8888_sse2_lowp+0x792>
+ .byte 196,98,125,121,53,107,121,0,0 // vpbroadcastw 0x796b(%rip),%ymm14 # 329ae <_sk_srcover_rgba_8888_sse2_lowp+0x782>
.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
@@ -51709,7 +51707,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,240,120,0,0 // vpbroadcastw 0x78f0(%rip),%ymm9 # 328f4 <_sk_srcover_rgba_8888_sse2_lowp+0x798>
+ .byte 196,98,125,121,13,224,120,0,0 // vpbroadcastw 0x78e0(%rip),%ymm9 # 329b4 <_sk_srcover_rgba_8888_sse2_lowp+0x788>
.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
@@ -51733,7 +51731,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,120,120,0,0 // vpbroadcastw 0x7878(%rip),%ymm13 # 328f2 <_sk_srcover_rgba_8888_sse2_lowp+0x796>
+ .byte 196,98,125,121,45,104,120,0,0 // vpbroadcastw 0x7868(%rip),%ymm13 # 329b2 <_sk_srcover_rgba_8888_sse2_lowp+0x786>
.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
@@ -51785,10 +51783,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 2b170 <_sk_load_8888_hsw_lowp+0x52>
+ .byte 119,55 // ja 2b240 <_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,161,1,0,0 // lea 0x1a1(%rip),%r9 # 2b2e8 <_sk_load_8888_hsw_lowp+0x1ca>
+ .byte 76,141,13,161,1,0,0 // lea 0x1a1(%rip),%r9 # 2b3b8 <_sk_load_8888_hsw_lowp+0x1ca>
.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
@@ -51798,10 +51796,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 2b297 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 2b367 <_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 2b297 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 2b367 <_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
@@ -51810,7 +51808,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 2b297 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 2b367 <_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
@@ -51826,7 +51824,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 2b297 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 2b367 <_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
@@ -51836,7 +51834,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 2b297 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 235,81 // jmp 2b367 <_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
@@ -51856,7 +51854,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,64,118,0,0 // vmovdqa 0x7640(%rip),%ymm8 # 32900 <_sk_srcover_rgba_8888_sse2_lowp+0x7a4>
+ .byte 197,125,111,5,48,118,0,0 // vmovdqa 0x7630(%rip),%ymm8 # 329c0 <_sk_srcover_rgba_8888_sse2_lowp+0x794>
.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
@@ -51867,7 +51865,7 @@ _sk_load_8888_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 144 // nop
- .byte 121,254 // jns 2b2e8 <_sk_load_8888_hsw_lowp+0x1ca>
+ .byte 121,254 // jns 2b3b8 <_sk_load_8888_hsw_lowp+0x1ca>
.byte 255 // (bad)
.byte 255,176,254,255,255,154 // pushq -0x65000002(%rax)
.byte 254 // (bad)
@@ -51892,7 +51890,7 @@ _sk_load_8888_hsw_lowp:
.byte 255 // (bad)
.byte 59,255 // cmp %edi,%edi
.byte 255 // (bad)
- .byte 255,37,255,255,255,156 // jmpq *-0x63000001(%rip) # ffffffff9d02b314 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffff9cff91b8>
+ .byte 255,37,255,255,255,156 // jmpq *-0x63000001(%rip) # ffffffff9d02b3e4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffff9cff91b8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,136,255,255,255,116 // decl 0x74ffffff(%rax)
@@ -51915,10 +51913,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 2b376 <_sk_load_8888_dst_hsw_lowp+0x52>
+ .byte 119,55 // ja 2b446 <_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 # 2b4f0 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2b5c0 <_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
@@ -51928,10 +51926,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 2b49d <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 2b56d <_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 2b49d <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 2b56d <_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
@@ -51940,7 +51938,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 2b49d <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 2b56d <_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
@@ -51956,7 +51954,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 2b49d <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 2b56d <_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
@@ -51966,7 +51964,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 2b49d <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 235,81 // jmp 2b56d <_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
@@ -51986,7 +51984,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,90,116,0,0 // vmovdqa 0x745a(%rip),%ymm8 # 32920 <_sk_srcover_rgba_8888_sse2_lowp+0x7c4>
+ .byte 197,125,111,5,74,116,0,0 // vmovdqa 0x744a(%rip),%ymm8 # 329e0 <_sk_srcover_rgba_8888_sse2_lowp+0x7b4>
.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
@@ -51997,7 +51995,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 2b4f0 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 2b5c0 <_sk_load_8888_dst_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -52058,20 +52056,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 2b5ad <_sk_store_8888_hsw_lowp+0x81>
+ .byte 119,30 // ja 2b67d <_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 # 2b65c <_sk_store_8888_hsw_lowp+0x130>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2b72c <_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 2b658 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,171,0,0,0 // jmpq 2b728 <_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 2b658 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,153,0,0,0 // jmpq 2b728 <_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 2b658 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,134,0,0,0 // jmpq 2b728 <_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
@@ -52079,12 +52077,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 2b658 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 235,85 // jmp 2b728 <_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 2b658 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 235,54 // jmp 2b728 <_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
@@ -52141,10 +52139,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 2b6ea <_sk_load_bgra_hsw_lowp+0x52>
+ .byte 119,55 // ja 2b7ba <_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 # 2b864 <_sk_load_bgra_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2b934 <_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
@@ -52154,10 +52152,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 2b811 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 2b8e1 <_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 2b811 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 2b8e1 <_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
@@ -52166,7 +52164,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 2b811 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 2b8e1 <_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
@@ -52182,7 +52180,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 2b811 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 2b8e1 <_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
@@ -52192,7 +52190,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 2b811 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 235,81 // jmp 2b8e1 <_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
@@ -52212,7 +52210,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,6,113,0,0 // vmovdqa 0x7106(%rip),%ymm8 # 32940 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
+ .byte 197,125,111,5,246,112,0,0 // vmovdqa 0x70f6(%rip),%ymm8 # 32a00 <_sk_srcover_rgba_8888_sse2_lowp+0x7d4>
.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
@@ -52223,7 +52221,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 2b864 <_sk_load_bgra_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 2b934 <_sk_load_bgra_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -52270,10 +52268,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 2b8f2 <_sk_load_bgra_dst_hsw_lowp+0x52>
+ .byte 119,55 // ja 2b9c2 <_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 # 2ba6c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2bb3c <_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
@@ -52283,10 +52281,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 2ba19 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 2bae9 <_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 2ba19 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 2bae9 <_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
@@ -52295,7 +52293,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 2ba19 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 2bae9 <_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
@@ -52311,7 +52309,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 2ba19 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 2bae9 <_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
@@ -52321,7 +52319,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 2ba19 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 235,81 // jmp 2bae9 <_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
@@ -52341,7 +52339,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,30,111,0,0 // vmovdqa 0x6f1e(%rip),%ymm8 # 32960 <_sk_srcover_rgba_8888_sse2_lowp+0x804>
+ .byte 197,125,111,5,14,111,0,0 // vmovdqa 0x6f0e(%rip),%ymm8 # 32a20 <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
.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
@@ -52352,7 +52350,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 2ba6c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 2bb3c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -52413,20 +52411,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 2bb29 <_sk_store_bgra_hsw_lowp+0x81>
+ .byte 119,30 // ja 2bbf9 <_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 # 2bbd8 <_sk_store_bgra_hsw_lowp+0x130>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2bca8 <_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 2bbd4 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,171,0,0,0 // jmpq 2bca4 <_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 2bbd4 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,153,0,0,0 // jmpq 2bca4 <_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 2bbd4 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,134,0,0,0 // jmpq 2bca4 <_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
@@ -52434,12 +52432,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 2bbd4 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 235,85 // jmp 2bca4 <_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 2bbd4 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 235,54 // jmp 2bca4 <_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
@@ -52496,24 +52494,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 2bc53 <_sk_load_565_hsw_lowp+0x3f>
+ .byte 119,37 // ja 2bd23 <_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,132,1,0,0 // lea 0x184(%rip),%r9 # 2bdc0 <_sk_load_565_hsw_lowp+0x1ac>
+ .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 2be90 <_sk_load_565_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,192 // vmovd %eax,%xmm0
- .byte 233,8,1,0,0 // jmpq 2bd5b <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2be2b <_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 2bd5b <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2be2b <_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 2bd5b <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2be2b <_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
@@ -52523,7 +52521,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 2bd5b <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2be2b <_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
@@ -52535,7 +52533,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 2bd5b <_sk_load_565_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2be2b <_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
@@ -52549,13 +52547,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,28,108,0,0 // vpbroadcastw 0x6c1c(%rip),%ymm1 # 32980 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
+ .byte 196,226,125,121,13,12,108,0,0 // vpbroadcastw 0x6c0c(%rip),%ymm1 # 32a40 <_sk_srcover_rgba_8888_sse2_lowp+0x814>
.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,7,108,0,0 // vpbroadcastw 0x6c07(%rip),%ymm3 # 32982 <_sk_srcover_rgba_8888_sse2_lowp+0x826>
+ .byte 196,226,125,121,29,247,107,0,0 // vpbroadcastw 0x6bf7(%rip),%ymm3 # 32a42 <_sk_srcover_rgba_8888_sse2_lowp+0x816>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
- .byte 196,226,125,121,29,252,107,0,0 // vpbroadcastw 0x6bfc(%rip),%ymm3 # 32984 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ .byte 196,226,125,121,29,236,107,0,0 // vpbroadcastw 0x6bec(%rip),%ymm3 # 32a44 <_sk_srcover_rgba_8888_sse2_lowp+0x818>
.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
@@ -52566,7 +52564,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,202,107,0,0 // vpbroadcastw 0x6bca(%rip),%ymm3 # 32986 <_sk_srcover_rgba_8888_sse2_lowp+0x82a>
+ .byte 196,226,125,121,29,186,107,0,0 // vpbroadcastw 0x6bba(%rip),%ymm3 # 32a46 <_sk_srcover_rgba_8888_sse2_lowp+0x81a>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 133,254 // test %edi,%esi
@@ -52621,24 +52619,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 2be3b <_sk_load_565_dst_hsw_lowp+0x3f>
+ .byte 119,37 // ja 2bf0b <_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 # 2bfa8 <_sk_load_565_dst_hsw_lowp+0x1ac>
+ .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 2c078 <_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 2bf43 <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2c013 <_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 2bf43 <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2c013 <_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 2bf43 <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2c013 <_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
@@ -52648,7 +52646,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 2bf43 <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2c013 <_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
@@ -52660,7 +52658,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 2bf43 <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2c013 <_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
@@ -52674,13 +52672,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,60,106,0,0 // vpbroadcastw 0x6a3c(%rip),%ymm5 # 32988 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ .byte 196,226,125,121,45,44,106,0,0 // vpbroadcastw 0x6a2c(%rip),%ymm5 # 32a48 <_sk_srcover_rgba_8888_sse2_lowp+0x81c>
.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,39,106,0,0 // vpbroadcastw 0x6a27(%rip),%ymm7 # 3298a <_sk_srcover_rgba_8888_sse2_lowp+0x82e>
+ .byte 196,226,125,121,61,23,106,0,0 // vpbroadcastw 0x6a17(%rip),%ymm7 # 32a4a <_sk_srcover_rgba_8888_sse2_lowp+0x81e>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
- .byte 196,226,125,121,61,28,106,0,0 // vpbroadcastw 0x6a1c(%rip),%ymm7 # 3298c <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ .byte 196,226,125,121,61,12,106,0,0 // vpbroadcastw 0x6a0c(%rip),%ymm7 # 32a4c <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.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
@@ -52691,7 +52689,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,234,105,0,0 // vpbroadcastw 0x69ea(%rip),%ymm7 # 3298e <_sk_srcover_rgba_8888_sse2_lowp+0x832>
+ .byte 196,226,125,121,61,218,105,0,0 // vpbroadcastw 0x69da(%rip),%ymm7 # 32a4e <_sk_srcover_rgba_8888_sse2_lowp+0x822>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 133,254 // test %edi,%esi
@@ -52742,10 +52740,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,147,105,0,0 // vpbroadcastw 0x6993(%rip),%ymm8 # 32990 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ .byte 196,98,125,121,5,131,105,0,0 // vpbroadcastw 0x6983(%rip),%ymm8 # 32a50 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
.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,130,105,0,0 // vpbroadcastw 0x6982(%rip),%ymm9 # 32992 <_sk_srcover_rgba_8888_sse2_lowp+0x836>
+ .byte 196,98,125,121,13,114,105,0,0 // vpbroadcastw 0x6972(%rip),%ymm9 # 32a52 <_sk_srcover_rgba_8888_sse2_lowp+0x826>
.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
@@ -52755,31 +52753,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 2c052 <_sk_store_565_hsw_lowp+0x6e>
+ .byte 119,31 // ja 2c122 <_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 # 2c100 <_sk_store_565_hsw_lowp+0x11c>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2c1d0 <_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 2c0f9 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,167,0,0,0 // jmpq 2c1c9 <_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 2c0f9 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,156,0,0,0 // jmpq 2c1c9 <_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 2c0f9 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,137,0,0,0 // jmpq 2c1c9 <_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 2c0f9 <_sk_store_565_hsw_lowp+0x115>
+ .byte 235,105 // jmp 2c1c9 <_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 2c0f3 <_sk_store_565_hsw_lowp+0x10f>
+ .byte 235,55 // jmp 2c1c3 <_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
@@ -52802,7 +52800,7 @@ _sk_store_565_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 120,255 // js 2c115 <_sk_store_565_hsw_lowp+0x131>
+ .byte 120,255 // js 2c1e5 <_sk_store_565_hsw_lowp+0x131>
.byte 255 // (bad)
.byte 255,112,255 // pushq -0x1(%rax)
.byte 255 // (bad)
@@ -52838,38 +52836,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 2c178 <_sk_load_a8_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2c248 <_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,219,0,0,0 // lea 0xdb(%rip),%r9 # 2c23c <_sk_load_a8_hsw_lowp+0x100>
+ .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 2c30c <_sk_load_a8_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,192 // vmovd %eax,%xmm0
- .byte 233,175,0,0,0 // jmpq 2c227 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2c2f7 <_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 2c227 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2c2f7 <_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 2c227 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2c2f7 <_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 2c227 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2c2f7 <_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 2c227 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2c2f7 <_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
@@ -52929,38 +52927,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 2c2b4 <_sk_load_a8_dst_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2c384 <_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 # 2c378 <_sk_load_a8_dst_hsw_lowp+0x100>
+ .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 2c448 <_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 2c363 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2c433 <_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 2c363 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2c433 <_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 2c363 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2c433 <_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 2c363 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2c433 <_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 2c363 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2c433 <_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
@@ -53017,7 +53015,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,33,111,0,0 // vmovdqa 0x6f21(%rip),%xmm9 # 332f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ .byte 197,121,111,13,17,111,0,0 // vmovdqa 0x6f11(%rip),%xmm9 # 333b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
.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
@@ -53025,28 +53023,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 2c404 <_sk_store_a8_hsw_lowp+0x50>
+ .byte 119,28 // ja 2c4d4 <_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 # 2c484 <_sk_store_a8_hsw_lowp+0xd0>
+ .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 2c554 <_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 2c47d <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,121 // jmp 2c54d <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,65,122,127,4,16 // vmovdqu %xmm8,(%r8,%rdx,1)
- .byte 235,113 // jmp 2c47d <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,113 // jmp 2c54d <_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 2c47d <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,96 // jmp 2c54d <_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 2c47d <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,64 // jmp 2c54d <_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 2c477 <_sk_store_a8_hsw_lowp+0xc3>
+ .byte 235,32 // jmp 2c547 <_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)
@@ -53055,7 +53053,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 2c485 <_sk_store_a8_hsw_lowp+0xd1>
+ .byte 119,255 // ja 2c555 <_sk_store_a8_hsw_lowp+0xd1>
.byte 255 // (bad)
.byte 255,144,255,255,255,136 // callq *-0x77000001(%rax)
.byte 255 // (bad)
@@ -53102,38 +53100,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 2c4fc <_sk_load_g8_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2c5cc <_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,227,0,0,0 // lea 0xe3(%rip),%r9 # 2c5c8 <_sk_load_g8_hsw_lowp+0x108>
+ .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 2c698 <_sk_load_g8_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,192 // vmovd %eax,%xmm0
- .byte 233,175,0,0,0 // jmpq 2c5ab <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2c67b <_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 2c5ab <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2c67b <_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 2c5ab <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2c67b <_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 2c5ab <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2c67b <_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 2c5ab <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2c67b <_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
@@ -53143,7 +53141,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,217,99,0,0 // vpbroadcastw 0x63d9(%rip),%ymm3 # 32994 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ .byte 196,226,125,121,29,201,99,0,0 // vpbroadcastw 0x63c9(%rip),%ymm3 # 32a54 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -53157,7 +53155,7 @@ _sk_load_g8_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 2c5d5 <_sk_load_g8_hsw_lowp+0x115>
+ .byte 123,255 // jnp 2c6a5 <_sk_load_g8_hsw_lowp+0x115>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -53195,38 +53193,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 2c640 <_sk_load_g8_dst_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2c710 <_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 # 2c70c <_sk_load_g8_dst_hsw_lowp+0x108>
+ .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 2c7dc <_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 2c6ef <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2c7bf <_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 2c6ef <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2c7bf <_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 2c6ef <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2c7bf <_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 2c6ef <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2c7bf <_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 2c6ef <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2c7bf <_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
@@ -53236,7 +53234,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,151,98,0,0 // vpbroadcastw 0x6297(%rip),%ymm7 # 32996 <_sk_srcover_rgba_8888_sse2_lowp+0x83a>
+ .byte 196,226,125,121,61,135,98,0,0 // vpbroadcastw 0x6287(%rip),%ymm7 # 32a56 <_sk_srcover_rgba_8888_sse2_lowp+0x82a>
.byte 197,253,111,236 // vmovdqa %ymm4,%ymm5
.byte 197,253,111,244 // vmovdqa %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -53250,7 +53248,7 @@ _sk_load_g8_dst_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 2c719 <_sk_load_g8_dst_hsw_lowp+0x115>
+ .byte 123,255 // jnp 2c7e9 <_sk_load_g8_dst_hsw_lowp+0x115>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -53280,12 +53278,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,71,98,0,0 // vpbroadcastw 0x6247(%rip),%ymm3 # 32998 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,226,125,121,29,55,98,0,0 // vpbroadcastw 0x6237(%rip),%ymm3 # 32a58 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
.byte 197,253,213,195 // vpmullw %ymm3,%ymm0,%ymm0
- .byte 196,226,125,121,29,60,98,0,0 // vpbroadcastw 0x623c(%rip),%ymm3 # 3299a <_sk_srcover_rgba_8888_sse2_lowp+0x83e>
+ .byte 196,226,125,121,29,44,98,0,0 // vpbroadcastw 0x622c(%rip),%ymm3 # 32a5a <_sk_srcover_rgba_8888_sse2_lowp+0x82e>
.byte 197,245,213,203 // vpmullw %ymm3,%ymm1,%ymm1
.byte 197,245,253,192 // vpaddw %ymm0,%ymm1,%ymm0
- .byte 196,226,125,121,13,45,98,0,0 // vpbroadcastw 0x622d(%rip),%ymm1 # 3299c <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,121,13,29,98,0,0 // vpbroadcastw 0x621d(%rip),%ymm1 # 32a5c <_sk_srcover_rgba_8888_sse2_lowp+0x830>
.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
@@ -53301,13 +53299,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,122,98,0,0 // vmovss 0x627a(%rip),%xmm9 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
- .byte 196,98,57,169,13,65,98,0,0 // vfmadd213ss 0x6241(%rip),%xmm8,%xmm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 197,122,16,13,106,98,0,0 // vmovss 0x626a(%rip),%xmm9 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,57,169,13,49,98,0,0 // vfmadd213ss 0x6231(%rip),%xmm8,%xmm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,224,97,0,0 // vpbroadcastw 0x61e0(%rip),%ymm9 # 3299e <_sk_srcover_rgba_8888_sse2_lowp+0x842>
+ .byte 196,98,125,121,13,208,97,0,0 // vpbroadcastw 0x61d0(%rip),%ymm9 # 32a5e <_sk_srcover_rgba_8888_sse2_lowp+0x832>
.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
@@ -53328,12 +53326,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,16,98,0,0 // vmovss 0x6210(%rip),%xmm9 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
- .byte 196,98,57,169,13,215,97,0,0 // vfmadd213ss 0x61d7(%rip),%xmm8,%xmm9 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 197,122,16,13,0,98,0,0 // vmovss 0x6200(%rip),%xmm9 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,57,169,13,199,97,0,0 // vfmadd213ss 0x61c7(%rip),%xmm8,%xmm9 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,124,97,0,0 // vpbroadcastw 0x617c(%rip),%ymm9 # 329a0 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,121,13,108,97,0,0 // vpbroadcastw 0x616c(%rip),%ymm9 # 32a60 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
.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
@@ -53370,38 +53368,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 2c8c2 <_sk_scale_u8_hsw_lowp+0x3d>
+ .byte 119,38 // ja 2c992 <_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 # 2c9c0 <_sk_scale_u8_hsw_lowp+0x13b>
+ .byte 76,141,13,21,1,0,0 // lea 0x115(%rip),%r9 # 2ca90 <_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 2c975 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,179,0,0,0 // jmpq 2ca45 <_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 2c975 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,168,0,0,0 // jmpq 2ca45 <_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 2c975 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,135,0,0,0 // jmpq 2ca45 <_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 2c975 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 235,92 // jmp 2ca45 <_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 2c975 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 235,49 // jmp 2ca45 <_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
@@ -53411,7 +53409,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,27,96,0,0 // vpbroadcastw 0x601b(%rip),%ymm9 # 329a2 <_sk_srcover_rgba_8888_sse2_lowp+0x846>
+ .byte 196,98,125,121,13,11,96,0,0 // vpbroadcastw 0x600b(%rip),%ymm9 # 32a62 <_sk_srcover_rgba_8888_sse2_lowp+0x836>
.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
@@ -53432,7 +53430,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) # 4c02c9cc <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa870>
+ .byte 255,13,255,255,255,75 // decl 0x4bffffff(%rip) # 4c02ca9c <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa870>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,67,255 // incl -0x1(%rbx)
@@ -53471,38 +53469,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 2ca39 <_sk_lerp_u8_hsw_lowp+0x3d>
+ .byte 119,38 // ja 2cb09 <_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 # 2cb5c <_sk_lerp_u8_hsw_lowp+0x160>
+ .byte 76,141,13,58,1,0,0 // lea 0x13a(%rip),%r9 # 2cc2c <_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 2caec <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,179,0,0,0 // jmpq 2cbbc <_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 2caec <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,168,0,0,0 // jmpq 2cbbc <_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 2caec <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,135,0,0,0 // jmpq 2cbbc <_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 2caec <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 235,92 // jmp 2cbbc <_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 2caec <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 235,49 // jmp 2cbbc <_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
@@ -53511,7 +53509,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,170,94,0,0 // vpbroadcastw 0x5eaa(%rip),%ymm9 # 329a4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ .byte 196,98,125,121,13,154,94,0,0 // vpbroadcastw 0x5e9a(%rip),%ymm9 # 32a64 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
.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
@@ -53543,7 +53541,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,254,255,255,38 // callq 2702cb67 <_sk_srcover_rgba_8888_sse2_lowp+0x26ffaa0b>
+ .byte 232,254,255,255,38 // callq 2702cc37 <_sk_srcover_rgba_8888_sse2_lowp+0x26ffaa0b>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,30 // lcall *(%rsi)
@@ -53564,7 +53562,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 255,52,255 // pushq (%rdi,%rdi,8)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 124,255 // jl 2cb89 <_sk_lerp_u8_hsw_lowp+0x18d>
+ .byte 124,255 // jl 2cc59 <_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)
@@ -53585,24 +53583,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 2cbd8 <_sk_scale_565_hsw_lowp+0x40>
+ .byte 119,38 // ja 2cca8 <_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 # 2cdc0 <_sk_scale_565_hsw_lowp+0x228>
+ .byte 76,141,13,255,1,0,0 // lea 0x1ff(%rip),%r9 # 2ce90 <_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 2cce4 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,12,1,0,0 // jmpq 2cdb4 <_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 2cce4 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,1,1,0,0 // jmpq 2cdb4 <_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 2cce4 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,221,0,0,0 // jmpq 2cdb4 <_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
@@ -53612,7 +53610,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 2cce4 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,157,0,0,0 // jmpq 2cdb4 <_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
@@ -53624,7 +53622,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 2cce4 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 235,84 // jmp 2cdb4 <_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
@@ -53638,13 +53636,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,185,92,0,0 // vpbroadcastw 0x5cb9(%rip),%ymm9 # 329a6 <_sk_srcover_rgba_8888_sse2_lowp+0x84a>
+ .byte 196,98,125,121,13,169,92,0,0 // vpbroadcastw 0x5ca9(%rip),%ymm9 # 32a66 <_sk_srcover_rgba_8888_sse2_lowp+0x83a>
.byte 196,193,45,113,208,8 // vpsrlw $0x8,%ymm8,%ymm10
.byte 196,65,45,219,201 // vpand %ymm9,%ymm10,%ymm9
.byte 196,193,45,113,208,5 // vpsrlw $0x5,%ymm8,%ymm10
- .byte 196,98,125,121,29,161,92,0,0 // vpbroadcastw 0x5ca1(%rip),%ymm11 # 329a8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,121,29,145,92,0,0 // vpbroadcastw 0x5c91(%rip),%ymm11 # 32a68 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
.byte 196,65,45,219,211 // vpand %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,149,92,0,0 // vpbroadcastw 0x5c95(%rip),%ymm11 # 329aa <_sk_srcover_rgba_8888_sse2_lowp+0x84e>
+ .byte 196,98,125,121,29,133,92,0,0 // vpbroadcastw 0x5c85(%rip),%ymm11 # 32a6a <_sk_srcover_rgba_8888_sse2_lowp+0x83e>
.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
@@ -53654,7 +53652,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,92,92,0,0 // vpbroadcastw 0x5c5c(%rip),%ymm11 # 329ac <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,121,29,76,92,0,0 // vpbroadcastw 0x5c4c(%rip),%ymm11 # 32a6c <_sk_srcover_rgba_8888_sse2_lowp+0x840>
.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
@@ -53664,7 +53662,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,40,92,0,0 // vpbroadcastw 0x5c28(%rip),%ymm8 # 329ae <_sk_srcover_rgba_8888_sse2_lowp+0x852>
+ .byte 196,98,125,121,5,24,92,0,0 // vpbroadcastw 0x5c18(%rip),%ymm8 # 32a6e <_sk_srcover_rgba_8888_sse2_lowp+0x842>
.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
@@ -53728,24 +53726,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 2ce3c <_sk_lerp_565_hsw_lowp+0x40>
+ .byte 119,38 // ja 2cf0c <_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 # 2d058 <_sk_lerp_565_hsw_lowp+0x25c>
+ .byte 76,141,13,51,2,0,0 // lea 0x233(%rip),%r9 # 2d128 <_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 2cf48 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,12,1,0,0 // jmpq 2d018 <_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 2cf48 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,1,1,0,0 // jmpq 2d018 <_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 2cf48 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,221,0,0,0 // jmpq 2d018 <_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
@@ -53755,7 +53753,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 2cf48 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,157,0,0,0 // jmpq 2d018 <_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
@@ -53767,7 +53765,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 2cf48 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 235,84 // jmp 2d018 <_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
@@ -53781,13 +53779,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,95,90,0,0 // vpbroadcastw 0x5a5f(%rip),%ymm9 # 329b0 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,121,13,79,90,0,0 // vpbroadcastw 0x5a4f(%rip),%ymm9 # 32a70 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,71,90,0,0 // vpbroadcastw 0x5a47(%rip),%ymm11 # 329b2 <_sk_srcover_rgba_8888_sse2_lowp+0x856>
+ .byte 196,98,125,121,29,55,90,0,0 // vpbroadcastw 0x5a37(%rip),%ymm11 # 32a72 <_sk_srcover_rgba_8888_sse2_lowp+0x846>
.byte 196,65,45,219,211 // vpand %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,59,90,0,0 // vpbroadcastw 0x5a3b(%rip),%ymm11 # 329b4 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,121,29,43,90,0,0 // vpbroadcastw 0x5a2b(%rip),%ymm11 # 32a74 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -53797,7 +53795,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,2,90,0,0 // vpbroadcastw 0x5a02(%rip),%ymm11 # 329b6 <_sk_srcover_rgba_8888_sse2_lowp+0x85a>
+ .byte 196,98,125,121,29,242,89,0,0 // vpbroadcastw 0x59f2(%rip),%ymm11 # 32a76 <_sk_srcover_rgba_8888_sse2_lowp+0x84a>
.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
@@ -53806,7 +53804,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,210,89,0,0 // vpbroadcastw 0x59d2(%rip),%ymm12 # 329b8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,98,125,121,37,194,89,0,0 // vpbroadcastw 0x59c2(%rip),%ymm12 # 32a78 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -53887,9 +53885,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 2d0f0 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ .byte 119,51 // ja 2d1c0 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 76,141,29,236,2,0,0 // lea 0x2ec(%rip),%r11 # 2d3b4 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+ .byte 76,141,29,236,2,0,0 // lea 0x2ec(%rip),%r11 # 2d484 <_sk_srcover_rgba_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
@@ -53899,10 +53897,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 2d206 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,22,1,0,0 // jmpq 2d2d6 <_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 2d206 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,6,1,0,0 // jmpq 2d2d6 <_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
@@ -53911,7 +53909,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 2d206 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,216,0,0,0 // jmpq 2d2d6 <_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
@@ -53927,7 +53925,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 2d206 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,129,0,0,0 // jmpq 2d2d6 <_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
@@ -53937,7 +53935,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 2d206 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 235,76 // jmp 2d2d6 <_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
@@ -53957,9 +53955,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,145,87,0,0 // vmovdqa 0x5791(%rip),%ymm8 # 329c0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 197,125,111,5,129,87,0,0 // vmovdqa 0x5781(%rip),%ymm8 # 32a80 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
.byte 196,193,85,219,224 // vpand %ymm8,%ymm5,%ymm4
- .byte 196,98,125,121,13,163,87,0,0 // vpbroadcastw 0x57a3(%rip),%ymm9 # 329e0 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ .byte 196,98,125,121,13,147,87,0,0 // vpbroadcastw 0x5793(%rip),%ymm9 # 32aa0 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -53998,19 +53996,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 2d317 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 2d3f0 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+ .byte 119,26 // ja 2d3e7 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 2d4c0 <_sk_srcover_rgba_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 2d3ae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,151,0,0,0 // jmpq 2d47e <_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 2d3ae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,135,0,0,0 // jmpq 2d47e <_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 2d3ae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,121 // jmp 2d47e <_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
@@ -54018,12 +54016,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 2d3ae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,76 // jmp 2d47e <_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 2d3ae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,49 // jmp 2d47e <_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
@@ -54071,7 +54069,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255,6 // incl (%rsi)
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f02d3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb298>
+ .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f02d4c4 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb298>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,55 // pushq (%rdi)
@@ -54089,7 +54087,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 121,255 // jns 2d415 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+ .byte 121,255 // jns 2d4e5 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -54122,13 +54120,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 2d4e2 <_sk_start_pipeline_sse41_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 2d5b2 <_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 2d4b0 <_sk_start_pipeline_sse41_lowp+0x84>
+ .byte 119,59 // ja 2d580 <_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
@@ -54147,10 +54145,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 2d479 <_sk_start_pipeline_sse41_lowp+0x4d>
+ .byte 118,201 // jbe 2d549 <_sk_start_pipeline_sse41_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 2d4d9 <_sk_start_pipeline_sse41_lowp+0xad>
+ .byte 116,33 // je 2d5a9 <_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
@@ -54164,7 +54162,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 2d46b <_sk_start_pipeline_sse41_lowp+0x3f>
+ .byte 117,137 // jne 2d53b <_sk_start_pipeline_sse41_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -54207,7 +54205,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,75,86,0,0 // movaps 0x564b(%rip),%xmm3 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,59,86,0,0 // movaps 0x563b(%rip),%xmm3 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -54218,7 +54216,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,55,86,0,0 // movaps 0x5637(%rip),%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,5,39,86,0,0 // movaps 0x5627(%rip),%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -54229,10 +54227,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,166,84,0,0 // movss 0x54a6(%rip),%xmm2 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 243,15,16,21,150,84,0,0 // movss 0x5496(%rip),%xmm2 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,101,84,0,0 // movss 0x5465(%rip),%xmm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 243,68,15,16,5,85,84,0,0 // movss 0x5455(%rip),%xmm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -54259,7 +54257,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,169,85,0,0 // movdqa 0x55a9(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,153,85,0,0 // movdqa 0x5599(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54307,7 +54305,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,71,85,0,0 // movdqa 0x5547(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,55,85,0,0 // movdqa 0x5537(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54339,7 +54337,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,235,84,0,0 // movdqa 0x54eb(%rip),%xmm3 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,111,29,219,84,0,0 // movdqa 0x54db(%rip),%xmm3 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54371,7 +54369,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,107,84,0,0 // movdqa 0x546b(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,91,84,0,0 // movdqa 0x545b(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54400,7 +54398,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,246,83,0,0 // movdqa 0x53f6(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,230,83,0,0 // movdqa 0x53e6(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54421,7 +54419,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,173,83,0,0 // movdqa 0x53ad(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,157,83,0,0 // movdqa 0x539d(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54442,7 +54440,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,100,83,0,0 // movdqa 0x5364(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,84,83,0,0 // movdqa 0x5354(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54465,7 +54463,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,13,83,0,0 // movdqa 0x530d(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,253,82,0,0 // movdqa 0x52fd(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54490,7 +54488,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,179,82,0,0 // movdqa 0x52b3(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,163,82,0,0 // movdqa 0x52a3(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54519,7 +54517,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,57,82,0,0 // movdqa 0x5239(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,41,82,0,0 // movdqa 0x5229(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54546,7 +54544,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,210,81,0,0 // movdqa 0x51d2(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,194,81,0,0 // movdqa 0x51c2(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54565,7 +54563,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,145,81,0,0 // movdqa 0x5191(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,129,81,0,0 // movdqa 0x5181(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54608,7 +54606,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,214,80,0,0 // movdqa 0x50d6(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,198,80,0,0 // movdqa 0x50c6(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54628,7 +54626,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,144,80,0,0 // movdqa 0x5090(%rip),%xmm10 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,21,128,80,0,0 // movdqa 0x5080(%rip),%xmm10 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54660,7 +54658,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,14,80,0,0 // movdqa 0x500e(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,254,79,0,0 // movdqa 0x4ffe(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54703,7 +54701,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,85,79,0,0 // movdqa 0x4f55(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,69,79,0,0 // movdqa 0x4f45(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54747,7 +54745,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,152,78,0,0 // movdqa 0x4e98(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,136,78,0,0 // movdqa 0x4e88(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54791,10 +54789,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,219,77,0,0 // movdqa 0x4ddb(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,203,77,0,0 // movdqa 0x4dcb(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,56,85,0,0 // movdqa 0x5538(%rip),%xmm10 # 33300 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,68,15,111,21,40,85,0,0 // movdqa 0x5528(%rip),%xmm10 # 333c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
.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
@@ -54836,10 +54834,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,23,77,0,0 // movdqa 0x4d17(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,7,77,0,0 // movdqa 0x4d07(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,116,84,0,0 // movdqa 0x5474(%rip),%xmm10 # 33300 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,68,15,111,21,100,84,0,0 // movdqa 0x5464(%rip),%xmm10 # 333c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
.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
@@ -54875,14 +54873,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,114,76,0,0 // movdqa 0x4c72(%rip),%xmm11 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,29,98,76,0,0 // movdqa 0x4c62(%rip),%xmm11 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,203,83,0,0 // movdqa 0x53cb(%rip),%xmm9 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,68,15,111,13,187,83,0,0 // movdqa 0x53bb(%rip),%xmm9 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
.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
@@ -54929,7 +54927,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,99,75,0,0 // movdqa 0x4b63(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,83,75,0,0 // movdqa 0x4b53(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54968,7 +54966,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,198,74,0,0 // movdqa 0x4ac6(%rip),%xmm11 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,29,182,74,0,0 // movdqa 0x4ab6(%rip),%xmm11 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -54980,7 +54978,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,7,82,0,0 // movdqa 0x5207(%rip),%xmm9 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,68,15,111,13,247,81,0,0 // movdqa 0x51f7(%rip),%xmm9 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
.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
@@ -55026,7 +55024,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,169,73,0,0 // movdqa 0x49a9(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,153,73,0,0 // movdqa 0x4999(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -55069,49 +55067,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 2e2a9 <_sk_load_8888_sse41_lowp+0x44>
+ .byte 119,41 // ja 2e379 <_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,241,0,0,0 // lea 0xf1(%rip),%r9 # 2e380 <_sk_load_8888_sse41_lowp+0x11b>
+ .byte 76,141,13,241,0,0,0 // lea 0xf1(%rip),%r9 # 2e450 <_sk_load_8888_sse41_lowp+0x11b>
.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 2e302 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 2e3d2 <_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 2e302 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 2e3d2 <_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 2e302 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 2e3d2 <_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,22,80,0,0 // movdqa 0x5016(%rip),%xmm0 # 33320 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
+ .byte 102,15,111,5,6,80,0,0 // movdqa 0x5006(%rip),%xmm0 # 333e0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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,102,72,0,0 // movdqa 0x4866(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,86,72,0,0 // movdqa 0x4856(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,239,79,0,0 // movdqa 0x4fef(%rip),%xmm10 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
+ .byte 102,68,15,111,21,223,79,0,0 // movdqa 0x4fdf(%rip),%xmm10 # 333f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
.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,220,79,0,0 // movdqa 0x4fdc(%rip),%xmm10 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
+ .byte 102,68,15,111,21,204,79,0,0 // movdqa 0x4fcc(%rip),%xmm10 # 33400 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
.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
@@ -55127,7 +55125,7 @@ _sk_load_8888_sse41_lowp:
.byte 56,255 // cmp %bh,%bh
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 124,255 // jl 2e38d <_sk_load_8888_sse41_lowp+0x128>
+ .byte 124,255 // jl 2e45d <_sk_load_8888_sse41_lowp+0x128>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -55150,49 +55148,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 2e3e0 <_sk_load_8888_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 2e4b0 <_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 # 2e4b8 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 2e588 <_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 2e439 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 2e509 <_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 2e439 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 2e509 <_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 2e439 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 2e509 <_sk_load_8888_dst_sse41_lowp+0x9d>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,52,144 // movdqu (%r8,%rdx,4),%xmm6
- .byte 102,15,111,37,223,78,0,0 // movdqa 0x4edf(%rip),%xmm4 # 33320 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
+ .byte 102,15,111,37,207,78,0,0 // movdqa 0x4ecf(%rip),%xmm4 # 333e0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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,71,0,0 // movdqa 0x472f(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,31,71,0,0 // movdqa 0x471f(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,65,15,219,225 // pand %xmm9,%xmm4
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
- .byte 102,68,15,111,21,184,78,0,0 // movdqa 0x4eb8(%rip),%xmm10 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
+ .byte 102,68,15,111,21,168,78,0,0 // movdqa 0x4ea8(%rip),%xmm10 # 333f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
.byte 102,15,111,254 // movdqa %xmm6,%xmm7
.byte 102,65,15,56,0,250 // pshufb %xmm10,%xmm7
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,251 // punpcklqdq %xmm11,%xmm7
- .byte 102,68,15,111,21,165,78,0,0 // movdqa 0x4ea5(%rip),%xmm10 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
+ .byte 102,68,15,111,21,149,78,0,0 // movdqa 0x4e95(%rip),%xmm10 # 33400 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
.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
@@ -55208,7 +55206,7 @@ _sk_load_8888_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 2e4c5 <_sk_load_8888_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 2e595 <_sk_load_8888_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -55245,20 +55243,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 2e55a <_sk_store_8888_sse41_lowp+0x86>
+ .byte 119,27 // ja 2e62a <_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 # 2e5a0 <_sk_store_8888_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 2e670 <_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 2e599 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 2e669 <_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 2e599 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 2e669 <_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 2e599 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 2e669 <_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)
@@ -55302,49 +55300,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 2e600 <_sk_load_bgra_sse41_lowp+0x44>
+ .byte 119,41 // ja 2e6d0 <_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 # 2e6d8 <_sk_load_bgra_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 2e7a8 <_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 2e659 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 2e729 <_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 2e659 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 2e729 <_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 2e659 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 2e729 <_sk_load_bgra_sse41_lowp+0x9d>
.byte 102,65,15,110,68,144,24 // movd 0x18(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,4,144 // movdqu (%r8,%rdx,4),%xmm0
- .byte 102,15,111,21,191,76,0,0 // movdqa 0x4cbf(%rip),%xmm2 # 33320 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
+ .byte 102,15,111,21,175,76,0,0 // movdqa 0x4caf(%rip),%xmm2 # 333e0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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,69,0,0 // movdqa 0x450f(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,255,68,0,0 // movdqa 0x44ff(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,65,15,219,209 // pand %xmm9,%xmm2
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
- .byte 102,68,15,111,21,152,76,0,0 // movdqa 0x4c98(%rip),%xmm10 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
+ .byte 102,68,15,111,21,136,76,0,0 // movdqa 0x4c88(%rip),%xmm10 # 333f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,65,15,56,0,218 // pshufb %xmm10,%xmm3
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,219 // punpcklqdq %xmm11,%xmm3
- .byte 102,68,15,111,21,133,76,0,0 // movdqa 0x4c85(%rip),%xmm10 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
+ .byte 102,68,15,111,21,117,76,0,0 // movdqa 0x4c75(%rip),%xmm10 # 33400 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
.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
@@ -55360,7 +55358,7 @@ _sk_load_bgra_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 2e6e5 <_sk_load_bgra_sse41_lowp+0x129>
+ .byte 123,255 // jnp 2e7b5 <_sk_load_bgra_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -55382,49 +55380,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 2e738 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 2e808 <_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 # 2e810 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 2e8e0 <_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 2e791 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 2e861 <_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 2e791 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 2e861 <_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 2e791 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 2e861 <_sk_load_bgra_dst_sse41_lowp+0x9d>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,36,144 // movdqu (%r8,%rdx,4),%xmm4
- .byte 102,15,111,53,135,75,0,0 // movdqa 0x4b87(%rip),%xmm6 # 33320 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
+ .byte 102,15,111,53,119,75,0,0 // movdqa 0x4b77(%rip),%xmm6 # 333e0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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,67,0,0 // movdqa 0x43d7(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,199,67,0,0 // movdqa 0x43c7(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,65,15,219,241 // pand %xmm9,%xmm6
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
- .byte 102,68,15,111,21,96,75,0,0 // movdqa 0x4b60(%rip),%xmm10 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
+ .byte 102,68,15,111,21,80,75,0,0 // movdqa 0x4b50(%rip),%xmm10 # 333f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,65,15,56,0,250 // pshufb %xmm10,%xmm7
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,251 // punpcklqdq %xmm11,%xmm7
- .byte 102,68,15,111,21,77,75,0,0 // movdqa 0x4b4d(%rip),%xmm10 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
+ .byte 102,68,15,111,21,61,75,0,0 // movdqa 0x4b3d(%rip),%xmm10 # 33400 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
.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
@@ -55440,7 +55438,7 @@ _sk_load_bgra_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 2e81d <_sk_load_bgra_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 2e8ed <_sk_load_bgra_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -55477,20 +55475,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 2e8b2 <_sk_store_bgra_sse41_lowp+0x86>
+ .byte 119,27 // ja 2e982 <_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 # 2e8f8 <_sk_store_bgra_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 2e9c8 <_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 2e8f1 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 2e9c1 <_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 2e8f1 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 2e9c1 <_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 2e8f1 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 2e9c1 <_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)
@@ -55534,23 +55532,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 2e950 <_sk_load_565_sse41_lowp+0x3c>
+ .byte 119,34 // ja 2ea20 <_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 # 2ea00 <_sk_load_565_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 2ead0 <_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 2e99a <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,74 // jmp 2ea6a <_sk_load_565_sse41_lowp+0x86>
.byte 243,65,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm0
- .byte 235,66 // jmp 2e99a <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,66 // jmp 2ea6a <_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 2e99a <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,40 // jmp 2ea6a <_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
@@ -55559,11 +55557,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,165,73,0,0 // pand 0x49a5(%rip),%xmm3 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,15,219,29,149,73,0,0 // pand 0x4995(%rip),%xmm3 # 33410 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,164,73,0,0 // pand 0x49a4(%rip),%xmm1 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
- .byte 102,15,111,21,172,73,0,0 // movdqa 0x49ac(%rip),%xmm2 # 33370 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
+ .byte 102,15,219,13,148,73,0,0 // pand 0x4994(%rip),%xmm1 # 33420 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,15,111,21,156,73,0,0 // movdqa 0x499c(%rip),%xmm2 # 33430 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
.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
@@ -55576,7 +55574,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,146,65,0,0 // movaps 0x4192(%rip),%xmm3 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,130,65,0,0 // movaps 0x4182(%rip),%xmm3 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -55587,7 +55585,7 @@ _sk_load_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 2ea15 <_sk_load_565_sse41_lowp+0x101>
+ .byte 126,255 // jle 2eae5 <_sk_load_565_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -55606,23 +55604,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 2ea58 <_sk_load_565_dst_sse41_lowp+0x3c>
+ .byte 119,34 // ja 2eb28 <_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 # 2eb08 <_sk_load_565_dst_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 2ebd8 <_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 2eaa2 <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,74 // jmp 2eb72 <_sk_load_565_dst_sse41_lowp+0x86>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,66 // jmp 2eaa2 <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,66 // jmp 2eb72 <_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 2eaa2 <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,40 // jmp 2eb72 <_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
@@ -55631,11 +55629,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,157,72,0,0 // pand 0x489d(%rip),%xmm7 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,15,219,61,141,72,0,0 // pand 0x488d(%rip),%xmm7 # 33410 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,156,72,0,0 // pand 0x489c(%rip),%xmm5 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
- .byte 102,15,111,53,164,72,0,0 // movdqa 0x48a4(%rip),%xmm6 # 33370 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
+ .byte 102,15,219,45,140,72,0,0 // pand 0x488c(%rip),%xmm5 # 33420 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,15,111,53,148,72,0,0 // movdqa 0x4894(%rip),%xmm6 # 33430 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
.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
@@ -55648,7 +55646,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,138,64,0,0 // movaps 0x408a(%rip),%xmm7 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,61,122,64,0,0 // movaps 0x407a(%rip),%xmm7 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -55659,7 +55657,7 @@ _sk_load_565_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 2eb1d <_sk_load_565_dst_sse41_lowp+0x101>
+ .byte 126,255 // jle 2ebed <_sk_load_565_dst_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -55676,10 +55674,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,56,72,0,0 // pand 0x4838(%rip),%xmm8 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1224>
+ .byte 102,68,15,219,5,40,72,0,0 // pand 0x4828(%rip),%xmm8 # 33440 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
.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,52,72,0,0 // pand 0x4834(%rip),%xmm9 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
+ .byte 102,68,15,219,13,36,72,0,0 // pand 0x4824(%rip),%xmm9 # 33450 <_sk_srcover_rgba_8888_sse2_lowp+0x1224>
.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
@@ -55688,19 +55686,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 2eb98 <_sk_store_565_sse41_lowp+0x74>
+ .byte 119,29 // ja 2ec68 <_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 # 2ebd8 <_sk_store_565_sse41_lowp+0xb4>
+ .byte 76,141,13,83,0,0,0 // lea 0x53(%rip),%r9 # 2eca8 <_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 2ebd2 <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,58 // jmp 2eca2 <_sk_store_565_sse41_lowp+0xae>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,50 // jmp 2ebd2 <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,50 // jmp 2eca2 <_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 2ebd2 <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,33 // jmp 2eca2 <_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)
@@ -55720,7 +55718,7 @@ _sk_store_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 235,255 // jmp 2ebe9 <_sk_store_565_sse41_lowp+0xc5>
+ .byte 235,255 // jmp 2ecb9 <_sk_store_565_sse41_lowp+0xc5>
.byte 255 // (bad)
.byte 255,226 // jmpq *%rdx
.byte 255 // (bad)
@@ -55742,18 +55740,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 2ec2d <_sk_load_a8_sse41_lowp+0x39>
+ .byte 119,34 // ja 2ecfd <_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,143,0,0,0 // lea 0x8f(%rip),%r9 # 2eca8 <_sk_load_a8_sse41_lowp+0xb4>
+ .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 2ed78 <_sk_load_a8_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,216 // movd %eax,%xmm3
- .byte 235,100 // jmp 2ec91 <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 2ed61 <_sk_load_a8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,28,16 // pmovzxbw (%r8,%rdx,1),%xmm3
- .byte 235,91 // jmp 2ec91 <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 2ed61 <_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
@@ -55761,7 +55759,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 2ec91 <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 2ed61 <_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
@@ -55772,13 +55770,13 @@ _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,247,62,0,0 // pand 0x3ef7(%rip),%xmm3 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,219,29,231,62,0,0 // pand 0x3ee7(%rip),%xmm3 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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 122,255 // jp 2eca9 <_sk_load_a8_sse41_lowp+0xb5>
+ .byte 122,255 // jp 2ed79 <_sk_load_a8_sse41_lowp+0xb5>
.byte 255 // (bad)
.byte 255,157,255,255,255,142 // lcall *-0x71000001(%rbp)
.byte 255 // (bad)
@@ -55809,18 +55807,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 2ecfd <_sk_load_a8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 2edcd <_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 # 2ed78 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 2ee48 <_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 2ed61 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 2ee31 <_sk_load_a8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,60,16 // pmovzxbw (%r8,%rdx,1),%xmm7
- .byte 235,91 // jmp 2ed61 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 2ee31 <_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
@@ -55828,7 +55826,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 2ed61 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 2ee31 <_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
@@ -55839,13 +55837,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,39,62,0,0 // pand 0x3e27(%rip),%xmm7 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,219,61,23,62,0,0 // pand 0x3e17(%rip),%xmm7 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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 2ed79 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ .byte 122,255 // jp 2ee49 <_sk_load_a8_dst_sse41_lowp+0xb5>
.byte 255 // (bad)
.byte 255,157,255,255,255,142 // lcall *-0x71000001(%rbp)
.byte 255 // (bad)
@@ -55876,28 +55874,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 2edc8 <_sk_store_a8_sse41_lowp+0x34>
+ .byte 119,29 // ja 2ee98 <_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 # 2ee38 <_sk_store_a8_sse41_lowp+0xa4>
+ .byte 76,141,13,131,0,0,0 // lea 0x83(%rip),%r9 # 2ef08 <_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 2ee31 <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,105 // jmp 2ef01 <_sk_store_a8_sse41_lowp+0x9d>
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,56,0,5,25,69,0,0 // pshufb 0x4519(%rip),%xmm8 # 332f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ .byte 102,68,15,56,0,5,9,69,0,0 // pshufb 0x4509(%rip),%xmm8 # 333b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
.byte 102,69,15,214,4,16 // movq %xmm8,(%r8,%rdx,1)
- .byte 235,82 // jmp 2ee31 <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,82 // jmp 2ef01 <_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,169,61,0,0 // pshufb 0x3da9(%rip),%xmm8 # 32ba0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ .byte 102,68,15,56,0,5,153,61,0,0 // pshufb 0x3d99(%rip),%xmm8 # 32c60 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
.byte 102,69,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,48 // jmp 2ee31 <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,48 // jmp 2ef01 <_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,133,61,0,0 // pshufb 0x3d85(%rip),%xmm8 # 32bb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ .byte 102,68,15,56,0,5,117,61,0,0 // pshufb 0x3d75(%rip),%xmm8 # 32c70 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
.byte 102,69,15,126,4,16 // movd %xmm8,(%r8,%rdx,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -55933,18 +55931,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 2ee8d <_sk_load_g8_sse41_lowp+0x39>
+ .byte 119,34 // ja 2ef5d <_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,147,0,0,0 // lea 0x93(%rip),%r9 # 2ef0c <_sk_load_g8_sse41_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 2efdc <_sk_load_g8_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,192 // movd %eax,%xmm0
- .byte 235,100 // jmp 2eef1 <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 2efc1 <_sk_load_g8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm0
- .byte 235,91 // jmp 2eef1 <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 2efc1 <_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
@@ -55952,7 +55950,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 2eef1 <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 2efc1 <_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
@@ -55963,13 +55961,13 @@ _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,151,60,0,0 // pand 0x3c97(%rip),%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,219,5,135,60,0,0 // pand 0x3c87(%rip),%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,142,60,0,0 // movaps 0x3c8e(%rip),%xmm3 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,126,60,0,0 // movaps 0x3c7e(%rip),%xmm3 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
- .byte 118,255 // jbe 2ef0d <_sk_load_g8_sse41_lowp+0xb9>
+ .byte 118,255 // jbe 2efdd <_sk_load_g8_sse41_lowp+0xb9>
.byte 255 // (bad)
.byte 255,153,255,255,255,138 // lcall *-0x75000001(%rcx)
.byte 255 // (bad)
@@ -55998,18 +55996,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 2ef61 <_sk_load_g8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 2f031 <_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 # 2efe0 <_sk_load_g8_dst_sse41_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 2f0b0 <_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 2efc5 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 2f095 <_sk_load_g8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,36,16 // pmovzxbw (%r8,%rdx,1),%xmm4
- .byte 235,91 // jmp 2efc5 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 2f095 <_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
@@ -56017,7 +56015,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 2efc5 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 2f095 <_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
@@ -56028,13 +56026,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,195,59,0,0 // pand 0x3bc3(%rip),%xmm4 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,219,37,179,59,0,0 // pand 0x3bb3(%rip),%xmm4 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,186,59,0,0 // movaps 0x3bba(%rip),%xmm7 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,61,170,59,0,0 // movaps 0x3baa(%rip),%xmm7 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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 2efe1 <_sk_load_g8_dst_sse41_lowp+0xb9>
+ .byte 118,255 // jbe 2f0b1 <_sk_load_g8_dst_sse41_lowp+0xb9>
.byte 255 // (bad)
.byte 255,153,255,255,255,138 // lcall *-0x75000001(%rcx)
.byte 255 // (bad)
@@ -56056,10 +56054,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,152,67,0,0 // pmullw 0x4398(%rip),%xmm0 # 333a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
- .byte 102,15,213,13,160,67,0,0 // pmullw 0x43a0(%rip),%xmm1 # 333b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1254>
+ .byte 102,15,213,5,136,67,0,0 // pmullw 0x4388(%rip),%xmm0 # 33460 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
+ .byte 102,15,213,13,144,67,0,0 // pmullw 0x4390(%rip),%xmm1 # 33470 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,29,164,67,0,0 // pmullw 0x43a4(%rip),%xmm3 # 333c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1264>
+ .byte 102,15,213,29,148,67,0,0 // pmullw 0x4394(%rip),%xmm3 # 33480 <_sk_srcover_rgba_8888_sse2_lowp+0x1254>
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -56074,14 +56072,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,207,57,0,0 // mulss 0x39cf(%rip),%xmm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
- .byte 243,68,15,88,5,150,57,0,0 // addss 0x3996(%rip),%xmm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 243,68,15,89,5,191,57,0,0 // mulss 0x39bf(%rip),%xmm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 243,68,15,88,5,134,57,0,0 // addss 0x3986(%rip),%xmm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,30,59,0,0 // movdqa 0x3b1e(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,14,59,0,0 // movdqa 0x3b0e(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -56102,13 +56100,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,87,57,0,0 // mulss 0x3957(%rip),%xmm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
- .byte 243,68,15,88,5,30,57,0,0 // addss 0x391e(%rip),%xmm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 243,68,15,89,5,71,57,0,0 // mulss 0x3947(%rip),%xmm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 243,68,15,88,5,14,57,0,0 // addss 0x390e(%rip),%xmm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,171,58,0,0 // movdqa 0x3aab(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,155,58,0,0 // movdqa 0x3a9b(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -56148,18 +56146,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 2f19c <_sk_scale_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 2f26c <_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 # 2f264 <_sk_scale_u8_sse41_lowp+0x103>
+ .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 2f334 <_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 2f20b <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 2f2db <_sk_scale_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 2f20b <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 2f2db <_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
@@ -56167,7 +56165,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 2f20b <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 2f2db <_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
@@ -56178,9 +56176,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,124,57,0,0 // pand 0x397c(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,219,5,108,57,0,0 // pand 0x396c(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,110,57,0,0 // movdqa 0x396e(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,94,57,0,0 // movdqa 0x395e(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -56205,7 +56203,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 2f279 <_sk_scale_u8_sse41_lowp+0x118>
+ .byte 124,255 // jl 2f349 <_sk_scale_u8_sse41_lowp+0x118>
.byte 255 // (bad)
.byte 255,107,255 // ljmp *-0x1(%rbx)
.byte 255 // (bad)
@@ -56223,18 +56221,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 2f2bb <_sk_lerp_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 2f38b <_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 # 2f3c4 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 2f494 <_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 2f32a <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 2f3fa <_sk_lerp_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 2f32a <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 2f3fa <_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
@@ -56242,7 +56240,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 2f32a <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 2f3fa <_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
@@ -56253,8 +56251,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,93,56,0,0 // pand 0x385d(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
- .byte 102,68,15,111,21,84,56,0,0 // movdqa 0x3854(%rip),%xmm10 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,219,5,77,56,0,0 // pand 0x384d(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 102,68,15,111,21,68,56,0,0 // movdqa 0x3844(%rip),%xmm10 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -56284,7 +56282,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 2f3c4 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 235,254 // jmp 2f494 <_sk_lerp_u8_sse41_lowp+0x144>
.byte 255 // (bad)
.byte 255,17 // callq *(%rcx)
.byte 255 // (bad)
@@ -56318,23 +56316,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 2f422 <_sk_scale_565_sse41_lowp+0x42>
+ .byte 119,35 // ja 2f4f2 <_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 # 2f57c <_sk_scale_565_sse41_lowp+0x19c>
+ .byte 76,141,13,111,1,0,0 // lea 0x16f(%rip),%r9 # 2f64c <_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 2f46e <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,76 // jmp 2f53e <_sk_scale_565_sse41_lowp+0x8e>
.byte 243,69,15,111,12,80 // movdqu (%r8,%rdx,2),%xmm9
- .byte 235,68 // jmp 2f46e <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,68 // jmp 2f53e <_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 2f46e <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,41 // jmp 2f53e <_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
@@ -56343,11 +56341,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,208,62,0,0 // pand 0x3ed0(%rip),%xmm0 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,15,219,5,192,62,0,0 // pand 0x3ec0(%rip),%xmm0 # 33410 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
.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,204,62,0,0 // pand 0x3ecc(%rip),%xmm10 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
- .byte 102,68,15,111,29,211,62,0,0 // movdqa 0x3ed3(%rip),%xmm11 # 33370 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
+ .byte 102,68,15,219,21,188,62,0,0 // pand 0x3ebc(%rip),%xmm10 # 33420 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,68,15,111,29,195,62,0,0 // movdqa 0x3ec3(%rip),%xmm11 # 33430 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
.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
@@ -56359,7 +56357,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,49,62,0,0 // movdqa 0x3e31(%rip),%xmm0 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,15,111,5,33,62,0,0 // movdqa 0x3e21(%rip),%xmm0 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
.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
@@ -56372,7 +56370,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,105,54,0,0 // movdqa 0x3669(%rip),%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,111,5,89,54,0,0 // movdqa 0x3659(%rip),%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -56426,23 +56424,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 2f5da <_sk_lerp_565_sse41_lowp+0x42>
+ .byte 119,35 // ja 2f6aa <_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 # 2f780 <_sk_lerp_565_sse41_lowp+0x1e8>
+ .byte 76,141,13,187,1,0,0 // lea 0x1bb(%rip),%r9 # 2f850 <_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 2f626 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,76 // jmp 2f6f6 <_sk_lerp_565_sse41_lowp+0x8e>
.byte 243,69,15,111,12,80 // movdqu (%r8,%rdx,2),%xmm9
- .byte 235,68 // jmp 2f626 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,68 // jmp 2f6f6 <_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 2f626 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,41 // jmp 2f6f6 <_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
@@ -56451,11 +56449,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,24,61,0,0 // pand 0x3d18(%rip),%xmm0 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,15,219,5,8,61,0,0 // pand 0x3d08(%rip),%xmm0 # 33410 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
.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,20,61,0,0 // pand 0x3d14(%rip),%xmm10 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
- .byte 102,68,15,111,29,27,61,0,0 // movdqa 0x3d1b(%rip),%xmm11 # 33370 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
+ .byte 102,68,15,219,21,4,61,0,0 // pand 0x3d04(%rip),%xmm10 # 33420 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,68,15,111,29,11,61,0,0 // movdqa 0x3d0b(%rip),%xmm11 # 33430 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
.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
@@ -56467,7 +56465,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,121,60,0,0 // movdqa 0x3c79(%rip),%xmm0 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,15,111,5,105,60,0,0 // movdqa 0x3c69(%rip),%xmm0 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
.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
@@ -56479,7 +56477,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,181,52,0,0 // movdqa 0x34b5(%rip),%xmm13 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,45,165,52,0,0 // movdqa 0x34a5(%rip),%xmm13 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -56543,48 +56541,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 2f7e7 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ .byte 119,38 // ja 2f8b7 <_sk_srcover_rgba_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 # 2f9e4 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+ .byte 76,141,29,23,2,0,0 // lea 0x217(%rip),%r11 # 2fab4 <_sk_srcover_rgba_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,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 2f840 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,89 // jmp 2f910 <_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 2f840 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,74 // jmp 2f910 <_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 2f840 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,37 // jmp 2f910 <_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,216,58,0,0 // movdqa 0x3ad8(%rip),%xmm4 # 33320 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
+ .byte 102,15,111,37,200,58,0,0 // movdqa 0x3ac8(%rip),%xmm4 # 333e0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
.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,40,51,0,0 // movdqa 0x3328(%rip),%xmm12 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,37,24,51,0,0 // movdqa 0x3318(%rip),%xmm12 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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,177,58,0,0 // movdqa 0x3ab1(%rip),%xmm9 # 33330 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
+ .byte 102,68,15,111,13,161,58,0,0 // movdqa 0x3aa1(%rip),%xmm9 # 333f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
.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,158,58,0,0 // movdqa 0x3a9e(%rip),%xmm9 # 33340 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
+ .byte 102,68,15,111,13,142,58,0,0 // movdqa 0x3a8e(%rip),%xmm9 # 33400 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
.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
@@ -56626,19 +56624,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 2f98a <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 2fa00 <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+ .byte 119,24 // ja 2fa5a <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 2fad0 <_sk_srcover_rgba_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 2f9c9 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,63 // jmp 2fa99 <_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 2f9c9 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,48 // jmp 2fa99 <_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 2f9c9 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,31 // jmp 2fa99 <_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)
@@ -56703,13 +56701,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 2fad2 <_sk_start_pipeline_sse2_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 2fba2 <_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 2faa0 <_sk_start_pipeline_sse2_lowp+0x84>
+ .byte 119,59 // ja 2fb70 <_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
@@ -56728,10 +56726,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 2fa69 <_sk_start_pipeline_sse2_lowp+0x4d>
+ .byte 118,201 // jbe 2fb39 <_sk_start_pipeline_sse2_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 2fac9 <_sk_start_pipeline_sse2_lowp+0xad>
+ .byte 116,33 // je 2fb99 <_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
@@ -56745,7 +56743,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 2fa5b <_sk_start_pipeline_sse2_lowp+0x3f>
+ .byte 117,137 // jne 2fb2b <_sk_start_pipeline_sse2_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -56788,7 +56786,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,91,48,0,0 // movaps 0x305b(%rip),%xmm3 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,75,48,0,0 // movaps 0x304b(%rip),%xmm3 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -56799,7 +56797,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,71,48,0,0 // movaps 0x3047(%rip),%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,5,55,48,0,0 // movaps 0x3037(%rip),%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -56810,10 +56808,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,182,46,0,0 // movss 0x2eb6(%rip),%xmm2 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 243,15,16,21,166,46,0,0 // movss 0x2ea6(%rip),%xmm2 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,117,46,0,0 // movss 0x2e75(%rip),%xmm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 243,68,15,16,5,101,46,0,0 // movss 0x2e65(%rip),%xmm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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
@@ -56840,7 +56838,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,185,47,0,0 // movdqa 0x2fb9(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,169,47,0,0 // movdqa 0x2fa9(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -56888,7 +56886,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,87,47,0,0 // movdqa 0x2f57(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,71,47,0,0 // movdqa 0x2f47(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -56920,7 +56918,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,251,46,0,0 // movdqa 0x2efb(%rip),%xmm3 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,111,29,235,46,0,0 // movdqa 0x2eeb(%rip),%xmm3 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -56952,7 +56950,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,123,46,0,0 // movdqa 0x2e7b(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,107,46,0,0 // movdqa 0x2e6b(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -56981,7 +56979,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,6,46,0,0 // movdqa 0x2e06(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,246,45,0,0 // movdqa 0x2df6(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57002,7 +57000,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,189,45,0,0 // movdqa 0x2dbd(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,173,45,0,0 // movdqa 0x2dad(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57023,7 +57021,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,116,45,0,0 // movdqa 0x2d74(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,100,45,0,0 // movdqa 0x2d64(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57046,7 +57044,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,29,45,0,0 // movdqa 0x2d1d(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,13,45,0,0 // movdqa 0x2d0d(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57071,7 +57069,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,195,44,0,0 // movdqa 0x2cc3(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,179,44,0,0 // movdqa 0x2cb3(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57100,7 +57098,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,73,44,0,0 // movdqa 0x2c49(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,57,44,0,0 // movdqa 0x2c39(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57127,7 +57125,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,226,43,0,0 // movdqa 0x2be2(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,210,43,0,0 // movdqa 0x2bd2(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57146,7 +57144,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,161,43,0,0 // movdqa 0x2ba1(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,145,43,0,0 // movdqa 0x2b91(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57191,12 +57189,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,29,51,0,0 // movdqa 0x331d(%rip),%xmm10 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1274>
+ .byte 102,68,15,111,21,13,51,0,0 // movdqa 0x330d(%rip),%xmm10 # 33490 <_sk_srcover_rgba_8888_sse2_lowp+0x1264>
.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,193,42,0,0 // movdqa 0x2ac1(%rip),%xmm11 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,29,177,42,0,0 // movdqa 0x2ab1(%rip),%xmm11 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57235,7 +57233,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,33,42,0,0 // movdqa 0x2a21(%rip),%xmm10 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,21,17,42,0,0 // movdqa 0x2a11(%rip),%xmm10 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57267,7 +57265,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,159,41,0,0 // movdqa 0x299f(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,143,41,0,0 // movdqa 0x298f(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57309,7 +57307,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,106,48,0,0 // movdqa 0x306a(%rip),%xmm9 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,68,15,111,13,90,48,0,0 // movdqa 0x305a(%rip),%xmm9 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
.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
@@ -57318,7 +57316,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,185,40,0,0 // movdqa 0x28b9(%rip),%xmm10 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,21,169,40,0,0 // movdqa 0x28a9(%rip),%xmm10 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57374,7 +57372,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,65,47,0,0 // movdqa 0x2f41(%rip),%xmm9 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,68,15,111,13,49,47,0,0 // movdqa 0x2f31(%rip),%xmm9 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
.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
@@ -57383,7 +57381,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,144,39,0,0 // movdqa 0x2790(%rip),%xmm10 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,21,128,39,0,0 // movdqa 0x2780(%rip),%xmm10 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57439,7 +57437,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,24,46,0,0 // movdqa 0x2e18(%rip),%xmm9 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,68,15,111,13,8,46,0,0 // movdqa 0x2e08(%rip),%xmm9 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
.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
@@ -57448,10 +57446,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,103,38,0,0 // movdqa 0x2667(%rip),%xmm10 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,21,87,38,0,0 // movdqa 0x2657(%rip),%xmm10 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,29,196,45,0,0 // movdqa 0x2dc4(%rip),%xmm11 # 33300 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,68,15,111,29,180,45,0,0 // movdqa 0x2db4(%rip),%xmm11 # 333c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
.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
@@ -57506,10 +57504,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,100,37,0,0 // movdqa 0x2564(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,84,37,0,0 // movdqa 0x2554(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,193,44,0,0 // movdqa 0x2cc1(%rip),%xmm10 # 33300 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ .byte 102,68,15,111,21,177,44,0,0 // movdqa 0x2cb1(%rip),%xmm10 # 333c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
.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
@@ -57545,7 +57543,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,192,36,0,0 // movdqa 0x24c0(%rip),%xmm2 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,111,21,176,36,0,0 // movdqa 0x24b0(%rip),%xmm2 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57558,7 +57556,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,252,43,0,0 // movdqa 0x2bfc(%rip),%xmm2 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,15,111,21,236,43,0,0 // movdqa 0x2bec(%rip),%xmm2 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
.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
@@ -57577,7 +57575,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,31,36,0,0 // paddw 0x241f(%rip),%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,253,5,15,36,0,0 // paddw 0x240f(%rip),%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57600,7 +57598,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,170,35,0,0 // paddw 0x23aa(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,253,13,154,35,0,0 // paddw 0x239a(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57622,7 +57620,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,58,35,0,0 // movdqa 0x233a(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,42,35,0,0 // movdqa 0x232a(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57650,7 +57648,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,203,34,0,0 // movdqa 0x22cb(%rip),%xmm6 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,111,53,187,34,0,0 // movdqa 0x22bb(%rip),%xmm6 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57672,7 +57670,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,223,41,0,0 // movdqa 0x29df(%rip),%xmm1 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,15,111,13,207,41,0,0 // movdqa 0x29cf(%rip),%xmm1 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
.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
@@ -57699,7 +57697,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,94,41,0,0 // movdqa 0x295e(%rip),%xmm7 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,15,111,61,78,41,0,0 // movdqa 0x294e(%rip),%xmm7 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
.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
@@ -57759,27 +57757,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 30ac8 <_sk_load_8888_sse2_lowp+0x44>
+ .byte 119,41 // ja 30b98 <_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,22,1,0,0 // lea 0x116(%rip),%r9 # 30bc4 <_sk_load_8888_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 30c94 <_sk_load_8888_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 30b2e <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 30bfe <_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 30b2e <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 30bfe <_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 30b2e <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 30bfe <_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
@@ -57796,7 +57794,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,56,32,0,0 // movdqa 0x2038(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,40,32,0,0 // movdqa 0x2028(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57849,27 +57847,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 30c24 <_sk_load_8888_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 30cf4 <_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 # 30d20 <_sk_load_8888_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 30df0 <_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 30c8a <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 30d5a <_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 30c8a <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 30d5a <_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 30c8a <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 30d5a <_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
@@ -57886,7 +57884,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,220,30,0,0 // movdqa 0x1edc(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,204,30,0,0 // movdqa 0x1ecc(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -57954,21 +57952,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 30dbf <_sk_store_8888_sse2_lowp+0x83>
+ .byte 119,27 // ja 30e8f <_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 # 30e10 <_sk_store_8888_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 30ee0 <_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 30e0a <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,75 // jmp 30eda <_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 30e0a <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,60 // jmp 30eda <_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 30e0a <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,39 // jmp 30eda <_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
@@ -58013,27 +58011,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 30e70 <_sk_load_bgra_sse2_lowp+0x44>
+ .byte 119,41 // ja 30f40 <_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 # 30f6c <_sk_load_bgra_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 3103c <_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 30ed6 <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 30fa6 <_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 30ed6 <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 30fa6 <_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 30ed6 <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 30fa6 <_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
@@ -58050,7 +58048,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,144,28,0,0 // movdqa 0x1c90(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,128,28,0,0 // movdqa 0x1c80(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -58103,27 +58101,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 30fcc <_sk_load_bgra_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 3109c <_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 # 310c8 <_sk_load_bgra_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 31198 <_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 31032 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 31102 <_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 31032 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 31102 <_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 31032 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 31102 <_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
@@ -58140,7 +58138,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,52,27,0,0 // movdqa 0x1b34(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,36,27,0,0 // movdqa 0x1b24(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -58208,21 +58206,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 31167 <_sk_store_bgra_sse2_lowp+0x83>
+ .byte 119,27 // ja 31237 <_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 # 311b8 <_sk_store_bgra_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 31288 <_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 311b2 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,75 // jmp 31282 <_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 311b2 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,60 // jmp 31282 <_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 311b2 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,39 // jmp 31282 <_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
@@ -58267,23 +58265,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 31210 <_sk_load_565_sse2_lowp+0x3c>
+ .byte 119,34 // ja 312e0 <_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,188,0,0,0 // lea 0xbc(%rip),%r9 # 312b8 <_sk_load_565_sse2_lowp+0xe4>
+ .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 31388 <_sk_load_565_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,192 // movd %eax,%xmm0
- .byte 235,66 // jmp 31252 <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 31322 <_sk_load_565_sse2_lowp+0x7e>
.byte 243,65,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm0
- .byte 235,58 // jmp 31252 <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 31322 <_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 31252 <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 31322 <_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
@@ -58291,11 +58289,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,237,32,0,0 // pand 0x20ed(%rip),%xmm3 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,15,219,29,221,32,0,0 // pand 0x20dd(%rip),%xmm3 # 33410 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,236,32,0,0 // pand 0x20ec(%rip),%xmm1 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
- .byte 102,15,111,21,244,32,0,0 // movdqa 0x20f4(%rip),%xmm2 # 33370 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
+ .byte 102,15,219,13,220,32,0,0 // pand 0x20dc(%rip),%xmm1 # 33420 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,15,111,21,228,32,0,0 // movdqa 0x20e4(%rip),%xmm2 # 33430 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
.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
@@ -58308,7 +58306,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,218,24,0,0 // movaps 0x18da(%rip),%xmm3 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,202,24,0,0 // movaps 0x18ca(%rip),%xmm3 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 255,224 // jmpq *%rax
.byte 77,255 // rex.WRB (bad)
.byte 255 // (bad)
@@ -58334,23 +58332,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 31310 <_sk_load_565_dst_sse2_lowp+0x3c>
+ .byte 119,34 // ja 313e0 <_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 # 313b8 <_sk_load_565_dst_sse2_lowp+0xe4>
+ .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 31488 <_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 31352 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 31422 <_sk_load_565_dst_sse2_lowp+0x7e>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,58 // jmp 31352 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 31422 <_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 31352 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 31422 <_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
@@ -58358,11 +58356,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,237,31,0,0 // pand 0x1fed(%rip),%xmm7 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,15,219,61,221,31,0,0 // pand 0x1fdd(%rip),%xmm7 # 33410 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,236,31,0,0 // pand 0x1fec(%rip),%xmm5 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
- .byte 102,15,111,53,244,31,0,0 // movdqa 0x1ff4(%rip),%xmm6 # 33370 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
+ .byte 102,15,219,45,220,31,0,0 // pand 0x1fdc(%rip),%xmm5 # 33420 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,15,111,53,228,31,0,0 // movdqa 0x1fe4(%rip),%xmm6 # 33430 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
.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
@@ -58375,7 +58373,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,218,23,0,0 // movaps 0x17da(%rip),%xmm7 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,61,202,23,0,0 // movaps 0x17ca(%rip),%xmm7 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 255,224 // jmpq *%rax
.byte 77,255 // rex.WRB (bad)
.byte 255 // (bad)
@@ -58399,10 +58397,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,136,31,0,0 // pand 0x1f88(%rip),%xmm8 # 33380 <_sk_srcover_rgba_8888_sse2_lowp+0x1224>
+ .byte 102,68,15,219,5,120,31,0,0 // pand 0x1f78(%rip),%xmm8 # 33440 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
.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,132,31,0,0 // pand 0x1f84(%rip),%xmm9 # 33390 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
+ .byte 102,68,15,219,13,116,31,0,0 // pand 0x1f74(%rip),%xmm9 # 33450 <_sk_srcover_rgba_8888_sse2_lowp+0x1224>
.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
@@ -58411,21 +58409,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 3144a <_sk_store_565_sse2_lowp+0x76>
+ .byte 119,31 // ja 3151a <_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 # 31494 <_sk_store_565_sse2_lowp+0xc0>
+ .byte 76,141,13,95,0,0,0 // lea 0x5f(%rip),%r9 # 31564 <_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 31490 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,70 // jmp 31560 <_sk_store_565_sse2_lowp+0xbc>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,62 // jmp 31490 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,62 // jmp 31560 <_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 31490 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,42 // jmp 31560 <_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
@@ -58469,19 +58467,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 314e9 <_sk_load_a8_sse2_lowp+0x39>
+ .byte 119,34 // ja 315b9 <_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,139,0,0,0 // lea 0x8b(%rip),%r9 # 31560 <_sk_load_a8_sse2_lowp+0xb0>
+ .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 31630 <_sk_load_a8_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,216 // movd %eax,%xmm3
- .byte 235,97 // jmp 3154a <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 3161a <_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 3154a <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 3161a <_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
@@ -58489,7 +58487,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 3154a <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 3161a <_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
@@ -58500,14 +58498,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,62,22,0,0 // pand 0x163e(%rip),%xmm3 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,219,29,46,22,0,0 // pand 0x162e(%rip),%xmm3 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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 144 // nop
- .byte 126,255 // jle 31561 <_sk_load_a8_sse2_lowp+0xb1>
+ .byte 126,255 // jle 31631 <_sk_load_a8_sse2_lowp+0xb1>
.byte 255 // (bad)
.byte 255,164,255,255,255,149,255 // jmpq *-0x6a0001(%rdi,%rdi,8)
.byte 255 // (bad)
@@ -58537,19 +58535,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 315b5 <_sk_load_a8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 31685 <_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 # 3162c <_sk_load_a8_dst_sse2_lowp+0xb0>
+ .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 316fc <_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 31616 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 316e6 <_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 31616 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 316e6 <_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
@@ -58557,7 +58555,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 31616 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 316e6 <_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
@@ -58568,14 +58566,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,114,21,0,0 // pand 0x1572(%rip),%xmm7 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,219,61,98,21,0,0 // pand 0x1562(%rip),%xmm7 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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 3162d <_sk_load_a8_dst_sse2_lowp+0xb1>
+ .byte 126,255 // jle 316fd <_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)
@@ -58605,42 +58603,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 3167c <_sk_store_a8_sse2_lowp+0x34>
+ .byte 119,29 // ja 3174c <_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 # 316fc <_sk_store_a8_sse2_lowp+0xb4>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 317cc <_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 316f7 <_sk_store_a8_sse2_lowp+0xaf>
- .byte 102,68,15,111,5,11,21,0,0 // movdqa 0x150b(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 235,123 // jmp 317c7 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 102,68,15,111,5,251,20,0,0 // movdqa 0x14fb(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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 316f7 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,96 // jmp 317c7 <_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,230,20,0,0 // movdqa 0x14e6(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,214,20,0,0 // movdqa 0x14d6(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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 316f7 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,55 // jmp 317c7 <_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,169,20,0,0 // movdqa 0x14a9(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,153,20,0,0 // movdqa 0x1499(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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 316fd <_sk_store_a8_sse2_lowp+0xb5>
+ .byte 118,255 // jbe 317cd <_sk_store_a8_sse2_lowp+0xb5>
.byte 255 // (bad)
.byte 255,165,255,255,255,155 // jmpq *-0x64000001(%rbp)
.byte 255 // (bad)
@@ -58671,19 +58669,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 31751 <_sk_load_g8_sse2_lowp+0x39>
+ .byte 119,34 // ja 31821 <_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 # 317d0 <_sk_load_g8_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 318a0 <_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 317b2 <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 31882 <_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 317b2 <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 31882 <_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
@@ -58691,7 +58689,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 317b2 <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 31882 <_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
@@ -58702,14 +58700,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,214,19,0,0 // pand 0x13d6(%rip),%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,219,5,198,19,0,0 // pand 0x13c6(%rip),%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,205,19,0,0 // movaps 0x13cd(%rip),%xmm3 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,29,189,19,0,0 // movaps 0x13bd(%rip),%xmm3 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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 317d1 <_sk_load_g8_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 318a1 <_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)
@@ -58737,19 +58735,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 31825 <_sk_load_g8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 318f5 <_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 # 318a4 <_sk_load_g8_dst_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 31974 <_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 31886 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 31956 <_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 31886 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 31956 <_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
@@ -58757,7 +58755,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 31886 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 31956 <_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
@@ -58768,14 +58766,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,2,19,0,0 // pand 0x1302(%rip),%xmm4 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,219,37,242,18,0,0 // pand 0x12f2(%rip),%xmm4 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,249,18,0,0 // movaps 0x12f9(%rip),%xmm7 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 15,40,61,233,18,0,0 // movaps 0x12e9(%rip),%xmm7 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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 318a5 <_sk_load_g8_dst_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 31975 <_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)
@@ -58796,10 +58794,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,212,26,0,0 // pmullw 0x1ad4(%rip),%xmm0 # 333a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
- .byte 102,15,213,13,220,26,0,0 // pmullw 0x1adc(%rip),%xmm1 # 333b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1254>
+ .byte 102,15,213,5,196,26,0,0 // pmullw 0x1ac4(%rip),%xmm0 # 33460 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
+ .byte 102,15,213,13,204,26,0,0 // pmullw 0x1acc(%rip),%xmm1 # 33470 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,29,224,26,0,0 // pmullw 0x1ae0(%rip),%xmm3 # 333c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1264>
+ .byte 102,15,213,29,208,26,0,0 // pmullw 0x1ad0(%rip),%xmm3 # 33480 <_sk_srcover_rgba_8888_sse2_lowp+0x1254>
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -58814,14 +58812,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,11,17,0,0 // mulss 0x110b(%rip),%xmm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
- .byte 243,68,15,88,5,210,16,0,0 // addss 0x10d2(%rip),%xmm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 243,68,15,89,5,251,16,0,0 // mulss 0x10fb(%rip),%xmm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 243,68,15,88,5,194,16,0,0 // addss 0x10c2(%rip),%xmm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,90,18,0,0 // movdqa 0x125a(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,74,18,0,0 // movdqa 0x124a(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -58842,13 +58840,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,147,16,0,0 // mulss 0x1093(%rip),%xmm8 # 32a14 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
- .byte 243,68,15,88,5,90,16,0,0 // addss 0x105a(%rip),%xmm8 # 329e4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 243,68,15,89,5,131,16,0,0 // mulss 0x1083(%rip),%xmm8 # 32ad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 243,68,15,88,5,74,16,0,0 // addss 0x104a(%rip),%xmm8 # 32aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,231,17,0,0 // movdqa 0x11e7(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,215,17,0,0 // movdqa 0x11d7(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -58888,19 +58886,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 31a60 <_sk_scale_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 31b30 <_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,221,0,0,0 // lea 0xdd(%rip),%r9 # 31b28 <_sk_scale_u8_sse2_lowp+0x103>
+ .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 31bf8 <_sk_scale_u8_sse2_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,109 // jmp 31acd <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 31b9d <_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 31acd <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 31b9d <_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
@@ -58908,7 +58906,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 31acd <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 31b9d <_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
@@ -58919,9 +58917,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,186,16,0,0 // pand 0x10ba(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,219,5,170,16,0,0 // pand 0x10aa(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,172,16,0,0 // movdqa 0x10ac(%rip),%xmm9 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,13,156,16,0,0 // movdqa 0x109c(%rip),%xmm9 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -58947,7 +58945,7 @@ _sk_scale_u8_sse2_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 31b3d <_sk_scale_u8_sse2_lowp+0x118>
+ .byte 125,255 // jge 31c0d <_sk_scale_u8_sse2_lowp+0x118>
.byte 255 // (bad)
.byte 255,108,255,255 // ljmp *-0x1(%rdi,%rdi,8)
.byte 255 // .byte 0xff
@@ -58964,19 +58962,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 31b7f <_sk_lerp_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 31c4f <_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 # 31c88 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 31d58 <_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 31bec <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 31cbc <_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 31bec <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 31cbc <_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
@@ -58984,7 +58982,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 31bec <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 31cbc <_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
@@ -58995,8 +58993,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,155,15,0,0 // pand 0xf9b(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
- .byte 102,68,15,111,21,146,15,0,0 // movdqa 0xf92(%rip),%xmm10 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,219,5,139,15,0,0 // pand 0xf8b(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ .byte 102,68,15,111,21,130,15,0,0 // movdqa 0xf82(%rip),%xmm10 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -59026,9 +59024,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 31c88 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 235,254 // jmp 31d58 <_sk_lerp_u8_sse2_lowp+0x144>
.byte 255 // (bad)
- .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 5031c90 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb34>
+ .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 5031d60 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb34>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,84,255,255 // callq *-0x1(%rdi,%rdi,8)
@@ -59058,23 +59056,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 31cef <_sk_scale_565_sse2_lowp+0x4b>
+ .byte 119,34 // ja 31dbf <_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 # 31ec0 <_sk_scale_565_sse2_lowp+0x21c>
+ .byte 76,141,13,229,1,0,0 // lea 0x1e5(%rip),%r9 # 31f90 <_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 31d32 <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,67 // jmp 31e02 <_sk_scale_565_sse2_lowp+0x8e>
.byte 243,65,15,111,52,80 // movdqu (%r8,%rdx,2),%xmm6
- .byte 235,59 // jmp 31d32 <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,59 // jmp 31e02 <_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 31d32 <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,34 // jmp 31e02 <_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
@@ -59082,11 +59080,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,10,22,0,0 // pand 0x160a(%rip),%xmm11 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,68,15,219,29,250,21,0,0 // pand 0x15fa(%rip),%xmm11 # 33410 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
.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,6,22,0,0 // pand 0x1606(%rip),%xmm9 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
- .byte 102,68,15,111,21,13,22,0,0 // movdqa 0x160d(%rip),%xmm10 # 33370 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
+ .byte 102,68,15,219,13,246,21,0,0 // pand 0x15f6(%rip),%xmm9 # 33420 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,68,15,111,21,253,21,0,0 // movdqa 0x15fd(%rip),%xmm10 # 33430 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
.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
@@ -59098,7 +59096,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,105,21,0,0 // movdqa 0x1569(%rip),%xmm12 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,68,15,111,37,89,21,0,0 // movdqa 0x1559(%rip),%xmm12 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
.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
@@ -59139,7 +59137,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,27,13,0,0 // movdqa 0xd1b(%rip),%xmm0 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,15,111,5,11,13,0,0 // movdqa 0xd0b(%rip),%xmm0 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -59186,23 +59184,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 31f27 <_sk_lerp_565_sse2_lowp+0x4b>
+ .byte 119,34 // ja 31ff7 <_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 # 32140 <_sk_lerp_565_sse2_lowp+0x264>
+ .byte 76,141,13,45,2,0,0 // lea 0x22d(%rip),%r9 # 32210 <_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 31f6a <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,67 // jmp 3203a <_sk_lerp_565_sse2_lowp+0x8e>
.byte 243,65,15,111,20,80 // movdqu (%r8,%rdx,2),%xmm2
- .byte 235,59 // jmp 31f6a <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,59 // jmp 3203a <_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 31f6a <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,34 // jmp 3203a <_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
@@ -59210,11 +59208,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,210,19,0,0 // pand 0x13d2(%rip),%xmm11 # 33350 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,68,15,219,29,194,19,0,0 // pand 0x13c2(%rip),%xmm11 # 33410 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
.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,206,19,0,0 // pand 0x13ce(%rip),%xmm9 # 33360 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
- .byte 102,68,15,111,21,213,19,0,0 // movdqa 0x13d5(%rip),%xmm10 # 33370 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
+ .byte 102,68,15,219,13,190,19,0,0 // pand 0x13be(%rip),%xmm9 # 33420 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ .byte 102,68,15,111,21,197,19,0,0 // movdqa 0x13c5(%rip),%xmm10 # 33430 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
.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
@@ -59226,7 +59224,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,49,19,0,0 // movdqa 0x1331(%rip),%xmm12 # 33310 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ .byte 102,68,15,111,37,33,19,0,0 // movdqa 0x1321(%rip),%xmm12 # 333d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
.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
@@ -59265,7 +59263,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,237,10,0,0 // movdqa 0xaed(%rip),%xmm8 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,5,221,10,0,0 // movdqa 0xadd(%rip),%xmm8 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -59334,26 +59332,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 321a7 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ .byte 119,38 // ja 32277 <_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 # 323d0 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 324a0 <_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 3220d <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,102 // jmp 322dd <_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 3220d <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,87 // jmp 322dd <_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 3220d <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,52 // jmp 322dd <_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
@@ -59370,7 +59368,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,89,9,0,0 // movdqa 0x959(%rip),%xmm12 # 32b90 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ .byte 102,68,15,111,37,73,9,0,0 // movdqa 0x949(%rip),%xmm12 # 32c50 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
.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
@@ -59428,20 +59426,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 3236f <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 323ec <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ .byte 119,24 // ja 3243f <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 324bc <_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 323b8 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,73 // jmp 32488 <_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 323b8 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,58 // jmp 32488 <_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 323b8 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,37 // jmp 32488 <_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
@@ -59474,7 +59472,7 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 323ed <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ .byte 123,255 // jnp 324bd <_sk_srcover_rgba_8888_sse2_lowp+0x291>
.byte 255 // (bad)
.byte 255,159,255,255,255,146 // lcall *-0x6d000001(%rdi)
.byte 255 // (bad)
@@ -59569,16 +59567,16 @@ BALIGN32
.byte 0,1 // add %al,(%rcx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0324c8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00036c>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a032588 <_sk_srcover_rgba_8888_sse2_lowp+0xa00035c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120324d0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000374>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12032590 <_sk_srcover_rgba_8888_sse2_lowp+0x12000364>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0324d8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00037c>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a032598 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00036c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30324e0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000384>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30325a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000374>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -59621,16 +59619,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) # a032528 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003cc>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0325e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003bc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12032530 <_sk_srcover_rgba_8888_sse2_lowp+0x120003d4>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120325f0 <_sk_srcover_rgba_8888_sse2_lowp+0x120003c4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a032538 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003dc>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0325f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003cc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3032540 <_sk_srcover_rgba_8888_sse2_lowp+0x30003e4>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3032600 <_sk_srcover_rgba_8888_sse2_lowp+0x30003d4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -59673,16 +59671,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) # a032588 <_sk_srcover_rgba_8888_sse2_lowp+0xa00042c>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a032648 <_sk_srcover_rgba_8888_sse2_lowp+0xa00041c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12032590 <_sk_srcover_rgba_8888_sse2_lowp+0x12000434>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12032650 <_sk_srcover_rgba_8888_sse2_lowp+0x12000424>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a032598 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00043c>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a032658 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00042c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30325a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000444>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3032660 <_sk_srcover_rgba_8888_sse2_lowp+0x3000434>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -59725,16 +59723,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) # a0325e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00048c>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0326a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00047c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120325f0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000494>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120326b0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000484>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0325f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00049c>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0326b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00048c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3032600 <_sk_srcover_rgba_8888_sse2_lowp+0x30004a4>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30326c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000494>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -59777,16 +59775,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) # a032648 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004ec>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a032708 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004dc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12032650 <_sk_srcover_rgba_8888_sse2_lowp+0x120004f4>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12032710 <_sk_srcover_rgba_8888_sse2_lowp+0x120004e4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a032658 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004fc>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a032718 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004ec>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3032660 <_sk_srcover_rgba_8888_sse2_lowp+0x3000504>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3032720 <_sk_srcover_rgba_8888_sse2_lowp+0x30004f4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -59829,16 +59827,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) # a0326a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00054c>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a032768 <_sk_srcover_rgba_8888_sse2_lowp+0xa00053c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120326b0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000554>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12032770 <_sk_srcover_rgba_8888_sse2_lowp+0x12000544>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0326b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00055c>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a032778 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00054c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30326c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000564>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3032780 <_sk_srcover_rgba_8888_sse2_lowp+0x3000554>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -59881,16 +59879,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) # a032708 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005ac>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0327c8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00059c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12032710 <_sk_srcover_rgba_8888_sse2_lowp+0x120005b4>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120327d0 <_sk_srcover_rgba_8888_sse2_lowp+0x120005a4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a032718 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005bc>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0327d8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005ac>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3032720 <_sk_srcover_rgba_8888_sse2_lowp+0x30005c4>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30327e0 <_sk_srcover_rgba_8888_sse2_lowp+0x30005b4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -59933,16 +59931,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) # a032768 <_sk_srcover_rgba_8888_sse2_lowp+0xa00060c>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a032828 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005fc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12032770 <_sk_srcover_rgba_8888_sse2_lowp+0x12000614>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12032830 <_sk_srcover_rgba_8888_sse2_lowp+0x12000604>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a032778 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00061c>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a032838 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00060c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3032780 <_sk_srcover_rgba_8888_sse2_lowp+0x3000624>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3032840 <_sk_srcover_rgba_8888_sse2_lowp+0x3000614>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -60213,7 +60211,7 @@ BALIGN32
.byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
.byte 248 // clc
- .byte 224,255 // loopne 32993 <.const+0x573>
+ .byte 224,255 // loopne 32a53 <.const+0x573>
.byte 255,0 // incl (%rax)
.byte 255,0 // incl (%rax)
.byte 54,0,183,0,19,0,255 // add %dh,%ss:-0xffed00(%rdi)
@@ -60266,14 +60264,14 @@ BALIGN4
.byte 252 // cld
.byte 190,0,0,128,191 // mov $0xbf800000,%esi
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 32a48 <.literal4+0x64>
+ .byte 224,64 // loopne 32b08 <.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 32a51 <.literal4+0x6d>
+ .byte 71,225,61 // rex.RXB loope 32b11 <.literal4+0x6d>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 32a5b <.literal4+0x77>
+ .byte 127,67 // jg 32b1b <.literal4+0x77>
.byte 0,0 // add %al,(%rax)
.byte 128,127,145,131 // cmpb $0x83,-0x6f(%rdi)
.byte 158 // sahf
@@ -60310,7 +60308,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 32a75 <.literal4+0x91>
+ .byte 224,7 // loopne 32b35 <.literal4+0x91>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -60321,8 +60319,8 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 0,52,255 // add %dh,(%rdi,%rdi,8)
.byte 255 // (bad)
- .byte 127,0 // jg 32a88 <.literal4+0xa4>
- .byte 119,115 // ja 32afd <.literal4+0x119>
+ .byte 127,0 // jg 32b48 <.literal4+0xa4>
+ .byte 119,115 // ja 32bbd <.literal4+0x119>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -60345,12 +60343,12 @@ BALIGN4
.byte 190,80,128,3,62 // mov $0x3e038050,%esi
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 32b13 <.literal4+0x12f>
+ .byte 118,63 // jbe 32bd3 <.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 32b22 <.literal4+0x13e>
+ .byte 124,66 // jl 32be2 <.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)
@@ -60360,9 +60358,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 32b45 <.literal4+0x161>
+ .byte 112,65 // jo 32c05 <.literal4+0x161>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 32b4f <.literal4+0x16b>
+ .byte 127,71 // jg 32c0f <.literal4+0x16b>
.byte 89 // pop %rcx
.byte 23 // (bad)
.byte 55 // (bad)
@@ -60390,14 +60388,14 @@ 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 32b6e <.literal4+0x18a>
+ .byte 114,28 // jb 32c2e <.literal4+0x18a>
.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 32ba3 <_sk_srcover_rgba_8888_sse2_lowp+0xa47>
+ .byte 127,63 // jg 32c63 <_sk_srcover_rgba_8888_sse2_lowp+0xa37>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 109 // insl (%dx),%es:(%rdi)
@@ -60412,7 +60410,7 @@ BALIGN4
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 32b7d <.literal4+0x199>
+ .byte 127,0 // jg 32c3d <.literal4+0x199>
.byte 0,128,56,0,64,254 // add %al,-0x1bfffc8(%rax)
.byte 255 // .byte 0xff
@@ -60515,11 +60513,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 32cb8 <.literal16+0x128>
+ .byte 224,64 // loopne 32d78 <.literal16+0x128>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 32cbc <.literal16+0x12c>
+ .byte 224,64 // loopne 32d7c <.literal16+0x12c>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 32cc0 <.literal16+0x130>
+ .byte 224,64 // loopne 32d80 <.literal16+0x130>
.byte 154 // (bad)
.byte 153 // cltd
.byte 153 // cltd
@@ -60539,13 +60537,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 32ce1 <.literal16+0x151>
+ .byte 71,225,61 // rex.RXB loope 32da1 <.literal16+0x151>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 32ce5 <.literal16+0x155>
+ .byte 71,225,61 // rex.RXB loope 32da5 <.literal16+0x155>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 32ce9 <.literal16+0x159>
+ .byte 71,225,61 // rex.RXB loope 32da9 <.literal16+0x159>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 32ced <.literal16+0x15d>
+ .byte 71,225,61 // rex.RXB loope 32dad <.literal16+0x15d>
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -60556,10 +60554,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) # a032cc8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b6c>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a032d88 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b5c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3032cd0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b74>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3032d90 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b64>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -60574,11 +60572,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 32d2b <.literal16+0x19b>
+ .byte 127,67 // jg 32deb <.literal16+0x19b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 32d2f <.literal16+0x19f>
+ .byte 127,67 // jg 32def <.literal16+0x19f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 32d33 <.literal16+0x1a3>
+ .byte 127,67 // jg 32df3 <.literal16+0x1a3>
.byte 0,0 // add %al,(%rax)
.byte 128,127,0,0 // cmpb $0x0,0x0(%rdi)
.byte 128,127,0,0 // cmpb $0x0,0x0(%rdi)
@@ -60734,13 +60732,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 32e49 <.literal16+0x2b9>
+ .byte 224,7 // loopne 32f09 <.literal16+0x2b9>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 32e4d <.literal16+0x2bd>
+ .byte 224,7 // loopne 32f0d <.literal16+0x2bd>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 32e51 <.literal16+0x2c1>
+ .byte 224,7 // loopne 32f11 <.literal16+0x2c1>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 32e55 <.literal16+0x2c5>
+ .byte 224,7 // loopne 32f15 <.literal16+0x2c5>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -60794,17 +60792,17 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 32ec4 <.literal16+0x334>
+ .byte 127,0 // jg 32f84 <.literal16+0x334>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 32ec8 <.literal16+0x338>
+ .byte 127,0 // jg 32f88 <.literal16+0x338>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 32ecc <.literal16+0x33c>
+ .byte 127,0 // jg 32f8c <.literal16+0x33c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 32ed0 <.literal16+0x340>
- .byte 119,115 // ja 32f45 <.literal16+0x3b5>
+ .byte 127,0 // jg 32f90 <.literal16+0x340>
+ .byte 119,115 // ja 33005 <.literal16+0x3b5>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -60815,7 +60813,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 32ea9 <.literal16+0x319>
+ .byte 117,191 // jne 32f69 <.literal16+0x319>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -60827,7 +60825,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 ffffffffe9a66eea <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d8e>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a66faa <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d7e>
.byte 220,63 // fdivrl (%rdi)
.byte 81 // push %rcx
.byte 140,242 // mov %?,%edx
@@ -60917,16 +60915,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%rbx)
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 33033 <.literal16+0x4a3>
+ .byte 118,63 // jbe 330f3 <.literal16+0x4a3>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 33037 <.literal16+0x4a7>
+ .byte 118,63 // jbe 330f7 <.literal16+0x4a7>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 3303b <.literal16+0x4ab>
+ .byte 118,63 // jbe 330fb <.literal16+0x4ab>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 3303f <.literal16+0x4af>
+ .byte 118,63 // jbe 330ff <.literal16+0x4af>
.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)
@@ -60947,13 +60945,13 @@ BALIGN16
.byte 65,0,0 // add %al,(%r8)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 33076 <.literal16+0x4e6>
+ .byte 124,66 // jl 33136 <.literal16+0x4e6>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 3307a <.literal16+0x4ea>
+ .byte 124,66 // jl 3313a <.literal16+0x4ea>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 3307e <.literal16+0x4ee>
+ .byte 124,66 // jl 3313e <.literal16+0x4ee>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 33082 <.literal16+0x4f2>
+ .byte 124,66 // jl 33142 <.literal16+0x4f2>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 0,240 // add %dh,%al
@@ -60999,25 +60997,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 33105 <.literal16+0x575>
+ .byte 112,65 // jo 331c5 <.literal16+0x575>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 33109 <.literal16+0x579>
+ .byte 112,65 // jo 331c9 <.literal16+0x579>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 3310d <.literal16+0x57d>
+ .byte 112,65 // jo 331cd <.literal16+0x57d>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 33111 <.literal16+0x581>
+ .byte 112,65 // jo 331d1 <.literal16+0x581>
.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 330e3 <.literal16+0x553>
+ .byte 127,0 // jg 331a3 <.literal16+0x553>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 330e7 <.literal16+0x557>
+ .byte 127,0 // jg 331a7 <.literal16+0x557>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 330eb <.literal16+0x55b>
+ .byte 127,0 // jg 331ab <.literal16+0x55b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 330ef <.literal16+0x55f>
+ .byte 127,0 // jg 331af <.literal16+0x55f>
.byte 0,0 // add %al,(%rax)
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
@@ -61043,13 +61041,13 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 33128 <.literal16+0x598>
+ .byte 127,255 // jg 331e8 <.literal16+0x598>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 3312c <.literal16+0x59c>
+ .byte 127,255 // jg 331ec <.literal16+0x59c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 33131 <.literal16+0x5a1>
+ .byte 127,0 // jg 331f1 <.literal16+0x5a1>
.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)
@@ -61063,13 +61061,13 @@ BALIGN16
.byte 64,254 // rex (bad)
.byte 255,0 // incl (%rax)
.byte 255 // (bad)
- .byte 127,71 // jg 3319b <.literal16+0x60b>
+ .byte 127,71 // jg 3325b <.literal16+0x60b>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 3319f <.literal16+0x60f>
+ .byte 127,71 // jg 3325f <.literal16+0x60f>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 331a3 <.literal16+0x613>
+ .byte 127,71 // jg 33263 <.literal16+0x613>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 331a7 <.literal16+0x617>
+ .byte 127,71 // jg 33267 <.literal16+0x617>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,208 // ds (bad)
@@ -61099,10 +61097,10 @@ BALIGN16
.byte 61,152,221,147,61 // cmp $0x3d93dd98,%eax
.byte 152 // cwtl
.byte 221,147,61,45,16,17 // fstl 0x11102d3d(%rbx)
- .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc342aa <_sk_srcover_rgba_8888_sse2_lowp+0x2dc0214e>
+ .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc3436a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc0213e>
.byte 17,192 // adc %eax,%eax
.byte 45,16,17,192,18 // sub $0x12c01110,%eax
- .byte 120,57 // js 331dc <.literal16+0x64c>
+ .byte 120,57 // js 3329c <.literal16+0x64c>
.byte 64,18,120,57 // adc 0x39(%rax),%dil
.byte 64,18,120,57 // adc 0x39(%rax),%dil
.byte 64,18,120,57 // adc 0x39(%rax),%dil
@@ -61167,13 +61165,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 3328e <.literal16+0x6fe>
+ .byte 114,28 // jb 3334e <.literal16+0x6fe>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 33292 <.literal16+0x702>
+ .byte 62,114,28 // jb,pt 33352 <.literal16+0x702>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 33296 <.literal16+0x706>
+ .byte 62,114,28 // jb,pt 33356 <.literal16+0x706>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 3329a <.literal16+0x70a>
+ .byte 62,114,28 // jb,pt 3335a <.literal16+0x70a>
.byte 199 // (bad)
.byte 62,85 // ds push %rbp
.byte 85 // push %rbp
@@ -61192,15 +61190,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 # 3d66c0e5 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f89>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d66c1a5 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f79>
.byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%rsi)
- .byte 127,63 // jg 332f3 <.literal16+0x763>
- .byte 114,249 // jb 332af <.literal16+0x71f>
- .byte 127,63 // jg 332f7 <.literal16+0x767>
- .byte 114,249 // jb 332b3 <.literal16+0x723>
- .byte 127,63 // jg 332fb <.literal16+0x76b>
- .byte 114,249 // jb 332b7 <.literal16+0x727>
- .byte 127,63 // jg 332ff <.literal16+0x76f>
+ .byte 127,63 // jg 333b3 <.literal16+0x763>
+ .byte 114,249 // jb 3336f <.literal16+0x71f>
+ .byte 127,63 // jg 333b7 <.literal16+0x767>
+ .byte 114,249 // jb 33373 <.literal16+0x723>
+ .byte 127,63 // jg 333bb <.literal16+0x76b>
+ .byte 114,249 // jb 33377 <.literal16+0x727>
+ .byte 127,63 // jg 333bf <.literal16+0x76f>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 3,0 // add (%rax),%eax
@@ -61310,14 +61308,14 @@ BALIGN16
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
- .byte 224,255 // loopne 33391 <.literal16+0x801>
- .byte 224,255 // loopne 33393 <.literal16+0x803>
- .byte 224,255 // loopne 33395 <.literal16+0x805>
- .byte 224,255 // loopne 33397 <.literal16+0x807>
- .byte 224,255 // loopne 33399 <.literal16+0x809>
- .byte 224,255 // loopne 3339b <.literal16+0x80b>
- .byte 224,255 // loopne 3339d <.literal16+0x80d>
- .byte 224,255 // loopne 3339f <.literal16+0x80f>
+ .byte 224,255 // loopne 33451 <.literal16+0x801>
+ .byte 224,255 // loopne 33453 <.literal16+0x803>
+ .byte 224,255 // loopne 33455 <.literal16+0x805>
+ .byte 224,255 // loopne 33457 <.literal16+0x807>
+ .byte 224,255 // loopne 33459 <.literal16+0x809>
+ .byte 224,255 // loopne 3345b <.literal16+0x80b>
+ .byte 224,255 // loopne 3345d <.literal16+0x80d>
+ .byte 224,255 // loopne 3345f <.literal16+0x80f>
.byte 54,0,54 // add %dh,%ss:(%rsi)
.byte 0,54 // add %dh,(%rsi)
.byte 0,54 // add %dh,(%rsi)
@@ -61359,9 +61357,9 @@ BALIGN8
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
.byte 255 // (bad)
- .byte 127,0 // jg 333fb <.literal8+0x1b>
+ .byte 127,0 // jg 334bb <.literal8+0x1b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 333ff <.literal8+0x1f>
+ .byte 127,0 // jg 334bf <.literal8+0x1f>
.byte 0,0 // add %al,(%rax)
.byte 128,0,0 // addb $0x0,(%rax)
.byte 0 // .byte 0x0
@@ -61467,11 +61465,11 @@ _sk_seed_shader_sse2:
.byte 102,15,110,2 // movd (%edx),%xmm0
.byte 102,15,112,192,0 // pshufd $0x0,%xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,88,128,247,203,0,0 // addps 0xcbf7(%eax),%xmm0
+ .byte 15,88,128,23,204,0,0 // addps 0xcc17(%eax),%xmm0
.byte 102,15,110,74,4 // movd 0x4(%edx),%xmm1
.byte 102,15,112,201,0 // pshufd $0x0,%xmm1,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,88,136,7,204,0,0 // addps 0xcc07(%eax),%xmm1
+ .byte 15,88,136,39,204,0,0 // addps 0xcc27(%eax),%xmm1
.byte 141,113,4 // lea 0x4(%ecx),%esi
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 15,41,82,64 // movaps %xmm2,0x40(%edx)
@@ -61479,7 +61477,7 @@ _sk_seed_shader_sse2:
.byte 15,41,82,32 // movaps %xmm2,0x20(%edx)
.byte 15,41,82,16 // movaps %xmm2,0x10(%edx)
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,144,23,204,0,0 // movaps 0xcc17(%eax),%xmm2
+ .byte 15,40,144,55,204,0,0 // movaps 0xcc37(%eax),%xmm2
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 86 // push %esi
.byte 82 // push %edx
@@ -61506,15 +61504,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,178,203,0,0 // paddd 0xcbb2(%ecx),%xmm4
+ .byte 102,15,254,161,210,203,0,0 // paddd 0xcbd2(%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,194,203,0,0 // movdqa 0xcbc2(%ecx),%xmm6
+ .byte 102,15,111,177,226,203,0,0 // movdqa 0xcbe2(%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,226,203,0,0 // movdqa 0xcbe2(%ecx),%xmm0
+ .byte 102,15,111,129,2,204,0,0 // movdqa 0xcc02(%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
@@ -61524,7 +61522,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,210,203,0,0 // movdqa 0xcbd2(%ecx),%xmm1
+ .byte 102,15,111,137,242,203,0,0 // movdqa 0xcbf2(%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
@@ -61535,8 +61533,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,242,203,0,0 // mulps 0xcbf2(%ecx),%xmm0
- .byte 15,88,129,2,204,0,0 // addps 0xcc02(%ecx),%xmm0
+ .byte 15,89,129,18,204,0,0 // mulps 0xcc12(%ecx),%xmm0
+ .byte 15,88,129,34,204,0,0 // addps 0xcc22(%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
@@ -61604,7 +61602,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,102,202,0,0 // movaps 0xca66(%eax),%xmm3
+ .byte 15,40,152,134,202,0,0 // movaps 0xca86(%eax),%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -61627,7 +61625,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,54,202,0,0 // movaps 0xca36(%eax),%xmm0
+ .byte 15,40,128,86,202,0,0 // movaps 0xca56(%eax),%xmm0
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -61717,7 +61715,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,135,201,0,0 // movaps 0xc987(%edx),%xmm5
+ .byte 15,40,170,167,201,0,0 // movaps 0xc9a7(%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
@@ -61756,7 +61754,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,40,201,0,0 // movaps 0xc928(%edx),%xmm4
+ .byte 15,40,162,72,201,0,0 // movaps 0xc948(%edx),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,88,198 // addps %xmm6,%xmm0
@@ -61840,7 +61838,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,103,200,0,0 // movaps 0xc867(%eax),%xmm4
+ .byte 15,40,160,135,200,0,0 // movaps 0xc887(%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
@@ -61866,7 +61864,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,47,200,0,0 // movaps 0xc82f(%eax),%xmm4
+ .byte 15,40,160,79,200,0,0 // movaps 0xc84f(%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
@@ -61896,7 +61894,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,232,199,0,0 // movaps 0xc7e8(%eax),%xmm4
+ .byte 15,40,160,8,200,0,0 // movaps 0xc808(%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
@@ -61930,7 +61928,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,152,199,0,0 // movaps 0xc798(%eax),%xmm4
+ .byte 15,40,160,184,199,0,0 // movaps 0xc7b8(%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
@@ -61986,7 +61984,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,25,199,0,0 // movaps 0xc719(%ecx),%xmm0
+ .byte 15,40,129,57,199,0,0 // movaps 0xc739(%ecx),%xmm0
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,92,242 // subps %xmm2,%xmm6
.byte 15,40,254 // movaps %xmm6,%xmm7
@@ -62046,7 +62044,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,115,198,0,0 // movaps 0xc673(%eax),%xmm4
+ .byte 15,40,160,147,198,0,0 // movaps 0xc693(%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
@@ -62118,7 +62116,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,197,197,0,0 // movaps 0xc5c5(%edx),%xmm3
+ .byte 15,40,154,229,197,0,0 // movaps 0xc5e5(%edx),%xmm3
.byte 15,40,243 // movaps %xmm3,%xmm6
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,89,198 // mulps %xmm6,%xmm0
@@ -62180,7 +62178,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,93,197,0,0 // movaps 0xc55d(%edx),%xmm1
+ .byte 15,40,138,125,197,0,0 // movaps 0xc57d(%edx),%xmm1
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
.byte 15,88,217 // addps %xmm1,%xmm3
@@ -62229,7 +62227,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,221,196,0,0 // movaps 0xc4dd(%edx),%xmm1
+ .byte 15,40,138,253,196,0,0 // movaps 0xc4fd(%edx),%xmm1
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
.byte 15,88,217 // addps %xmm1,%xmm3
@@ -62282,7 +62280,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,90,196,0,0 // movaps 0xc45a(%edx),%xmm2
+ .byte 15,40,146,122,196,0,0 // movaps 0xc47a(%edx),%xmm2
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -62326,7 +62324,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,212,195,0,0 // movaps 0xc3d4(%edx),%xmm1
+ .byte 15,40,138,244,195,0,0 // movaps 0xc3f4(%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
@@ -62367,7 +62365,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,85,195,0,0 // movaps 0xc355(%ecx),%xmm6
+ .byte 15,40,177,117,195,0,0 // movaps 0xc375(%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)
@@ -62484,7 +62482,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,204,193,0,0 // movaps 0xc1cc(%ecx),%xmm2
+ .byte 15,40,145,236,193,0,0 // movaps 0xc1ec(%ecx),%xmm2
.byte 15,40,226 // movaps %xmm2,%xmm4
.byte 15,92,214 // subps %xmm6,%xmm2
.byte 15,40,250 // movaps %xmm2,%xmm7
@@ -62601,7 +62599,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,107,192,0,0 // movaps 0xc06b(%ecx),%xmm2
+ .byte 15,40,145,139,192,0,0 // movaps 0xc08b(%ecx),%xmm2
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,40,225 // movaps %xmm1,%xmm4
@@ -62711,7 +62709,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,32,191,0,0 // movaps 0xbf20(%ecx),%xmm4
+ .byte 15,40,161,64,191,0,0 // movaps 0xbf40(%ecx),%xmm4
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 15,92,242 // subps %xmm2,%xmm6
.byte 15,40,206 // movaps %xmm6,%xmm1
@@ -62839,17 +62837,17 @@ _sk_softlight_sse2:
.byte 232,0,0,0,0 // call f50 <_sk_softlight_sse2+0x52>
.byte 89 // pop %ecx
.byte 15,40,194 // movaps %xmm2,%xmm0
- .byte 15,40,137,0,190,0,0 // movaps 0xbe00(%ecx),%xmm1
+ .byte 15,40,137,32,190,0,0 // movaps 0xbe20(%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,144,189,0,0 // movaps 0xbd90(%ecx),%xmm7
+ .byte 15,40,185,176,189,0,0 // movaps 0xbdb0(%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,16,190,0,0 // movaps 0xbe10(%ecx),%xmm4
+ .byte 15,40,161,48,190,0,0 // movaps 0xbe30(%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
@@ -63055,7 +63053,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,207,186,0,0 // movaps 0xbacf(%ecx),%xmm5
+ .byte 15,40,169,239,186,0,0 // movaps 0xbaef(%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)
@@ -63088,17 +63086,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,95,187,0,0 // movaps 0xbb5f(%ecx),%xmm3
+ .byte 15,40,153,127,187,0,0 // movaps 0xbb7f(%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,111,187,0,0 // movaps 0xbb6f(%ecx),%xmm3
+ .byte 15,40,153,143,187,0,0 // movaps 0xbb8f(%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,207,186,0,0 // movaps 0xbacf(%ecx),%xmm1
+ .byte 15,40,137,239,186,0,0 // movaps 0xbaef(%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)
@@ -63108,7 +63106,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,127,187,0,0 // movaps 0xbb7f(%ecx),%xmm5
+ .byte 15,40,169,159,187,0,0 // movaps 0xbb9f(%ecx),%xmm5
.byte 15,89,205 // mulps %xmm5,%xmm1
.byte 15,88,207 // addps %xmm7,%xmm1
.byte 15,94,212 // divps %xmm4,%xmm2
@@ -63301,17 +63299,17 @@ _sk_saturation_sse2:
.byte 15,89,253 // mulps %xmm5,%xmm7
.byte 232,0,0,0,0 // call 1565 <_sk_saturation_sse2+0xb0>
.byte 89 // pop %ecx
- .byte 15,40,153,11,184,0,0 // movaps 0xb80b(%ecx),%xmm3
+ .byte 15,40,153,43,184,0,0 // movaps 0xb82b(%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,27,184,0,0 // movaps 0xb81b(%ecx),%xmm3
+ .byte 15,40,153,59,184,0,0 // movaps 0xb83b(%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,123,183,0,0 // movaps 0xb77b(%ecx),%xmm0
+ .byte 15,40,129,155,183,0,0 // movaps 0xb79b(%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
@@ -63323,7 +63321,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,43,184,0,0 // movaps 0xb82b(%ecx),%xmm0
+ .byte 15,40,129,75,184,0,0 // movaps 0xb84b(%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
@@ -63482,16 +63480,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,176,181,0,0 // movaps 0xb5b0(%ecx),%xmm6
+ .byte 15,40,177,208,181,0,0 // movaps 0xb5d0(%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,192,181,0,0 // movaps 0xb5c0(%ecx),%xmm3
+ .byte 15,40,153,224,181,0,0 // movaps 0xb5e0(%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,32,181,0,0 // movaps 0xb520(%ecx),%xmm0
+ .byte 15,40,129,64,181,0,0 // movaps 0xb540(%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
@@ -63501,7 +63499,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,208,181,0,0 // movaps 0xb5d0(%ecx),%xmm1
+ .byte 15,40,137,240,181,0,0 // movaps 0xb5f0(%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
@@ -63660,18 +63658,18 @@ _sk_luminosity_sse2:
.byte 232,0,0,0,0 // call 1a23 <_sk_luminosity_sse2+0x11>
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
- .byte 15,40,161,77,179,0,0 // movaps 0xb34d(%ecx),%xmm4
+ .byte 15,40,161,109,179,0,0 // movaps 0xb36d(%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,93,179,0,0 // movaps 0xb35d(%ecx),%xmm4
+ .byte 15,40,161,125,179,0,0 // movaps 0xb37d(%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,189,178,0,0 // movaps 0xb2bd(%ecx),%xmm4
+ .byte 15,40,161,221,178,0,0 // movaps 0xb2dd(%ecx),%xmm4
.byte 15,40,252 // movaps %xmm4,%xmm7
.byte 15,92,250 // subps %xmm2,%xmm7
.byte 15,89,199 // mulps %xmm7,%xmm0
@@ -63681,7 +63679,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,109,179,0,0 // movaps 0xb36d(%ecx),%xmm1
+ .byte 15,40,137,141,179,0,0 // movaps 0xb38d(%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
@@ -63857,7 +63855,7 @@ _sk_srcover_rgba_8888_sse2:
.byte 139,49 // mov (%ecx),%esi
.byte 15,133,224,0,0,0 // jne 1d90 <_sk_srcover_rgba_8888_sse2+0x119>
.byte 243,15,111,20,178 // movdqu (%edx,%esi,4),%xmm2
- .byte 102,15,111,167,18,177,0,0 // movdqa 0xb112(%edi),%xmm4
+ .byte 102,15,111,167,50,177,0,0 // movdqa 0xb132(%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
@@ -63868,9 +63866,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,82,176,0,0 // movaps 0xb052(%edi),%xmm5
+ .byte 15,40,175,114,176,0,0 // movaps 0xb072(%edi),%xmm5
.byte 15,92,235 // subps %xmm3,%xmm5
- .byte 15,40,143,34,177,0,0 // movaps 0xb122(%edi),%xmm1
+ .byte 15,40,143,66,177,0,0 // movaps 0xb142(%edi),%xmm1
.byte 15,89,193 // mulps %xmm1,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,88,224 // addps %xmm0,%xmm4
@@ -63984,7 +63982,7 @@ _sk_clamp_1_sse2:
.byte 232,0,0,0,0 // call 1e3a <_sk_clamp_1_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,160,166,174,0,0 // movaps 0xaea6(%eax),%xmm4
+ .byte 15,40,160,198,174,0,0 // movaps 0xaec6(%eax),%xmm4
.byte 15,93,196 // minps %xmm4,%xmm0
.byte 15,93,204 // minps %xmm4,%xmm1
.byte 15,93,212 // minps %xmm4,%xmm2
@@ -64008,7 +64006,7 @@ _sk_clamp_a_sse2:
.byte 232,0,0,0,0 // call 1e6d <_sk_clamp_a_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,93,152,115,174,0,0 // minps 0xae73(%eax),%xmm3
+ .byte 15,93,152,147,174,0,0 // minps 0xae93(%eax),%xmm3
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -64033,7 +64031,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,67,174,0,0 // minps 0xae43(%eax),%xmm4
+ .byte 15,93,160,99,174,0,0 // minps 0xae63(%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
@@ -64107,7 +64105,7 @@ _sk_invert_sse2:
.byte 232,0,0,0,0 // call 1f48 <_sk_invert_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,160,152,173,0,0 // movaps 0xad98(%eax),%xmm4
+ .byte 15,40,160,184,173,0,0 // movaps 0xadb8(%eax),%xmm4
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,92,232 // subps %xmm0,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
@@ -64229,10 +64227,10 @@ _sk_unpremul_sse2:
.byte 232,0,0,0,0 // call 2046 <_sk_unpremul_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,160,154,172,0,0 // movaps 0xac9a(%eax),%xmm4
+ .byte 15,40,160,186,172,0,0 // movaps 0xacba(%eax),%xmm4
.byte 15,94,227 // divps %xmm3,%xmm4
.byte 15,40,236 // movaps %xmm4,%xmm5
- .byte 15,194,168,122,173,0,0,1 // cmpltps 0xad7a(%eax),%xmm5
+ .byte 15,194,168,154,173,0,0,1 // cmpltps 0xad9a(%eax),%xmm5
.byte 15,84,236 // andps %xmm4,%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,89,205 // mulps %xmm5,%xmm1
@@ -64261,19 +64259,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,220,172,0,0 // movaps 0xacdc(%eax),%xmm4
+ .byte 15,40,160,252,172,0,0 // movaps 0xacfc(%eax),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,176,76,173,0,0 // movaps 0xad4c(%eax),%xmm6
+ .byte 15,40,176,108,173,0,0 // movaps 0xad6c(%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,60,173,0,0 // movaps 0xad3c(%eax),%xmm6
+ .byte 15,40,176,92,173,0,0 // movaps 0xad5c(%eax),%xmm6
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
- .byte 15,40,184,92,173,0,0 // movaps 0xad5c(%eax),%xmm7
+ .byte 15,40,184,124,173,0,0 // movaps 0xad7c(%eax),%xmm7
.byte 15,41,125,232 // movaps %xmm7,-0x18(%ebp)
.byte 15,88,199 // addps %xmm7,%xmm0
- .byte 15,40,184,108,173,0,0 // movaps 0xad6c(%eax),%xmm7
+ .byte 15,40,184,140,173,0,0 // movaps 0xad8c(%eax),%xmm7
.byte 15,194,215,1 // cmpltps %xmm7,%xmm2
.byte 15,84,202 // andps %xmm2,%xmm1
.byte 15,85,208 // andnps %xmm0,%xmm2
@@ -64333,18 +64331,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,1,172,0,0 // movaps 0xac01(%ecx),%xmm4
+ .byte 15,40,161,33,172,0,0 // movaps 0xac21(%ecx),%xmm4
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,177,113,172,0,0 // movaps 0xac71(%ecx),%xmm6
+ .byte 15,40,177,145,172,0,0 // movaps 0xac91(%ecx),%xmm6
.byte 15,88,198 // addps %xmm6,%xmm0
.byte 15,89,197 // mulps %xmm5,%xmm0
- .byte 15,40,169,97,172,0,0 // movaps 0xac61(%ecx),%xmm5
+ .byte 15,40,169,129,172,0,0 // movaps 0xac81(%ecx),%xmm5
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
- .byte 15,40,185,129,172,0,0 // movaps 0xac81(%ecx),%xmm7
+ .byte 15,40,185,161,172,0,0 // movaps 0xaca1(%ecx),%xmm7
.byte 15,88,199 // addps %xmm7,%xmm0
- .byte 15,40,153,145,172,0,0 // movaps 0xac91(%ecx),%xmm3
+ .byte 15,40,153,177,172,0,0 // movaps 0xacb1(%ecx),%xmm3
.byte 15,194,203,1 // cmpltps %xmm3,%xmm1
.byte 15,84,209 // andps %xmm1,%xmm2
.byte 15,85,200 // andnps %xmm0,%xmm1
@@ -64406,25 +64404,25 @@ _sk_to_srgb_sse2:
.byte 232,0,0,0,0 // call 225a <_sk_to_srgb_sse2+0x18>
.byte 88 // pop %eax
.byte 15,82,218 // rsqrtps %xmm2,%xmm3
- .byte 15,40,160,198,171,0,0 // movaps 0xabc6(%eax),%xmm4
+ .byte 15,40,160,230,171,0,0 // movaps 0xabe6(%eax),%xmm4
.byte 15,40,235 // movaps %xmm3,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
- .byte 15,40,128,214,171,0,0 // movaps 0xabd6(%eax),%xmm0
+ .byte 15,40,128,246,171,0,0 // movaps 0xabf6(%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,230,171,0,0 // movaps 0xabe6(%eax),%xmm0
+ .byte 15,40,128,6,172,0,0 // movaps 0xac06(%eax),%xmm0
.byte 15,41,69,200 // movaps %xmm0,-0x38(%ebp)
.byte 15,88,232 // addps %xmm0,%xmm5
- .byte 15,40,128,246,171,0,0 // movaps 0xabf6(%eax),%xmm0
+ .byte 15,40,128,22,172,0,0 // movaps 0xac16(%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,182,171,0,0 // movaps 0xabb6(%eax),%xmm5
+ .byte 15,40,168,214,171,0,0 // movaps 0xabd6(%eax),%xmm5
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,205 // mulps %xmm5,%xmm1
- .byte 15,40,152,6,172,0,0 // movaps 0xac06(%eax),%xmm3
+ .byte 15,40,152,38,172,0,0 // movaps 0xac26(%eax),%xmm3
.byte 15,194,211,1 // cmpltps %xmm3,%xmm2
.byte 15,84,202 // andps %xmm2,%xmm1
.byte 15,85,208 // andnps %xmm0,%xmm2
@@ -64495,14 +64493,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,143,169,0,0 // movaps 0xa98f(%eax),%xmm1
+ .byte 15,40,136,175,169,0,0 // movaps 0xa9af(%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,31,171,0,0 // andps 0xab1f(%eax),%xmm5
+ .byte 15,84,168,63,171,0,0 // andps 0xab3f(%eax),%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,196,0 // cmpeqps %xmm4,%xmm0
@@ -64512,9 +64510,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,47,171,0,0 // movaps 0xab2f(%eax),%xmm1
+ .byte 15,40,136,79,171,0,0 // movaps 0xab4f(%eax),%xmm1
.byte 15,88,209 // addps %xmm1,%xmm2
- .byte 15,88,160,63,171,0,0 // addps 0xab3f(%eax),%xmm4
+ .byte 15,88,160,95,171,0,0 // addps 0xab5f(%eax),%xmm4
.byte 15,84,214 // andps %xmm6,%xmm2
.byte 15,85,244 // andnps %xmm4,%xmm6
.byte 15,86,242 // orps %xmm2,%xmm6
@@ -64526,7 +64524,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,127,169,0,0 // movaps 0xa97f(%eax),%xmm5
+ .byte 15,40,168,159,169,0,0 // movaps 0xa99f(%eax),%xmm5
.byte 15,92,202 // subps %xmm2,%xmm1
.byte 15,40,211 // movaps %xmm3,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
@@ -64536,7 +64534,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,79,171,0,0 // mulps 0xab4f(%eax),%xmm0
+ .byte 15,89,128,111,171,0,0 // mulps 0xab6f(%eax),%xmm0
.byte 15,84,196 // andps %xmm4,%xmm0
.byte 15,84,204 // andps %xmm4,%xmm1
.byte 139,69,12 // mov 0xc(%ebp),%eax
@@ -64561,7 +64559,7 @@ _sk_hsl_to_rgb_sse2:
.byte 15,41,69,184 // movaps %xmm0,-0x48(%ebp)
.byte 232,0,0,0,0 // call 244c <_sk_hsl_to_rgb_sse2+0x19>
.byte 88 // pop %eax
- .byte 15,40,160,132,168,0,0 // movaps 0xa884(%eax),%xmm4
+ .byte 15,40,160,164,168,0,0 // movaps 0xa8a4(%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
@@ -64574,13 +64572,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,100,170,0,0 // movaps 0xaa64(%eax),%xmm5
+ .byte 15,40,168,132,170,0,0 // movaps 0xaa84(%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,148,168,0,0 // movaps 0xa894(%eax),%xmm6
+ .byte 15,40,176,180,168,0,0 // movaps 0xa8b4(%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
@@ -64590,19 +64588,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,116,170,0,0 // movaps 0xaa74(%eax),%xmm7
+ .byte 15,40,184,148,170,0,0 // movaps 0xaa94(%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,84,170,0,0 // movaps 0xaa54(%eax),%xmm4
+ .byte 15,40,160,116,170,0,0 // movaps 0xaa74(%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,36,170,0,0 // movaps 0xaa24(%eax),%xmm6
+ .byte 15,40,176,68,170,0,0 // movaps 0xaa44(%eax),%xmm6
.byte 15,89,238 // mulps %xmm6,%xmm5
- .byte 15,40,128,68,170,0,0 // movaps 0xaa44(%eax),%xmm0
+ .byte 15,40,128,100,170,0,0 // movaps 0xaa64(%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
@@ -64628,18 +64626,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,148,168,0,0 // andps 0xa894(%eax),%xmm1
+ .byte 15,84,136,180,168,0,0 // andps 0xa8b4(%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,116,170,0,0 // movaps 0xaa74(%eax),%xmm0
+ .byte 15,40,128,148,170,0,0 // movaps 0xaa94(%eax),%xmm0
.byte 15,194,193,2 // cmpleps %xmm1,%xmm0
- .byte 15,40,152,132,168,0,0 // movaps 0xa884(%eax),%xmm3
+ .byte 15,40,152,164,168,0,0 // movaps 0xa8a4(%eax),%xmm3
.byte 15,194,217,2 // cmpleps %xmm1,%xmm3
- .byte 15,40,160,84,170,0,0 // movaps 0xaa54(%eax),%xmm4
+ .byte 15,40,160,116,170,0,0 // movaps 0xaa74(%eax),%xmm4
.byte 15,194,225,2 // cmpleps %xmm1,%xmm4
.byte 15,89,206 // mulps %xmm6,%xmm1
- .byte 15,40,168,68,170,0,0 // movaps 0xaa44(%eax),%xmm5
+ .byte 15,40,168,100,170,0,0 // movaps 0xaa64(%eax),%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,89,239 // mulps %xmm7,%xmm5
.byte 15,88,234 // addps %xmm2,%xmm5
@@ -64659,7 +64657,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,132,170,0,0 // addps 0xaa84(%eax),%xmm3
+ .byte 15,88,152,164,170,0,0 // addps 0xaaa4(%eax),%xmm3
.byte 243,15,91,195 // cvttps2dq %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 15,40,203 // movaps %xmm3,%xmm1
@@ -64761,9 +64759,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,218,166,0,0 // pand 0xa6da(%edx),%xmm4
+ .byte 102,15,219,162,250,166,0,0 // pand 0xa6fa(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,26,168,0,0 // mulps 0xa81a(%edx),%xmm4
+ .byte 15,89,162,58,168,0,0 // mulps 0xa83a(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,89,204 // mulps %xmm4,%xmm1
.byte 15,89,212 // mulps %xmm4,%xmm2
@@ -64829,17 +64827,17 @@ _sk_scale_565_sse2:
.byte 15,133,157,0,0,0 // jne 283e <_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,112,167,0,0 // movdqa 0xa770(%edx),%xmm4
+ .byte 102,15,111,162,144,167,0,0 // movdqa 0xa790(%edx),%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,212 // cvtdq2ps %xmm4,%xmm2
- .byte 15,89,146,128,167,0,0 // mulps 0xa780(%edx),%xmm2
- .byte 102,15,111,170,144,167,0,0 // movdqa 0xa790(%edx),%xmm5
+ .byte 15,89,146,160,167,0,0 // mulps 0xa7a0(%edx),%xmm2
+ .byte 102,15,111,170,176,167,0,0 // movdqa 0xa7b0(%edx),%xmm5
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,160,167,0,0 // mulps 0xa7a0(%edx),%xmm5
- .byte 102,15,219,178,176,167,0,0 // pand 0xa7b0(%edx),%xmm6
+ .byte 15,89,170,192,167,0,0 // mulps 0xa7c0(%edx),%xmm5
+ .byte 102,15,219,178,208,167,0,0 // pand 0xa7d0(%edx),%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,178,192,167,0,0 // mulps 0xa7c0(%edx),%xmm6
+ .byte 15,89,178,224,167,0,0 // mulps 0xa7e0(%edx),%xmm6
.byte 15,40,253 // movaps %xmm5,%xmm7
.byte 15,93,254 // minps %xmm6,%xmm7
.byte 15,40,226 // movaps %xmm2,%xmm4
@@ -64953,9 +64951,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,178,164,0,0 // pand 0xa4b2(%edx),%xmm4
+ .byte 102,15,219,162,210,164,0,0 // pand 0xa4d2(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,242,165,0,0 // mulps 0xa5f2(%edx),%xmm4
+ .byte 15,89,162,18,166,0,0 // mulps 0xa612(%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
@@ -65033,17 +65031,17 @@ _sk_lerp_565_sse2:
.byte 15,133,211,0,0,0 // jne 2acc <_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,24,165,0,0 // movdqa 0xa518(%edx),%xmm4
+ .byte 102,15,111,162,56,165,0,0 // movdqa 0xa538(%edx),%xmm4
.byte 102,15,219,229 // pand %xmm5,%xmm4
.byte 15,91,204 // cvtdq2ps %xmm4,%xmm1
- .byte 15,89,138,40,165,0,0 // mulps 0xa528(%edx),%xmm1
- .byte 102,15,111,178,56,165,0,0 // movdqa 0xa538(%edx),%xmm6
+ .byte 15,89,138,72,165,0,0 // mulps 0xa548(%edx),%xmm1
+ .byte 102,15,111,178,88,165,0,0 // movdqa 0xa558(%edx),%xmm6
.byte 102,15,219,245 // pand %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,178,72,165,0,0 // mulps 0xa548(%edx),%xmm6
- .byte 102,15,219,170,88,165,0,0 // pand 0xa558(%edx),%xmm5
+ .byte 15,89,178,104,165,0,0 // mulps 0xa568(%edx),%xmm6
+ .byte 102,15,219,170,120,165,0,0 // pand 0xa578(%edx),%xmm5
.byte 15,91,213 // cvtdq2ps %xmm5,%xmm2
- .byte 15,89,146,104,165,0,0 // mulps 0xa568(%edx),%xmm2
+ .byte 15,89,146,136,165,0,0 // mulps 0xa588(%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
@@ -65131,7 +65129,7 @@ _sk_load_tables_sse2:
.byte 139,30 // mov (%esi),%ebx
.byte 15,133,22,1,0,0 // jne 2c50 <_sk_load_tables_sse2+0x13c>
.byte 243,15,111,28,187 // movdqu (%ebx,%edi,4),%xmm3
- .byte 102,15,111,146,126,162,0,0 // movdqa 0xa27e(%edx),%xmm2
+ .byte 102,15,111,146,158,162,0,0 // movdqa 0xa29e(%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
@@ -65187,7 +65185,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,190,163,0,0 // mulps 0xa3be(%edx),%xmm3
+ .byte 15,89,154,222,163,0,0 // mulps 0xa3de(%edx),%xmm3
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 137,194 // mov %eax,%edx
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -65262,7 +65260,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,189,162,0,0 // movdqa 0xa2bd(%edx),%xmm2
+ .byte 102,15,111,146,221,162,0,0 // movdqa 0xa2dd(%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
@@ -65334,7 +65332,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,205,162,0,0 // mulps 0xa2cd(%edx),%xmm3
+ .byte 15,89,154,237,162,0,0 // mulps 0xa2ed(%edx),%xmm3
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 137,194 // mov %eax,%edx
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -65407,7 +65405,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,150,160,0,0 // movdqa 0xa096(%edx),%xmm2
+ .byte 102,15,111,146,182,160,0,0 // movdqa 0xa0b6(%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
@@ -65472,7 +65470,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,38,158,0,0 // movaps 0x9e26(%edx),%xmm3
+ .byte 15,40,154,70,158,0,0 // movaps 0x9e46(%edx),%xmm3
.byte 80 // push %eax
.byte 81 // push %ecx
.byte 255,86,4 // call *0x4(%esi)
@@ -65515,7 +65513,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,201,156,0,0 // movaps 0x9cc9(%edx),%xmm4
+ .byte 15,40,162,233,156,0,0 // movaps 0x9ce9(%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
@@ -65537,7 +65535,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,249,157,0,0 // movaps 0x9df9(%edx),%xmm5
+ .byte 15,40,170,25,158,0,0 // movaps 0x9e19(%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
@@ -65667,7 +65665,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,253,155,0,0 // movaps 0x9bfd(%edx),%xmm5
+ .byte 15,40,170,29,156,0,0 // movaps 0x9c1d(%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
@@ -65923,15 +65921,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,189,153,0,0 // mulps 0x99bd(%edx),%xmm5
- .byte 15,84,178,205,153,0,0 // andps 0x99cd(%edx),%xmm6
- .byte 15,86,178,29,151,0,0 // orps 0x971d(%edx),%xmm6
- .byte 15,88,170,221,153,0,0 // addps 0x99dd(%edx),%xmm5
- .byte 15,40,186,237,153,0,0 // movaps 0x99ed(%edx),%xmm7
+ .byte 15,89,170,221,153,0,0 // mulps 0x99dd(%edx),%xmm5
+ .byte 15,84,178,237,153,0,0 // andps 0x99ed(%edx),%xmm6
+ .byte 15,86,178,61,151,0,0 // orps 0x973d(%edx),%xmm6
+ .byte 15,88,170,253,153,0,0 // addps 0x99fd(%edx),%xmm5
+ .byte 15,40,186,13,154,0,0 // movaps 0x9a0d(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,253,153,0,0 // addps 0x99fd(%edx),%xmm6
- .byte 15,40,186,13,154,0,0 // movaps 0x9a0d(%edx),%xmm7
+ .byte 15,88,178,29,154,0,0 // addps 0x9a1d(%edx),%xmm6
+ .byte 15,40,186,45,154,0,0 // movaps 0x9a2d(%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
@@ -65941,21 +65939,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,45,151,0,0 // movaps 0x972d(%edx),%xmm6
+ .byte 15,40,178,77,151,0,0 // movaps 0x974d(%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,29,154,0,0 // addps 0x9a1d(%edx),%xmm5
- .byte 15,40,186,45,154,0,0 // movaps 0x9a2d(%edx),%xmm7
+ .byte 15,88,170,61,154,0,0 // addps 0x9a3d(%edx),%xmm5
+ .byte 15,40,186,77,154,0,0 // movaps 0x9a4d(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,61,154,0,0 // movaps 0x9a3d(%edx),%xmm7
+ .byte 15,40,186,93,154,0,0 // movaps 0x9a5d(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,77,154,0,0 // movaps 0x9a4d(%edx),%xmm0
+ .byte 15,40,130,109,154,0,0 // movaps 0x9a6d(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,93,154,0,0 // mulps 0x9a5d(%edx),%xmm0
+ .byte 15,89,130,125,154,0,0 // mulps 0x9a7d(%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
@@ -66009,15 +66007,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,134,152,0,0 // mulps 0x9886(%edx),%xmm5
- .byte 15,84,178,150,152,0,0 // andps 0x9896(%edx),%xmm6
- .byte 15,86,178,230,149,0,0 // orps 0x95e6(%edx),%xmm6
- .byte 15,88,170,166,152,0,0 // addps 0x98a6(%edx),%xmm5
- .byte 15,40,186,182,152,0,0 // movaps 0x98b6(%edx),%xmm7
+ .byte 15,89,170,166,152,0,0 // mulps 0x98a6(%edx),%xmm5
+ .byte 15,84,178,182,152,0,0 // andps 0x98b6(%edx),%xmm6
+ .byte 15,86,178,6,150,0,0 // orps 0x9606(%edx),%xmm6
+ .byte 15,88,170,198,152,0,0 // addps 0x98c6(%edx),%xmm5
+ .byte 15,40,186,214,152,0,0 // movaps 0x98d6(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,198,152,0,0 // addps 0x98c6(%edx),%xmm6
- .byte 15,40,186,214,152,0,0 // movaps 0x98d6(%edx),%xmm7
+ .byte 15,88,178,230,152,0,0 // addps 0x98e6(%edx),%xmm6
+ .byte 15,40,186,246,152,0,0 // movaps 0x98f6(%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
@@ -66027,21 +66025,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,246,149,0,0 // movaps 0x95f6(%edx),%xmm6
+ .byte 15,40,178,22,150,0,0 // movaps 0x9616(%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,230,152,0,0 // addps 0x98e6(%edx),%xmm5
- .byte 15,40,186,246,152,0,0 // movaps 0x98f6(%edx),%xmm7
+ .byte 15,88,170,6,153,0,0 // addps 0x9906(%edx),%xmm5
+ .byte 15,40,186,22,153,0,0 // movaps 0x9916(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,6,153,0,0 // movaps 0x9906(%edx),%xmm7
+ .byte 15,40,186,38,153,0,0 // movaps 0x9926(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,22,153,0,0 // movaps 0x9916(%edx),%xmm0
+ .byte 15,40,130,54,153,0,0 // movaps 0x9936(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,38,153,0,0 // mulps 0x9926(%edx),%xmm0
+ .byte 15,89,130,70,153,0,0 // mulps 0x9946(%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
@@ -66094,15 +66092,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,82,151,0,0 // mulps 0x9752(%edx),%xmm5
- .byte 15,84,178,98,151,0,0 // andps 0x9762(%edx),%xmm6
- .byte 15,86,178,178,148,0,0 // orps 0x94b2(%edx),%xmm6
- .byte 15,88,170,114,151,0,0 // addps 0x9772(%edx),%xmm5
- .byte 15,40,186,130,151,0,0 // movaps 0x9782(%edx),%xmm7
+ .byte 15,89,170,114,151,0,0 // mulps 0x9772(%edx),%xmm5
+ .byte 15,84,178,130,151,0,0 // andps 0x9782(%edx),%xmm6
+ .byte 15,86,178,210,148,0,0 // orps 0x94d2(%edx),%xmm6
+ .byte 15,88,170,146,151,0,0 // addps 0x9792(%edx),%xmm5
+ .byte 15,40,186,162,151,0,0 // movaps 0x97a2(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,146,151,0,0 // addps 0x9792(%edx),%xmm6
- .byte 15,40,186,162,151,0,0 // movaps 0x97a2(%edx),%xmm7
+ .byte 15,88,178,178,151,0,0 // addps 0x97b2(%edx),%xmm6
+ .byte 15,40,186,194,151,0,0 // movaps 0x97c2(%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
@@ -66112,21 +66110,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,194,148,0,0 // movaps 0x94c2(%edx),%xmm6
+ .byte 15,40,178,226,148,0,0 // movaps 0x94e2(%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,178,151,0,0 // addps 0x97b2(%edx),%xmm5
- .byte 15,40,186,194,151,0,0 // movaps 0x97c2(%edx),%xmm7
+ .byte 15,88,170,210,151,0,0 // addps 0x97d2(%edx),%xmm5
+ .byte 15,40,186,226,151,0,0 // movaps 0x97e2(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,210,151,0,0 // movaps 0x97d2(%edx),%xmm7
+ .byte 15,40,186,242,151,0,0 // movaps 0x97f2(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,226,151,0,0 // movaps 0x97e2(%edx),%xmm0
+ .byte 15,40,130,2,152,0,0 // movaps 0x9802(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,242,151,0,0 // mulps 0x97f2(%edx),%xmm0
+ .byte 15,89,130,18,152,0,0 // mulps 0x9812(%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
@@ -66179,15 +66177,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,30,150,0,0 // mulps 0x961e(%edx),%xmm5
- .byte 15,84,178,46,150,0,0 // andps 0x962e(%edx),%xmm6
- .byte 15,86,178,126,147,0,0 // orps 0x937e(%edx),%xmm6
- .byte 15,88,170,62,150,0,0 // addps 0x963e(%edx),%xmm5
- .byte 15,40,186,78,150,0,0 // movaps 0x964e(%edx),%xmm7
+ .byte 15,89,170,62,150,0,0 // mulps 0x963e(%edx),%xmm5
+ .byte 15,84,178,78,150,0,0 // andps 0x964e(%edx),%xmm6
+ .byte 15,86,178,158,147,0,0 // orps 0x939e(%edx),%xmm6
+ .byte 15,88,170,94,150,0,0 // addps 0x965e(%edx),%xmm5
+ .byte 15,40,186,110,150,0,0 // movaps 0x966e(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,94,150,0,0 // addps 0x965e(%edx),%xmm6
- .byte 15,40,186,110,150,0,0 // movaps 0x966e(%edx),%xmm7
+ .byte 15,88,178,126,150,0,0 // addps 0x967e(%edx),%xmm6
+ .byte 15,40,186,142,150,0,0 // movaps 0x968e(%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
@@ -66197,21 +66195,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,142,147,0,0 // movaps 0x938e(%edx),%xmm6
+ .byte 15,40,178,174,147,0,0 // movaps 0x93ae(%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,126,150,0,0 // addps 0x967e(%edx),%xmm5
- .byte 15,40,186,142,150,0,0 // movaps 0x968e(%edx),%xmm7
+ .byte 15,88,170,158,150,0,0 // addps 0x969e(%edx),%xmm5
+ .byte 15,40,186,174,150,0,0 // movaps 0x96ae(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,158,150,0,0 // movaps 0x969e(%edx),%xmm7
+ .byte 15,40,186,190,150,0,0 // movaps 0x96be(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,174,150,0,0 // movaps 0x96ae(%edx),%xmm0
+ .byte 15,40,130,206,150,0,0 // movaps 0x96ce(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,190,150,0,0 // mulps 0x96be(%edx),%xmm0
+ .byte 15,89,130,222,150,0,0 // mulps 0x96de(%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
@@ -66246,15 +66244,15 @@ _sk_gamma_sse2:
.byte 232,0,0,0,0 // call 3a83 <_sk_gamma_sse2+0x12>
.byte 88 // pop %eax
.byte 15,91,195 // cvtdq2ps %xmm3,%xmm0
- .byte 15,89,128,237,148,0,0 // mulps 0x94ed(%eax),%xmm0
- .byte 15,84,152,253,148,0,0 // andps 0x94fd(%eax),%xmm3
- .byte 15,86,152,77,146,0,0 // orps 0x924d(%eax),%xmm3
- .byte 15,88,128,13,149,0,0 // addps 0x950d(%eax),%xmm0
+ .byte 15,89,128,13,149,0,0 // mulps 0x950d(%eax),%xmm0
+ .byte 15,84,152,29,149,0,0 // andps 0x951d(%eax),%xmm3
+ .byte 15,86,152,109,146,0,0 // orps 0x926d(%eax),%xmm3
+ .byte 15,88,128,45,149,0,0 // addps 0x952d(%eax),%xmm0
.byte 15,40,227 // movaps %xmm3,%xmm4
- .byte 15,89,160,29,149,0,0 // mulps 0x951d(%eax),%xmm4
+ .byte 15,89,160,61,149,0,0 // mulps 0x953d(%eax),%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 15,88,152,45,149,0,0 // addps 0x952d(%eax),%xmm3
- .byte 15,40,160,61,149,0,0 // movaps 0x953d(%eax),%xmm4
+ .byte 15,88,152,77,149,0,0 // addps 0x954d(%eax),%xmm3
+ .byte 15,40,160,93,149,0,0 // movaps 0x955d(%eax),%xmm4
.byte 15,94,227 // divps %xmm3,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 139,77,12 // mov 0xc(%ebp),%ecx
@@ -66267,30 +66265,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,93,146,0,0 // andps 0x925d(%eax),%xmm4
+ .byte 15,84,160,125,146,0,0 // andps 0x927d(%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,77,149,0,0 // addps 0x954d(%eax),%xmm0
- .byte 15,40,176,109,149,0,0 // movaps 0x956d(%eax),%xmm6
+ .byte 15,88,128,109,149,0,0 // addps 0x956d(%eax),%xmm0
+ .byte 15,40,176,141,149,0,0 // movaps 0x958d(%eax),%xmm6
.byte 15,92,244 // subps %xmm4,%xmm6
- .byte 15,40,168,93,149,0,0 // movaps 0x955d(%eax),%xmm5
+ .byte 15,40,168,125,149,0,0 // movaps 0x957d(%eax),%xmm5
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 15,40,152,125,149,0,0 // movaps 0x957d(%eax),%xmm3
+ .byte 15,40,152,157,149,0,0 // movaps 0x959d(%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,237,148,0,0 // mulps 0x94ed(%eax),%xmm0
- .byte 15,84,136,253,148,0,0 // andps 0x94fd(%eax),%xmm1
- .byte 15,86,136,77,146,0,0 // orps 0x924d(%eax),%xmm1
- .byte 15,88,128,13,149,0,0 // addps 0x950d(%eax),%xmm0
+ .byte 15,89,128,13,149,0,0 // mulps 0x950d(%eax),%xmm0
+ .byte 15,84,136,29,149,0,0 // andps 0x951d(%eax),%xmm1
+ .byte 15,86,136,109,146,0,0 // orps 0x926d(%eax),%xmm1
+ .byte 15,88,128,45,149,0,0 // addps 0x952d(%eax),%xmm0
.byte 15,40,241 // movaps %xmm1,%xmm6
- .byte 15,89,176,29,149,0,0 // mulps 0x951d(%eax),%xmm6
+ .byte 15,89,176,61,149,0,0 // mulps 0x953d(%eax),%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
- .byte 15,88,136,45,149,0,0 // addps 0x952d(%eax),%xmm1
- .byte 15,40,176,61,149,0,0 // movaps 0x953d(%eax),%xmm6
+ .byte 15,88,136,77,149,0,0 // addps 0x954d(%eax),%xmm1
+ .byte 15,40,176,93,149,0,0 // movaps 0x955d(%eax),%xmm6
.byte 15,94,241 // divps %xmm1,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
@@ -66298,12 +66296,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,93,146,0,0 // andps 0x925d(%eax),%xmm6
+ .byte 15,84,176,125,146,0,0 // andps 0x927d(%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,77,149,0,0 // addps 0x954d(%eax),%xmm0
- .byte 15,40,184,109,149,0,0 // movaps 0x956d(%eax),%xmm7
+ .byte 15,88,128,109,149,0,0 // addps 0x956d(%eax),%xmm0
+ .byte 15,40,184,141,149,0,0 // movaps 0x958d(%eax),%xmm7
.byte 15,92,254 // subps %xmm6,%xmm7
.byte 15,89,245 // mulps %xmm5,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
@@ -66311,15 +66309,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,237,148,0,0 // mulps 0x94ed(%eax),%xmm0
- .byte 15,84,144,253,148,0,0 // andps 0x94fd(%eax),%xmm2
- .byte 15,86,144,77,146,0,0 // orps 0x924d(%eax),%xmm2
- .byte 15,88,128,13,149,0,0 // addps 0x950d(%eax),%xmm0
- .byte 15,40,176,29,149,0,0 // movaps 0x951d(%eax),%xmm6
+ .byte 15,89,128,13,149,0,0 // mulps 0x950d(%eax),%xmm0
+ .byte 15,84,144,29,149,0,0 // andps 0x951d(%eax),%xmm2
+ .byte 15,86,144,109,146,0,0 // orps 0x926d(%eax),%xmm2
+ .byte 15,88,128,45,149,0,0 // addps 0x952d(%eax),%xmm0
+ .byte 15,40,176,61,149,0,0 // movaps 0x953d(%eax),%xmm6
.byte 15,89,242 // mulps %xmm2,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
- .byte 15,88,144,45,149,0,0 // addps 0x952d(%eax),%xmm2
- .byte 15,40,176,61,149,0,0 // movaps 0x953d(%eax),%xmm6
+ .byte 15,88,144,77,149,0,0 // addps 0x954d(%eax),%xmm2
+ .byte 15,40,176,93,149,0,0 // movaps 0x955d(%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
@@ -66327,18 +66325,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,93,146,0,0 // andps 0x925d(%eax),%xmm6
+ .byte 15,84,176,125,146,0,0 // andps 0x927d(%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,77,149,0,0 // addps 0x954d(%eax),%xmm0
+ .byte 15,88,128,109,149,0,0 // addps 0x956d(%eax),%xmm0
.byte 15,89,238 // mulps %xmm6,%xmm5
.byte 15,92,197 // subps %xmm5,%xmm0
- .byte 15,40,144,109,149,0,0 // movaps 0x956d(%eax),%xmm2
+ .byte 15,40,144,141,149,0,0 // movaps 0x958d(%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,141,149,0,0 // movaps 0x958d(%eax),%xmm0
+ .byte 15,40,128,173,149,0,0 // movaps 0x95ad(%eax),%xmm0
.byte 15,89,224 // mulps %xmm0,%xmm4
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 15,89,216 // mulps %xmm0,%xmm3
@@ -66367,29 +66365,29 @@ _sk_lab_to_xyz_sse2:
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 232,0,0,0,0 // call 3c6b <_sk_lab_to_xyz_sse2+0x15>
.byte 88 // pop %eax
- .byte 15,89,144,181,147,0,0 // mulps 0x93b5(%eax),%xmm2
- .byte 15,40,160,69,145,0,0 // movaps 0x9145(%eax),%xmm4
+ .byte 15,89,144,213,147,0,0 // mulps 0x93d5(%eax),%xmm2
+ .byte 15,40,160,101,145,0,0 // movaps 0x9165(%eax),%xmm4
.byte 15,89,204 // mulps %xmm4,%xmm1
- .byte 15,40,168,197,147,0,0 // movaps 0x93c5(%eax),%xmm5
+ .byte 15,40,168,229,147,0,0 // movaps 0x93e5(%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,213,147,0,0 // addps 0x93d5(%eax),%xmm2
- .byte 15,89,144,229,147,0,0 // mulps 0x93e5(%eax),%xmm2
- .byte 15,89,136,245,147,0,0 // mulps 0x93f5(%eax),%xmm1
+ .byte 15,88,144,245,147,0,0 // addps 0x93f5(%eax),%xmm2
+ .byte 15,89,144,5,148,0,0 // mulps 0x9405(%eax),%xmm2
+ .byte 15,89,136,21,148,0,0 // mulps 0x9415(%eax),%xmm1
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 15,89,152,5,148,0,0 // mulps 0x9405(%eax),%xmm3
+ .byte 15,89,152,37,148,0,0 // mulps 0x9425(%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,21,148,0,0 // movaps 0x9415(%eax),%xmm3
+ .byte 15,40,152,53,148,0,0 // movaps 0x9435(%eax),%xmm3
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 15,194,224,1 // cmpltps %xmm0,%xmm4
- .byte 15,40,176,37,148,0,0 // movaps 0x9425(%eax),%xmm6
+ .byte 15,40,176,69,148,0,0 // movaps 0x9445(%eax),%xmm6
.byte 15,88,206 // addps %xmm6,%xmm1
- .byte 15,40,184,53,148,0,0 // movaps 0x9435(%eax),%xmm7
+ .byte 15,40,184,85,148,0,0 // movaps 0x9455(%eax),%xmm7
.byte 15,89,207 // mulps %xmm7,%xmm1
.byte 15,84,196 // andps %xmm4,%xmm0
.byte 15,85,225 // andnps %xmm1,%xmm4
@@ -66414,8 +66412,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,69,148,0,0 // mulps 0x9445(%eax),%xmm4
- .byte 15,89,152,85,148,0,0 // mulps 0x9455(%eax),%xmm3
+ .byte 15,89,160,101,148,0,0 // mulps 0x9465(%eax),%xmm4
+ .byte 15,89,152,117,148,0,0 // mulps 0x9475(%eax),%xmm3
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,196 // movaps %xmm4,%xmm0
@@ -66453,9 +66451,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,69,144,0,0 // pand 0x9045(%edx),%xmm0
+ .byte 102,15,219,130,101,144,0,0 // pand 0x9065(%edx),%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,154,133,145,0,0 // mulps 0x9185(%edx),%xmm3
+ .byte 15,89,154,165,145,0,0 // mulps 0x91a5(%edx),%xmm3
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -66520,9 +66518,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,113,143,0,0 // pand 0x8f71(%edx),%xmm4
+ .byte 102,15,219,162,145,143,0,0 // pand 0x8f91(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,177,144,0,0 // mulps 0x90b1(%edx),%xmm4
+ .byte 15,89,162,209,144,0,0 // mulps 0x90d1(%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
@@ -66613,7 +66611,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,132,143,0,0 // mulps 0x8f84(%ecx),%xmm3
+ .byte 15,89,153,164,143,0,0 // mulps 0x8fa4(%ecx),%xmm3
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -66647,7 +66645,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,16,142,0,0 // movaps 0x8e10(%esi),%xmm4
+ .byte 15,40,166,48,142,0,0 // movaps 0x8e30(%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
@@ -66682,7 +66680,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,48,145,0,0 // pand 0x9130(%esi),%xmm4
+ .byte 102,15,219,166,80,145,0,0 // pand 0x9150(%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
@@ -66718,12 +66716,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,78,141,0,0 // pand 0x8d4e(%edx),%xmm0
+ .byte 102,15,219,130,110,141,0,0 // pand 0x8d6e(%edx),%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,142,142,0,0 // mulps 0x8e8e(%edx),%xmm0
+ .byte 15,89,130,174,142,0,0 // mulps 0x8eae(%edx),%xmm0
.byte 141,112,8 // lea 0x8(%eax),%esi
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,142,140,0,0 // movaps 0x8c8e(%edx),%xmm3
+ .byte 15,40,154,174,140,0,0 // movaps 0x8cae(%edx),%xmm3
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 86 // push %esi
@@ -66781,13 +66779,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,162,140,0,0 // pand 0x8ca2(%edx),%xmm4
+ .byte 102,15,219,162,194,140,0,0 // pand 0x8cc2(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,226,141,0,0 // mulps 0x8de2(%edx),%xmm4
+ .byte 15,89,162,2,142,0,0 // mulps 0x8e02(%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,226,139,0,0 // movaps 0x8be2(%edx),%xmm4
+ .byte 15,40,162,2,140,0,0 // movaps 0x8c02(%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
@@ -66879,10 +66877,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,139,140,0,0 // mulps 0x8c8b(%ecx),%xmm0
+ .byte 15,89,129,171,140,0,0 // mulps 0x8cab(%ecx),%xmm0
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,153,139,138,0,0 // movaps 0x8a8b(%ecx),%xmm3
+ .byte 15,40,153,171,138,0,0 // movaps 0x8aab(%ecx),%xmm3
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 82 // push %edx
@@ -66919,20 +66917,20 @@ _sk_load_565_sse2:
.byte 117,97 // jne 431e <_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,80,140,0,0 // movdqa 0x8c50(%edx),%xmm0
+ .byte 102,15,111,130,112,140,0,0 // movdqa 0x8c70(%edx),%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,96,140,0,0 // mulps 0x8c60(%edx),%xmm0
- .byte 102,15,111,138,112,140,0,0 // movdqa 0x8c70(%edx),%xmm1
+ .byte 15,89,130,128,140,0,0 // mulps 0x8c80(%edx),%xmm0
+ .byte 102,15,111,138,144,140,0,0 // movdqa 0x8c90(%edx),%xmm1
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,128,140,0,0 // mulps 0x8c80(%edx),%xmm1
- .byte 102,15,219,146,144,140,0,0 // pand 0x8c90(%edx),%xmm2
+ .byte 15,89,138,160,140,0,0 // mulps 0x8ca0(%edx),%xmm1
+ .byte 102,15,219,146,176,140,0,0 // pand 0x8cb0(%edx),%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,160,140,0,0 // mulps 0x8ca0(%edx),%xmm2
+ .byte 15,89,146,192,140,0,0 // mulps 0x8cc0(%edx),%xmm2
.byte 141,112,8 // lea 0x8(%eax),%esi
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,64,138,0,0 // movaps 0x8a40(%edx),%xmm3
+ .byte 15,40,154,96,138,0,0 // movaps 0x8a60(%edx),%xmm3
.byte 86 // push %esi
.byte 81 // push %ecx
.byte 255,80,4 // call *0x4(%eax)
@@ -66986,21 +66984,21 @@ _sk_load_565_dst_sse2:
.byte 117,113 // jne 43fe <_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,128,139,0,0 // movdqa 0x8b80(%edx),%xmm5
+ .byte 102,15,111,170,160,139,0,0 // movdqa 0x8ba0(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,144,139,0,0 // mulps 0x8b90(%edx),%xmm5
+ .byte 15,89,170,176,139,0,0 // mulps 0x8bb0(%edx),%xmm5
.byte 15,41,105,16 // movaps %xmm5,0x10(%ecx)
- .byte 102,15,111,170,160,139,0,0 // movdqa 0x8ba0(%edx),%xmm5
+ .byte 102,15,111,170,192,139,0,0 // movdqa 0x8bc0(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,176,139,0,0 // mulps 0x8bb0(%edx),%xmm5
+ .byte 15,89,170,208,139,0,0 // mulps 0x8bd0(%edx),%xmm5
.byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
- .byte 102,15,219,162,192,139,0,0 // pand 0x8bc0(%edx),%xmm4
+ .byte 102,15,219,162,224,139,0,0 // pand 0x8be0(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,208,139,0,0 // mulps 0x8bd0(%edx),%xmm4
+ .byte 15,89,162,240,139,0,0 // mulps 0x8bf0(%edx),%xmm4
.byte 15,41,97,48 // movaps %xmm4,0x30(%ecx)
- .byte 15,40,162,112,137,0,0 // movaps 0x8970(%edx),%xmm4
+ .byte 15,40,162,144,137,0,0 // movaps 0x8990(%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
@@ -67085,20 +67083,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,254,137,0,0 // movdqa 0x89fe(%edx),%xmm0
+ .byte 102,15,111,130,30,138,0,0 // movdqa 0x8a1e(%edx),%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,14,138,0,0 // mulps 0x8a0e(%edx),%xmm0
- .byte 102,15,111,138,30,138,0,0 // movdqa 0x8a1e(%edx),%xmm1
+ .byte 15,89,130,46,138,0,0 // mulps 0x8a2e(%edx),%xmm0
+ .byte 102,15,111,138,62,138,0,0 // movdqa 0x8a3e(%edx),%xmm1
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,46,138,0,0 // mulps 0x8a2e(%edx),%xmm1
- .byte 102,15,219,146,62,138,0,0 // pand 0x8a3e(%edx),%xmm2
+ .byte 15,89,138,78,138,0,0 // mulps 0x8a4e(%edx),%xmm1
+ .byte 102,15,219,146,94,138,0,0 // pand 0x8a5e(%edx),%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,78,138,0,0 // mulps 0x8a4e(%edx),%xmm2
+ .byte 15,89,146,110,138,0,0 // mulps 0x8a6e(%edx),%xmm2
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,238,135,0,0 // movaps 0x87ee(%edx),%xmm3
+ .byte 15,40,154,14,136,0,0 // movaps 0x880e(%edx),%xmm3
.byte 81 // push %ecx
.byte 255,117,8 // pushl 0x8(%ebp)
.byte 255,80,4 // call *0x4(%eax)
@@ -67126,8 +67124,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,123,139,0,0 // movaps 0x8b7b(%edi),%xmm4
- .byte 15,40,175,139,139,0,0 // movaps 0x8b8b(%edi),%xmm5
+ .byte 15,40,167,155,139,0,0 // movaps 0x8b9b(%edi),%xmm4
+ .byte 15,40,175,171,139,0,0 // movaps 0x8bab(%edi),%xmm5
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,89,244 // mulps %xmm4,%xmm6
@@ -67207,21 +67205,21 @@ _sk_load_4444_sse2:
.byte 117,112 // jne 46d4 <_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,185,138,0,0 // movdqa 0x8ab9(%edx),%xmm0
+ .byte 102,15,111,130,217,138,0,0 // movdqa 0x8ad9(%edx),%xmm0
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,201,138,0,0 // mulps 0x8ac9(%edx),%xmm0
- .byte 102,15,111,138,217,138,0,0 // movdqa 0x8ad9(%edx),%xmm1
+ .byte 15,89,130,233,138,0,0 // mulps 0x8ae9(%edx),%xmm0
+ .byte 102,15,111,138,249,138,0,0 // movdqa 0x8af9(%edx),%xmm1
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,233,138,0,0 // mulps 0x8ae9(%edx),%xmm1
- .byte 102,15,111,146,249,138,0,0 // movdqa 0x8af9(%edx),%xmm2
+ .byte 15,89,138,9,139,0,0 // mulps 0x8b09(%edx),%xmm1
+ .byte 102,15,111,146,25,139,0,0 // movdqa 0x8b19(%edx),%xmm2
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,9,139,0,0 // mulps 0x8b09(%edx),%xmm2
- .byte 102,15,219,154,25,139,0,0 // pand 0x8b19(%edx),%xmm3
+ .byte 15,89,146,41,139,0,0 // mulps 0x8b29(%edx),%xmm2
+ .byte 102,15,219,154,57,139,0,0 // pand 0x8b39(%edx),%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,154,41,139,0,0 // mulps 0x8b29(%edx),%xmm3
+ .byte 15,89,154,73,139,0,0 // mulps 0x8b49(%edx),%xmm3
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
.byte 82 // push %edx
@@ -67277,24 +67275,24 @@ _sk_load_4444_dst_sse2:
.byte 15,133,128,0,0,0 // jne 47c7 <_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,218,137,0,0 // movdqa 0x89da(%edx),%xmm5
- .byte 102,15,219,236 // pand %xmm4,%xmm5
- .byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,234,137,0,0 // mulps 0x89ea(%edx),%xmm5
- .byte 15,41,105,16 // movaps %xmm5,0x10(%ecx)
.byte 102,15,111,170,250,137,0,0 // movdqa 0x89fa(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
.byte 15,89,170,10,138,0,0 // mulps 0x8a0a(%edx),%xmm5
- .byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
+ .byte 15,41,105,16 // movaps %xmm5,0x10(%ecx)
.byte 102,15,111,170,26,138,0,0 // movdqa 0x8a1a(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
.byte 15,89,170,42,138,0,0 // mulps 0x8a2a(%edx),%xmm5
+ .byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
+ .byte 102,15,111,170,58,138,0,0 // movdqa 0x8a3a(%edx),%xmm5
+ .byte 102,15,219,236 // pand %xmm4,%xmm5
+ .byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
+ .byte 15,89,170,74,138,0,0 // mulps 0x8a4a(%edx),%xmm5
.byte 15,41,105,48 // movaps %xmm5,0x30(%ecx)
- .byte 102,15,219,162,58,138,0,0 // pand 0x8a3a(%edx),%xmm4
+ .byte 102,15,219,162,90,138,0,0 // pand 0x8a5a(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,74,138,0,0 // mulps 0x8a4a(%edx),%xmm4
+ .byte 15,89,162,106,138,0,0 // mulps 0x8a6a(%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
@@ -67379,21 +67377,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,60,136,0,0 // movdqa 0x883c(%ecx),%xmm0
+ .byte 102,15,111,129,92,136,0,0 // movdqa 0x885c(%ecx),%xmm0
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,129,76,136,0,0 // mulps 0x884c(%ecx),%xmm0
- .byte 102,15,111,137,92,136,0,0 // movdqa 0x885c(%ecx),%xmm1
+ .byte 15,89,129,108,136,0,0 // mulps 0x886c(%ecx),%xmm0
+ .byte 102,15,111,137,124,136,0,0 // movdqa 0x887c(%ecx),%xmm1
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,137,108,136,0,0 // mulps 0x886c(%ecx),%xmm1
- .byte 102,15,111,145,124,136,0,0 // movdqa 0x887c(%ecx),%xmm2
+ .byte 15,89,137,140,136,0,0 // mulps 0x888c(%ecx),%xmm1
+ .byte 102,15,111,145,156,136,0,0 // movdqa 0x889c(%ecx),%xmm2
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,145,140,136,0,0 // mulps 0x888c(%ecx),%xmm2
- .byte 102,15,219,153,156,136,0,0 // pand 0x889c(%ecx),%xmm3
+ .byte 15,89,145,172,136,0,0 // mulps 0x88ac(%ecx),%xmm2
+ .byte 102,15,219,153,188,136,0,0 // pand 0x88bc(%ecx),%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,153,172,136,0,0 // mulps 0x88ac(%ecx),%xmm3
+ .byte 15,89,153,204,136,0,0 // mulps 0x88cc(%ecx),%xmm3
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
.byte 81 // push %ecx
@@ -67423,7 +67421,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,63,136,0,0 // movaps 0x883f(%edi),%xmm4
+ .byte 15,40,167,95,136,0,0 // movaps 0x885f(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -67508,11 +67506,11 @@ _sk_load_8888_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,102 // jne 4ab6 <_sk_load_8888_sse2+0x92>
.byte 243,15,111,28,190 // movdqu (%esi,%edi,4),%xmm3
- .byte 102,15,111,146,110,131,0,0 // movdqa 0x836e(%edx),%xmm2
+ .byte 102,15,111,146,142,131,0,0 // movdqa 0x838e(%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,174,132,0,0 // movaps 0x84ae(%edx),%xmm4
+ .byte 15,40,162,206,132,0,0 // movaps 0x84ce(%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
@@ -67577,11 +67575,11 @@ _sk_load_8888_dst_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,118 // jne 4b8d <_sk_load_8888_dst_sse2+0xa2>
.byte 243,15,111,36,190 // movdqu (%esi,%edi,4),%xmm4
- .byte 102,15,111,170,167,130,0,0 // movdqa 0x82a7(%edx),%xmm5
+ .byte 102,15,111,170,199,130,0,0 // movdqa 0x82c7(%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,231,131,0,0 // movaps 0x83e7(%edx),%xmm7
+ .byte 15,40,186,7,132,0,0 // movaps 0x8407(%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
@@ -67676,11 +67674,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,52,129,0,0 // movdqa 0x8134(%ecx),%xmm2
+ .byte 102,15,111,145,84,129,0,0 // movdqa 0x8154(%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,116,130,0,0 // movaps 0x8274(%ecx),%xmm4
+ .byte 15,40,161,148,130,0,0 // movaps 0x8294(%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
@@ -67724,7 +67722,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,201,128,0,0 // movaps 0x80c9(%edi),%xmm4
+ .byte 15,40,167,233,128,0,0 // movaps 0x80e9(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -67795,11 +67793,11 @@ _sk_load_bgra_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,102 // jne 4e21 <_sk_load_bgra_sse2+0x92>
.byte 243,15,111,28,190 // movdqu (%esi,%edi,4),%xmm3
- .byte 102,15,111,130,3,128,0,0 // movdqa 0x8003(%edx),%xmm0
+ .byte 102,15,111,130,35,128,0,0 // movdqa 0x8023(%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,67,129,0,0 // movaps 0x8143(%edx),%xmm4
+ .byte 15,40,162,99,129,0,0 // movaps 0x8163(%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
@@ -67864,11 +67862,11 @@ _sk_load_bgra_dst_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,118 // jne 4ef8 <_sk_load_bgra_dst_sse2+0xa2>
.byte 243,15,111,36,190 // movdqu (%esi,%edi,4),%xmm4
- .byte 102,15,111,170,60,127,0,0 // movdqa 0x7f3c(%edx),%xmm5
+ .byte 102,15,111,170,92,127,0,0 // movdqa 0x7f5c(%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,124,128,0,0 // movaps 0x807c(%edx),%xmm7
+ .byte 15,40,186,156,128,0,0 // movaps 0x809c(%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
@@ -67963,11 +67961,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,201,125,0,0 // movdqa 0x7dc9(%ecx),%xmm0
+ .byte 102,15,111,129,233,125,0,0 // movdqa 0x7de9(%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,9,127,0,0 // movaps 0x7f09(%ecx),%xmm4
+ .byte 15,40,161,41,127,0,0 // movaps 0x7f29(%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
@@ -68011,7 +68009,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,94,125,0,0 // movaps 0x7d5e(%edi),%xmm4
+ .byte 15,40,167,126,125,0,0 // movaps 0x7d7e(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -68110,11 +68108,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,136,128,0,0 // movdqa 0x8088(%edx),%xmm5
+ .byte 102,15,111,170,168,128,0,0 // movdqa 0x80a8(%edx),%xmm5
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,219,245 // pand %xmm5,%xmm6
- .byte 102,15,219,138,152,128,0,0 // pand 0x8098(%edx),%xmm1
- .byte 102,15,111,130,168,128,0,0 // movdqa 0x80a8(%edx),%xmm0
+ .byte 102,15,219,138,184,128,0,0 // pand 0x80b8(%edx),%xmm1
+ .byte 102,15,111,130,200,128,0,0 // movdqa 0x80c8(%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
@@ -68126,7 +68124,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,152,128,0,0 // movdqa 0x8098(%edx),%xmm3
+ .byte 102,15,111,154,184,128,0,0 // movdqa 0x80b8(%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
@@ -68139,7 +68137,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,168,128,0,0 // movdqa 0x80a8(%edx),%xmm2
+ .byte 102,15,111,146,200,128,0,0 // movdqa 0x80c8(%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
@@ -68154,7 +68152,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,184,128,0,0 // movdqa 0x80b8(%edx),%xmm3
+ .byte 102,15,111,154,216,128,0,0 // movdqa 0x80d8(%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
@@ -68243,18 +68241,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,107,126,0,0 // movdqa 0x7e6b(%edx),%xmm7
+ .byte 102,15,111,186,139,126,0,0 // movdqa 0x7e8b(%edx),%xmm7
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,219,215 // pand %xmm7,%xmm2
- .byte 102,15,111,154,123,126,0,0 // movdqa 0x7e7b(%edx),%xmm3
+ .byte 102,15,111,154,155,126,0,0 // movdqa 0x7e9b(%edx),%xmm3
.byte 102,15,219,203 // pand %xmm3,%xmm1
- .byte 102,15,111,162,139,126,0,0 // movdqa 0x7e8b(%edx),%xmm4
+ .byte 102,15,111,162,171,126,0,0 // movdqa 0x7eab(%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,155,126,0,0 // movdqa 0x7e9b(%edx),%xmm2
+ .byte 102,15,111,146,187,126,0,0 // movdqa 0x7ebb(%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
@@ -68400,11 +68398,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,207,123,0,0 // movdqa 0x7bcf(%ecx),%xmm6
+ .byte 102,15,111,177,239,123,0,0 // movdqa 0x7bef(%ecx),%xmm6
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
- .byte 102,15,219,137,223,123,0,0 // pand 0x7bdf(%ecx),%xmm1
- .byte 102,15,111,129,239,123,0,0 // movdqa 0x7bef(%ecx),%xmm0
+ .byte 102,15,219,137,255,123,0,0 // pand 0x7bff(%ecx),%xmm1
+ .byte 102,15,111,129,15,124,0,0 // movdqa 0x7c0f(%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
@@ -68415,7 +68413,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,223,123,0,0 // movdqa 0x7bdf(%ecx),%xmm3
+ .byte 102,15,111,153,255,123,0,0 // movdqa 0x7bff(%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
@@ -68429,7 +68427,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,239,123,0,0 // movdqa 0x7bef(%ecx),%xmm2
+ .byte 102,15,111,145,15,124,0,0 // movdqa 0x7c0f(%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
@@ -68438,12 +68436,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,223,123,0,0 // pand 0x7bdf(%ecx),%xmm7
+ .byte 102,15,219,185,255,123,0,0 // pand 0x7bff(%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,255,123,0,0 // movdqa 0x7bff(%ecx),%xmm4
+ .byte 102,15,111,161,31,124,0,0 // movdqa 0x7c1f(%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
@@ -68482,22 +68480,22 @@ _sk_store_f16_sse2:
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 232,0,0,0,0 // call 5785 <_sk_store_f16_sse2+0x19>
.byte 88 // pop %eax
- .byte 102,15,111,152,75,122,0,0 // movdqa 0x7a4b(%eax),%xmm3
+ .byte 102,15,111,152,107,122,0,0 // movdqa 0x7a6b(%eax),%xmm3
.byte 102,15,111,224 // movdqa %xmm0,%xmm4
.byte 102,15,219,227 // pand %xmm3,%xmm4
- .byte 102,15,111,136,123,122,0,0 // movdqa 0x7a7b(%eax),%xmm1
+ .byte 102,15,111,136,155,122,0,0 // movdqa 0x7a9b(%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,91,122,0,0 // movdqa 0x7a5b(%eax),%xmm7
+ .byte 102,15,111,184,123,122,0,0 // movdqa 0x7a7b(%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,107,122,0,0 // movdqa 0x7a6b(%eax),%xmm5
+ .byte 102,15,111,168,139,122,0,0 // movdqa 0x7a8b(%eax),%xmm5
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
.byte 102,15,102,200 // pcmpgtd %xmm0,%xmm1
- .byte 102,15,111,128,251,118,0,0 // movdqa 0x76fb(%eax),%xmm0
+ .byte 102,15,111,128,27,119,0,0 // movdqa 0x771b(%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
@@ -68631,7 +68629,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,14,118,0,0 // movaps 0x760e(%edx),%xmm4
+ .byte 15,40,162,46,118,0,0 // movaps 0x762e(%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
@@ -68735,7 +68733,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,167,116,0,0 // movaps 0x74a7(%edx),%xmm5
+ .byte 15,40,170,199,116,0,0 // movaps 0x74c7(%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
@@ -68761,7 +68759,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,39,114,0,0 // movaps 0x7227(%edx),%xmm3
+ .byte 15,40,154,71,114,0,0 // movaps 0x7247(%edx),%xmm3
.byte 86 // push %esi
.byte 81 // push %ecx
.byte 255,80,4 // call *0x4(%eax)
@@ -68808,7 +68806,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,3,118,0,0 // movaps 0x7603(%edi),%xmm6
+ .byte 15,40,183,35,118,0,0 // movaps 0x7623(%edi),%xmm6
.byte 139,121,8 // mov 0x8(%ecx),%edi
.byte 193,230,2 // shl $0x2,%esi
.byte 15,40,224 // movaps %xmm0,%xmm4
@@ -69088,7 +69086,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,175,109,0,0 // andps 0x6daf(%eax),%xmm5
+ .byte 15,84,168,207,109,0,0 // andps 0x6dcf(%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
@@ -69120,7 +69118,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,93,109,0,0 // andps 0x6d5d(%eax),%xmm5
+ .byte 15,84,168,125,109,0,0 // andps 0x6d7d(%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
@@ -69150,13 +69148,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,171,116,0,0 // mulss 0x74ab(%ecx),%xmm5
+ .byte 243,15,89,169,203,116,0,0 // mulss 0x74cb(%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,11,109,0,0 // andps 0x6d0b(%ecx),%xmm5
+ .byte 15,84,169,43,109,0,0 // andps 0x6d2b(%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
@@ -69191,13 +69189,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,55,116,0,0 // mulss 0x7437(%ecx),%xmm5
+ .byte 243,15,89,169,87,116,0,0 // mulss 0x7457(%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,151,108,0,0 // andps 0x6c97(%ecx),%xmm5
+ .byte 15,84,169,183,108,0,0 // andps 0x6cb7(%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
@@ -69228,7 +69226,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,35,108,0,0 // minps 0x6c23(%eax),%xmm4
+ .byte 15,93,160,67,108,0,0 // minps 0x6c43(%eax),%xmm4
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,196 // movaps %xmm4,%xmm0
@@ -69253,7 +69251,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,243,107,0,0 // movaps 0x6bf3(%eax),%xmm7
+ .byte 15,40,184,19,108,0,0 // movaps 0x6c13(%eax),%xmm7
.byte 15,84,247 // andps %xmm7,%xmm6
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,92,238 // subps %xmm6,%xmm5
@@ -69279,14 +69277,14 @@ _sk_mirror_x_1_sse2:
.byte 131,236,8 // sub $0x8,%esp
.byte 232,0,0,0,0 // call 6137 <_sk_mirror_x_1_sse2+0xb>
.byte 88 // pop %eax
- .byte 15,40,160,25,108,0,0 // movaps 0x6c19(%eax),%xmm4
+ .byte 15,40,160,57,108,0,0 // movaps 0x6c39(%eax),%xmm4
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 15,40,168,153,107,0,0 // movaps 0x6b99(%eax),%xmm5
+ .byte 15,40,168,185,107,0,0 // movaps 0x6bb9(%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,169,107,0,0 // movaps 0x6ba9(%eax),%xmm7
+ .byte 15,40,184,201,107,0,0 // movaps 0x6bc9(%eax),%xmm7
.byte 15,84,239 // andps %xmm7,%xmm5
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,88,246 // addps %xmm6,%xmm6
@@ -69319,10 +69317,10 @@ _sk_luminance_to_alpha_sse2:
.byte 232,0,0,0,0 // call 61a1 <_sk_luminance_to_alpha_sse2+0xe>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,89,128,127,112,0,0 // mulps 0x707f(%eax),%xmm0
- .byte 15,89,136,143,112,0,0 // mulps 0x708f(%eax),%xmm1
+ .byte 15,89,128,159,112,0,0 // mulps 0x709f(%eax),%xmm0
+ .byte 15,89,136,175,112,0,0 // mulps 0x70af(%eax),%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,152,159,112,0,0 // mulps 0x709f(%eax),%xmm3
+ .byte 15,89,152,191,112,0,0 // mulps 0x70bf(%eax),%xmm3
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -69718,12 +69716,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,25,108,0,0 // movdqa 0x6c19(%edx),%xmm2
+ .byte 102,15,111,146,57,108,0,0 // movdqa 0x6c39(%edx),%xmm2
.byte 102,15,219,209 // pand %xmm1,%xmm2
- .byte 102,15,235,146,217,105,0,0 // por 0x69d9(%edx),%xmm2
+ .byte 102,15,235,146,249,105,0,0 // por 0x69f9(%edx),%xmm2
.byte 102,15,114,209,16 // psrld $0x10,%xmm1
- .byte 102,15,235,138,41,108,0,0 // por 0x6c29(%edx),%xmm1
- .byte 15,88,138,57,108,0,0 // addps 0x6c39(%edx),%xmm1
+ .byte 102,15,235,138,73,108,0,0 // por 0x6c49(%edx),%xmm1
+ .byte 15,88,138,89,108,0,0 // addps 0x6c59(%edx),%xmm1
.byte 15,88,202 // addps %xmm2,%xmm1
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 243,15,91,201 // cvttps2dq %xmm1,%xmm1
@@ -69832,15 +69830,15 @@ _sk_gauss_a_to_rgba_sse2:
.byte 232,0,0,0,0 // call 67f0 <_sk_gauss_a_to_rgba_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,128,144,106,0,0 // movaps 0x6a90(%eax),%xmm0
- .byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,160,106,0,0 // addps 0x6aa0(%eax),%xmm0
- .byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,176,106,0,0 // addps 0x6ab0(%eax),%xmm0
+ .byte 15,40,128,176,106,0,0 // movaps 0x6ab0(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
.byte 15,88,128,192,106,0,0 // addps 0x6ac0(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
.byte 15,88,128,208,106,0,0 // addps 0x6ad0(%eax),%xmm0
+ .byte 15,89,195 // mulps %xmm3,%xmm0
+ .byte 15,88,128,224,106,0,0 // addps 0x6ae0(%eax),%xmm0
+ .byte 15,89,195 // mulps %xmm3,%xmm0
+ .byte 15,88,128,240,106,0,0 // addps 0x6af0(%eax),%xmm0
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,200 // movaps %xmm0,%xmm1
@@ -70047,30 +70045,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,81,104,0,0 // movaps 0x6851(%eax),%xmm0
+ .byte 15,40,128,113,104,0,0 // movaps 0x6871(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,97,104,0,0 // addps 0x6861(%eax),%xmm0
+ .byte 15,88,128,129,104,0,0 // addps 0x6881(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,113,104,0,0 // addps 0x6871(%eax),%xmm0
+ .byte 15,88,128,145,104,0,0 // addps 0x6891(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,129,104,0,0 // addps 0x6881(%eax),%xmm0
+ .byte 15,88,128,161,104,0,0 // addps 0x68a1(%eax),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,194,236,1 // cmpltps %xmm4,%xmm5
- .byte 15,40,176,145,104,0,0 // movaps 0x6891(%eax),%xmm6
+ .byte 15,40,176,177,104,0,0 // movaps 0x68b1(%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,81,98,0,0 // movaps 0x6251(%eax),%xmm0
+ .byte 15,40,128,113,98,0,0 // movaps 0x6271(%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,97,98,0,0 // movaps 0x6261(%eax),%xmm5
+ .byte 15,40,168,129,98,0,0 // movaps 0x6281(%eax),%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,84,232 // andps %xmm0,%xmm5
.byte 15,85,193 // andnps %xmm1,%xmm0
@@ -70122,8 +70120,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.byte 131,236,8 // sub $0x8,%esp
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
- .byte 243,15,16,105,40 // movss 0x28(%ecx),%xmm5
- .byte 243,15,16,97,44 // movss 0x2c(%ecx),%xmm4
+ .byte 243,15,16,105,72 // movss 0x48(%ecx),%xmm5
+ .byte 243,15,16,97,76 // movss 0x4c(%ecx),%xmm4
.byte 243,15,89,229 // mulss %xmm5,%xmm4
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
.byte 15,88,224 // addps %xmm0,%xmm4
@@ -70136,10 +70134,10 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.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,32 // movss 0x20(%ecx),%xmm0
+ .byte 243,15,16,65,64 // movss 0x40(%ecx),%xmm0
.byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
- .byte 15,89,162,132,103,0,0 // mulps 0x6784(%edx),%xmm4
- .byte 15,89,130,148,103,0,0 // mulps 0x6794(%edx),%xmm0
+ .byte 15,89,162,164,103,0,0 // mulps 0x67a4(%edx),%xmm4
+ .byte 15,89,130,180,103,0,0 // mulps 0x67b4(%edx),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
@@ -70147,11 +70145,11 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.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,52,102,0,0 // xorps 0x6634(%edx),%xmm4
+ .byte 15,87,162,84,102,0,0 // xorps 0x6654(%edx),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
- .byte 243,15,16,105,36 // movss 0x24(%ecx),%xmm5
+ .byte 243,15,16,105,68 // movss 0x44(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
- .byte 15,89,170,52,97,0,0 // mulps 0x6134(%edx),%xmm5
+ .byte 15,89,170,84,97,0,0 // mulps 0x6154(%edx),%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,95,196 // maxps %xmm4,%xmm0
@@ -70173,8 +70171,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2:
.byte 131,236,8 // sub $0x8,%esp
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
- .byte 243,15,16,105,40 // movss 0x28(%ecx),%xmm5
- .byte 243,15,16,97,44 // movss 0x2c(%ecx),%xmm4
+ .byte 243,15,16,105,72 // movss 0x48(%ecx),%xmm5
+ .byte 243,15,16,97,76 // movss 0x4c(%ecx),%xmm4
.byte 243,15,89,229 // mulss %xmm5,%xmm4
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
.byte 15,88,224 // addps %xmm0,%xmm4
@@ -70187,10 +70185,10 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2:
.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,32 // movss 0x20(%ecx),%xmm0
+ .byte 243,15,16,65,64 // movss 0x40(%ecx),%xmm0
.byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
- .byte 15,89,162,230,102,0,0 // mulps 0x66e6(%edx),%xmm4
- .byte 15,89,130,246,102,0,0 // mulps 0x66f6(%edx),%xmm0
+ .byte 15,89,162,6,103,0,0 // mulps 0x6706(%edx),%xmm4
+ .byte 15,89,130,22,103,0,0 // mulps 0x6716(%edx),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
@@ -70198,11 +70196,11 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2:
.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,150,101,0,0 // xorps 0x6596(%edx),%xmm4
+ .byte 15,87,162,182,101,0,0 // xorps 0x65b6(%edx),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
- .byte 243,15,16,105,36 // movss 0x24(%ecx),%xmm5
+ .byte 243,15,16,105,68 // movss 0x44(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
- .byte 15,89,170,150,96,0,0 // mulps 0x6096(%edx),%xmm5
+ .byte 15,89,170,182,96,0,0 // mulps 0x60b6(%edx),%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,93,196 // minps %xmm4,%xmm0
@@ -70226,12 +70224,12 @@ _sk_xy_to_2pt_conical_linear_sse2:
.byte 89 // pop %ecx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,16 // mov (%eax),%edx
- .byte 243,15,16,98,40 // movss 0x28(%edx),%xmm4
- .byte 243,15,16,106,44 // movss 0x2c(%edx),%xmm5
+ .byte 243,15,16,98,72 // movss 0x48(%edx),%xmm4
+ .byte 243,15,16,106,76 // movss 0x4c(%edx),%xmm5
.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,110,102,0,0 // mulps 0x666e(%ecx),%xmm5
+ .byte 15,89,169,142,102,0,0 // mulps 0x668e(%ecx),%xmm5
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,89,246 // mulps %xmm6,%xmm6
@@ -70239,7 +70237,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,30,101,0,0 // xorps 0x651e(%ecx),%xmm0
+ .byte 15,87,129,62,101,0,0 // xorps 0x653e(%ecx),%xmm0
.byte 15,94,197 // divps %xmm5,%xmm0
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
@@ -70260,8 +70258,8 @@ _sk_mask_2pt_conical_degenerates_sse2:
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,17 // mov (%ecx),%edx
- .byte 243,15,16,98,40 // movss 0x28(%edx),%xmm4
- .byte 243,15,16,106,44 // movss 0x2c(%edx),%xmm5
+ .byte 243,15,16,98,72 // movss 0x48(%edx),%xmm4
+ .byte 243,15,16,106,76 // movss 0x4c(%edx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
.byte 15,89,232 // mulps %xmm0,%xmm5
@@ -70318,14 +70316,14 @@ _sk_save_xy_sse2:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 232,0,0,0,0 // call 6d9b <_sk_save_xy_sse2+0x12>
.byte 88 // pop %eax
- .byte 15,40,160,53,95,0,0 // movaps 0x5f35(%eax),%xmm4
+ .byte 15,40,160,85,95,0,0 // movaps 0x5f55(%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,69,95,0,0 // movaps 0x5f45(%eax),%xmm2
+ .byte 15,40,144,101,95,0,0 // movaps 0x5f65(%eax),%xmm2
.byte 15,84,250 // andps %xmm2,%xmm7
.byte 15,92,247 // subps %xmm7,%xmm6
.byte 15,92,238 // subps %xmm6,%xmm5
@@ -70340,9 +70338,9 @@ _sk_save_xy_sse2:
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
.byte 15,17,1 // movups %xmm0,(%ecx)
- .byte 15,17,73,32 // movups %xmm1,0x20(%ecx)
- .byte 15,17,105,64 // movups %xmm5,0x40(%ecx)
- .byte 15,17,97,96 // movups %xmm4,0x60(%ecx)
+ .byte 15,17,73,64 // movups %xmm1,0x40(%ecx)
+ .byte 15,17,169,128,0,0,0 // movups %xmm5,0x80(%ecx)
+ .byte 15,17,161,192,0,0,0 // movups %xmm4,0xc0(%ecx)
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
@@ -70365,8 +70363,8 @@ _sk_accumulate_sse2:
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,17 // mov (%ecx),%edx
- .byte 15,16,162,128,0,0,0 // movups 0x80(%edx),%xmm4
- .byte 15,16,170,160,0,0,0 // movups 0xa0(%edx),%xmm5
+ .byte 15,16,162,0,1,0,0 // movups 0x100(%edx),%xmm4
+ .byte 15,16,170,64,1,0,0 // movups 0x140(%edx),%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,89,224 // mulps %xmm0,%xmm4
@@ -70400,17 +70398,17 @@ _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 6e7d <_sk_bilinear_nx_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6e83 <_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,102,64 // movups 0x40(%esi),%xmm4
- .byte 15,88,128,195,100,0,0 // addps 0x64c3(%eax),%xmm0
- .byte 15,40,168,99,94,0,0 // movaps 0x5e63(%eax),%xmm5
+ .byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
+ .byte 15,88,128,221,100,0,0 // addps 0x64dd(%eax),%xmm0
+ .byte 15,40,168,125,94,0,0 // movaps 0x5e7d(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
- .byte 15,17,174,128,0,0,0 // movups %xmm5,0x80(%esi)
+ .byte 15,17,174,0,1,0,0 // movups %xmm5,0x100(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 80 // push %eax
@@ -70429,15 +70427,15 @@ _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 6ec0 <_sk_bilinear_px_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6ec9 <_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,102,64 // movups 0x40(%esi),%xmm4
- .byte 15,88,128,16,94,0,0 // addps 0x5e10(%eax),%xmm0
- .byte 15,17,166,128,0,0,0 // movups %xmm4,0x80(%esi)
+ .byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
+ .byte 15,88,128,39,94,0,0 // addps 0x5e27(%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
.byte 80 // push %eax
@@ -70456,17 +70454,17 @@ _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 6ef9 <_sk_bilinear_ny_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6f05 <_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,32 // movups 0x20(%esi),%xmm1
- .byte 15,16,102,96 // movups 0x60(%esi),%xmm4
- .byte 15,88,136,71,100,0,0 // addps 0x6447(%eax),%xmm1
- .byte 15,40,168,231,93,0,0 // movaps 0x5de7(%eax),%xmm5
+ .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,91,100,0,0 // addps 0x645b(%eax),%xmm1
+ .byte 15,40,168,251,93,0,0 // movaps 0x5dfb(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
- .byte 15,17,174,160,0,0,0 // movups %xmm5,0xa0(%esi)
+ .byte 15,17,174,64,1,0,0 // movups %xmm5,0x140(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 80 // push %eax
@@ -70485,15 +70483,15 @@ _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 6f3d <_sk_bilinear_py_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6f4c <_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,32 // movups 0x20(%esi),%xmm1
- .byte 15,16,102,96 // movups 0x60(%esi),%xmm4
- .byte 15,88,136,147,93,0,0 // addps 0x5d93(%eax),%xmm1
- .byte 15,17,166,160,0,0,0 // movups %xmm4,0xa0(%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,164,93,0,0 // addps 0x5da4(%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
.byte 80 // push %eax
@@ -70512,22 +70510,22 @@ _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 6f77 <_sk_bicubic_n3x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6f89 <_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,102,64 // movups 0x40(%esi),%xmm4
- .byte 15,88,128,217,99,0,0 // addps 0x63d9(%eax),%xmm0
- .byte 15,40,168,105,93,0,0 // movaps 0x5d69(%eax),%xmm5
+ .byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
+ .byte 15,88,128,231,99,0,0 // addps 0x63e7(%eax),%xmm0
+ .byte 15,40,168,119,93,0,0 // movaps 0x5d77(%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,233,99,0,0 // mulps 0x63e9(%eax),%xmm5
- .byte 15,88,168,89,95,0,0 // addps 0x5f59(%eax),%xmm5
+ .byte 15,89,168,247,99,0,0 // mulps 0x63f7(%eax),%xmm5
+ .byte 15,88,168,103,95,0,0 // addps 0x5f67(%eax),%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
- .byte 15,17,174,128,0,0,0 // movups %xmm5,0x80(%esi)
+ .byte 15,17,174,0,1,0,0 // movups %xmm5,0x100(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 80 // push %eax
@@ -70546,24 +70544,24 @@ _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 6fd1 <_sk_bicubic_n1x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6fe6 <_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,102,64 // movups 0x40(%esi),%xmm4
- .byte 15,88,128,111,99,0,0 // addps 0x636f(%eax),%xmm0
- .byte 15,40,168,15,93,0,0 // movaps 0x5d0f(%eax),%xmm5
+ .byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
+ .byte 15,88,128,122,99,0,0 // addps 0x637a(%eax),%xmm0
+ .byte 15,40,168,26,93,0,0 // movaps 0x5d1a(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
- .byte 15,40,160,159,99,0,0 // movaps 0x639f(%eax),%xmm4
+ .byte 15,40,160,170,99,0,0 // movaps 0x63aa(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,175,99,0,0 // addps 0x63af(%eax),%xmm4
+ .byte 15,88,160,186,99,0,0 // addps 0x63ba(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,255,92,0,0 // addps 0x5cff(%eax),%xmm4
+ .byte 15,88,160,10,93,0,0 // addps 0x5d0a(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,191,99,0,0 // addps 0x63bf(%eax),%xmm4
- .byte 15,17,166,128,0,0,0 // movups %xmm4,0x80(%esi)
+ .byte 15,88,160,202,99,0,0 // addps 0x63ca(%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
.byte 80 // push %eax
@@ -70582,23 +70580,23 @@ _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 7039 <_sk_bicubic_p1x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 7051 <_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,151,92,0,0 // movaps 0x5c97(%eax),%xmm4
+ .byte 15,40,160,159,92,0,0 // movaps 0x5c9f(%eax),%xmm4
.byte 15,16,6 // movups (%esi),%xmm0
- .byte 15,16,110,64 // movups 0x40(%esi),%xmm5
+ .byte 15,16,174,128,0,0,0 // movups 0x80(%esi),%xmm5
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 15,40,176,55,99,0,0 // movaps 0x6337(%eax),%xmm6
+ .byte 15,40,176,63,99,0,0 // movaps 0x633f(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,71,99,0,0 // addps 0x6347(%eax),%xmm6
+ .byte 15,88,176,79,99,0,0 // addps 0x634f(%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,87,99,0,0 // addps 0x6357(%eax),%xmm6
- .byte 15,17,182,128,0,0,0 // movups %xmm6,0x80(%esi)
+ .byte 15,88,176,95,99,0,0 // addps 0x635f(%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
.byte 80 // push %eax
@@ -70617,20 +70615,20 @@ _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 7096 <_sk_bicubic_p3x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 70b1 <_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,102,64 // movups 0x40(%esi),%xmm4
- .byte 15,88,128,234,98,0,0 // addps 0x62ea(%eax),%xmm0
+ .byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
+ .byte 15,88,128,239,98,0,0 // addps 0x62ef(%eax),%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,89,160,202,98,0,0 // mulps 0x62ca(%eax),%xmm4
- .byte 15,88,160,58,94,0,0 // addps 0x5e3a(%eax),%xmm4
+ .byte 15,89,160,207,98,0,0 // mulps 0x62cf(%eax),%xmm4
+ .byte 15,88,160,63,94,0,0 // addps 0x5e3f(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,17,166,128,0,0,0 // movups %xmm4,0x80(%esi)
+ .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
.byte 80 // push %eax
@@ -70649,22 +70647,22 @@ _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 70e6 <_sk_bicubic_n3y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 7104 <_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,32 // movups 0x20(%esi),%xmm1
- .byte 15,16,102,96 // movups 0x60(%esi),%xmm4
- .byte 15,88,136,106,98,0,0 // addps 0x626a(%eax),%xmm1
- .byte 15,40,168,250,91,0,0 // movaps 0x5bfa(%eax),%xmm5
+ .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,108,98,0,0 // addps 0x626c(%eax),%xmm1
+ .byte 15,40,168,252,91,0,0 // movaps 0x5bfc(%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,122,98,0,0 // mulps 0x627a(%eax),%xmm5
- .byte 15,88,168,234,93,0,0 // addps 0x5dea(%eax),%xmm5
+ .byte 15,89,168,124,98,0,0 // mulps 0x627c(%eax),%xmm5
+ .byte 15,88,168,236,93,0,0 // addps 0x5dec(%eax),%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
- .byte 15,17,174,160,0,0,0 // movups %xmm5,0xa0(%esi)
+ .byte 15,17,174,64,1,0,0 // movups %xmm5,0x140(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 80 // push %eax
@@ -70683,24 +70681,24 @@ _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 7141 <_sk_bicubic_n1y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 7162 <_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,32 // movups 0x20(%esi),%xmm1
- .byte 15,16,102,96 // movups 0x60(%esi),%xmm4
- .byte 15,88,136,255,97,0,0 // addps 0x61ff(%eax),%xmm1
- .byte 15,40,168,159,91,0,0 // movaps 0x5b9f(%eax),%xmm5
+ .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,254,97,0,0 // addps 0x61fe(%eax),%xmm1
+ .byte 15,40,168,158,91,0,0 // movaps 0x5b9e(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
- .byte 15,40,160,47,98,0,0 // movaps 0x622f(%eax),%xmm4
+ .byte 15,40,160,46,98,0,0 // movaps 0x622e(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,63,98,0,0 // addps 0x623f(%eax),%xmm4
+ .byte 15,88,160,62,98,0,0 // addps 0x623e(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,143,91,0,0 // addps 0x5b8f(%eax),%xmm4
+ .byte 15,88,160,142,91,0,0 // addps 0x5b8e(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,79,98,0,0 // addps 0x624f(%eax),%xmm4
- .byte 15,17,166,160,0,0,0 // movups %xmm4,0xa0(%esi)
+ .byte 15,88,160,78,98,0,0 // addps 0x624e(%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
.byte 80 // push %eax
@@ -70719,23 +70717,23 @@ _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 71aa <_sk_bicubic_p1y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 71ce <_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,38,91,0,0 // movaps 0x5b26(%eax),%xmm4
- .byte 15,16,78,32 // movups 0x20(%esi),%xmm1
- .byte 15,16,110,96 // movups 0x60(%esi),%xmm5
+ .byte 15,40,160,34,91,0,0 // movaps 0x5b22(%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,198,97,0,0 // movaps 0x61c6(%eax),%xmm6
+ .byte 15,40,176,194,97,0,0 // movaps 0x61c2(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,214,97,0,0 // addps 0x61d6(%eax),%xmm6
+ .byte 15,88,176,210,97,0,0 // addps 0x61d2(%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,230,97,0,0 // addps 0x61e6(%eax),%xmm6
- .byte 15,17,182,160,0,0,0 // movups %xmm6,0xa0(%esi)
+ .byte 15,88,176,226,97,0,0 // addps 0x61e2(%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
.byte 80 // push %eax
@@ -70754,20 +70752,20 @@ _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 7208 <_sk_bicubic_p3y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 722f <_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,32 // movups 0x20(%esi),%xmm1
- .byte 15,16,102,96 // movups 0x60(%esi),%xmm4
- .byte 15,88,136,120,97,0,0 // addps 0x6178(%eax),%xmm1
+ .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,113,97,0,0 // addps 0x6171(%eax),%xmm1
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,89,160,88,97,0,0 // mulps 0x6158(%eax),%xmm4
- .byte 15,88,160,200,92,0,0 // addps 0x5cc8(%eax),%xmm4
+ .byte 15,89,160,81,97,0,0 // mulps 0x6151(%eax),%xmm4
+ .byte 15,88,160,193,92,0,0 // addps 0x5cc1(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,17,166,160,0,0,0 // movups %xmm4,0xa0(%esi)
+ .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
.byte 80 // push %eax
@@ -70816,7 +70814,7 @@ _sk_callback_sse2:
.byte 83 // push %ebx
.byte 255,19 // call *(%ebx)
.byte 131,196,16 // add $0x10,%esp
- .byte 139,131,132,0,0,0 // mov 0x84(%ebx),%eax
+ .byte 139,131,4,1,0,0 // mov 0x104(%ebx),%eax
.byte 15,16,32 // movups (%eax),%xmm4
.byte 15,16,64,16 // movups 0x10(%eax),%xmm0
.byte 15,16,88,32 // movups 0x20(%eax),%xmm3
@@ -70908,7 +70906,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 73eb <_sk_clut_3D_sse2+0xee>
+ .byte 232,0,0,0,0 // call 7415 <_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)
@@ -70916,7 +70914,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,197,95,0,0 // movdqa 0x5fc5(%edx),%xmm4
+ .byte 102,15,111,162,187,95,0,0 // movdqa 0x5fbb(%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
@@ -70956,7 +70954,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,53,89,0,0 // movdqa 0x5935(%edx),%xmm0
+ .byte 102,15,111,130,43,89,0,0 // movdqa 0x592b(%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
@@ -70973,7 +70971,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,181,95,0,0 // movaps 0x5fb5(%edx),%xmm0
+ .byte 15,40,130,171,95,0,0 // movaps 0x5fab(%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)
@@ -71593,7 +71591,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 7f77 <_sk_clut_4D_sse2+0x165>
+ .byte 232,0,0,0,0 // call 7fa1 <_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)
@@ -71604,7 +71602,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,57,84,0,0 // movdqa 0x5439(%ecx),%xmm4
+ .byte 102,15,111,161,47,84,0,0 // movdqa 0x542f(%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
@@ -71646,7 +71644,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,169,77,0,0 // paddd 0x4da9(%ecx),%xmm1
+ .byte 102,15,254,137,159,77,0,0 // paddd 0x4d9f(%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
@@ -71661,7 +71659,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,41,84,0,0 // movaps 0x5429(%ecx),%xmm7
+ .byte 15,40,185,31,84,0,0 // movaps 0x541f(%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
@@ -71682,7 +71680,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,57,84,0,0 // movdqa 0x5439(%ecx),%xmm4
+ .byte 102,15,111,161,47,84,0,0 // movdqa 0x542f(%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
@@ -71718,7 +71716,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,169,77,0,0 // paddd 0x4da9(%ecx),%xmm0
+ .byte 102,15,254,129,159,77,0,0 // paddd 0x4d9f(%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
@@ -71802,7 +71800,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,169,77,0,0 // paddd 0x4da9(%ecx),%xmm1
+ .byte 102,15,254,137,159,77,0,0 // paddd 0x4d9f(%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
@@ -71820,7 +71818,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,57,84,0,0 // movdqa 0x5439(%ecx),%xmm2
+ .byte 102,15,111,145,47,84,0,0 // movdqa 0x542f(%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
@@ -71856,7 +71854,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,169,77,0,0 // paddd 0x4da9(%ecx),%xmm5
+ .byte 102,15,254,169,159,77,0,0 // paddd 0x4d9f(%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
@@ -71916,7 +71914,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,57,84,0,0 // movdqa 0x5439(%ecx),%xmm3
+ .byte 102,15,111,153,47,84,0,0 // movdqa 0x542f(%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
@@ -71955,7 +71953,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,169,77,0,0 // paddd 0x4da9(%ecx),%xmm0
+ .byte 102,15,254,129,159,77,0,0 // paddd 0x4d9f(%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
@@ -72007,7 +72005,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,169,77,0,0 // movdqa 0x4da9(%ecx),%xmm1
+ .byte 102,15,111,137,159,77,0,0 // movdqa 0x4d9f(%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
@@ -72041,7 +72039,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,57,84,0,0 // movdqa 0x5439(%ecx),%xmm3
+ .byte 102,15,111,153,47,84,0,0 // movdqa 0x542f(%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
@@ -72098,7 +72096,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,57,84,0,0 // movdqa 0x5439(%ecx),%xmm1
+ .byte 102,15,111,137,47,84,0,0 // movdqa 0x542f(%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
@@ -72135,7 +72133,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,169,77,0,0 // paddd 0x4da9(%ecx),%xmm0
+ .byte 102,15,254,129,159,77,0,0 // paddd 0x4d9f(%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
@@ -72203,7 +72201,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,57,84,0,0 // movdqa 0x5439(%ecx),%xmm0
+ .byte 102,15,111,129,47,84,0,0 // movdqa 0x542f(%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
@@ -72242,7 +72240,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,169,77,0,0 // paddd 0x4da9(%ecx),%xmm2
+ .byte 102,15,254,145,159,77,0,0 // paddd 0x4d9f(%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
@@ -72294,7 +72292,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,169,77,0,0 // movdqa 0x4da9(%ecx),%xmm1
+ .byte 102,15,111,137,159,77,0,0 // movdqa 0x4d9f(%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
@@ -72329,7 +72327,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,57,84,0,0 // movdqa 0x5439(%ecx),%xmm5
+ .byte 102,15,111,169,47,84,0,0 // movdqa 0x542f(%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
@@ -72385,7 +72383,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,57,84,0,0 // movdqa 0x5439(%ecx),%xmm2
+ .byte 102,15,111,145,47,84,0,0 // movdqa 0x542f(%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
@@ -72421,7 +72419,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,169,77,0,0 // paddd 0x4da9(%ecx),%xmm7
+ .byte 102,15,254,185,159,77,0,0 // paddd 0x4d9f(%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
@@ -72471,7 +72469,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,57,84,0,0 // movdqa 0x5439(%ecx),%xmm2
+ .byte 102,15,111,145,47,84,0,0 // movdqa 0x542f(%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
@@ -72510,7 +72508,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,169,77,0,0 // paddd 0x4da9(%ecx),%xmm2
+ .byte 102,15,254,145,159,77,0,0 // paddd 0x4d9f(%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
@@ -72564,7 +72562,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,169,77,0,0 // paddd 0x4da9(%ecx),%xmm3
+ .byte 102,15,254,153,159,77,0,0 // paddd 0x4d9f(%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
@@ -72597,7 +72595,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,57,84,0,0 // movdqa 0x5439(%ecx),%xmm1
+ .byte 102,15,111,137,47,84,0,0 // movdqa 0x542f(%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
@@ -72637,7 +72635,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,169,77,0,0 // paddd 0x4da9(%ecx),%xmm0
+ .byte 102,15,254,129,159,77,0,0 // paddd 0x4d9f(%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
@@ -72691,7 +72689,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,169,77,0,0 // paddd 0x4da9(%ecx),%xmm2
+ .byte 102,15,254,145,159,77,0,0 // paddd 0x4d9f(%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
@@ -72760,7 +72758,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,105,77,0,0 // movaps 0x4d69(%ecx),%xmm3
+ .byte 15,40,153,95,77,0,0 // movaps 0x4d5f(%ecx),%xmm3
.byte 80 // push %eax
.byte 255,117,8 // pushl 0x8(%ebp)
.byte 255,82,4 // call *0x4(%edx)
@@ -72771,8 +72769,6 @@ _sk_clut_4D_sse2:
.byte 93 // pop %ebp
.byte 195 // ret
.byte 144 // nop
- .byte 144 // nop
- .byte 144 // nop
HIDDEN _sk_start_pipeline_sse2_lowp
.globl _sk_start_pipeline_sse2_lowp
@@ -72786,7 +72782,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 949a <_sk_start_pipeline_sse2_lowp+0xd6>
+ .byte 15,131,193,0,0,0 // jae 94c2 <_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
@@ -72800,7 +72796,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 944c <_sk_start_pipeline_sse2_lowp+0x88>
+ .byte 119,77 // ja 9474 <_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)
@@ -72822,13 +72818,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 9402 <_sk_start_pipeline_sse2_lowp+0x3e>
+ .byte 118,182 // jbe 942a <_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 9490 <_sk_start_pipeline_sse2_lowp+0xcc>
+ .byte 116,55 // je 94b8 <_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)
@@ -72846,7 +72842,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 93f0 <_sk_start_pipeline_sse2_lowp+0x2c>
+ .byte 15,133,86,255,255,255 // jne 9418 <_sk_start_pipeline_sse2_lowp+0x2c>
.byte 131,196,92 // add $0x5c,%esp
.byte 94 // pop %esi
.byte 95 // pop %edi
@@ -72918,7 +72914,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 9549 <_sk_black_color_sse2_lowp+0xe>
+ .byte 232,0,0,0,0 // call 9571 <_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
@@ -72937,7 +72933,7 @@ _sk_black_color_sse2_lowp:
.byte 137,84,36,8 // mov %edx,0x8(%esp)
.byte 137,92,36,4 // mov %ebx,0x4(%esp)
.byte 137,12,36 // mov %ecx,(%esp)
- .byte 15,40,152,119,62,0,0 // movaps 0x3e77(%eax),%xmm3
+ .byte 15,40,152,111,62,0,0 // movaps 0x3e6f(%eax),%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -72959,7 +72955,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 95b4 <_sk_white_color_sse2_lowp+0xe>
+ .byte 232,0,0,0,0 // call 95dc <_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
@@ -72978,7 +72974,7 @@ _sk_white_color_sse2_lowp:
.byte 137,84,36,8 // mov %edx,0x8(%esp)
.byte 137,92,36,4 // mov %ebx,0x4(%esp)
.byte 137,12,36 // mov %ecx,(%esp)
- .byte 15,40,128,12,62,0,0 // movaps 0x3e0c(%eax),%xmm0
+ .byte 15,40,128,4,62,0,0 // movaps 0x3e04(%eax),%xmm0
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -72999,16 +72995,16 @@ _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 961e <_sk_set_rgb_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9646 <_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
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,57 // mov (%ecx),%edi
- .byte 243,15,16,150,102,62,0,0 // movss 0x3e66(%esi),%xmm2
+ .byte 243,15,16,150,94,62,0,0 // movss 0x3e5e(%esi),%xmm2
.byte 243,15,16,7 // movss (%edi),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,15,16,142,98,62,0,0 // movss 0x3e62(%esi),%xmm1
+ .byte 243,15,16,142,90,62,0,0 // movss 0x3e5a(%esi),%xmm1
.byte 243,15,88,193 // addss %xmm1,%xmm0
.byte 243,15,44,240 // cvttss2si %xmm0,%esi
.byte 102,15,110,198 // movd %esi,%xmm0
@@ -73057,7 +73053,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 96e2 <_sk_premul_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 970a <_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
@@ -73066,7 +73062,7 @@ _sk_premul_sse2_lowp:
.byte 15,40,109,40 // movaps 0x28(%ebp),%xmm5
.byte 15,40,117,56 // movaps 0x38(%ebp),%xmm6
.byte 102,15,213,195 // pmullw %xmm3,%xmm0
- .byte 102,15,111,186,222,60,0,0 // movdqa 0x3cde(%edx),%xmm7
+ .byte 102,15,111,186,214,60,0,0 // movdqa 0x3cd6(%edx),%xmm7
.byte 102,15,253,199 // paddw %xmm7,%xmm0
.byte 102,15,213,203 // pmullw %xmm3,%xmm1
.byte 102,15,253,207 // paddw %xmm7,%xmm1
@@ -73200,12 +73196,12 @@ _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 985c <_sk_invert_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9884 <_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
.byte 139,117,20 // mov 0x14(%ebp),%esi
- .byte 102,15,111,160,100,59,0,0 // movdqa 0x3b64(%eax),%xmm4
+ .byte 102,15,111,160,92,59,0,0 // movdqa 0x3b5c(%eax),%xmm4
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,249,232 // psubw %xmm0,%xmm5
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
@@ -73287,11 +73283,11 @@ _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 9954 <_sk_srcatop_sse2_lowp+0x19>
+ .byte 232,0,0,0,0 // call 997c <_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
- .byte 102,15,111,128,108,58,0,0 // movdqa 0x3a6c(%eax),%xmm0
+ .byte 102,15,111,128,100,58,0,0 // movdqa 0x3a64(%eax),%xmm0
.byte 102,15,253,200 // paddw %xmm0,%xmm1
.byte 102,15,213,214 // pmullw %xmm6,%xmm2
.byte 102,15,253,208 // paddw %xmm0,%xmm2
@@ -73349,12 +73345,12 @@ _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 9a28 <_sk_dstatop_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9a50 <_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
.byte 102,15,213,243 // pmullw %xmm3,%xmm6
- .byte 102,15,111,184,152,57,0,0 // movdqa 0x3998(%eax),%xmm7
+ .byte 102,15,111,184,144,57,0,0 // movdqa 0x3990(%eax),%xmm7
.byte 102,15,253,247 // paddw %xmm7,%xmm6
.byte 102,15,213,227 // pmullw %xmm3,%xmm4
.byte 102,15,253,231 // paddw %xmm7,%xmm4
@@ -73407,7 +73403,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 9ae9 <_sk_srcin_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9b11 <_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
@@ -73416,7 +73412,7 @@ _sk_srcin_sse2_lowp:
.byte 15,40,109,40 // movaps 0x28(%ebp),%xmm5
.byte 102,15,111,117,72 // movdqa 0x48(%ebp),%xmm6
.byte 102,15,213,198 // pmullw %xmm6,%xmm0
- .byte 102,15,111,190,215,56,0,0 // movdqa 0x38d7(%esi),%xmm7
+ .byte 102,15,111,190,207,56,0,0 // movdqa 0x38cf(%esi),%xmm7
.byte 102,15,253,199 // paddw %xmm7,%xmm0
.byte 102,15,213,206 // pmullw %xmm6,%xmm1
.byte 102,15,253,207 // paddw %xmm7,%xmm1
@@ -73455,14 +73451,14 @@ _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 9b80 <_sk_dstin_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9ba8 <_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
.byte 102,15,111,117,24 // movdqa 0x18(%ebp),%xmm6
.byte 102,15,111,198 // movdqa %xmm6,%xmm0
.byte 102,15,213,195 // pmullw %xmm3,%xmm0
- .byte 102,15,111,184,64,56,0,0 // movdqa 0x3840(%eax),%xmm7
+ .byte 102,15,111,184,56,56,0,0 // movdqa 0x3838(%eax),%xmm7
.byte 102,15,253,199 // paddw %xmm7,%xmm0
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
.byte 102,15,213,203 // pmullw %xmm3,%xmm1
@@ -73506,14 +73502,14 @@ _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 9c28 <_sk_srcout_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9c50 <_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
.byte 139,85,20 // mov 0x14(%ebp),%edx
.byte 15,40,101,24 // movaps 0x18(%ebp),%xmm4
.byte 102,15,111,109,72 // movdqa 0x48(%ebp),%xmm5
- .byte 102,15,111,182,152,55,0,0 // movdqa 0x3798(%esi),%xmm6
+ .byte 102,15,111,182,144,55,0,0 // movdqa 0x3790(%esi),%xmm6
.byte 102,15,111,254 // movdqa %xmm6,%xmm7
.byte 102,15,249,253 // psubw %xmm5,%xmm7
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
@@ -73557,11 +73553,11 @@ _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 9ccb <_sk_dstout_sse2_lowp+0x11>
+ .byte 232,0,0,0,0 // call 9cf3 <_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
- .byte 102,15,111,184,245,54,0,0 // movdqa 0x36f5(%eax),%xmm7
+ .byte 102,15,111,184,237,54,0,0 // movdqa 0x36ed(%eax),%xmm7
.byte 102,15,111,223 // movdqa %xmm7,%xmm3
.byte 102,15,249,216 // psubw %xmm0,%xmm3
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
@@ -73613,9 +73609,9 @@ _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 9d87 <_sk_srcover_sse2_lowp+0x19>
+ .byte 232,0,0,0,0 // call 9daf <_sk_srcover_sse2_lowp+0x19>
.byte 88 // pop %eax
- .byte 102,15,111,136,57,54,0,0 // movdqa 0x3639(%eax),%xmm1
+ .byte 102,15,111,136,49,54,0,0 // movdqa 0x3631(%eax),%xmm1
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,15,249,195 // psubw %xmm3,%xmm0
.byte 102,15,111,248 // movdqa %xmm0,%xmm7
@@ -73674,7 +73670,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 9e57 <_sk_dstover_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9e7f <_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
@@ -73682,7 +73678,7 @@ _sk_dstover_sse2_lowp:
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 102,15,111,101,56 // movdqa 0x38(%ebp),%xmm4
.byte 102,15,111,109,72 // movdqa 0x48(%ebp),%xmm5
- .byte 102,15,111,183,105,53,0,0 // movdqa 0x3569(%edi),%xmm6
+ .byte 102,15,111,183,97,53,0,0 // movdqa 0x3561(%edi),%xmm6
.byte 102,15,111,254 // movdqa %xmm6,%xmm7
.byte 102,15,249,253 // psubw %xmm5,%xmm7
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
@@ -73728,12 +73724,12 @@ _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 9f0c <_sk_modulate_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9f34 <_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
.byte 102,15,213,198 // pmullw %xmm6,%xmm0
- .byte 102,15,111,184,180,52,0,0 // movdqa 0x34b4(%eax),%xmm7
+ .byte 102,15,111,184,172,52,0,0 // movdqa 0x34ac(%eax),%xmm7
.byte 102,15,253,199 // paddw %xmm7,%xmm0
.byte 102,15,213,205 // pmullw %xmm5,%xmm1
.byte 102,15,253,207 // paddw %xmm7,%xmm1
@@ -73776,10 +73772,10 @@ _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 9fa8 <_sk_multiply_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9fd0 <_sk_multiply_sse2_lowp+0xd>
.byte 88 // pop %eax
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
- .byte 102,15,111,160,24,52,0,0 // movdqa 0x3418(%eax),%xmm4
+ .byte 102,15,111,160,16,52,0,0 // movdqa 0x3410(%eax),%xmm4
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,15,253,244 // paddw %xmm4,%xmm6
.byte 102,15,249,117,72 // psubw 0x48(%ebp),%xmm6
@@ -73849,17 +73845,17 @@ _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 a0a9 <_sk_plus__sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call a0d1 <_sk_plus__sse2_lowp+0x15>
.byte 88 // pop %eax
.byte 102,15,253,77,24 // paddw 0x18(%ebp),%xmm1
- .byte 102,15,111,168,39,51,0,0 // movdqa 0x3327(%eax),%xmm5
+ .byte 102,15,111,168,31,51,0,0 // movdqa 0x331f(%eax),%xmm5
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,15,217,197 // psubusw %xmm5,%xmm0
.byte 102,15,127,109,232 // movdqa %xmm5,-0x18(%ebp)
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,117,199 // pcmpeqw %xmm7,%xmm0
.byte 102,15,219,200 // pand %xmm0,%xmm1
- .byte 102,15,111,176,23,51,0,0 // movdqa 0x3317(%eax),%xmm6
+ .byte 102,15,111,176,15,51,0,0 // movdqa 0x330f(%eax),%xmm6
.byte 102,15,223,198 // pandn %xmm6,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
.byte 102,15,253,101,40 // paddw 0x28(%ebp),%xmm4
@@ -73920,14 +73916,14 @@ _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 a1a1 <_sk_screen_sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call a1c9 <_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
.byte 102,15,111,198 // movdqa %xmm6,%xmm0
.byte 102,15,253,193 // paddw %xmm1,%xmm0
.byte 102,15,213,206 // pmullw %xmm6,%xmm1
- .byte 102,15,111,176,31,50,0,0 // movdqa 0x321f(%eax),%xmm6
+ .byte 102,15,111,176,23,50,0,0 // movdqa 0x3217(%eax),%xmm6
.byte 102,15,253,206 // paddw %xmm6,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -73985,9 +73981,9 @@ _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 a281 <_sk_xor__sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call a2a9 <_sk_xor__sse2_lowp+0x12>
.byte 88 // pop %eax
- .byte 102,15,111,176,63,49,0,0 // movdqa 0x313f(%eax),%xmm6
+ .byte 102,15,111,176,55,49,0,0 // movdqa 0x3137(%eax),%xmm6
.byte 102,15,111,254 // movdqa %xmm6,%xmm7
.byte 102,15,249,125,72 // psubw 0x48(%ebp),%xmm7
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
@@ -74054,7 +74050,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 a376 <_sk_darken_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call a39e <_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
@@ -74065,7 +74061,7 @@ _sk_darken_sse2_lowp:
.byte 102,15,111,222 // movdqa %xmm6,%xmm3
.byte 102,15,111,197 // movdqa %xmm5,%xmm0
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
- .byte 102,15,111,184,106,48,0,0 // movdqa 0x306a(%eax),%xmm7
+ .byte 102,15,111,184,98,48,0,0 // movdqa 0x3062(%eax),%xmm7
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,239,247 // pxor %xmm7,%xmm6
.byte 102,15,111,232 // movdqa %xmm0,%xmm5
@@ -74074,7 +74070,7 @@ _sk_darken_sse2_lowp:
.byte 102,15,219,197 // pand %xmm5,%xmm0
.byte 102,15,223,233 // pandn %xmm1,%xmm5
.byte 102,15,235,232 // por %xmm0,%xmm5
- .byte 102,15,111,128,74,48,0,0 // movdqa 0x304a(%eax),%xmm0
+ .byte 102,15,111,128,66,48,0,0 // movdqa 0x3042(%eax),%xmm0
.byte 102,15,127,69,232 // movdqa %xmm0,-0x18(%ebp)
.byte 102,15,253,232 // paddw %xmm0,%xmm5
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
@@ -74165,7 +74161,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 a51f <_sk_lighten_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call a547 <_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
@@ -74174,7 +74170,7 @@ _sk_lighten_sse2_lowp:
.byte 102,15,213,77,72 // pmullw 0x48(%ebp),%xmm1
.byte 102,15,111,197 // movdqa %xmm5,%xmm0
.byte 102,15,213,198 // pmullw %xmm6,%xmm0
- .byte 102,15,111,184,193,46,0,0 // movdqa 0x2ec1(%eax),%xmm7
+ .byte 102,15,111,184,185,46,0,0 // movdqa 0x2eb9(%eax),%xmm7
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,239,247 // pxor %xmm7,%xmm6
.byte 102,15,111,232 // movdqa %xmm0,%xmm5
@@ -74183,7 +74179,7 @@ _sk_lighten_sse2_lowp:
.byte 102,15,219,205 // pand %xmm5,%xmm1
.byte 102,15,223,232 // pandn %xmm0,%xmm5
.byte 102,15,235,233 // por %xmm1,%xmm5
- .byte 102,15,111,128,161,46,0,0 // movdqa 0x2ea1(%eax),%xmm0
+ .byte 102,15,111,128,153,46,0,0 // movdqa 0x2e99(%eax),%xmm0
.byte 102,15,253,232 // paddw %xmm0,%xmm5
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 102,15,127,85,232 // movdqa %xmm2,-0x18(%ebp)
@@ -74273,7 +74269,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 a6bd <_sk_difference_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call a6e5 <_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
@@ -74284,7 +74280,7 @@ _sk_difference_sse2_lowp:
.byte 102,15,111,222 // movdqa %xmm6,%xmm3
.byte 102,15,111,197 // movdqa %xmm5,%xmm0
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
- .byte 102,15,111,184,35,45,0,0 // movdqa 0x2d23(%eax),%xmm7
+ .byte 102,15,111,184,27,45,0,0 // movdqa 0x2d1b(%eax),%xmm7
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,239,247 // pxor %xmm7,%xmm6
.byte 102,15,111,232 // movdqa %xmm0,%xmm5
@@ -74293,11 +74289,11 @@ _sk_difference_sse2_lowp:
.byte 102,15,219,205 // pand %xmm5,%xmm1
.byte 102,15,223,232 // pandn %xmm0,%xmm5
.byte 102,15,235,233 // por %xmm1,%xmm5
- .byte 102,15,111,128,3,45,0,0 // movdqa 0x2d03(%eax),%xmm0
+ .byte 102,15,111,128,251,44,0,0 // movdqa 0x2cfb(%eax),%xmm0
.byte 102,15,127,69,216 // movdqa %xmm0,-0x28(%ebp)
.byte 102,15,253,232 // paddw %xmm0,%xmm5
.byte 102,15,113,213,7 // psrlw $0x7,%xmm5
- .byte 102,15,111,128,51,45,0,0 // movdqa 0x2d33(%eax),%xmm0
+ .byte 102,15,111,128,43,45,0,0 // movdqa 0x2d2b(%eax),%xmm0
.byte 102,15,127,69,232 // movdqa %xmm0,-0x18(%ebp)
.byte 102,15,219,232 // pand %xmm0,%xmm5
.byte 102,15,249,213 // psubw %xmm5,%xmm2
@@ -74386,16 +74382,16 @@ _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 a871 <_sk_exclusion_sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call a899 <_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
.byte 102,15,253,193 // paddw %xmm1,%xmm0
.byte 102,15,213,205 // pmullw %xmm5,%xmm1
- .byte 102,15,111,184,79,43,0,0 // movdqa 0x2b4f(%eax),%xmm7
+ .byte 102,15,111,184,71,43,0,0 // movdqa 0x2b47(%eax),%xmm7
.byte 102,15,253,207 // paddw %xmm7,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,15,111,176,127,43,0,0 // movdqa 0x2b7f(%eax),%xmm6
+ .byte 102,15,111,176,119,43,0,0 // movdqa 0x2b77(%eax),%xmm6
.byte 102,15,219,206 // pand %xmm6,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
.byte 102,15,111,109,40 // movdqa 0x28(%ebp),%xmm5
@@ -74456,9 +74452,9 @@ _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 a96b <_sk_hardlight_sse2_lowp+0x1c>
+ .byte 232,0,0,0,0 // call a993 <_sk_hardlight_sse2_lowp+0x1c>
.byte 88 // pop %eax
- .byte 102,15,111,184,85,42,0,0 // movdqa 0x2a55(%eax),%xmm7
+ .byte 102,15,111,184,77,42,0,0 // movdqa 0x2a4d(%eax),%xmm7
.byte 102,15,127,125,200 // movdqa %xmm7,-0x38(%ebp)
.byte 102,15,111,215 // movdqa %xmm7,%xmm2
.byte 102,15,249,85,72 // psubw 0x48(%ebp),%xmm2
@@ -74485,7 +74481,7 @@ _sk_hardlight_sse2_lowp:
.byte 102,15,111,214 // movdqa %xmm6,%xmm2
.byte 102,15,249,209 // psubw %xmm1,%xmm2
.byte 102,15,253,228 // paddw %xmm4,%xmm4
- .byte 102,15,111,128,117,42,0,0 // movdqa 0x2a75(%eax),%xmm0
+ .byte 102,15,111,128,109,42,0,0 // movdqa 0x2a6d(%eax),%xmm0
.byte 102,15,239,216 // pxor %xmm0,%xmm3
.byte 102,15,127,93,184 // movdqa %xmm3,-0x48(%ebp)
.byte 102,15,111,204 // movdqa %xmm4,%xmm1
@@ -74592,10 +74588,10 @@ _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 ab8d <_sk_overlay_sse2_lowp+0x1f>
+ .byte 232,0,0,0,0 // call abb5 <_sk_overlay_sse2_lowp+0x1f>
.byte 88 // pop %eax
.byte 102,15,111,69,72 // movdqa 0x48(%ebp),%xmm0
- .byte 102,15,111,184,51,40,0,0 // movdqa 0x2833(%eax),%xmm7
+ .byte 102,15,111,184,43,40,0,0 // movdqa 0x282b(%eax),%xmm7
.byte 102,15,127,125,232 // movdqa %xmm7,-0x18(%ebp)
.byte 102,15,111,215 // movdqa %xmm7,%xmm2
.byte 102,15,249,208 // psubw %xmm0,%xmm2
@@ -74622,7 +74618,7 @@ _sk_overlay_sse2_lowp:
.byte 102,15,249,234 // psubw %xmm2,%xmm5
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,253,192 // paddw %xmm0,%xmm0
- .byte 102,15,111,144,83,40,0,0 // movdqa 0x2853(%eax),%xmm2
+ .byte 102,15,111,144,75,40,0,0 // movdqa 0x284b(%eax),%xmm2
.byte 102,15,127,85,184 // movdqa %xmm2,-0x48(%ebp)
.byte 102,15,239,226 // pxor %xmm2,%xmm4
.byte 102,15,239,194 // pxor %xmm2,%xmm0
@@ -74752,10 +74748,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 adfc <_sk_load_8888_sse2_lowp+0x30>
+ .byte 232,0,0,0,0 // call ae24 <_sk_load_8888_sse2_lowp+0x30>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja ae22 <_sk_load_8888_sse2_lowp+0x56>
+ .byte 119,32 // ja ae4a <_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,52,1,0,0 // mov 0x134(%edi,%ecx,4),%ecx
@@ -74764,14 +74760,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 ae6b <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,73 // jmp ae93 <_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 ae6b <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,61 // jmp ae93 <_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 ae6b <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,43 // jmp ae93 <_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
@@ -74788,7 +74784,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,15,111,175,196,37,0,0 // movdqa 0x25c4(%edi),%xmm5
+ .byte 102,15,111,175,188,37,0,0 // movdqa 0x25bc(%edi),%xmm5
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,15,219,197 // pand %xmm5,%xmm0
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
@@ -74868,10 +74864,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 af89 <_sk_load_8888_dst_sse2_lowp+0x3d>
+ .byte 232,0,0,0,0 // call afb1 <_sk_load_8888_dst_sse2_lowp+0x3d>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja afaf <_sk_load_8888_dst_sse2_lowp+0x63>
+ .byte 119,32 // ja afd7 <_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
@@ -74880,14 +74876,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 aff8 <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,73 // jmp b020 <_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 aff8 <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,61 // jmp b020 <_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 aff8 <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,43 // jmp b020 <_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
@@ -74904,7 +74900,7 @@ _sk_load_8888_dst_sse2_lowp:
.byte 102,15,114,242,16 // pslld $0x10,%xmm2
.byte 102,15,114,226,16 // psrad $0x10,%xmm2
.byte 102,15,107,242 // packssdw %xmm2,%xmm6
- .byte 102,15,111,151,55,36,0,0 // movdqa 0x2437(%edi),%xmm2
+ .byte 102,15,111,151,47,36,0,0 // movdqa 0x242f(%edi),%xmm2
.byte 102,15,111,206 // movdqa %xmm6,%xmm1
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 102,15,113,214,8 // psrlw $0x8,%xmm6
@@ -74998,19 +74994,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 b154 <_sk_store_8888_sse2_lowp+0x74>
+ .byte 232,0,0,0,0 // call b17c <_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 b171 <_sk_store_8888_sse2_lowp+0x91>
+ .byte 119,19 // ja b199 <_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 b1ce <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,93 // jmp b1f6 <_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 b1ce <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,80 // jmp b1f6 <_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
@@ -75018,7 +75014,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 b1ce <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,48 // jmp b1f6 <_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
@@ -75055,7 +75051,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 b21a <_sk_store_8888_sse2_lowp+0x13a>
+ .byte 117,0 // jne b242 <_sk_store_8888_sse2_lowp+0x13a>
.byte 0,0 // add %al,(%eax)
.byte 111 // outsl %ds:(%esi),(%dx)
.byte 0,0 // add %al,(%eax)
@@ -75087,10 +75083,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 b258 <_sk_load_bgra_sse2_lowp+0x30>
+ .byte 232,0,0,0,0 // call b280 <_sk_load_bgra_sse2_lowp+0x30>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja b27e <_sk_load_bgra_sse2_lowp+0x56>
+ .byte 119,32 // ja b2a6 <_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
@@ -75099,14 +75095,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 b2c7 <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,73 // jmp b2ef <_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 b2c7 <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,61 // jmp b2ef <_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 b2c7 <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,43 // jmp b2ef <_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
@@ -75123,7 +75119,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,15,111,175,104,33,0,0 // movdqa 0x2168(%edi),%xmm5
+ .byte 102,15,111,175,96,33,0,0 // movdqa 0x2160(%edi),%xmm5
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,219,213 // pand %xmm5,%xmm2
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
@@ -75203,10 +75199,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 b3e5 <_sk_load_bgra_dst_sse2_lowp+0x3d>
+ .byte 232,0,0,0,0 // call b40d <_sk_load_bgra_dst_sse2_lowp+0x3d>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja b40b <_sk_load_bgra_dst_sse2_lowp+0x63>
+ .byte 119,32 // ja b433 <_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
@@ -75215,14 +75211,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 b454 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,73 // jmp b47c <_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 b454 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,61 // jmp b47c <_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 b454 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,43 // jmp b47c <_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
@@ -75239,7 +75235,7 @@ _sk_load_bgra_dst_sse2_lowp:
.byte 102,15,114,242,16 // pslld $0x10,%xmm2
.byte 102,15,114,226,16 // psrad $0x10,%xmm2
.byte 102,15,107,242 // packssdw %xmm2,%xmm6
- .byte 102,15,111,151,219,31,0,0 // movdqa 0x1fdb(%edi),%xmm2
+ .byte 102,15,111,151,211,31,0,0 // movdqa 0x1fd3(%edi),%xmm2
.byte 102,15,111,206 // movdqa %xmm6,%xmm1
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 102,15,113,214,8 // psrlw $0x8,%xmm6
@@ -75333,19 +75329,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 b5b0 <_sk_store_bgra_sse2_lowp+0x74>
+ .byte 232,0,0,0,0 // call b5d8 <_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 b5cd <_sk_store_bgra_sse2_lowp+0x91>
+ .byte 119,19 // ja b5f5 <_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 b62a <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,93 // jmp b652 <_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 b62a <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,80 // jmp b652 <_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
@@ -75353,7 +75349,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 b62a <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,48 // jmp b652 <_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
@@ -75390,7 +75386,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 b676 <_sk_store_bgra_sse2_lowp+0x13a>
+ .byte 117,0 // jne b69e <_sk_store_bgra_sse2_lowp+0x13a>
.byte 0,0 // add %al,(%eax)
.byte 111 // outsl %ds:(%esi),(%dx)
.byte 0,0 // add %al,(%eax)
@@ -75425,10 +75421,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 b6bf <_sk_load_565_sse2_lowp+0x3b>
+ .byte 232,0,0,0,0 // call b6e7 <_sk_load_565_sse2_lowp+0x3b>
.byte 94 // pop %esi
.byte 139,125,16 // mov 0x10(%ebp),%edi
- .byte 119,28 // ja b6e1 <_sk_load_565_sse2_lowp+0x5d>
+ .byte 119,28 // ja b709 <_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,245,0,0,0 // mov 0xf5(%esi,%ecx,4),%ecx
@@ -75436,14 +75432,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 b71c <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,59 // jmp b744 <_sk_load_565_sse2_lowp+0x98>
.byte 243,15,111,4,123 // movdqu (%ebx,%edi,2),%xmm0
- .byte 235,52 // jmp b71c <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,52 // jmp b744 <_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 b71c <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,30 // jmp b744 <_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
@@ -75451,11 +75447,11 @@ _sk_load_565_sse2_lowp:
.byte 102,15,18,4,123 // movlpd (%ebx,%edi,2),%xmm0
.byte 102,15,111,248 // movdqa %xmm0,%xmm7
.byte 102,15,113,215,8 // psrlw $0x8,%xmm7
- .byte 102,15,219,190,65,29,0,0 // pand 0x1d41(%esi),%xmm7
+ .byte 102,15,219,190,57,29,0,0 // pand 0x1d39(%esi),%xmm7
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,142,81,29,0,0 // pand 0x1d51(%esi),%xmm1
- .byte 102,15,111,150,97,29,0,0 // movdqa 0x1d61(%esi),%xmm2
+ .byte 102,15,219,142,73,29,0,0 // pand 0x1d49(%esi),%xmm1
+ .byte 102,15,111,150,89,29,0,0 // movdqa 0x1d59(%esi),%xmm2
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,199 // por %xmm7,%xmm0
@@ -75477,7 +75473,7 @@ _sk_load_565_sse2_lowp:
.byte 137,124,36,8 // mov %edi,0x8(%esp)
.byte 137,76,36,4 // mov %ecx,0x4(%esp)
.byte 137,20,36 // mov %edx,(%esp)
- .byte 15,40,158,1,29,0,0 // movaps 0x1d01(%esi),%xmm3
+ .byte 15,40,158,249,28,0,0 // movaps 0x1cf9(%esi),%xmm3
.byte 255,80,4 // call *0x4(%eax)
.byte 131,196,92 // add $0x5c,%esp
.byte 94 // pop %esi
@@ -75523,10 +75519,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 b7fb <_sk_load_565_dst_sse2_lowp+0x2b>
+ .byte 232,0,0,0,0 // call b823 <_sk_load_565_dst_sse2_lowp+0x2b>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja b81d <_sk_load_565_dst_sse2_lowp+0x4d>
+ .byte 119,28 // ja b845 <_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
@@ -75534,14 +75530,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 b858 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,59 // jmp b880 <_sk_load_565_dst_sse2_lowp+0x88>
.byte 243,15,111,36,115 // movdqu (%ebx,%esi,2),%xmm4
- .byte 235,52 // jmp b858 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,52 // jmp b880 <_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 b858 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,30 // jmp b880 <_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
@@ -75549,11 +75545,11 @@ _sk_load_565_dst_sse2_lowp:
.byte 102,15,18,36,115 // movlpd (%ebx,%esi,2),%xmm4
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 102,15,113,214,8 // psrlw $0x8,%xmm6
- .byte 102,15,219,183,5,28,0,0 // pand 0x1c05(%edi),%xmm6
+ .byte 102,15,219,183,253,27,0,0 // pand 0x1bfd(%edi),%xmm6
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,175,21,28,0,0 // pand 0x1c15(%edi),%xmm5
- .byte 102,15,111,191,37,28,0,0 // movdqa 0x1c25(%edi),%xmm7
+ .byte 102,15,219,175,13,28,0,0 // pand 0x1c0d(%edi),%xmm5
+ .byte 102,15,111,191,29,28,0,0 // movdqa 0x1c1d(%edi),%xmm7
.byte 102,15,219,252 // pand %xmm4,%xmm7
.byte 102,15,113,212,13 // psrlw $0xd,%xmm4
.byte 102,15,235,230 // por %xmm6,%xmm4
@@ -75566,7 +75562,7 @@ _sk_load_565_dst_sse2_lowp:
.byte 102,15,113,215,2 // psrlw $0x2,%xmm7
.byte 102,15,235,254 // por %xmm6,%xmm7
.byte 141,72,8 // lea 0x8(%eax),%ecx
- .byte 15,40,183,197,27,0,0 // movaps 0x1bc5(%edi),%xmm6
+ .byte 15,40,183,189,27,0,0 // movaps 0x1bbd(%edi),%xmm6
.byte 15,41,116,36,64 // movaps %xmm6,0x40(%esp)
.byte 139,125,20 // mov 0x14(%ebp),%edi
.byte 137,124,36,12 // mov %edi,0xc(%esp)
@@ -75611,15 +75607,15 @@ _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 b922 <_sk_store_565_sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call b94a <_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
.byte 102,15,113,242,8 // psllw $0x8,%xmm2
- .byte 102,15,219,151,14,27,0,0 // pand 0x1b0e(%edi),%xmm2
+ .byte 102,15,219,151,6,27,0,0 // pand 0x1b06(%edi),%xmm2
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,113,246,3 // psllw $0x3,%xmm6
- .byte 102,15,219,183,30,27,0,0 // pand 0x1b1e(%edi),%xmm6
+ .byte 102,15,219,183,22,27,0,0 // pand 0x1b16(%edi),%xmm6
.byte 102,15,235,242 // por %xmm2,%xmm6
.byte 102,15,111,212 // movdqa %xmm4,%xmm2
.byte 102,15,113,210,3 // psrlw $0x3,%xmm2
@@ -75638,19 +75634,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 b99a <_sk_store_565_sse2_lowp+0x8a>
+ .byte 119,22 // ja b9c2 <_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 b9d5 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,59 // jmp b9fd <_sk_store_565_sse2_lowp+0xc5>
.byte 243,15,127,20,115 // movdqu %xmm2,(%ebx,%esi,2)
- .byte 235,52 // jmp b9d5 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,52 // jmp b9fd <_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 b9d5 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,35 // jmp b9fd <_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
@@ -75712,10 +75708,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 ba6a <_sk_load_a8_sse2_lowp+0x3a>
+ .byte 232,0,0,0,0 // call ba92 <_sk_load_a8_sse2_lowp+0x3a>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja ba8c <_sk_load_a8_sse2_lowp+0x5c>
+ .byte 119,28 // ja bab4 <_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
@@ -75723,10 +75719,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 bae6 <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,90 // jmp bb0e <_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 bae6 <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,79 // jmp bb0e <_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
@@ -75734,7 +75730,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 bae6 <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,47 // jmp bb0e <_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
@@ -75745,7 +75741,7 @@ _sk_load_a8_sse2_lowp:
.byte 102,15,110,44,51 // movd (%ebx,%esi,1),%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 242,15,16,221 // movsd %xmm5,%xmm3
- .byte 102,15,219,159,86,25,0,0 // pand 0x1956(%edi),%xmm3
+ .byte 102,15,219,159,78,25,0,0 // pand 0x194e(%edi),%xmm3
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 15,41,100,36,64 // movaps %xmm4,0x40(%esp)
.byte 15,41,84,36,48 // movaps %xmm2,0x30(%esp)
@@ -75800,10 +75796,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 bb75 <_sk_load_a8_dst_sse2_lowp+0x29>
+ .byte 232,0,0,0,0 // call bb9d <_sk_load_a8_dst_sse2_lowp+0x29>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja bb97 <_sk_load_a8_dst_sse2_lowp+0x4b>
+ .byte 119,28 // ja bbbf <_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
@@ -75811,10 +75807,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 bbf1 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,90 // jmp bc19 <_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 bbf1 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,79 // jmp bc19 <_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
@@ -75822,7 +75818,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 bbf1 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,47 // jmp bc19 <_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
@@ -75833,7 +75829,7 @@ _sk_load_a8_dst_sse2_lowp:
.byte 102,15,110,44,51 // movd (%ebx,%esi,1),%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 242,15,16,229 // movsd %xmm5,%xmm4
- .byte 102,15,219,167,75,24,0,0 // pand 0x184b(%edi),%xmm4
+ .byte 102,15,219,167,67,24,0,0 // pand 0x1843(%edi),%xmm4
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 102,15,127,100,36,64 // movdqa %xmm4,0x40(%esp)
.byte 102,15,239,228 // pxor %xmm4,%xmm4
@@ -75890,32 +75886,32 @@ _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 bc8d <_sk_store_a8_sse2_lowp+0x39>
+ .byte 232,0,0,0,0 // call bcb5 <_sk_store_a8_sse2_lowp+0x39>
.byte 91 // pop %ebx
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,26 // ja bcad <_sk_store_a8_sse2_lowp+0x59>
+ .byte 119,26 // ja bcd5 <_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 bd35 <_sk_store_a8_sse2_lowp+0xe1>
- .byte 102,15,111,163,51,23,0,0 // movdqa 0x1733(%ebx),%xmm4
+ .byte 233,136,0,0,0 // jmp bd5d <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 102,15,111,163,43,23,0,0 // movdqa 0x172b(%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 bd35 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 235,109 // jmp bd5d <_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,51,23,0,0 // movdqa 0x1733(%ebx),%xmm4
+ .byte 102,15,111,163,43,23,0,0 // movdqa 0x172b(%ebx),%xmm4
.byte 102,15,219,227 // pand %xmm3,%xmm4
.byte 102,15,103,228 // packuswb %xmm4,%xmm4
.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 bd35 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 235,70 // jmp bd5d <_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
@@ -75925,7 +75921,7 @@ _sk_store_a8_sse2_lowp:
.byte 15,40,254 // movaps %xmm6,%xmm7
.byte 15,40,245 // movaps %xmm5,%xmm6
.byte 15,40,236 // movaps %xmm4,%xmm5
- .byte 102,15,111,163,51,23,0,0 // movdqa 0x1733(%ebx),%xmm4
+ .byte 102,15,111,163,43,23,0,0 // movdqa 0x172b(%ebx),%xmm4
.byte 102,15,219,227 // pand %xmm3,%xmm4
.byte 102,15,103,228 // packuswb %xmm4,%xmm4
.byte 102,15,126,36,55 // movd %xmm4,(%edi,%esi,1)
@@ -75959,7 +75955,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 bd7e <_sk_store_a8_sse2_lowp+0x12a>
+ .byte 116,0 // je bda6 <_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)
@@ -75989,10 +75985,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 bdc1 <_sk_load_g8_sse2_lowp+0x39>
+ .byte 232,0,0,0,0 // call bde9 <_sk_load_g8_sse2_lowp+0x39>
.byte 94 // pop %esi
.byte 139,125,16 // mov 0x10(%ebp),%edi
- .byte 119,28 // ja bde3 <_sk_load_g8_sse2_lowp+0x5b>
+ .byte 119,28 // ja be0b <_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,199,0,0,0 // mov 0xc7(%esi,%ecx,4),%ecx
@@ -76000,10 +75996,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 be3d <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,90 // jmp be65 <_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 be3d <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,79 // jmp be65 <_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
@@ -76011,7 +76007,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 be3d <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,47 // jmp be65 <_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
@@ -76022,7 +76018,7 @@ _sk_load_g8_sse2_lowp:
.byte 102,15,110,44,59 // movd (%ebx,%edi,1),%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 242,15,16,197 // movsd %xmm5,%xmm0
- .byte 102,15,219,134,255,21,0,0 // pand 0x15ff(%esi),%xmm0
+ .byte 102,15,219,134,247,21,0,0 // pand 0x15f7(%esi),%xmm0
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 15,41,100,36,64 // movaps %xmm4,0x40(%esp)
.byte 15,41,92,36,48 // movaps %xmm3,0x30(%esp)
@@ -76033,7 +76029,7 @@ _sk_load_g8_sse2_lowp:
.byte 137,124,36,8 // mov %edi,0x8(%esp)
.byte 137,76,36,4 // mov %ecx,0x4(%esp)
.byte 137,20,36 // mov %edx,(%esp)
- .byte 15,40,158,255,21,0,0 // movaps 0x15ff(%esi),%xmm3
+ .byte 15,40,158,247,21,0,0 // movaps 0x15f7(%esi),%xmm3
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 255,80,4 // call *0x4(%eax)
@@ -76076,10 +76072,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 becd <_sk_load_g8_dst_sse2_lowp+0x29>
+ .byte 232,0,0,0,0 // call bef5 <_sk_load_g8_dst_sse2_lowp+0x29>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja beef <_sk_load_g8_dst_sse2_lowp+0x4b>
+ .byte 119,28 // ja bf17 <_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
@@ -76087,10 +76083,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 bf49 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,90 // jmp bf71 <_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 bf49 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,79 // jmp bf71 <_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
@@ -76098,7 +76094,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 bf49 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,47 // jmp bf71 <_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
@@ -76109,9 +76105,9 @@ _sk_load_g8_dst_sse2_lowp:
.byte 102,15,110,44,51 // movd (%ebx,%esi,1),%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 242,15,16,229 // movsd %xmm5,%xmm4
- .byte 102,15,219,167,243,20,0,0 // pand 0x14f3(%edi),%xmm4
+ .byte 102,15,219,167,235,20,0,0 // pand 0x14eb(%edi),%xmm4
.byte 141,72,8 // lea 0x8(%eax),%ecx
- .byte 15,40,175,243,20,0,0 // movaps 0x14f3(%edi),%xmm5
+ .byte 15,40,175,235,20,0,0 // movaps 0x14eb(%edi),%xmm5
.byte 15,41,108,36,64 // movaps %xmm5,0x40(%esp)
.byte 102,15,127,100,36,48 // movdqa %xmm4,0x30(%esp)
.byte 102,15,127,100,36,32 // movdqa %xmm4,0x20(%esp)
@@ -76152,7 +76148,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 bfbd <_sk_luminance_to_alpha_sse2_lowp+0x11>
+ .byte 232,0,0,0,0 // call bfe5 <_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
@@ -76162,10 +76158,10 @@ _sk_luminance_to_alpha_sse2_lowp:
.byte 15,40,109,56 // movaps 0x38(%ebp),%xmm5
.byte 15,40,117,72 // movaps 0x48(%ebp),%xmm6
.byte 139,125,12 // mov 0xc(%ebp),%edi
- .byte 102,15,213,128,147,20,0,0 // pmullw 0x1493(%eax),%xmm0
- .byte 102,15,213,136,163,20,0,0 // pmullw 0x14a3(%eax),%xmm1
+ .byte 102,15,213,128,139,20,0,0 // pmullw 0x148b(%eax),%xmm0
+ .byte 102,15,213,136,155,20,0,0 // pmullw 0x149b(%eax),%xmm1
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,152,179,20,0,0 // pmullw 0x14b3(%eax),%xmm3
+ .byte 102,15,213,152,171,20,0,0 // pmullw 0x14ab(%eax),%xmm3
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 141,71,4 // lea 0x4(%edi),%eax
@@ -76196,15 +76192,15 @@ _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 c046 <_sk_scale_1_float_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call c06e <_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
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,57 // mov (%ecx),%edi
.byte 243,15,16,39 // movss (%edi),%xmm4
- .byte 243,15,89,166,62,20,0,0 // mulss 0x143e(%esi),%xmm4
- .byte 243,15,88,166,58,20,0,0 // addss 0x143a(%esi),%xmm4
+ .byte 243,15,89,166,54,20,0,0 // mulss 0x1436(%esi),%xmm4
+ .byte 243,15,88,166,50,20,0,0 // addss 0x1432(%esi),%xmm4
.byte 243,15,44,252 // cvttss2si %xmm4,%edi
.byte 102,15,110,239 // movd %edi,%xmm5
.byte 139,125,20 // mov 0x14(%ebp),%edi
@@ -76217,7 +76213,7 @@ _sk_scale_1_float_sse2_lowp:
.byte 102,15,213,205 // pmullw %xmm5,%xmm1
.byte 102,15,213,213 // pmullw %xmm5,%xmm2
.byte 102,15,213,221 // pmullw %xmm5,%xmm3
- .byte 102,15,111,174,122,19,0,0 // movdqa 0x137a(%esi),%xmm5
+ .byte 102,15,111,174,114,19,0,0 // movdqa 0x1372(%esi),%xmm5
.byte 102,15,253,197 // paddw %xmm5,%xmm0
.byte 102,15,253,205 // paddw %xmm5,%xmm1
.byte 102,15,253,213 // paddw %xmm5,%xmm2
@@ -76256,19 +76252,19 @@ _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 c114 <_sk_lerp_1_float_sse2_lowp+0x1d>
+ .byte 232,0,0,0,0 // call c13c <_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
.byte 139,16 // mov (%eax),%edx
.byte 243,15,16,50 // movss (%edx),%xmm6
- .byte 243,15,89,177,112,19,0,0 // mulss 0x1370(%ecx),%xmm6
- .byte 243,15,88,177,108,19,0,0 // addss 0x136c(%ecx),%xmm6
+ .byte 243,15,89,177,104,19,0,0 // mulss 0x1368(%ecx),%xmm6
+ .byte 243,15,88,177,100,19,0,0 // addss 0x1364(%ecx),%xmm6
.byte 243,15,44,214 // cvttss2si %xmm6,%edx
.byte 102,15,110,242 // movd %edx,%xmm6
.byte 242,15,112,246,0 // pshuflw $0x0,%xmm6,%xmm6
.byte 102,15,112,246,80 // pshufd $0x50,%xmm6,%xmm6
- .byte 102,15,111,129,172,18,0,0 // movdqa 0x12ac(%ecx),%xmm0
+ .byte 102,15,111,129,164,18,0,0 // movdqa 0x12a4(%ecx),%xmm0
.byte 102,15,213,206 // pmullw %xmm6,%xmm1
.byte 102,15,253,200 // paddw %xmm0,%xmm1
.byte 102,15,213,214 // pmullw %xmm6,%xmm2
@@ -76341,10 +76337,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 c23d <_sk_scale_u8_sse2_lowp+0x31>
+ .byte 232,0,0,0,0 // call c265 <_sk_scale_u8_sse2_lowp+0x31>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c25f <_sk_scale_u8_sse2_lowp+0x53>
+ .byte 119,28 // ja c287 <_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,3,1,0,0 // mov 0x103(%edi,%ecx,4),%ecx
@@ -76352,10 +76348,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 c2b9 <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,90 // jmp c2e1 <_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 c2b9 <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,79 // jmp c2e1 <_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
@@ -76363,7 +76359,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 c2b9 <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,47 // jmp c2e1 <_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
@@ -76374,9 +76370,9 @@ _sk_scale_u8_sse2_lowp:
.byte 102,15,110,44,51 // movd (%ebx,%esi,1),%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 242,15,16,229 // movsd %xmm5,%xmm4
- .byte 102,15,219,167,131,17,0,0 // pand 0x1183(%edi),%xmm4
+ .byte 102,15,219,167,123,17,0,0 // pand 0x117b(%edi),%xmm4
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
- .byte 102,15,111,175,131,17,0,0 // movdqa 0x1183(%edi),%xmm5
+ .byte 102,15,111,175,123,17,0,0 // movdqa 0x117b(%edi),%xmm5
.byte 102,15,253,197 // paddw %xmm5,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,204 // pmullw %xmm4,%xmm1
@@ -76443,10 +76439,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 c38a <_sk_lerp_u8_sse2_lowp+0x2e>
+ .byte 232,0,0,0,0 // call c3b2 <_sk_lerp_u8_sse2_lowp+0x2e>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c3ac <_sk_lerp_u8_sse2_lowp+0x50>
+ .byte 119,28 // ja c3d4 <_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
@@ -76454,10 +76450,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 c406 <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,90 // jmp c42e <_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 c406 <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,79 // jmp c42e <_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
@@ -76465,7 +76461,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 c406 <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,47 // jmp c42e <_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
@@ -76476,8 +76472,8 @@ _sk_lerp_u8_sse2_lowp:
.byte 102,15,110,36,51 // movd (%ebx,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 242,15,16,220 // movsd %xmm4,%xmm3
- .byte 102,15,219,159,54,16,0,0 // pand 0x1036(%edi),%xmm3
- .byte 102,15,111,183,54,16,0,0 // movdqa 0x1036(%edi),%xmm6
+ .byte 102,15,219,159,46,16,0,0 // pand 0x102e(%edi),%xmm3
+ .byte 102,15,111,183,46,16,0,0 // movdqa 0x102e(%edi),%xmm6
.byte 102,15,111,227 // movdqa %xmm3,%xmm4
.byte 102,15,239,230 // pxor %xmm6,%xmm4
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
@@ -76566,10 +76562,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 c533 <_sk_scale_565_sse2_lowp+0x43>
+ .byte 232,0,0,0,0 // call c55b <_sk_scale_565_sse2_lowp+0x43>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c555 <_sk_scale_565_sse2_lowp+0x65>
+ .byte 119,28 // ja c57d <_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
@@ -76577,14 +76573,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 c590 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,59 // jmp c5b8 <_sk_scale_565_sse2_lowp+0xa0>
.byte 243,15,111,28,115 // movdqu (%ebx,%esi,2),%xmm3
- .byte 235,52 // jmp c590 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,52 // jmp c5b8 <_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 c590 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,30 // jmp c5b8 <_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
@@ -76592,11 +76588,11 @@ _sk_scale_565_sse2_lowp:
.byte 102,15,18,28,115 // movlpd (%ebx,%esi,2),%xmm3
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
- .byte 102,15,219,143,205,14,0,0 // pand 0xecd(%edi),%xmm1
+ .byte 102,15,219,143,197,14,0,0 // pand 0xec5(%edi),%xmm1
.byte 102,15,111,211 // movdqa %xmm3,%xmm2
.byte 102,15,113,210,5 // psrlw $0x5,%xmm2
- .byte 102,15,219,151,221,14,0,0 // pand 0xedd(%edi),%xmm2
- .byte 102,15,111,135,237,14,0,0 // movdqa 0xeed(%edi),%xmm0
+ .byte 102,15,219,151,213,14,0,0 // pand 0xed5(%edi),%xmm2
+ .byte 102,15,111,135,229,14,0,0 // movdqa 0xee5(%edi),%xmm0
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 102,15,113,211,13 // psrlw $0xd,%xmm3
.byte 102,15,235,217 // por %xmm1,%xmm3
@@ -76609,7 +76605,7 @@ _sk_scale_565_sse2_lowp:
.byte 102,15,113,208,2 // psrlw $0x2,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
.byte 102,15,127,69,200 // movdqa %xmm0,-0x38(%ebp)
- .byte 102,15,111,167,173,14,0,0 // movdqa 0xead(%edi),%xmm4
+ .byte 102,15,111,167,165,14,0,0 // movdqa 0xea5(%edi),%xmm4
.byte 15,41,117,184 // movaps %xmm6,-0x48(%ebp)
.byte 102,15,239,244 // pxor %xmm4,%xmm6
.byte 102,15,239,252 // pxor %xmm4,%xmm7
@@ -76652,7 +76648,7 @@ _sk_scale_565_sse2_lowp:
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,15,213,101,136 // pmullw -0x78(%ebp),%xmm4
.byte 102,15,213,125,184 // pmullw -0x48(%ebp),%xmm7
- .byte 102,15,111,135,141,14,0,0 // movdqa 0xe8d(%edi),%xmm0
+ .byte 102,15,111,135,133,14,0,0 // movdqa 0xe85(%edi),%xmm0
.byte 102,15,253,216 // paddw %xmm0,%xmm3
.byte 102,15,253,208 // paddw %xmm0,%xmm2
.byte 102,15,253,224 // paddw %xmm0,%xmm4
@@ -76729,10 +76725,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 c78b <_sk_lerp_565_sse2_lowp+0x43>
+ .byte 232,0,0,0,0 // call c7b3 <_sk_lerp_565_sse2_lowp+0x43>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c7ad <_sk_lerp_565_sse2_lowp+0x65>
+ .byte 119,28 // ja c7d5 <_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
@@ -76740,14 +76736,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 c7e8 <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,59 // jmp c810 <_sk_lerp_565_sse2_lowp+0xa0>
.byte 243,15,111,28,115 // movdqu (%ebx,%esi,2),%xmm3
- .byte 235,52 // jmp c7e8 <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,52 // jmp c810 <_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 c7e8 <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,30 // jmp c810 <_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
@@ -76755,11 +76751,11 @@ _sk_lerp_565_sse2_lowp:
.byte 102,15,18,28,115 // movlpd (%ebx,%esi,2),%xmm3
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
- .byte 102,15,219,143,117,12,0,0 // pand 0xc75(%edi),%xmm1
+ .byte 102,15,219,143,109,12,0,0 // pand 0xc6d(%edi),%xmm1
.byte 102,15,111,211 // movdqa %xmm3,%xmm2
.byte 102,15,113,210,5 // psrlw $0x5,%xmm2
- .byte 102,15,219,151,133,12,0,0 // pand 0xc85(%edi),%xmm2
- .byte 102,15,111,175,149,12,0,0 // movdqa 0xc95(%edi),%xmm5
+ .byte 102,15,219,151,125,12,0,0 // pand 0xc7d(%edi),%xmm2
+ .byte 102,15,111,175,141,12,0,0 // movdqa 0xc8d(%edi),%xmm5
.byte 102,15,219,235 // pand %xmm3,%xmm5
.byte 102,15,113,211,13 // psrlw $0xd,%xmm3
.byte 102,15,235,217 // por %xmm1,%xmm3
@@ -76772,7 +76768,7 @@ _sk_lerp_565_sse2_lowp:
.byte 102,15,113,213,2 // psrlw $0x2,%xmm5
.byte 102,15,235,233 // por %xmm1,%xmm5
.byte 102,15,127,109,216 // movdqa %xmm5,-0x28(%ebp)
- .byte 102,15,111,167,85,12,0,0 // movdqa 0xc55(%edi),%xmm4
+ .byte 102,15,111,167,77,12,0,0 // movdqa 0xc4d(%edi),%xmm4
.byte 102,15,111,198 // movdqa %xmm6,%xmm0
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,239,204 // pxor %xmm4,%xmm1
@@ -76813,7 +76809,7 @@ _sk_lerp_565_sse2_lowp:
.byte 102,15,235,249 // por %xmm1,%xmm7
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,213,93,168 // pmullw -0x58(%ebp),%xmm3
- .byte 102,15,111,143,53,12,0,0 // movdqa 0xc35(%edi),%xmm1
+ .byte 102,15,111,143,45,12,0,0 // movdqa 0xc2d(%edi),%xmm1
.byte 102,15,239,193 // pxor %xmm1,%xmm0
.byte 102,15,111,101,24 // movdqa 0x18(%ebp),%xmm4
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
@@ -76909,11 +76905,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 ca2f <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ .byte 232,0,0,0,0 // call ca57 <_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 ca55 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ .byte 119,29 // ja ca7d <_sk_srcover_rgba_8888_sse2_lowp+0x65>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 139,132,145,77,2,0,0 // mov 0x24d(%ecx,%edx,4),%eax
.byte 1,200 // add %ecx,%eax
@@ -76921,14 +76917,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 ca9e <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,73 // jmp cac6 <_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 ca9e <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,61 // jmp cac6 <_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 ca9e <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,43 // jmp cac6 <_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
@@ -76954,7 +76950,7 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 102,15,114,243,16 // pslld $0x10,%xmm3
.byte 102,15,114,227,16 // psrad $0x10,%xmm3
.byte 102,15,107,243 // packssdw %xmm3,%xmm6
- .byte 102,15,111,153,145,9,0,0 // movdqa 0x991(%ecx),%xmm3
+ .byte 102,15,111,153,137,9,0,0 // movdqa 0x989(%ecx),%xmm3
.byte 102,15,114,208,16 // psrld $0x10,%xmm0
.byte 102,15,114,210,16 // psrld $0x10,%xmm2
.byte 102,15,114,242,16 // pslld $0x10,%xmm2
@@ -77006,18 +77002,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 cbdf <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ .byte 119,16 // ja cc07 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
.byte 3,140,145,105,2,0,0 // add 0x269(%ecx,%edx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,4,183 // movd %xmm0,(%edi,%esi,4)
- .byte 235,64 // jmp cc1f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,64 // jmp cc47 <_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 cc1f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,51 // jmp cc47 <_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 cc1f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,33 // jmp cc47 <_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
@@ -77146,11 +77142,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 cda8 <.literal16+0xe8>
+ .byte 224,64 // loopne cdc8 <.literal16+0xe8>
.byte 0,0 // add %al,(%eax)
- .byte 224,64 // loopne cdac <.literal16+0xec>
+ .byte 224,64 // loopne cdcc <.literal16+0xec>
.byte 0,0 // add %al,(%eax)
- .byte 224,64 // loopne cdb0 <.literal16+0xf0>
+ .byte 224,64 // loopne cdd0 <.literal16+0xf0>
.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
@@ -77161,16 +77157,16 @@ BALIGN16
.byte 63 // aas
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope cdd1 <.literal16+0x111>
+ .byte 225,61 // loope cdf1 <.literal16+0x111>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope cdd5 <.literal16+0x115>
+ .byte 225,61 // loope cdf5 <.literal16+0x115>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope cdd9 <.literal16+0x119>
+ .byte 225,61 // loope cdf9 <.literal16+0x119>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope cddd <.literal16+0x11d>
+ .byte 225,61 // loope cdfd <.literal16+0x11d>
.byte 255,0 // incl (%eax)
.byte 0,0 // add %al,(%eax)
.byte 255,0 // incl (%eax)
@@ -77180,13 +77176,13 @@ BALIGN16
.byte 255,0 // incl (%eax)
.byte 0,0 // add %al,(%eax)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg cdf7 <.literal16+0x137>
+ .byte 127,67 // jg ce17 <.literal16+0x137>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg cdfb <.literal16+0x13b>
+ .byte 127,67 // jg ce1b <.literal16+0x13b>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg cdff <.literal16+0x13f>
+ .byte 127,67 // jg ce1f <.literal16+0x13f>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg ce03 <.literal16+0x143>
+ .byte 127,67 // jg ce23 <.literal16+0x143>
.byte 0,0 // add %al,(%eax)
.byte 128,127,0,0 // cmpb $0x0,0x0(%edi)
.byte 128,127,0,0 // cmpb $0x0,0x0(%edi)
@@ -77342,13 +77338,13 @@ BALIGN16
.byte 132,55 // test %dh,(%edi)
.byte 8,33 // or %ah,(%ecx)
.byte 132,55 // test %dh,(%edi)
- .byte 224,7 // loopne cf19 <.literal16+0x259>
+ .byte 224,7 // loopne cf39 <.literal16+0x259>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne cf1d <.literal16+0x25d>
+ .byte 224,7 // loopne cf3d <.literal16+0x25d>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne cf21 <.literal16+0x261>
+ .byte 224,7 // loopne cf41 <.literal16+0x261>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne cf25 <.literal16+0x265>
+ .byte 224,7 // loopne cf45 <.literal16+0x265>
.byte 0,0 // add %al,(%eax)
.byte 33,8 // and %ecx,(%eax)
.byte 2,58 // add (%edx),%bh
@@ -77397,17 +77393,17 @@ BALIGN16
.byte 0,0 // add %al,(%eax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg cf84 <.literal16+0x2c4>
+ .byte 127,0 // jg cfa4 <.literal16+0x2c4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg cf88 <.literal16+0x2c8>
+ .byte 127,0 // jg cfa8 <.literal16+0x2c8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg cf8c <.literal16+0x2cc>
+ .byte 127,0 // jg cfac <.literal16+0x2cc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg cf90 <.literal16+0x2d0>
- .byte 119,115 // ja d005 <.literal16+0x345>
+ .byte 127,0 // jg cfb0 <.literal16+0x2d0>
+ .byte 119,115 // ja d025 <.literal16+0x345>
.byte 248 // clc
.byte 194,119,115 // ret $0x7377
.byte 248 // clc
@@ -77418,7 +77414,7 @@ BALIGN16
.byte 194,117,191 // ret $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
- .byte 117,191 // jne cf69 <.literal16+0x2a9>
+ .byte 117,191 // jne cf89 <.literal16+0x2a9>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
.byte 249 // stc
@@ -77434,7 +77430,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 e9a40fa6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345b6>
+ .byte 233,220,63,163,233 // jmp e9a40fc6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345ae>
.byte 220,63 // fdivrl (%edi)
.byte 163,233,220,63,81 // mov %eax,0x513fdce9
.byte 140,242 // mov %?,%edx
@@ -77530,16 +77526,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%ebx)
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe d0f3 <.literal16+0x433>
+ .byte 118,63 // jbe d113 <.literal16+0x433>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe d0f7 <.literal16+0x437>
+ .byte 118,63 // jbe d117 <.literal16+0x437>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe d0fb <.literal16+0x43b>
+ .byte 118,63 // jbe d11b <.literal16+0x43b>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe d0ff <.literal16+0x43f>
+ .byte 118,63 // jbe d11f <.literal16+0x43f>
.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)
@@ -77565,13 +77561,13 @@ BALIGN16
.byte 248 // clc
.byte 65 // inc %ecx
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl d136 <.literal16+0x476>
+ .byte 124,66 // jl d156 <.literal16+0x476>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl d13a <.literal16+0x47a>
+ .byte 124,66 // jl d15a <.literal16+0x47a>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl d13e <.literal16+0x47e>
+ .byte 124,66 // jl d15e <.literal16+0x47e>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl d142 <.literal16+0x482>
+ .byte 124,66 // jl d162 <.literal16+0x482>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%eax)
.byte 0,240 // add %dh,%al
@@ -77617,25 +77613,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 d1c5 <.literal16+0x505>
+ .byte 112,65 // jo d1e5 <.literal16+0x505>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo d1c9 <.literal16+0x509>
+ .byte 112,65 // jo d1e9 <.literal16+0x509>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo d1cd <.literal16+0x50d>
+ .byte 112,65 // jo d1ed <.literal16+0x50d>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo d1d1 <.literal16+0x511>
+ .byte 112,65 // jo d1f1 <.literal16+0x511>
.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 d1a3 <.literal16+0x4e3>
+ .byte 127,0 // jg d1c3 <.literal16+0x4e3>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg d1a7 <.literal16+0x4e7>
+ .byte 127,0 // jg d1c7 <.literal16+0x4e7>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg d1ab <.literal16+0x4eb>
+ .byte 127,0 // jg d1cb <.literal16+0x4eb>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg d1af <.literal16+0x4ef>
+ .byte 127,0 // jg d1cf <.literal16+0x4ef>
.byte 0,0 // add %al,(%eax)
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%eax)
@@ -77661,13 +77657,13 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg d1e8 <.literal16+0x528>
+ .byte 127,255 // jg d208 <.literal16+0x528>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg d1ec <.literal16+0x52c>
+ .byte 127,255 // jg d20c <.literal16+0x52c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg d1f1 <.literal16+0x531>
+ .byte 127,0 // jg d211 <.literal16+0x531>
.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)
@@ -77681,13 +77677,13 @@ BALIGN16
.byte 0,255 // add %bh,%bh
.byte 255,0 // incl (%eax)
.byte 255 // (bad)
- .byte 127,71 // jg d25b <.literal16+0x59b>
+ .byte 127,71 // jg d27b <.literal16+0x59b>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg d25f <.literal16+0x59f>
+ .byte 127,71 // jg d27f <.literal16+0x59f>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg d263 <.literal16+0x5a3>
+ .byte 127,71 // jg d283 <.literal16+0x5a3>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg d267 <.literal16+0x5a7>
+ .byte 127,71 // jg d287 <.literal16+0x5a7>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,208 // ds (bad)
@@ -77740,7 +77736,7 @@ BALIGN16
.byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110
.byte 17,192 // adc %eax,%eax
.byte 45,16,17,192,18 // sub $0x12c01110,%eax
- .byte 120,57 // js d2cc <.literal16+0x60c>
+ .byte 120,57 // js d2ec <.literal16+0x60c>
.byte 64 // inc %eax
.byte 18,120,57 // adc 0x39(%eax),%bh
.byte 64 // inc %eax
@@ -77811,13 +77807,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 d37e <.literal16+0x6be>
+ .byte 114,28 // jb d39e <.literal16+0x6be>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt d382 <.literal16+0x6c2>
+ .byte 62,114,28 // jb,pt d3a2 <.literal16+0x6c2>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt d386 <.literal16+0x6c6>
+ .byte 62,114,28 // jb,pt d3a6 <.literal16+0x6c6>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt d38a <.literal16+0x6ca>
+ .byte 62,114,28 // jb,pt d3aa <.literal16+0x6ca>
.byte 199 // (bad)
.byte 62,85 // ds push %ebp
.byte 85 // push %ebp
@@ -77838,13 +77834,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 d3e3 <.literal16+0x723>
- .byte 114,249 // jb d39f <.literal16+0x6df>
- .byte 127,63 // jg d3e7 <.literal16+0x727>
- .byte 114,249 // jb d3a3 <.literal16+0x6e3>
- .byte 127,63 // jg d3eb <.literal16+0x72b>
- .byte 114,249 // jb d3a7 <.literal16+0x6e7>
- .byte 127,63 // jg d3ef <.literal16+0x72f>
+ .byte 127,63 // jg d403 <.literal16+0x723>
+ .byte 114,249 // jb d3bf <.literal16+0x6df>
+ .byte 127,63 // jg d407 <.literal16+0x727>
+ .byte 114,249 // jb d3c3 <.literal16+0x6e3>
+ .byte 127,63 // jg d40b <.literal16+0x72b>
+ .byte 114,249 // jb d3c7 <.literal16+0x6e7>
+ .byte 127,63 // jg d40f <.literal16+0x72f>
.byte 3,0 // add (%eax),%eax
.byte 0,0 // add %al,(%eax)
.byte 3,0 // add (%eax),%eax
@@ -77912,14 +77908,14 @@ BALIGN16
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
- .byte 224,255 // loopne d441 <.literal16+0x781>
- .byte 224,255 // loopne d443 <.literal16+0x783>
- .byte 224,255 // loopne d445 <.literal16+0x785>
- .byte 224,255 // loopne d447 <.literal16+0x787>
- .byte 224,255 // loopne d449 <.literal16+0x789>
- .byte 224,255 // loopne d44b <.literal16+0x78b>
- .byte 224,255 // loopne d44d <.literal16+0x78d>
- .byte 224,255 // loopne d44f <.literal16+0x78f>
+ .byte 224,255 // loopne d461 <.literal16+0x781>
+ .byte 224,255 // loopne d463 <.literal16+0x783>
+ .byte 224,255 // loopne d465 <.literal16+0x785>
+ .byte 224,255 // loopne d467 <.literal16+0x787>
+ .byte 224,255 // loopne d469 <.literal16+0x789>
+ .byte 224,255 // loopne d46b <.literal16+0x78b>
+ .byte 224,255 // loopne d46d <.literal16+0x78d>
+ .byte 224,255 // loopne d46f <.literal16+0x78f>
.byte 54,0,54 // add %dh,%ss:(%esi)
.byte 0,54 // add %dh,(%esi)
.byte 0,54 // add %dh,(%esi)
@@ -77943,5 +77939,5 @@ BALIGN4
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg d4cb <_sk_srcover_rgba_8888_sse2_lowp+0xadb>
+ .byte 127,67 // jg d4eb <_sk_srcover_rgba_8888_sse2_lowp+0xad3>
#endif
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index c8a8cade1b..1bee28d68c 100644
--- a/src/jumper/SkJumper_generated_win.S
+++ b/src/jumper/SkJumper_generated_win.S
@@ -115,14 +115,14 @@ _sk_seed_shader_hsw LABEL PROC
DB 197,249,110,194 ; vmovd %edx,%xmm0
DB 196,226,125,88,192 ; vpbroadcastd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 197,252,88,5,35,179,2,0 ; vaddps 0x2b323(%rip),%ymm0,%ymm0 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x2b8>
+ DB 197,252,88,5,195,179,2,0 ; vaddps 0x2b3c3(%rip),%ymm0,%ymm0 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x2b4>
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,145,184,2,0 ; vbroadcastss 0x2b891(%rip),%ymm2 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,21,49,185,2,0 ; vbroadcastss 0x2b931(%rip),%ymm2 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,134,184,2,0 ; vbroadcastss 0x2b886(%rip),%ymm2 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,21,38,185,2,0 ; vbroadcastss 0x2b926(%rip),%ymm2 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -135,17 +135,17 @@ _sk_dither_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,121,110,194 ; vmovd %edx,%xmm8
DB 196,66,125,88,192 ; vpbroadcastd %xmm8,%ymm8
- DB 197,61,254,5,245,178,2,0 ; vpaddd 0x2b2f5(%rip),%ymm8,%ymm8 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x2d8>
+ DB 197,61,254,5,149,179,2,0 ; vpaddd 0x2b395(%rip),%ymm8,%ymm8 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x2d4>
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,74,184,2,0 ; vpbroadcastd 0x2b84a(%rip),%ymm10 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,88,21,234,184,2,0 ; vpbroadcastd 0x2b8ea(%rip),%ymm10 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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,47,184,2,0 ; vpbroadcastd 0x2b82f(%rip),%ymm12 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
- DB 196,98,125,88,45,42,184,2,0 ; vpbroadcastd 0x2b82a(%rip),%ymm13 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,88,37,207,184,2,0 ; vpbroadcastd 0x2b8cf(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,88,45,202,184,2,0 ; vpbroadcastd 0x2b8ca(%rip),%ymm13 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,65,53,219,245 ; vpand %ymm13,%ymm9,%ymm14
DB 196,193,13,114,246,2 ; vpslld $0x2,%ymm14,%ymm14
DB 196,65,37,235,222 ; vpor %ymm14,%ymm11,%ymm11
@@ -160,8 +160,8 @@ _sk_dither_hsw LABEL PROC
DB 196,65,61,235,195 ; vpor %ymm11,%ymm8,%ymm8
DB 196,65,61,235,193 ; vpor %ymm9,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,220,183,2,0 ; vbroadcastss 0x2b7dc(%rip),%ymm9 # 2ba58 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
- DB 196,98,125,24,21,215,183,2,0 ; vbroadcastss 0x2b7d7(%rip),%ymm10 # 2ba5c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,13,124,184,2,0 ; vbroadcastss 0x2b87c(%rip),%ymm9 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,21,119,184,2,0 ; vbroadcastss 0x2b877(%rip),%ymm10 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 196,98,125,24,0 ; vbroadcastss (%rax),%ymm8
DB 196,65,44,89,192 ; vmulps %ymm8,%ymm10,%ymm8
@@ -191,7 +191,7 @@ _sk_uniform_color_hsw LABEL PROC
PUBLIC _sk_black_color_hsw
_sk_black_color_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,95,183,2,0 ; vbroadcastss 0x2b75f(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,255,183,2,0 ; vbroadcastss 0x2b7ff(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -200,7 +200,7 @@ _sk_black_color_hsw LABEL PROC
PUBLIC _sk_white_color_hsw
_sk_white_color_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,70,183,2,0 ; vbroadcastss 0x2b746(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,5,230,183,2,0 ; vbroadcastss 0x2b7e6(%rip),%ymm0 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -238,7 +238,7 @@ _sk_clear_hsw LABEL PROC
PUBLIC _sk_srcatop_hsw
_sk_srcatop_hsw LABEL PROC
DB 197,252,89,199 ; vmulps %ymm7,%ymm0,%ymm0
- DB 196,98,125,24,5,229,182,2,0 ; vbroadcastss 0x2b6e5(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,133,183,2,0 ; vbroadcastss 0x2b785(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,226,61,184,196 ; vfmadd231ps %ymm4,%ymm8,%ymm0
DB 197,244,89,207 ; vmulps %ymm7,%ymm1,%ymm1
@@ -252,7 +252,7 @@ _sk_srcatop_hsw LABEL PROC
PUBLIC _sk_dstatop_hsw
_sk_dstatop_hsw LABEL PROC
- DB 196,98,125,24,5,180,182,2,0 ; vbroadcastss 0x2b6b4(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,84,183,2,0 ; vbroadcastss 0x2b754(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,226,101,184,196 ; vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -285,7 +285,7 @@ _sk_dstin_hsw LABEL PROC
PUBLIC _sk_srcout_hsw
_sk_srcout_hsw LABEL PROC
- DB 196,98,125,24,5,87,182,2,0 ; vbroadcastss 0x2b657(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,247,182,2,0 ; vbroadcastss 0x2b6f7(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -296,7 +296,7 @@ _sk_srcout_hsw LABEL PROC
PUBLIC _sk_dstout_hsw
_sk_dstout_hsw LABEL PROC
- DB 196,226,125,24,5,54,182,2,0 ; vbroadcastss 0x2b636(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,5,214,182,2,0 ; vbroadcastss 0x2b6d6(%rip),%ymm0 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -307,7 +307,7 @@ _sk_dstout_hsw LABEL PROC
PUBLIC _sk_srcover_hsw
_sk_srcover_hsw LABEL PROC
- DB 196,98,125,24,5,21,182,2,0 ; vbroadcastss 0x2b615(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,181,182,2,0 ; vbroadcastss 0x2b6b5(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,194,85,184,200 ; vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -318,7 +318,7 @@ _sk_srcover_hsw LABEL PROC
PUBLIC _sk_dstover_hsw
_sk_dstover_hsw LABEL PROC
- DB 196,98,125,24,5,240,181,2,0 ; vbroadcastss 0x2b5f0(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,144,182,2,0 ; vbroadcastss 0x2b690(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
DB 196,226,61,168,205 ; vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -338,7 +338,7 @@ _sk_modulate_hsw LABEL PROC
PUBLIC _sk_multiply_hsw
_sk_multiply_hsw LABEL PROC
- DB 196,98,125,24,5,183,181,2,0 ; vbroadcastss 0x2b5b7(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,87,182,2,0 ; vbroadcastss 0x2b657(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -359,7 +359,7 @@ _sk_multiply_hsw LABEL PROC
PUBLIC _sk_plus__hsw
_sk_plus__hsw LABEL PROC
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,5,102,181,2,0 ; vbroadcastss 0x2b566(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,6,182,2,0 ; vbroadcastss 0x2b606(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -385,7 +385,7 @@ _sk_screen_hsw LABEL PROC
PUBLIC _sk_xor__hsw
_sk_xor__hsw LABEL PROC
- DB 196,98,125,24,5,17,181,2,0 ; vbroadcastss 0x2b511(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,177,181,2,0 ; vbroadcastss 0x2b5b1(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -417,7 +417,7 @@ _sk_darken_hsw LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,95,209 ; vmaxps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,149,180,2,0 ; vbroadcastss 0x2b495(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,53,181,2,0 ; vbroadcastss 0x2b535(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -440,7 +440,7 @@ _sk_lighten_hsw LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,64,180,2,0 ; vbroadcastss 0x2b440(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,224,180,2,0 ; vbroadcastss 0x2b4e0(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -466,7 +466,7 @@ _sk_difference_hsw LABEL PROC
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,223,179,2,0 ; vbroadcastss 0x2b3df(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,127,180,2,0 ; vbroadcastss 0x2b47f(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -486,7 +486,7 @@ _sk_exclusion_hsw LABEL PROC
DB 197,236,89,214 ; vmulps %ymm6,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,153,179,2,0 ; vbroadcastss 0x2b399(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,57,180,2,0 ; vbroadcastss 0x2b439(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -494,7 +494,7 @@ _sk_exclusion_hsw LABEL PROC
PUBLIC _sk_colorburn_hsw
_sk_colorburn_hsw LABEL PROC
- DB 196,98,125,24,5,131,179,2,0 ; vbroadcastss 0x2b383(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,35,180,2,0 ; vbroadcastss 0x2b423(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -550,7 +550,7 @@ _sk_colorburn_hsw LABEL PROC
PUBLIC _sk_colordodge_hsw
_sk_colordodge_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 196,98,125,24,13,147,178,2,0 ; vbroadcastss 0x2b293(%rip),%ymm9 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,13,51,179,2,0 ; vbroadcastss 0x2b333(%rip),%ymm9 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -601,7 +601,7 @@ _sk_colordodge_hsw LABEL PROC
PUBLIC _sk_hardlight_hsw
_sk_hardlight_hsw LABEL PROC
- DB 196,98,125,24,5,173,177,2,0 ; vbroadcastss 0x2b1ad(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,77,178,2,0 ; vbroadcastss 0x2b24d(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -650,7 +650,7 @@ _sk_hardlight_hsw LABEL PROC
PUBLIC _sk_overlay_hsw
_sk_overlay_hsw LABEL PROC
- DB 196,98,125,24,5,225,176,2,0 ; vbroadcastss 0x2b0e1(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,129,177,2,0 ; vbroadcastss 0x2b181(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -710,10 +710,10 @@ _sk_softlight_hsw LABEL PROC
DB 196,65,20,88,197 ; vaddps %ymm13,%ymm13,%ymm8
DB 196,65,60,88,192 ; vaddps %ymm8,%ymm8,%ymm8
DB 196,66,61,168,192 ; vfmadd213ps %ymm8,%ymm8,%ymm8
- DB 196,98,125,24,29,248,175,2,0 ; vbroadcastss 0x2aff8(%rip),%ymm11 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,29,152,176,2,0 ; vbroadcastss 0x2b098(%rip),%ymm11 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
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,233,175,2,0 ; vbroadcastss 0x2afe9(%rip),%ymm12 # 2ba64 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,37,137,176,2,0 ; vbroadcastss 0x2b089(%rip),%ymm12 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
DB 196,66,21,184,196 ; vfmadd231ps %ymm12,%ymm13,%ymm8
DB 196,65,124,82,245 ; vrsqrtps %ymm13,%ymm14
DB 196,65,124,83,246 ; vrcpps %ymm14,%ymm14
@@ -723,7 +723,7 @@ _sk_softlight_hsw LABEL PROC
DB 197,4,194,255,2 ; vcmpleps %ymm7,%ymm15,%ymm15
DB 196,67,13,74,240,240 ; vblendvps %ymm15,%ymm8,%ymm14,%ymm14
DB 197,116,88,249 ; vaddps %ymm1,%ymm1,%ymm15
- DB 196,98,125,24,5,152,175,2,0 ; vbroadcastss 0x2af98(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,56,176,2,0 ; vbroadcastss 0x2b038(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,60,92,237 ; vsubps %ymm13,%ymm8,%ymm13
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,98,125,168,235 ; vfmadd213ps %ymm3,%ymm0,%ymm13
@@ -836,11 +836,11 @@ _sk_hue_hsw LABEL PROC
DB 196,65,28,89,210 ; vmulps %ymm10,%ymm12,%ymm10
DB 196,65,44,94,214 ; vdivps %ymm14,%ymm10,%ymm10
DB 196,67,45,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- DB 196,98,125,24,53,171,173,2,0 ; vbroadcastss 0x2adab(%rip),%ymm14 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- DB 196,98,125,24,61,166,173,2,0 ; vbroadcastss 0x2ada6(%rip),%ymm15 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,53,75,174,2,0 ; vbroadcastss 0x2ae4b(%rip),%ymm14 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,61,70,174,2,0 ; vbroadcastss 0x2ae46(%rip),%ymm15 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,151,173,2,0 ; vbroadcastss 0x2ad97(%rip),%ymm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,226,125,24,5,55,174,2,0 ; vbroadcastss 0x2ae37(%rip),%ymm0 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -895,7 +895,7 @@ _sk_hue_hsw LABEL PROC
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
DB 196,65,36,95,200 ; vmaxps %ymm8,%ymm11,%ymm9
DB 196,65,116,95,192 ; vmaxps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,13,88,172,2,0 ; vbroadcastss 0x2ac58(%rip),%ymm1 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,13,248,172,2,0 ; vbroadcastss 0x2acf8(%rip),%ymm1 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -949,11 +949,11 @@ _sk_saturation_hsw LABEL PROC
DB 196,65,28,89,210 ; vmulps %ymm10,%ymm12,%ymm10
DB 196,65,44,94,214 ; vdivps %ymm14,%ymm10,%ymm10
DB 196,67,45,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- DB 196,98,125,24,53,133,171,2,0 ; vbroadcastss 0x2ab85(%rip),%ymm14 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- DB 196,98,125,24,61,128,171,2,0 ; vbroadcastss 0x2ab80(%rip),%ymm15 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,53,37,172,2,0 ; vbroadcastss 0x2ac25(%rip),%ymm14 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,61,32,172,2,0 ; vbroadcastss 0x2ac20(%rip),%ymm15 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,113,171,2,0 ; vbroadcastss 0x2ab71(%rip),%ymm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,226,125,24,5,17,172,2,0 ; vbroadcastss 0x2ac11(%rip),%ymm0 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -1008,7 +1008,7 @@ _sk_saturation_hsw LABEL PROC
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
DB 196,65,36,95,200 ; vmaxps %ymm8,%ymm11,%ymm9
DB 196,65,116,95,192 ; vmaxps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,13,50,170,2,0 ; vbroadcastss 0x2aa32(%rip),%ymm1 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,13,210,170,2,0 ; vbroadcastss 0x2aad2(%rip),%ymm1 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -1036,11 +1036,11 @@ _sk_color_hsw LABEL PROC
DB 197,108,89,199 ; vmulps %ymm7,%ymm2,%ymm8
DB 197,116,89,215 ; vmulps %ymm7,%ymm1,%ymm10
DB 197,52,89,223 ; vmulps %ymm7,%ymm9,%ymm11
- DB 196,98,125,24,45,225,169,2,0 ; vbroadcastss 0x2a9e1(%rip),%ymm13 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- DB 196,98,125,24,53,220,169,2,0 ; vbroadcastss 0x2a9dc(%rip),%ymm14 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,45,129,170,2,0 ; vbroadcastss 0x2aa81(%rip),%ymm13 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,53,124,170,2,0 ; vbroadcastss 0x2aa7c(%rip),%ymm14 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,205,169,2,0 ; vbroadcastss 0x2a9cd(%rip),%ymm15 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,61,109,170,2,0 ; vbroadcastss 0x2aa6d(%rip),%ymm15 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,66,77,184,231 ; vfmadd231ps %ymm15,%ymm6,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1096,7 +1096,7 @@ _sk_color_hsw LABEL PROC
DB 196,193,116,95,206 ; vmaxps %ymm14,%ymm1,%ymm1
DB 196,65,44,95,198 ; vmaxps %ymm14,%ymm10,%ymm8
DB 196,65,124,95,206 ; vmaxps %ymm14,%ymm0,%ymm9
- DB 196,226,125,24,5,131,168,2,0 ; vbroadcastss 0x2a883(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,5,35,169,2,0 ; vbroadcastss 0x2a923(%rip),%ymm0 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1124,11 +1124,11 @@ _sk_luminosity_hsw LABEL PROC
DB 197,100,89,196 ; vmulps %ymm4,%ymm3,%ymm8
DB 197,100,89,213 ; vmulps %ymm5,%ymm3,%ymm10
DB 197,100,89,222 ; vmulps %ymm6,%ymm3,%ymm11
- DB 196,98,125,24,45,50,168,2,0 ; vbroadcastss 0x2a832(%rip),%ymm13 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- DB 196,98,125,24,53,45,168,2,0 ; vbroadcastss 0x2a82d(%rip),%ymm14 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,45,210,168,2,0 ; vbroadcastss 0x2a8d2(%rip),%ymm13 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,53,205,168,2,0 ; vbroadcastss 0x2a8cd(%rip),%ymm14 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,30,168,2,0 ; vbroadcastss 0x2a81e(%rip),%ymm15 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,61,190,168,2,0 ; vbroadcastss 0x2a8be(%rip),%ymm15 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,66,53,184,231 ; vfmadd231ps %ymm15,%ymm9,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1184,7 +1184,7 @@ _sk_luminosity_hsw LABEL PROC
DB 196,193,116,95,206 ; vmaxps %ymm14,%ymm1,%ymm1
DB 196,65,44,95,198 ; vmaxps %ymm14,%ymm10,%ymm8
DB 196,65,124,95,206 ; vmaxps %ymm14,%ymm0,%ymm9
- DB 196,226,125,24,5,212,166,2,0 ; vbroadcastss 0x2a6d4(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,5,116,167,2,0 ; vbroadcastss 0x2a774(%rip),%ymm0 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1214,17 +1214,17 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,179,0,0,0 ; jne 148c <_sk_srcover_rgba_8888_hsw+0xd3>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,25,161,2,0 ; vpand 0x2a119(%rip),%ymm7,%ymm4 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0x2f8>
+ DB 197,197,219,37,185,161,2,0 ; vpand 0x2a1b9(%rip),%ymm7,%ymm4 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x2f4>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,69,0,45,44,161,2,0 ; vpshufb 0x2a12c(%rip),%ymm7,%ymm5 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0x318>
+ DB 196,226,69,0,45,204,161,2,0 ; vpshufb 0x2a1cc(%rip),%ymm7,%ymm5 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x314>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,69,0,53,63,161,2,0 ; vpshufb 0x2a13f(%rip),%ymm7,%ymm6 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x338>
+ DB 196,226,69,0,53,223,161,2,0 ; vpshufb 0x2a1df(%rip),%ymm7,%ymm6 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x334>
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,49,166,2,0 ; vbroadcastss 0x2a631(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,209,166,2,0 ; vbroadcastss 0x2a6d1(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,80,166,2,0 ; vbroadcastss 0x2a650(%rip),%ymm9 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,13,240,166,2,0 ; vbroadcastss 0x2a6f0(%rip),%ymm9 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -1346,7 +1346,7 @@ _sk_clamp_0_hsw LABEL PROC
PUBLIC _sk_clamp_1_hsw
_sk_clamp_1_hsw LABEL PROC
- DB 196,98,125,24,5,62,164,2,0 ; vbroadcastss 0x2a43e(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,222,164,2,0 ; vbroadcastss 0x2a4de(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -1356,7 +1356,7 @@ _sk_clamp_1_hsw LABEL PROC
PUBLIC _sk_clamp_a_hsw
_sk_clamp_a_hsw LABEL PROC
- DB 196,98,125,24,5,29,164,2,0 ; vbroadcastss 0x2a41d(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,189,164,2,0 ; vbroadcastss 0x2a4bd(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -1366,7 +1366,7 @@ _sk_clamp_a_hsw LABEL PROC
PUBLIC _sk_clamp_a_dst_hsw
_sk_clamp_a_dst_hsw LABEL PROC
- DB 196,98,125,24,5,255,163,2,0 ; vbroadcastss 0x2a3ff(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,159,164,2,0 ; vbroadcastss 0x2a49f(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -1393,7 +1393,7 @@ _sk_swap_rb_hsw LABEL PROC
PUBLIC _sk_invert_hsw
_sk_invert_hsw LABEL PROC
- DB 196,98,125,24,5,186,163,2,0 ; vbroadcastss 0x2a3ba(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,90,164,2,0 ; vbroadcastss 0x2a45a(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -1437,9 +1437,9 @@ _sk_premul_dst_hsw LABEL PROC
PUBLIC _sk_unpremul_hsw
_sk_unpremul_hsw LABEL PROC
- DB 196,98,125,24,5,85,163,2,0 ; vbroadcastss 0x2a355(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,245,163,2,0 ; vbroadcastss 0x2a3f5(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,94,195 ; vdivps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,120,163,2,0 ; vbroadcastss 0x2a378(%rip),%ymm9 # 2ba78 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,13,24,164,2,0 ; vbroadcastss 0x2a418(%rip),%ymm9 # 2bb18 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -1451,16 +1451,16 @@ _sk_unpremul_hsw LABEL PROC
PUBLIC _sk_from_srgb_hsw
_sk_from_srgb_hsw LABEL PROC
- DB 196,98,125,24,5,82,163,2,0 ; vbroadcastss 0x2a352(%rip),%ymm8 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,5,242,163,2,0 ; vbroadcastss 0x2a3f2(%rip),%ymm8 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
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,68,163,2,0 ; vbroadcastss 0x2a344(%rip),%ymm11 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
- DB 196,98,125,24,37,35,163,2,0 ; vbroadcastss 0x2a323(%rip),%ymm12 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,29,228,163,2,0 ; vbroadcastss 0x2a3e4(%rip),%ymm11 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,37,195,163,2,0 ; vbroadcastss 0x2a3c3(%rip),%ymm12 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
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,44,163,2,0 ; vbroadcastss 0x2a32c(%rip),%ymm14 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,53,204,163,2,0 ; vbroadcastss 0x2a3cc(%rip),%ymm14 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,34,163,2,0 ; vbroadcastss 0x2a322(%rip),%ymm10 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,21,194,163,2,0 ; vbroadcastss 0x2a3c2(%rip),%ymm10 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
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
@@ -1481,16 +1481,16 @@ _sk_from_srgb_hsw LABEL PROC
PUBLIC _sk_from_srgb_dst_hsw
_sk_from_srgb_dst_hsw LABEL PROC
- DB 196,98,125,24,5,186,162,2,0 ; vbroadcastss 0x2a2ba(%rip),%ymm8 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,5,90,163,2,0 ; vbroadcastss 0x2a35a(%rip),%ymm8 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
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,172,162,2,0 ; vbroadcastss 0x2a2ac(%rip),%ymm11 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
- DB 196,98,125,24,37,139,162,2,0 ; vbroadcastss 0x2a28b(%rip),%ymm12 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,29,76,163,2,0 ; vbroadcastss 0x2a34c(%rip),%ymm11 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,37,43,163,2,0 ; vbroadcastss 0x2a32b(%rip),%ymm12 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
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,148,162,2,0 ; vbroadcastss 0x2a294(%rip),%ymm14 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,53,52,163,2,0 ; vbroadcastss 0x2a334(%rip),%ymm14 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,138,162,2,0 ; vbroadcastss 0x2a28a(%rip),%ymm10 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,21,42,163,2,0 ; vbroadcastss 0x2a32a(%rip),%ymm10 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
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
@@ -1512,19 +1512,19 @@ _sk_from_srgb_dst_hsw LABEL PROC
PUBLIC _sk_to_srgb_hsw
_sk_to_srgb_hsw LABEL PROC
DB 197,124,82,200 ; vrsqrtps %ymm0,%ymm9
- DB 196,98,125,24,5,46,162,2,0 ; vbroadcastss 0x2a22e(%rip),%ymm8 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,5,206,162,2,0 ; vbroadcastss 0x2a2ce(%rip),%ymm8 # 2bb2c <_sk_srcover_rgba_8888_sse2_lowp+0x880>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,36,162,2,0 ; vbroadcastss 0x2a224(%rip),%ymm11 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
- DB 196,98,125,24,37,31,162,2,0 ; vbroadcastss 0x2a21f(%rip),%ymm12 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,29,196,162,2,0 ; vbroadcastss 0x2a2c4(%rip),%ymm11 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,37,191,162,2,0 ; vbroadcastss 0x2a2bf(%rip),%ymm12 # 2bb34 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
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,16,162,2,0 ; vbroadcastss 0x2a210(%rip),%ymm14 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,53,176,162,2,0 ; vbroadcastss 0x2a2b0(%rip),%ymm14 # 2bb38 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
DB 196,66,53,168,238 ; vfmadd213ps %ymm14,%ymm9,%ymm13
- DB 196,98,125,24,61,6,162,2,0 ; vbroadcastss 0x2a206(%rip),%ymm15 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,61,166,162,2,0 ; vbroadcastss 0x2a2a6(%rip),%ymm15 # 2bb3c <_sk_srcover_rgba_8888_sse2_lowp+0x890>
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,242,161,2,0 ; vbroadcastss 0x2a1f2(%rip),%ymm13 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,45,146,162,2,0 ; vbroadcastss 0x2a292(%rip),%ymm13 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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
@@ -1556,26 +1556,26 @@ _sk_rgb_to_hsl_hsw LABEL PROC
DB 197,116,93,202 ; vminps %ymm2,%ymm1,%ymm9
DB 196,65,124,93,201 ; vminps %ymm9,%ymm0,%ymm9
DB 196,65,60,92,209 ; vsubps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,29,9,161,2,0 ; vbroadcastss 0x2a109(%rip),%ymm11 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,29,169,161,2,0 ; vbroadcastss 0x2a1a9(%rip),%ymm11 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,78,161,2,0 ; vbroadcastss 0x2a14e(%rip),%ymm14 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,53,238,161,2,0 ; vbroadcastss 0x2a1ee(%rip),%ymm14 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,53,161,2,0 ; vbroadcastss 0x2a135(%rip),%ymm14 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,53,213,161,2,0 ; vbroadcastss 0x2a1d5(%rip),%ymm14 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,66,37,168,238 ; vfmadd213ps %ymm14,%ymm11,%ymm13
- DB 196,98,125,24,53,35,161,2,0 ; vbroadcastss 0x2a123(%rip),%ymm14 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,53,195,161,2,0 ; vbroadcastss 0x2a1c3(%rip),%ymm14 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
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,150,160,2,0 ; vbroadcastss 0x2a096(%rip),%ymm11 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,29,54,161,2,0 ; vbroadcastss 0x2a136(%rip),%ymm11 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -1585,7 +1585,7 @@ _sk_rgb_to_hsl_hsw LABEL PROC
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 196,195,125,74,199,128 ; vblendvps %ymm8,%ymm15,%ymm0,%ymm0
DB 196,195,117,74,207,128 ; vblendvps %ymm8,%ymm15,%ymm1,%ymm1
- DB 196,98,125,24,5,201,160,2,0 ; vbroadcastss 0x2a0c9(%rip),%ymm8 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,5,105,161,2,0 ; vbroadcastss 0x2a169(%rip),%ymm8 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -1600,30 +1600,30 @@ _sk_hsl_to_rgb_hsw LABEL PROC
DB 197,252,17,28,36 ; vmovups %ymm3,(%rsp)
DB 197,252,40,233 ; vmovaps %ymm1,%ymm5
DB 197,252,40,224 ; vmovaps %ymm0,%ymm4
- DB 196,98,125,24,5,28,160,2,0 ; vbroadcastss 0x2a01c(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,188,160,2,0 ; vbroadcastss 0x2a0bc(%rip),%ymm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,95,160,2,0 ; vbroadcastss 0x2a05f(%rip),%ymm9 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,13,255,160,2,0 ; vbroadcastss 0x2a0ff(%rip),%ymm9 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 196,66,109,170,202 ; vfmsub213ps %ymm10,%ymm2,%ymm9
- DB 196,98,125,24,29,93,160,2,0 ; vbroadcastss 0x2a05d(%rip),%ymm11 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,29,253,160,2,0 ; vbroadcastss 0x2a0fd(%rip),%ymm11 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
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,47,160,2,0 ; vbroadcastss 0x2a02f(%rip),%ymm13 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,45,207,160,2,0 ; vbroadcastss 0x2a0cf(%rip),%ymm13 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,4,89,197 ; vmulps %ymm13,%ymm15,%ymm0
- DB 196,98,125,24,53,41,160,2,0 ; vbroadcastss 0x2a029(%rip),%ymm14 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,53,201,160,2,0 ; vbroadcastss 0x2a0c9(%rip),%ymm14 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
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,35,160,2,0 ; vbroadcastss 0x2a023(%rip),%ymm3 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,29,195,160,2,0 ; vbroadcastss 0x2a0c3(%rip),%ymm3 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
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,250,159,2,0 ; vbroadcastss 0x29ffa(%rip),%ymm12 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,37,154,160,2,0 ; vbroadcastss 0x2a09a(%rip),%ymm12 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
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
@@ -1639,7 +1639,7 @@ _sk_hsl_to_rgb_hsw LABEL PROC
DB 197,156,194,192,2 ; vcmpleps %ymm0,%ymm12,%ymm0
DB 196,194,37,168,249 ; vfmadd213ps %ymm9,%ymm11,%ymm7
DB 196,227,69,74,201,0 ; vblendvps %ymm0,%ymm1,%ymm7,%ymm1
- DB 196,226,125,24,5,174,159,2,0 ; vbroadcastss 0x29fae(%rip),%ymm0 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,5,78,160,2,0 ; vbroadcastss 0x2a04e(%rip),%ymm0 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -1689,10 +1689,10 @@ _sk_scale_u8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,58 ; jne 1c03 <_sk_scale_u8_hsw+0x52>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,9,160,2,0 ; vpand 0x2a009(%rip),%xmm8,%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,57,219,5,169,160,2,0 ; vpand 0x2a0a9(%rip),%xmm8,%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,214,158,2,0 ; vbroadcastss 0x29ed6(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,13,118,159,2,0 ; vbroadcastss 0x29f76(%rip),%ymm9 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -1767,20 +1767,20 @@ _sk_scale_565_hsw LABEL PROC
DB 15,133,161,0,0,0 ; jne 1d78 <_sk_scale_565_hsw+0xc0>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
- DB 196,98,125,88,13,217,157,2,0 ; vpbroadcastd 0x29dd9(%rip),%ymm9 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,88,13,121,158,2,0 ; vpbroadcastd 0x29e79(%rip),%ymm9 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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,202,157,2,0 ; vbroadcastss 0x29dca(%rip),%ymm10 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,21,106,158,2,0 ; vbroadcastss 0x29e6a(%rip),%ymm10 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,192,157,2,0 ; vpbroadcastd 0x29dc0(%rip),%ymm10 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,88,21,96,158,2,0 ; vpbroadcastd 0x29e60(%rip),%ymm10 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
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,177,157,2,0 ; vbroadcastss 0x29db1(%rip),%ymm11 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,29,81,158,2,0 ; vbroadcastss 0x29e51(%rip),%ymm11 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,167,157,2,0 ; vpbroadcastd 0x29da7(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,88,29,71,158,2,0 ; vpbroadcastd 0x29e47(%rip),%ymm11 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
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,152,157,2,0 ; vbroadcastss 0x29d98(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,56,158,2,0 ; vbroadcastss 0x29e38(%rip),%ymm11 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -1867,10 +1867,10 @@ _sk_lerp_u8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,78 ; jne 1eb1 <_sk_lerp_u8_hsw+0x66>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,111,157,2,0 ; vpand 0x29d6f(%rip),%xmm8,%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,57,219,5,15,158,2,0 ; vpand 0x29e0f(%rip),%xmm8,%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,60,156,2,0 ; vbroadcastss 0x29c3c(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,13,220,156,2,0 ; vbroadcastss 0x29cdc(%rip),%ymm9 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -1922,7 +1922,7 @@ _sk_lerp_u8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde001f5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd6d54>
+ DB 232,255,255,255,221 ; callq ffffffffde001f5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd6cb0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -1946,20 +1946,20 @@ _sk_lerp_565_hsw LABEL PROC
DB 15,133,181,0,0,0 ; jne 203c <_sk_lerp_565_hsw+0xd4>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
- DB 196,98,125,88,13,41,155,2,0 ; vpbroadcastd 0x29b29(%rip),%ymm9 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,88,13,201,155,2,0 ; vpbroadcastd 0x29bc9(%rip),%ymm9 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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,155,2,0 ; vbroadcastss 0x29b1a(%rip),%ymm10 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,21,186,155,2,0 ; vbroadcastss 0x29bba(%rip),%ymm10 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,16,155,2,0 ; vpbroadcastd 0x29b10(%rip),%ymm10 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,88,21,176,155,2,0 ; vpbroadcastd 0x29bb0(%rip),%ymm10 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
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,155,2,0 ; vbroadcastss 0x29b01(%rip),%ymm11 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,29,161,155,2,0 ; vbroadcastss 0x29ba1(%rip),%ymm11 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,247,154,2,0 ; vpbroadcastd 0x29af7(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,88,29,151,155,2,0 ; vpbroadcastd 0x29b97(%rip),%ymm11 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
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,154,2,0 ; vbroadcastss 0x29ae8(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,136,155,2,0 ; vbroadcastss 0x29b88(%rip),%ymm11 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -2031,7 +2031,7 @@ _sk_load_tables_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,116 ; jne 215e <_sk_load_tables_hsw+0x7e>
DB 196,193,126,111,28,144 ; vmovdqu (%r8,%rdx,4),%ymm3
- DB 197,229,219,13,104,148,2,0 ; vpand 0x29468(%rip),%ymm3,%ymm1 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x358>
+ DB 197,229,219,13,8,149,2,0 ; vpand 0x29508(%rip),%ymm3,%ymm1 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x354>
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
@@ -2039,16 +2039,16 @@ _sk_load_tables_hsw LABEL PROC
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 196,65,53,118,201 ; vpcmpeqd %ymm9,%ymm9,%ymm9
DB 196,194,53,146,4,136 ; vgatherdps %ymm9,(%r8,%ymm1,4),%ymm0
- DB 196,98,101,0,13,95,148,2,0 ; vpshufb 0x2945f(%rip),%ymm3,%ymm9 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x378>
+ DB 196,98,101,0,13,255,148,2,0 ; vpshufb 0x294ff(%rip),%ymm3,%ymm9 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x374>
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,99,148,2,0 ; vpshufb 0x29463(%rip),%ymm3,%ymm9 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x398>
+ DB 196,98,101,0,13,3,149,2,0 ; vpshufb 0x29503(%rip),%ymm3,%ymm9 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x394>
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,107,153,2,0 ; vbroadcastss 0x2996b(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,5,11,154,2,0 ; vbroadcastss 0x29a0b(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2127,7 +2127,7 @@ _sk_load_tables_u16_be_hsw LABEL PROC
DB 197,185,108,200 ; vpunpcklqdq %xmm0,%xmm8,%xmm1
DB 197,57,109,192 ; vpunpckhqdq %xmm0,%xmm8,%xmm8
DB 196,65,49,108,214 ; vpunpcklqdq %xmm14,%xmm9,%xmm10
- DB 197,121,111,29,80,153,2,0 ; vmovdqa 0x29950(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,121,111,29,240,153,2,0 ; vmovdqa 0x299f0(%rip),%xmm11 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -2152,7 +2152,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,208,151,2,0 ; vbroadcastss 0x297d0(%rip),%ymm8 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,5,112,152,2,0 ; vbroadcastss 0x29870(%rip),%ymm8 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2210,7 +2210,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
DB 197,105,108,192 ; vpunpcklqdq %xmm0,%xmm2,%xmm8
DB 197,241,108,195 ; vpunpcklqdq %xmm3,%xmm1,%xmm0
DB 197,241,109,203 ; vpunpckhqdq %xmm3,%xmm1,%xmm1
- DB 197,249,111,29,208,151,2,0 ; vmovdqa 0x297d0(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,249,111,29,112,152,2,0 ; vmovdqa 0x29870(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -2230,7 +2230,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,217,149,2,0 ; vbroadcastss 0x295d9(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,121,150,2,0 ; vbroadcastss 0x29679(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -2297,7 +2297,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,206,148,2,0 ; vbroadcastss 0x294ce(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,110,149,2,0 ; vbroadcastss 0x2956e(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -2427,7 +2427,7 @@ _sk_byte_tables_hsw LABEL PROC
DB 67,15,182,4,17 ; movzbl (%r9,%r10,1),%eax
DB 196,194,125,49,193 ; vpmovzxbd %xmm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,160,146,2,0 ; vbroadcastss 0x292a0(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,5,64,147,2,0 ; vbroadcastss 0x29340(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -2547,7 +2547,7 @@ _sk_byte_tables_rgb_hsw LABEL PROC
DB 67,15,182,4,17 ; movzbl (%r9,%r10,1),%eax
DB 196,194,125,49,193 ; vpmovzxbd %xmm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,116,144,2,0 ; vbroadcastss 0x29074(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,5,20,145,2,0 ; vbroadcastss 0x29114(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -2640,33 +2640,33 @@ _sk_parametric_r_hsw LABEL PROC
DB 196,66,125,168,211 ; vfmadd213ps %ymm11,%ymm0,%ymm10
DB 196,226,125,24,0 ; vbroadcastss (%rax),%ymm0
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,90,143,2,0 ; vbroadcastss 0x28f5a(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
- DB 196,98,125,24,45,85,143,2,0 ; vbroadcastss 0x28f55(%rip),%ymm13 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,250,143,2,0 ; vbroadcastss 0x28ffa(%rip),%ymm12 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,245,143,2,0 ; vbroadcastss 0x28ff5(%rip),%ymm13 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,167,142,2,0 ; vbroadcastss 0x28ea7(%rip),%ymm13 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,45,71,143,2,0 ; vbroadcastss 0x28f47(%rip),%ymm13 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,61,143,2,0 ; vbroadcastss 0x28f3d(%rip),%ymm13 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,45,221,143,2,0 ; vbroadcastss 0x28fdd(%rip),%ymm13 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,51,143,2,0 ; vbroadcastss 0x28f33(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,211,143,2,0 ; vbroadcastss 0x28fd3(%rip),%ymm11 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,41,143,2,0 ; vbroadcastss 0x28f29(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,201,143,2,0 ; vbroadcastss 0x28fc9(%rip),%ymm12 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,31,143,2,0 ; vbroadcastss 0x28f1f(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,37,191,143,2,0 ; vbroadcastss 0x28fbf(%rip),%ymm12 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,0,143,2,0 ; vbroadcastss 0x28f00(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,160,143,2,0 ; vbroadcastss 0x28fa0(%rip),%ymm11 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,246,142,2,0 ; vbroadcastss 0x28ef6(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,29,150,143,2,0 ; vbroadcastss 0x28f96(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,98,45,172,216 ; vfnmadd213ps %ymm0,%ymm10,%ymm11
- DB 196,226,125,24,5,236,142,2,0 ; vbroadcastss 0x28eec(%rip),%ymm0 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,226,125,24,5,140,143,2,0 ; vbroadcastss 0x28f8c(%rip),%ymm0 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,226,142,2,0 ; vbroadcastss 0x28ee2(%rip),%ymm10 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,21,130,143,2,0 ; vbroadcastss 0x28f82(%rip),%ymm10 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 197,172,94,192 ; vdivps %ymm0,%ymm10,%ymm0
DB 197,164,88,192 ; vaddps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,21,213,142,2,0 ; vbroadcastss 0x28ed5(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,21,117,143,2,0 ; vbroadcastss 0x28f75(%rip),%ymm10 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -2674,7 +2674,7 @@ _sk_parametric_r_hsw LABEL PROC
DB 196,195,125,74,193,128 ; vblendvps %ymm8,%ymm9,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,233,141,2,0 ; vbroadcastss 0x28de9(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,137,142,2,0 ; vbroadcastss 0x28e89(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2692,33 +2692,33 @@ _sk_parametric_g_hsw LABEL PROC
DB 196,66,117,168,211 ; vfmadd213ps %ymm11,%ymm1,%ymm10
DB 196,226,125,24,8 ; vbroadcastss (%rax),%ymm1
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,53,142,2,0 ; vbroadcastss 0x28e35(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
- DB 196,98,125,24,45,48,142,2,0 ; vbroadcastss 0x28e30(%rip),%ymm13 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,213,142,2,0 ; vbroadcastss 0x28ed5(%rip),%ymm12 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,208,142,2,0 ; vbroadcastss 0x28ed0(%rip),%ymm13 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,130,141,2,0 ; vbroadcastss 0x28d82(%rip),%ymm13 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,45,34,142,2,0 ; vbroadcastss 0x28e22(%rip),%ymm13 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,24,142,2,0 ; vbroadcastss 0x28e18(%rip),%ymm13 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,45,184,142,2,0 ; vbroadcastss 0x28eb8(%rip),%ymm13 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,14,142,2,0 ; vbroadcastss 0x28e0e(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,174,142,2,0 ; vbroadcastss 0x28eae(%rip),%ymm11 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,4,142,2,0 ; vbroadcastss 0x28e04(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,164,142,2,0 ; vbroadcastss 0x28ea4(%rip),%ymm12 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,250,141,2,0 ; vbroadcastss 0x28dfa(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,37,154,142,2,0 ; vbroadcastss 0x28e9a(%rip),%ymm12 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,219,141,2,0 ; vbroadcastss 0x28ddb(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,123,142,2,0 ; vbroadcastss 0x28e7b(%rip),%ymm11 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,209,141,2,0 ; vbroadcastss 0x28dd1(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,29,113,142,2,0 ; vbroadcastss 0x28e71(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,98,45,172,217 ; vfnmadd213ps %ymm1,%ymm10,%ymm11
- DB 196,226,125,24,13,199,141,2,0 ; vbroadcastss 0x28dc7(%rip),%ymm1 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,226,125,24,13,103,142,2,0 ; vbroadcastss 0x28e67(%rip),%ymm1 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,189,141,2,0 ; vbroadcastss 0x28dbd(%rip),%ymm10 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,21,93,142,2,0 ; vbroadcastss 0x28e5d(%rip),%ymm10 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 197,164,88,201 ; vaddps %ymm1,%ymm11,%ymm1
- DB 196,98,125,24,21,176,141,2,0 ; vbroadcastss 0x28db0(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,21,80,142,2,0 ; vbroadcastss 0x28e50(%rip),%ymm10 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -2726,7 +2726,7 @@ _sk_parametric_g_hsw LABEL PROC
DB 196,195,117,74,201,128 ; vblendvps %ymm8,%ymm9,%ymm1,%ymm1
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,5,196,140,2,0 ; vbroadcastss 0x28cc4(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,100,141,2,0 ; vbroadcastss 0x28d64(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2744,33 +2744,33 @@ _sk_parametric_b_hsw LABEL PROC
DB 196,66,109,168,211 ; vfmadd213ps %ymm11,%ymm2,%ymm10
DB 196,226,125,24,16 ; vbroadcastss (%rax),%ymm2
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,16,141,2,0 ; vbroadcastss 0x28d10(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
- DB 196,98,125,24,45,11,141,2,0 ; vbroadcastss 0x28d0b(%rip),%ymm13 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,176,141,2,0 ; vbroadcastss 0x28db0(%rip),%ymm12 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,171,141,2,0 ; vbroadcastss 0x28dab(%rip),%ymm13 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,93,140,2,0 ; vbroadcastss 0x28c5d(%rip),%ymm13 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,45,253,140,2,0 ; vbroadcastss 0x28cfd(%rip),%ymm13 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,243,140,2,0 ; vbroadcastss 0x28cf3(%rip),%ymm13 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,45,147,141,2,0 ; vbroadcastss 0x28d93(%rip),%ymm13 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,233,140,2,0 ; vbroadcastss 0x28ce9(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,137,141,2,0 ; vbroadcastss 0x28d89(%rip),%ymm11 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,223,140,2,0 ; vbroadcastss 0x28cdf(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,127,141,2,0 ; vbroadcastss 0x28d7f(%rip),%ymm12 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,213,140,2,0 ; vbroadcastss 0x28cd5(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,37,117,141,2,0 ; vbroadcastss 0x28d75(%rip),%ymm12 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,182,140,2,0 ; vbroadcastss 0x28cb6(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,86,141,2,0 ; vbroadcastss 0x28d56(%rip),%ymm11 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,172,140,2,0 ; vbroadcastss 0x28cac(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,29,76,141,2,0 ; vbroadcastss 0x28d4c(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,98,45,172,218 ; vfnmadd213ps %ymm2,%ymm10,%ymm11
- DB 196,226,125,24,21,162,140,2,0 ; vbroadcastss 0x28ca2(%rip),%ymm2 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,226,125,24,21,66,141,2,0 ; vbroadcastss 0x28d42(%rip),%ymm2 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,193,108,92,210 ; vsubps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,152,140,2,0 ; vbroadcastss 0x28c98(%rip),%ymm10 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,21,56,141,2,0 ; vbroadcastss 0x28d38(%rip),%ymm10 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 197,172,94,210 ; vdivps %ymm2,%ymm10,%ymm2
DB 197,164,88,210 ; vaddps %ymm2,%ymm11,%ymm2
- DB 196,98,125,24,21,139,140,2,0 ; vbroadcastss 0x28c8b(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,21,43,141,2,0 ; vbroadcastss 0x28d2b(%rip),%ymm10 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -2778,7 +2778,7 @@ _sk_parametric_b_hsw LABEL PROC
DB 196,195,109,74,209,128 ; vblendvps %ymm8,%ymm9,%ymm2,%ymm2
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,108,95,208 ; vmaxps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,159,139,2,0 ; vbroadcastss 0x28b9f(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,63,140,2,0 ; vbroadcastss 0x28c3f(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2796,33 +2796,33 @@ _sk_parametric_a_hsw LABEL PROC
DB 196,66,101,168,211 ; vfmadd213ps %ymm11,%ymm3,%ymm10
DB 196,226,125,24,24 ; vbroadcastss (%rax),%ymm3
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,235,139,2,0 ; vbroadcastss 0x28beb(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
- DB 196,98,125,24,45,230,139,2,0 ; vbroadcastss 0x28be6(%rip),%ymm13 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,139,140,2,0 ; vbroadcastss 0x28c8b(%rip),%ymm12 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,134,140,2,0 ; vbroadcastss 0x28c86(%rip),%ymm13 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,56,139,2,0 ; vbroadcastss 0x28b38(%rip),%ymm13 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,45,216,139,2,0 ; vbroadcastss 0x28bd8(%rip),%ymm13 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,206,139,2,0 ; vbroadcastss 0x28bce(%rip),%ymm13 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,45,110,140,2,0 ; vbroadcastss 0x28c6e(%rip),%ymm13 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,196,139,2,0 ; vbroadcastss 0x28bc4(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,100,140,2,0 ; vbroadcastss 0x28c64(%rip),%ymm11 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,186,139,2,0 ; vbroadcastss 0x28bba(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,90,140,2,0 ; vbroadcastss 0x28c5a(%rip),%ymm12 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,176,139,2,0 ; vbroadcastss 0x28bb0(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,37,80,140,2,0 ; vbroadcastss 0x28c50(%rip),%ymm12 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,145,139,2,0 ; vbroadcastss 0x28b91(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,49,140,2,0 ; vbroadcastss 0x28c31(%rip),%ymm11 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,135,139,2,0 ; vbroadcastss 0x28b87(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,29,39,140,2,0 ; vbroadcastss 0x28c27(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,98,45,172,219 ; vfnmadd213ps %ymm3,%ymm10,%ymm11
- DB 196,226,125,24,29,125,139,2,0 ; vbroadcastss 0x28b7d(%rip),%ymm3 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,226,125,24,29,29,140,2,0 ; vbroadcastss 0x28c1d(%rip),%ymm3 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,193,100,92,218 ; vsubps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,115,139,2,0 ; vbroadcastss 0x28b73(%rip),%ymm10 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,21,19,140,2,0 ; vbroadcastss 0x28c13(%rip),%ymm10 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 197,172,94,219 ; vdivps %ymm3,%ymm10,%ymm3
DB 197,164,88,219 ; vaddps %ymm3,%ymm11,%ymm3
- DB 196,98,125,24,21,102,139,2,0 ; vbroadcastss 0x28b66(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,21,6,140,2,0 ; vbroadcastss 0x28c06(%rip),%ymm10 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -2830,7 +2830,7 @@ _sk_parametric_a_hsw LABEL PROC
DB 196,195,101,74,217,128 ; vblendvps %ymm8,%ymm9,%ymm3,%ymm3
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,100,95,216 ; vmaxps %ymm8,%ymm3,%ymm3
- DB 196,98,125,24,5,122,138,2,0 ; vbroadcastss 0x28a7a(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,26,139,2,0 ; vbroadcastss 0x28b1a(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2847,35 +2847,35 @@ _sk_gamma_hsw LABEL PROC
DB 197,252,40,241 ; vmovaps %ymm1,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,124,91,208 ; vcvtdq2ps %ymm0,%ymm10
- DB 196,98,125,24,29,203,138,2,0 ; vbroadcastss 0x28acb(%rip),%ymm11 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
- DB 196,226,125,24,45,198,138,2,0 ; vbroadcastss 0x28ac6(%rip),%ymm5 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,107,139,2,0 ; vbroadcastss 0x28b6b(%rip),%ymm11 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,226,125,24,45,102,139,2,0 ; vbroadcastss 0x28b66(%rip),%ymm5 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 197,124,84,205 ; vandps %ymm5,%ymm0,%ymm9
- DB 196,226,125,24,37,25,138,2,0 ; vbroadcastss 0x28a19(%rip),%ymm4 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,37,185,138,2,0 ; vbroadcastss 0x28ab9(%rip),%ymm4 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,52,86,228 ; vorps %ymm4,%ymm9,%ymm12
- DB 196,98,125,24,45,176,138,2,0 ; vbroadcastss 0x28ab0(%rip),%ymm13 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,45,80,139,2,0 ; vbroadcastss 0x28b50(%rip),%ymm13 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,37,168,213 ; vfmadd213ps %ymm13,%ymm11,%ymm10
- DB 196,98,125,24,13,166,138,2,0 ; vbroadcastss 0x28aa6(%rip),%ymm9 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,13,70,139,2,0 ; vbroadcastss 0x28b46(%rip),%ymm9 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
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,138,138,2,0 ; vbroadcastss 0x28a8a(%rip),%ymm11 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,42,139,2,0 ; vbroadcastss 0x28b2a(%rip),%ymm11 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,65,28,88,227 ; vaddps %ymm11,%ymm12,%ymm12
- DB 196,98,125,24,45,128,138,2,0 ; vbroadcastss 0x28a80(%rip),%ymm13 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,45,32,139,2,0 ; vbroadcastss 0x28b20(%rip),%ymm13 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
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,92,138,2,0 ; vbroadcastss 0x28a5c(%rip),%ymm2 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,226,125,24,21,252,138,2,0 ; vbroadcastss 0x28afc(%rip),%ymm2 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 197,44,88,210 ; vaddps %ymm2,%ymm10,%ymm10
- DB 196,226,125,24,29,83,138,2,0 ; vbroadcastss 0x28a53(%rip),%ymm3 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,226,125,24,29,243,138,2,0 ; vbroadcastss 0x28af3(%rip),%ymm3 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,98,61,188,211 ; vfnmadd231ps %ymm3,%ymm8,%ymm10
- DB 196,226,125,24,13,73,138,2,0 ; vbroadcastss 0x28a49(%rip),%ymm1 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,226,125,24,13,233,138,2,0 ; vbroadcastss 0x28ae9(%rip),%ymm1 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,65,116,92,192 ; vsubps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,5,63,138,2,0 ; vbroadcastss 0x28a3f(%rip),%ymm0 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,226,125,24,5,223,138,2,0 ; vbroadcastss 0x28adf(%rip),%ymm0 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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
@@ -2906,7 +2906,7 @@ _sk_gamma_hsw LABEL PROC
DB 197,244,92,205 ; vsubps %ymm5,%ymm1,%ymm1
DB 197,252,94,193 ; vdivps %ymm1,%ymm0,%ymm0
DB 197,236,88,192 ; vaddps %ymm0,%ymm2,%ymm0
- DB 196,226,125,24,13,176,137,2,0 ; vbroadcastss 0x289b0(%rip),%ymm1 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,226,125,24,13,80,138,2,0 ; vbroadcastss 0x28a50(%rip),%ymm1 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -2924,26 +2924,26 @@ _sk_gamma_hsw LABEL PROC
PUBLIC _sk_lab_to_xyz_hsw
_sk_lab_to_xyz_hsw LABEL PROC
- DB 196,98,125,24,5,104,137,2,0 ; vbroadcastss 0x28968(%rip),%ymm8 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x904>
- DB 196,98,125,24,13,199,136,2,0 ; vbroadcastss 0x288c7(%rip),%ymm9 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 196,98,125,24,21,90,137,2,0 ; vbroadcastss 0x2895a(%rip),%ymm10 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,5,8,138,2,0 ; vbroadcastss 0x28a08(%rip),%ymm8 # 2bbac <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,13,103,137,2,0 ; vbroadcastss 0x28967(%rip),%ymm9 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,21,250,137,2,0 ; vbroadcastss 0x289fa(%rip),%ymm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
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,75,137,2,0 ; vbroadcastss 0x2894b(%rip),%ymm9 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ DB 196,98,125,24,13,235,137,2,0 ; vbroadcastss 0x289eb(%rip),%ymm9 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9
- DB 196,226,125,24,5,65,137,2,0 ; vbroadcastss 0x28941(%rip),%ymm0 # 2bb18 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ DB 196,226,125,24,5,225,137,2,0 ; vbroadcastss 0x289e1(%rip),%ymm0 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
- DB 196,98,125,24,5,56,137,2,0 ; vbroadcastss 0x28938(%rip),%ymm8 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ DB 196,98,125,24,5,216,137,2,0 ; vbroadcastss 0x289d8(%rip),%ymm8 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x910>
DB 196,98,117,168,192 ; vfmadd213ps %ymm0,%ymm1,%ymm8
- DB 196,98,125,24,13,46,137,2,0 ; vbroadcastss 0x2892e(%rip),%ymm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ DB 196,98,125,24,13,206,137,2,0 ; vbroadcastss 0x289ce(%rip),%ymm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
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,27,137,2,0 ; vbroadcastss 0x2891b(%rip),%ymm2 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ DB 196,226,125,24,21,187,137,2,0 ; vbroadcastss 0x289bb(%rip),%ymm2 # 2bbc4 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,108,194,209,1 ; vcmpltps %ymm1,%ymm2,%ymm10
- DB 196,98,125,24,29,17,137,2,0 ; vbroadcastss 0x28911(%rip),%ymm11 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ DB 196,98,125,24,29,177,137,2,0 ; vbroadcastss 0x289b1(%rip),%ymm11 # 2bbc8 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,37,7,137,2,0 ; vbroadcastss 0x28907(%rip),%ymm12 # 2bb2c <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,98,125,24,37,167,137,2,0 ; vbroadcastss 0x289a7(%rip),%ymm12 # 2bbcc <_sk_srcover_rgba_8888_sse2_lowp+0x920>
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
@@ -2958,9 +2958,9 @@ _sk_lab_to_xyz_hsw LABEL PROC
DB 196,65,52,88,203 ; vaddps %ymm11,%ymm9,%ymm9
DB 196,65,52,89,204 ; vmulps %ymm12,%ymm9,%ymm9
DB 196,227,53,74,208,32 ; vblendvps %ymm2,%ymm0,%ymm9,%ymm2
- DB 196,226,125,24,5,188,136,2,0 ; vbroadcastss 0x288bc(%rip),%ymm0 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,5,92,137,2,0 ; vbroadcastss 0x2895c(%rip),%ymm0 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,179,136,2,0 ; vbroadcastss 0x288b3(%rip),%ymm8 # 2bb34 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,98,125,24,5,83,137,2,0 ; vbroadcastss 0x28953(%rip),%ymm8 # 2bbd4 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2976,10 +2976,10 @@ _sk_load_a8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 32d6 <_sk_load_a8_hsw+0x4c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,48,137,2,0 ; vpand 0x28930(%rip),%xmm0,%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,249,219,5,208,137,2,0 ; vpand 0x289d0(%rip),%xmm0,%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,254,135,2,0 ; vbroadcastss 0x287fe(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,158,136,2,0 ; vbroadcastss 0x2889e(%rip),%ymm1 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -3050,10 +3050,10 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 33d4 <_sk_load_a8_dst_hsw+0x4c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,50,136,2,0 ; vpand 0x28832(%rip),%xmm4,%xmm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,217,219,37,210,136,2,0 ; vpand 0x288d2(%rip),%xmm4,%xmm4 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,0,135,2,0 ; vbroadcastss 0x28700(%rip),%ymm5 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,45,160,135,2,0 ; vbroadcastss 0x287a0(%rip),%ymm5 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -3101,7 +3101,7 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde00347c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8274>
+ DB 232,255,255,255,221 ; callq ffffffffde00347c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd81d0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -3166,7 +3166,7 @@ _sk_gather_a8_hsw LABEL PROC
DB 196,227,121,32,192,7 ; vpinsrb $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,49,192 ; vpmovzxbd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,71,133,2,0 ; vbroadcastss 0x28547(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,231,133,2,0 ; vbroadcastss 0x285e7(%rip),%ymm1 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -3186,7 +3186,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,196,132,2,0 ; vbroadcastss 0x284c4(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,100,133,2,0 ; vbroadcastss 0x28564(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -3211,13 +3211,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 35d4 <_sk_store_a8_hsw+0x40>
DB 196,3,121,20,68,24,2,4 ; vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- DB 196,98,57,0,5,213,133,2,0 ; vpshufb 0x285d5(%rip),%xmm8,%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ DB 196,98,57,0,5,117,134,2,0 ; vpshufb 0x28675(%rip),%xmm8,%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
DB 235,176 ; jmp 35d4 <_sk_store_a8_hsw+0x40>
DB 196,3,121,20,68,24,6,12 ; vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
DB 196,3,121,20,68,24,5,10 ; vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
DB 196,3,121,20,68,24,4,8 ; vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- DB 196,98,57,0,5,187,133,2,0 ; vpshufb 0x285bb(%rip),%xmm8,%xmm8 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ DB 196,98,57,0,5,91,134,2,0 ; vpshufb 0x2865b(%rip),%xmm8,%xmm8 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
DB 235,135 ; jmp 35d4 <_sk_store_a8_hsw+0x40>
DB 15,31,0 ; nopl (%rax)
@@ -3252,13 +3252,13 @@ _sk_load_g8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,57 ; jne 36bd <_sk_load_g8_hsw+0x51>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,78,133,2,0 ; vpand 0x2854e(%rip),%xmm0,%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,249,219,5,238,133,2,0 ; vpand 0x285ee(%rip),%xmm0,%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,28,132,2,0 ; vbroadcastss 0x2841c(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,188,132,2,0 ; vbroadcastss 0x284bc(%rip),%ymm1 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,149,131,2,0 ; vbroadcastss 0x28395(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,53,132,2,0 ; vbroadcastss 0x28435(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -3303,7 +3303,7 @@ _sk_load_g8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003764 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd855c>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003764 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd84b8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3325,13 +3325,13 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,57 ; jne 37c1 <_sk_load_g8_dst_hsw+0x51>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,74,132,2,0 ; vpand 0x2844a(%rip),%xmm4,%xmm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,217,219,37,234,132,2,0 ; vpand 0x284ea(%rip),%xmm4,%xmm4 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,24,131,2,0 ; vbroadcastss 0x28318(%rip),%ymm5 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,45,184,131,2,0 ; vbroadcastss 0x283b8(%rip),%ymm5 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,145,130,2,0 ; vbroadcastss 0x28291(%rip),%ymm7 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,61,49,131,2,0 ; vbroadcastss 0x28331(%rip),%ymm7 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -3376,7 +3376,7 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003868 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8660>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003868 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd85bc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3441,10 +3441,10 @@ _sk_gather_g8_hsw LABEL PROC
DB 196,227,121,32,192,7 ; vpinsrb $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,49,192 ; vpmovzxbd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,91,129,2,0 ; vbroadcastss 0x2815b(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,251,129,2,0 ; vbroadcastss 0x281fb(%rip),%ymm1 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,212,128,2,0 ; vbroadcastss 0x280d4(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,116,129,2,0 ; vbroadcastss 0x28174(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -3466,23 +3466,23 @@ _sk_load_565_hsw LABEL PROC
DB 117,114 ; jne 3a12 <_sk_load_565_hsw+0x8d>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,125,51,208 ; vpmovzxwd %xmm0,%ymm2
- DB 196,226,125,88,5,16,129,2,0 ; vpbroadcastd 0x28110(%rip),%ymm0 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,88,5,176,129,2,0 ; vpbroadcastd 0x281b0(%rip),%ymm0 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,3,129,2,0 ; vbroadcastss 0x28103(%rip),%ymm1 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,13,163,129,2,0 ; vbroadcastss 0x281a3(%rip),%ymm1 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,250,128,2,0 ; vpbroadcastd 0x280fa(%rip),%ymm1 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,88,13,154,129,2,0 ; vpbroadcastd 0x2819a(%rip),%ymm1 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,237,128,2,0 ; vbroadcastss 0x280ed(%rip),%ymm3 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,29,141,129,2,0 ; vbroadcastss 0x2818d(%rip),%ymm3 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,228,128,2,0 ; vpbroadcastd 0x280e4(%rip),%ymm3 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,88,29,132,129,2,0 ; vpbroadcastd 0x28184(%rip),%ymm3 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,215,128,2,0 ; vbroadcastss 0x280d7(%rip),%ymm3 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,29,119,129,2,0 ; vbroadcastss 0x28177(%rip),%ymm3 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,56,128,2,0 ; vbroadcastss 0x28038(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,216,128,2,0 ; vbroadcastss 0x280d8(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3543,23 +3543,23 @@ _sk_load_565_dst_hsw LABEL PROC
DB 117,114 ; jne 3b3d <_sk_load_565_dst_hsw+0x8d>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,125,51,244 ; vpmovzxwd %xmm4,%ymm6
- DB 196,226,125,88,37,229,127,2,0 ; vpbroadcastd 0x27fe5(%rip),%ymm4 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,88,37,133,128,2,0 ; vpbroadcastd 0x28085(%rip),%ymm4 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,205,219,228 ; vpand %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,216,127,2,0 ; vbroadcastss 0x27fd8(%rip),%ymm5 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,45,120,128,2,0 ; vbroadcastss 0x28078(%rip),%ymm5 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,207,127,2,0 ; vpbroadcastd 0x27fcf(%rip),%ymm5 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,88,45,111,128,2,0 ; vpbroadcastd 0x2806f(%rip),%ymm5 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,194,127,2,0 ; vbroadcastss 0x27fc2(%rip),%ymm7 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,61,98,128,2,0 ; vbroadcastss 0x28062(%rip),%ymm7 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,88,61,185,127,2,0 ; vpbroadcastd 0x27fb9(%rip),%ymm7 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,88,61,89,128,2,0 ; vpbroadcastd 0x28059(%rip),%ymm7 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,172,127,2,0 ; vbroadcastss 0x27fac(%rip),%ymm7 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,61,76,128,2,0 ; vbroadcastss 0x2804c(%rip),%ymm7 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,13,127,2,0 ; vbroadcastss 0x27f0d(%rip),%ymm7 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,61,173,127,2,0 ; vbroadcastss 0x27fad(%rip),%ymm7 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3663,23 +3663,23 @@ _sk_gather_565_hsw LABEL PROC
DB 65,15,183,4,88 ; movzwl (%r8,%rbx,2),%eax
DB 197,249,196,192,7 ; vpinsrw $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,51,208 ; vpmovzxwd %xmm0,%ymm2
- DB 196,226,125,88,5,0,126,2,0 ; vpbroadcastd 0x27e00(%rip),%ymm0 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,88,5,160,126,2,0 ; vpbroadcastd 0x27ea0(%rip),%ymm0 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,243,125,2,0 ; vbroadcastss 0x27df3(%rip),%ymm1 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,13,147,126,2,0 ; vbroadcastss 0x27e93(%rip),%ymm1 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,234,125,2,0 ; vpbroadcastd 0x27dea(%rip),%ymm1 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,88,13,138,126,2,0 ; vpbroadcastd 0x27e8a(%rip),%ymm1 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,221,125,2,0 ; vbroadcastss 0x27ddd(%rip),%ymm3 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,29,125,126,2,0 ; vbroadcastss 0x27e7d(%rip),%ymm3 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,212,125,2,0 ; vpbroadcastd 0x27dd4(%rip),%ymm3 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,88,29,116,126,2,0 ; vpbroadcastd 0x27e74(%rip),%ymm3 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,199,125,2,0 ; vbroadcastss 0x27dc7(%rip),%ymm3 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,29,103,126,2,0 ; vbroadcastss 0x27e67(%rip),%ymm3 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,40,125,2,0 ; vbroadcastss 0x27d28(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,200,125,2,0 ; vbroadcastss 0x27dc8(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -3695,11 +3695,11 @@ _sk_store_565_hsw LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,240,125,2,0 ; vbroadcastss 0x27df0(%rip),%ymm8 # 2bb38 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,98,125,24,5,144,126,2,0 ; vbroadcastss 0x27e90(%rip),%ymm8 # 2bbd8 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
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,219,125,2,0 ; vbroadcastss 0x27ddb(%rip),%ymm10 # 2bb3c <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,98,125,24,21,123,126,2,0 ; vbroadcastss 0x27e7b(%rip),%ymm10 # 2bbdc <_sk_srcover_rgba_8888_sse2_lowp+0x930>
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
@@ -3751,7 +3751,7 @@ _sk_store_565_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe1003e14 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd8c0c>
+ DB 232,255,255,255,224 ; callq ffffffffe1003e14 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd8b68>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -3769,25 +3769,25 @@ _sk_load_4444_hsw LABEL PROC
DB 15,133,138,0,0,0 ; jne 3ec1 <_sk_load_4444_hsw+0xa9>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,125,51,216 ; vpmovzxwd %xmm0,%ymm3
- DB 196,226,125,88,5,245,124,2,0 ; vpbroadcastd 0x27cf5(%rip),%ymm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,88,5,149,125,2,0 ; vpbroadcastd 0x27d95(%rip),%ymm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,232,124,2,0 ; vbroadcastss 0x27ce8(%rip),%ymm1 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,13,136,125,2,0 ; vbroadcastss 0x27d88(%rip),%ymm1 # 2bbe4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,223,124,2,0 ; vpbroadcastd 0x27cdf(%rip),%ymm1 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,88,13,127,125,2,0 ; vpbroadcastd 0x27d7f(%rip),%ymm1 # 2bbe8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,210,124,2,0 ; vbroadcastss 0x27cd2(%rip),%ymm2 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,226,125,24,21,114,125,2,0 ; vbroadcastss 0x27d72(%rip),%ymm2 # 2bbec <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,201,124,2,0 ; vpbroadcastd 0x27cc9(%rip),%ymm2 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,226,125,88,21,105,125,2,0 ; vpbroadcastd 0x27d69(%rip),%ymm2 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,188,124,2,0 ; vbroadcastss 0x27cbc(%rip),%ymm8 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,92,125,2,0 ; vbroadcastss 0x27d5c(%rip),%ymm8 # 2bbf4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,178,124,2,0 ; vpbroadcastd 0x27cb2(%rip),%ymm8 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,98,125,88,5,82,125,2,0 ; vpbroadcastd 0x27d52(%rip),%ymm8 # 2bbf8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,164,124,2,0 ; vbroadcastss 0x27ca4(%rip),%ymm8 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,68,125,2,0 ; vbroadcastss 0x27d44(%rip),%ymm8 # 2bbfc <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3853,25 +3853,25 @@ _sk_load_4444_dst_hsw LABEL PROC
DB 15,133,138,0,0,0 ; jne 400d <_sk_load_4444_dst_hsw+0xa9>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,125,51,252 ; vpmovzxwd %xmm4,%ymm7
- DB 196,226,125,88,37,169,123,2,0 ; vpbroadcastd 0x27ba9(%rip),%ymm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,88,37,73,124,2,0 ; vpbroadcastd 0x27c49(%rip),%ymm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,197,219,228 ; vpand %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,156,123,2,0 ; vbroadcastss 0x27b9c(%rip),%ymm5 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,45,60,124,2,0 ; vbroadcastss 0x27c3c(%rip),%ymm5 # 2bbe4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,147,123,2,0 ; vpbroadcastd 0x27b93(%rip),%ymm5 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,88,45,51,124,2,0 ; vpbroadcastd 0x27c33(%rip),%ymm5 # 2bbe8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,197,219,237 ; vpand %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,134,123,2,0 ; vbroadcastss 0x27b86(%rip),%ymm6 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,226,125,24,53,38,124,2,0 ; vbroadcastss 0x27c26(%rip),%ymm6 # 2bbec <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,88,53,125,123,2,0 ; vpbroadcastd 0x27b7d(%rip),%ymm6 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,226,125,88,53,29,124,2,0 ; vpbroadcastd 0x27c1d(%rip),%ymm6 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,197,219,246 ; vpand %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,112,123,2,0 ; vbroadcastss 0x27b70(%rip),%ymm8 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,16,124,2,0 ; vbroadcastss 0x27c10(%rip),%ymm8 # 2bbf4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,88,5,102,123,2,0 ; vpbroadcastd 0x27b66(%rip),%ymm8 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,98,125,88,5,6,124,2,0 ; vpbroadcastd 0x27c06(%rip),%ymm8 # 2bbf8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,69,219,248 ; vpand %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,88,123,2,0 ; vbroadcastss 0x27b58(%rip),%ymm8 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,248,123,2,0 ; vbroadcastss 0x27bf8(%rip),%ymm8 # 2bbfc <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3977,25 +3977,25 @@ _sk_gather_4444_hsw LABEL PROC
DB 65,15,183,4,88 ; movzwl (%r8,%rbx,2),%eax
DB 197,249,196,192,7 ; vpinsrw $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,51,216 ; vpmovzxwd %xmm0,%ymm3
- DB 196,226,125,88,5,168,121,2,0 ; vpbroadcastd 0x279a8(%rip),%ymm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,88,5,72,122,2,0 ; vpbroadcastd 0x27a48(%rip),%ymm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,155,121,2,0 ; vbroadcastss 0x2799b(%rip),%ymm1 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,13,59,122,2,0 ; vbroadcastss 0x27a3b(%rip),%ymm1 # 2bbe4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,146,121,2,0 ; vpbroadcastd 0x27992(%rip),%ymm1 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,88,13,50,122,2,0 ; vpbroadcastd 0x27a32(%rip),%ymm1 # 2bbe8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,133,121,2,0 ; vbroadcastss 0x27985(%rip),%ymm2 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,226,125,24,21,37,122,2,0 ; vbroadcastss 0x27a25(%rip),%ymm2 # 2bbec <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,124,121,2,0 ; vpbroadcastd 0x2797c(%rip),%ymm2 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,226,125,88,21,28,122,2,0 ; vpbroadcastd 0x27a1c(%rip),%ymm2 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,111,121,2,0 ; vbroadcastss 0x2796f(%rip),%ymm8 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,15,122,2,0 ; vbroadcastss 0x27a0f(%rip),%ymm8 # 2bbf4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,101,121,2,0 ; vpbroadcastd 0x27965(%rip),%ymm8 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,98,125,88,5,5,122,2,0 ; vpbroadcastd 0x27a05(%rip),%ymm8 # 2bbf8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,87,121,2,0 ; vbroadcastss 0x27957(%rip),%ymm8 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,247,121,2,0 ; vbroadcastss 0x279f7(%rip),%ymm8 # 2bbfc <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -4013,7 +4013,7 @@ _sk_store_4444_hsw LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,44,121,2,0 ; vbroadcastss 0x2792c(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,98,125,24,5,204,121,2,0 ; vbroadcastss 0x279cc(%rip),%ymm8 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
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
@@ -4072,7 +4072,7 @@ _sk_store_4444_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe100430c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd9104>
+ DB 232,255,255,255,224 ; callq ffffffffe100430c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd9060>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -4089,14 +4089,14 @@ _sk_load_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 4382 <_sk_load_8888_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,134,114,2,0 ; vpand 0x27286(%rip),%ymm3,%ymm0 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3b8>
+ DB 197,229,219,5,38,115,2,0 ; vpand 0x27326(%rip),%ymm3,%ymm0 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x3b4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,121,119,2,0 ; vbroadcastss 0x27779(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,5,25,120,2,0 ; vbroadcastss 0x27819(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,139,114,2,0 ; vpshufb 0x2728b(%rip),%ymm3,%ymm1 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x3d8>
+ DB 196,226,101,0,13,43,115,2,0 ; vpshufb 0x2732b(%rip),%ymm3,%ymm1 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x3d4>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,153,114,2,0 ; vpshufb 0x27299(%rip),%ymm3,%ymm2 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x3f8>
+ DB 196,226,101,0,21,57,115,2,0 ; vpshufb 0x27339(%rip),%ymm3,%ymm2 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3f4>
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
@@ -4170,14 +4170,14 @@ _sk_load_8888_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 44b6 <_sk_load_8888_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,178,113,2,0 ; vpand 0x271b2(%rip),%ymm7,%ymm4 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x418>
+ DB 197,197,219,37,82,114,2,0 ; vpand 0x27252(%rip),%ymm7,%ymm4 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x414>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,69,118,2,0 ; vbroadcastss 0x27645(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,5,229,118,2,0 ; vbroadcastss 0x276e5(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
- DB 196,226,69,0,45,183,113,2,0 ; vpshufb 0x271b7(%rip),%ymm7,%ymm5 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x438>
+ DB 196,226,69,0,45,87,114,2,0 ; vpshufb 0x27257(%rip),%ymm7,%ymm5 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0x434>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
DB 196,193,84,89,232 ; vmulps %ymm8,%ymm5,%ymm5
- DB 196,226,69,0,53,197,113,2,0 ; vpshufb 0x271c5(%rip),%ymm7,%ymm6 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x458>
+ DB 196,226,69,0,53,101,114,2,0 ; vpshufb 0x27265(%rip),%ymm7,%ymm6 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x454>
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
@@ -4259,14 +4259,14 @@ _sk_gather_8888_hsw LABEL PROC
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
DB 197,245,254,192 ; vpaddd %ymm0,%ymm1,%ymm0
DB 196,66,101,144,4,128 ; vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- DB 197,189,219,5,177,112,2,0 ; vpand 0x270b1(%rip),%ymm8,%ymm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x478>
+ DB 197,189,219,5,81,113,2,0 ; vpand 0x27151(%rip),%ymm8,%ymm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x474>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,228,116,2,0 ; vbroadcastss 0x274e4(%rip),%ymm3 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,29,132,117,2,0 ; vbroadcastss 0x27584(%rip),%ymm3 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,61,0,13,183,112,2,0 ; vpshufb 0x270b7(%rip),%ymm8,%ymm1 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x498>
+ DB 196,226,61,0,13,87,113,2,0 ; vpshufb 0x27157(%rip),%ymm8,%ymm1 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x494>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,61,0,21,198,112,2,0 ; vpshufb 0x270c6(%rip),%ymm8,%ymm2 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x4b8>
+ DB 196,226,61,0,21,102,113,2,0 ; vpshufb 0x27166(%rip),%ymm8,%ymm2 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x4b4>
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
@@ -4284,7 +4284,7 @@ _sk_store_8888_hsw LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,63,116,2,0 ; vbroadcastss 0x2743f(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,223,116,2,0 ; vbroadcastss 0x274df(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -4338,7 +4338,7 @@ _sk_store_8888_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,219 ; jmpq ffffffffdc004710 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9508>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc004710 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9464>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4358,14 +4358,14 @@ _sk_load_bgra_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 478a <_sk_load_bgra_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,158,111,2,0 ; vpand 0x26f9e(%rip),%ymm3,%ymm0 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0x4d8>
+ DB 197,229,219,5,62,112,2,0 ; vpand 0x2703e(%rip),%ymm3,%ymm0 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0x4d4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,113,115,2,0 ; vbroadcastss 0x27371(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,5,17,116,2,0 ; vbroadcastss 0x27411(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,163,111,2,0 ; vpshufb 0x26fa3(%rip),%ymm3,%ymm0 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x4f8>
+ DB 196,226,101,0,5,67,112,2,0 ; vpshufb 0x27043(%rip),%ymm3,%ymm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0x4f4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,177,111,2,0 ; vpshufb 0x26fb1(%rip),%ymm3,%ymm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x518>
+ DB 196,226,101,0,5,81,112,2,0 ; vpshufb 0x27051(%rip),%ymm3,%ymm0 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0x514>
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
@@ -4439,14 +4439,14 @@ _sk_load_bgra_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 48be <_sk_load_bgra_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,202,110,2,0 ; vpand 0x26eca(%rip),%ymm7,%ymm4 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x538>
+ DB 197,197,219,37,106,111,2,0 ; vpand 0x26f6a(%rip),%ymm7,%ymm4 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0x534>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,61,114,2,0 ; vbroadcastss 0x2723d(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,5,221,114,2,0 ; vbroadcastss 0x272dd(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,92,89,240 ; vmulps %ymm8,%ymm4,%ymm6
- DB 196,226,69,0,37,207,110,2,0 ; vpshufb 0x26ecf(%rip),%ymm7,%ymm4 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x558>
+ DB 196,226,69,0,37,111,111,2,0 ; vpshufb 0x26f6f(%rip),%ymm7,%ymm4 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0x554>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,232 ; vmulps %ymm8,%ymm4,%ymm5
- DB 196,226,69,0,37,221,110,2,0 ; vpshufb 0x26edd(%rip),%ymm7,%ymm4 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0x578>
+ DB 196,226,69,0,37,125,111,2,0 ; vpshufb 0x26f7d(%rip),%ymm7,%ymm4 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0x574>
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
@@ -4528,14 +4528,14 @@ _sk_gather_bgra_hsw LABEL PROC
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
DB 197,245,254,192 ; vpaddd %ymm0,%ymm1,%ymm0
DB 196,66,101,144,4,128 ; vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- DB 197,189,219,5,201,109,2,0 ; vpand 0x26dc9(%rip),%ymm8,%ymm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0x598>
+ DB 197,189,219,5,105,110,2,0 ; vpand 0x26e69(%rip),%ymm8,%ymm0 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0x594>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,220,112,2,0 ; vbroadcastss 0x270dc(%rip),%ymm3 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,29,124,113,2,0 ; vbroadcastss 0x2717c(%rip),%ymm3 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,252,89,211 ; vmulps %ymm3,%ymm0,%ymm2
- DB 196,226,61,0,5,207,109,2,0 ; vpshufb 0x26dcf(%rip),%ymm8,%ymm0 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0x5b8>
+ DB 196,226,61,0,5,111,110,2,0 ; vpshufb 0x26e6f(%rip),%ymm8,%ymm0 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0x5b4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 197,252,89,203 ; vmulps %ymm3,%ymm0,%ymm1
- DB 196,226,61,0,5,222,109,2,0 ; vpshufb 0x26dde(%rip),%ymm8,%ymm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0x5d8>
+ DB 196,226,61,0,5,126,110,2,0 ; vpshufb 0x26e7e(%rip),%ymm8,%ymm0 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0x5d4>
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
@@ -4553,7 +4553,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,55,112,2,0 ; vbroadcastss 0x27037(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,215,112,2,0 ; vbroadcastss 0x270d7(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -4607,7 +4607,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,219 ; jmpq ffffffffdc004b18 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9910>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc004b18 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd986c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4858,7 +4858,7 @@ _sk_load_u16_be_hsw LABEL PROC
DB 197,241,235,192 ; vpor %xmm0,%xmm1,%xmm0
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,184,107,2,0 ; vbroadcastss 0x26bb8(%rip),%ymm10 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,21,88,108,2,0 ; vbroadcastss 0x26c58(%rip),%ymm10 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -4948,7 +4948,7 @@ _sk_load_rgb_u16_be_hsw LABEL PROC
DB 197,241,235,192 ; vpor %xmm0,%xmm1,%xmm0
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,39,106,2,0 ; vbroadcastss 0x26a27(%rip),%ymm9 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,13,199,106,2,0 ; vbroadcastss 0x26ac7(%rip),%ymm9 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -4964,7 +4964,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,71,105,2,0 ; vbroadcastss 0x26947(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,231,105,2,0 ; vbroadcastss 0x269e7(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -5038,7 +5038,7 @@ _sk_store_u16_be_hsw LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
- DB 196,98,125,24,5,16,105,2,0 ; vbroadcastss 0x26910(%rip),%ymm8 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,98,125,24,5,176,105,2,0 ; vbroadcastss 0x269b0(%rip),%ymm8 # 2bc04 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -5295,7 +5295,7 @@ _sk_load_f32_dst_hsw LABEL PROC
DB 255,92,255,255 ; lcall *-0x1(%rdi,%rdi,8)
DB 255,70,255 ; incl -0x1(%rsi)
DB 255 ; (bad)
- DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290056cc <_sk_srcover_rgba_8888_sse2_lowp+0x28fda4c4>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290056cc <_sk_srcover_rgba_8888_sse2_lowp+0x28fda420>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -5380,7 +5380,7 @@ _sk_mirror_x_hsw LABEL PROC
DB 196,65,124,92,218 ; vsubps %ymm10,%ymm0,%ymm11
DB 196,193,58,88,192 ; vaddss %xmm8,%xmm8,%xmm0
DB 196,98,125,24,192 ; vbroadcastss %xmm0,%ymm8
- DB 197,178,89,5,61,98,2,0 ; vmulss 0x2623d(%rip),%xmm9,%xmm0 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 197,178,89,5,221,98,2,0 ; vmulss 0x262dd(%rip),%xmm9,%xmm0 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -5401,7 +5401,7 @@ _sk_mirror_y_hsw LABEL PROC
DB 196,65,116,92,218 ; vsubps %ymm10,%ymm1,%ymm11
DB 196,193,58,88,200 ; vaddss %xmm8,%xmm8,%xmm1
DB 196,98,125,24,193 ; vbroadcastss %xmm1,%ymm8
- DB 197,178,89,13,236,97,2,0 ; vmulss 0x261ec(%rip),%xmm9,%xmm1 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 197,178,89,13,140,98,2,0 ; vmulss 0x2628c(%rip),%xmm9,%xmm1 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -5417,7 +5417,7 @@ PUBLIC _sk_clamp_x_1_hsw
_sk_clamp_x_1_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,180,97,2,0 ; vbroadcastss 0x261b4(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,84,98,2,0 ; vbroadcastss 0x26254(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -5428,16 +5428,16 @@ _sk_repeat_x_1_hsw LABEL PROC
DB 196,193,124,92,192 ; vsubps %ymm8,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,142,97,2,0 ; vbroadcastss 0x2618e(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,46,98,2,0 ; vbroadcastss 0x2622e(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,148,97,2,0 ; vbroadcastss 0x26194(%rip),%ymm8 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,5,52,98,2,0 ; vbroadcastss 0x26234(%rip),%ymm8 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,106,97,2,0 ; vbroadcastss 0x2616a(%rip),%ymm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,13,10,98,2,0 ; vbroadcastss 0x2620a(%rip),%ymm9 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -5447,18 +5447,18 @@ _sk_mirror_x_1_hsw LABEL PROC
DB 197,60,92,200 ; vsubps %ymm0,%ymm8,%ymm9
DB 197,180,84,192 ; vandps %ymm0,%ymm9,%ymm0
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,58,97,2,0 ; vbroadcastss 0x2613a(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,218,97,2,0 ; vbroadcastss 0x261da(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,72,98,2,0 ; vbroadcastss 0x26248(%rip),%ymm3 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
- DB 196,98,125,24,5,67,98,2,0 ; vbroadcastss 0x26243(%rip),%ymm8 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ DB 196,226,125,24,29,232,98,2,0 ; vbroadcastss 0x262e8(%rip),%ymm3 # 2bc08 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,98,125,24,5,227,98,2,0 ; vbroadcastss 0x262e3(%rip),%ymm8 # 2bc0c <_sk_srcover_rgba_8888_sse2_lowp+0x960>
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,52,98,2,0 ; vbroadcastss 0x26234(%rip),%ymm3 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,29,212,98,2,0 ; vbroadcastss 0x262d4(%rip),%ymm3 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
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
@@ -5712,14 +5712,14 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_hsw
_sk_gauss_a_to_rgba_hsw LABEL PROC
- DB 196,226,125,24,5,22,94,2,0 ; vbroadcastss 0x25e16(%rip),%ymm0 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
- DB 196,226,125,24,13,17,94,2,0 ; vbroadcastss 0x25e11(%rip),%ymm1 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ DB 196,226,125,24,5,182,94,2,0 ; vbroadcastss 0x25eb6(%rip),%ymm0 # 2bc14 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,13,177,94,2,0 ; vbroadcastss 0x25eb1(%rip),%ymm1 # 2bc18 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,7,94,2,0 ; vbroadcastss 0x25e07(%rip),%ymm0 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ DB 196,226,125,24,5,167,94,2,0 ; vbroadcastss 0x25ea7(%rip),%ymm0 # 2bc1c <_sk_srcover_rgba_8888_sse2_lowp+0x970>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 196,226,125,24,13,253,93,2,0 ; vbroadcastss 0x25dfd(%rip),%ymm1 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ DB 196,226,125,24,13,157,94,2,0 ; vbroadcastss 0x25e9d(%rip),%ymm1 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,243,93,2,0 ; vbroadcastss 0x25df3(%rip),%ymm0 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,226,125,24,5,147,94,2,0 ; vbroadcastss 0x25e93(%rip),%ymm0 # 2bc24 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
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
@@ -5736,7 +5736,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,128,92,2,0 ; vbroadcastss 0x25c80(%rip),%ymm2 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,226,125,24,21,32,93,2,0 ; vbroadcastss 0x25d20(%rip),%ymm2 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -5835,24 +5835,24 @@ _sk_xy_to_unit_angle_hsw LABEL PROC
DB 196,65,52,95,226 ; vmaxps %ymm10,%ymm9,%ymm12
DB 196,65,36,94,220 ; vdivps %ymm12,%ymm11,%ymm11
DB 196,65,36,89,227 ; vmulps %ymm11,%ymm11,%ymm12
- DB 196,98,125,24,45,15,92,2,0 ; vbroadcastss 0x25c0f(%rip),%ymm13 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
- DB 196,98,125,24,53,10,92,2,0 ; vbroadcastss 0x25c0a(%rip),%ymm14 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,45,175,92,2,0 ; vbroadcastss 0x25caf(%rip),%ymm13 # 2bc28 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,98,125,24,53,170,92,2,0 ; vbroadcastss 0x25caa(%rip),%ymm14 # 2bc2c <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
- DB 196,98,125,24,45,0,92,2,0 ; vbroadcastss 0x25c00(%rip),%ymm13 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,45,160,92,2,0 ; vbroadcastss 0x25ca0(%rip),%ymm13 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13
- DB 196,98,125,24,53,246,91,2,0 ; vbroadcastss 0x25bf6(%rip),%ymm14 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,53,150,92,2,0 ; vbroadcastss 0x25c96(%rip),%ymm14 # 2bc34 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
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,225,91,2,0 ; vbroadcastss 0x25be1(%rip),%ymm10 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,21,129,92,2,0 ; vbroadcastss 0x25c81(%rip),%ymm10 # 2bc38 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,115,90,2,0 ; vbroadcastss 0x25a73(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,21,19,91,2,0 ; vbroadcastss 0x25b13(%rip),%ymm10 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,93,90,2,0 ; vbroadcastss 0x25a5d(%rip),%ymm10 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,21,253,90,2,0 ; vbroadcastss 0x25afd(%rip),%ymm10 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -5871,28 +5871,28 @@ _sk_xy_to_radius_hsw LABEL PROC
PUBLIC _sk_xy_to_2pt_conical_quadratic_max_hsw
_sk_xy_to_2pt_conical_quadratic_max_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,64,32 ; vbroadcastss 0x20(%rax),%ymm8
- DB 197,122,16,72,40 ; vmovss 0x28(%rax),%xmm9
- DB 197,50,89,80,44 ; vmulss 0x2c(%rax),%xmm9,%xmm10
+ 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,97,91,2,0 ; vbroadcastss 0x25b61(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,29,1,92,2,0 ; vbroadcastss 0x25c01(%rip),%ymm11 # 2bc3c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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,64,91,2,0 ; vbroadcastss 0x25b40(%rip),%ymm9 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,13,224,91,2,0 ; vbroadcastss 0x25be0(%rip),%ymm9 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
- DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,35,91,2,0 ; vbroadcastss 0x25b23(%rip),%ymm9 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
+ DB 196,98,125,24,13,195,91,2,0 ; vbroadcastss 0x25bc3(%rip),%ymm9 # 2bc44 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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,176,89,2,0 ; vbroadcastss 0x259b0(%rip),%ymm11 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,29,80,90,2,0 ; vbroadcastss 0x25a50(%rip),%ymm11 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -5904,28 +5904,28 @@ _sk_xy_to_2pt_conical_quadratic_max_hsw LABEL PROC
PUBLIC _sk_xy_to_2pt_conical_quadratic_min_hsw
_sk_xy_to_2pt_conical_quadratic_min_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,64,32 ; vbroadcastss 0x20(%rax),%ymm8
- DB 197,122,16,72,40 ; vmovss 0x28(%rax),%xmm9
- DB 197,50,89,80,44 ; vmulss 0x2c(%rax),%xmm9,%xmm10
+ 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,201,90,2,0 ; vbroadcastss 0x25ac9(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,29,105,91,2,0 ; vbroadcastss 0x25b69(%rip),%ymm11 # 2bc3c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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,168,90,2,0 ; vbroadcastss 0x25aa8(%rip),%ymm9 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,13,72,91,2,0 ; vbroadcastss 0x25b48(%rip),%ymm9 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
- DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,139,90,2,0 ; vbroadcastss 0x25a8b(%rip),%ymm9 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
+ DB 196,98,125,24,13,43,91,2,0 ; vbroadcastss 0x25b2b(%rip),%ymm9 # 2bc44 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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,24,89,2,0 ; vbroadcastss 0x25918(%rip),%ymm11 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,29,184,89,2,0 ; vbroadcastss 0x259b8(%rip),%ymm11 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -5937,18 +5937,18 @@ _sk_xy_to_2pt_conical_quadratic_min_hsw LABEL PROC
PUBLIC _sk_xy_to_2pt_conical_linear_hsw
_sk_xy_to_2pt_conical_linear_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 197,122,16,64,40 ; vmovss 0x28(%rax),%xmm8
- DB 197,58,89,72,44 ; vmulss 0x2c(%rax),%xmm8,%xmm9
+ DB 197,122,16,64,72 ; vmovss 0x48(%rax),%xmm8
+ 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,55,90,2,0 ; vbroadcastss 0x25a37(%rip),%ymm10 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,215,90,2,0 ; vbroadcastss 0x25ad7(%rip),%ymm10 # 2bc3c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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,26,90,2,0 ; vbroadcastss 0x25a1a(%rip),%ymm8 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,5,186,90,2,0 ; vbroadcastss 0x25aba(%rip),%ymm8 # 2bc44 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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
@@ -5957,8 +5957,8 @@ _sk_xy_to_2pt_conical_linear_hsw LABEL PROC
PUBLIC _sk_mask_2pt_conical_degenerates_hsw
_sk_mask_2pt_conical_degenerates_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,64,44 ; vbroadcastss 0x2c(%rax),%ymm8
- DB 196,98,125,24,72,40 ; vbroadcastss 0x28(%rax),%ymm9
+ DB 196,98,125,24,64,76 ; vbroadcastss 0x4c(%rax),%ymm8
+ DB 196,98,125,24,72,72 ; vbroadcastss 0x48(%rax),%ymm9
DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,65,52,194,200,1 ; vcmpltps %ymm8,%ymm9,%ymm9
@@ -5985,7 +5985,7 @@ _sk_apply_vector_mask_hsw LABEL PROC
PUBLIC _sk_save_xy_hsw
_sk_save_xy_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,69,88,2,0 ; vbroadcastss 0x25845(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,229,88,2,0 ; vbroadcastss 0x258e5(%rip),%ymm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -5993,17 +5993,17 @@ _sk_save_xy_hsw LABEL PROC
DB 196,67,125,8,208,1 ; vroundps $0x1,%ymm8,%ymm10
DB 196,65,60,92,194 ; vsubps %ymm10,%ymm8,%ymm8
DB 197,252,17,0 ; vmovups %ymm0,(%rax)
- DB 197,252,17,72,32 ; vmovups %ymm1,0x20(%rax)
- DB 197,124,17,72,64 ; vmovups %ymm9,0x40(%rax)
- DB 197,124,17,64,96 ; vmovups %ymm8,0x60(%rax)
+ DB 197,252,17,72,64 ; vmovups %ymm1,0x40(%rax)
+ DB 197,124,17,136,128,0,0,0 ; vmovups %ymm9,0x80(%rax)
+ DB 197,124,17,128,192,0,0,0 ; vmovups %ymm8,0xc0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_accumulate_hsw
_sk_accumulate_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
- DB 197,60,89,128,160,0,0,0 ; vmulps 0xa0(%rax),%ymm8,%ymm8
+ DB 197,124,16,128,0,1,0,0 ; vmovups 0x100(%rax),%ymm8
+ DB 197,60,89,128,64,1,0,0 ; vmulps 0x140(%rax),%ymm8,%ymm8
DB 196,226,61,184,224 ; vfmadd231ps %ymm0,%ymm8,%ymm4
DB 196,226,61,184,233 ; vfmadd231ps %ymm1,%ymm8,%ymm5
DB 196,226,61,184,242 ; vfmadd231ps %ymm2,%ymm8,%ymm6
@@ -6015,172 +6015,172 @@ _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,57,89,2,0 ; vbroadcastss 0x25939(%rip),%ymm0 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,226,125,24,5,211,89,2,0 ; vbroadcastss 0x259d3(%rip),%ymm0 # 2bc48 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,204,87,2,0 ; vbroadcastss 0x257cc(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
+ DB 196,98,125,24,5,102,88,2,0 ; vbroadcastss 0x25866(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ 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
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bilinear_px_hsw
_sk_bilinear_px_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,172,87,2,0 ; vbroadcastss 0x257ac(%rip),%ymm0 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,5,67,88,2,0 ; vbroadcastss 0x25843(%rip),%ymm0 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
- DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
+ 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)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bilinear_ny_hsw
_sk_bilinear_ny_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,240,88,2,0 ; vbroadcastss 0x258f0(%rip),%ymm1 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
- DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,130,87,2,0 ; vbroadcastss 0x25782(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
+ DB 196,226,125,24,13,132,89,2,0 ; vbroadcastss 0x25984(%rip),%ymm1 # 2bc48 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
+ DB 196,98,125,24,5,22,88,2,0 ; vbroadcastss 0x25816(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ 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
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bilinear_py_hsw
_sk_bilinear_py_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,98,87,2,0 ; vbroadcastss 0x25762(%rip),%ymm1 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
- DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
- DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
+ DB 196,226,125,24,13,243,87,2,0 ; vbroadcastss 0x257f3(%rip),%ymm1 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ 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)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_n3x_hsw
_sk_bicubic_n3x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,169,88,2,0 ; vbroadcastss 0x258a9(%rip),%ymm0 # 2bbac <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,226,125,24,5,55,89,2,0 ; vbroadcastss 0x25937(%rip),%ymm0 # 2bc4c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,56,87,2,0 ; vbroadcastss 0x25738(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
+ DB 196,98,125,24,5,198,87,2,0 ; vbroadcastss 0x257c6(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ 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,153,87,2,0 ; vbroadcastss 0x25799(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
- DB 196,98,125,24,29,132,88,2,0 ; vbroadcastss 0x25884(%rip),%ymm11 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,36,88,2,0 ; vbroadcastss 0x25824(%rip),%ymm10 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,29,15,89,2,0 ; vbroadcastss 0x2590f(%rip),%ymm11 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
- DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
+ DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_n1x_hsw
_sk_bicubic_n1x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,91,88,2,0 ; vbroadcastss 0x2585b(%rip),%ymm0 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,226,125,24,5,230,88,2,0 ; vbroadcastss 0x258e6(%rip),%ymm0 # 2bc48 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,238,86,2,0 ; vbroadcastss 0x256ee(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,76,88,2,0 ; vbroadcastss 0x2584c(%rip),%ymm9 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
- DB 196,98,125,24,21,71,88,2,0 ; vbroadcastss 0x25847(%rip),%ymm10 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,5,121,87,2,0 ; vbroadcastss 0x25779(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
+ DB 196,98,125,24,13,212,88,2,0 ; vbroadcastss 0x258d4(%rip),%ymm9 # 2bc54 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,207,88,2,0 ; vbroadcastss 0x258cf(%rip),%ymm10 # 2bc58 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,197,86,2,0 ; vbroadcastss 0x256c5(%rip),%ymm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,13,77,87,2,0 ; vbroadcastss 0x2574d(%rip),%ymm9 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,47,88,2,0 ; vbroadcastss 0x2582f(%rip),%ymm10 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,21,183,88,2,0 ; vbroadcastss 0x258b7(%rip),%ymm10 # 2bc5c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
- DB 197,124,17,144,128,0,0,0 ; vmovups %ymm10,0x80(%rax)
+ DB 197,124,17,144,0,1,0,0 ; vmovups %ymm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_p1x_hsw
_sk_bicubic_p1x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,155,86,2,0 ; vbroadcastss 0x2569b(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,35,87,2,0 ; vbroadcastss 0x25723(%rip),%ymm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
- DB 197,124,16,72,64 ; vmovups 0x40(%rax),%ymm9
- DB 196,98,125,24,21,249,87,2,0 ; vbroadcastss 0x257f9(%rip),%ymm10 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
- DB 196,98,125,24,29,244,87,2,0 ; vbroadcastss 0x257f4(%rip),%ymm11 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 197,124,16,136,128,0,0,0 ; vmovups 0x80(%rax),%ymm9
+ DB 196,98,125,24,21,126,88,2,0 ; vbroadcastss 0x2587e(%rip),%ymm10 # 2bc54 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,29,121,88,2,0 ; vbroadcastss 0x25879(%rip),%ymm11 # 2bc58 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
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,229,87,2,0 ; vbroadcastss 0x257e5(%rip),%ymm8 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,5,106,88,2,0 ; vbroadcastss 0x2586a(%rip),%ymm8 # 2bc5c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
- DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
+ DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_p3x_hsw
_sk_bicubic_p3x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,193,87,2,0 ; vbroadcastss 0x257c1(%rip),%ymm0 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,226,125,24,5,70,88,2,0 ; vbroadcastss 0x25846(%rip),%ymm0 # 2bc54 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
+ DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,178,86,2,0 ; vbroadcastss 0x256b2(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
- DB 196,98,125,24,29,157,87,2,0 ; vbroadcastss 0x2579d(%rip),%ymm11 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,52,87,2,0 ; vbroadcastss 0x25734(%rip),%ymm10 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,29,31,88,2,0 ; vbroadcastss 0x2581f(%rip),%ymm11 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
- DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
+ DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_n3y_hsw
_sk_bicubic_n3y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,120,87,2,0 ; vbroadcastss 0x25778(%rip),%ymm1 # 2bbac <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
- DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,6,86,2,0 ; vbroadcastss 0x25606(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
+ DB 196,226,125,24,13,250,87,2,0 ; vbroadcastss 0x257fa(%rip),%ymm1 # 2bc4c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
+ DB 196,98,125,24,5,136,86,2,0 ; vbroadcastss 0x25688(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ 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,103,86,2,0 ; vbroadcastss 0x25667(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
- DB 196,98,125,24,29,82,87,2,0 ; vbroadcastss 0x25752(%rip),%ymm11 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,230,86,2,0 ; vbroadcastss 0x256e6(%rip),%ymm10 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,29,209,87,2,0 ; vbroadcastss 0x257d1(%rip),%ymm11 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
- DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
+ DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_n1y_hsw
_sk_bicubic_n1y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,41,87,2,0 ; vbroadcastss 0x25729(%rip),%ymm1 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
- DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,187,85,2,0 ; vbroadcastss 0x255bb(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,25,87,2,0 ; vbroadcastss 0x25719(%rip),%ymm9 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
- DB 196,98,125,24,21,20,87,2,0 ; vbroadcastss 0x25714(%rip),%ymm10 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,226,125,24,13,168,87,2,0 ; vbroadcastss 0x257a8(%rip),%ymm1 # 2bc48 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
+ DB 196,98,125,24,5,58,86,2,0 ; vbroadcastss 0x2563a(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
+ DB 196,98,125,24,13,149,87,2,0 ; vbroadcastss 0x25795(%rip),%ymm9 # 2bc54 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,144,87,2,0 ; vbroadcastss 0x25790(%rip),%ymm10 # 2bc58 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,146,85,2,0 ; vbroadcastss 0x25592(%rip),%ymm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,13,14,86,2,0 ; vbroadcastss 0x2560e(%rip),%ymm9 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,252,86,2,0 ; vbroadcastss 0x256fc(%rip),%ymm10 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,21,120,87,2,0 ; vbroadcastss 0x25778(%rip),%ymm10 # 2bc5c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
- DB 197,124,17,144,160,0,0,0 ; vmovups %ymm10,0xa0(%rax)
+ DB 197,124,17,144,64,1,0,0 ; vmovups %ymm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_p1y_hsw
_sk_bicubic_p1y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,104,85,2,0 ; vbroadcastss 0x25568(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
- DB 197,188,88,72,32 ; vaddps 0x20(%rax),%ymm8,%ymm1
- DB 197,124,16,72,96 ; vmovups 0x60(%rax),%ymm9
- DB 196,98,125,24,21,197,86,2,0 ; vbroadcastss 0x256c5(%rip),%ymm10 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
- DB 196,98,125,24,29,192,86,2,0 ; vbroadcastss 0x256c0(%rip),%ymm11 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,5,228,85,2,0 ; vbroadcastss 0x255e4(%rip),%ymm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ 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,62,87,2,0 ; vbroadcastss 0x2573e(%rip),%ymm10 # 2bc54 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,29,57,87,2,0 ; vbroadcastss 0x25739(%rip),%ymm11 # 2bc58 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
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,177,86,2,0 ; vbroadcastss 0x256b1(%rip),%ymm8 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,5,42,87,2,0 ; vbroadcastss 0x2572a(%rip),%ymm8 # 2bc5c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
- DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
+ DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_p3y_hsw
_sk_bicubic_p3y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,141,86,2,0 ; vbroadcastss 0x2568d(%rip),%ymm1 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
- DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
+ DB 196,226,125,24,13,6,87,2,0 ; vbroadcastss 0x25706(%rip),%ymm1 # 2bc54 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ 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,125,85,2,0 ; vbroadcastss 0x2557d(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
- DB 196,98,125,24,29,104,86,2,0 ; vbroadcastss 0x25668(%rip),%ymm11 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,243,85,2,0 ; vbroadcastss 0x255f3(%rip),%ymm10 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,29,222,86,2,0 ; vbroadcastss 0x256de(%rip),%ymm11 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
- DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
+ DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -6223,7 +6223,7 @@ _sk_callback_hsw LABEL PROC
DB 72,137,217 ; mov %rbx,%rcx
DB 197,248,119 ; vzeroupper
DB 255,19 ; callq *(%rbx)
- DB 72,139,131,136,0,0,0 ; mov 0x88(%rbx),%rax
+ DB 72,139,131,8,1,0,0 ; mov 0x108(%rbx),%rax
DB 197,248,16,0 ; vmovups (%rax),%xmm0
DB 197,248,16,72,16 ; vmovups 0x10(%rax),%xmm1
DB 197,248,16,80,32 ; vmovups 0x20(%rax),%xmm2
@@ -6305,7 +6305,7 @@ _sk_clut_3D_hsw LABEL PROC
DB 196,98,93,64,218 ; vpmulld %ymm2,%ymm4,%ymm11
DB 72,139,0 ; mov (%rax),%rax
DB 197,165,254,193 ; vpaddd %ymm1,%ymm11,%ymm0
- DB 196,98,125,88,61,55,84,2,0 ; vpbroadcastd 0x25437(%rip),%ymm15 # 2bbc4 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,125,88,61,173,84,2,0 ; vpbroadcastd 0x254ad(%rip),%ymm15 # 2bc64 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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
@@ -6317,13 +6317,13 @@ _sk_clut_3D_hsw LABEL PROC
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,226,85,146,60,144 ; vgatherdps %ymm5,(%rax,%ymm2,4),%ymm7
DB 197,252,17,188,36,128,2,0,0 ; vmovups %ymm7,0x280(%rsp)
- DB 196,226,125,88,61,129,82,2,0 ; vpbroadcastd 0x25281(%rip),%ymm7 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,226,125,88,61,247,82,2,0 ; vpbroadcastd 0x252f7(%rip),%ymm7 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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,201,83,2,0 ; vbroadcastss 0x253c9(%rip),%ymm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,226,125,24,5,63,84,2,0 ; vbroadcastss 0x2543f(%rip),%ymm0 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
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
@@ -6583,7 +6583,7 @@ _sk_clut_4D_hsw LABEL PROC
DB 197,254,127,132,36,128,1,0,0 ; vmovdqu %ymm0,0x180(%rsp)
DB 196,98,109,64,200 ; vpmulld %ymm0,%ymm2,%ymm9
DB 197,181,254,199 ; vpaddd %ymm7,%ymm9,%ymm0
- DB 196,98,125,88,21,75,78,2,0 ; vpbroadcastd 0x24e4b(%rip),%ymm10 # 2bbc4 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,125,88,21,193,78,2,0 ; vpbroadcastd 0x24ec1(%rip),%ymm10 # 2bc64 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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
@@ -6595,13 +6595,13 @@ _sk_clut_4D_hsw LABEL PROC
DB 196,65,36,87,219 ; vxorps %ymm11,%ymm11,%ymm11
DB 196,98,61,146,28,168 ; vgatherdps %ymm8,(%rax,%ymm5,4),%ymm11
DB 197,124,17,156,36,64,1,0,0 ; vmovups %ymm11,0x140(%rsp)
- DB 196,98,125,88,29,146,76,2,0 ; vpbroadcastd 0x24c92(%rip),%ymm11 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,88,29,8,77,2,0 ; vpbroadcastd 0x24d08(%rip),%ymm11 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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,216,77,2,0 ; vbroadcastss 0x24dd8(%rip),%ymm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,226,125,24,5,78,78,2,0 ; vbroadcastss 0x24e4e(%rip),%ymm0 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
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
@@ -7034,7 +7034,7 @@ _sk_clut_4D_hsw LABEL PROC
DB 196,193,100,92,210 ; vsubps %ymm10,%ymm3,%ymm2
DB 196,194,77,168,210 ; vfmadd213ps %ymm10,%ymm6,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,132,66,2,0 ; vbroadcastss 0x24284(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,250,66,2,0 ; vbroadcastss 0x242fa(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7042,8 +7042,6 @@ _sk_clut_4D_hsw LABEL PROC
DB 72,129,196,120,7,0,0 ; add $0x778,%rsp
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 144 ; nop
- DB 144 ; nop
PUBLIC _sk_start_pipeline_avx
_sk_start_pipeline_avx LABEL PROC
@@ -7076,13 +7074,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 7920 <_sk_start_pipeline_avx+0x12c>
+ DB 15,131,169,0,0,0 ; jae 7948 <_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 78df <_sk_start_pipeline_avx+0xeb>
+ DB 119,70 ; ja 7907 <_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
@@ -7101,10 +7099,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 78a0 <_sk_start_pipeline_avx+0xac>
+ DB 118,193 ; jbe 78c8 <_sk_start_pipeline_avx+0xac>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,41 ; je 7910 <_sk_start_pipeline_avx+0x11c>
+ DB 116,41 ; je 7938 <_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
@@ -7118,7 +7116,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 7889 <_sk_start_pipeline_avx+0x95>
+ DB 15,133,105,255,255,255 ; jne 78b1 <_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
@@ -7151,15 +7149,15 @@ _sk_seed_shader_avx LABEL PROC
DB 197,249,112,192,0 ; vpshufd $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 197,252,88,5,105,62,2,0 ; vaddps 0x23e69(%rip),%ymm0,%ymm0 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0x5f8>
+ DB 197,252,88,5,225,62,2,0 ; vaddps 0x23ee1(%rip),%ymm0,%ymm0 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0x5f4>
DB 197,249,110,201 ; vmovd %ecx,%xmm1
DB 197,249,112,201,0 ; vpshufd $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,145,64,2,0 ; vbroadcastss 0x24091(%rip),%ymm2 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,21,9,65,2,0 ; vbroadcastss 0x24109(%rip),%ymm2 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,134,64,2,0 ; vbroadcastss 0x24086(%rip),%ymm2 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,21,254,64,2,0 ; vbroadcastss 0x240fe(%rip),%ymm2 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7171,46 +7169,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,38,66,2,0 ; vpaddd 0x24226(%rip),%xmm8,%xmm9 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
- DB 197,57,254,5,46,66,2,0 ; vpaddd 0x2422e(%rip),%xmm8,%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa18>
+ DB 197,57,254,13,158,66,2,0 ; vpaddd 0x2429e(%rip),%xmm8,%xmm9 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ DB 197,57,254,5,166,66,2,0 ; vpaddd 0x242a6(%rip),%xmm8,%xmm8 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
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,54,64,2,0 ; vbroadcastss 0x24036(%rip),%ymm10 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,21,174,64,2,0 ; vbroadcastss 0x240ae(%rip),%ymm10 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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,245,73,2,0 ; vmovddup 0x249f5(%rip),%xmm12 # 2c430 <_sk_srcover_rgba_8888_sse2_lowp+0x1228>
+ DB 197,123,18,37,109,74,2,0 ; vmovddup 0x24a6d(%rip),%xmm12 # 2c4d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1224>
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,244,63,2,0 ; vbroadcastss 0x23ff4(%rip),%ymm13 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,45,108,64,2,0 ; vbroadcastss 0x2406c(%rip),%ymm13 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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,179,73,2,0 ; vmovddup 0x249b3(%rip),%xmm14 # 2c438 <_sk_srcover_rgba_8888_sse2_lowp+0x1230>
+ DB 197,123,18,53,43,74,2,0 ; vmovddup 0x24a2b(%rip),%xmm14 # 2c4d8 <_sk_srcover_rgba_8888_sse2_lowp+0x122c>
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,163,63,2,0 ; vbroadcastss 0x23fa3(%rip),%ymm14 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,53,27,64,2,0 ; vbroadcastss 0x2401b(%rip),%ymm14 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
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,105,73,2,0 ; vmovddup 0x24969(%rip),%xmm13 # 2c440 <_sk_srcover_rgba_8888_sse2_lowp+0x1238>
+ DB 197,123,18,45,225,73,2,0 ; vmovddup 0x249e1(%rip),%xmm13 # 2c4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
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
@@ -7221,9 +7219,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,70,63,2,0 ; vbroadcastss 0x23f46(%rip),%ymm9 # 2ba58 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,13,190,63,2,0 ; vbroadcastss 0x23fbe(%rip),%ymm9 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,60,63,2,0 ; vbroadcastss 0x23f3c(%rip),%ymm9 # 2ba5c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,13,180,63,2,0 ; vbroadcastss 0x23fb4(%rip),%ymm9 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x850>
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
@@ -7253,7 +7251,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,196,62,2,0 ; vbroadcastss 0x23ec4(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,60,63,2,0 ; vbroadcastss 0x23f3c(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7262,7 +7260,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,171,62,2,0 ; vbroadcastss 0x23eab(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,5,35,63,2,0 ; vbroadcastss 0x23f23(%rip),%ymm0 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -7300,7 +7298,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,74,62,2,0 ; vbroadcastss 0x23e4a(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,194,62,2,0 ; vbroadcastss 0x23ec2(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7319,7 +7317,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,8,62,2,0 ; vbroadcastss 0x23e08(%rip),%ymm9 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,13,128,62,2,0 ; vbroadcastss 0x23e80(%rip),%ymm9 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7355,7 +7353,7 @@ _sk_dstin_avx LABEL PROC
PUBLIC _sk_srcout_avx
_sk_srcout_avx LABEL PROC
- DB 196,98,125,24,5,163,61,2,0 ; vbroadcastss 0x23da3(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,27,62,2,0 ; vbroadcastss 0x23e1b(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7366,7 +7364,7 @@ _sk_srcout_avx LABEL PROC
PUBLIC _sk_dstout_avx
_sk_dstout_avx LABEL PROC
- DB 196,226,125,24,5,130,61,2,0 ; vbroadcastss 0x23d82(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,5,250,61,2,0 ; vbroadcastss 0x23dfa(%rip),%ymm0 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7377,7 +7375,7 @@ _sk_dstout_avx LABEL PROC
PUBLIC _sk_srcover_avx
_sk_srcover_avx LABEL PROC
- DB 196,98,125,24,5,97,61,2,0 ; vbroadcastss 0x23d61(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,217,61,2,0 ; vbroadcastss 0x23dd9(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7392,7 +7390,7 @@ _sk_srcover_avx LABEL PROC
PUBLIC _sk_dstover_avx
_sk_dstover_avx LABEL PROC
- DB 196,98,125,24,5,48,61,2,0 ; vbroadcastss 0x23d30(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,168,61,2,0 ; vbroadcastss 0x23da8(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7416,7 +7414,7 @@ _sk_modulate_avx LABEL PROC
PUBLIC _sk_multiply_avx
_sk_multiply_avx LABEL PROC
- DB 196,98,125,24,5,235,60,2,0 ; vbroadcastss 0x23ceb(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,99,61,2,0 ; vbroadcastss 0x23d63(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7445,7 +7443,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,122,60,2,0 ; vbroadcastss 0x23c7a(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,242,60,2,0 ; vbroadcastss 0x23cf2(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7475,7 +7473,7 @@ _sk_screen_avx LABEL PROC
PUBLIC _sk_xor__avx
_sk_xor__avx LABEL PROC
- DB 196,98,125,24,5,25,60,2,0 ; vbroadcastss 0x23c19(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,145,60,2,0 ; vbroadcastss 0x23c91(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7510,7 +7508,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,149,59,2,0 ; vbroadcastss 0x23b95(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,13,60,2,0 ; vbroadcastss 0x23c0d(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7534,7 +7532,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,61,59,2,0 ; vbroadcastss 0x23b3d(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,181,59,2,0 ; vbroadcastss 0x23bb5(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7561,7 +7559,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,217,58,2,0 ; vbroadcastss 0x23ad9(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,81,59,2,0 ; vbroadcastss 0x23b51(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7582,7 +7580,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,144,58,2,0 ; vbroadcastss 0x23a90(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,8,59,2,0 ; vbroadcastss 0x23b08(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7591,7 +7589,7 @@ _sk_exclusion_avx LABEL PROC
PUBLIC _sk_colorburn_avx
_sk_colorburn_avx LABEL PROC
- DB 196,98,125,24,5,119,58,2,0 ; vbroadcastss 0x23a77(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,239,58,2,0 ; vbroadcastss 0x23aef(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7651,7 +7649,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,123,57,2,0 ; vbroadcastss 0x2397b(%rip),%ymm9 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,13,243,57,2,0 ; vbroadcastss 0x239f3(%rip),%ymm9 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7706,7 +7704,7 @@ _sk_colordodge_avx LABEL PROC
PUBLIC _sk_hardlight_avx
_sk_hardlight_avx LABEL PROC
- DB 196,98,125,24,5,134,56,2,0 ; vbroadcastss 0x23886(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,254,56,2,0 ; vbroadcastss 0x238fe(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7759,7 +7757,7 @@ _sk_hardlight_avx LABEL PROC
PUBLIC _sk_overlay_avx
_sk_overlay_avx LABEL PROC
- DB 196,98,125,24,5,171,55,2,0 ; vbroadcastss 0x237ab(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,35,56,2,0 ; vbroadcastss 0x23823(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7824,10 +7822,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,174,54,2,0 ; vbroadcastss 0x236ae(%rip),%ymm11 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,29,38,55,2,0 ; vbroadcastss 0x23726(%rip),%ymm11 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
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,159,54,2,0 ; vbroadcastss 0x2369f(%rip),%ymm13 # 2ba64 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,45,23,55,2,0 ; vbroadcastss 0x23717(%rip),%ymm13 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
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
@@ -7838,7 +7836,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,73,54,2,0 ; vbroadcastss 0x23649(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,193,54,2,0 ; vbroadcastss 0x236c1(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -7965,12 +7963,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,39,52,2,0 ; vbroadcastss 0x23427(%rip),%ymm14 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,53,159,52,2,0 ; vbroadcastss 0x2349f(%rip),%ymm14 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,29,52,2,0 ; vbroadcastss 0x2341d(%rip),%ymm15 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,61,149,52,2,0 ; vbroadcastss 0x23495(%rip),%ymm15 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,14,52,2,0 ; vbroadcastss 0x2340e(%rip),%ymm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,226,125,24,5,134,52,2,0 ; vbroadcastss 0x23486(%rip),%ymm0 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
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
@@ -8031,7 +8029,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,187,50,2,0 ; vbroadcastss 0x232bb(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,51,51,2,0 ; vbroadcastss 0x23333(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -8088,12 +8086,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,223,49,2,0 ; vbroadcastss 0x231df(%rip),%ymm14 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,53,87,50,2,0 ; vbroadcastss 0x23257(%rip),%ymm14 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,213,49,2,0 ; vbroadcastss 0x231d5(%rip),%ymm15 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,61,77,50,2,0 ; vbroadcastss 0x2324d(%rip),%ymm15 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,198,49,2,0 ; vbroadcastss 0x231c6(%rip),%ymm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,226,125,24,5,62,50,2,0 ; vbroadcastss 0x2323e(%rip),%ymm0 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
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
@@ -8154,7 +8152,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,115,48,2,0 ; vbroadcastss 0x23073(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,235,48,2,0 ; vbroadcastss 0x230eb(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -8183,12 +8181,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,31,48,2,0 ; vbroadcastss 0x2301f(%rip),%ymm13 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,45,151,48,2,0 ; vbroadcastss 0x23097(%rip),%ymm13 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,92,89,213 ; vmulps %ymm13,%ymm4,%ymm10
- DB 196,98,125,24,53,21,48,2,0 ; vbroadcastss 0x23015(%rip),%ymm14 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,53,141,48,2,0 ; vbroadcastss 0x2308d(%rip),%ymm14 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,6,48,2,0 ; vbroadcastss 0x23006(%rip),%ymm15 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,61,126,48,2,0 ; vbroadcastss 0x2307e(%rip),%ymm15 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
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
@@ -8251,7 +8249,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,161,46,2,0 ; vbroadcastss 0x22ea1(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,5,25,47,2,0 ; vbroadcastss 0x22f19(%rip),%ymm0 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -8281,12 +8279,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,73,46,2,0 ; vbroadcastss 0x22e49(%rip),%ymm13 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,45,193,46,2,0 ; vbroadcastss 0x22ec1(%rip),%ymm13 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,108,89,213 ; vmulps %ymm13,%ymm2,%ymm10
- DB 196,98,125,24,53,63,46,2,0 ; vbroadcastss 0x22e3f(%rip),%ymm14 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,53,183,46,2,0 ; vbroadcastss 0x22eb7(%rip),%ymm14 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x860>
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,48,46,2,0 ; vbroadcastss 0x22e30(%rip),%ymm15 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,61,168,46,2,0 ; vbroadcastss 0x22ea8(%rip),%ymm15 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
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
@@ -8349,7 +8347,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,203,44,2,0 ; vbroadcastss 0x22ccb(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,5,67,45,2,0 ; vbroadcastss 0x22d43(%rip),%ymm0 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -8380,9 +8378,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 8f15 <_sk_srcover_rgba_8888_avx+0x14a>
+ DB 15,133,42,1,0,0 ; jne 8f3d <_sk_srcover_rgba_8888_avx+0x14a>
DB 196,1,125,16,4,152 ; vmovupd (%r8,%r11,4),%ymm8
- DB 197,125,40,13,39,42,2,0 ; vmovapd 0x22a27(%rip),%ymm9 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0x618>
+ DB 197,125,40,13,159,42,2,0 ; vmovapd 0x22a9f(%rip),%ymm9 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0x614>
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
@@ -8400,9 +8398,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,238,43,2,0 ; vbroadcastss 0x22bee(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,102,44,2,0 ; vbroadcastss 0x22c66(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,13,44,2,0 ; vbroadcastss 0x22c0d(%rip),%ymm9 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,13,133,44,2,0 ; vbroadcastss 0x22c85(%rip),%ymm9 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -8435,7 +8433,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 8f4d <_sk_srcover_rgba_8888_avx+0x182>
+ DB 117,66 ; jne 8f75 <_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
@@ -8444,33 +8442,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 8df1 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 15,135,195,254,255,255 ; ja 8e19 <_sk_srcover_rgba_8888_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,3,1,0,0 ; lea 0x103(%rip),%r10 # 903c <_sk_srcover_rgba_8888_avx+0x271>
+ DB 76,141,21,3,1,0,0 ; lea 0x103(%rip),%r10 # 9064 <_sk_srcover_rgba_8888_avx+0x271>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,4,152 ; vmovss (%r8,%r11,4),%xmm8
- DB 233,164,254,255,255 ; jmpq 8df1 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,164,254,255,255 ; jmpq 8e19 <_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 8f11 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 119,180 ; ja 8f39 <_sk_srcover_rgba_8888_avx+0x146>
DB 65,15,182,193 ; movzbl %r9b,%eax
- DB 76,141,13,240,0,0,0 ; lea 0xf0(%rip),%r9 # 9058 <_sk_srcover_rgba_8888_avx+0x28d>
+ DB 76,141,13,240,0,0,0 ; lea 0xf0(%rip),%r9 # 9080 <_sk_srcover_rgba_8888_avx+0x28d>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,152 ; jmp 8f11 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 235,152 ; jmp 8f39 <_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 8df1 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,81,254,255,255 ; jmpq 8e19 <_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
@@ -8484,10 +8482,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 8df1 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,252,253,255,255 ; jmpq 8e19 <_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 8f11 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 233,9,255,255,255 ; jmpq 8f39 <_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
@@ -8495,7 +8493,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 8f11 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 233,213,254,255,255 ; jmpq 8f39 <_sk_srcover_rgba_8888_avx+0x146>
DB 6 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -8538,7 +8536,7 @@ _sk_clamp_0_avx LABEL PROC
PUBLIC _sk_clamp_1_avx
_sk_clamp_1_avx LABEL PROC
- DB 196,98,125,24,5,174,41,2,0 ; vbroadcastss 0x229ae(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,38,42,2,0 ; vbroadcastss 0x22a26(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -8548,7 +8546,7 @@ _sk_clamp_1_avx LABEL PROC
PUBLIC _sk_clamp_a_avx
_sk_clamp_a_avx LABEL PROC
- DB 196,98,125,24,5,141,41,2,0 ; vbroadcastss 0x2298d(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,5,42,2,0 ; vbroadcastss 0x22a05(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -8558,7 +8556,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,111,41,2,0 ; vbroadcastss 0x2296f(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,231,41,2,0 ; vbroadcastss 0x229e7(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -8585,7 +8583,7 @@ _sk_swap_rb_avx LABEL PROC
PUBLIC _sk_invert_avx
_sk_invert_avx LABEL PROC
- DB 196,98,125,24,5,42,41,2,0 ; vbroadcastss 0x2292a(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,162,41,2,0 ; vbroadcastss 0x229a2(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -8629,9 +8627,9 @@ _sk_premul_dst_avx LABEL PROC
PUBLIC _sk_unpremul_avx
_sk_unpremul_avx LABEL PROC
- DB 196,98,125,24,5,197,40,2,0 ; vbroadcastss 0x228c5(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,61,41,2,0 ; vbroadcastss 0x2293d(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,94,195 ; vdivps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,232,40,2,0 ; vbroadcastss 0x228e8(%rip),%ymm9 # 2ba78 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,13,96,41,2,0 ; vbroadcastss 0x22960(%rip),%ymm9 # 2bb18 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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
@@ -8643,17 +8641,17 @@ _sk_unpremul_avx LABEL PROC
PUBLIC _sk_from_srgb_avx
_sk_from_srgb_avx LABEL PROC
- DB 196,98,125,24,5,194,40,2,0 ; vbroadcastss 0x228c2(%rip),%ymm8 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,5,58,41,2,0 ; vbroadcastss 0x2293a(%rip),%ymm8 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
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,156,40,2,0 ; vbroadcastss 0x2289c(%rip),%ymm11 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,29,20,41,2,0 ; vbroadcastss 0x22914(%rip),%ymm11 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,124,89,227 ; vmulps %ymm11,%ymm0,%ymm12
- DB 196,98,125,24,45,166,40,2,0 ; vbroadcastss 0x228a6(%rip),%ymm13 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,45,30,41,2,0 ; vbroadcastss 0x2291e(%rip),%ymm13 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
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,151,40,2,0 ; vbroadcastss 0x22897(%rip),%ymm12 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,37,15,41,2,0 ; vbroadcastss 0x2290f(%rip),%ymm12 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,141,40,2,0 ; vbroadcastss 0x2288d(%rip),%ymm14 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,53,5,41,2,0 ; vbroadcastss 0x22905(%rip),%ymm14 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
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
@@ -8677,17 +8675,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,22,40,2,0 ; vbroadcastss 0x22816(%rip),%ymm8 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,5,142,40,2,0 ; vbroadcastss 0x2288e(%rip),%ymm8 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x870>
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,240,39,2,0 ; vbroadcastss 0x227f0(%rip),%ymm11 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,29,104,40,2,0 ; vbroadcastss 0x22868(%rip),%ymm11 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,92,89,227 ; vmulps %ymm11,%ymm4,%ymm12
- DB 196,98,125,24,45,250,39,2,0 ; vbroadcastss 0x227fa(%rip),%ymm13 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,45,114,40,2,0 ; vbroadcastss 0x22872(%rip),%ymm13 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
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,235,39,2,0 ; vbroadcastss 0x227eb(%rip),%ymm12 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,37,99,40,2,0 ; vbroadcastss 0x22863(%rip),%ymm12 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,225,39,2,0 ; vbroadcastss 0x227e1(%rip),%ymm14 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,53,89,40,2,0 ; vbroadcastss 0x22859(%rip),%ymm14 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
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
@@ -8712,20 +8710,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,118,39,2,0 ; vbroadcastss 0x22776(%rip),%ymm8 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,5,238,39,2,0 ; vbroadcastss 0x227ee(%rip),%ymm8 # 2bb2c <_sk_srcover_rgba_8888_sse2_lowp+0x880>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,112,39,2,0 ; vbroadcastss 0x22770(%rip),%ymm11 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,29,232,39,2,0 ; vbroadcastss 0x227e8(%rip),%ymm11 # 2bb34 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
DB 196,65,52,89,227 ; vmulps %ymm11,%ymm9,%ymm12
- DB 196,98,125,24,45,94,39,2,0 ; vbroadcastss 0x2275e(%rip),%ymm13 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,45,214,39,2,0 ; vbroadcastss 0x227d6(%rip),%ymm13 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
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,83,39,2,0 ; vbroadcastss 0x22753(%rip),%ymm14 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,53,203,39,2,0 ; vbroadcastss 0x227cb(%rip),%ymm14 # 2bb38 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
DB 196,65,28,88,230 ; vaddps %ymm14,%ymm12,%ymm12
- DB 196,98,125,24,61,73,39,2,0 ; vbroadcastss 0x22749(%rip),%ymm15 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,61,193,39,2,0 ; vbroadcastss 0x227c1(%rip),%ymm15 # 2bb3c <_sk_srcover_rgba_8888_sse2_lowp+0x890>
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,53,39,2,0 ; vbroadcastss 0x22735(%rip),%ymm12 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,37,173,39,2,0 ; vbroadcastss 0x227ad(%rip),%ymm12 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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
@@ -8760,7 +8758,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,61,38,2,0 ; vbroadcastss 0x2263d(%rip),%ymm11 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,29,181,38,2,0 ; vbroadcastss 0x226b5(%rip),%ymm11 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -8770,19 +8768,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,110,38,2,0 ; vbroadcastss 0x2266e(%rip),%ymm11 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,29,230,38,2,0 ; vbroadcastss 0x226e6(%rip),%ymm11 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,92,38,2,0 ; vbroadcastss 0x2265c(%rip),%ymm11 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,29,212,38,2,0 ; vbroadcastss 0x226d4(%rip),%ymm11 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
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,68,38,2,0 ; vbroadcastss 0x22644(%rip),%ymm2 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,226,125,24,21,188,38,2,0 ; vbroadcastss 0x226bc(%rip),%ymm2 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,187,37,2,0 ; vbroadcastss 0x225bb(%rip),%ymm12 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,37,51,38,2,0 ; vbroadcastss 0x22633(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -8792,7 +8790,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,238,37,2,0 ; vbroadcastss 0x225ee(%rip),%ymm8 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,5,102,38,2,0 ; vbroadcastss 0x22666(%rip),%ymm8 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -8807,7 +8805,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,65,37,2,0 ; vbroadcastss 0x22541(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,185,37,2,0 ; vbroadcastss 0x225b9(%rip),%ymm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -8815,23 +8813,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,135,37,2,0 ; vbroadcastss 0x22587(%rip),%ymm11 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,29,255,37,2,0 ; vbroadcastss 0x225ff(%rip),%ymm11 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
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,89,37,2,0 ; vbroadcastss 0x22559(%rip),%ymm12 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,37,209,37,2,0 ; vbroadcastss 0x225d1(%rip),%ymm12 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,4,89,196 ; vmulps %ymm12,%ymm15,%ymm0
- DB 196,98,125,24,45,83,37,2,0 ; vbroadcastss 0x22553(%rip),%ymm13 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,45,203,37,2,0 ; vbroadcastss 0x225cb(%rip),%ymm13 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
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,72,37,2,0 ; vbroadcastss 0x22548(%rip),%ymm1 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,192,37,2,0 ; vbroadcastss 0x225c0(%rip),%ymm1 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
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,31,37,2,0 ; vbroadcastss 0x2251f(%rip),%ymm14 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,53,151,37,2,0 ; vbroadcastss 0x22597(%rip),%ymm14 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
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
@@ -8850,7 +8848,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,201,36,2,0 ; vbroadcastss 0x224c9(%rip),%ymm0 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,5,65,37,2,0 ; vbroadcastss 0x22541(%rip),%ymm0 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -8900,15 +8898,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 96ff <_sk_scale_u8_avx+0x63>
+ DB 117,75 ; jne 9727 <_sk_scale_u8_avx+0x63>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,30,37,2,0 ; vpand 0x2251e(%rip),%xmm8,%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,57,219,5,150,37,2,0 ; vpand 0x22596(%rip),%xmm8,%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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,218,35,2,0 ; vbroadcastss 0x223da(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,13,82,36,2,0 ; vbroadcastss 0x22452(%rip),%ymm9 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -8921,15 +8919,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 96ba <_sk_scale_u8_avx+0x1e>
+ DB 119,166 ; ja 96e2 <_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 # 9798 <_sk_scale_u8_avx+0xfc>
+ DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # 97c0 <_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 96ba <_sk_scale_u8_avx+0x1e>
+ DB 235,135 ; jmp 96e2 <_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
@@ -8937,7 +8935,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 96ba <_sk_scale_u8_avx+0x1e>
+ DB 233,94,255,255,255 ; jmpq 96e2 <_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
@@ -8948,7 +8946,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 96ba <_sk_scale_u8_avx+0x1e>
+ DB 233,34,255,255,255 ; jmpq 96e2 <_sk_scale_u8_avx+0x1e>
DB 144 ; nop
DB 255 ; (bad)
DB 255 ; (bad)
@@ -8980,26 +8978,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 9885 <_sk_scale_565_avx+0xd1>
+ DB 15,133,178,0,0,0 ; jne 98ad <_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,204,34,2,0 ; vbroadcastss 0x222cc(%rip),%ymm9 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,13,68,35,2,0 ; vbroadcastss 0x22344(%rip),%ymm9 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,60,84,201 ; vandps %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,189,34,2,0 ; vbroadcastss 0x222bd(%rip),%ymm10 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,21,53,35,2,0 ; vbroadcastss 0x22335(%rip),%ymm10 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,179,34,2,0 ; vbroadcastss 0x222b3(%rip),%ymm10 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,21,43,35,2,0 ; vbroadcastss 0x2232b(%rip),%ymm10 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,60,84,210 ; vandps %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,164,34,2,0 ; vbroadcastss 0x222a4(%rip),%ymm11 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,29,28,35,2,0 ; vbroadcastss 0x2231c(%rip),%ymm11 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,154,34,2,0 ; vbroadcastss 0x2229a(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,29,18,35,2,0 ; vbroadcastss 0x22312(%rip),%ymm11 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,60,84,195 ; vandps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,139,34,2,0 ; vbroadcastss 0x2228b(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,3,35,2,0 ; vbroadcastss 0x22303(%rip),%ymm11 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -9018,27 +9016,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 97d9 <_sk_scale_565_avx+0x25>
+ DB 15,135,59,255,255,255 ; ja 9801 <_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 # 990c <_sk_scale_565_avx+0x158>
+ DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 9934 <_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 97d9 <_sk_scale_565_avx+0x25>
+ DB 233,25,255,255,255 ; jmpq 9801 <_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 97d9 <_sk_scale_565_avx+0x25>
+ DB 233,251,254,255,255 ; jmpq 9801 <_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 97d9 <_sk_scale_565_avx+0x25>
+ DB 233,205,254,255,255 ; jmpq 9801 <_sk_scale_565_avx+0x25>
DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -9086,15 +9084,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 99ee <_sk_lerp_u8_avx+0x87>
+ DB 117,111 ; jne 9a16 <_sk_lerp_u8_avx+0x87>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,83,34,2,0 ; vpand 0x22253(%rip),%xmm8,%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,57,219,5,203,34,2,0 ; vpand 0x222cb(%rip),%xmm8,%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,15,33,2,0 ; vbroadcastss 0x2210f(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,13,135,33,2,0 ; vbroadcastss 0x22187(%rip),%ymm9 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -9115,15 +9113,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 9985 <_sk_lerp_u8_avx+0x1e>
+ DB 119,130 ; ja 99ad <_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 # 9a8c <_sk_lerp_u8_avx+0x125>
+ DB 76,141,21,126,0,0,0 ; lea 0x7e(%rip),%r10 # 9ab4 <_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 9985 <_sk_lerp_u8_avx+0x1e>
+ DB 233,96,255,255,255 ; jmpq 99ad <_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
@@ -9131,7 +9129,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 9985 <_sk_lerp_u8_avx+0x1e>
+ DB 233,55,255,255,255 ; jmpq 99ad <_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
@@ -9142,7 +9140,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 9985 <_sk_lerp_u8_avx+0x1e>
+ DB 233,251,254,255,255 ; jmpq 99ad <_sk_lerp_u8_avx+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 139,255 ; mov %edi,%edi
DB 255 ; (bad)
@@ -9150,7 +9148,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde009a9c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfde894>
+ DB 232,255,255,255,221 ; callq ffffffffde009ac4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfde818>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -9171,26 +9169,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 9b9d <_sk_lerp_565_avx+0xf5>
+ DB 15,133,214,0,0,0 ; jne 9bc5 <_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,216,31,2,0 ; vbroadcastss 0x21fd8(%rip),%ymm9 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,13,80,32,2,0 ; vbroadcastss 0x22050(%rip),%ymm9 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,60,84,201 ; vandps %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,201,31,2,0 ; vbroadcastss 0x21fc9(%rip),%ymm10 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,21,65,32,2,0 ; vbroadcastss 0x22041(%rip),%ymm10 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,191,31,2,0 ; vbroadcastss 0x21fbf(%rip),%ymm10 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,21,55,32,2,0 ; vbroadcastss 0x22037(%rip),%ymm10 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,60,84,210 ; vandps %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,176,31,2,0 ; vbroadcastss 0x21fb0(%rip),%ymm11 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,29,40,32,2,0 ; vbroadcastss 0x22028(%rip),%ymm11 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,166,31,2,0 ; vbroadcastss 0x21fa6(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,29,30,32,2,0 ; vbroadcastss 0x2201e(%rip),%ymm11 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,60,84,195 ; vandps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,151,31,2,0 ; vbroadcastss 0x21f97(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,15,32,2,0 ; vbroadcastss 0x2200f(%rip),%ymm11 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -9217,27 +9215,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 9acd <_sk_lerp_565_avx+0x25>
+ DB 15,135,23,255,255,255 ; ja 9af5 <_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 # 9c24 <_sk_lerp_565_avx+0x17c>
+ DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 9c4c <_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 9acd <_sk_lerp_565_avx+0x25>
+ DB 233,245,254,255,255 ; jmpq 9af5 <_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 9acd <_sk_lerp_565_avx+0x25>
+ DB 233,215,254,255,255 ; jmpq 9af5 <_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 9acd <_sk_lerp_565_avx+0x25>
+ DB 233,169,254,255,255 ; jmpq 9af5 <_sk_lerp_565_avx+0x25>
DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -9264,9 +9262,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 9e5e <_sk_load_tables_avx+0x21e>
+ DB 15,133,7,2,0,0 ; jne 9e86 <_sk_load_tables_avx+0x21e>
DB 196,65,125,16,20,144 ; vmovupd (%r8,%rdx,4),%ymm10
- DB 197,125,40,13,219,27,2,0 ; vmovapd 0x21bdb(%rip),%ymm9 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0x638>
+ DB 197,125,40,13,83,28,2,0 ; vmovapd 0x21c53(%rip),%ymm9 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0x634>
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
@@ -9358,7 +9356,7 @@ _sk_load_tables_avx LABEL PROC
DB 196,193,65,114,213,24 ; vpsrld $0x18,%xmm13,%xmm7
DB 196,227,101,24,223,1 ; vinsertf128 $0x1,%xmm7,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,226,125,24,61,115,28,2,0 ; vbroadcastss 0x21c73(%rip),%ymm7 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,61,235,28,2,0 ; vbroadcastss 0x21ceb(%rip),%ymm7 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -9369,21 +9367,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 9c5d <_sk_load_tables_avx+0x1d>
+ DB 15,135,230,253,255,255 ; ja 9c85 <_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 # 9f14 <_sk_load_tables_avx+0x2d4>
+ DB 76,141,21,146,0,0,0 ; lea 0x92(%rip),%r10 # 9f3c <_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 9c5d <_sk_load_tables_avx+0x1d>
+ DB 233,198,253,255,255 ; jmpq 9c85 <_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 9c5d <_sk_load_tables_avx+0x1d>
+ DB 233,159,253,255,255 ; jmpq 9c85 <_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
@@ -9397,9 +9395,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 9c5d <_sk_load_tables_avx+0x1d>
+ DB 233,74,253,255,255 ; jmpq 9c85 <_sk_load_tables_avx+0x1d>
DB 144 ; nop
- DB 120,255 ; js 9f15 <_sk_load_tables_avx+0x2d5>
+ DB 120,255 ; js 9f3d <_sk_load_tables_avx+0x2d5>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -9429,7 +9427,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 a1a3 <_sk_load_tables_u16_be_avx+0x273>
+ DB 15,133,78,2,0,0 ; jne a1cb <_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
@@ -9445,7 +9443,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,57,28,2,0 ; vmovdqa 0x21c39(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,121,111,29,177,28,2,0 ; vmovdqa 0x21cb1(%rip),%xmm11 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -9539,7 +9537,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 196,226,121,51,219 ; vpmovzxwd %xmm3,%xmm3
DB 196,227,77,24,219,1 ; vinsertf128 $0x1,%xmm3,%ymm6,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,226,125,24,53,80,25,2,0 ; vbroadcastss 0x21950(%rip),%ymm6 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,226,125,24,53,200,25,2,0 ; vbroadcastss 0x219c8(%rip),%ymm6 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -9549,29 +9547,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 a209 <_sk_load_tables_u16_be_avx+0x2d9>
+ DB 116,85 ; je a231 <_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 a209 <_sk_load_tables_u16_be_avx+0x2d9>
+ DB 114,72 ; jb a231 <_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 a216 <_sk_load_tables_u16_be_avx+0x2e6>
+ DB 116,72 ; je a23e <_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 a216 <_sk_load_tables_u16_be_avx+0x2e6>
+ DB 114,59 ; jb a23e <_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 9f70 <_sk_load_tables_u16_be_avx+0x40>
+ DB 15,132,132,253,255,255 ; je 9f98 <_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 9f70 <_sk_load_tables_u16_be_avx+0x40>
+ DB 15,130,115,253,255,255 ; jb 9f98 <_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 9f70 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,103,253,255,255 ; jmpq 9f98 <_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 9f70 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,90,253,255,255 ; jmpq 9f98 <_sk_load_tables_u16_be_avx+0x40>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,81,253,255,255 ; jmpq 9f70 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,81,253,255,255 ; jmpq 9f98 <_sk_load_tables_u16_be_avx+0x40>
PUBLIC _sk_load_tables_rgb_u16_be_avx
_sk_load_tables_rgb_u16_be_avx LABEL PROC
@@ -9582,7 +9580,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 a479 <_sk_load_tables_rgb_u16_be_avx+0x25a>
+ DB 15,133,57,2,0,0 ; jne a4a1 <_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
@@ -9603,7 +9601,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,51,25,2,0 ; vmovdqa 0x21933(%rip),%xmm14 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,121,111,53,171,25,2,0 ; vmovdqa 0x219ab(%rip),%xmm14 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -9689,7 +9687,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,224,21,2,0 ; vbroadcastss 0x215e0(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,88,22,2,0 ; vbroadcastss 0x21658(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -9698,68 +9696,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 a4b1 <_sk_load_tables_rgb_u16_be_avx+0x292>
+ DB 117,31 ; jne a4d9 <_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 a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,196,253,255,255 ; jmpq a29d <_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 a4fb <_sk_load_tables_rgb_u16_be_avx+0x2dc>
+ DB 114,48 ; jb a523 <_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 a515 <_sk_load_tables_rgb_u16_be_avx+0x2f6>
+ DB 117,48 ; jne a53d <_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 a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,122,253,255,255 ; jmpq a29d <_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 a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,96,253,255,255 ; jmpq a29d <_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 a556 <_sk_load_tables_rgb_u16_be_avx+0x337>
+ DB 114,39 ; jb a57e <_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 a567 <_sk_load_tables_rgb_u16_be_avx+0x348>
+ DB 117,30 ; jne a58f <_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 a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,31,253,255,255 ; jmpq a29d <_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 a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,14,253,255,255 ; jmpq a29d <_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 a59a <_sk_load_tables_rgb_u16_be_avx+0x37b>
+ DB 114,25 ; jb a5c2 <_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 a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,219,252,255,255 ; jmpq a29d <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,210,252,255,255 ; jmpq a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,210,252,255,255 ; jmpq a29d <_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,198,20,2,0 ; vbroadcastss 0x214c6(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,62,21,2,0 ; vbroadcastss 0x2153e(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -9894,7 +9892,7 @@ _sk_byte_tables_avx LABEL PROC
DB 196,194,121,49,204 ; vpmovzxbd %xmm12,%xmm1
DB 196,194,121,49,213 ; vpmovzxbd %xmm13,%xmm2
DB 196,227,117,24,202,1 ; vinsertf128 $0x1,%xmm2,%ymm1,%ymm1
- DB 196,98,125,24,13,130,18,2,0 ; vbroadcastss 0x21282(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,13,250,18,2,0 ; vbroadcastss 0x212fa(%rip),%ymm9 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -10020,7 +10018,7 @@ _sk_byte_tables_rgb_avx LABEL PROC
DB 196,194,121,49,203 ; vpmovzxbd %xmm11,%xmm1
DB 196,227,125,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,55,16,2,0 ; vbroadcastss 0x21037(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,13,175,16,2,0 ; vbroadcastss 0x210af(%rip),%ymm9 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -10247,36 +10245,36 @@ _sk_parametric_r_avx LABEL PROC
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
DB 196,98,125,24,16 ; vbroadcastss (%rax),%ymm10
DB 197,124,91,216 ; vcvtdq2ps %ymm0,%ymm11
- DB 196,98,125,24,37,200,12,2,0 ; vbroadcastss 0x20cc8(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,64,13,2,0 ; vbroadcastss 0x20d40(%rip),%ymm12 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,190,12,2,0 ; vbroadcastss 0x20cbe(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,54,13,2,0 ; vbroadcastss 0x20d36(%rip),%ymm12 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,124,84,196 ; vandps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,16,12,2,0 ; vbroadcastss 0x20c10(%rip),%ymm12 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,37,136,12,2,0 ; vbroadcastss 0x20c88(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,193,124,86,196 ; vorps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,166,12,2,0 ; vbroadcastss 0x20ca6(%rip),%ymm12 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,30,13,2,0 ; vbroadcastss 0x20d1e(%rip),%ymm12 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,156,12,2,0 ; vbroadcastss 0x20c9c(%rip),%ymm12 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,20,13,2,0 ; vbroadcastss 0x20d14(%rip),%ymm12 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,141,12,2,0 ; vbroadcastss 0x20c8d(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,5,13,2,0 ; vbroadcastss 0x20d05(%rip),%ymm12 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,131,12,2,0 ; vbroadcastss 0x20c83(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,37,251,12,2,0 ; vbroadcastss 0x20cfb(%rip),%ymm12 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 197,156,94,192 ; vdivps %ymm0,%ymm12,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
DB 197,172,89,192 ; vmulps %ymm0,%ymm10,%ymm0
DB 196,99,125,8,208,1 ; vroundps $0x1,%ymm0,%ymm10
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,103,12,2,0 ; vbroadcastss 0x20c67(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,223,12,2,0 ; vbroadcastss 0x20cdf(%rip),%ymm11 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,93,12,2,0 ; vbroadcastss 0x20c5d(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,29,213,12,2,0 ; vbroadcastss 0x20cd5(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,124,92,195 ; vsubps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,78,12,2,0 ; vbroadcastss 0x20c4e(%rip),%ymm11 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,29,198,12,2,0 ; vbroadcastss 0x20cc6(%rip),%ymm11 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,68,12,2,0 ; vbroadcastss 0x20c44(%rip),%ymm11 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,29,188,12,2,0 ; vbroadcastss 0x20cbc(%rip),%ymm11 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,53,12,2,0 ; vbroadcastss 0x20c35(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,21,173,12,2,0 ; vbroadcastss 0x20cad(%rip),%ymm10 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -10284,7 +10282,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,73,11,2,0 ; vbroadcastss 0x20b49(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,193,11,2,0 ; vbroadcastss 0x20bc1(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10304,36 +10302,36 @@ _sk_parametric_g_avx LABEL PROC
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
DB 196,98,125,24,16 ; vbroadcastss (%rax),%ymm10
DB 197,124,91,217 ; vcvtdq2ps %ymm1,%ymm11
- DB 196,98,125,24,37,142,11,2,0 ; vbroadcastss 0x20b8e(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,6,12,2,0 ; vbroadcastss 0x20c06(%rip),%ymm12 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,132,11,2,0 ; vbroadcastss 0x20b84(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,252,11,2,0 ; vbroadcastss 0x20bfc(%rip),%ymm12 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,116,84,204 ; vandps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,214,10,2,0 ; vbroadcastss 0x20ad6(%rip),%ymm12 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,37,78,11,2,0 ; vbroadcastss 0x20b4e(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,193,116,86,204 ; vorps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,108,11,2,0 ; vbroadcastss 0x20b6c(%rip),%ymm12 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,228,11,2,0 ; vbroadcastss 0x20be4(%rip),%ymm12 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,98,11,2,0 ; vbroadcastss 0x20b62(%rip),%ymm12 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,218,11,2,0 ; vbroadcastss 0x20bda(%rip),%ymm12 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,116,89,228 ; vmulps %ymm12,%ymm1,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,83,11,2,0 ; vbroadcastss 0x20b53(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,203,11,2,0 ; vbroadcastss 0x20bcb(%rip),%ymm12 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,193,116,88,204 ; vaddps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,73,11,2,0 ; vbroadcastss 0x20b49(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,37,193,11,2,0 ; vbroadcastss 0x20bc1(%rip),%ymm12 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 197,156,94,201 ; vdivps %ymm1,%ymm12,%ymm1
DB 197,164,92,201 ; vsubps %ymm1,%ymm11,%ymm1
DB 197,172,89,201 ; vmulps %ymm1,%ymm10,%ymm1
DB 196,99,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm10
DB 196,65,116,92,210 ; vsubps %ymm10,%ymm1,%ymm10
- DB 196,98,125,24,29,45,11,2,0 ; vbroadcastss 0x20b2d(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,165,11,2,0 ; vbroadcastss 0x20ba5(%rip),%ymm11 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,35,11,2,0 ; vbroadcastss 0x20b23(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,29,155,11,2,0 ; vbroadcastss 0x20b9b(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,116,92,203 ; vsubps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,20,11,2,0 ; vbroadcastss 0x20b14(%rip),%ymm11 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,29,140,11,2,0 ; vbroadcastss 0x20b8c(%rip),%ymm11 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,10,11,2,0 ; vbroadcastss 0x20b0a(%rip),%ymm11 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,29,130,11,2,0 ; vbroadcastss 0x20b82(%rip),%ymm11 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,251,10,2,0 ; vbroadcastss 0x20afb(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,21,115,11,2,0 ; vbroadcastss 0x20b73(%rip),%ymm10 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -10341,7 +10339,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,15,10,2,0 ; vbroadcastss 0x20a0f(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,135,10,2,0 ; vbroadcastss 0x20a87(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10361,36 +10359,36 @@ _sk_parametric_b_avx LABEL PROC
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
DB 196,98,125,24,16 ; vbroadcastss (%rax),%ymm10
DB 197,124,91,218 ; vcvtdq2ps %ymm2,%ymm11
- DB 196,98,125,24,37,84,10,2,0 ; vbroadcastss 0x20a54(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,204,10,2,0 ; vbroadcastss 0x20acc(%rip),%ymm12 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,74,10,2,0 ; vbroadcastss 0x20a4a(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,194,10,2,0 ; vbroadcastss 0x20ac2(%rip),%ymm12 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,108,84,212 ; vandps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,156,9,2,0 ; vbroadcastss 0x2099c(%rip),%ymm12 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,37,20,10,2,0 ; vbroadcastss 0x20a14(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,193,108,86,212 ; vorps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,50,10,2,0 ; vbroadcastss 0x20a32(%rip),%ymm12 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,170,10,2,0 ; vbroadcastss 0x20aaa(%rip),%ymm12 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,40,10,2,0 ; vbroadcastss 0x20a28(%rip),%ymm12 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,160,10,2,0 ; vbroadcastss 0x20aa0(%rip),%ymm12 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,108,89,228 ; vmulps %ymm12,%ymm2,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,25,10,2,0 ; vbroadcastss 0x20a19(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,145,10,2,0 ; vbroadcastss 0x20a91(%rip),%ymm12 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,15,10,2,0 ; vbroadcastss 0x20a0f(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,37,135,10,2,0 ; vbroadcastss 0x20a87(%rip),%ymm12 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 197,156,94,210 ; vdivps %ymm2,%ymm12,%ymm2
DB 197,164,92,210 ; vsubps %ymm2,%ymm11,%ymm2
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 196,99,125,8,210,1 ; vroundps $0x1,%ymm2,%ymm10
DB 196,65,108,92,210 ; vsubps %ymm10,%ymm2,%ymm10
- DB 196,98,125,24,29,243,9,2,0 ; vbroadcastss 0x209f3(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,107,10,2,0 ; vbroadcastss 0x20a6b(%rip),%ymm11 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,233,9,2,0 ; vbroadcastss 0x209e9(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,29,97,10,2,0 ; vbroadcastss 0x20a61(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,108,92,211 ; vsubps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,218,9,2,0 ; vbroadcastss 0x209da(%rip),%ymm11 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,29,82,10,2,0 ; vbroadcastss 0x20a52(%rip),%ymm11 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,208,9,2,0 ; vbroadcastss 0x209d0(%rip),%ymm11 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,29,72,10,2,0 ; vbroadcastss 0x20a48(%rip),%ymm11 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,108,88,210 ; vaddps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,193,9,2,0 ; vbroadcastss 0x209c1(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,21,57,10,2,0 ; vbroadcastss 0x20a39(%rip),%ymm10 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -10398,7 +10396,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,213,8,2,0 ; vbroadcastss 0x208d5(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,77,9,2,0 ; vbroadcastss 0x2094d(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10418,36 +10416,36 @@ _sk_parametric_a_avx LABEL PROC
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
DB 196,98,125,24,16 ; vbroadcastss (%rax),%ymm10
DB 197,124,91,219 ; vcvtdq2ps %ymm3,%ymm11
- DB 196,98,125,24,37,26,9,2,0 ; vbroadcastss 0x2091a(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,146,9,2,0 ; vbroadcastss 0x20992(%rip),%ymm12 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,16,9,2,0 ; vbroadcastss 0x20910(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,136,9,2,0 ; vbroadcastss 0x20988(%rip),%ymm12 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,100,84,220 ; vandps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,98,8,2,0 ; vbroadcastss 0x20862(%rip),%ymm12 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,37,218,8,2,0 ; vbroadcastss 0x208da(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,193,100,86,220 ; vorps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,248,8,2,0 ; vbroadcastss 0x208f8(%rip),%ymm12 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,112,9,2,0 ; vbroadcastss 0x20970(%rip),%ymm12 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,238,8,2,0 ; vbroadcastss 0x208ee(%rip),%ymm12 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,102,9,2,0 ; vbroadcastss 0x20966(%rip),%ymm12 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,100,89,228 ; vmulps %ymm12,%ymm3,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,223,8,2,0 ; vbroadcastss 0x208df(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,87,9,2,0 ; vbroadcastss 0x20957(%rip),%ymm12 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,193,100,88,220 ; vaddps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,213,8,2,0 ; vbroadcastss 0x208d5(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,37,77,9,2,0 ; vbroadcastss 0x2094d(%rip),%ymm12 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 197,156,94,219 ; vdivps %ymm3,%ymm12,%ymm3
DB 197,164,92,219 ; vsubps %ymm3,%ymm11,%ymm3
DB 197,172,89,219 ; vmulps %ymm3,%ymm10,%ymm3
DB 196,99,125,8,211,1 ; vroundps $0x1,%ymm3,%ymm10
DB 196,65,100,92,210 ; vsubps %ymm10,%ymm3,%ymm10
- DB 196,98,125,24,29,185,8,2,0 ; vbroadcastss 0x208b9(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,49,9,2,0 ; vbroadcastss 0x20931(%rip),%ymm11 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,175,8,2,0 ; vbroadcastss 0x208af(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,29,39,9,2,0 ; vbroadcastss 0x20927(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,100,92,219 ; vsubps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,160,8,2,0 ; vbroadcastss 0x208a0(%rip),%ymm11 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,29,24,9,2,0 ; vbroadcastss 0x20918(%rip),%ymm11 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,150,8,2,0 ; vbroadcastss 0x20896(%rip),%ymm11 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,29,14,9,2,0 ; vbroadcastss 0x2090e(%rip),%ymm11 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,100,88,218 ; vaddps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,135,8,2,0 ; vbroadcastss 0x20887(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,21,255,8,2,0 ; vbroadcastss 0x208ff(%rip),%ymm10 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -10455,7 +10453,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,155,7,2,0 ; vbroadcastss 0x2079b(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,19,8,2,0 ; vbroadcastss 0x20813(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10472,34 +10470,34 @@ _sk_gamma_avx LABEL PROC
DB 197,252,40,233 ; vmovaps %ymm1,%ymm5
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,91,200 ; vcvtdq2ps %ymm0,%ymm1
- DB 196,98,125,24,5,232,7,2,0 ; vbroadcastss 0x207e8(%rip),%ymm8 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,5,96,8,2,0 ; vbroadcastss 0x20860(%rip),%ymm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,222,7,2,0 ; vbroadcastss 0x207de(%rip),%ymm9 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,13,86,8,2,0 ; vbroadcastss 0x20856(%rip),%ymm9 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
- DB 196,226,125,24,37,48,7,2,0 ; vbroadcastss 0x20730(%rip),%ymm4 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,37,168,7,2,0 ; vbroadcastss 0x207a8(%rip),%ymm4 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,252,86,196 ; vorps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,21,199,7,2,0 ; vbroadcastss 0x207c7(%rip),%ymm10 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,21,63,8,2,0 ; vbroadcastss 0x2083f(%rip),%ymm10 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,29,189,7,2,0 ; vbroadcastss 0x207bd(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,53,8,2,0 ; vbroadcastss 0x20835(%rip),%ymm11 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,124,89,211 ; vmulps %ymm11,%ymm0,%ymm2
DB 197,244,92,202 ; vsubps %ymm2,%ymm1,%ymm1
- DB 196,98,125,24,37,175,7,2,0 ; vbroadcastss 0x207af(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,37,39,8,2,0 ; vbroadcastss 0x20827(%rip),%ymm12 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,45,165,7,2,0 ; vbroadcastss 0x207a5(%rip),%ymm13 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,45,29,8,2,0 ; vbroadcastss 0x2081d(%rip),%ymm13 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 197,148,94,192 ; vdivps %ymm0,%ymm13,%ymm0
DB 197,244,92,192 ; vsubps %ymm0,%ymm1,%ymm0
DB 196,98,125,24,48 ; vbroadcastss (%rax),%ymm14
DB 196,193,124,89,198 ; vmulps %ymm14,%ymm0,%ymm0
DB 196,227,125,8,200,1 ; vroundps $0x1,%ymm0,%ymm1
DB 197,252,92,241 ; vsubps %ymm1,%ymm0,%ymm6
- DB 196,98,125,24,61,132,7,2,0 ; vbroadcastss 0x20784(%rip),%ymm15 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,61,252,7,2,0 ; vbroadcastss 0x207fc(%rip),%ymm15 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,124,88,199 ; vaddps %ymm15,%ymm0,%ymm0
- DB 196,226,125,24,29,122,7,2,0 ; vbroadcastss 0x2077a(%rip),%ymm3 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,226,125,24,29,242,7,2,0 ; vbroadcastss 0x207f2(%rip),%ymm3 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 197,204,89,203 ; vmulps %ymm3,%ymm6,%ymm1
DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1
- DB 196,226,125,24,21,109,7,2,0 ; vbroadcastss 0x2076d(%rip),%ymm2 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,226,125,24,21,229,7,2,0 ; vbroadcastss 0x207e5(%rip),%ymm2 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 197,236,92,198 ; vsubps %ymm6,%ymm2,%ymm0
- DB 196,226,125,24,53,100,7,2,0 ; vbroadcastss 0x20764(%rip),%ymm6 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,226,125,24,53,220,7,2,0 ; vbroadcastss 0x207dc(%rip),%ymm6 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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)
@@ -10541,7 +10539,7 @@ _sk_gamma_avx LABEL PROC
DB 197,236,92,212 ; vsubps %ymm4,%ymm2,%ymm2
DB 197,204,94,210 ; vdivps %ymm2,%ymm6,%ymm2
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,168,6,2,0 ; vbroadcastss 0x206a8(%rip),%ymm2 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,226,125,24,21,32,7,2,0 ; vbroadcastss 0x20720(%rip),%ymm2 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -10559,31 +10557,31 @@ _sk_gamma_avx LABEL PROC
PUBLIC _sk_lab_to_xyz_avx
_sk_lab_to_xyz_avx LABEL PROC
- DB 196,98,125,24,5,91,6,2,0 ; vbroadcastss 0x2065b(%rip),%ymm8 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,5,211,6,2,0 ; vbroadcastss 0x206d3(%rip),%ymm8 # 2bbac <_sk_srcover_rgba_8888_sse2_lowp+0x900>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,181,5,2,0 ; vbroadcastss 0x205b5(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,45,6,2,0 ; vbroadcastss 0x2062d(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,67,6,2,0 ; vbroadcastss 0x20643(%rip),%ymm9 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,13,187,6,2,0 ; vbroadcastss 0x206bb(%rip),%ymm9 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
DB 196,193,116,88,201 ; vaddps %ymm9,%ymm1,%ymm1
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 196,193,108,88,209 ; vaddps %ymm9,%ymm2,%ymm2
- DB 196,98,125,24,5,47,6,2,0 ; vbroadcastss 0x2062f(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ DB 196,98,125,24,5,167,6,2,0 ; vbroadcastss 0x206a7(%rip),%ymm8 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,37,6,2,0 ; vbroadcastss 0x20625(%rip),%ymm8 # 2bb18 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ DB 196,98,125,24,5,157,6,2,0 ; vbroadcastss 0x2069d(%rip),%ymm8 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,27,6,2,0 ; vbroadcastss 0x2061b(%rip),%ymm8 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ DB 196,98,125,24,5,147,6,2,0 ; vbroadcastss 0x20693(%rip),%ymm8 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x910>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
DB 197,252,88,201 ; vaddps %ymm1,%ymm0,%ymm1
- DB 196,98,125,24,5,13,6,2,0 ; vbroadcastss 0x2060d(%rip),%ymm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ DB 196,98,125,24,5,133,6,2,0 ; vbroadcastss 0x20685(%rip),%ymm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,252,92,210 ; vsubps %ymm2,%ymm0,%ymm2
DB 197,116,89,193 ; vmulps %ymm1,%ymm1,%ymm8
DB 196,65,116,89,192 ; vmulps %ymm8,%ymm1,%ymm8
- DB 196,98,125,24,13,246,5,2,0 ; vbroadcastss 0x205f6(%rip),%ymm9 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ DB 196,98,125,24,13,110,6,2,0 ; vbroadcastss 0x2066e(%rip),%ymm9 # 2bbc4 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 196,65,52,194,208,1 ; vcmpltps %ymm8,%ymm9,%ymm10
- DB 196,98,125,24,29,235,5,2,0 ; vbroadcastss 0x205eb(%rip),%ymm11 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ DB 196,98,125,24,29,99,6,2,0 ; vbroadcastss 0x20663(%rip),%ymm11 # 2bbc8 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,37,225,5,2,0 ; vbroadcastss 0x205e1(%rip),%ymm12 # 2bb2c <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,98,125,24,37,89,6,2,0 ; vbroadcastss 0x20659(%rip),%ymm12 # 2bbcc <_sk_srcover_rgba_8888_sse2_lowp+0x920>
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
@@ -10598,9 +10596,9 @@ _sk_lab_to_xyz_avx LABEL PROC
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
DB 196,193,108,89,212 ; vmulps %ymm12,%ymm2,%ymm2
DB 196,227,109,74,208,144 ; vblendvps %ymm9,%ymm0,%ymm2,%ymm2
- DB 196,226,125,24,5,151,5,2,0 ; vbroadcastss 0x20597(%rip),%ymm0 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,5,15,6,2,0 ; vbroadcastss 0x2060f(%rip),%ymm0 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,142,5,2,0 ; vbroadcastss 0x2058e(%rip),%ymm8 # 2bb34 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,98,125,24,5,6,6,2,0 ; vbroadcastss 0x20606(%rip),%ymm8 # 2bbd4 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10614,15 +10612,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 b60b <_sk_load_a8_avx+0x5c>
+ DB 117,68 ; jne b633 <_sk_load_a8_avx+0x5c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,11,6,2,0 ; vpand 0x2060b(%rip),%xmm0,%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,249,219,5,131,6,2,0 ; vpand 0x20683(%rip),%xmm0,%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,201,4,2,0 ; vbroadcastss 0x204c9(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,65,5,2,0 ; vbroadcastss 0x20541(%rip),%ymm1 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -10634,15 +10632,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 b5cd <_sk_load_a8_avx+0x1e>
+ DB 119,174 ; ja b5f5 <_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 # b6a4 <_sk_load_a8_avx+0xf5>
+ DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # b6cc <_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 b5cd <_sk_load_a8_avx+0x1e>
+ DB 235,143 ; jmp b5f5 <_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
@@ -10650,7 +10648,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 b5cd <_sk_load_a8_avx+0x1e>
+ DB 233,103,255,255,255 ; jmpq b5f5 <_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
@@ -10661,7 +10659,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 b5cd <_sk_load_a8_avx+0x1e>
+ DB 233,44,255,255,255 ; jmpq b5f5 <_sk_load_a8_avx+0x1e>
DB 15,31,0 ; nopl (%rax)
DB 143 ; (bad)
DB 255 ; (bad)
@@ -10692,15 +10690,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 b71c <_sk_load_a8_dst_avx+0x5c>
+ DB 117,68 ; jne b744 <_sk_load_a8_dst_avx+0x5c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,250,4,2,0 ; vpand 0x204fa(%rip),%xmm4,%xmm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,217,219,37,114,5,2,0 ; vpand 0x20572(%rip),%xmm4,%xmm4 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,184,3,2,0 ; vbroadcastss 0x203b8(%rip),%ymm5 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,45,48,4,2,0 ; vbroadcastss 0x20430(%rip),%ymm5 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -10712,15 +10710,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 b6de <_sk_load_a8_dst_avx+0x1e>
+ DB 119,174 ; ja b706 <_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 # b7b4 <_sk_load_a8_dst_avx+0xf4>
+ DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # b7dc <_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 b6de <_sk_load_a8_dst_avx+0x1e>
+ DB 235,143 ; jmp b706 <_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
@@ -10728,7 +10726,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 b6de <_sk_load_a8_dst_avx+0x1e>
+ DB 233,103,255,255,255 ; jmpq b706 <_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
@@ -10739,7 +10737,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 b6de <_sk_load_a8_dst_avx+0x1e>
+ DB 233,44,255,255,255 ; jmpq b706 <_sk_load_a8_dst_avx+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 144 ; nop
DB 255 ; (bad)
@@ -10748,7 +10746,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde00b7c4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe05bc>
+ DB 232,255,255,255,221 ; callq ffffffffde00b7ec <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe0540>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -10826,7 +10824,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,190,1,2,0 ; vbroadcastss 0x201be(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,54,2,2,0 ; vbroadcastss 0x20236(%rip),%ymm1 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -10847,14 +10845,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,58,1,2,0 ; vbroadcastss 0x2013a(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,178,1,2,0 ; vbroadcastss 0x201b2(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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 b962 <_sk_store_a8_avx+0x44>
+ DB 117,10 ; jne b98a <_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
@@ -10862,25 +10860,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 b95e <_sk_store_a8_avx+0x40>
+ DB 119,236 ; ja b986 <_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 # b9d8 <_sk_store_a8_avx+0xba>
+ DB 76,141,21,86,0,0,0 ; lea 0x56(%rip),%r10 # ba00 <_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 b95e <_sk_store_a8_avx+0x40>
+ DB 235,202 ; jmp b986 <_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,75,2,2,0 ; vpshufb 0x2024b(%rip),%xmm8,%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ DB 196,98,57,0,5,195,2,2,0 ; vpshufb 0x202c3(%rip),%xmm8,%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
- DB 235,176 ; jmp b95e <_sk_store_a8_avx+0x40>
+ DB 235,176 ; jmp b986 <_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,49,2,2,0 ; vpshufb 0x20231(%rip),%xmm8,%xmm8 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ DB 196,98,57,0,5,169,2,2,0 ; vpshufb 0x202a9(%rip),%xmm8,%xmm8 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
- DB 235,135 ; jmp b95e <_sk_store_a8_avx+0x40>
+ DB 235,135 ; jmp b986 <_sk_store_a8_avx+0x40>
DB 144 ; nop
DB 179,255 ; mov $0xff,%bl
DB 255 ; (bad)
@@ -10911,18 +10909,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 ba55 <_sk_load_g8_avx+0x61>
+ DB 117,73 ; jne ba7d <_sk_load_g8_avx+0x61>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,198,1,2,0 ; vpand 0x201c6(%rip),%xmm0,%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,249,219,5,62,2,2,0 ; vpand 0x2023e(%rip),%xmm0,%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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,132,0,2,0 ; vbroadcastss 0x20084(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,252,0,2,0 ; vbroadcastss 0x200fc(%rip),%ymm1 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,253,255,1,0 ; vbroadcastss 0x1fffd(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,117,0,2,0 ; vbroadcastss 0x20075(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -10931,15 +10929,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 ba12 <_sk_load_g8_avx+0x1e>
+ DB 119,169 ; ja ba3a <_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 # baec <_sk_load_g8_avx+0xf8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # bb14 <_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 ba12 <_sk_load_g8_avx+0x1e>
+ DB 235,138 ; jmp ba3a <_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
@@ -10947,7 +10945,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 ba12 <_sk_load_g8_avx+0x1e>
+ DB 233,98,255,255,255 ; jmpq ba3a <_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
@@ -10958,7 +10956,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 ba12 <_sk_load_g8_avx+0x1e>
+ DB 233,39,255,255,255 ; jmpq ba3a <_sk_load_g8_avx+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -10967,7 +10965,7 @@ _sk_load_g8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00bafc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe08f4>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00bb24 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0878>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -10987,18 +10985,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 bb69 <_sk_load_g8_dst_avx+0x61>
+ DB 117,73 ; jne bb91 <_sk_load_g8_dst_avx+0x61>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,178,0,2,0 ; vpand 0x200b2(%rip),%xmm4,%xmm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 197,217,219,37,42,1,2,0 ; vpand 0x2012a(%rip),%xmm4,%xmm4 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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,112,255,1,0 ; vbroadcastss 0x1ff70(%rip),%ymm5 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,45,232,255,1,0 ; vbroadcastss 0x1ffe8(%rip),%ymm5 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,233,254,1,0 ; vbroadcastss 0x1fee9(%rip),%ymm7 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,61,97,255,1,0 ; vbroadcastss 0x1ff61(%rip),%ymm7 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -11007,15 +11005,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 bb26 <_sk_load_g8_dst_avx+0x1e>
+ DB 119,169 ; ja bb4e <_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 # bc00 <_sk_load_g8_dst_avx+0xf8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # bc28 <_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 bb26 <_sk_load_g8_dst_avx+0x1e>
+ DB 235,138 ; jmp bb4e <_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
@@ -11023,7 +11021,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 bb26 <_sk_load_g8_dst_avx+0x1e>
+ DB 233,98,255,255,255 ; jmpq bb4e <_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
@@ -11034,7 +11032,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 bb26 <_sk_load_g8_dst_avx+0x1e>
+ DB 233,39,255,255,255 ; jmpq bb4e <_sk_load_g8_dst_avx+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -11043,7 +11041,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0a08>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00bc38 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe098c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11121,10 +11119,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,114,253,1,0 ; vbroadcastss 0x1fd72(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,234,253,1,0 ; vbroadcastss 0x1fdea(%rip),%ymm1 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,235,252,1,0 ; vbroadcastss 0x1fceb(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,99,253,1,0 ; vbroadcastss 0x1fd63(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -11144,56 +11142,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 be10 <_sk_load_565_avx+0xa1>
+ DB 15,133,130,0,0,0 ; jne be38 <_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,18,253,1,0 ; vbroadcastss 0x1fd12(%rip),%ymm0 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,5,138,253,1,0 ; vbroadcastss 0x1fd8a(%rip),%ymm0 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,5,253,1,0 ; vbroadcastss 0x1fd05(%rip),%ymm1 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,13,125,253,1,0 ; vbroadcastss 0x1fd7d(%rip),%ymm1 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,252,252,1,0 ; vbroadcastss 0x1fcfc(%rip),%ymm1 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,13,116,253,1,0 ; vbroadcastss 0x1fd74(%rip),%ymm1 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,239,252,1,0 ; vbroadcastss 0x1fcef(%rip),%ymm3 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,29,103,253,1,0 ; vbroadcastss 0x1fd67(%rip),%ymm3 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,230,252,1,0 ; vbroadcastss 0x1fce6(%rip),%ymm3 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,24,29,94,253,1,0 ; vbroadcastss 0x1fd5e(%rip),%ymm3 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,217,252,1,0 ; vbroadcastss 0x1fcd9(%rip),%ymm3 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,29,81,253,1,0 ; vbroadcastss 0x1fd51(%rip),%ymm3 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,58,252,1,0 ; vbroadcastss 0x1fc3a(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,178,252,1,0 ; vbroadcastss 0x1fcb2(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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 bd94 <_sk_load_565_avx+0x25>
+ DB 15,135,108,255,255,255 ; ja bdbc <_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 # be94 <_sk_load_565_avx+0x125>
+ DB 76,141,21,97,0,0,0 ; lea 0x61(%rip),%r10 # bebc <_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 bd94 <_sk_load_565_avx+0x25>
+ DB 233,74,255,255,255 ; jmpq bdbc <_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 bd94 <_sk_load_565_avx+0x25>
+ DB 233,45,255,255,255 ; jmpq bdbc <_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 bd94 <_sk_load_565_avx+0x25>
+ DB 233,0,255,255,255 ; jmpq bdbc <_sk_load_565_avx+0x25>
DB 168,255 ; test $0xff,%al
DB 255 ; (bad)
DB 255,194 ; inc %edx
@@ -11223,56 +11221,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 bf51 <_sk_load_565_dst_avx+0xa1>
+ DB 15,133,130,0,0,0 ; jne bf79 <_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,209,251,1,0 ; vbroadcastss 0x1fbd1(%rip),%ymm4 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,37,73,252,1,0 ; vbroadcastss 0x1fc49(%rip),%ymm4 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,204,84,228 ; vandps %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,196,251,1,0 ; vbroadcastss 0x1fbc4(%rip),%ymm5 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,45,60,252,1,0 ; vbroadcastss 0x1fc3c(%rip),%ymm5 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,187,251,1,0 ; vbroadcastss 0x1fbbb(%rip),%ymm5 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,45,51,252,1,0 ; vbroadcastss 0x1fc33(%rip),%ymm5 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,204,84,237 ; vandps %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,174,251,1,0 ; vbroadcastss 0x1fbae(%rip),%ymm7 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,61,38,252,1,0 ; vbroadcastss 0x1fc26(%rip),%ymm7 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,24,61,165,251,1,0 ; vbroadcastss 0x1fba5(%rip),%ymm7 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,24,61,29,252,1,0 ; vbroadcastss 0x1fc1d(%rip),%ymm7 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,204,84,247 ; vandps %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,152,251,1,0 ; vbroadcastss 0x1fb98(%rip),%ymm7 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,61,16,252,1,0 ; vbroadcastss 0x1fc10(%rip),%ymm7 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,249,250,1,0 ; vbroadcastss 0x1faf9(%rip),%ymm7 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,61,113,251,1,0 ; vbroadcastss 0x1fb71(%rip),%ymm7 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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 bed5 <_sk_load_565_dst_avx+0x25>
+ DB 15,135,108,255,255,255 ; ja befd <_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 # bfd8 <_sk_load_565_dst_avx+0x128>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c000 <_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 bed5 <_sk_load_565_dst_avx+0x25>
+ DB 233,74,255,255,255 ; jmpq befd <_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 bed5 <_sk_load_565_dst_avx+0x25>
+ DB 233,45,255,255,255 ; jmpq befd <_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 bed5 <_sk_load_565_dst_avx+0x25>
+ DB 233,0,255,255,255 ; jmpq befd <_sk_load_565_dst_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11363,23 +11361,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,161,249,1,0 ; vbroadcastss 0x1f9a1(%rip),%ymm0 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,5,25,250,1,0 ; vbroadcastss 0x1fa19(%rip),%ymm0 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,148,249,1,0 ; vbroadcastss 0x1f994(%rip),%ymm1 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,13,12,250,1,0 ; vbroadcastss 0x1fa0c(%rip),%ymm1 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,139,249,1,0 ; vbroadcastss 0x1f98b(%rip),%ymm1 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,13,3,250,1,0 ; vbroadcastss 0x1fa03(%rip),%ymm1 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,126,249,1,0 ; vbroadcastss 0x1f97e(%rip),%ymm3 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,29,246,249,1,0 ; vbroadcastss 0x1f9f6(%rip),%ymm3 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,117,249,1,0 ; vbroadcastss 0x1f975(%rip),%ymm3 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,24,29,237,249,1,0 ; vbroadcastss 0x1f9ed(%rip),%ymm3 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,104,249,1,0 ; vbroadcastss 0x1f968(%rip),%ymm3 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,29,224,249,1,0 ; vbroadcastss 0x1f9e0(%rip),%ymm3 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,201,248,1,0 ; vbroadcastss 0x1f8c9(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,65,249,1,0 ; vbroadcastss 0x1f941(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -11396,14 +11394,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,144,249,1,0 ; vbroadcastss 0x1f990(%rip),%ymm8 # 2bb38 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,98,125,24,5,8,250,1,0 ; vbroadcastss 0x1fa08(%rip),%ymm8 # 2bbd8 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
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,105,249,1,0 ; vbroadcastss 0x1f969(%rip),%ymm10 # 2bb3c <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,98,125,24,21,225,249,1,0 ; vbroadcastss 0x1f9e1(%rip),%ymm10 # 2bbdc <_sk_srcover_rgba_8888_sse2_lowp+0x930>
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
@@ -11417,7 +11415,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 c223 <_sk_store_565_avx+0x9a>
+ DB 117,10 ; jne c24b <_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
@@ -11425,22 +11423,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 c21f <_sk_store_565_avx+0x96>
+ DB 119,236 ; ja c247 <_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 # c280 <_sk_store_565_avx+0xf7>
+ DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # c2a8 <_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 c21f <_sk_store_565_avx+0x96>
+ DB 235,207 ; jmp c247 <_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 c21f <_sk_store_565_avx+0x96>
+ DB 235,191 ; jmp c247 <_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 c21f <_sk_store_565_avx+0x96>
+ DB 235,159 ; jmp c247 <_sk_store_565_avx+0x96>
DB 199 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -11458,7 +11456,7 @@ _sk_store_565_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe100c298 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe1090>
+ DB 232,255,255,255,224 ; callq ffffffffe100c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe1014>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -11473,31 +11471,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 c355 <_sk_load_4444_avx+0xb9>
+ DB 15,133,154,0,0,0 ; jne c37d <_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,97,248,1,0 ; vbroadcastss 0x1f861(%rip),%ymm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,24,5,217,248,1,0 ; vbroadcastss 0x1f8d9(%rip),%ymm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,84,248,1,0 ; vbroadcastss 0x1f854(%rip),%ymm1 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,13,204,248,1,0 ; vbroadcastss 0x1f8cc(%rip),%ymm1 # 2bbe4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,75,248,1,0 ; vbroadcastss 0x1f84b(%rip),%ymm1 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,24,13,195,248,1,0 ; vbroadcastss 0x1f8c3(%rip),%ymm1 # 2bbe8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,62,248,1,0 ; vbroadcastss 0x1f83e(%rip),%ymm2 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,226,125,24,21,182,248,1,0 ; vbroadcastss 0x1f8b6(%rip),%ymm2 # 2bbec <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,53,248,1,0 ; vbroadcastss 0x1f835(%rip),%ymm2 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,226,125,24,21,173,248,1,0 ; vbroadcastss 0x1f8ad(%rip),%ymm2 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,40,248,1,0 ; vbroadcastss 0x1f828(%rip),%ymm8 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,160,248,1,0 ; vbroadcastss 0x1f8a0(%rip),%ymm8 # 2bbf4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,30,248,1,0 ; vbroadcastss 0x1f81e(%rip),%ymm8 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,98,125,24,5,150,248,1,0 ; vbroadcastss 0x1f896(%rip),%ymm8 # 2bbf8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,16,248,1,0 ; vbroadcastss 0x1f810(%rip),%ymm8 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,136,248,1,0 ; vbroadcastss 0x1f888(%rip),%ymm8 # 2bbfc <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11506,27 +11504,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 c2c1 <_sk_load_4444_avx+0x25>
+ DB 15,135,84,255,255,255 ; ja c2e9 <_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 # c3dc <_sk_load_4444_avx+0x140>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c404 <_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 c2c1 <_sk_load_4444_avx+0x25>
+ DB 233,50,255,255,255 ; jmpq c2e9 <_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 c2c1 <_sk_load_4444_avx+0x25>
+ DB 233,21,255,255,255 ; jmpq c2e9 <_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 c2c1 <_sk_load_4444_avx+0x25>
+ DB 233,232,254,255,255 ; jmpq c2e9 <_sk_load_4444_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11560,31 +11558,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 c4b1 <_sk_load_4444_dst_avx+0xb9>
+ DB 15,133,154,0,0,0 ; jne c4d9 <_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,5,247,1,0 ; vbroadcastss 0x1f705(%rip),%ymm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,24,37,125,247,1,0 ; vbroadcastss 0x1f77d(%rip),%ymm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,196,84,228 ; vandps %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,248,246,1,0 ; vbroadcastss 0x1f6f8(%rip),%ymm5 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,45,112,247,1,0 ; vbroadcastss 0x1f770(%rip),%ymm5 # 2bbe4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,239,246,1,0 ; vbroadcastss 0x1f6ef(%rip),%ymm5 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,24,45,103,247,1,0 ; vbroadcastss 0x1f767(%rip),%ymm5 # 2bbe8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,196,84,237 ; vandps %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,226,246,1,0 ; vbroadcastss 0x1f6e2(%rip),%ymm6 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,226,125,24,53,90,247,1,0 ; vbroadcastss 0x1f75a(%rip),%ymm6 # 2bbec <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,24,53,217,246,1,0 ; vbroadcastss 0x1f6d9(%rip),%ymm6 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,226,125,24,53,81,247,1,0 ; vbroadcastss 0x1f751(%rip),%ymm6 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,196,84,246 ; vandps %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,204,246,1,0 ; vbroadcastss 0x1f6cc(%rip),%ymm8 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,68,247,1,0 ; vbroadcastss 0x1f744(%rip),%ymm8 # 2bbf4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,24,5,194,246,1,0 ; vbroadcastss 0x1f6c2(%rip),%ymm8 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,98,125,24,5,58,247,1,0 ; vbroadcastss 0x1f73a(%rip),%ymm8 # 2bbf8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,68,84,248 ; vandps %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,180,246,1,0 ; vbroadcastss 0x1f6b4(%rip),%ymm8 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,44,247,1,0 ; vbroadcastss 0x1f72c(%rip),%ymm8 # 2bbfc <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11593,27 +11591,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 c41d <_sk_load_4444_dst_avx+0x25>
+ DB 15,135,84,255,255,255 ; ja c445 <_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 # c538 <_sk_load_4444_dst_avx+0x140>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c560 <_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 c41d <_sk_load_4444_dst_avx+0x25>
+ DB 233,50,255,255,255 ; jmpq c445 <_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 c41d <_sk_load_4444_dst_avx+0x25>
+ DB 233,21,255,255,255 ; jmpq c445 <_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 c41d <_sk_load_4444_dst_avx+0x25>
+ DB 233,232,254,255,255 ; jmpq c445 <_sk_load_4444_dst_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11704,25 +11702,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,189,244,1,0 ; vbroadcastss 0x1f4bd(%rip),%ymm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,24,5,53,245,1,0 ; vbroadcastss 0x1f535(%rip),%ymm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,176,244,1,0 ; vbroadcastss 0x1f4b0(%rip),%ymm1 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,13,40,245,1,0 ; vbroadcastss 0x1f528(%rip),%ymm1 # 2bbe4 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,167,244,1,0 ; vbroadcastss 0x1f4a7(%rip),%ymm1 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,24,13,31,245,1,0 ; vbroadcastss 0x1f51f(%rip),%ymm1 # 2bbe8 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,154,244,1,0 ; vbroadcastss 0x1f49a(%rip),%ymm2 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,226,125,24,21,18,245,1,0 ; vbroadcastss 0x1f512(%rip),%ymm2 # 2bbec <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,145,244,1,0 ; vbroadcastss 0x1f491(%rip),%ymm2 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,226,125,24,21,9,245,1,0 ; vbroadcastss 0x1f509(%rip),%ymm2 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,132,244,1,0 ; vbroadcastss 0x1f484(%rip),%ymm8 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,252,244,1,0 ; vbroadcastss 0x1f4fc(%rip),%ymm8 # 2bbf4 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,122,244,1,0 ; vbroadcastss 0x1f47a(%rip),%ymm8 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,98,125,24,5,242,244,1,0 ; vbroadcastss 0x1f4f2(%rip),%ymm8 # 2bbf8 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,108,244,1,0 ; vbroadcastss 0x1f46c(%rip),%ymm8 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,228,244,1,0 ; vbroadcastss 0x1f4e4(%rip),%ymm8 # 2bbfc <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -11741,7 +11739,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,64,244,1,0 ; vbroadcastss 0x1f440(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,98,125,24,5,184,244,1,0 ; vbroadcastss 0x1f4b8(%rip),%ymm8 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
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
@@ -11768,7 +11766,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 c7b9 <_sk_store_4444_avx+0xb8>
+ DB 117,10 ; jne c7e1 <_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
@@ -11776,22 +11774,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 c7b5 <_sk_store_4444_avx+0xb4>
+ DB 119,236 ; ja c7dd <_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 # c818 <_sk_store_4444_avx+0x117>
+ DB 76,141,21,68,0,0,0 ; lea 0x44(%rip),%r10 # c840 <_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 c7b5 <_sk_store_4444_avx+0xb4>
+ DB 235,207 ; jmp c7dd <_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 c7b5 <_sk_store_4444_avx+0xb4>
+ DB 235,191 ; jmp c7dd <_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 c7b5 <_sk_store_4444_avx+0xb4>
+ DB 235,159 ; jmp c7dd <_sk_store_4444_avx+0xb4>
DB 102,144 ; xchg %ax,%ax
DB 197,255,255 ; (bad)
DB 255,214 ; callq *%rsi
@@ -11825,12 +11823,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 c8db <_sk_load_8888_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne c903 <_sk_load_8888_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,254,239,1,0 ; vmovapd 0x1effe(%rip),%ymm10 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0x658>
+ DB 197,125,40,21,118,240,1,0 ; vmovapd 0x1f076(%rip),%ymm10 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x654>
DB 196,193,53,84,194 ; vandpd %ymm10,%ymm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,76,242,1,0 ; vbroadcastss 0x1f24c(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,5,196,242,1,0 ; vbroadcastss 0x1f2c4(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -11857,21 +11855,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 c85a <_sk_load_8888_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja c882 <_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 # c990 <_sk_load_8888_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # c9b8 <_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 c85a <_sk_load_8888_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq c882 <_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 c85a <_sk_load_8888_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq c882 <_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
@@ -11885,9 +11883,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 c85a <_sk_load_8888_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq c882 <_sk_load_8888_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js c991 <_sk_load_8888_avx+0x15d>
+ DB 120,255 ; js c9b9 <_sk_load_8888_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -11918,12 +11916,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 ca53 <_sk_load_8888_dst_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne ca7b <_sk_load_8888_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,166,238,1,0 ; vmovapd 0x1eea6(%rip),%ymm10 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0x678>
+ DB 197,125,40,21,30,239,1,0 ; vmovapd 0x1ef1e(%rip),%ymm10 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x674>
DB 196,193,53,84,226 ; vandpd %ymm10,%ymm9,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,212,240,1,0 ; vbroadcastss 0x1f0d4(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,5,76,241,1,0 ; vbroadcastss 0x1f14c(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -11950,21 +11948,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 c9d2 <_sk_load_8888_dst_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja c9fa <_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 # cb08 <_sk_load_8888_dst_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # cb30 <_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 c9d2 <_sk_load_8888_dst_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq c9fa <_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 c9d2 <_sk_load_8888_dst_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq c9fa <_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
@@ -11978,9 +11976,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 c9d2 <_sk_load_8888_dst_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq c9fa <_sk_load_8888_dst_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js cb09 <_sk_load_8888_dst_avx+0x15d>
+ DB 120,255 ; js cb31 <_sk_load_8888_dst_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12056,10 +12054,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,120,236,1,0 ; vmovaps 0x1ec78(%rip),%ymm10 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0x698>
+ DB 197,124,40,21,240,236,1,0 ; vmovaps 0x1ecf0(%rip),%ymm10 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x694>
DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,134,238,1,0 ; vbroadcastss 0x1ee86(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,13,254,238,1,0 ; vbroadcastss 0x1eefe(%rip),%ymm9 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -12094,7 +12092,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,178,237,1,0 ; vbroadcastss 0x1edb2(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,42,238,1,0 ; vbroadcastss 0x1ee2a(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -12119,7 +12117,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 cd50 <_sk_store_8888_avx+0xae>
+ DB 117,10 ; jne cd78 <_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
@@ -12127,17 +12125,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 cd4c <_sk_store_8888_avx+0xaa>
+ DB 119,236 ; ja cd74 <_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 # cdc0 <_sk_store_8888_avx+0x11e>
+ DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # cde8 <_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 cd4c <_sk_store_8888_avx+0xaa>
+ DB 235,208 ; jmp cd74 <_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 cd4c <_sk_store_8888_avx+0xaa>
+ DB 235,192 ; jmp cd74 <_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
@@ -12145,7 +12143,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 cd4c <_sk_store_8888_avx+0xaa>
+ DB 235,143 ; jmp cd74 <_sk_store_8888_avx+0xaa>
DB 15,31,0 ; nopl (%rax)
DB 180,255 ; mov $0xff,%ah
DB 255 ; (bad)
@@ -12157,7 +12155,7 @@ _sk_store_8888_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,218 ; callq ffffffffdb00cdd4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe1bcc>
+ DB 232,255,255,255,218 ; callq ffffffffdb00cdfc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe1b50>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12175,12 +12173,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 ce83 <_sk_load_bgra_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne ceab <_sk_load_bgra_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,182,234,1,0 ; vmovapd 0x1eab6(%rip),%ymm10 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0x6b8>
+ DB 197,125,40,21,46,235,1,0 ; vmovapd 0x1eb2e(%rip),%ymm10 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0x6b4>
DB 196,193,53,84,202 ; vandpd %ymm10,%ymm9,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,98,125,24,5,164,236,1,0 ; vbroadcastss 0x1eca4(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,5,28,237,1,0 ; vbroadcastss 0x1ed1c(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -12207,21 +12205,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 ce02 <_sk_load_bgra_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja ce2a <_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 # cf38 <_sk_load_bgra_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # cf60 <_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 ce02 <_sk_load_bgra_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq ce2a <_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 ce02 <_sk_load_bgra_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq ce2a <_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
@@ -12235,9 +12233,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 ce02 <_sk_load_bgra_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq ce2a <_sk_load_bgra_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js cf39 <_sk_load_bgra_avx+0x15d>
+ DB 120,255 ; js cf61 <_sk_load_bgra_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12268,12 +12266,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 cffb <_sk_load_bgra_dst_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne d023 <_sk_load_bgra_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,94,233,1,0 ; vmovapd 0x1e95e(%rip),%ymm10 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0x6d8>
+ DB 197,125,40,21,214,233,1,0 ; vmovapd 0x1e9d6(%rip),%ymm10 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x6d4>
DB 196,193,53,84,234 ; vandpd %ymm10,%ymm9,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,98,125,24,5,44,235,1,0 ; vbroadcastss 0x1eb2c(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,5,164,235,1,0 ; vbroadcastss 0x1eba4(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -12300,21 +12298,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 cf7a <_sk_load_bgra_dst_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja cfa2 <_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 # d0b0 <_sk_load_bgra_dst_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d0d8 <_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 cf7a <_sk_load_bgra_dst_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq cfa2 <_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 cf7a <_sk_load_bgra_dst_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq cfa2 <_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
@@ -12328,9 +12326,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 cf7a <_sk_load_bgra_dst_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq cfa2 <_sk_load_bgra_dst_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js d0b1 <_sk_load_bgra_dst_avx+0x15d>
+ DB 120,255 ; js d0d9 <_sk_load_bgra_dst_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12406,10 +12404,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,48,231,1,0 ; vmovaps 0x1e730(%rip),%ymm9 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x6f8>
+ DB 197,124,40,13,168,231,1,0 ; vmovaps 0x1e7a8(%rip),%ymm9 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x6f4>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,222,232,1,0 ; vbroadcastss 0x1e8de(%rip),%ymm10 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,21,86,233,1,0 ; vbroadcastss 0x1e956(%rip),%ymm10 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -12444,7 +12442,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,10,232,1,0 ; vbroadcastss 0x1e80a(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,130,232,1,0 ; vbroadcastss 0x1e882(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -12469,7 +12467,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 d2f8 <_sk_store_bgra_avx+0xae>
+ DB 117,10 ; jne d320 <_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
@@ -12477,17 +12475,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 d2f4 <_sk_store_bgra_avx+0xaa>
+ DB 119,236 ; ja d31c <_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 # d368 <_sk_store_bgra_avx+0x11e>
+ DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # d390 <_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 d2f4 <_sk_store_bgra_avx+0xaa>
+ DB 235,208 ; jmp d31c <_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 d2f4 <_sk_store_bgra_avx+0xaa>
+ DB 235,192 ; jmp d31c <_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
@@ -12495,7 +12493,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 d2f4 <_sk_store_bgra_avx+0xaa>
+ DB 235,143 ; jmp d31c <_sk_store_bgra_avx+0xaa>
DB 15,31,0 ; nopl (%rax)
DB 180,255 ; mov $0xff,%ah
DB 255 ; (bad)
@@ -12507,7 +12505,7 @@ _sk_store_bgra_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,218 ; callq ffffffffdb00d37c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe2174>
+ DB 232,255,255,255,218 ; callq ffffffffdb00d3a4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe20f8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12530,7 +12528,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 d5e3 <_sk_load_f16_avx+0x25f>
+ DB 15,133,33,2,0,0 ; jne d60b <_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
@@ -12547,14 +12545,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,45,240,1,0 ; vmovddup 0x1f02d(%rip),%xmm10 # 2c448 <_sk_srcover_rgba_8888_sse2_lowp+0x1240>
+ DB 197,123,18,21,165,240,1,0 ; vmovddup 0x1f0a5(%rip),%xmm10 # 2c4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x123c>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,159,231,1,0 ; vbroadcastss 0x1e79f(%rip),%xmm11 # 2bbc8 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ DB 196,98,121,24,29,23,232,1,0 ; vbroadcastss 0x1e817(%rip),%xmm11 # 2bc68 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,12,240,1,0 ; vmovddup 0x1f00c(%rip),%xmm12 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x1248>
+ DB 197,123,18,37,132,240,1,0 ; vmovddup 0x1f084(%rip),%xmm12 # 2c4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
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
@@ -12563,7 +12561,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,89,231,1,0 ; vbroadcastss 0x1e759(%rip),%xmm3 # 2bbcc <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ DB 196,226,121,24,29,209,231,1,0 ; vbroadcastss 0x1e7d1(%rip),%xmm3 # 2bc6c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
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
@@ -12642,29 +12640,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 d649 <_sk_load_f16_avx+0x2c5>
+ DB 116,85 ; je d671 <_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 d649 <_sk_load_f16_avx+0x2c5>
+ DB 114,72 ; jb d671 <_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 d656 <_sk_load_f16_avx+0x2d2>
+ DB 116,72 ; je d67e <_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 d656 <_sk_load_f16_avx+0x2d2>
+ DB 114,59 ; jb d67e <_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 d3dd <_sk_load_f16_avx+0x59>
+ DB 15,132,177,253,255,255 ; je d405 <_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 d3dd <_sk_load_f16_avx+0x59>
+ DB 15,130,160,253,255,255 ; jb d405 <_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 d3dd <_sk_load_f16_avx+0x59>
+ DB 233,148,253,255,255 ; jmpq d405 <_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 d3dd <_sk_load_f16_avx+0x59>
+ DB 233,135,253,255,255 ; jmpq d405 <_sk_load_f16_avx+0x59>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,126,253,255,255 ; jmpq d3dd <_sk_load_f16_avx+0x59>
+ DB 233,126,253,255,255 ; jmpq d405 <_sk_load_f16_avx+0x59>
PUBLIC _sk_load_f16_dst_avx
_sk_load_f16_dst_avx LABEL PROC
@@ -12681,7 +12679,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 d8be <_sk_load_f16_dst_avx+0x25f>
+ DB 15,133,33,2,0,0 ; jne d8e6 <_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
@@ -12698,14 +12696,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,82,237,1,0 ; vmovddup 0x1ed52(%rip),%xmm10 # 2c448 <_sk_srcover_rgba_8888_sse2_lowp+0x1240>
+ DB 197,123,18,21,202,237,1,0 ; vmovddup 0x1edca(%rip),%xmm10 # 2c4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x123c>
DB 196,193,89,219,250 ; vpand %xmm10,%xmm4,%xmm7
- DB 196,98,121,24,29,196,228,1,0 ; vbroadcastss 0x1e4c4(%rip),%xmm11 # 2bbc8 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ DB 196,98,121,24,29,60,229,1,0 ; vbroadcastss 0x1e53c(%rip),%xmm11 # 2bc68 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,49,237,1,0 ; vmovddup 0x1ed31(%rip),%xmm12 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x1248>
+ DB 197,123,18,37,169,237,1,0 ; vmovddup 0x1eda9(%rip),%xmm12 # 2c4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
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
@@ -12714,7 +12712,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,126,228,1,0 ; vbroadcastss 0x1e47e(%rip),%xmm7 # 2bbcc <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ DB 196,226,121,24,61,246,228,1,0 ; vbroadcastss 0x1e4f6(%rip),%xmm7 # 2bc6c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
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
@@ -12793,29 +12791,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 d924 <_sk_load_f16_dst_avx+0x2c5>
+ DB 116,85 ; je d94c <_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 d924 <_sk_load_f16_dst_avx+0x2c5>
+ DB 114,72 ; jb d94c <_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 d931 <_sk_load_f16_dst_avx+0x2d2>
+ DB 116,72 ; je d959 <_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 d931 <_sk_load_f16_dst_avx+0x2d2>
+ DB 114,59 ; jb d959 <_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 d6b8 <_sk_load_f16_dst_avx+0x59>
+ DB 15,132,177,253,255,255 ; je d6e0 <_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 d6b8 <_sk_load_f16_dst_avx+0x59>
+ DB 15,130,160,253,255,255 ; jb d6e0 <_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 d6b8 <_sk_load_f16_dst_avx+0x59>
+ DB 233,148,253,255,255 ; jmpq d6e0 <_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 d6b8 <_sk_load_f16_dst_avx+0x59>
+ DB 233,135,253,255,255 ; jmpq d6e0 <_sk_load_f16_dst_avx+0x59>
DB 197,193,87,255 ; vxorpd %xmm7,%xmm7,%xmm7
- DB 233,126,253,255,255 ; jmpq d6b8 <_sk_load_f16_dst_avx+0x59>
+ DB 233,126,253,255,255 ; jmpq d6e0 <_sk_load_f16_dst_avx+0x59>
PUBLIC _sk_gather_f16_avx
_sk_gather_f16_avx LABEL PROC
@@ -12892,14 +12890,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,180,233,1,0 ; vmovddup 0x1e9b4(%rip),%xmm11 # 2c448 <_sk_srcover_rgba_8888_sse2_lowp+0x1240>
+ DB 197,123,18,29,44,234,1,0 ; vmovddup 0x1ea2c(%rip),%xmm11 # 2c4e8 <_sk_srcover_rgba_8888_sse2_lowp+0x123c>
DB 196,193,121,219,219 ; vpand %xmm11,%xmm0,%xmm3
- DB 196,98,121,24,37,38,225,1,0 ; vbroadcastss 0x1e126(%rip),%xmm12 # 2bbc8 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ DB 196,98,121,24,37,158,225,1,0 ; vbroadcastss 0x1e19e(%rip),%xmm12 # 2bc68 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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,147,233,1,0 ; vmovddup 0x1e993(%rip),%xmm13 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x1248>
+ DB 197,123,18,45,11,234,1,0 ; vmovddup 0x1ea0b(%rip),%xmm13 # 2c4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1244>
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
@@ -12908,7 +12906,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,224,224,1,0 ; vbroadcastss 0x1e0e0(%rip),%xmm3 # 2bbcc <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ DB 196,226,121,24,29,88,225,1,0 ; vbroadcastss 0x1e158(%rip),%xmm3 # 2bc6c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -12996,12 +12994,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,21,223,1,0 ; vbroadcastss 0x1df15(%rip),%ymm8 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,5,141,223,1,0 ; vbroadcastss 0x1df8d(%rip),%ymm8 # 2bc44 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 196,65,124,84,216 ; vandps %ymm8,%ymm0,%ymm11
- DB 196,98,125,24,21,51,223,1,0 ; vbroadcastss 0x1df33(%rip),%ymm10 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 196,98,125,24,21,171,223,1,0 ; vbroadcastss 0x1dfab(%rip),%ymm10 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
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,35,223,1,0 ; vbroadcastss 0x1df23(%rip),%xmm9 # 2bbd4 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ DB 196,98,121,24,13,155,223,1,0 ; vbroadcastss 0x1df9b(%rip),%xmm9 # 2bc74 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
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
@@ -13012,7 +13010,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,230,222,1,0 ; vbroadcastss 0x1dee6(%rip),%xmm11 # 2bbd8 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 196,98,121,24,29,94,223,1,0 ; vbroadcastss 0x1df5e(%rip),%xmm11 # 2bc78 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
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
@@ -13095,7 +13093,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 dece <_sk_store_f16_avx+0x26e>
+ DB 117,74 ; jne def6 <_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)
@@ -13111,22 +13109,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 de9f <_sk_store_f16_avx+0x23f>
+ DB 116,197 ; je dec7 <_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 de9f <_sk_store_f16_avx+0x23f>
+ DB 114,184 ; jb dec7 <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,84,192,16 ; vmovq %xmm10,0x10(%r8,%rax,8)
- DB 116,175 ; je de9f <_sk_store_f16_avx+0x23f>
+ DB 116,175 ; je dec7 <_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 de9f <_sk_store_f16_avx+0x23f>
+ DB 114,162 ; jb dec7 <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,76,192,32 ; vmovq %xmm9,0x20(%r8,%rax,8)
- DB 116,153 ; je de9f <_sk_store_f16_avx+0x23f>
+ DB 116,153 ; je dec7 <_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 de9f <_sk_store_f16_avx+0x23f>
+ DB 114,140 ; jb dec7 <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,68,192,48 ; vmovq %xmm8,0x30(%r8,%rax,8)
- DB 235,131 ; jmp de9f <_sk_store_f16_avx+0x23f>
+ DB 235,131 ; jmp dec7 <_sk_store_f16_avx+0x23f>
PUBLIC _sk_load_u16_be_avx
_sk_load_u16_be_avx LABEL PROC
@@ -13139,7 +13137,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 e04f <_sk_load_u16_be_avx+0x133>
+ DB 15,133,12,1,0,0 ; jne e077 <_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
@@ -13161,7 +13159,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,40,219,1,0 ; vbroadcastss 0x1db28(%rip),%ymm9 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,13,160,219,1,0 ; vbroadcastss 0x1dba0(%rip),%ymm9 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -13198,29 +13196,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 e0b5 <_sk_load_u16_be_avx+0x199>
+ DB 116,85 ; je e0dd <_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 e0b5 <_sk_load_u16_be_avx+0x199>
+ DB 114,72 ; jb e0dd <_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 e0c2 <_sk_load_u16_be_avx+0x1a6>
+ DB 116,72 ; je e0ea <_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 e0c2 <_sk_load_u16_be_avx+0x1a6>
+ DB 114,59 ; jb e0ea <_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 df5e <_sk_load_u16_be_avx+0x42>
+ DB 15,132,198,254,255,255 ; je df86 <_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 df5e <_sk_load_u16_be_avx+0x42>
+ DB 15,130,181,254,255,255 ; jb df86 <_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 df5e <_sk_load_u16_be_avx+0x42>
+ DB 233,169,254,255,255 ; jmpq df86 <_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 df5e <_sk_load_u16_be_avx+0x42>
+ DB 233,156,254,255,255 ; jmpq df86 <_sk_load_u16_be_avx+0x42>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,147,254,255,255 ; jmpq df5e <_sk_load_u16_be_avx+0x42>
+ DB 233,147,254,255,255 ; jmpq df86 <_sk_load_u16_be_avx+0x42>
PUBLIC _sk_load_rgb_u16_be_avx
_sk_load_rgb_u16_be_avx LABEL PROC
@@ -13235,7 +13233,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 e1f3 <_sk_load_rgb_u16_be_avx+0x128>
+ DB 15,133,253,0,0,0 ; jne e21b <_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
@@ -13263,7 +13261,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,87,217,1,0 ; vbroadcastss 0x1d957(%rip),%ymm9 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,13,207,217,1,0 ; vbroadcastss 0x1d9cf(%rip),%ymm9 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -13285,69 +13283,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,87,216,1,0 ; vbroadcastss 0x1d857(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,207,216,1,0 ; vbroadcastss 0x1d8cf(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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 e22b <_sk_load_rgb_u16_be_avx+0x160>
+ DB 117,31 ; jne e253 <_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 e12b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,0,255,255,255 ; jmpq e153 <_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 e275 <_sk_load_rgb_u16_be_avx+0x1aa>
+ DB 114,48 ; jb e29d <_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 e28f <_sk_load_rgb_u16_be_avx+0x1c4>
+ DB 117,48 ; jne e2b7 <_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 e12b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,182,254,255,255 ; jmpq e153 <_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 e12b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,156,254,255,255 ; jmpq e153 <_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 e2d0 <_sk_load_rgb_u16_be_avx+0x205>
+ DB 114,39 ; jb e2f8 <_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 e2e1 <_sk_load_rgb_u16_be_avx+0x216>
+ DB 117,30 ; jne e309 <_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 e12b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,91,254,255,255 ; jmpq e153 <_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 e12b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,74,254,255,255 ; jmpq e153 <_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 e314 <_sk_load_rgb_u16_be_avx+0x249>
+ DB 114,25 ; jb e33c <_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 e12b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,23,254,255,255 ; jmpq e153 <_sk_load_rgb_u16_be_avx+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,14,254,255,255 ; jmpq e12b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,14,254,255,255 ; jmpq e153 <_sk_load_rgb_u16_be_avx+0x60>
PUBLIC _sk_store_u16_be_avx
_sk_store_u16_be_avx LABEL PROC
@@ -13359,7 +13357,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,32,216,1,0 ; vbroadcastss 0x1d820(%rip),%ymm8 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,98,125,24,5,152,216,1,0 ; vbroadcastss 0x1d898(%rip),%ymm8 # 2bc04 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -13397,7 +13395,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 e428 <_sk_store_u16_be_avx+0x10b>
+ DB 117,31 ; jne e450 <_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)
@@ -13406,22 +13404,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 e424 <_sk_store_u16_be_avx+0x107>
+ DB 116,240 ; je e44c <_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 e424 <_sk_store_u16_be_avx+0x107>
+ DB 114,227 ; jb e44c <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,84,64,16 ; vmovq %xmm10,0x10(%r8,%rax,2)
- DB 116,218 ; je e424 <_sk_store_u16_be_avx+0x107>
+ DB 116,218 ; je e44c <_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 e424 <_sk_store_u16_be_avx+0x107>
+ DB 114,205 ; jb e44c <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,76,64,32 ; vmovq %xmm9,0x20(%r8,%rax,2)
- DB 116,196 ; je e424 <_sk_store_u16_be_avx+0x107>
+ DB 116,196 ; je e44c <_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 e424 <_sk_store_u16_be_avx+0x107>
+ DB 114,183 ; jb e44c <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,68,64,48 ; vmovq %xmm8,0x30(%r8,%rax,2)
- DB 235,174 ; jmp e424 <_sk_store_u16_be_avx+0x107>
+ DB 235,174 ; jmp e44c <_sk_store_u16_be_avx+0x107>
PUBLIC _sk_load_f32_avx
_sk_load_f32_avx LABEL PROC
@@ -13429,7 +13427,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 e5eb <_sk_load_f32_avx+0x175>
+ DB 15,135,94,1,0,0 ; ja e613 <_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)
@@ -13441,7 +13439,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 # e5fc <_sk_load_f32_avx+0x186>
+ DB 76,141,21,52,1,0,0 ; lea 0x134(%rip),%r10 # e624 <_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
@@ -13504,7 +13502,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 e5be <_sk_load_f32_avx+0x148>
+ DB 235,196 ; jmp e5e6 <_sk_load_f32_avx+0x148>
DB 102,144 ; xchg %ax,%ax
DB 25,255 ; sbb %edi,%edi
DB 255 ; (bad)
@@ -13530,7 +13528,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 e791 <_sk_load_f32_dst_avx+0x175>
+ DB 15,135,94,1,0,0 ; ja e7b9 <_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)
@@ -13542,7 +13540,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 # e7a0 <_sk_load_f32_dst_avx+0x184>
+ DB 76,141,21,50,1,0,0 ; lea 0x132(%rip),%r10 # e7c8 <_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
@@ -13605,7 +13603,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 e764 <_sk_load_f32_dst_avx+0x148>
+ DB 235,196 ; jmp e78c <_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)
@@ -13616,7 +13614,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) # 2900e7bc <_sk_srcover_rgba_8888_sse2_lowp+0x28fe35b4>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900e7e4 <_sk_srcover_rgba_8888_sse2_lowp+0x28fe3538>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -13640,7 +13638,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 e83f <_sk_store_f32_avx+0x7f>
+ DB 117,55 ; jne e867 <_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
@@ -13653,22 +13651,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 e83b <_sk_store_f32_avx+0x7b>
+ DB 116,240 ; je e863 <_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 e83b <_sk_store_f32_avx+0x7b>
+ DB 114,227 ; jb e863 <_sk_store_f32_avx+0x7b>
DB 196,65,121,17,68,128,32 ; vmovupd %xmm8,0x20(%r8,%rax,4)
- DB 116,218 ; je e83b <_sk_store_f32_avx+0x7b>
+ DB 116,218 ; je e863 <_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 e83b <_sk_store_f32_avx+0x7b>
+ DB 114,205 ; jb e863 <_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 e83b <_sk_store_f32_avx+0x7b>
+ DB 116,195 ; je e863 <_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 e83b <_sk_store_f32_avx+0x7b>
+ DB 114,181 ; jb e863 <_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 e83b <_sk_store_f32_avx+0x7b>
+ DB 235,171 ; jmp e863 <_sk_store_f32_avx+0x7b>
PUBLIC _sk_repeat_x_avx
_sk_repeat_x_avx LABEL PROC
@@ -13705,7 +13703,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,53,209,1,0 ; vmulss 0x1d135(%rip),%xmm9,%xmm0 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 197,178,89,5,173,209,1,0 ; vmulss 0x1d1ad(%rip),%xmm9,%xmm0 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -13730,7 +13728,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,203,208,1,0 ; vmulss 0x1d0cb(%rip),%xmm9,%xmm1 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 197,178,89,13,67,209,1,0 ; vmulss 0x1d143(%rip),%xmm9,%xmm1 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -13748,7 +13746,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,136,208,1,0 ; vbroadcastss 0x1d088(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,0,209,1,0 ; vbroadcastss 0x1d100(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -13759,16 +13757,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,98,208,1,0 ; vbroadcastss 0x1d062(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,218,208,1,0 ; vbroadcastss 0x1d0da(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,104,208,1,0 ; vbroadcastss 0x1d068(%rip),%ymm8 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,5,224,208,1,0 ; vbroadcastss 0x1d0e0(%rip),%ymm8 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,62,208,1,0 ; vbroadcastss 0x1d03e(%rip),%ymm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,13,182,208,1,0 ; vbroadcastss 0x1d0b6(%rip),%ymm9 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -13778,19 +13776,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,14,208,1,0 ; vbroadcastss 0x1d00e(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,5,134,208,1,0 ; vbroadcastss 0x1d086(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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,28,209,1,0 ; vbroadcastss 0x1d11c(%rip),%ymm3 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,226,125,24,29,148,209,1,0 ; vbroadcastss 0x1d194(%rip),%ymm3 # 2bc08 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,29,19,209,1,0 ; vbroadcastss 0x1d113(%rip),%ymm3 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ DB 196,226,125,24,29,139,209,1,0 ; vbroadcastss 0x1d18b(%rip),%ymm3 # 2bc0c <_sk_srcover_rgba_8888_sse2_lowp+0x960>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,6,209,1,0 ; vbroadcastss 0x1d106(%rip),%ymm1 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,13,126,209,1,0 ; vbroadcastss 0x1d17e(%rip),%ymm1 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
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
@@ -14023,9 +14021,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 ee11 <_sk_evenly_spaced_gradient_avx+0x28>
+ DB 120,7 ; js ee39 <_sk_evenly_spaced_gradient_avx+0x28>
DB 196,225,242,42,203 ; vcvtsi2ss %rbx,%xmm1,%xmm1
- DB 235,21 ; jmp ee26 <_sk_evenly_spaced_gradient_avx+0x3d>
+ DB 235,21 ; jmp ee4e <_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
@@ -14182,18 +14180,18 @@ _sk_evenly_spaced_gradient_avx LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_avx
_sk_gauss_a_to_rgba_avx LABEL PROC
- DB 196,226,125,24,5,27,202,1,0 ; vbroadcastss 0x1ca1b(%rip),%ymm0 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ DB 196,226,125,24,5,147,202,1,0 ; vbroadcastss 0x1ca93(%rip),%ymm0 # 2bc18 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
- DB 196,226,125,24,13,10,202,1,0 ; vbroadcastss 0x1ca0a(%rip),%ymm1 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ DB 196,226,125,24,13,130,202,1,0 ; vbroadcastss 0x1ca82(%rip),%ymm1 # 2bc14 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,1,202,1,0 ; vbroadcastss 0x1ca01(%rip),%ymm1 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ DB 196,226,125,24,13,121,202,1,0 ; vbroadcastss 0x1ca79(%rip),%ymm1 # 2bc1c <_sk_srcover_rgba_8888_sse2_lowp+0x970>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,244,201,1,0 ; vbroadcastss 0x1c9f4(%rip),%ymm1 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ DB 196,226,125,24,13,108,202,1,0 ; vbroadcastss 0x1ca6c(%rip),%ymm1 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,231,201,1,0 ; vbroadcastss 0x1c9e7(%rip),%ymm1 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,226,125,24,13,95,202,1,0 ; vbroadcastss 0x1ca5f(%rip),%ymm1 # 2bc24 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -14214,12 +14212,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 f223 <_sk_gradient_avx+0x72>
+ DB 114,81 ; jb f24b <_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,97,200,1,0 ; vbroadcastss 0x1c861(%rip),%ymm10 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,21,217,200,1,0 ; vbroadcastss 0x1c8d9(%rip),%ymm10 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x840>
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
@@ -14231,7 +14229,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 f1ef <_sk_gradient_avx+0x3e>
+ DB 117,204 ; jne f217 <_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
@@ -14410,27 +14408,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,140,197,1,0 ; vbroadcastss 0x1c58c(%rip),%ymm13 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,45,4,198,1,0 ; vbroadcastss 0x1c604(%rip),%ymm13 # 2bc28 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,130,197,1,0 ; vbroadcastss 0x1c582(%rip),%ymm14 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,53,250,197,1,0 ; vbroadcastss 0x1c5fa(%rip),%ymm14 # 2bc2c <_sk_srcover_rgba_8888_sse2_lowp+0x980>
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,115,197,1,0 ; vbroadcastss 0x1c573(%rip),%ymm14 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,53,235,197,1,0 ; vbroadcastss 0x1c5eb(%rip),%ymm14 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
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,100,197,1,0 ; vbroadcastss 0x1c564(%rip),%ymm13 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,45,220,197,1,0 ; vbroadcastss 0x1c5dc(%rip),%ymm13 # 2bc34 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
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,79,197,1,0 ; vbroadcastss 0x1c54f(%rip),%ymm10 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,21,199,197,1,0 ; vbroadcastss 0x1c5c7(%rip),%ymm10 # 2bc38 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,225,195,1,0 ; vbroadcastss 0x1c3e1(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,21,89,196,1,0 ; vbroadcastss 0x1c459(%rip),%ymm10 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,203,195,1,0 ; vbroadcastss 0x1c3cb(%rip),%ymm10 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,21,67,196,1,0 ; vbroadcastss 0x1c443(%rip),%ymm10 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -14450,13 +14448,13 @@ _sk_xy_to_radius_avx LABEL PROC
PUBLIC _sk_xy_to_2pt_conical_quadratic_max_avx
_sk_xy_to_2pt_conical_quadratic_max_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,64,32 ; vbroadcastss 0x20(%rax),%ymm8
- DB 197,122,16,72,40 ; vmovss 0x28(%rax),%xmm9
- DB 197,50,89,80,44 ; vmulss 0x2c(%rax),%xmm9,%xmm10
+ 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,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,197,196,1,0 ; vbroadcastss 0x1c4c5(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,29,61,197,1,0 ; vbroadcastss 0x1c53d(%rip),%ymm11 # 2bc3c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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
@@ -14465,17 +14463,17 @@ _sk_xy_to_2pt_conical_quadratic_max_avx LABEL PROC
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,153,196,1,0 ; vbroadcastss 0x1c499(%rip),%ymm9 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,13,17,197,1,0 ; vbroadcastss 0x1c511(%rip),%ymm9 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
- DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,119,196,1,0 ; vbroadcastss 0x1c477(%rip),%ymm9 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
+ DB 196,98,125,24,13,239,196,1,0 ; vbroadcastss 0x1c4ef(%rip),%ymm9 # 2bc44 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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,4,195,1,0 ; vbroadcastss 0x1c304(%rip),%ymm11 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,29,124,195,1,0 ; vbroadcastss 0x1c37c(%rip),%ymm11 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14487,13 +14485,13 @@ _sk_xy_to_2pt_conical_quadratic_max_avx LABEL PROC
PUBLIC _sk_xy_to_2pt_conical_quadratic_min_avx
_sk_xy_to_2pt_conical_quadratic_min_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,64,32 ; vbroadcastss 0x20(%rax),%ymm8
- DB 197,122,16,72,40 ; vmovss 0x28(%rax),%xmm9
- DB 197,50,89,80,44 ; vmulss 0x2c(%rax),%xmm9,%xmm10
+ 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,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,23,196,1,0 ; vbroadcastss 0x1c417(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,29,143,196,1,0 ; vbroadcastss 0x1c48f(%rip),%ymm11 # 2bc3c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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
@@ -14502,17 +14500,17 @@ _sk_xy_to_2pt_conical_quadratic_min_avx LABEL PROC
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,235,195,1,0 ; vbroadcastss 0x1c3eb(%rip),%ymm9 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,13,99,196,1,0 ; vbroadcastss 0x1c463(%rip),%ymm9 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
- DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,201,195,1,0 ; vbroadcastss 0x1c3c9(%rip),%ymm9 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
+ DB 196,98,125,24,13,65,196,1,0 ; vbroadcastss 0x1c441(%rip),%ymm9 # 2bc44 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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,86,194,1,0 ; vbroadcastss 0x1c256(%rip),%ymm11 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,29,206,194,1,0 ; vbroadcastss 0x1c2ce(%rip),%ymm11 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -14524,12 +14522,12 @@ _sk_xy_to_2pt_conical_quadratic_min_avx LABEL PROC
PUBLIC _sk_xy_to_2pt_conical_linear_avx
_sk_xy_to_2pt_conical_linear_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 197,122,16,64,40 ; vmovss 0x28(%rax),%xmm8
- DB 197,58,89,72,44 ; vmulss 0x2c(%rax),%xmm8,%xmm9
+ DB 197,122,16,64,72 ; vmovss 0x48(%rax),%xmm8
+ DB 197,58,89,72,76 ; vmulss 0x4c(%rax),%xmm8,%xmm9
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,111,195,1,0 ; vbroadcastss 0x1c36f(%rip),%ymm10 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,231,195,1,0 ; vbroadcastss 0x1c3e7(%rip),%ymm10 # 2bc3c <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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
@@ -14538,7 +14536,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,71,195,1,0 ; vbroadcastss 0x1c347(%rip),%ymm8 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,5,191,195,1,0 ; vbroadcastss 0x1c3bf(%rip),%ymm8 # 2bc44 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
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
@@ -14547,8 +14545,8 @@ _sk_xy_to_2pt_conical_linear_avx LABEL PROC
PUBLIC _sk_mask_2pt_conical_degenerates_avx
_sk_mask_2pt_conical_degenerates_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,64,44 ; vbroadcastss 0x2c(%rax),%ymm8
- DB 196,98,125,24,72,40 ; vbroadcastss 0x28(%rax),%ymm9
+ DB 196,98,125,24,64,76 ; vbroadcastss 0x4c(%rax),%ymm8
+ DB 196,98,125,24,72,72 ; vbroadcastss 0x48(%rax),%ymm9
DB 197,60,89,192 ; vmulps %ymm0,%ymm8,%ymm8
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
@@ -14576,7 +14574,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,109,193,1,0 ; vbroadcastss 0x1c16d(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,229,193,1,0 ; vbroadcastss 0x1c1e5(%rip),%ymm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -14584,17 +14582,17 @@ _sk_save_xy_avx LABEL PROC
DB 196,67,125,8,208,1 ; vroundps $0x1,%ymm8,%ymm10
DB 196,65,60,92,194 ; vsubps %ymm10,%ymm8,%ymm8
DB 197,252,17,0 ; vmovups %ymm0,(%rax)
- DB 197,252,17,72,32 ; vmovups %ymm1,0x20(%rax)
- DB 197,124,17,72,64 ; vmovups %ymm9,0x40(%rax)
- DB 197,124,17,64,96 ; vmovups %ymm8,0x60(%rax)
+ DB 197,252,17,72,64 ; vmovups %ymm1,0x40(%rax)
+ DB 197,124,17,136,128,0,0,0 ; vmovups %ymm9,0x80(%rax)
+ DB 197,124,17,128,192,0,0,0 ; vmovups %ymm8,0xc0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_accumulate_avx
_sk_accumulate_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
- DB 197,60,89,128,160,0,0,0 ; vmulps 0xa0(%rax),%ymm8,%ymm8
+ DB 197,124,16,128,0,1,0,0 ; vmovups 0x100(%rax),%ymm8
+ DB 197,60,89,128,64,1,0,0 ; vmulps 0x140(%rax),%ymm8,%ymm8
DB 197,60,89,200 ; vmulps %ymm0,%ymm8,%ymm9
DB 197,180,88,228 ; vaddps %ymm4,%ymm9,%ymm4
DB 197,60,89,201 ; vmulps %ymm1,%ymm8,%ymm9
@@ -14609,188 +14607,188 @@ _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,89,194,1,0 ; vbroadcastss 0x1c259(%rip),%ymm0 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,226,125,24,5,203,194,1,0 ; vbroadcastss 0x1c2cb(%rip),%ymm0 # 2bc48 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,236,192,1,0 ; vbroadcastss 0x1c0ec(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
+ DB 196,98,125,24,5,94,193,1,0 ; vbroadcastss 0x1c15e(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ 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
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bilinear_px_avx
_sk_bilinear_px_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,204,192,1,0 ; vbroadcastss 0x1c0cc(%rip),%ymm0 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,5,59,193,1,0 ; vbroadcastss 0x1c13b(%rip),%ymm0 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
- DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
+ 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)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bilinear_ny_avx
_sk_bilinear_ny_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,16,194,1,0 ; vbroadcastss 0x1c210(%rip),%ymm1 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
- DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,162,192,1,0 ; vbroadcastss 0x1c0a2(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
+ DB 196,226,125,24,13,124,194,1,0 ; vbroadcastss 0x1c27c(%rip),%ymm1 # 2bc48 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
+ DB 196,98,125,24,5,14,193,1,0 ; vbroadcastss 0x1c10e(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ 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
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bilinear_py_avx
_sk_bilinear_py_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,130,192,1,0 ; vbroadcastss 0x1c082(%rip),%ymm1 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
- DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
- DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
+ DB 196,226,125,24,13,235,192,1,0 ; vbroadcastss 0x1c0eb(%rip),%ymm1 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ 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)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_n3x_avx
_sk_bicubic_n3x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,201,193,1,0 ; vbroadcastss 0x1c1c9(%rip),%ymm0 # 2bbac <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,226,125,24,5,47,194,1,0 ; vbroadcastss 0x1c22f(%rip),%ymm0 # 2bc4c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,88,192,1,0 ; vbroadcastss 0x1c058(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
+ DB 196,98,125,24,5,190,192,1,0 ; vbroadcastss 0x1c0be(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ 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,173,193,1,0 ; vbroadcastss 0x1c1ad(%rip),%ymm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,16,194,1,0 ; vbroadcastss 0x1c210(%rip),%ymm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,171,192,1,0 ; vbroadcastss 0x1c0ab(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,21,14,193,1,0 ; vbroadcastss 0x1c10e(%rip),%ymm10 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
+ DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_n1x_avx
_sk_bicubic_n1x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,118,193,1,0 ; vbroadcastss 0x1c176(%rip),%ymm0 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,226,125,24,5,217,193,1,0 ; vbroadcastss 0x1c1d9(%rip),%ymm0 # 2bc48 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,9,192,1,0 ; vbroadcastss 0x1c009(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,107,193,1,0 ; vbroadcastss 0x1c16b(%rip),%ymm9 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,5,108,192,1,0 ; vbroadcastss 0x1c06c(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
+ DB 196,98,125,24,13,203,193,1,0 ; vbroadcastss 0x1c1cb(%rip),%ymm9 # 2bc58 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,89,193,1,0 ; vbroadcastss 0x1c159(%rip),%ymm10 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,21,185,193,1,0 ; vbroadcastss 0x1c1b9(%rip),%ymm10 # 2bc54 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
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,214,191,1,0 ; vbroadcastss 0x1bfd6(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,21,54,192,1,0 ; vbroadcastss 0x1c036(%rip),%ymm10 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,59,193,1,0 ; vbroadcastss 0x1c13b(%rip),%ymm9 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,13,155,193,1,0 ; vbroadcastss 0x1c19b(%rip),%ymm9 # 2bc5c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
- DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
+ DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_p1x_avx
_sk_bicubic_p1x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,167,191,1,0 ; vbroadcastss 0x1bfa7(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,7,192,1,0 ; vbroadcastss 0x1c007(%rip),%ymm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
- DB 197,124,16,72,64 ; vmovups 0x40(%rax),%ymm9
- DB 196,98,125,24,21,9,193,1,0 ; vbroadcastss 0x1c109(%rip),%ymm10 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 197,124,16,136,128,0,0,0 ; vmovups 0x80(%rax),%ymm9
+ DB 196,98,125,24,21,102,193,1,0 ; vbroadcastss 0x1c166(%rip),%ymm10 # 2bc58 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,247,192,1,0 ; vbroadcastss 0x1c0f7(%rip),%ymm11 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,29,84,193,1,0 ; vbroadcastss 0x1c154(%rip),%ymm11 # 2bc54 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
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,226,192,1,0 ; vbroadcastss 0x1c0e2(%rip),%ymm9 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,13,63,193,1,0 ; vbroadcastss 0x1c13f(%rip),%ymm9 # 2bc5c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
- DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
+ DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_p3x_avx
_sk_bicubic_p3x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,190,192,1,0 ; vbroadcastss 0x1c0be(%rip),%ymm0 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,226,125,24,5,27,193,1,0 ; vbroadcastss 0x1c11b(%rip),%ymm0 # 2bc54 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
+ 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,163,192,1,0 ; vbroadcastss 0x1c0a3(%rip),%ymm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,253,192,1,0 ; vbroadcastss 0x1c0fd(%rip),%ymm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,161,191,1,0 ; vbroadcastss 0x1bfa1(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,21,251,191,1,0 ; vbroadcastss 0x1bffb(%rip),%ymm10 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
+ DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_n3y_avx
_sk_bicubic_n3y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,112,192,1,0 ; vbroadcastss 0x1c070(%rip),%ymm1 # 2bbac <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
- DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,254,190,1,0 ; vbroadcastss 0x1befe(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
+ DB 196,226,125,24,13,202,192,1,0 ; vbroadcastss 0x1c0ca(%rip),%ymm1 # 2bc4c <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
+ DB 196,98,125,24,5,88,191,1,0 ; vbroadcastss 0x1bf58(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ 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,83,192,1,0 ; vbroadcastss 0x1c053(%rip),%ymm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,170,192,1,0 ; vbroadcastss 0x1c0aa(%rip),%ymm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,81,191,1,0 ; vbroadcastss 0x1bf51(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,21,168,191,1,0 ; vbroadcastss 0x1bfa8(%rip),%ymm10 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
+ DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_n1y_avx
_sk_bicubic_n1y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,28,192,1,0 ; vbroadcastss 0x1c01c(%rip),%ymm1 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
- DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,174,190,1,0 ; vbroadcastss 0x1beae(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,16,192,1,0 ; vbroadcastss 0x1c010(%rip),%ymm9 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,226,125,24,13,115,192,1,0 ; vbroadcastss 0x1c073(%rip),%ymm1 # 2bc48 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
+ DB 196,98,125,24,5,5,191,1,0 ; vbroadcastss 0x1bf05(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
+ DB 196,98,125,24,13,100,192,1,0 ; vbroadcastss 0x1c064(%rip),%ymm9 # 2bc58 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,254,191,1,0 ; vbroadcastss 0x1bffe(%rip),%ymm10 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,21,82,192,1,0 ; vbroadcastss 0x1c052(%rip),%ymm10 # 2bc54 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
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,123,190,1,0 ; vbroadcastss 0x1be7b(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,21,207,190,1,0 ; vbroadcastss 0x1becf(%rip),%ymm10 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,224,191,1,0 ; vbroadcastss 0x1bfe0(%rip),%ymm9 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,13,52,192,1,0 ; vbroadcastss 0x1c034(%rip),%ymm9 # 2bc5c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
- DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
+ DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_p1y_avx
_sk_bicubic_p1y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,76,190,1,0 ; vbroadcastss 0x1be4c(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
- DB 197,188,88,72,32 ; vaddps 0x20(%rax),%ymm8,%ymm1
- DB 197,124,16,72,96 ; vmovups 0x60(%rax),%ymm9
- DB 196,98,125,24,21,173,191,1,0 ; vbroadcastss 0x1bfad(%rip),%ymm10 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,5,160,190,1,0 ; vbroadcastss 0x1bea0(%rip),%ymm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ 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,254,191,1,0 ; vbroadcastss 0x1bffe(%rip),%ymm10 # 2bc58 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,155,191,1,0 ; vbroadcastss 0x1bf9b(%rip),%ymm11 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,29,236,191,1,0 ; vbroadcastss 0x1bfec(%rip),%ymm11 # 2bc54 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
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,134,191,1,0 ; vbroadcastss 0x1bf86(%rip),%ymm9 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,13,215,191,1,0 ; vbroadcastss 0x1bfd7(%rip),%ymm9 # 2bc5c <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
- DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
+ DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_p3y_avx
_sk_bicubic_p3y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,98,191,1,0 ; vbroadcastss 0x1bf62(%rip),%ymm1 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
- DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
+ DB 196,226,125,24,13,179,191,1,0 ; vbroadcastss 0x1bfb3(%rip),%ymm1 # 2bc54 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ 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,70,191,1,0 ; vbroadcastss 0x1bf46(%rip),%ymm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,148,191,1,0 ; vbroadcastss 0x1bf94(%rip),%ymm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,68,190,1,0 ; vbroadcastss 0x1be44(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,21,146,190,1,0 ; vbroadcastss 0x1be92(%rip),%ymm10 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
+ DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -14833,7 +14831,7 @@ _sk_callback_avx LABEL PROC
DB 72,137,217 ; mov %rbx,%rcx
DB 197,248,119 ; vzeroupper
DB 255,19 ; callq *(%rbx)
- DB 72,139,131,136,0,0,0 ; mov 0x88(%rbx),%rax
+ DB 72,139,131,8,1,0,0 ; mov 0x108(%rbx),%rax
DB 197,248,16,0 ; vmovups (%rax),%xmm0
DB 197,248,16,72,16 ; vmovups 0x10(%rax),%xmm1
DB 197,248,16,80,32 ; vmovups 0x20(%rax),%xmm2
@@ -14923,7 +14921,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,232,188,1,0 ; vbroadcastss 0x1bce8(%rip),%xmm4 # 2bbc4 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,226,121,24,37,54,189,1,0 ; vbroadcastss 0x1bd36(%rip),%xmm4 # 2bc64 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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)
@@ -14977,7 +14975,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,77,186,1,0 ; vbroadcastss 0x1ba4d(%rip),%xmm10 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,121,24,21,155,186,1,0 ; vbroadcastss 0x1ba9b(%rip),%xmm10 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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
@@ -15005,7 +15003,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,37,187,1,0 ; vbroadcastss 0x1bb25(%rip),%ymm7 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,226,125,24,61,115,187,1,0 ; vbroadcastss 0x1bb73(%rip),%ymm7 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
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)
@@ -15746,7 +15744,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,182,171,1,0 ; vbroadcastss 0x1abb6(%rip),%xmm9 # 2bbc4 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,121,24,13,4,172,1,0 ; vbroadcastss 0x1ac04(%rip),%xmm9 # 2bc64 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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)
@@ -15803,7 +15801,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,11,169,1,0 ; vbroadcastss 0x1a90b(%rip),%xmm10 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,121,24,21,89,169,1,0 ; vbroadcastss 0x1a959(%rip),%xmm10 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
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
@@ -15831,7 +15829,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,227,169,1,0 ; vbroadcastss 0x1a9e3(%rip),%ymm12 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,125,24,37,49,170,1,0 ; vbroadcastss 0x1aa31(%rip),%ymm12 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
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
@@ -17229,7 +17227,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,229,138,1,0 ; vbroadcastss 0x18ae5(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,29,51,139,1,0 ; vbroadcastss 0x18b33(%rip),%ymm3 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
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
@@ -17272,13 +17270,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 130b1 <_sk_start_pipeline_sse41+0x11a>
+ DB 15,131,153,0,0,0 ; jae 13103 <_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 13078 <_sk_start_pipeline_sse41+0xe1>
+ DB 119,62 ; ja 130ca <_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
@@ -17297,10 +17295,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 13041 <_sk_start_pipeline_sse41+0xaa>
+ DB 118,201 ; jbe 13093 <_sk_start_pipeline_sse41+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 130a1 <_sk_start_pipeline_sse41+0x10a>
+ DB 116,33 ; je 130f3 <_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
@@ -17314,7 +17312,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 1302a <_sk_start_pipeline_sse41+0x93>
+ DB 15,133,121,255,255,255 ; jne 1307c <_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
@@ -17345,13 +17343,13 @@ _sk_seed_shader_sse41 LABEL PROC
DB 102,15,110,194 ; movd %edx,%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,5,21,139,1,0 ; addps 0x18b15(%rip),%xmm0 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,5,99,139,1,0 ; addps 0x18b63(%rip),%xmm0 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
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,18,139,1,0 ; addps 0x18b12(%rip),%xmm1 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,96,139,1,0 ; addps 0x18b60(%rip),%xmm1 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,25,139,1,0 ; movaps 0x18b19(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,21,103,139,1,0 ; movaps 0x18b67(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -17364,18 +17362,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,178,138,1,0 ; paddd 0x18ab2(%rip),%xmm8 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ DB 102,68,15,254,5,0,139,1,0 ; paddd 0x18b00(%rip),%xmm8 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
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,233,138,1,0 ; movdqa 0x18ae9(%rip),%xmm10 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa58>
+ DB 102,68,15,111,21,55,139,1,0 ; movdqa 0x18b37(%rip),%xmm10 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
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,213,138,1,0 ; movdqa 0x18ad5(%rip),%xmm12 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
- DB 102,68,15,111,45,220,138,1,0 ; movdqa 0x18adc(%rip),%xmm13 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,68,15,111,37,35,139,1,0 ; movdqa 0x18b23(%rip),%xmm12 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ DB 102,68,15,111,45,42,139,1,0 ; movdqa 0x18b2a(%rip),%xmm13 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -17391,8 +17389,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,151,138,1,0 ; mulps 0x18a97(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xa88>
- DB 68,15,88,5,159,138,1,0 ; addps 0x18a9f(%rip),%xmm8 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
+ DB 68,15,89,5,229,138,1,0 ; mulps 0x18ae5(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 68,15,88,5,237,138,1,0 ; addps 0x18aed(%rip),%xmm8 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
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
@@ -17430,7 +17428,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,213,137,1,0 ; movaps 0x189d5(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,35,138,1,0 ; movaps 0x18a23(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -17439,7 +17437,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,193,137,1,0 ; movaps 0x189c1(%rip),%xmm0 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,5,15,138,1,0 ; movaps 0x18a0f(%rip),%xmm0 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -17477,7 +17475,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,113,137,1,0 ; movaps 0x18971(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,191,137,1,0 ; movaps 0x189bf(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17500,7 +17498,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,36,137,1,0 ; movaps 0x18924(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,13,114,137,1,0 ; movaps 0x18972(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -17541,7 +17539,7 @@ _sk_dstin_sse41 LABEL PROC
PUBLIC _sk_srcout_sse41
_sk_srcout_sse41 LABEL PROC
- DB 68,15,40,5,184,136,1,0 ; movaps 0x188b8(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,6,137,1,0 ; movaps 0x18906(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -17552,7 +17550,7 @@ _sk_srcout_sse41 LABEL PROC
PUBLIC _sk_dstout_sse41
_sk_dstout_sse41 LABEL PROC
- DB 68,15,40,5,152,136,1,0 ; movaps 0x18898(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,230,136,1,0 ; movaps 0x188e6(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -17567,7 +17565,7 @@ _sk_dstout_sse41 LABEL PROC
PUBLIC _sk_srcover_sse41
_sk_srcover_sse41 LABEL PROC
- DB 68,15,40,5,107,136,1,0 ; movaps 0x1886b(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,185,136,1,0 ; movaps 0x188b9(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17585,7 +17583,7 @@ _sk_srcover_sse41 LABEL PROC
PUBLIC _sk_dstover_sse41
_sk_dstover_sse41 LABEL PROC
- DB 68,15,40,5,47,136,1,0 ; movaps 0x1882f(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,125,136,1,0 ; movaps 0x1887d(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -17609,7 +17607,7 @@ _sk_modulate_sse41 LABEL PROC
PUBLIC _sk_multiply_sse41
_sk_multiply_sse41 LABEL PROC
- DB 68,15,40,5,243,135,1,0 ; movaps 0x187f3(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,65,136,1,0 ; movaps 0x18841(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -17645,7 +17643,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,116,135,1,0 ; movaps 0x18774(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,194,135,1,0 ; movaps 0x187c2(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -17683,7 +17681,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,0,135,1,0 ; movaps 0x18700(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,78,135,1,0 ; movaps 0x1874e(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -17729,7 +17727,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,91,134,1,0 ; movaps 0x1865b(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,21,169,134,1,0 ; movaps 0x186a9(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17761,7 +17759,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,240,133,1,0 ; movaps 0x185f0(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,21,62,134,1,0 ; movaps 0x1863e(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17796,7 +17794,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,122,133,1,0 ; movaps 0x1857a(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,21,200,133,1,0 ; movaps 0x185c8(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17822,7 +17820,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,42,133,1,0 ; movaps 0x1852a(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,21,120,133,1,0 ; movaps 0x18578(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17832,7 +17830,7 @@ _sk_exclusion_sse41 LABEL PROC
PUBLIC _sk_colorburn_sse41
_sk_colorburn_sse41 LABEL PROC
- DB 68,15,40,29,17,133,1,0 ; movaps 0x18511(%rip),%xmm11 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,29,95,133,1,0 ; movaps 0x1855f(%rip),%xmm11 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,227 ; movaps %xmm11,%xmm12
DB 68,15,92,231 ; subps %xmm7,%xmm12
DB 69,15,40,204 ; movaps %xmm12,%xmm9
@@ -17914,7 +17912,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,219,131,1,0 ; movaps 0x183db(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,21,41,132,1,0 ; movaps 0x18429(%rip),%xmm10 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -17995,7 +17993,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,163,130,1,0 ; movaps 0x182a3(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,21,241,130,1,0 ; movaps 0x182f1(%rip),%xmm10 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,40,234 ; movaps %xmm10,%xmm5
DB 15,92,239 ; subps %xmm7,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
@@ -18077,7 +18075,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,117,129,1,0 ; movaps 0x18175(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,21,195,129,1,0 ; movaps 0x181c3(%rip),%xmm10 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -18161,7 +18159,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,56,128,1,0 ; movaps 0x18038(%rip),%xmm1 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,13,134,128,1,0 ; movaps 0x18086(%rip),%xmm1 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 68,15,40,240 ; movaps %xmm0,%xmm14
@@ -18174,10 +18172,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,102,128,1,0 ; movaps 0x18066(%rip),%xmm13 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
+ DB 68,15,40,45,180,128,1,0 ; movaps 0x180b4(%rip),%xmm13 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
DB 69,15,88,245 ; addps %xmm13,%xmm14
DB 68,15,89,242 ; mulps %xmm2,%xmm14
- DB 68,15,40,37,102,128,1,0 ; movaps 0x18066(%rip),%xmm12 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,37,180,128,1,0 ; movaps 0x180b4(%rip),%xmm12 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
DB 69,15,89,252 ; mulps %xmm12,%xmm15
DB 69,15,88,254 ; addps %xmm14,%xmm15
DB 15,40,198 ; movaps %xmm6,%xmm0
@@ -18363,12 +18361,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,204,125,1,0 ; movaps 0x17dcc(%rip),%xmm0 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 15,40,5,26,126,1,0 ; movaps 0x17e1a(%rip),%xmm0 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,21,209,125,1,0 ; movaps 0x17dd1(%rip),%xmm2 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 15,40,21,31,126,1,0 ; movaps 0x17e1f(%rip),%xmm2 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
DB 15,89,250 ; mulps %xmm2,%xmm7
DB 65,15,88,252 ; addps %xmm12,%xmm7
- DB 68,15,40,53,210,125,1,0 ; movaps 0x17dd2(%rip),%xmm14 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 68,15,40,53,32,126,1,0 ; movaps 0x17e20(%rip),%xmm14 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 68,15,40,252 ; movaps %xmm4,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,255 ; addps %xmm7,%xmm15
@@ -18451,7 +18449,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,231,123,1,0 ; movaps 0x17be7(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,13,53,124,1,0 ; movaps 0x17c35(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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
@@ -18545,14 +18543,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,10,123,1,0 ; movaps 0x17b0a(%rip),%xmm2 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 15,40,21,88,123,1,0 ; movaps 0x17b58(%rip),%xmm2 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,218 ; mulps %xmm2,%xmm3
- DB 15,40,13,13,123,1,0 ; movaps 0x17b0d(%rip),%xmm1 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 15,40,13,91,123,1,0 ; movaps 0x17b5b(%rip),%xmm1 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
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,12,123,1,0 ; movaps 0x17b0c(%rip),%xmm13 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 68,15,40,45,90,123,1,0 ; movaps 0x17b5a(%rip),%xmm13 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 68,15,88,247 ; addps %xmm7,%xmm14
DB 65,15,40,218 ; movaps %xmm10,%xmm3
@@ -18633,7 +18631,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,34,121,1,0 ; movaps 0x17922(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,13,112,121,1,0 ; movaps 0x17970(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 68,15,92,204 ; subps %xmm4,%xmm9
DB 15,40,60,36 ; movaps (%rsp),%xmm7
@@ -18688,14 +18686,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,215,120,1,0 ; movaps 0x178d7(%rip),%xmm9 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,13,37,121,1,0 ; movaps 0x17925(%rip),%xmm9 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 65,15,40,250 ; movaps %xmm10,%xmm7
DB 65,15,89,249 ; mulps %xmm9,%xmm7
- DB 68,15,40,21,215,120,1,0 ; movaps 0x178d7(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,21,37,121,1,0 ; movaps 0x17925(%rip),%xmm10 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
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,212,120,1,0 ; movaps 0x178d4(%rip),%xmm11 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 68,15,40,29,34,121,1,0 ; movaps 0x17922(%rip),%xmm11 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
@@ -18780,7 +18778,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,224,118,1,0 ; movaps 0x176e0(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,13,46,119,1,0 ; movaps 0x1772e(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
@@ -18832,13 +18830,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,162,118,1,0 ; movaps 0x176a2(%rip),%xmm8 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,5,240,118,1,0 ; movaps 0x176f0(%rip),%xmm8 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 68,15,40,21,166,118,1,0 ; movaps 0x176a6(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,21,244,118,1,0 ; movaps 0x176f4(%rip),%xmm10 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
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,164,118,1,0 ; movaps 0x176a4(%rip),%xmm12 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 68,15,40,37,242,118,1,0 ; movaps 0x176f2(%rip),%xmm12 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 68,15,40,242 ; movaps %xmm2,%xmm14
DB 69,15,89,244 ; mulps %xmm12,%xmm14
DB 68,15,88,245 ; addps %xmm5,%xmm14
@@ -18923,7 +18921,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,170,116,1,0 ; movaps 0x174aa(%rip),%xmm0 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,5,248,116,1,0 ; movaps 0x174f8(%rip),%xmm0 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,92,215 ; subps %xmm7,%xmm2
DB 15,89,226 ; mulps %xmm2,%xmm4
@@ -18967,23 +18965,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 14911 <_sk_srcover_rgba_8888_sse41+0xfb>
+ DB 15,133,219,0,0,0 ; jne 14963 <_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,185,116,1,0 ; movdqa 0x174b9(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,37,7,117,1,0 ; movdqa 0x17507(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
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,181,116,1,0 ; pshufb 0x174b5(%rip),%xmm5 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,45,3,117,1,0 ; pshufb 0x17503(%rip),%xmm5 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,181,116,1,0 ; pshufb 0x174b5(%rip),%xmm6 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 102,15,56,0,53,3,117,1,0 ; pshufb 0x17503(%rip),%xmm6 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
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,210,115,1,0 ; movaps 0x173d2(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,32,116,1,0 ; movaps 0x17420(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,166,116,1,0 ; movaps 0x174a6(%rip),%xmm12 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,37,244,116,1,0 ; movaps 0x174f4(%rip),%xmm12 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -19009,7 +19007,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 1494f <_sk_srcover_rgba_8888_sse41+0x139>
+ DB 117,88 ; jne 149a1 <_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
@@ -19020,32 +19018,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 14979 <_sk_srcover_rgba_8888_sse41+0x163>
+ DB 116,91 ; je 149cb <_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 1493e <_sk_srcover_rgba_8888_sse41+0x128>
+ DB 116,22 ; je 14990 <_sk_srcover_rgba_8888_sse41+0x128>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,10,255,255,255 ; jne 1483c <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 15,133,10,255,255,255 ; jne 1488e <_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 1483c <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 233,237,254,255,255 ; jmpq 1488e <_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 14984 <_sk_srcover_rgba_8888_sse41+0x16e>
+ DB 116,40 ; je 149d6 <_sk_srcover_rgba_8888_sse41+0x16e>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 14971 <_sk_srcover_rgba_8888_sse41+0x15b>
+ DB 116,15 ; je 149c3 <_sk_srcover_rgba_8888_sse41+0x15b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,149 ; jne 148fd <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 117,149 ; jne 1494f <_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 148fd <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 235,132 ; jmp 1494f <_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 1483c <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 233,184,254,255,255 ; jmpq 1488e <_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 148fd <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 233,110,255,255,255 ; jmpq 1494f <_sk_srcover_rgba_8888_sse41+0xe7>
PUBLIC _sk_clamp_0_sse41
_sk_clamp_0_sse41 LABEL PROC
@@ -19059,7 +19057,7 @@ _sk_clamp_0_sse41 LABEL PROC
PUBLIC _sk_clamp_1_sse41
_sk_clamp_1_sse41 LABEL PROC
- DB 68,15,40,5,161,114,1,0 ; movaps 0x172a1(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,239,114,1,0 ; movaps 0x172ef(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -19069,7 +19067,7 @@ _sk_clamp_1_sse41 LABEL PROC
PUBLIC _sk_clamp_a_sse41
_sk_clamp_a_sse41 LABEL PROC
- DB 15,93,29,134,114,1,0 ; minps 0x17286(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,93,29,212,114,1,0 ; minps 0x172d4(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -19078,7 +19076,7 @@ _sk_clamp_a_sse41 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse41
_sk_clamp_a_dst_sse41 LABEL PROC
- DB 15,93,61,114,114,1,0 ; minps 0x17272(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,93,61,192,114,1,0 ; minps 0x172c0(%rip),%xmm7 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -19107,7 +19105,7 @@ _sk_swap_rb_sse41 LABEL PROC
PUBLIC _sk_invert_sse41
_sk_invert_sse41 LABEL PROC
- DB 68,15,40,5,46,114,1,0 ; movaps 0x1722e(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,124,114,1,0 ; movaps 0x1727c(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -19158,10 +19156,10 @@ _sk_premul_dst_sse41 LABEL PROC
PUBLIC _sk_unpremul_sse41
_sk_unpremul_sse41 LABEL PROC
- DB 68,15,40,5,188,113,1,0 ; movaps 0x171bc(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,10,114,1,0 ; movaps 0x1720a(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,94,195 ; divps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
- DB 68,15,194,13,155,114,1,0,1 ; cmpltps 0x1729b(%rip),%xmm9 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ DB 68,15,194,13,233,114,1,0,1 ; cmpltps 0x172e9(%rip),%xmm9 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
DB 69,15,84,200 ; andps %xmm8,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,201 ; mulps %xmm9,%xmm1
@@ -19171,20 +19169,20 @@ _sk_unpremul_sse41 LABEL PROC
PUBLIC _sk_from_srgb_sse41
_sk_from_srgb_sse41 LABEL PROC
- DB 68,15,40,29,143,114,1,0 ; movaps 0x1728f(%rip),%xmm11 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ DB 68,15,40,29,221,114,1,0 ; movaps 0x172dd(%rip),%xmm11 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
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,247,113,1,0 ; movaps 0x171f7(%rip),%xmm12 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,37,69,114,1,0 ; movaps 0x17245(%rip),%xmm12 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,119,114,1,0 ; movaps 0x17277(%rip),%xmm13 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ DB 68,15,40,45,197,114,1,0 ; movaps 0x172c5(%rip),%xmm13 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
DB 69,15,88,197 ; addps %xmm13,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
- DB 68,15,40,53,119,114,1,0 ; movaps 0x17277(%rip),%xmm14 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
+ DB 68,15,40,53,197,114,1,0 ; movaps 0x172c5(%rip),%xmm14 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
DB 69,15,88,198 ; addps %xmm14,%xmm8
- DB 68,15,40,61,123,114,1,0 ; movaps 0x1727b(%rip),%xmm15 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
+ DB 68,15,40,61,201,114,1,0 ; movaps 0x172c9(%rip),%xmm15 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
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
@@ -19219,19 +19217,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,198,113,1,0 ; movaps 0x171c6(%rip),%xmm11 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ DB 68,15,40,29,20,114,1,0 ; movaps 0x17214(%rip),%xmm11 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
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,47,113,1,0 ; movaps 0x1712f(%rip),%xmm12 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,37,125,113,1,0 ; movaps 0x1717d(%rip),%xmm12 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 65,15,89,228 ; mulps %xmm12,%xmm4
- DB 68,15,40,45,179,113,1,0 ; movaps 0x171b3(%rip),%xmm13 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ DB 68,15,40,45,1,114,1,0 ; movaps 0x17201(%rip),%xmm13 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
DB 65,15,88,229 ; addps %xmm13,%xmm4
DB 15,89,224 ; mulps %xmm0,%xmm4
- DB 68,15,40,53,180,113,1,0 ; movaps 0x171b4(%rip),%xmm14 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
+ DB 68,15,40,53,2,114,1,0 ; movaps 0x17202(%rip),%xmm14 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
DB 65,15,88,230 ; addps %xmm14,%xmm4
- DB 68,15,40,61,184,113,1,0 ; movaps 0x171b8(%rip),%xmm15 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
+ DB 68,15,40,61,6,114,1,0 ; movaps 0x17206(%rip),%xmm15 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
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
@@ -19274,22 +19272,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,41,113,1,0 ; movaps 0x17129(%rip),%xmm11 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xb88>
+ DB 68,15,40,29,119,113,1,0 ; movaps 0x17177(%rip),%xmm11 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
- DB 68,15,40,37,41,113,1,0 ; movaps 0x17129(%rip),%xmm12 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xb98>
+ DB 68,15,40,37,119,113,1,0 ; movaps 0x17177(%rip),%xmm12 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 69,15,89,252 ; mulps %xmm12,%xmm15
- DB 68,15,40,21,41,113,1,0 ; movaps 0x17129(%rip),%xmm10 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xba8>
+ DB 68,15,40,21,119,113,1,0 ; movaps 0x17177(%rip),%xmm10 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,248 ; mulps %xmm8,%xmm15
- DB 68,15,40,45,41,113,1,0 ; movaps 0x17129(%rip),%xmm13 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xbb8>
+ DB 68,15,40,45,119,113,1,0 ; movaps 0x17177(%rip),%xmm13 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
DB 69,15,88,253 ; addps %xmm13,%xmm15
- DB 68,15,40,53,45,113,1,0 ; movaps 0x1712d(%rip),%xmm14 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
+ DB 68,15,40,53,123,113,1,0 ; movaps 0x1717b(%rip),%xmm14 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
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,41,113,1,0 ; movaps 0x17129(%rip),%xmm15 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
+ DB 68,15,40,61,119,113,1,0 ; movaps 0x17177(%rip),%xmm15 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
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
@@ -19343,7 +19341,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,205,110,1,0 ; movaps 0x16ecd(%rip),%xmm14 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,53,27,111,1,0 ; movaps 0x16f1b(%rip),%xmm14 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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
@@ -19352,27 +19350,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,68,112,1,0 ; andps 0x17044(%rip),%xmm15 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ DB 68,15,84,61,146,112,1,0 ; andps 0x17092(%rip),%xmm15 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
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,55,112,1,0 ; movaps 0x17037(%rip),%xmm13 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ DB 68,15,40,45,133,112,1,0 ; movaps 0x17085(%rip),%xmm13 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
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,51,112,1,0 ; addps 0x17033(%rip),%xmm8 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
+ DB 68,15,88,5,129,112,1,0 ; addps 0x17081(%rip),%xmm8 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
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,43,112,1,0 ; mulps 0x1702b(%rip),%xmm8 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
+ DB 68,15,89,5,121,112,1,0 ; mulps 0x17079(%rip),%xmm8 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
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,47,110,1,0 ; movaps 0x16e2f(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,5,125,110,1,0 ; movaps 0x16e7d(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,40,211 ; movaps %xmm11,%xmm2
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,194,194,1 ; cmpltps %xmm2,%xmm0
@@ -19393,7 +19391,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,225,109,1,0 ; movaps 0x16de1(%rip),%xmm9 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,47,110,1,0 ; movaps 0x16e2f(%rip),%xmm9 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,194,194,2 ; cmpleps %xmm2,%xmm0
DB 15,40,217 ; movaps %xmm1,%xmm3
@@ -19406,19 +19404,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,157,111,1,0 ; movaps 0x16f9d(%rip),%xmm14 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,40,53,235,111,1,0 ; movaps 0x16feb(%rip),%xmm14 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
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,150,111,1,0 ; movaps 0x16f96(%rip),%xmm11 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,29,228,111,1,0 ; movaps 0x16fe4(%rip),%xmm11 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
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,47,111,1,0 ; movaps 0x16f2f(%rip),%xmm7 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ DB 15,40,61,125,111,1,0 ; movaps 0x16f7d(%rip),%xmm7 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
DB 69,15,40,238 ; movaps %xmm14,%xmm13
DB 68,15,89,239 ; mulps %xmm7,%xmm13
- DB 15,40,29,64,111,1,0 ; movaps 0x16f40(%rip),%xmm3 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
+ DB 15,40,29,142,111,1,0 ; movaps 0x16f8e(%rip),%xmm3 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
DB 68,15,40,227 ; movaps %xmm3,%xmm12
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 68,15,89,230 ; mulps %xmm6,%xmm12
@@ -19428,7 +19426,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,31,111,1,0 ; movaps 0x16f1f(%rip),%xmm12 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
+ DB 68,15,40,37,109,111,1,0 ; movaps 0x16f6d(%rip),%xmm12 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
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
@@ -19462,7 +19460,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,184,110,1,0 ; addps 0x16eb8(%rip),%xmm10 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 68,15,88,21,6,111,1,0 ; addps 0x16f06(%rip),%xmm10 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
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
@@ -19514,11 +19512,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 15083 <_sk_scale_u8_sse41+0x4c>
+ DB 117,52 ; jne 150d5 <_sk_scale_u8_sse41+0x4c>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,161,108,1,0 ; pand 0x16ca1(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,68,15,219,5,239,108,1,0 ; pand 0x16cef(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,245,109,1,0 ; mulps 0x16df5(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,89,5,67,110,1,0 ; mulps 0x16e43(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -19529,12 +19527,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 150cb <_sk_scale_u8_sse41+0x94>
+ DB 116,59 ; je 1511d <_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 150b2 <_sk_scale_u8_sse41+0x7b>
+ DB 116,23 ; je 15104 <_sk_scale_u8_sse41+0x7b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,181 ; jne 15056 <_sk_scale_u8_sse41+0x1f>
+ DB 117,181 ; jne 150a8 <_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
@@ -19542,10 +19540,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 15056 <_sk_scale_u8_sse41+0x1f>
+ DB 235,139 ; jmp 150a8 <_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 15056 <_sk_scale_u8_sse41+0x1f>
+ DB 233,124,255,255,255 ; jmpq 150a8 <_sk_scale_u8_sse41+0x1f>
PUBLIC _sk_scale_565_sse41
_sk_scale_565_sse41 LABEL PROC
@@ -19558,19 +19556,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 1519d <_sk_scale_565_sse41+0xc3>
+ DB 15,133,159,0,0,0 ; jne 151ef <_sk_scale_565_sse41+0xc3>
DB 102,71,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm11
- DB 102,15,111,5,99,109,1,0 ; movdqa 0x16d63(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,5,177,109,1,0 ; movdqa 0x16db1(%rip),%xmm0 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,98,109,1,0 ; mulps 0x16d62(%rip),%xmm9 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,111,5,106,109,1,0 ; movdqa 0x16d6a(%rip),%xmm0 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 68,15,89,13,176,109,1,0 ; mulps 0x16db0(%rip),%xmm9 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 102,15,111,5,184,109,1,0 ; movdqa 0x16db8(%rip),%xmm0 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,208 ; cvtdq2ps %xmm0,%xmm10
- DB 68,15,89,21,105,109,1,0 ; mulps 0x16d69(%rip),%xmm10 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
- DB 102,68,15,219,29,112,109,1,0 ; pand 0x16d70(%rip),%xmm11 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 68,15,89,21,183,109,1,0 ; mulps 0x16db7(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 102,68,15,219,29,190,109,1,0 ; pand 0x16dbe(%rip),%xmm11 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
- DB 68,15,89,29,116,109,1,0 ; mulps 0x16d74(%rip),%xmm11 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 68,15,89,29,194,109,1,0 ; mulps 0x16dc2(%rip),%xmm11 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,226 ; movaps %xmm10,%xmm12
@@ -19595,22 +19593,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 151e6 <_sk_scale_565_sse41+0x10c>
+ DB 116,60 ; je 15238 <_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 151cf <_sk_scale_565_sse41+0xf5>
+ DB 116,26 ; je 15221 <_sk_scale_565_sse41+0xf5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,70,255,255,255 ; jne 15105 <_sk_scale_565_sse41+0x2b>
+ DB 15,133,70,255,255,255 ; jne 15157 <_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 15105 <_sk_scale_565_sse41+0x2b>
+ DB 233,31,255,255,255 ; jmpq 15157 <_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 15105 <_sk_scale_565_sse41+0x2b>
+ DB 233,16,255,255,255 ; jmpq 15157 <_sk_scale_565_sse41+0x2b>
PUBLIC _sk_lerp_1_float_sse41
_sk_lerp_1_float_sse41 LABEL PROC
@@ -19641,11 +19639,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 1528d <_sk_lerp_u8_sse41+0x60>
+ DB 117,72 ; jne 152df <_sk_lerp_u8_sse41+0x60>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,171,106,1,0 ; pand 0x16aab(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,68,15,219,5,249,106,1,0 ; pand 0x16af9(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,255,107,1,0 ; mulps 0x16bff(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,89,5,77,108,1,0 ; mulps 0x16c4d(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -19663,12 +19661,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 152d8 <_sk_lerp_u8_sse41+0xab>
+ DB 116,62 ; je 1532a <_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 152bc <_sk_lerp_u8_sse41+0x8f>
+ DB 116,23 ; je 1530e <_sk_lerp_u8_sse41+0x8f>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,161 ; jne 1524c <_sk_lerp_u8_sse41+0x1f>
+ DB 117,161 ; jne 1529e <_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
@@ -19676,10 +19674,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 1524c <_sk_lerp_u8_sse41+0x1f>
+ DB 233,116,255,255,255 ; jmpq 1529e <_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 1524c <_sk_lerp_u8_sse41+0x1f>
+ DB 233,101,255,255,255 ; jmpq 1529e <_sk_lerp_u8_sse41+0x1f>
PUBLIC _sk_lerp_565_sse41
_sk_lerp_565_sse41 LABEL PROC
@@ -19692,19 +19690,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 153b0 <_sk_lerp_565_sse41+0xc9>
+ DB 15,133,165,0,0,0 ; jne 15402 <_sk_lerp_565_sse41+0xc9>
DB 102,71,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm10
- DB 102,15,111,5,86,107,1,0 ; movdqa 0x16b56(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,5,164,107,1,0 ; movdqa 0x16ba4(%rip),%xmm0 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,85,107,1,0 ; mulps 0x16b55(%rip),%xmm9 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,111,5,93,107,1,0 ; movdqa 0x16b5d(%rip),%xmm0 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 68,15,89,13,163,107,1,0 ; mulps 0x16ba3(%rip),%xmm9 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 102,15,111,5,171,107,1,0 ; movdqa 0x16bab(%rip),%xmm0 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,216 ; cvtdq2ps %xmm0,%xmm11
- DB 68,15,89,29,92,107,1,0 ; mulps 0x16b5c(%rip),%xmm11 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
- DB 102,68,15,219,21,99,107,1,0 ; pand 0x16b63(%rip),%xmm10 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 68,15,89,29,170,107,1,0 ; mulps 0x16baa(%rip),%xmm11 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 102,68,15,219,21,177,107,1,0 ; pand 0x16bb1(%rip),%xmm10 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,103,107,1,0 ; mulps 0x16b67(%rip),%xmm10 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 68,15,89,21,181,107,1,0 ; mulps 0x16bb5(%rip),%xmm10 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -19732,22 +19730,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 153f9 <_sk_lerp_565_sse41+0x112>
+ DB 116,60 ; je 1544b <_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 153e2 <_sk_lerp_565_sse41+0xfb>
+ DB 116,26 ; je 15434 <_sk_lerp_565_sse41+0xfb>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,64,255,255,255 ; jne 15312 <_sk_lerp_565_sse41+0x2b>
+ DB 15,133,64,255,255,255 ; jne 15364 <_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 15312 <_sk_lerp_565_sse41+0x2b>
+ DB 233,25,255,255,255 ; jmpq 15364 <_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 15312 <_sk_lerp_565_sse41+0x2b>
+ DB 233,10,255,255,255 ; jmpq 15364 <_sk_lerp_565_sse41+0x2b>
PUBLIC _sk_load_tables_sse41
_sk_load_tables_sse41 LABEL PROC
@@ -19756,9 +19754,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 1552a <_sk_load_tables_sse41+0x122>
+ DB 15,133,17,1,0,0 ; jne 1557c <_sk_load_tables_sse41+0x122>
DB 243,69,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm8
- DB 102,15,111,5,217,104,1,0 ; movdqa 0x168d9(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,5,39,105,1,0 ; movdqa 0x16927(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
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
@@ -19773,7 +19771,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,148,104,1,0 ; pshufb 0x16894(%rip),%xmm1 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,13,226,104,1,0 ; pshufb 0x168e2(%rip),%xmm1 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
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
@@ -19788,7 +19786,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,80,104,1,0 ; pshufb 0x16850(%rip),%xmm2 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 102,15,56,0,21,158,104,1,0 ; pshufb 0x1689e(%rip),%xmm2 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
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
@@ -19803,7 +19801,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,61,105,1,0 ; mulps 0x1693d(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,29,139,105,1,0 ; mulps 0x1698b(%rip),%xmm3 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -19811,19 +19809,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 1556b <_sk_load_tables_sse41+0x163>
+ DB 116,52 ; je 155bd <_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 15559 <_sk_load_tables_sse41+0x151>
+ DB 116,23 ; je 155ab <_sk_load_tables_sse41+0x151>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,211,254,255,255 ; jne 1541f <_sk_load_tables_sse41+0x17>
+ DB 15,133,211,254,255,255 ; jne 15471 <_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 1541f <_sk_load_tables_sse41+0x17>
+ DB 233,180,254,255,255 ; jmpq 15471 <_sk_load_tables_sse41+0x17>
DB 102,69,15,110,4,144 ; movd (%r8,%rdx,4),%xmm8
- DB 233,169,254,255,255 ; jmpq 1541f <_sk_load_tables_sse41+0x17>
+ DB 233,169,254,255,255 ; jmpq 15471 <_sk_load_tables_sse41+0x17>
PUBLIC _sk_load_tables_u16_be_sse41
_sk_load_tables_u16_be_sse41 LABEL PROC
@@ -19833,7 +19831,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 156eb <_sk_load_tables_u16_be_sse41+0x175>
+ DB 15,133,92,1,0,0 ; jne 1573d <_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
@@ -19842,7 +19840,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,15,105,1,0 ; movdqa 0x1690f(%rip),%xmm8 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 102,68,15,111,5,93,105,1,0 ; movdqa 0x1695d(%rip),%xmm8 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
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
@@ -19860,7 +19858,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,190,104,1,0 ; pshufb 0x168be(%rip),%xmm1 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
+ DB 102,15,56,0,13,12,105,1,0 ; pshufb 0x1690c(%rip),%xmm1 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
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
@@ -19896,23 +19894,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,12,104,1,0 ; mulps 0x1680c(%rip),%xmm3 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 15,89,29,90,104,1,0 ; mulps 0x1685a(%rip),%xmm3 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
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 15704 <_sk_load_tables_u16_be_sse41+0x18e>
+ DB 117,13 ; jne 15756 <_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 1559c <_sk_load_tables_u16_be_sse41+0x26>
+ DB 233,152,254,255,255 ; jmpq 155ee <_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 1559c <_sk_load_tables_u16_be_sse41+0x26>
+ DB 15,130,131,254,255,255 ; jb 155ee <_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 1559c <_sk_load_tables_u16_be_sse41+0x26>
+ DB 233,119,254,255,255 ; jmpq 155ee <_sk_load_tables_u16_be_sse41+0x26>
PUBLIC _sk_load_tables_rgb_u16_be_sse41
_sk_load_tables_rgb_u16_be_sse41 LABEL PROC
@@ -19922,7 +19920,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 15886 <_sk_load_tables_rgb_u16_be_sse41+0x161>
+ DB 15,133,76,1,0,0 ; jne 158d8 <_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
@@ -19934,7 +19932,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,85,103,1,0 ; movdqa 0x16755(%rip),%xmm8 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 102,68,15,111,5,163,103,1,0 ; movdqa 0x167a3(%rip),%xmm8 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
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
@@ -19952,7 +19950,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,4,103,1,0 ; pshufb 0x16704(%rip),%xmm1 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
+ DB 102,15,56,0,13,82,103,1,0 ; pshufb 0x16752(%rip),%xmm1 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
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
@@ -19983,7 +19981,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,207,99,1,0 ; movaps 0x163cf(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,29,100,1,0 ; movaps 0x1641d(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -19991,21 +19989,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 158ac <_sk_load_tables_rgb_u16_be_sse41+0x187>
+ DB 117,14 ; jne 158fe <_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 15760 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,180,254,255,255 ; jmpq 157b2 <_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 158dd <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
+ DB 114,24 ; jb 1592f <_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 15760 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,131,254,255,255 ; jmpq 157b2 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,122,254,255,255 ; jmpq 15760 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,122,254,255,255 ; jmpq 157b2 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
PUBLIC _sk_byte_tables_sse41
_sk_byte_tables_sse41 LABEL PROC
@@ -20013,7 +20011,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,60,100,1,0 ; movaps 0x1643c(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,5,138,100,1,0 ; movaps 0x1648a(%rip),%xmm8 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
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
@@ -20036,7 +20034,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,2,101,1,0 ; movaps 0x16502(%rip),%xmm9 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,13,80,101,1,0 ; movaps 0x16550(%rip),%xmm9 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20136,7 +20134,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,94,99,1,0 ; movaps 0x1635e(%rip),%xmm9 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,13,172,99,1,0 ; movaps 0x163ac(%rip),%xmm9 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20308,31 +20306,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,57,97,1,0 ; mulps 0x16139(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,84,21,65,97,1,0 ; andps 0x16141(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- DB 68,15,86,21,105,94,1,0 ; orps 0x15e69(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 68,15,88,5,65,97,1,0 ; addps 0x16141(%rip),%xmm8 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,73,97,1,0 ; movaps 0x16149(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,89,5,135,97,1,0 ; mulps 0x16187(%rip),%xmm8 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,84,21,143,97,1,0 ; andps 0x1618f(%rip),%xmm10 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,86,21,183,94,1,0 ; orps 0x15eb7(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,5,143,97,1,0 ; addps 0x1618f(%rip),%xmm8 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,40,37,151,97,1,0 ; movaps 0x16197(%rip),%xmm12 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
- DB 68,15,88,21,73,97,1,0 ; addps 0x16149(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,81,97,1,0 ; movaps 0x16151(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,21,151,97,1,0 ; addps 0x16197(%rip),%xmm10 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,40,37,159,97,1,0 ; movaps 0x1619f(%rip),%xmm12 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
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,62,97,1,0 ; addps 0x1613e(%rip),%xmm8 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
- DB 68,15,40,21,70,97,1,0 ; movaps 0x16146(%rip),%xmm10 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,88,5,140,97,1,0 ; addps 0x1618c(%rip),%xmm8 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,40,21,148,97,1,0 ; movaps 0x16194(%rip),%xmm10 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 68,15,40,21,70,97,1,0 ; movaps 0x16146(%rip),%xmm10 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,40,21,148,97,1,0 ; movaps 0x16194(%rip),%xmm10 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 68,15,40,29,74,97,1,0 ; movaps 0x1614a(%rip),%xmm11 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ DB 68,15,40,29,152,97,1,0 ; movaps 0x16198(%rip),%xmm11 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
DB 69,15,94,218 ; divps %xmm10,%xmm11
DB 69,15,88,216 ; addps %xmm8,%xmm11
- DB 68,15,89,29,74,97,1,0 ; mulps 0x1614a(%rip),%xmm11 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 68,15,89,29,152,97,1,0 ; mulps 0x16198(%rip),%xmm11 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
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
@@ -20340,7 +20338,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,209,93,1,0 ; minps 0x15dd1(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,93,5,31,94,1,0 ; minps 0x15e1f(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20368,31 +20366,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,18,96,1,0 ; mulps 0x16012(%rip),%xmm12 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,84,29,26,96,1,0 ; andps 0x1601a(%rip),%xmm11 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- DB 68,15,86,29,66,93,1,0 ; orps 0x15d42(%rip),%xmm11 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 68,15,88,37,26,96,1,0 ; addps 0x1601a(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 15,40,13,35,96,1,0 ; movaps 0x16023(%rip),%xmm1 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,89,37,96,96,1,0 ; mulps 0x16060(%rip),%xmm12 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,84,29,104,96,1,0 ; andps 0x16068(%rip),%xmm11 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,86,29,144,93,1,0 ; orps 0x15d90(%rip),%xmm11 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,37,104,96,1,0 ; addps 0x16068(%rip),%xmm12 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 15,40,13,113,96,1,0 ; movaps 0x16071(%rip),%xmm1 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,88,29,35,96,1,0 ; addps 0x16023(%rip),%xmm11 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 15,40,13,44,96,1,0 ; movaps 0x1602c(%rip),%xmm1 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,29,113,96,1,0 ; addps 0x16071(%rip),%xmm11 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 15,40,13,122,96,1,0 ; movaps 0x1607a(%rip),%xmm1 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
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,25,96,1,0 ; addps 0x16019(%rip),%xmm12 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
- DB 15,40,13,34,96,1,0 ; movaps 0x16022(%rip),%xmm1 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,88,37,103,96,1,0 ; addps 0x16067(%rip),%xmm12 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 15,40,13,112,96,1,0 ; movaps 0x16070(%rip),%xmm1 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,40,21,34,96,1,0 ; movaps 0x16022(%rip),%xmm10 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,40,21,112,96,1,0 ; movaps 0x16070(%rip),%xmm10 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,13,39,96,1,0 ; movaps 0x16027(%rip),%xmm1 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ DB 15,40,13,117,96,1,0 ; movaps 0x16075(%rip),%xmm1 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
DB 65,15,94,202 ; divps %xmm10,%xmm1
DB 65,15,88,204 ; addps %xmm12,%xmm1
- DB 15,89,13,40,96,1,0 ; mulps 0x16028(%rip),%xmm1 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 15,89,13,118,96,1,0 ; mulps 0x16076(%rip),%xmm1 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
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
@@ -20400,7 +20398,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,179,92,1,0 ; minps 0x15cb3(%rip),%xmm1 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,93,13,1,93,1,0 ; minps 0x15d01(%rip),%xmm1 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20428,31 +20426,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,244,94,1,0 ; mulps 0x15ef4(%rip),%xmm12 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,84,29,252,94,1,0 ; andps 0x15efc(%rip),%xmm11 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- DB 68,15,86,29,36,92,1,0 ; orps 0x15c24(%rip),%xmm11 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 68,15,88,37,252,94,1,0 ; addps 0x15efc(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 15,40,21,5,95,1,0 ; movaps 0x15f05(%rip),%xmm2 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,89,37,66,95,1,0 ; mulps 0x15f42(%rip),%xmm12 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,84,29,74,95,1,0 ; andps 0x15f4a(%rip),%xmm11 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,86,29,114,92,1,0 ; orps 0x15c72(%rip),%xmm11 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,37,74,95,1,0 ; addps 0x15f4a(%rip),%xmm12 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 15,40,21,83,95,1,0 ; movaps 0x15f53(%rip),%xmm2 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,88,29,5,95,1,0 ; addps 0x15f05(%rip),%xmm11 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 15,40,21,14,95,1,0 ; movaps 0x15f0e(%rip),%xmm2 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,29,83,95,1,0 ; addps 0x15f53(%rip),%xmm11 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 15,40,21,92,95,1,0 ; movaps 0x15f5c(%rip),%xmm2 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
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,251,94,1,0 ; addps 0x15efb(%rip),%xmm12 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
- DB 15,40,21,4,95,1,0 ; movaps 0x15f04(%rip),%xmm2 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,88,37,73,95,1,0 ; addps 0x15f49(%rip),%xmm12 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 15,40,21,82,95,1,0 ; movaps 0x15f52(%rip),%xmm2 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,40,21,4,95,1,0 ; movaps 0x15f04(%rip),%xmm10 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,40,21,82,95,1,0 ; movaps 0x15f52(%rip),%xmm10 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,21,9,95,1,0 ; movaps 0x15f09(%rip),%xmm2 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ DB 15,40,21,87,95,1,0 ; movaps 0x15f57(%rip),%xmm2 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
DB 65,15,94,210 ; divps %xmm10,%xmm2
DB 65,15,88,212 ; addps %xmm12,%xmm2
- DB 15,89,21,10,95,1,0 ; mulps 0x15f0a(%rip),%xmm2 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 15,89,21,88,95,1,0 ; mulps 0x15f58(%rip),%xmm2 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
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
@@ -20460,7 +20458,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,149,91,1,0 ; minps 0x15b95(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,93,21,227,91,1,0 ; minps 0x15be3(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20488,31 +20486,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,214,93,1,0 ; mulps 0x15dd6(%rip),%xmm12 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,84,29,222,93,1,0 ; andps 0x15dde(%rip),%xmm11 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- DB 68,15,86,29,6,91,1,0 ; orps 0x15b06(%rip),%xmm11 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 68,15,88,37,222,93,1,0 ; addps 0x15dde(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 15,40,29,231,93,1,0 ; movaps 0x15de7(%rip),%xmm3 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,89,37,36,94,1,0 ; mulps 0x15e24(%rip),%xmm12 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,84,29,44,94,1,0 ; andps 0x15e2c(%rip),%xmm11 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,86,29,84,91,1,0 ; orps 0x15b54(%rip),%xmm11 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,37,44,94,1,0 ; addps 0x15e2c(%rip),%xmm12 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 15,40,29,53,94,1,0 ; movaps 0x15e35(%rip),%xmm3 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,88,29,231,93,1,0 ; addps 0x15de7(%rip),%xmm11 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 15,40,29,240,93,1,0 ; movaps 0x15df0(%rip),%xmm3 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,29,53,94,1,0 ; addps 0x15e35(%rip),%xmm11 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 15,40,29,62,94,1,0 ; movaps 0x15e3e(%rip),%xmm3 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
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,221,93,1,0 ; addps 0x15ddd(%rip),%xmm12 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
- DB 15,40,29,230,93,1,0 ; movaps 0x15de6(%rip),%xmm3 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,88,37,43,94,1,0 ; addps 0x15e2b(%rip),%xmm12 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 15,40,29,52,94,1,0 ; movaps 0x15e34(%rip),%xmm3 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,40,21,230,93,1,0 ; movaps 0x15de6(%rip),%xmm10 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,40,21,52,94,1,0 ; movaps 0x15e34(%rip),%xmm10 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,29,235,93,1,0 ; movaps 0x15deb(%rip),%xmm3 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ DB 15,40,29,57,94,1,0 ; movaps 0x15e39(%rip),%xmm3 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
DB 65,15,94,218 ; divps %xmm10,%xmm3
DB 65,15,88,220 ; addps %xmm12,%xmm3
- DB 15,89,29,236,93,1,0 ; mulps 0x15dec(%rip),%xmm3 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 15,89,29,58,94,1,0 ; mulps 0x15e3a(%rip),%xmm3 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
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
@@ -20520,7 +20518,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,119,90,1,0 ; minps 0x15a77(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,93,29,197,90,1,0 ; minps 0x15ac5(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20536,20 +20534,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,243,92,1,0 ; mulps 0x15cf3(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,40,53,251,92,1,0 ; movaps 0x15cfb(%rip),%xmm14 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 15,89,5,65,93,1,0 ; mulps 0x15d41(%rip),%xmm0 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,40,53,73,93,1,0 ; movaps 0x15d49(%rip),%xmm14 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,37,31,90,1,0 ; movaps 0x15a1f(%rip),%xmm12 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,37,109,90,1,0 ; movaps 0x15a6d(%rip),%xmm12 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,86,212 ; orps %xmm12,%xmm2
- DB 68,15,40,21,243,92,1,0 ; movaps 0x15cf3(%rip),%xmm10 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 68,15,40,21,65,93,1,0 ; movaps 0x15d41(%rip),%xmm10 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,29,247,92,1,0 ; movaps 0x15cf7(%rip),%xmm11 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,40,29,69,93,1,0 ; movaps 0x15d45(%rip),%xmm11 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
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,245,92,1,0 ; movaps 0x15cf5(%rip),%xmm9 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 68,15,40,13,67,93,1,0 ; movaps 0x15d43(%rip),%xmm9 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 68,15,40,45,249,92,1,0 ; movaps 0x15cf9(%rip),%xmm13 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,40,45,71,93,1,0 ; movaps 0x15d47(%rip),%xmm13 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -20560,21 +20558,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,220,92,1,0 ; movaps 0x15cdc(%rip),%xmm6 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 15,40,53,42,93,1,0 ; movaps 0x15d2a(%rip),%xmm6 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,242,92,1,0 ; movaps 0x15cf2(%rip),%xmm7 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 15,40,61,64,93,1,0 ; movaps 0x15d40(%rip),%xmm7 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
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,210,92,1,0 ; movaps 0x15cd2(%rip),%xmm4 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 15,40,37,32,93,1,0 ; movaps 0x15d20(%rip),%xmm4 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,228,92,1,0 ; movaps 0x15ce4(%rip),%xmm15 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ DB 68,15,40,61,50,93,1,0 ; movaps 0x15d32(%rip),%xmm15 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
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,64,92,1,0 ; mulps 0x15c40(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 15,89,5,142,92,1,0 ; mulps 0x15c8e(%rip),%xmm0 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
DB 65,15,84,206 ; andps %xmm14,%xmm1
DB 65,15,86,204 ; orps %xmm12,%xmm1
DB 65,15,88,194 ; addps %xmm10,%xmm0
@@ -20600,8 +20598,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,225,91,1,0 ; mulps 0x15be1(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 15,84,29,234,91,1,0 ; andps 0x15bea(%rip),%xmm3 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 15,89,5,47,92,1,0 ; mulps 0x15c2f(%rip),%xmm0 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 15,84,29,56,92,1,0 ; andps 0x15c38(%rip),%xmm3 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
DB 65,15,86,220 ; orps %xmm12,%xmm3
DB 65,15,88,194 ; addps %xmm10,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
@@ -20619,7 +20617,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,50,92,1,0 ; movaps 0x15c32(%rip),%xmm0 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 15,40,5,128,92,1,0 ; movaps 0x15c80(%rip),%xmm0 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -20638,29 +20636,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,255,91,1,0 ; mulps 0x15bff(%rip),%xmm8 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xda8>
- DB 68,15,40,13,119,89,1,0 ; movaps 0x15977(%rip),%xmm9 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,89,5,77,92,1,0 ; mulps 0x15c4d(%rip),%xmm8 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ DB 68,15,40,13,197,89,1,0 ; movaps 0x159c5(%rip),%xmm9 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 65,15,89,201 ; mulps %xmm9,%xmm1
- DB 15,40,5,252,91,1,0 ; movaps 0x15bfc(%rip),%xmm0 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb8>
+ DB 15,40,5,74,92,1,0 ; movaps 0x15c4a(%rip),%xmm0 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
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,250,91,1,0 ; addps 0x15bfa(%rip),%xmm8 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc8>
- DB 68,15,89,5,2,92,1,0 ; mulps 0x15c02(%rip),%xmm8 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdd8>
- DB 15,89,13,11,92,1,0 ; mulps 0x15c0b(%rip),%xmm1 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xde8>
+ DB 68,15,88,5,72,92,1,0 ; addps 0x15c48(%rip),%xmm8 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ DB 68,15,89,5,80,92,1,0 ; mulps 0x15c50(%rip),%xmm8 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ DB 15,89,13,89,92,1,0 ; mulps 0x15c59(%rip),%xmm1 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 15,89,21,16,92,1,0 ; mulps 0x15c10(%rip),%xmm2 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xdf8>
+ DB 15,89,21,94,92,1,0 ; mulps 0x15c5e(%rip),%xmm2 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
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,4,92,1,0 ; movaps 0x15c04(%rip),%xmm9 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xe08>
+ DB 68,15,40,13,82,92,1,0 ; movaps 0x15c52(%rip),%xmm9 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 15,40,21,4,92,1,0 ; movaps 0x15c04(%rip),%xmm2 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xe18>
+ DB 15,40,21,82,92,1,0 ; movaps 0x15c52(%rip),%xmm2 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 68,15,40,37,9,92,1,0 ; movaps 0x15c09(%rip),%xmm12 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xe28>
+ DB 68,15,40,37,87,92,1,0 ; movaps 0x15c57(%rip),%xmm12 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
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
@@ -20679,8 +20677,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,194,91,1,0 ; mulps 0x15bc2(%rip),%xmm1 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xe38>
- DB 15,89,21,203,91,1,0 ; mulps 0x15bcb(%rip),%xmm2 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xe48>
+ DB 15,89,13,16,92,1,0 ; mulps 0x15c10(%rip),%xmm1 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
+ DB 15,89,21,25,92,1,0 ; mulps 0x15c19(%rip),%xmm2 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,40,200 ; movaps %xmm8,%xmm1
@@ -20695,11 +20693,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 164cf <_sk_load_a8_sse41+0x3f>
+ DB 117,39 ; jne 16521 <_sk_load_a8_sse41+0x3f>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,73,88,1,0 ; pand 0x15849(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,219,5,151,88,1,0 ; pand 0x15897(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,159,89,1,0 ; mulps 0x1599f(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,29,237,89,1,0 ; mulps 0x159ed(%rip),%xmm3 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -20708,12 +20706,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 16511 <_sk_load_a8_sse41+0x81>
+ DB 116,53 ; je 16563 <_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 164fb <_sk_load_a8_sse41+0x6b>
+ DB 116,21 ; je 1654d <_sk_load_a8_sse41+0x6b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 164af <_sk_load_a8_sse41+0x1f>
+ DB 117,195 ; jne 16501 <_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
@@ -20721,10 +20719,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 164af <_sk_load_a8_sse41+0x1f>
+ DB 235,158 ; jmp 16501 <_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 164af <_sk_load_a8_sse41+0x1f>
+ DB 235,147 ; jmp 16501 <_sk_load_a8_sse41+0x1f>
PUBLIC _sk_load_a8_dst_sse41
_sk_load_a8_dst_sse41 LABEL PROC
@@ -20735,11 +20733,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 1655b <_sk_load_a8_dst_sse41+0x3f>
+ DB 117,39 ; jne 165ad <_sk_load_a8_dst_sse41+0x3f>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,189,87,1,0 ; pand 0x157bd(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,219,37,11,88,1,0 ; pand 0x1580b(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,19,89,1,0 ; mulps 0x15913(%rip),%xmm7 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,61,97,89,1,0 ; mulps 0x15961(%rip),%xmm7 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
@@ -20748,12 +20746,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 1659d <_sk_load_a8_dst_sse41+0x81>
+ DB 116,53 ; je 165ef <_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 16587 <_sk_load_a8_dst_sse41+0x6b>
+ DB 116,21 ; je 165d9 <_sk_load_a8_dst_sse41+0x6b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1653b <_sk_load_a8_dst_sse41+0x1f>
+ DB 117,195 ; jne 1658d <_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
@@ -20761,10 +20759,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 1653b <_sk_load_a8_dst_sse41+0x1f>
+ DB 235,158 ; jmp 1658d <_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 1653b <_sk_load_a8_dst_sse41+0x1f>
+ DB 235,147 ; jmp 1658d <_sk_load_a8_dst_sse41+0x1f>
PUBLIC _sk_gather_a8_sse41
_sk_gather_a8_sse41 LABEL PROC
@@ -20805,7 +20803,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,11,88,1,0 ; mulps 0x1580b(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,29,89,88,1,0 ; mulps 0x15859(%rip),%xmm3 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -20821,13 +20819,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,174,86,1,0 ; movaps 0x156ae(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,5,252,86,1,0 ; movaps 0x156fc(%rip),%xmm8 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
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 166ac <_sk_store_a8_sse41+0x49>
+ DB 117,17 ; jne 166fe <_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
@@ -20837,17 +20835,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 166e8 <_sk_store_a8_sse41+0x85>
+ DB 116,41 ; je 1673a <_sk_store_a8_sse41+0x85>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 166d4 <_sk_store_a8_sse41+0x71>
+ DB 116,15 ; je 16726 <_sk_store_a8_sse41+0x71>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,217 ; jne 166a4 <_sk_store_a8_sse41+0x41>
+ DB 117,217 ; jne 166f6 <_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,130,89,1,0 ; pshufb 0x15982(%rip),%xmm8 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xe58>
+ DB 102,68,15,56,0,5,208,89,1,0 ; pshufb 0x159d0(%rip),%xmm8 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
DB 102,71,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%r10,1)
- DB 235,188 ; jmp 166a4 <_sk_store_a8_sse41+0x41>
+ DB 235,188 ; jmp 166f6 <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,4,16,0 ; pextrb $0x0,%xmm8,(%r8,%r10,1)
- DB 235,178 ; jmp 166a4 <_sk_store_a8_sse41+0x41>
+ DB 235,178 ; jmp 166f6 <_sk_store_a8_sse41+0x41>
PUBLIC _sk_load_g8_sse41
_sk_load_g8_sse41 LABEL PROC
@@ -20858,25 +20856,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 16734 <_sk_load_g8_sse41+0x42>
+ DB 117,42 ; jne 16786 <_sk_load_g8_sse41+0x42>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,231,85,1,0 ; pand 0x155e7(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,219,5,53,86,1,0 ; pand 0x15635(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,61,87,1,0 ; mulps 0x1573d(%rip),%xmm0 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,5,139,87,1,0 ; mulps 0x1578b(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,36,85,1,0 ; movaps 0x15524(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,114,85,1,0 ; movaps 0x15572(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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 16776 <_sk_load_g8_sse41+0x84>
+ DB 116,53 ; je 167c8 <_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 16760 <_sk_load_g8_sse41+0x6e>
+ DB 116,21 ; je 167b2 <_sk_load_g8_sse41+0x6e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 16711 <_sk_load_g8_sse41+0x1f>
+ DB 117,192 ; jne 16763 <_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
@@ -20884,10 +20882,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 16711 <_sk_load_g8_sse41+0x1f>
+ DB 235,155 ; jmp 16763 <_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 16711 <_sk_load_g8_sse41+0x1f>
+ DB 235,144 ; jmp 16763 <_sk_load_g8_sse41+0x1f>
PUBLIC _sk_load_g8_dst_sse41
_sk_load_g8_dst_sse41 LABEL PROC
@@ -20898,25 +20896,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 167c3 <_sk_load_g8_dst_sse41+0x42>
+ DB 117,42 ; jne 16815 <_sk_load_g8_dst_sse41+0x42>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,88,85,1,0 ; pand 0x15558(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,219,37,166,85,1,0 ; pand 0x155a6(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,174,86,1,0 ; mulps 0x156ae(%rip),%xmm4 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,37,252,86,1,0 ; mulps 0x156fc(%rip),%xmm4 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,149,84,1,0 ; movaps 0x15495(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,61,227,84,1,0 ; movaps 0x154e3(%rip),%xmm7 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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 16805 <_sk_load_g8_dst_sse41+0x84>
+ DB 116,53 ; je 16857 <_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 167ef <_sk_load_g8_dst_sse41+0x6e>
+ DB 116,21 ; je 16841 <_sk_load_g8_dst_sse41+0x6e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 167a0 <_sk_load_g8_dst_sse41+0x1f>
+ DB 117,192 ; jne 167f2 <_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
@@ -20924,10 +20922,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 167a0 <_sk_load_g8_dst_sse41+0x1f>
+ DB 235,155 ; jmp 167f2 <_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 167a0 <_sk_load_g8_dst_sse41+0x1f>
+ DB 235,144 ; jmp 167f2 <_sk_load_g8_dst_sse41+0x1f>
PUBLIC _sk_gather_g8_sse41
_sk_gather_g8_sse41 LABEL PROC
@@ -20968,9 +20966,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,163,85,1,0 ; mulps 0x155a3(%rip),%xmm0 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,5,241,85,1,0 ; mulps 0x155f1(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,138,83,1,0 ; movaps 0x1538a(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,216,83,1,0 ; movaps 0x153d8(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -20985,41 +20983,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 16939 <_sk_load_565_sse41+0x6b>
+ DB 117,80 ; jne 1698b <_sk_load_565_sse41+0x6b>
DB 102,67,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm2
- DB 102,15,111,5,120,85,1,0 ; movdqa 0x15578(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,5,198,85,1,0 ; movdqa 0x155c6(%rip),%xmm0 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,122,85,1,0 ; mulps 0x1557a(%rip),%xmm0 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,111,13,130,85,1,0 ; movdqa 0x15582(%rip),%xmm1 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,5,200,85,1,0 ; mulps 0x155c8(%rip),%xmm0 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 102,15,111,13,208,85,1,0 ; movdqa 0x155d0(%rip),%xmm1 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,132,85,1,0 ; mulps 0x15584(%rip),%xmm1 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
- DB 102,15,219,21,140,85,1,0 ; pand 0x1558c(%rip),%xmm2 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 15,89,13,210,85,1,0 ; mulps 0x155d2(%rip),%xmm1 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 102,15,219,21,218,85,1,0 ; pand 0x155da(%rip),%xmm2 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,146,85,1,0 ; mulps 0x15592(%rip),%xmm2 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 15,89,21,224,85,1,0 ; mulps 0x155e0(%rip),%xmm2 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,25,83,1,0 ; movaps 0x15319(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,103,83,1,0 ; movaps 0x15367(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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 1697b <_sk_load_565_sse41+0xad>
+ DB 116,53 ; je 169cd <_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 16965 <_sk_load_565_sse41+0x97>
+ DB 116,21 ; je 169b7 <_sk_load_565_sse41+0x97>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 168f0 <_sk_load_565_sse41+0x22>
+ DB 117,154 ; jne 16942 <_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 168f0 <_sk_load_565_sse41+0x22>
+ DB 233,117,255,255,255 ; jmpq 16942 <_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 168f0 <_sk_load_565_sse41+0x22>
+ DB 233,103,255,255,255 ; jmpq 16942 <_sk_load_565_sse41+0x22>
PUBLIC _sk_load_565_dst_sse41
_sk_load_565_dst_sse41 LABEL PROC
@@ -21031,41 +21029,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 169f4 <_sk_load_565_dst_sse41+0x6b>
+ DB 117,80 ; jne 16a46 <_sk_load_565_dst_sse41+0x6b>
DB 102,67,15,56,51,52,80 ; pmovzxwd (%r8,%r10,2),%xmm6
- DB 102,15,111,37,189,84,1,0 ; movdqa 0x154bd(%rip),%xmm4 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,37,11,85,1,0 ; movdqa 0x1550b(%rip),%xmm4 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,191,84,1,0 ; mulps 0x154bf(%rip),%xmm4 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,111,45,199,84,1,0 ; movdqa 0x154c7(%rip),%xmm5 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,37,13,85,1,0 ; mulps 0x1550d(%rip),%xmm4 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 102,15,111,45,21,85,1,0 ; movdqa 0x15515(%rip),%xmm5 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,201,84,1,0 ; mulps 0x154c9(%rip),%xmm5 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
- DB 102,15,219,53,209,84,1,0 ; pand 0x154d1(%rip),%xmm6 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 15,89,45,23,85,1,0 ; mulps 0x15517(%rip),%xmm5 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 102,15,219,53,31,85,1,0 ; pand 0x1551f(%rip),%xmm6 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,215,84,1,0 ; mulps 0x154d7(%rip),%xmm6 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 15,89,53,37,85,1,0 ; mulps 0x15525(%rip),%xmm6 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,94,82,1,0 ; movaps 0x1525e(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,61,172,82,1,0 ; movaps 0x152ac(%rip),%xmm7 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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 16a36 <_sk_load_565_dst_sse41+0xad>
+ DB 116,53 ; je 16a88 <_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 16a20 <_sk_load_565_dst_sse41+0x97>
+ DB 116,21 ; je 16a72 <_sk_load_565_dst_sse41+0x97>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 169ab <_sk_load_565_dst_sse41+0x22>
+ DB 117,154 ; jne 169fd <_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 169ab <_sk_load_565_dst_sse41+0x22>
+ DB 233,117,255,255,255 ; jmpq 169fd <_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 169ab <_sk_load_565_dst_sse41+0x22>
+ DB 233,103,255,255,255 ; jmpq 169fd <_sk_load_565_dst_sse41+0x22>
PUBLIC _sk_gather_565_sse41
_sk_gather_565_sse41 LABEL PROC
@@ -21105,19 +21103,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,132,83,1,0 ; movdqa 0x15384(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,5,210,83,1,0 ; movdqa 0x153d2(%rip),%xmm0 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,134,83,1,0 ; mulps 0x15386(%rip),%xmm0 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,111,13,142,83,1,0 ; movdqa 0x1538e(%rip),%xmm1 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,5,212,83,1,0 ; mulps 0x153d4(%rip),%xmm0 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 102,15,111,13,220,83,1,0 ; movdqa 0x153dc(%rip),%xmm1 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,144,83,1,0 ; mulps 0x15390(%rip),%xmm1 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
- DB 102,15,219,21,152,83,1,0 ; pand 0x15398(%rip),%xmm2 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 15,89,13,222,83,1,0 ; mulps 0x153de(%rip),%xmm1 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 102,15,219,21,230,83,1,0 ; pand 0x153e6(%rip),%xmm2 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,158,83,1,0 ; mulps 0x1539e(%rip),%xmm2 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 15,89,21,236,83,1,0 ; mulps 0x153ec(%rip),%xmm2 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,37,81,1,0 ; movaps 0x15125(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,115,81,1,0 ; movaps 0x15173(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse41
@@ -21129,12 +21127,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,37,85,1,0 ; movaps 0x15525(%rip),%xmm8 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 68,15,40,5,115,85,1,0 ; movaps 0x15573(%rip),%xmm8 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
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,26,85,1,0 ; movaps 0x1551a(%rip),%xmm10 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
+ DB 68,15,40,21,104,85,1,0 ; movaps 0x15568(%rip),%xmm10 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
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
@@ -21144,7 +21142,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 16b9d <_sk_store_565_sse41+0x70>
+ DB 117,10 ; jne 16bef <_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
@@ -21152,17 +21150,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 16bd3 <_sk_store_565_sse41+0xa6>
+ DB 116,35 ; je 16c25 <_sk_store_565_sse41+0xa6>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 16bc5 <_sk_store_565_sse41+0x98>
+ DB 116,15 ; je 16c17 <_sk_store_565_sse41+0x98>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,221 ; jne 16b99 <_sk_store_565_sse41+0x6c>
+ DB 117,221 ; jne 16beb <_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 16b99 <_sk_store_565_sse41+0x6c>
+ DB 235,198 ; jmp 16beb <_sk_store_565_sse41+0x6c>
DB 102,69,15,58,21,4,64,0 ; pextrw $0x0,%xmm8,(%r8,%rax,2)
- DB 235,188 ; jmp 16b99 <_sk_store_565_sse41+0x6c>
+ DB 235,188 ; jmp 16beb <_sk_store_565_sse41+0x6c>
PUBLIC _sk_load_4444_sse41
_sk_load_4444_sse41 LABEL PROC
@@ -21174,44 +21172,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 16c57 <_sk_load_4444_sse41+0x7a>
+ DB 117,95 ; jne 16ca9 <_sk_load_4444_sse41+0x7a>
DB 102,67,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm3
- DB 102,15,111,5,137,84,1,0 ; movdqa 0x15489(%rip),%xmm0 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 102,15,111,5,215,84,1,0 ; movdqa 0x154d7(%rip),%xmm0 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,139,84,1,0 ; mulps 0x1548b(%rip),%xmm0 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,13,147,84,1,0 ; movdqa 0x15493(%rip),%xmm1 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,5,217,84,1,0 ; mulps 0x154d9(%rip),%xmm0 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ DB 102,15,111,13,225,84,1,0 ; movdqa 0x154e1(%rip),%xmm1 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,149,84,1,0 ; mulps 0x15495(%rip),%xmm1 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,111,21,157,84,1,0 ; movdqa 0x1549d(%rip),%xmm2 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,13,227,84,1,0 ; mulps 0x154e3(%rip),%xmm1 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ DB 102,15,111,21,235,84,1,0 ; movdqa 0x154eb(%rip),%xmm2 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,159,84,1,0 ; mulps 0x1549f(%rip),%xmm2 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
- DB 102,15,219,29,167,84,1,0 ; pand 0x154a7(%rip),%xmm3 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ DB 15,89,21,237,84,1,0 ; mulps 0x154ed(%rip),%xmm2 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ DB 102,15,219,29,245,84,1,0 ; pand 0x154f5(%rip),%xmm3 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,173,84,1,0 ; mulps 0x154ad(%rip),%xmm3 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 15,89,29,251,84,1,0 ; mulps 0x154fb(%rip),%xmm3 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
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 16c99 <_sk_load_4444_sse41+0xbc>
+ DB 116,53 ; je 16ceb <_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 16c83 <_sk_load_4444_sse41+0xa6>
+ DB 116,21 ; je 16cd5 <_sk_load_4444_sse41+0xa6>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 16bff <_sk_load_4444_sse41+0x22>
+ DB 117,139 ; jne 16c51 <_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 16bff <_sk_load_4444_sse41+0x22>
+ DB 233,102,255,255,255 ; jmpq 16c51 <_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 16bff <_sk_load_4444_sse41+0x22>
+ DB 233,88,255,255,255 ; jmpq 16c51 <_sk_load_4444_sse41+0x22>
PUBLIC _sk_load_4444_dst_sse41
_sk_load_4444_dst_sse41 LABEL PROC
@@ -21223,44 +21221,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 16d21 <_sk_load_4444_dst_sse41+0x7a>
+ DB 117,95 ; jne 16d73 <_sk_load_4444_dst_sse41+0x7a>
DB 102,67,15,56,51,60,80 ; pmovzxwd (%r8,%r10,2),%xmm7
- DB 102,15,111,37,191,83,1,0 ; movdqa 0x153bf(%rip),%xmm4 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 102,15,111,37,13,84,1,0 ; movdqa 0x1540d(%rip),%xmm4 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,193,83,1,0 ; mulps 0x153c1(%rip),%xmm4 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,45,201,83,1,0 ; movdqa 0x153c9(%rip),%xmm5 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,37,15,84,1,0 ; mulps 0x1540f(%rip),%xmm4 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ DB 102,15,111,45,23,84,1,0 ; movdqa 0x15417(%rip),%xmm5 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,203,83,1,0 ; mulps 0x153cb(%rip),%xmm5 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,111,53,211,83,1,0 ; movdqa 0x153d3(%rip),%xmm6 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,45,25,84,1,0 ; mulps 0x15419(%rip),%xmm5 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ DB 102,15,111,53,33,84,1,0 ; movdqa 0x15421(%rip),%xmm6 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,213,83,1,0 ; mulps 0x153d5(%rip),%xmm6 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
- DB 102,15,219,61,221,83,1,0 ; pand 0x153dd(%rip),%xmm7 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ DB 15,89,53,35,84,1,0 ; mulps 0x15423(%rip),%xmm6 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ DB 102,15,219,61,43,84,1,0 ; pand 0x1542b(%rip),%xmm7 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,227,83,1,0 ; mulps 0x153e3(%rip),%xmm7 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 15,89,61,49,84,1,0 ; mulps 0x15431(%rip),%xmm7 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
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 16d63 <_sk_load_4444_dst_sse41+0xbc>
+ DB 116,53 ; je 16db5 <_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 16d4d <_sk_load_4444_dst_sse41+0xa6>
+ DB 116,21 ; je 16d9f <_sk_load_4444_dst_sse41+0xa6>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 16cc9 <_sk_load_4444_dst_sse41+0x22>
+ DB 117,139 ; jne 16d1b <_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 16cc9 <_sk_load_4444_dst_sse41+0x22>
+ DB 233,102,255,255,255 ; jmpq 16d1b <_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 16cc9 <_sk_load_4444_dst_sse41+0x22>
+ DB 233,88,255,255,255 ; jmpq 16d1b <_sk_load_4444_dst_sse41+0x22>
PUBLIC _sk_gather_4444_sse41
_sk_gather_4444_sse41 LABEL PROC
@@ -21300,21 +21298,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,119,82,1,0 ; movdqa 0x15277(%rip),%xmm0 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 102,15,111,5,197,82,1,0 ; movdqa 0x152c5(%rip),%xmm0 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,121,82,1,0 ; mulps 0x15279(%rip),%xmm0 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,13,129,82,1,0 ; movdqa 0x15281(%rip),%xmm1 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,5,199,82,1,0 ; mulps 0x152c7(%rip),%xmm0 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ DB 102,15,111,13,207,82,1,0 ; movdqa 0x152cf(%rip),%xmm1 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,131,82,1,0 ; mulps 0x15283(%rip),%xmm1 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,111,21,139,82,1,0 ; movdqa 0x1528b(%rip),%xmm2 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,13,209,82,1,0 ; mulps 0x152d1(%rip),%xmm1 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ DB 102,15,111,21,217,82,1,0 ; movdqa 0x152d9(%rip),%xmm2 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,141,82,1,0 ; mulps 0x1528d(%rip),%xmm2 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
- DB 102,15,219,29,149,82,1,0 ; pand 0x15295(%rip),%xmm3 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ DB 15,89,21,219,82,1,0 ; mulps 0x152db(%rip),%xmm2 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ DB 102,15,219,29,227,82,1,0 ; pand 0x152e3(%rip),%xmm3 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,155,82,1,0 ; mulps 0x1529b(%rip),%xmm3 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 15,89,29,233,82,1,0 ; mulps 0x152e9(%rip),%xmm3 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21327,7 +21325,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,137,82,1,0 ; movaps 0x15289(%rip),%xmm8 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 68,15,40,5,215,82,1,0 ; movaps 0x152d7(%rip),%xmm8 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
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
@@ -21347,7 +21345,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 16eed <_sk_store_4444_sse41+0x84>
+ DB 117,10 ; jne 16f3f <_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
@@ -21355,17 +21353,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 16f23 <_sk_store_4444_sse41+0xba>
+ DB 116,35 ; je 16f75 <_sk_store_4444_sse41+0xba>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 16f15 <_sk_store_4444_sse41+0xac>
+ DB 116,15 ; je 16f67 <_sk_store_4444_sse41+0xac>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,221 ; jne 16ee9 <_sk_store_4444_sse41+0x80>
+ DB 117,221 ; jne 16f3b <_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 16ee9 <_sk_store_4444_sse41+0x80>
+ DB 235,198 ; jmp 16f3b <_sk_store_4444_sse41+0x80>
DB 102,69,15,58,21,4,64,0 ; pextrw $0x0,%xmm8,(%r8,%rax,2)
- DB 235,188 ; jmp 16ee9 <_sk_store_4444_sse41+0x80>
+ DB 235,188 ; jmp 16f3b <_sk_store_4444_sse41+0x80>
PUBLIC _sk_load_8888_sse41
_sk_load_8888_sse41 LABEL PROC
@@ -21377,19 +21375,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 16fa2 <_sk_load_8888_sse41+0x75>
+ DB 117,89 ; jne 16ff4 <_sk_load_8888_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,169,77,1,0 ; movdqa 0x14da9(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,5,247,77,1,0 ; movdqa 0x14df7(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,250,78,1,0 ; movaps 0x14efa(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,5,72,79,1,0 ; movaps 0x14f48(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,153,77,1,0 ; pshufb 0x14d99(%rip),%xmm1 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,13,231,77,1,0 ; pshufb 0x14de7(%rip),%xmm1 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
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,149,77,1,0 ; pshufb 0x14d95(%rip),%xmm2 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 102,15,56,0,21,227,77,1,0 ; pshufb 0x14de3(%rip),%xmm2 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21400,19 +21398,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 16fdc <_sk_load_8888_sse41+0xaf>
+ DB 116,45 ; je 1702e <_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 16fcb <_sk_load_8888_sse41+0x9e>
+ DB 116,18 ; je 1701d <_sk_load_8888_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 16f4f <_sk_load_8888_sse41+0x22>
+ DB 117,144 ; jne 16fa1 <_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 16f4f <_sk_load_8888_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 16fa1 <_sk_load_8888_sse41+0x22>
DB 102,65,15,110,28,128 ; movd (%r8,%rax,4),%xmm3
- DB 233,104,255,255,255 ; jmpq 16f4f <_sk_load_8888_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 16fa1 <_sk_load_8888_sse41+0x22>
PUBLIC _sk_load_8888_dst_sse41
_sk_load_8888_dst_sse41 LABEL PROC
@@ -21424,19 +21422,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 1705c <_sk_load_8888_dst_sse41+0x75>
+ DB 117,89 ; jne 170ae <_sk_load_8888_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,239,76,1,0 ; movdqa 0x14cef(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,37,61,77,1,0 ; movdqa 0x14d3d(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,64,78,1,0 ; movaps 0x14e40(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,5,142,78,1,0 ; movaps 0x14e8e(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,223,76,1,0 ; pshufb 0x14cdf(%rip),%xmm5 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,45,45,77,1,0 ; pshufb 0x14d2d(%rip),%xmm5 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
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,219,76,1,0 ; pshufb 0x14cdb(%rip),%xmm6 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 102,15,56,0,53,41,77,1,0 ; pshufb 0x14d29(%rip),%xmm6 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21447,19 +21445,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 17096 <_sk_load_8888_dst_sse41+0xaf>
+ DB 116,45 ; je 170e8 <_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 17085 <_sk_load_8888_dst_sse41+0x9e>
+ DB 116,18 ; je 170d7 <_sk_load_8888_dst_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 17009 <_sk_load_8888_dst_sse41+0x22>
+ DB 117,144 ; jne 1705b <_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 17009 <_sk_load_8888_dst_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 1705b <_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 17009 <_sk_load_8888_dst_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 1705b <_sk_load_8888_dst_sse41+0x22>
PUBLIC _sk_gather_8888_sse41
_sk_gather_8888_sse41 LABEL PROC
@@ -21494,17 +21492,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,200,75,1,0 ; movdqa 0x14bc8(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,5,22,76,1,0 ; movdqa 0x14c16(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,25,77,1,0 ; movaps 0x14d19(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,5,103,77,1,0 ; movaps 0x14d67(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,184,75,1,0 ; pshufb 0x14bb8(%rip),%xmm1 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,13,6,76,1,0 ; pshufb 0x14c06(%rip),%xmm1 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
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,180,75,1,0 ; pshufb 0x14bb4(%rip),%xmm2 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 102,15,56,0,21,2,76,1,0 ; pshufb 0x14c02(%rip),%xmm2 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21522,7 +21520,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,142,75,1,0 ; movaps 0x14b8e(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,5,220,75,1,0 ; movaps 0x14bdc(%rip),%xmm8 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
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
@@ -21541,23 +21539,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 17202 <_sk_store_8888_sse41+0x7f>
+ DB 117,10 ; jne 17254 <_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 1722c <_sk_store_8888_sse41+0xa9>
+ DB 116,29 ; je 1727e <_sk_store_8888_sse41+0xa9>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 17224 <_sk_store_8888_sse41+0xa1>
+ DB 116,15 ; je 17276 <_sk_store_8888_sse41+0xa1>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 171fe <_sk_store_8888_sse41+0x7b>
+ DB 117,227 ; jne 17250 <_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 171fe <_sk_store_8888_sse41+0x7b>
+ DB 235,210 ; jmp 17250 <_sk_store_8888_sse41+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,202 ; jmp 171fe <_sk_store_8888_sse41+0x7b>
+ DB 235,202 ; jmp 17250 <_sk_store_8888_sse41+0x7b>
PUBLIC _sk_load_bgra_sse41
_sk_load_bgra_sse41 LABEL PROC
@@ -21569,19 +21567,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 172a9 <_sk_load_bgra_sse41+0x75>
+ DB 117,89 ; jne 172fb <_sk_load_bgra_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,162,74,1,0 ; movdqa 0x14aa2(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,5,240,74,1,0 ; movdqa 0x14af0(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,243,75,1,0 ; movaps 0x14bf3(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,5,65,76,1,0 ; movaps 0x14c41(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,146,74,1,0 ; pshufb 0x14a92(%rip),%xmm0 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,5,224,74,1,0 ; pshufb 0x14ae0(%rip),%xmm0 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
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,142,74,1,0 ; pshufb 0x14a8e(%rip),%xmm0 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 102,15,56,0,5,220,74,1,0 ; pshufb 0x14adc(%rip),%xmm0 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21592,19 +21590,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 172e3 <_sk_load_bgra_sse41+0xaf>
+ DB 116,45 ; je 17335 <_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 172d2 <_sk_load_bgra_sse41+0x9e>
+ DB 116,18 ; je 17324 <_sk_load_bgra_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 17256 <_sk_load_bgra_sse41+0x22>
+ DB 117,144 ; jne 172a8 <_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 17256 <_sk_load_bgra_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 172a8 <_sk_load_bgra_sse41+0x22>
DB 102,65,15,110,28,128 ; movd (%r8,%rax,4),%xmm3
- DB 233,104,255,255,255 ; jmpq 17256 <_sk_load_bgra_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 172a8 <_sk_load_bgra_sse41+0x22>
PUBLIC _sk_load_bgra_dst_sse41
_sk_load_bgra_dst_sse41 LABEL PROC
@@ -21616,19 +21614,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 17363 <_sk_load_bgra_dst_sse41+0x75>
+ DB 117,89 ; jne 173b5 <_sk_load_bgra_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,232,73,1,0 ; movdqa 0x149e8(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,37,54,74,1,0 ; movdqa 0x14a36(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
- DB 68,15,40,5,57,75,1,0 ; movaps 0x14b39(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,5,135,75,1,0 ; movaps 0x14b87(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,216,73,1,0 ; pshufb 0x149d8(%rip),%xmm4 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,37,38,74,1,0 ; pshufb 0x14a26(%rip),%xmm4 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
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,212,73,1,0 ; pshufb 0x149d4(%rip),%xmm4 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 102,15,56,0,37,34,74,1,0 ; pshufb 0x14a22(%rip),%xmm4 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21639,19 +21637,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 1739d <_sk_load_bgra_dst_sse41+0xaf>
+ DB 116,45 ; je 173ef <_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 1738c <_sk_load_bgra_dst_sse41+0x9e>
+ DB 116,18 ; je 173de <_sk_load_bgra_dst_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 17310 <_sk_load_bgra_dst_sse41+0x22>
+ DB 117,144 ; jne 17362 <_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 17310 <_sk_load_bgra_dst_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 17362 <_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 17310 <_sk_load_bgra_dst_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 17362 <_sk_load_bgra_dst_sse41+0x22>
PUBLIC _sk_gather_bgra_sse41
_sk_gather_bgra_sse41 LABEL PROC
@@ -21686,17 +21684,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,193,72,1,0 ; movdqa 0x148c1(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,5,15,73,1,0 ; movdqa 0x1490f(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,18,74,1,0 ; movaps 0x14a12(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,5,96,74,1,0 ; movaps 0x14a60(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,177,72,1,0 ; pshufb 0x148b1(%rip),%xmm0 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,5,255,72,1,0 ; pshufb 0x148ff(%rip),%xmm0 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
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,173,72,1,0 ; pshufb 0x148ad(%rip),%xmm0 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 102,15,56,0,5,251,72,1,0 ; pshufb 0x148fb(%rip),%xmm0 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21714,7 +21712,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,135,72,1,0 ; movaps 0x14887(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,5,213,72,1,0 ; movaps 0x148d5(%rip),%xmm8 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
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
@@ -21733,23 +21731,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 17509 <_sk_store_bgra_sse41+0x7f>
+ DB 117,10 ; jne 1755b <_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 17533 <_sk_store_bgra_sse41+0xa9>
+ DB 116,29 ; je 17585 <_sk_store_bgra_sse41+0xa9>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 1752b <_sk_store_bgra_sse41+0xa1>
+ DB 116,15 ; je 1757d <_sk_store_bgra_sse41+0xa1>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 17505 <_sk_store_bgra_sse41+0x7b>
+ DB 117,227 ; jne 17557 <_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 17505 <_sk_store_bgra_sse41+0x7b>
+ DB 235,210 ; jmp 17557 <_sk_store_bgra_sse41+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,202 ; jmp 17505 <_sk_store_bgra_sse41+0x7b>
+ DB 235,202 ; jmp 17557 <_sk_store_bgra_sse41+0x7b>
PUBLIC _sk_load_f16_sse41
_sk_load_f16_sse41 LABEL PROC
@@ -21761,7 +21759,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 1769f <_sk_load_f16_sse41+0x164>
+ DB 15,133,68,1,0,0 ; jne 176f1 <_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
@@ -21771,19 +21769,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,140,75,1,0 ; movdqa 0x14b8c(%rip),%xmm8 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,68,15,111,5,218,75,1,0 ; movdqa 0x14bda(%rip),%xmm8 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,138,75,1,0 ; movdqa 0x14b8a(%rip),%xmm10 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,21,216,75,1,0 ; movdqa 0x14bd8(%rip),%xmm10 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,141,75,1,0 ; movdqa 0x14b8d(%rip),%xmm3 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 102,15,111,29,219,75,1,0 ; movdqa 0x14bdb(%rip),%xmm3 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
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,121,75,1,0 ; movdqa 0x14b79(%rip),%xmm11 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 102,68,15,111,29,199,75,1,0 ; movdqa 0x14bc7(%rip),%xmm11 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
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
@@ -21826,16 +21824,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 176b8 <_sk_load_f16_sse41+0x17d>
+ DB 117,13 ; jne 1770a <_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 17568 <_sk_load_f16_sse41+0x2d>
+ DB 233,176,254,255,255 ; jmpq 175ba <_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 17568 <_sk_load_f16_sse41+0x2d>
+ DB 15,130,155,254,255,255 ; jb 175ba <_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 17568 <_sk_load_f16_sse41+0x2d>
+ DB 233,143,254,255,255 ; jmpq 175ba <_sk_load_f16_sse41+0x2d>
PUBLIC _sk_load_f16_dst_sse41
_sk_load_f16_dst_sse41 LABEL PROC
@@ -21847,7 +21845,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 1783d <_sk_load_f16_dst_sse41+0x164>
+ DB 15,133,68,1,0,0 ; jne 1788f <_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
@@ -21857,19 +21855,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,238,73,1,0 ; movdqa 0x149ee(%rip),%xmm8 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,68,15,111,5,60,74,1,0 ; movdqa 0x14a3c(%rip),%xmm8 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,219,232 ; pand %xmm8,%xmm5
- DB 102,68,15,111,21,236,73,1,0 ; movdqa 0x149ec(%rip),%xmm10 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,21,58,74,1,0 ; movdqa 0x14a3a(%rip),%xmm10 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
DB 102,65,15,219,242 ; pand %xmm10,%xmm6
- DB 102,15,111,61,239,73,1,0 ; movdqa 0x149ef(%rip),%xmm7 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 102,15,111,61,61,74,1,0 ; movdqa 0x14a3d(%rip),%xmm7 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
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,219,73,1,0 ; movdqa 0x149db(%rip),%xmm11 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 102,68,15,111,29,41,74,1,0 ; movdqa 0x14a29(%rip),%xmm11 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
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
@@ -21912,16 +21910,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 17856 <_sk_load_f16_dst_sse41+0x17d>
+ DB 117,13 ; jne 178a8 <_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 17706 <_sk_load_f16_dst_sse41+0x2d>
+ DB 233,176,254,255,255 ; jmpq 17758 <_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 17706 <_sk_load_f16_dst_sse41+0x2d>
+ DB 15,130,155,254,255,255 ; jb 17758 <_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 17706 <_sk_load_f16_dst_sse41+0x2d>
+ DB 233,143,254,255,255 ; jmpq 17758 <_sk_load_f16_dst_sse41+0x2d>
PUBLIC _sk_gather_f16_sse41
_sk_gather_f16_sse41 LABEL PROC
@@ -21965,19 +21963,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,236,71,1,0 ; movdqa 0x147ec(%rip),%xmm8 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,68,15,111,5,58,72,1,0 ; movdqa 0x1483a(%rip),%xmm8 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,234,71,1,0 ; movdqa 0x147ea(%rip),%xmm10 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,21,56,72,1,0 ; movdqa 0x14838(%rip),%xmm10 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,237,71,1,0 ; movdqa 0x147ed(%rip),%xmm3 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 102,15,111,29,59,72,1,0 ; movdqa 0x1483b(%rip),%xmm3 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
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,217,71,1,0 ; movdqa 0x147d9(%rip),%xmm11 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 102,68,15,111,29,39,72,1,0 ; movdqa 0x14827(%rip),%xmm11 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
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
@@ -22028,20 +22026,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,1,71,1,0 ; movdqa 0x14701(%rip),%xmm9 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
+ DB 102,68,15,111,13,79,71,1,0 ; movdqa 0x1474f(%rip),%xmm9 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
DB 102,68,15,111,224 ; movdqa %xmm0,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,254,70,1,0 ; movdqa 0x146fe(%rip),%xmm11 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0xf68>
+ DB 102,68,15,111,29,76,71,1,0 ; movdqa 0x1474c(%rip),%xmm11 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,69,15,219,235 ; pand %xmm11,%xmm13
- DB 102,68,15,111,21,251,70,1,0 ; movdqa 0x146fb(%rip),%xmm10 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0xf78>
+ DB 102,68,15,111,21,73,71,1,0 ; movdqa 0x14749(%rip),%xmm10 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
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,225,70,1,0 ; movdqa 0x146e1(%rip),%xmm12 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0xf88>
+ DB 102,68,15,111,37,47,71,1,0 ; movdqa 0x1472f(%rip),%xmm12 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
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
@@ -22086,7 +22084,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 17bad <_sk_store_f16_sse41+0x16e>
+ DB 117,21 ; jne 17bff <_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)
@@ -22094,13 +22092,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 17ba9 <_sk_store_f16_sse41+0x16a>
+ DB 116,240 ; je 17bfb <_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 17ba9 <_sk_store_f16_sse41+0x16a>
+ DB 114,227 ; jb 17bfb <_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 17ba9 <_sk_store_f16_sse41+0x16a>
+ DB 235,213 ; jmp 17bfb <_sk_store_f16_sse41+0x16a>
PUBLIC _sk_load_u16_be_sse41
_sk_load_u16_be_sse41 LABEL PROC
@@ -22113,7 +22111,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 17cb4 <_sk_load_u16_be_sse41+0xe0>
+ DB 15,133,185,0,0,0 ; jne 17d06 <_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
@@ -22129,7 +22127,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,169,66,1,0 ; movaps 0x142a9(%rip),%xmm8 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,40,5,247,66,1,0 ; movaps 0x142f7(%rip),%xmm8 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
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
@@ -22157,16 +22155,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 17ccd <_sk_load_u16_be_sse41+0xf9>
+ DB 117,13 ; jne 17d1f <_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 17c08 <_sk_load_u16_be_sse41+0x34>
+ DB 233,59,255,255,255 ; jmpq 17c5a <_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 17c08 <_sk_load_u16_be_sse41+0x34>
+ DB 15,130,38,255,255,255 ; jb 17c5a <_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 17c08 <_sk_load_u16_be_sse41+0x34>
+ DB 233,26,255,255,255 ; jmpq 17c5a <_sk_load_u16_be_sse41+0x34>
PUBLIC _sk_load_rgb_u16_be_sse41
_sk_load_rgb_u16_be_sse41 LABEL PROC
@@ -22181,7 +22179,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 17dc3 <_sk_load_rgb_u16_be_sse41+0xd5>
+ DB 15,133,170,0,0,0 ; jne 17e15 <_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
@@ -22201,7 +22199,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,120,65,1,0 ; movaps 0x14178(%rip),%xmm8 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,40,5,198,65,1,0 ; movaps 0x141c6(%rip),%xmm8 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
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
@@ -22218,27 +22216,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,143,62,1,0 ; movaps 0x13e8f(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,221,62,1,0 ; movaps 0x13edd(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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 17de8 <_sk_load_rgb_u16_be_sse41+0xfa>
+ DB 117,13 ; jne 17e3a <_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 17d3d <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,85,255,255,255 ; jmpq 17d8f <_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 17e19 <_sk_load_rgb_u16_be_sse41+0x12b>
+ DB 114,24 ; jb 17e6b <_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 17d3d <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,36,255,255,255 ; jmpq 17d8f <_sk_load_rgb_u16_be_sse41+0x4f>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,27,255,255,255 ; jmpq 17d3d <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,27,255,255,255 ; jmpq 17d8f <_sk_load_rgb_u16_be_sse41+0x4f>
PUBLIC _sk_store_u16_be_sse41
_sk_store_u16_be_sse41 LABEL PROC
@@ -22250,7 +22248,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,88,67,1,0 ; movaps 0x14358(%rip),%xmm10 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf98>
+ DB 68,15,40,21,166,67,1,0 ; movaps 0x143a6(%rip),%xmm10 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
@@ -22287,7 +22285,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 17f16 <_sk_store_u16_be_sse41+0xf4>
+ DB 117,21 ; jne 17f68 <_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)
@@ -22295,13 +22293,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 17f12 <_sk_store_u16_be_sse41+0xf0>
+ DB 116,240 ; je 17f64 <_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 17f12 <_sk_store_u16_be_sse41+0xf0>
+ DB 114,227 ; jb 17f64 <_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 17f12 <_sk_store_u16_be_sse41+0xf0>
+ DB 235,213 ; jmp 17f64 <_sk_store_u16_be_sse41+0xf0>
PUBLIC _sk_load_f32_sse41
_sk_load_f32_sse41 LABEL PROC
@@ -22315,7 +22313,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 17fa8 <_sk_load_f32_sse41+0x6b>
+ DB 117,66 ; jne 17ffa <_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
@@ -22335,17 +22333,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 17fba <_sk_load_f32_sse41+0x7d>
+ DB 117,8 ; jne 1800c <_sk_load_f32_sse41+0x7d>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
- DB 235,190 ; jmp 17f78 <_sk_load_f32_sse41+0x3b>
+ DB 235,190 ; jmp 17fca <_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 17fce <_sk_load_f32_sse41+0x91>
+ DB 114,8 ; jb 18020 <_sk_load_f32_sse41+0x91>
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
- DB 235,170 ; jmp 17f78 <_sk_load_f32_sse41+0x3b>
+ DB 235,170 ; jmp 17fca <_sk_load_f32_sse41+0x3b>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,165 ; jmp 17f78 <_sk_load_f32_sse41+0x3b>
+ DB 235,165 ; jmp 17fca <_sk_load_f32_sse41+0x3b>
PUBLIC _sk_load_f32_dst_sse41
_sk_load_f32_dst_sse41 LABEL PROC
@@ -22359,7 +22357,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 1803e <_sk_load_f32_dst_sse41+0x6b>
+ DB 117,66 ; jne 18090 <_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
@@ -22379,17 +22377,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 18050 <_sk_load_f32_dst_sse41+0x7d>
+ DB 117,8 ; jne 180a2 <_sk_load_f32_dst_sse41+0x7d>
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,190 ; jmp 1800e <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,190 ; jmp 18060 <_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 18064 <_sk_load_f32_dst_sse41+0x91>
+ DB 114,8 ; jb 180b6 <_sk_load_f32_dst_sse41+0x91>
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
- DB 235,170 ; jmp 1800e <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,170 ; jmp 18060 <_sk_load_f32_dst_sse41+0x3b>
DB 15,87,255 ; xorps %xmm7,%xmm7
- DB 235,165 ; jmp 1800e <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,165 ; jmp 18060 <_sk_load_f32_dst_sse41+0x3b>
PUBLIC _sk_store_f32_sse41
_sk_store_f32_sse41 LABEL PROC
@@ -22416,7 +22414,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 180e6 <_sk_store_f32_sse41+0x7d>
+ DB 117,29 ; jne 18138 <_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)
@@ -22424,12 +22422,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 180e2 <_sk_store_f32_sse41+0x79>
+ DB 116,246 ; je 18134 <_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 180e2 <_sk_store_f32_sse41+0x79>
+ DB 114,234 ; jb 18134 <_sk_store_f32_sse41+0x79>
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
- DB 235,225 ; jmp 180e2 <_sk_store_f32_sse41+0x79>
+ DB 235,225 ; jmp 18134 <_sk_store_f32_sse41+0x79>
PUBLIC _sk_repeat_x_sse41
_sk_repeat_x_sse41 LABEL PROC
@@ -22469,7 +22467,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,186,56,1,0 ; mulss 0x138ba(%rip),%xmm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 243,68,15,89,13,8,57,1,0 ; mulss 0x13908(%rip),%xmm9 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -22492,7 +22490,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,97,56,1,0 ; mulss 0x13861(%rip),%xmm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 243,68,15,89,13,175,56,1,0 ; mulss 0x138af(%rip),%xmm9 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -22509,7 +22507,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,49,58,1,0 ; minps 0x13a31(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,93,5,127,58,1,0 ; minps 0x13a7f(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22520,16 +22518,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,14,58,1,0 ; minps 0x13a0e(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,93,5,92,58,1,0 ; minps 0x13a5c(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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,94,58,1,0 ; movaps 0x13a5e(%rip),%xmm8 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
+ DB 68,15,40,5,172,58,1,0 ; movaps 0x13aac(%rip),%xmm8 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,226,57,1,0 ; movaps 0x139e2(%rip),%xmm9 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,48,58,1,0 ; movaps 0x13a30(%rip),%xmm9 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
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
@@ -22540,7 +22538,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,191,57,1,0 ; minps 0x139bf(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,93,5,13,58,1,0 ; minps 0x13a0d(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22548,10 +22546,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,13,63,1,0 ; mulps 0x13f0d(%rip),%xmm0 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa8>
- DB 15,89,13,22,63,1,0 ; mulps 0x13f16(%rip),%xmm1 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xfb8>
+ DB 15,89,5,91,63,1,0 ; mulps 0x13f5b(%rip),%xmm0 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ DB 15,89,13,100,63,1,0 ; mulps 0x13f64(%rip),%xmm1 # 2c260 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,28,63,1,0 ; mulps 0x13f1c(%rip),%xmm3 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfc8>
+ DB 15,89,29,106,63,1,0 ; mulps 0x13f6a(%rip),%xmm3 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -22847,9 +22845,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 18754 <_sk_evenly_spaced_gradient_sse41+0x18>
+ DB 120,7 ; js 187a6 <_sk_evenly_spaced_gradient_sse41+0x18>
DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1
- DB 235,21 ; jmp 18769 <_sk_evenly_spaced_gradient_sse41+0x2d>
+ DB 235,21 ; jmp 187bb <_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
@@ -22936,15 +22934,15 @@ _sk_evenly_spaced_gradient_sse41 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse41
_sk_gauss_a_to_rgba_sse41 LABEL PROC
- DB 15,40,5,203,56,1,0 ; movaps 0x138cb(%rip),%xmm0 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xfd8>
+ DB 15,40,5,25,57,1,0 ; movaps 0x13919(%rip),%xmm0 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,209,56,1,0 ; addps 0x138d1(%rip),%xmm0 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe8>
+ DB 15,88,5,31,57,1,0 ; addps 0x1391f(%rip),%xmm0 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,215,56,1,0 ; addps 0x138d7(%rip),%xmm0 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0xff8>
+ DB 15,88,5,37,57,1,0 ; addps 0x13925(%rip),%xmm0 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,221,56,1,0 ; addps 0x138dd(%rip),%xmm0 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x1008>
+ DB 15,88,5,43,57,1,0 ; addps 0x1392b(%rip),%xmm0 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,227,56,1,0 ; addps 0x138e3(%rip),%xmm0 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x1018>
+ DB 15,88,5,49,57,1,0 ; addps 0x13931(%rip),%xmm0 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -22959,7 +22957,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 18985 <_sk_gradient_sse41+0x3b>
+ DB 114,41 ; jb 189d7 <_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
@@ -22970,7 +22968,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 1896b <_sk_gradient_sse41+0x21>
+ DB 117,230 ; jne 189bd <_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
@@ -23095,26 +23093,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,90,54,1,0 ; movaps 0x1365a(%rip),%xmm10 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0x1028>
+ DB 68,15,40,21,168,54,1,0 ; movaps 0x136a8(%rip),%xmm10 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,94,54,1,0 ; addps 0x1365e(%rip),%xmm10 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x1038>
+ DB 68,15,88,21,172,54,1,0 ; addps 0x136ac(%rip),%xmm10 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,98,54,1,0 ; addps 0x13662(%rip),%xmm10 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1048>
+ DB 68,15,88,21,176,54,1,0 ; addps 0x136b0(%rip),%xmm10 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,102,54,1,0 ; addps 0x13666(%rip),%xmm10 # 2c260 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,88,21,180,54,1,0 ; addps 0x136b4(%rip),%xmm10 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 68,15,40,29,101,54,1,0 ; movaps 0x13665(%rip),%xmm11 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ DB 68,15,40,29,179,54,1,0 ; movaps 0x136b3(%rip),%xmm11 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
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,30,48,1,0 ; movaps 0x1301e(%rip),%xmm11 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,29,108,48,1,0 ; movaps 0x1306c(%rip),%xmm11 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
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,16,48,1,0 ; movaps 0x13010(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,13,94,48,1,0 ; movaps 0x1305e(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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
@@ -23136,15 +23134,15 @@ _sk_xy_to_radius_sse41 LABEL PROC
PUBLIC _sk_xy_to_2pt_conical_quadratic_max_sse41
_sk_xy_to_2pt_conical_quadratic_max_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,80,32 ; movss 0x20(%rax),%xmm10
- DB 243,68,15,16,64,36 ; movss 0x24(%rax),%xmm8
+ DB 243,68,15,16,80,64 ; movss 0x40(%rax),%xmm10
+ DB 243,68,15,16,64,68 ; movss 0x44(%rax),%xmm8
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
- DB 243,68,15,16,88,40 ; movss 0x28(%rax),%xmm11
- DB 243,68,15,16,72,44 ; movss 0x2c(%rax),%xmm9
+ 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,217,53,1,0 ; mulps 0x135d9(%rip),%xmm9 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
+ DB 68,15,89,13,39,54,1,0 ; mulps 0x13627(%rip),%xmm9 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23152,7 +23150,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41 LABEL PROC
DB 243,69,15,89,219 ; mulss %xmm11,%xmm11
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,92,227 ; subps %xmm11,%xmm12
- DB 68,15,89,21,196,53,1,0 ; mulps 0x135c4(%rip),%xmm10 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
+ DB 68,15,89,21,18,54,1,0 ; mulps 0x13612(%rip),%xmm10 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23161,8 +23159,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41 LABEL PROC
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 68,15,87,13,108,52,1,0 ; xorps 0x1346c(%rip),%xmm9 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
- DB 68,15,89,5,68,47,1,0 ; mulps 0x12f44(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,87,13,186,52,1,0 ; xorps 0x134ba(%rip),%xmm9 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ DB 68,15,89,5,146,47,1,0 ; mulps 0x12f92(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23173,15 +23171,15 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41 LABEL PROC
PUBLIC _sk_xy_to_2pt_conical_quadratic_min_sse41
_sk_xy_to_2pt_conical_quadratic_min_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,80,32 ; movss 0x20(%rax),%xmm10
- DB 243,68,15,16,64,36 ; movss 0x24(%rax),%xmm8
+ DB 243,68,15,16,80,64 ; movss 0x40(%rax),%xmm10
+ DB 243,68,15,16,64,68 ; movss 0x44(%rax),%xmm8
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
- DB 243,68,15,16,88,40 ; movss 0x28(%rax),%xmm11
- DB 243,68,15,16,72,44 ; movss 0x2c(%rax),%xmm9
+ 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,59,53,1,0 ; mulps 0x1353b(%rip),%xmm9 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
+ DB 68,15,89,13,137,53,1,0 ; mulps 0x13589(%rip),%xmm9 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23189,7 +23187,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41 LABEL PROC
DB 243,69,15,89,219 ; mulss %xmm11,%xmm11
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,92,227 ; subps %xmm11,%xmm12
- DB 68,15,89,21,38,53,1,0 ; mulps 0x13526(%rip),%xmm10 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
+ DB 68,15,89,21,116,53,1,0 ; mulps 0x13574(%rip),%xmm10 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23198,8 +23196,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41 LABEL PROC
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 68,15,87,13,206,51,1,0 ; xorps 0x133ce(%rip),%xmm9 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
- DB 68,15,89,5,166,46,1,0 ; mulps 0x12ea6(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,87,13,28,52,1,0 ; xorps 0x1341c(%rip),%xmm9 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ DB 68,15,89,5,244,46,1,0 ; mulps 0x12ef4(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23210,12 +23208,12 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41 LABEL PROC
PUBLIC _sk_xy_to_2pt_conical_linear_sse41
_sk_xy_to_2pt_conical_linear_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,64,40 ; movss 0x28(%rax),%xmm8
- DB 243,68,15,16,72,44 ; movss 0x2c(%rax),%xmm9
+ DB 243,68,15,16,64,72 ; movss 0x48(%rax),%xmm8
+ DB 243,68,15,16,72,76 ; movss 0x4c(%rax),%xmm9
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,174,52,1,0 ; mulps 0x134ae(%rip),%xmm9 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
+ DB 68,15,89,13,252,52,1,0 ; mulps 0x134fc(%rip),%xmm9 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -23223,7 +23221,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,106,51,1,0 ; xorps 0x1336a(%rip),%xmm0 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
+ DB 15,87,5,184,51,1,0 ; xorps 0x133b8(%rip),%xmm0 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23232,8 +23230,8 @@ PUBLIC _sk_mask_2pt_conical_degenerates_sse41
_sk_mask_2pt_conical_degenerates_sse41 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,15,16,64,40 ; movss 0x28(%rax),%xmm0
- DB 243,68,15,16,72,44 ; movss 0x2c(%rax),%xmm9
+ DB 243,15,16,64,72 ; movss 0x48(%rax),%xmm0
+ DB 243,68,15,16,72,76 ; movss 0x4c(%rax),%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23265,7 +23263,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,201,45,1,0 ; movaps 0x12dc9(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,23,46,1,0 ; movaps 0x12e17(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -23274,17 +23272,17 @@ _sk_save_xy_sse41 LABEL PROC
DB 68,15,88,193 ; addps %xmm1,%xmm8
DB 102,69,15,58,8,208,1 ; roundps $0x1,%xmm8,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 15,17,72,32 ; movups %xmm1,0x20(%rax)
- DB 68,15,17,72,64 ; movups %xmm9,0x40(%rax)
- DB 68,15,17,64,96 ; movups %xmm8,0x60(%rax)
+ DB 15,17,72,64 ; movups %xmm1,0x40(%rax)
+ DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
+ DB 68,15,17,128,192,0,0,0 ; movups %xmm8,0xc0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_accumulate_sse41
_sk_accumulate_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 68,15,16,136,160,0,0,0 ; movups 0xa0(%rax),%xmm9
+ DB 68,15,16,128,0,1,0,0 ; movups 0x100(%rax),%xmm8
+ DB 68,15,16,136,64,1,0,0 ; movups 0x140(%rax),%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 68,15,89,192 ; mulps %xmm0,%xmm8
@@ -23304,11 +23302,11 @@ PUBLIC _sk_bilinear_nx_sse41
_sk_bilinear_nx_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
- DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,155,51,1,0 ; addps 0x1339b(%rip),%xmm0 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,40,13,67,45,1,0 ; movaps 0x12d43(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
+ DB 15,88,5,224,51,1,0 ; addps 0x133e0(%rip),%xmm0 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ DB 68,15,40,13,136,45,1,0 ; movaps 0x12d88(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
+ DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23316,31 +23314,31 @@ PUBLIC _sk_bilinear_px_sse41
_sk_bilinear_px_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
- DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,18,45,1,0 ; addps 0x12d12(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
+ DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
+ DB 15,88,5,84,45,1,0 ; addps 0x12d54(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ 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
PUBLIC _sk_bilinear_ny_sse41
_sk_bilinear_ny_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
- DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,84,51,1,0 ; addps 0x13354(%rip),%xmm1 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,40,13,252,44,1,0 ; movaps 0x12cfc(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 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,147,51,1,0 ; addps 0x13393(%rip),%xmm1 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ DB 68,15,40,13,59,45,1,0 ; movaps 0x12d3b(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
+ DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bilinear_py_sse41
_sk_bilinear_py_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
- DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,202,44,1,0 ; addps 0x12cca(%rip),%xmm1 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
+ DB 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,6,45,1,0 ; addps 0x12d06(%rip),%xmm1 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ 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
@@ -23348,16 +23346,16 @@ PUBLIC _sk_bicubic_n3x_sse41
_sk_bicubic_n3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
- DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,29,51,1,0 ; addps 0x1331d(%rip),%xmm0 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
- DB 68,15,40,13,181,44,1,0 ; movaps 0x12cb5(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
+ DB 15,88,5,86,51,1,0 ; addps 0x13356(%rip),%xmm0 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ DB 68,15,40,13,238,44,1,0 ; movaps 0x12cee(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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,17,51,1,0 ; mulps 0x13311(%rip),%xmm9 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
- DB 68,15,88,13,153,46,1,0 ; addps 0x12e99(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 68,15,89,13,74,51,1,0 ; mulps 0x1334a(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,88,13,210,46,1,0 ; addps 0x12ed2(%rip),%xmm9 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
- DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
+ DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23365,36 +23363,36 @@ PUBLIC _sk_bicubic_n1x_sse41
_sk_bicubic_n1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
- DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,200,50,1,0 ; addps 0x132c8(%rip),%xmm0 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,40,13,112,44,1,0 ; movaps 0x12c70(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
+ DB 15,88,5,254,50,1,0 ; addps 0x132fe(%rip),%xmm0 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ DB 68,15,40,13,166,44,1,0 ; movaps 0x12ca6(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,228,50,1,0 ; movaps 0x132e4(%rip),%xmm8 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,40,5,26,51,1,0 ; movaps 0x1331a(%rip),%xmm8 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,232,50,1,0 ; addps 0x132e8(%rip),%xmm8 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 68,15,88,5,30,51,1,0 ; addps 0x1331e(%rip),%xmm8 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,60,44,1,0 ; addps 0x12c3c(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,5,114,44,1,0 ; addps 0x12c72(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,224,50,1,0 ; addps 0x132e0(%rip),%xmm8 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
- DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
+ DB 68,15,88,5,22,51,1,0 ; addps 0x13316(%rip),%xmm8 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ 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
PUBLIC _sk_bicubic_p1x_sse41
_sk_bicubic_p1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,26,44,1,0 ; movaps 0x12c1a(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,80,44,1,0 ; movaps 0x12c50(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 15,16,0 ; movups (%rax),%xmm0
- DB 68,15,16,72,64 ; movups 0x40(%rax),%xmm9
+ 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,150,50,1,0 ; movaps 0x13296(%rip),%xmm10 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,40,21,201,50,1,0 ; movaps 0x132c9(%rip),%xmm10 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,154,50,1,0 ; addps 0x1329a(%rip),%xmm10 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 68,15,88,21,205,50,1,0 ; addps 0x132cd(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
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,150,50,1,0 ; addps 0x13296(%rip),%xmm10 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
- DB 68,15,17,144,128,0,0,0 ; movups %xmm10,0x80(%rax)
+ DB 68,15,88,21,201,50,1,0 ; addps 0x132c9(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ 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
@@ -23402,83 +23400,83 @@ PUBLIC _sk_bicubic_p3x_sse41
_sk_bicubic_p3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
- DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,105,50,1,0 ; addps 0x13269(%rip),%xmm0 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
+ DB 15,88,5,153,50,1,0 ; addps 0x13299(%rip),%xmm0 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,57,50,1,0 ; mulps 0x13239(%rip),%xmm8 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
- DB 68,15,88,5,193,45,1,0 ; addps 0x12dc1(%rip),%xmm8 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 68,15,89,5,105,50,1,0 ; mulps 0x13269(%rip),%xmm8 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,88,5,241,45,1,0 ; addps 0x12df1(%rip),%xmm8 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
+ 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
PUBLIC _sk_bicubic_n3y_sse41
_sk_bicubic_n3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
- DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,255,49,1,0 ; addps 0x131ff(%rip),%xmm1 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
- DB 68,15,40,13,151,43,1,0 ; movaps 0x12b97(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 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,44,50,1,0 ; addps 0x1322c(%rip),%xmm1 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ DB 68,15,40,13,196,43,1,0 ; movaps 0x12bc4(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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,243,49,1,0 ; mulps 0x131f3(%rip),%xmm9 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
- DB 68,15,88,13,123,45,1,0 ; addps 0x12d7b(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 68,15,89,13,32,50,1,0 ; mulps 0x13220(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,88,13,168,45,1,0 ; addps 0x12da8(%rip),%xmm9 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
- DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
+ DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_n1y_sse41
_sk_bicubic_n1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
- DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,169,49,1,0 ; addps 0x131a9(%rip),%xmm1 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,40,13,81,43,1,0 ; movaps 0x12b51(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 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,211,49,1,0 ; addps 0x131d3(%rip),%xmm1 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ DB 68,15,40,13,123,43,1,0 ; movaps 0x12b7b(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,197,49,1,0 ; movaps 0x131c5(%rip),%xmm8 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,40,5,239,49,1,0 ; movaps 0x131ef(%rip),%xmm8 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,201,49,1,0 ; addps 0x131c9(%rip),%xmm8 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 68,15,88,5,243,49,1,0 ; addps 0x131f3(%rip),%xmm8 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,29,43,1,0 ; addps 0x12b1d(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,5,71,43,1,0 ; addps 0x12b47(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,193,49,1,0 ; addps 0x131c1(%rip),%xmm8 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
- DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
+ DB 68,15,88,5,235,49,1,0 ; addps 0x131eb(%rip),%xmm8 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ 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
PUBLIC _sk_bicubic_p1y_sse41
_sk_bicubic_p1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,251,42,1,0 ; movaps 0x12afb(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
- DB 68,15,16,72,96 ; movups 0x60(%rax),%xmm9
+ DB 68,15,40,5,37,43,1,0 ; movaps 0x12b25(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ 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,118,49,1,0 ; movaps 0x13176(%rip),%xmm10 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,40,21,157,49,1,0 ; movaps 0x1319d(%rip),%xmm10 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,122,49,1,0 ; addps 0x1317a(%rip),%xmm10 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 68,15,88,21,161,49,1,0 ; addps 0x131a1(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
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,118,49,1,0 ; addps 0x13176(%rip),%xmm10 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
- DB 68,15,17,144,160,0,0,0 ; movups %xmm10,0xa0(%rax)
+ DB 68,15,88,21,157,49,1,0 ; addps 0x1319d(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ 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
PUBLIC _sk_bicubic_p3y_sse41
_sk_bicubic_p3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
- DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,72,49,1,0 ; addps 0x13148(%rip),%xmm1 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ 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,108,49,1,0 ; addps 0x1316c(%rip),%xmm1 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,24,49,1,0 ; mulps 0x13118(%rip),%xmm8 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
- DB 68,15,88,5,160,44,1,0 ; addps 0x12ca0(%rip),%xmm8 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 68,15,89,5,60,49,1,0 ; mulps 0x1313c(%rip),%xmm8 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,88,5,196,44,1,0 ; addps 0x12cc4(%rip),%xmm8 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
+ 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
@@ -23517,7 +23515,7 @@ _sk_callback_sse41 LABEL PROC
DB 15,69,215 ; cmovne %edi,%edx
DB 72,137,217 ; mov %rbx,%rcx
DB 255,19 ; callq *(%rbx)
- DB 72,139,131,136,0,0,0 ; mov 0x88(%rbx),%rax
+ DB 72,139,131,8,1,0,0 ; mov 0x108(%rbx),%rax
DB 15,16,32 ; movups (%rax),%xmm4
DB 15,16,64,16 ; movups 0x10(%rax),%xmm0
DB 15,16,88,32 ; movups 0x20(%rax),%xmm3
@@ -23571,7 +23569,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,27,48,1,0 ; movaps 0x1301b(%rip),%xmm4 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 15,40,37,63,48,1,0 ; movaps 0x1303f(%rip),%xmm4 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -23610,7 +23608,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,114,47,1,0 ; movdqa 0x12f72(%rip),%xmm12 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,68,15,111,37,150,47,1,0 ; movdqa 0x12f96(%rip),%xmm12 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -23633,7 +23631,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,102,40,1,0 ; movdqa 0x12866(%rip),%xmm4 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,111,37,138,40,1,0 ; movdqa 0x1288a(%rip),%xmm4 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -23806,7 +23804,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,129,43,1,0 ; movdqa 0x12b81(%rip),%xmm5 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,45,165,43,1,0 ; movdqa 0x12ba5(%rip),%xmm5 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -23827,7 +23825,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,130,36,1,0 ; movdqa 0x12482(%rip),%xmm7 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,111,61,166,36,1,0 ; movdqa 0x124a6(%rip),%xmm7 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -23893,7 +23891,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,189,41,1,0 ; movdqa 0x129bd(%rip),%xmm1 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,13,225,41,1,0 ; movdqa 0x129e1(%rip),%xmm1 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -23914,7 +23912,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,184,34,1,0 ; movdqa 0x122b8(%rip),%xmm2 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,111,21,220,34,1,0 ; movdqa 0x122dc(%rip),%xmm2 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -24039,7 +24037,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,255,38,1,0 ; movaps 0x126ff(%rip),%xmm3 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 15,40,29,35,39,1,0 ; movaps 0x12723(%rip),%xmm3 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -24096,7 +24094,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,249,37,1,0 ; movdqa 0x125f9(%rip),%xmm11 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,68,15,111,29,29,38,1,0 ; movdqa 0x1261d(%rip),%xmm11 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -24118,7 +24116,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,241,30,1,0 ; movdqa 0x11ef1(%rip),%xmm10 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,68,15,111,21,21,31,1,0 ; movdqa 0x11f15(%rip),%xmm10 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -24136,7 +24134,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,47,37,1,0 ; psubd 0x1252f(%rip),%xmm3 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,29,83,37,1,0 ; psubd 0x12553(%rip),%xmm3 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -24191,7 +24189,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,15,36,1,0 ; psubd 0x1240f(%rip),%xmm5 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,45,51,36,1,0 ; psubd 0x12433(%rip),%xmm5 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -24316,7 +24314,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,226,26,1,0 ; movdqa 0x11ae2(%rip),%xmm7 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,111,61,6,27,1,0 ; movdqa 0x11b06(%rip),%xmm7 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -24402,7 +24400,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,34,25,1,0 ; movdqa 0x11922(%rip),%xmm10 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,68,15,111,21,70,25,1,0 ; movdqa 0x11946(%rip),%xmm10 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -24498,7 +24496,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,198,29,1,0 ; movdqa 0x11dc6(%rip),%xmm2 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,21,234,29,1,0 ; movdqa 0x11dea(%rip),%xmm2 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -24519,7 +24517,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,197,22,1,0 ; movdqa 0x116c5(%rip),%xmm4 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,111,37,233,22,1,0 ; movdqa 0x116e9(%rip),%xmm4 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -24591,7 +24589,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,241,27,1,0 ; psubd 0x11bf1(%rip),%xmm2 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,21,21,28,1,0 ; psubd 0x11c15(%rip),%xmm2 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -24625,7 +24623,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,61,27,1,0 ; psubd 0x11b3d(%rip),%xmm1 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,13,97,27,1,0 ; psubd 0x11b61(%rip),%xmm1 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -24690,7 +24688,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,209,25,1,0 ; movdqa 0x119d1(%rip),%xmm4 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,37,245,25,1,0 ; movdqa 0x119f5(%rip),%xmm4 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -24711,7 +24709,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,210,18,1,0 ; movdqa 0x112d2(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,111,29,246,18,1,0 ; movdqa 0x112f6(%rip),%xmm3 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -24783,7 +24781,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,2,24,1,0 ; psubd 0x11802(%rip),%xmm0 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,5,38,24,1,0 ; psubd 0x11826(%rip),%xmm0 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -24801,7 +24799,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,0,17,1,0 ; paddd 0x11100(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,254,5,36,17,1,0 ; paddd 0x11124(%rip),%xmm0 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -24817,7 +24815,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,73,23,1,0 ; psubd 0x11749(%rip),%xmm0 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,5,109,23,1,0 ; psubd 0x1176d(%rip),%xmm0 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -24835,7 +24833,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,71,16,1,0 ; paddd 0x11047(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,254,5,107,16,1,0 ; paddd 0x1106b(%rip),%xmm0 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -24898,7 +24896,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,255,14,1,0 ; movaps 0x10eff(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,35,15,1,0 ; movaps 0x10f23(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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
@@ -24944,13 +24942,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 1aea3 <_sk_start_pipeline_sse2+0x11a>
+ DB 15,131,153,0,0,0 ; jae 1af1f <_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 1ae6a <_sk_start_pipeline_sse2+0xe1>
+ DB 119,62 ; ja 1aee6 <_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
@@ -24969,10 +24967,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 1ae33 <_sk_start_pipeline_sse2+0xaa>
+ DB 118,201 ; jbe 1aeaf <_sk_start_pipeline_sse2+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 1ae93 <_sk_start_pipeline_sse2+0x10a>
+ DB 116,33 ; je 1af0f <_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
@@ -24986,7 +24984,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 1ae1c <_sk_start_pipeline_sse2+0x93>
+ DB 15,133,121,255,255,255 ; jne 1ae98 <_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
@@ -25017,13 +25015,13 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,194 ; movd %edx,%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,5,35,13,1,0 ; addps 0x10d23(%rip),%xmm0 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,5,71,13,1,0 ; addps 0x10d47(%rip),%xmm0 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
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,32,13,1,0 ; addps 0x10d20(%rip),%xmm1 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,68,13,1,0 ; addps 0x10d44(%rip),%xmm1 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,39,13,1,0 ; movaps 0x10d27(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,21,75,13,1,0 ; movaps 0x10d4b(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -25036,18 +25034,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,192,12,1,0 ; paddd 0x10cc0(%rip),%xmm8 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ DB 102,68,15,254,5,228,12,1,0 ; paddd 0x10ce4(%rip),%xmm8 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
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,247,12,1,0 ; movdqa 0x10cf7(%rip),%xmm10 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa58>
+ DB 102,68,15,111,21,27,13,1,0 ; movdqa 0x10d1b(%rip),%xmm10 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
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,227,12,1,0 ; movdqa 0x10ce3(%rip),%xmm12 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
- DB 102,68,15,111,45,234,12,1,0 ; movdqa 0x10cea(%rip),%xmm13 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,68,15,111,37,7,13,1,0 ; movdqa 0x10d07(%rip),%xmm12 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ DB 102,68,15,111,45,14,13,1,0 ; movdqa 0x10d0e(%rip),%xmm13 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -25063,8 +25061,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,165,12,1,0 ; mulps 0x10ca5(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xa88>
- DB 68,15,88,5,173,12,1,0 ; addps 0x10cad(%rip),%xmm8 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
+ DB 68,15,89,5,201,12,1,0 ; mulps 0x10cc9(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 68,15,88,5,209,12,1,0 ; addps 0x10cd1(%rip),%xmm8 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
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
@@ -25102,7 +25100,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,227,11,1,0 ; movaps 0x10be3(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,7,12,1,0 ; movaps 0x10c07(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -25111,7 +25109,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,207,11,1,0 ; movaps 0x10bcf(%rip),%xmm0 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,5,243,11,1,0 ; movaps 0x10bf3(%rip),%xmm0 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -25149,7 +25147,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,127,11,1,0 ; movaps 0x10b7f(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,163,11,1,0 ; movaps 0x10ba3(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25172,7 +25170,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,50,11,1,0 ; movaps 0x10b32(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,13,86,11,1,0 ; movaps 0x10b56(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -25213,7 +25211,7 @@ _sk_dstin_sse2 LABEL PROC
PUBLIC _sk_srcout_sse2
_sk_srcout_sse2 LABEL PROC
- DB 68,15,40,5,198,10,1,0 ; movaps 0x10ac6(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,234,10,1,0 ; movaps 0x10aea(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -25224,7 +25222,7 @@ _sk_srcout_sse2 LABEL PROC
PUBLIC _sk_dstout_sse2
_sk_dstout_sse2 LABEL PROC
- DB 68,15,40,5,166,10,1,0 ; movaps 0x10aa6(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,202,10,1,0 ; movaps 0x10aca(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -25239,7 +25237,7 @@ _sk_dstout_sse2 LABEL PROC
PUBLIC _sk_srcover_sse2
_sk_srcover_sse2 LABEL PROC
- DB 68,15,40,5,121,10,1,0 ; movaps 0x10a79(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,157,10,1,0 ; movaps 0x10a9d(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25257,7 +25255,7 @@ _sk_srcover_sse2 LABEL PROC
PUBLIC _sk_dstover_sse2
_sk_dstover_sse2 LABEL PROC
- DB 68,15,40,5,61,10,1,0 ; movaps 0x10a3d(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,97,10,1,0 ; movaps 0x10a61(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -25281,7 +25279,7 @@ _sk_modulate_sse2 LABEL PROC
PUBLIC _sk_multiply_sse2
_sk_multiply_sse2 LABEL PROC
- DB 68,15,40,5,1,10,1,0 ; movaps 0x10a01(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,37,10,1,0 ; movaps 0x10a25(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -25317,7 +25315,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,130,9,1,0 ; movaps 0x10982(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,166,9,1,0 ; movaps 0x109a6(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -25355,7 +25353,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,14,9,1,0 ; movaps 0x1090e(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,50,9,1,0 ; movaps 0x10932(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -25401,7 +25399,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,105,8,1,0 ; movaps 0x10869(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,21,141,8,1,0 ; movaps 0x1088d(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25433,7 +25431,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,254,7,1,0 ; movaps 0x107fe(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,21,34,8,1,0 ; movaps 0x10822(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25468,7 +25466,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,136,7,1,0 ; movaps 0x10788(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,21,172,7,1,0 ; movaps 0x107ac(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25494,7 +25492,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,56,7,1,0 ; movaps 0x10738(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,21,92,7,1,0 ; movaps 0x1075c(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25505,7 +25503,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,27,7,1,0 ; movaps 0x1071b(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,13,63,7,1,0 ; movaps 0x1073f(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25598,7 +25596,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,195,5,1,0 ; movaps 0x105c3(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,21,231,5,1,0 ; movaps 0x105e7(%rip),%xmm10 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -25689,7 +25687,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,105,4,1,0 ; movaps 0x10469(%rip),%xmm11 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,29,141,4,1,0 ; movaps 0x1048d(%rip),%xmm11 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,194 ; movaps %xmm10,%xmm8
@@ -25776,7 +25774,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,36,3,1,0 ; movaps 0x10324(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,13,72,3,1,0 ; movaps 0x10348(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25866,7 +25864,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,206,1,1,0 ; movaps 0x101ce(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,13,242,1,1,0 ; movaps 0x101f2(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 69,15,92,250 ; subps %xmm10,%xmm15
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25879,10 +25877,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,248,1,1,0 ; movaps 0x101f8(%rip),%xmm14 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
+ DB 68,15,40,53,28,2,1,0 ; movaps 0x1021c(%rip),%xmm14 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
DB 69,15,88,222 ; addps %xmm14,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,40,21,248,1,1,0 ; movaps 0x101f8(%rip),%xmm10 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,21,28,2,1,0 ; movaps 0x1021c(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
DB 69,15,89,234 ; mulps %xmm10,%xmm13
DB 69,15,88,235 ; addps %xmm11,%xmm13
DB 15,88,228 ; addps %xmm4,%xmm4
@@ -26027,7 +26025,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,132,255,0,0 ; movaps 0xff84(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,168,255,0,0 ; movaps 0xffa8(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 15,40,207 ; movaps %xmm7,%xmm1
DB 68,15,92,217 ; subps %xmm1,%xmm11
@@ -26075,12 +26073,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,65,255,0,0 ; movaps 0xff41(%rip),%xmm15 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,61,101,255,0,0 ; movaps 0xff65(%rip),%xmm15 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 65,15,89,231 ; mulps %xmm15,%xmm4
- DB 15,40,5,70,255,0,0 ; movaps 0xff46(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 15,40,5,106,255,0,0 ; movaps 0xff6a(%rip),%xmm0 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
- DB 68,15,40,53,72,255,0,0 ; movaps 0xff48(%rip),%xmm14 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 68,15,40,53,108,255,0,0 ; movaps 0xff6c(%rip),%xmm14 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 68,15,40,239 ; movaps %xmm7,%xmm13
DB 69,15,89,238 ; mulps %xmm14,%xmm13
DB 68,15,88,238 ; addps %xmm6,%xmm13
@@ -26258,14 +26256,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,149,252,0,0 ; movaps 0xfc95(%rip),%xmm8 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,5,185,252,0,0 ; movaps 0xfcb9(%rip),%xmm8 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 15,40,214 ; movaps %xmm6,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
- DB 15,40,13,151,252,0,0 ; movaps 0xfc97(%rip),%xmm1 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 15,40,13,187,252,0,0 ; movaps 0xfcbb(%rip),%xmm1 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
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,150,252,0,0 ; movaps 0xfc96(%rip),%xmm12 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 68,15,40,37,186,252,0,0 ; movaps 0xfcba(%rip),%xmm12 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
DB 65,15,40,210 ; movaps %xmm10,%xmm2
@@ -26310,7 +26308,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,75,251,0,0 ; movaps 0xfb4b(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,111,251,0,0 ; movaps 0xfb6f(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 15,88,253 ; addps %xmm5,%xmm7
@@ -26411,14 +26409,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,83,250,0,0 ; movaps 0xfa53(%rip),%xmm13 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,45,119,250,0,0 ; movaps 0xfa77(%rip),%xmm13 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 68,15,40,198 ; movaps %xmm6,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,40,53,83,250,0,0 ; movaps 0xfa53(%rip),%xmm14 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,53,119,250,0,0 ; movaps 0xfa77(%rip),%xmm14 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
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,79,250,0,0 ; movaps 0xfa4f(%rip),%xmm11 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 68,15,40,29,115,250,0,0 ; movaps 0xfa73(%rip),%xmm11 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 69,15,89,227 ; mulps %xmm11,%xmm12
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -26426,7 +26424,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,139,249,0,0 ; movaps 0xf98b(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,175,249,0,0 ; movaps 0xf9af(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
DB 15,89,252 ; mulps %xmm4,%xmm7
@@ -26562,15 +26560,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,13,248,0,0 ; movaps 0xf80d(%rip),%xmm12 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,37,49,248,0,0 ; movaps 0xf831(%rip),%xmm12 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 68,15,40,199 ; movaps %xmm7,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,13,248,0,0 ; movaps 0xf80d(%rip),%xmm13 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,45,49,248,0,0 ; movaps 0xf831(%rip),%xmm13 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
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,9,248,0,0 ; movaps 0xf809(%rip),%xmm11 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
- DB 68,15,40,5,97,247,0,0 ; movaps 0xf761(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,29,45,248,0,0 ; movaps 0xf82d(%rip),%xmm11 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,5,133,247,0,0 ; movaps 0xf785(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 68,15,92,248 ; subps %xmm0,%xmm15
@@ -26710,10 +26708,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 1c7dc <_sk_srcover_rgba_8888_sse2+0x104>
+ DB 15,133,228,0,0,0 ; jne 1c858 <_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,247,245,0,0 ; movdqa 0xf5f7(%rip),%xmm6 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,53,27,246,0,0 ; movdqa 0xf61b(%rip),%xmm6 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,65,15,111,224 ; movdqa %xmm8,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
@@ -26727,9 +26725,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,7,245,0,0 ; movaps 0xf507(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,43,245,0,0 ; movaps 0xf52b(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,219,245,0,0 ; movaps 0xf5db(%rip),%xmm12 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,37,255,245,0,0 ; movaps 0xf5ff(%rip),%xmm12 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -26755,7 +26753,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 1c816 <_sk_srcover_rgba_8888_sse2+0x13e>
+ DB 117,84 ; jne 1c892 <_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
@@ -26766,32 +26764,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 1c843 <_sk_srcover_rgba_8888_sse2+0x16b>
+ DB 116,90 ; je 1c8bf <_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 1c80b <_sk_srcover_rgba_8888_sse2+0x133>
+ DB 116,23 ; je 1c887 <_sk_srcover_rgba_8888_sse2+0x133>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,0,255,255,255 ; jne 1c6fe <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 15,133,0,255,255,255 ; jne 1c77a <_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 1c6fe <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 233,232,254,255,255 ; jmpq 1c77a <_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 1c84e <_sk_srcover_rgba_8888_sse2+0x176>
+ DB 116,43 ; je 1c8ca <_sk_srcover_rgba_8888_sse2+0x176>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1c83b <_sk_srcover_rgba_8888_sse2+0x163>
+ DB 116,18 ; je 1c8b7 <_sk_srcover_rgba_8888_sse2+0x163>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,153 ; jne 1c7c8 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 117,153 ; jne 1c844 <_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 1c7c8 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 235,133 ; jmp 1c844 <_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 1c6fe <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 233,176,254,255,255 ; jmpq 1c77a <_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 1c7c8 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 233,111,255,255,255 ; jmpq 1c844 <_sk_srcover_rgba_8888_sse2+0xf0>
PUBLIC _sk_clamp_0_sse2
_sk_clamp_0_sse2 LABEL PROC
@@ -26805,7 +26803,7 @@ _sk_clamp_0_sse2 LABEL PROC
PUBLIC _sk_clamp_1_sse2
_sk_clamp_1_sse2 LABEL PROC
- DB 68,15,40,5,215,243,0,0 ; movaps 0xf3d7(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,251,243,0,0 ; movaps 0xf3fb(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -26815,7 +26813,7 @@ _sk_clamp_1_sse2 LABEL PROC
PUBLIC _sk_clamp_a_sse2
_sk_clamp_a_sse2 LABEL PROC
- DB 15,93,29,188,243,0,0 ; minps 0xf3bc(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,93,29,224,243,0,0 ; minps 0xf3e0(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -26824,7 +26822,7 @@ _sk_clamp_a_sse2 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2
_sk_clamp_a_dst_sse2 LABEL PROC
- DB 15,93,61,168,243,0,0 ; minps 0xf3a8(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,93,61,204,243,0,0 ; minps 0xf3cc(%rip),%xmm7 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -26853,7 +26851,7 @@ _sk_swap_rb_sse2 LABEL PROC
PUBLIC _sk_invert_sse2
_sk_invert_sse2 LABEL PROC
- DB 68,15,40,5,100,243,0,0 ; movaps 0xf364(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,136,243,0,0 ; movaps 0xf388(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -26904,10 +26902,10 @@ _sk_premul_dst_sse2 LABEL PROC
PUBLIC _sk_unpremul_sse2
_sk_unpremul_sse2 LABEL PROC
- DB 68,15,40,5,242,242,0,0 ; movaps 0xf2f2(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,5,22,243,0,0 ; movaps 0xf316(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,94,195 ; divps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
- DB 68,15,194,13,209,243,0,0,1 ; cmpltps 0xf3d1(%rip),%xmm9 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ DB 68,15,194,13,245,243,0,0,1 ; cmpltps 0xf3f5(%rip),%xmm9 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
DB 69,15,84,200 ; andps %xmm8,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,201 ; mulps %xmm9,%xmm1
@@ -26917,20 +26915,20 @@ _sk_unpremul_sse2 LABEL PROC
PUBLIC _sk_from_srgb_sse2
_sk_from_srgb_sse2 LABEL PROC
- DB 68,15,40,5,197,243,0,0 ; movaps 0xf3c5(%rip),%xmm8 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ DB 68,15,40,5,233,243,0,0 ; movaps 0xf3e9(%rip),%xmm8 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
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,45,243,0,0 ; movaps 0xf32d(%rip),%xmm9 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,13,81,243,0,0 ; movaps 0xf351(%rip),%xmm9 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,173,243,0,0 ; movaps 0xf3ad(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ DB 68,15,40,21,209,243,0,0 ; movaps 0xf3d1(%rip),%xmm10 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,173,243,0,0 ; movaps 0xf3ad(%rip),%xmm11 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
+ DB 68,15,40,29,209,243,0,0 ; movaps 0xf3d1(%rip),%xmm11 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,177,243,0,0 ; movaps 0xf3b1(%rip),%xmm12 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
+ DB 68,15,40,37,213,243,0,0 ; movaps 0xf3d5(%rip),%xmm12 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
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
@@ -26964,20 +26962,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,2,243,0,0 ; movaps 0xf302(%rip),%xmm8 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ DB 68,15,40,5,38,243,0,0 ; movaps 0xf326(%rip),%xmm8 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
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,106,242,0,0 ; movaps 0xf26a(%rip),%xmm9 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,13,142,242,0,0 ; movaps 0xf28e(%rip),%xmm9 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 68,15,40,244 ; movaps %xmm4,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,234,242,0,0 ; movaps 0xf2ea(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ DB 68,15,40,21,14,243,0,0 ; movaps 0xf30e(%rip),%xmm10 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,234,242,0,0 ; movaps 0xf2ea(%rip),%xmm11 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
+ DB 68,15,40,29,14,243,0,0 ; movaps 0xf30e(%rip),%xmm11 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,238,242,0,0 ; movaps 0xf2ee(%rip),%xmm12 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
+ DB 68,15,40,37,18,243,0,0 ; movaps 0xf312(%rip),%xmm12 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
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
@@ -27012,22 +27010,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,123,242,0,0 ; movaps 0xf27b(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xb88>
+ DB 68,15,40,5,159,242,0,0 ; movaps 0xf29f(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,240 ; mulps %xmm8,%xmm14
- DB 68,15,40,13,123,242,0,0 ; movaps 0xf27b(%rip),%xmm9 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xb98>
+ DB 68,15,40,13,159,242,0,0 ; movaps 0xf29f(%rip),%xmm9 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
DB 69,15,40,253 ; movaps %xmm13,%xmm15
DB 69,15,89,249 ; mulps %xmm9,%xmm15
- DB 68,15,40,21,123,242,0,0 ; movaps 0xf27b(%rip),%xmm10 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xba8>
+ DB 68,15,40,21,159,242,0,0 ; movaps 0xf29f(%rip),%xmm10 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,253 ; mulps %xmm13,%xmm15
- DB 68,15,40,29,123,242,0,0 ; movaps 0xf27b(%rip),%xmm11 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xbb8>
+ DB 68,15,40,29,159,242,0,0 ; movaps 0xf29f(%rip),%xmm11 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
DB 69,15,88,251 ; addps %xmm11,%xmm15
- DB 68,15,40,37,127,242,0,0 ; movaps 0xf27f(%rip),%xmm12 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
+ DB 68,15,40,37,163,242,0,0 ; movaps 0xf2a3(%rip),%xmm12 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
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,123,242,0,0 ; movaps 0xf27b(%rip),%xmm15 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
+ DB 68,15,40,61,159,242,0,0 ; movaps 0xf29f(%rip),%xmm15 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
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
@@ -27077,7 +27075,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,46,240,0,0 ; movaps 0xf02e(%rip),%xmm13 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,45,82,240,0,0 ; movaps 0xf052(%rip),%xmm13 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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
@@ -27086,30 +27084,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,164,241,0,0 ; andps 0xf1a4(%rip),%xmm14 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ DB 68,15,84,53,200,241,0,0 ; andps 0xf1c8(%rip),%xmm14 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
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,151,241,0,0 ; movaps 0xf197(%rip),%xmm12 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ DB 68,15,40,37,187,241,0,0 ; movaps 0xf1bb(%rip),%xmm12 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
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,147,241,0,0 ; addps 0xf193(%rip),%xmm8 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
+ DB 68,15,88,5,183,241,0,0 ; addps 0xf1b7(%rip),%xmm8 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
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,132,241,0,0 ; mulps 0xf184(%rip),%xmm0 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
+ DB 15,89,5,168,241,0,0 ; mulps 0xf1a8(%rip),%xmm0 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
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,135,239,0,0 ; movaps 0xef87(%rip),%xmm9 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,171,239,0,0 ; movaps 0xefab(%rip),%xmm9 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
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
@@ -27132,7 +27130,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,50,239,0,0 ; movaps 0xef32(%rip),%xmm9 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,86,239,0,0 ; movaps 0xef56(%rip),%xmm9 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,194,211,2 ; cmpleps %xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
@@ -27149,28 +27147,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,220,240,0,0 ; movaps 0xf0dc(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 15,40,5,0,241,0,0 ; movaps 0xf100(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
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,228,238,0,0 ; andps 0xeee4(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,84,29,8,239,0,0 ; andps 0xef08(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
- DB 68,15,40,45,198,240,0,0 ; movaps 0xf0c6(%rip),%xmm13 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,45,234,240,0,0 ; movaps 0xf0ea(%rip),%xmm13 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
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,134,240,0,0 ; movaps 0xf086(%rip),%xmm2 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
+ DB 15,40,21,170,240,0,0 ; movaps 0xf0aa(%rip),%xmm2 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
DB 68,15,40,250 ; movaps %xmm2,%xmm15
DB 68,15,194,248,2 ; cmpleps %xmm0,%xmm15
- DB 15,40,13,70,240,0,0 ; movaps 0xf046(%rip),%xmm1 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ DB 15,40,13,106,240,0,0 ; movaps 0xf06a(%rip),%xmm1 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,45,92,240,0,0 ; movaps 0xf05c(%rip),%xmm5 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
+ DB 15,40,45,128,240,0,0 ; movaps 0xf080(%rip),%xmm5 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,92,224 ; subps %xmm0,%xmm4
DB 65,15,89,230 ; mulps %xmm14,%xmm4
@@ -27193,7 +27191,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,65,238,0,0 ; andps 0xee41(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,84,29,101,238,0,0 ; andps 0xee65(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 68,15,40,230 ; movaps %xmm6,%xmm12
DB 68,15,92,224 ; subps %xmm0,%xmm12
@@ -27223,12 +27221,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,202,239,0,0 ; addps 0xefca(%rip),%xmm6 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 15,88,53,238,239,0,0 ; addps 0xefee(%rip),%xmm6 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
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,181,237,0,0 ; andps 0xedb5(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,84,29,217,237,0,0 ; andps 0xedd9(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,89,206 ; mulps %xmm6,%xmm1
@@ -27289,13 +27287,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 1cfa0 <_sk_scale_u8_sse2+0x55>
+ DB 117,61 ; jne 1d01c <_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,132,237,0,0 ; pand 0xed84(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,68,15,219,5,168,237,0,0 ; pand 0xeda8(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,216,238,0,0 ; mulps 0xeed8(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,89,5,252,238,0,0 ; mulps 0xeefc(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -27306,12 +27304,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 1cfea <_sk_scale_u8_sse2+0x9f>
+ DB 116,61 ; je 1d066 <_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 1cfcf <_sk_scale_u8_sse2+0x84>
+ DB 116,23 ; je 1d04b <_sk_scale_u8_sse2+0x84>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,181 ; jne 1cf73 <_sk_scale_u8_sse2+0x28>
+ DB 117,181 ; jne 1cfef <_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
@@ -27320,10 +27318,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 1cf73 <_sk_scale_u8_sse2+0x28>
+ DB 235,137 ; jmp 1cfef <_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 1cf73 <_sk_scale_u8_sse2+0x28>
+ DB 233,122,255,255,255 ; jmpq 1cfef <_sk_scale_u8_sse2+0x28>
PUBLIC _sk_scale_565_sse2
_sk_scale_565_sse2 LABEL PROC
@@ -27335,20 +27333,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 1d0c5 <_sk_scale_565_sse2+0xcc>
+ DB 15,133,173,0,0,0 ; jne 1d141 <_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,68,238,0,0 ; movdqa 0xee44(%rip),%xmm8 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,68,15,111,5,104,238,0,0 ; movdqa 0xee68(%rip),%xmm8 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
DB 102,69,15,219,194 ; pand %xmm10,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,67,238,0,0 ; mulps 0xee43(%rip),%xmm8 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,68,15,111,13,74,238,0,0 ; movdqa 0xee4a(%rip),%xmm9 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 68,15,89,5,103,238,0,0 ; mulps 0xee67(%rip),%xmm8 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 102,68,15,111,13,110,238,0,0 ; movdqa 0xee6e(%rip),%xmm9 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
DB 102,69,15,219,202 ; pand %xmm10,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,73,238,0,0 ; mulps 0xee49(%rip),%xmm9 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
- DB 102,68,15,219,21,80,238,0,0 ; pand 0xee50(%rip),%xmm10 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 68,15,89,13,109,238,0,0 ; mulps 0xee6d(%rip),%xmm9 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 102,68,15,219,21,116,238,0,0 ; pand 0xee74(%rip),%xmm10 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,84,238,0,0 ; mulps 0xee54(%rip),%xmm10 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 68,15,89,21,120,238,0,0 ; mulps 0xee78(%rip),%xmm10 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
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
@@ -27375,22 +27373,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 1d10e <_sk_scale_565_sse2+0x115>
+ DB 116,60 ; je 1d18a <_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 1d0f8 <_sk_scale_565_sse2+0xff>
+ DB 116,27 ; je 1d174 <_sk_scale_565_sse2+0xff>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,60,255,255,255 ; jne 1d023 <_sk_scale_565_sse2+0x2a>
+ DB 15,133,60,255,255,255 ; jne 1d09f <_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 1d023 <_sk_scale_565_sse2+0x2a>
+ DB 233,21,255,255,255 ; jmpq 1d09f <_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 1d023 <_sk_scale_565_sse2+0x2a>
+ DB 233,6,255,255,255 ; jmpq 1d09f <_sk_scale_565_sse2+0x2a>
PUBLIC _sk_lerp_1_float_sse2
_sk_lerp_1_float_sse2 LABEL PROC
@@ -27421,13 +27419,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 1d1be <_sk_lerp_u8_sse2+0x69>
+ DB 117,81 ; jne 1d23a <_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,122,235,0,0 ; pand 0xeb7a(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,68,15,219,5,158,235,0,0 ; pand 0xeb9e(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,206,236,0,0 ; mulps 0xecce(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,89,5,242,236,0,0 ; mulps 0xecf2(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -27445,12 +27443,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 1d20b <_sk_lerp_u8_sse2+0xb6>
+ DB 116,64 ; je 1d287 <_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 1d1ed <_sk_lerp_u8_sse2+0x98>
+ DB 116,23 ; je 1d269 <_sk_lerp_u8_sse2+0x98>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,161 ; jne 1d17d <_sk_lerp_u8_sse2+0x28>
+ DB 117,161 ; jne 1d1f9 <_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
@@ -27459,10 +27457,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 1d17d <_sk_lerp_u8_sse2+0x28>
+ DB 233,114,255,255,255 ; jmpq 1d1f9 <_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 1d17d <_sk_lerp_u8_sse2+0x28>
+ DB 233,99,255,255,255 ; jmpq 1d1f9 <_sk_lerp_u8_sse2+0x28>
PUBLIC _sk_lerp_565_sse2
_sk_lerp_565_sse2 LABEL PROC
@@ -27474,20 +27472,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 1d2e6 <_sk_lerp_565_sse2+0xcc>
+ DB 15,133,173,0,0,0 ; jne 1d362 <_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,35,236,0,0 ; movdqa 0xec23(%rip),%xmm9 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,68,15,111,13,71,236,0,0 ; movdqa 0xec47(%rip),%xmm9 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
DB 102,69,15,219,200 ; pand %xmm8,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,34,236,0,0 ; mulps 0xec22(%rip),%xmm9 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,68,15,111,21,41,236,0,0 ; movdqa 0xec29(%rip),%xmm10 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 68,15,89,13,70,236,0,0 ; mulps 0xec46(%rip),%xmm9 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 102,68,15,111,21,77,236,0,0 ; movdqa 0xec4d(%rip),%xmm10 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 69,15,91,218 ; cvtdq2ps %xmm10,%xmm11
- DB 68,15,89,29,40,236,0,0 ; mulps 0xec28(%rip),%xmm11 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
- DB 102,68,15,219,5,47,236,0,0 ; pand 0xec2f(%rip),%xmm8 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 68,15,89,29,76,236,0,0 ; mulps 0xec4c(%rip),%xmm11 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 102,68,15,219,5,83,236,0,0 ; pand 0xec53(%rip),%xmm8 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,51,236,0,0 ; mulps 0xec33(%rip),%xmm8 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 68,15,89,5,87,236,0,0 ; mulps 0xec57(%rip),%xmm8 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
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
@@ -27516,22 +27514,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 1d32f <_sk_lerp_565_sse2+0x115>
+ DB 116,60 ; je 1d3ab <_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 1d319 <_sk_lerp_565_sse2+0xff>
+ DB 116,27 ; je 1d395 <_sk_lerp_565_sse2+0xff>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,60,255,255,255 ; jne 1d244 <_sk_lerp_565_sse2+0x2a>
+ DB 15,133,60,255,255,255 ; jne 1d2c0 <_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 1d244 <_sk_lerp_565_sse2+0x2a>
+ DB 233,21,255,255,255 ; jmpq 1d2c0 <_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 1d244 <_sk_lerp_565_sse2+0x2a>
+ DB 233,6,255,255,255 ; jmpq 1d2c0 <_sk_lerp_565_sse2+0x2a>
PUBLIC _sk_load_tables_sse2
_sk_load_tables_sse2 LABEL PROC
@@ -27540,9 +27538,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 1d46e <_sk_load_tables_sse2+0x130>
+ DB 15,133,31,1,0,0 ; jne 1d4ea <_sk_load_tables_sse2+0x130>
DB 243,69,15,111,12,144 ; movdqu (%r8,%rdx,4),%xmm9
- DB 102,68,15,111,5,162,233,0,0 ; movdqa 0xe9a2(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,68,15,111,5,198,233,0,0 ; movdqa 0xe9c6(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
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
@@ -27598,7 +27596,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,249,233,0,0 ; mulps 0xe9f9(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,29,29,234,0,0 ; mulps 0xea1d(%rip),%xmm3 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -27606,18 +27604,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 1d4a8 <_sk_load_tables_sse2+0x16a>
+ DB 116,45 ; je 1d524 <_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 1d49d <_sk_load_tables_sse2+0x15f>
+ DB 116,23 ; je 1d519 <_sk_load_tables_sse2+0x15f>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,197,254,255,255 ; jne 1d355 <_sk_load_tables_sse2+0x17>
+ DB 15,133,197,254,255,255 ; jne 1d3d1 <_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 1d355 <_sk_load_tables_sse2+0x17>
+ DB 233,173,254,255,255 ; jmpq 1d3d1 <_sk_load_tables_sse2+0x17>
DB 102,69,15,110,12,144 ; movd (%r8,%rdx,4),%xmm9
- DB 233,162,254,255,255 ; jmpq 1d355 <_sk_load_tables_sse2+0x17>
+ DB 233,162,254,255,255 ; jmpq 1d3d1 <_sk_load_tables_sse2+0x17>
PUBLIC _sk_load_tables_u16_be_sse2
_sk_load_tables_u16_be_sse2 LABEL PROC
@@ -27627,7 +27625,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 1d626 <_sk_load_tables_u16_be_sse2+0x173>
+ DB 15,133,90,1,0,0 ; jne 1d6a2 <_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
@@ -27636,7 +27634,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,211,233,0,0 ; movdqa 0xe9d3(%rip),%xmm2 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 102,15,111,21,247,233,0,0 ; movdqa 0xe9f7(%rip),%xmm2 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
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
@@ -27697,23 +27695,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,209,232,0,0 ; mulps 0xe8d1(%rip),%xmm3 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 15,89,29,245,232,0,0 ; mulps 0xe8f5(%rip),%xmm3 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
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 1d63f <_sk_load_tables_u16_be_sse2+0x18c>
+ DB 117,13 ; jne 1d6bb <_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 1d4d9 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 233,154,254,255,255 ; jmpq 1d555 <_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 1d4d9 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 15,130,133,254,255,255 ; jb 1d555 <_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 1d4d9 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 233,121,254,255,255 ; jmpq 1d555 <_sk_load_tables_u16_be_sse2+0x26>
PUBLIC _sk_load_tables_rgb_u16_be_sse2
_sk_load_tables_rgb_u16_be_sse2 LABEL PROC
@@ -27723,7 +27721,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 1d7c3 <_sk_load_tables_rgb_u16_be_sse2+0x163>
+ DB 15,133,78,1,0,0 ; jne 1d83f <_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
@@ -27736,7 +27734,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,21,232,0,0 ; movdqa 0xe815(%rip),%xmm8 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 102,68,15,111,5,57,232,0,0 ; movdqa 0xe839(%rip),%xmm8 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
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
@@ -27791,7 +27789,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,146,228,0,0 ; movaps 0xe492(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,182,228,0,0 ; movaps 0xe4b6(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -27799,21 +27797,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 1d7e9 <_sk_load_tables_rgb_u16_be_sse2+0x189>
+ DB 117,14 ; jne 1d865 <_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 1d69b <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,178,254,255,255 ; jmpq 1d717 <_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 1d81a <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
+ DB 114,24 ; jb 1d896 <_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 1d69b <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,129,254,255,255 ; jmpq 1d717 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,120,254,255,255 ; jmpq 1d69b <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,120,254,255,255 ; jmpq 1d717 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
PUBLIC _sk_byte_tables_sse2
_sk_byte_tables_sse2 LABEL PROC
@@ -27821,7 +27819,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,255,228,0,0 ; movaps 0xe4ff(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,5,35,229,0,0 ; movaps 0xe523(%rip),%xmm8 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
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
@@ -27849,7 +27847,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,186,229,0,0 ; movaps 0xe5ba(%rip),%xmm10 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,21,222,229,0,0 ; movaps 0xe5de(%rip),%xmm10 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -27966,7 +27964,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,250,227,0,0 ; movaps 0xe3fa(%rip),%xmm10 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,21,30,228,0,0 ; movaps 0xe41e(%rip),%xmm10 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -28154,15 +28152,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,198,225,0,0 ; mulps 0xe1c6(%rip),%xmm9 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,84,21,206,225,0,0 ; andps 0xe1ce(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- DB 68,15,86,21,246,222,0,0 ; orps 0xdef6(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 68,15,88,13,206,225,0,0 ; addps 0xe1ce(%rip),%xmm9 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,214,225,0,0 ; movaps 0xe1d6(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,89,13,234,225,0,0 ; mulps 0xe1ea(%rip),%xmm9 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,84,21,242,225,0,0 ; andps 0xe1f2(%rip),%xmm10 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,86,21,26,223,0,0 ; orps 0xdf1a(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,13,242,225,0,0 ; addps 0xe1f2(%rip),%xmm9 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,40,37,250,225,0,0 ; movaps 0xe1fa(%rip),%xmm12 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,214,225,0,0 ; addps 0xe1d6(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,222,225,0,0 ; movaps 0xe1de(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,21,250,225,0,0 ; addps 0xe1fa(%rip),%xmm10 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,40,37,2,226,0,0 ; movaps 0xe202(%rip),%xmm12 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28170,22 +28168,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,184,222,0,0 ; movaps 0xdeb8(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,21,220,222,0,0 ; movaps 0xdedc(%rip),%xmm10 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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,172,225,0,0 ; addps 0xe1ac(%rip),%xmm9 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
- DB 68,15,40,37,180,225,0,0 ; movaps 0xe1b4(%rip),%xmm12 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,88,13,208,225,0,0 ; addps 0xe1d0(%rip),%xmm9 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,40,37,216,225,0,0 ; movaps 0xe1d8(%rip),%xmm12 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,180,225,0,0 ; movaps 0xe1b4(%rip),%xmm12 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,40,37,216,225,0,0 ; movaps 0xe1d8(%rip),%xmm12 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,184,225,0,0 ; movaps 0xe1b8(%rip),%xmm13 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ DB 68,15,40,45,220,225,0,0 ; movaps 0xe1dc(%rip),%xmm13 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,184,225,0,0 ; mulps 0xe1b8(%rip),%xmm13 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 68,15,89,45,220,225,0,0 ; mulps 0xe1dc(%rip),%xmm13 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
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
@@ -28219,15 +28217,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,136,224,0,0 ; mulps 0xe088(%rip),%xmm9 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,84,21,144,224,0,0 ; andps 0xe090(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- DB 68,15,86,21,184,221,0,0 ; orps 0xddb8(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 68,15,88,13,144,224,0,0 ; addps 0xe090(%rip),%xmm9 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,152,224,0,0 ; movaps 0xe098(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,89,13,172,224,0,0 ; mulps 0xe0ac(%rip),%xmm9 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,84,21,180,224,0,0 ; andps 0xe0b4(%rip),%xmm10 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,86,21,220,221,0,0 ; orps 0xdddc(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,13,180,224,0,0 ; addps 0xe0b4(%rip),%xmm9 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,40,37,188,224,0,0 ; movaps 0xe0bc(%rip),%xmm12 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,152,224,0,0 ; addps 0xe098(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,160,224,0,0 ; movaps 0xe0a0(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,21,188,224,0,0 ; addps 0xe0bc(%rip),%xmm10 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,40,37,196,224,0,0 ; movaps 0xe0c4(%rip),%xmm12 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28235,22 +28233,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,122,221,0,0 ; movaps 0xdd7a(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,21,158,221,0,0 ; movaps 0xdd9e(%rip),%xmm10 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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,110,224,0,0 ; addps 0xe06e(%rip),%xmm9 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
- DB 68,15,40,37,118,224,0,0 ; movaps 0xe076(%rip),%xmm12 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,88,13,146,224,0,0 ; addps 0xe092(%rip),%xmm9 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,40,37,154,224,0,0 ; movaps 0xe09a(%rip),%xmm12 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,118,224,0,0 ; movaps 0xe076(%rip),%xmm12 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,40,37,154,224,0,0 ; movaps 0xe09a(%rip),%xmm12 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,122,224,0,0 ; movaps 0xe07a(%rip),%xmm13 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ DB 68,15,40,45,158,224,0,0 ; movaps 0xe09e(%rip),%xmm13 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,122,224,0,0 ; mulps 0xe07a(%rip),%xmm13 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 68,15,89,45,158,224,0,0 ; mulps 0xe09e(%rip),%xmm13 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
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
@@ -28284,15 +28282,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,74,223,0,0 ; mulps 0xdf4a(%rip),%xmm9 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,84,21,82,223,0,0 ; andps 0xdf52(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- DB 68,15,86,21,122,220,0,0 ; orps 0xdc7a(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 68,15,88,13,82,223,0,0 ; addps 0xdf52(%rip),%xmm9 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,90,223,0,0 ; movaps 0xdf5a(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,89,13,110,223,0,0 ; mulps 0xdf6e(%rip),%xmm9 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,84,21,118,223,0,0 ; andps 0xdf76(%rip),%xmm10 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,86,21,158,220,0,0 ; orps 0xdc9e(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,13,118,223,0,0 ; addps 0xdf76(%rip),%xmm9 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,40,37,126,223,0,0 ; movaps 0xdf7e(%rip),%xmm12 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,90,223,0,0 ; addps 0xdf5a(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,98,223,0,0 ; movaps 0xdf62(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,21,126,223,0,0 ; addps 0xdf7e(%rip),%xmm10 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,40,37,134,223,0,0 ; movaps 0xdf86(%rip),%xmm12 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28300,22 +28298,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,60,220,0,0 ; movaps 0xdc3c(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,21,96,220,0,0 ; movaps 0xdc60(%rip),%xmm10 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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,48,223,0,0 ; addps 0xdf30(%rip),%xmm9 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
- DB 68,15,40,37,56,223,0,0 ; movaps 0xdf38(%rip),%xmm12 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,88,13,84,223,0,0 ; addps 0xdf54(%rip),%xmm9 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,40,37,92,223,0,0 ; movaps 0xdf5c(%rip),%xmm12 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,56,223,0,0 ; movaps 0xdf38(%rip),%xmm12 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,40,37,92,223,0,0 ; movaps 0xdf5c(%rip),%xmm12 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,60,223,0,0 ; movaps 0xdf3c(%rip),%xmm13 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ DB 68,15,40,45,96,223,0,0 ; movaps 0xdf60(%rip),%xmm13 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,60,223,0,0 ; mulps 0xdf3c(%rip),%xmm13 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 68,15,89,45,96,223,0,0 ; mulps 0xdf60(%rip),%xmm13 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
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
@@ -28349,15 +28347,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,12,222,0,0 ; mulps 0xde0c(%rip),%xmm9 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,84,21,20,222,0,0 ; andps 0xde14(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- DB 68,15,86,21,60,219,0,0 ; orps 0xdb3c(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 68,15,88,13,20,222,0,0 ; addps 0xde14(%rip),%xmm9 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,28,222,0,0 ; movaps 0xde1c(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,89,13,48,222,0,0 ; mulps 0xde30(%rip),%xmm9 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,84,21,56,222,0,0 ; andps 0xde38(%rip),%xmm10 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,86,21,96,219,0,0 ; orps 0xdb60(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,13,56,222,0,0 ; addps 0xde38(%rip),%xmm9 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,40,37,64,222,0,0 ; movaps 0xde40(%rip),%xmm12 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,28,222,0,0 ; addps 0xde1c(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,36,222,0,0 ; movaps 0xde24(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,21,64,222,0,0 ; addps 0xde40(%rip),%xmm10 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,40,37,72,222,0,0 ; movaps 0xde48(%rip),%xmm12 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28365,22 +28363,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,254,218,0,0 ; movaps 0xdafe(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,21,34,219,0,0 ; movaps 0xdb22(%rip),%xmm10 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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,242,221,0,0 ; addps 0xddf2(%rip),%xmm9 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
- DB 68,15,40,37,250,221,0,0 ; movaps 0xddfa(%rip),%xmm12 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,88,13,22,222,0,0 ; addps 0xde16(%rip),%xmm9 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,40,37,30,222,0,0 ; movaps 0xde1e(%rip),%xmm12 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,250,221,0,0 ; movaps 0xddfa(%rip),%xmm12 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,40,37,30,222,0,0 ; movaps 0xde1e(%rip),%xmm12 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,254,221,0,0 ; movaps 0xddfe(%rip),%xmm13 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ DB 68,15,40,45,34,222,0,0 ; movaps 0xde22(%rip),%xmm13 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,254,221,0,0 ; mulps 0xddfe(%rip),%xmm13 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 68,15,89,45,34,222,0,0 ; mulps 0xde22(%rip),%xmm13 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
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
@@ -28404,19 +28402,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,6,221,0,0 ; mulps 0xdd06(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 15,84,21,15,221,0,0 ; andps 0xdd0f(%rip),%xmm2 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- DB 68,15,40,53,55,218,0,0 ; movaps 0xda37(%rip),%xmm14 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,89,5,42,221,0,0 ; mulps 0xdd2a(%rip),%xmm0 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 15,84,21,51,221,0,0 ; andps 0xdd33(%rip),%xmm2 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,40,53,91,218,0,0 ; movaps 0xda5b(%rip),%xmm14 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,86,214 ; orps %xmm14,%xmm2
- DB 68,15,40,37,11,221,0,0 ; movaps 0xdd0b(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 68,15,40,37,47,221,0,0 ; movaps 0xdd2f(%rip),%xmm12 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
DB 65,15,88,196 ; addps %xmm12,%xmm0
- DB 68,15,40,29,15,221,0,0 ; movaps 0xdd0f(%rip),%xmm11 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,40,29,51,221,0,0 ; movaps 0xdd33(%rip),%xmm11 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
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,13,221,0,0 ; movaps 0xdd0d(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 68,15,40,21,49,221,0,0 ; movaps 0xdd31(%rip),%xmm10 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
DB 65,15,88,210 ; addps %xmm10,%xmm2
- DB 68,15,40,45,17,221,0,0 ; movaps 0xdd11(%rip),%xmm13 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,40,45,53,221,0,0 ; movaps 0xdd35(%rip),%xmm13 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -28428,27 +28426,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,225,217,0,0 ; movaps 0xd9e1(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,13,5,218,0,0 ; movaps 0xda05(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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,221,220,0,0 ; movaps 0xdcdd(%rip),%xmm6 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 15,40,53,1,221,0,0 ; movaps 0xdd01(%rip),%xmm6 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,243,220,0,0 ; movaps 0xdcf3(%rip),%xmm7 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 15,40,61,23,221,0,0 ; movaps 0xdd17(%rip),%xmm7 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
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,211,220,0,0 ; movaps 0xdcd3(%rip),%xmm4 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 15,40,37,247,220,0,0 ; movaps 0xdcf7(%rip),%xmm4 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,229,220,0,0 ; movaps 0xdce5(%rip),%xmm15 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ DB 68,15,40,61,9,221,0,0 ; movaps 0xdd09(%rip),%xmm15 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
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,65,220,0,0 ; mulps 0xdc41(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 15,84,13,74,220,0,0 ; andps 0xdc4a(%rip),%xmm1 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 15,89,5,101,220,0,0 ; mulps 0xdc65(%rip),%xmm0 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 15,84,13,110,220,0,0 ; andps 0xdc6e(%rip),%xmm1 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
DB 65,15,86,206 ; orps %xmm14,%xmm1
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
@@ -28478,9 +28476,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,208,219,0,0 ; mulps 0xdbd0(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 15,84,29,217,219,0,0 ; andps 0xdbd9(%rip),%xmm3 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- DB 15,86,29,2,217,0,0 ; orps 0xd902(%rip),%xmm3 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,89,5,244,219,0,0 ; mulps 0xdbf4(%rip),%xmm0 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 15,84,29,253,219,0,0 ; andps 0xdbfd(%rip),%xmm3 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 15,86,29,38,217,0,0 ; orps 0xd926(%rip),%xmm3 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
DB 65,15,92,195 ; subps %xmm11,%xmm0
@@ -28502,7 +28500,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,15,220,0,0 ; movaps 0xdc0f(%rip),%xmm0 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 15,40,5,51,220,0,0 ; movaps 0xdc33(%rip),%xmm0 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -28520,29 +28518,29 @@ _sk_gamma_sse2 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse2
_sk_lab_to_xyz_sse2 LABEL PROC
- DB 15,89,5,225,219,0,0 ; mulps 0xdbe1(%rip),%xmm0 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xda8>
- DB 68,15,40,5,89,217,0,0 ; movaps 0xd959(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 15,89,5,5,220,0,0 ; mulps 0xdc05(%rip),%xmm0 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ DB 68,15,40,5,125,217,0,0 ; movaps 0xd97d(%rip),%xmm8 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 68,15,40,13,221,219,0,0 ; movaps 0xdbdd(%rip),%xmm9 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb8>
+ DB 68,15,40,13,1,220,0,0 ; movaps 0xdc01(%rip),%xmm9 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
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,218,219,0,0 ; addps 0xdbda(%rip),%xmm0 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc8>
- DB 15,89,5,227,219,0,0 ; mulps 0xdbe3(%rip),%xmm0 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdd8>
- DB 15,89,13,236,219,0,0 ; mulps 0xdbec(%rip),%xmm1 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xde8>
+ DB 15,88,5,254,219,0,0 ; addps 0xdbfe(%rip),%xmm0 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ DB 15,89,5,7,220,0,0 ; mulps 0xdc07(%rip),%xmm0 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ DB 15,89,13,16,220,0,0 ; mulps 0xdc10(%rip),%xmm1 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,21,242,219,0,0 ; mulps 0xdbf2(%rip),%xmm2 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xdf8>
+ DB 15,89,21,22,220,0,0 ; mulps 0xdc16(%rip),%xmm2 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
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,231,219,0,0 ; movaps 0xdbe7(%rip),%xmm2 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xe08>
+ DB 15,40,21,11,220,0,0 ; movaps 0xdc0b(%rip),%xmm2 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,194,196,1 ; cmpltps %xmm12,%xmm8
- DB 68,15,40,21,230,219,0,0 ; movaps 0xdbe6(%rip),%xmm10 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xe18>
+ DB 68,15,40,21,10,220,0,0 ; movaps 0xdc0a(%rip),%xmm10 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
DB 65,15,88,202 ; addps %xmm10,%xmm1
- DB 68,15,40,29,234,219,0,0 ; movaps 0xdbea(%rip),%xmm11 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xe28>
+ DB 68,15,40,29,14,220,0,0 ; movaps 0xdc0e(%rip),%xmm11 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 69,15,84,224 ; andps %xmm8,%xmm12
DB 68,15,85,193 ; andnps %xmm1,%xmm8
@@ -28566,8 +28564,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,154,219,0,0 ; mulps 0xdb9a(%rip),%xmm8 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xe38>
- DB 15,89,21,163,219,0,0 ; mulps 0xdba3(%rip),%xmm2 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xe48>
+ DB 68,15,89,5,190,219,0,0 ; mulps 0xdbbe(%rip),%xmm8 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
+ DB 15,89,21,199,219,0,0 ; mulps 0xdbc7(%rip),%xmm2 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -28581,13 +28579,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 1e4fb <_sk_load_a8_sse2+0x46>
+ DB 117,46 ; jne 1e577 <_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,29,216,0,0 ; pand 0xd81d(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,219,5,65,216,0,0 ; pand 0xd841(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,115,217,0,0 ; mulps 0xd973(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,29,151,217,0,0 ; mulps 0xd997(%rip),%xmm3 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,87,201 ; xorpd %xmm1,%xmm1
@@ -28596,12 +28594,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 1e53e <_sk_load_a8_sse2+0x89>
+ DB 116,54 ; je 1e5ba <_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 1e527 <_sk_load_a8_sse2+0x72>
+ DB 116,21 ; je 1e5a3 <_sk_load_a8_sse2+0x72>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1e4db <_sk_load_a8_sse2+0x26>
+ DB 117,195 ; jne 1e557 <_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
@@ -28610,10 +28608,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 1e4db <_sk_load_a8_sse2+0x26>
+ DB 235,157 ; jmp 1e557 <_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 1e4db <_sk_load_a8_sse2+0x26>
+ DB 235,146 ; jmp 1e557 <_sk_load_a8_sse2+0x26>
PUBLIC _sk_load_a8_dst_sse2
_sk_load_a8_dst_sse2 LABEL PROC
@@ -28624,13 +28622,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 1e58f <_sk_load_a8_dst_sse2+0x46>
+ DB 117,46 ; jne 1e60b <_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,137,215,0,0 ; pand 0xd789(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,219,37,173,215,0,0 ; pand 0xd7ad(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,223,216,0,0 ; mulps 0xd8df(%rip),%xmm7 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,61,3,217,0,0 ; mulps 0xd903(%rip),%xmm7 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,87,237 ; xorpd %xmm5,%xmm5
@@ -28639,12 +28637,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 1e5d2 <_sk_load_a8_dst_sse2+0x89>
+ DB 116,54 ; je 1e64e <_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 1e5bb <_sk_load_a8_dst_sse2+0x72>
+ DB 116,21 ; je 1e637 <_sk_load_a8_dst_sse2+0x72>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1e56f <_sk_load_a8_dst_sse2+0x26>
+ DB 117,195 ; jne 1e5eb <_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
@@ -28653,10 +28651,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 1e56f <_sk_load_a8_dst_sse2+0x26>
+ DB 235,157 ; jmp 1e5eb <_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 1e56f <_sk_load_a8_dst_sse2+0x26>
+ DB 235,146 ; jmp 1e5eb <_sk_load_a8_dst_sse2+0x26>
PUBLIC _sk_gather_a8_sse2
_sk_gather_a8_sse2 LABEL PROC
@@ -28707,7 +28705,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,185,215,0,0 ; mulps 0xd7b9(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,29,221,215,0,0 ; mulps 0xd7dd(%rip),%xmm3 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -28723,7 +28721,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,92,214,0,0 ; movaps 0xd65c(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,5,128,214,0,0 ; movaps 0xd680(%rip),%xmm8 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
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
@@ -28731,7 +28729,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 1e709 <_sk_store_a8_sse2+0x54>
+ DB 117,17 ; jne 1e785 <_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
@@ -28742,22 +28740,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 1e756 <_sk_store_a8_sse2+0xa1>
+ DB 116,54 ; je 1e7d2 <_sk_store_a8_sse2+0xa1>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,17 ; je 1e737 <_sk_store_a8_sse2+0x82>
+ DB 116,17 ; je 1e7b3 <_sk_store_a8_sse2+0x82>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,213 ; jne 1e701 <_sk_store_a8_sse2+0x4c>
+ DB 117,213 ; jne 1e77d <_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,192,213,0,0 ; pand 0xd5c0(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,68,15,219,5,228,213,0,0 ; pand 0xd5e4(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
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 1e701 <_sk_store_a8_sse2+0x4c>
+ DB 235,171 ; jmp 1e77d <_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 1e701 <_sk_store_a8_sse2+0x4c>
+ DB 235,160 ; jmp 1e77d <_sk_store_a8_sse2+0x4c>
PUBLIC _sk_load_g8_sse2
_sk_load_g8_sse2 LABEL PROC
@@ -28768,27 +28766,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 1e7aa <_sk_load_g8_sse2+0x49>
+ DB 117,49 ; jne 1e826 <_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,113,213,0,0 ; pand 0xd571(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,219,5,149,213,0,0 ; pand 0xd595(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,199,214,0,0 ; mulps 0xd6c7(%rip),%xmm0 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,5,235,214,0,0 ; mulps 0xd6eb(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,174,212,0,0 ; movaps 0xd4ae(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,210,212,0,0 ; movaps 0xd4d2(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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 1e7ed <_sk_load_g8_sse2+0x8c>
+ DB 116,54 ; je 1e869 <_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 1e7d6 <_sk_load_g8_sse2+0x75>
+ DB 116,21 ; je 1e852 <_sk_load_g8_sse2+0x75>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 1e787 <_sk_load_g8_sse2+0x26>
+ DB 117,192 ; jne 1e803 <_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
@@ -28797,10 +28795,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 1e787 <_sk_load_g8_sse2+0x26>
+ DB 235,154 ; jmp 1e803 <_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 1e787 <_sk_load_g8_sse2+0x26>
+ DB 235,143 ; jmp 1e803 <_sk_load_g8_sse2+0x26>
PUBLIC _sk_load_g8_dst_sse2
_sk_load_g8_dst_sse2 LABEL PROC
@@ -28811,27 +28809,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 1e841 <_sk_load_g8_dst_sse2+0x49>
+ DB 117,49 ; jne 1e8bd <_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,218,212,0,0 ; pand 0xd4da(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,219,37,254,212,0,0 ; pand 0xd4fe(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,48,214,0,0 ; mulps 0xd630(%rip),%xmm4 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,37,84,214,0,0 ; mulps 0xd654(%rip),%xmm4 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,23,212,0,0 ; movaps 0xd417(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,61,59,212,0,0 ; movaps 0xd43b(%rip),%xmm7 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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 1e884 <_sk_load_g8_dst_sse2+0x8c>
+ DB 116,54 ; je 1e900 <_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 1e86d <_sk_load_g8_dst_sse2+0x75>
+ DB 116,21 ; je 1e8e9 <_sk_load_g8_dst_sse2+0x75>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 1e81e <_sk_load_g8_dst_sse2+0x26>
+ DB 117,192 ; jne 1e89a <_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
@@ -28840,10 +28838,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 1e81e <_sk_load_g8_dst_sse2+0x26>
+ DB 235,154 ; jmp 1e89a <_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 1e81e <_sk_load_g8_dst_sse2+0x26>
+ DB 235,143 ; jmp 1e89a <_sk_load_g8_dst_sse2+0x26>
PUBLIC _sk_gather_g8_sse2
_sk_gather_g8_sse2 LABEL PROC
@@ -28894,9 +28892,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,7,213,0,0 ; mulps 0xd507(%rip),%xmm0 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 15,89,5,43,213,0,0 ; mulps 0xd52b(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,238,210,0,0 ; movaps 0xd2ee(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,18,211,0,0 ; movaps 0xd312(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -28911,42 +28909,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 1e9d8 <_sk_load_565_sse2+0x6e>
+ DB 117,83 ; jne 1ea54 <_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,217,212,0,0 ; movdqa 0xd4d9(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,5,253,212,0,0 ; movdqa 0xd4fd(%rip),%xmm0 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,219,212,0,0 ; mulps 0xd4db(%rip),%xmm0 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,111,13,227,212,0,0 ; movdqa 0xd4e3(%rip),%xmm1 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,5,255,212,0,0 ; mulps 0xd4ff(%rip),%xmm0 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 102,15,111,13,7,213,0,0 ; movdqa 0xd507(%rip),%xmm1 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,229,212,0,0 ; mulps 0xd4e5(%rip),%xmm1 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
- DB 102,15,219,21,237,212,0,0 ; pand 0xd4ed(%rip),%xmm2 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 15,89,13,9,213,0,0 ; mulps 0xd509(%rip),%xmm1 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 102,15,219,21,17,213,0,0 ; pand 0xd511(%rip),%xmm2 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,243,212,0,0 ; mulps 0xd4f3(%rip),%xmm2 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 15,89,21,23,213,0,0 ; mulps 0xd517(%rip),%xmm2 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,122,210,0,0 ; movaps 0xd27a(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,158,210,0,0 ; movaps 0xd29e(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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 1ea18 <_sk_load_565_sse2+0xae>
+ DB 116,51 ; je 1ea94 <_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 1ea04 <_sk_load_565_sse2+0x9a>
+ DB 116,21 ; je 1ea80 <_sk_load_565_sse2+0x9a>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1e98f <_sk_load_565_sse2+0x25>
+ DB 117,154 ; jne 1ea0b <_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 1e98f <_sk_load_565_sse2+0x25>
+ DB 233,119,255,255,255 ; jmpq 1ea0b <_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 1e98f <_sk_load_565_sse2+0x25>
+ DB 233,105,255,255,255 ; jmpq 1ea0b <_sk_load_565_sse2+0x25>
PUBLIC _sk_load_565_dst_sse2
_sk_load_565_dst_sse2 LABEL PROC
@@ -28958,42 +28956,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 1ea94 <_sk_load_565_dst_sse2+0x6e>
+ DB 117,83 ; jne 1eb10 <_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,29,212,0,0 ; movdqa 0xd41d(%rip),%xmm4 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,37,65,212,0,0 ; movdqa 0xd441(%rip),%xmm4 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,31,212,0,0 ; mulps 0xd41f(%rip),%xmm4 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,111,45,39,212,0,0 ; movdqa 0xd427(%rip),%xmm5 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,37,67,212,0,0 ; mulps 0xd443(%rip),%xmm4 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 102,15,111,45,75,212,0,0 ; movdqa 0xd44b(%rip),%xmm5 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,41,212,0,0 ; mulps 0xd429(%rip),%xmm5 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
- DB 102,15,219,53,49,212,0,0 ; pand 0xd431(%rip),%xmm6 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 15,89,45,77,212,0,0 ; mulps 0xd44d(%rip),%xmm5 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 102,15,219,53,85,212,0,0 ; pand 0xd455(%rip),%xmm6 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,55,212,0,0 ; mulps 0xd437(%rip),%xmm6 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 15,89,53,91,212,0,0 ; mulps 0xd45b(%rip),%xmm6 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,190,209,0,0 ; movaps 0xd1be(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,61,226,209,0,0 ; movaps 0xd1e2(%rip),%xmm7 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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 1ead4 <_sk_load_565_dst_sse2+0xae>
+ DB 116,51 ; je 1eb50 <_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 1eac0 <_sk_load_565_dst_sse2+0x9a>
+ DB 116,21 ; je 1eb3c <_sk_load_565_dst_sse2+0x9a>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1ea4b <_sk_load_565_dst_sse2+0x25>
+ DB 117,154 ; jne 1eac7 <_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 1ea4b <_sk_load_565_dst_sse2+0x25>
+ DB 233,119,255,255,255 ; jmpq 1eac7 <_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 1ea4b <_sk_load_565_dst_sse2+0x25>
+ DB 233,105,255,255,255 ; jmpq 1eac7 <_sk_load_565_dst_sse2+0x25>
PUBLIC _sk_gather_565_sse2
_sk_gather_565_sse2 LABEL PROC
@@ -29040,19 +29038,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,204,210,0,0 ; movdqa 0xd2cc(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 102,15,111,5,240,210,0,0 ; movdqa 0xd2f0(%rip),%xmm0 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,206,210,0,0 ; mulps 0xd2ce(%rip),%xmm0 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,111,13,214,210,0,0 ; movdqa 0xd2d6(%rip),%xmm1 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,5,242,210,0,0 ; mulps 0xd2f2(%rip),%xmm0 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 102,15,111,13,250,210,0,0 ; movdqa 0xd2fa(%rip),%xmm1 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,216,210,0,0 ; mulps 0xd2d8(%rip),%xmm1 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
- DB 102,15,219,21,224,210,0,0 ; pand 0xd2e0(%rip),%xmm2 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 15,89,13,252,210,0,0 ; mulps 0xd2fc(%rip),%xmm1 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 102,15,219,21,4,211,0,0 ; pand 0xd304(%rip),%xmm2 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,230,210,0,0 ; mulps 0xd2e6(%rip),%xmm2 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 15,89,21,10,211,0,0 ; mulps 0xd30a(%rip),%xmm2 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,109,208,0,0 ; movaps 0xd06d(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,145,208,0,0 ; movaps 0xd091(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse2
@@ -29064,12 +29062,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,109,212,0,0 ; movaps 0xd46d(%rip),%xmm8 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 68,15,40,5,145,212,0,0 ; movaps 0xd491(%rip),%xmm8 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
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,98,212,0,0 ; movaps 0xd462(%rip),%xmm10 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
+ DB 68,15,40,21,134,212,0,0 ; movaps 0xd486(%rip),%xmm10 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
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
@@ -29081,7 +29079,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 1ec60 <_sk_store_565_sse2+0x7b>
+ DB 117,10 ; jne 1ecdc <_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
@@ -29089,19 +29087,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 1ec98 <_sk_store_565_sse2+0xb3>
+ DB 116,38 ; je 1ed14 <_sk_store_565_sse2+0xb3>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1ec8a <_sk_store_565_sse2+0xa5>
+ DB 116,18 ; je 1ed06 <_sk_store_565_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,222 ; jne 1ec5c <_sk_store_565_sse2+0x77>
+ DB 117,222 ; jne 1ecd8 <_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 1ec5c <_sk_store_565_sse2+0x77>
+ DB 235,196 ; jmp 1ecd8 <_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 1ec5c <_sk_store_565_sse2+0x77>
+ DB 235,184 ; jmp 1ecd8 <_sk_store_565_sse2+0x77>
PUBLIC _sk_load_4444_sse2
_sk_load_4444_sse2 LABEL PROC
@@ -29113,45 +29111,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 1ed21 <_sk_load_4444_sse2+0x7d>
+ DB 117,98 ; jne 1ed9d <_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,191,211,0,0 ; movdqa 0xd3bf(%rip),%xmm0 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 102,15,111,5,227,211,0,0 ; movdqa 0xd3e3(%rip),%xmm0 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,193,211,0,0 ; mulps 0xd3c1(%rip),%xmm0 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,13,201,211,0,0 ; movdqa 0xd3c9(%rip),%xmm1 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,5,229,211,0,0 ; mulps 0xd3e5(%rip),%xmm0 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ DB 102,15,111,13,237,211,0,0 ; movdqa 0xd3ed(%rip),%xmm1 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,203,211,0,0 ; mulps 0xd3cb(%rip),%xmm1 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,111,21,211,211,0,0 ; movdqa 0xd3d3(%rip),%xmm2 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,13,239,211,0,0 ; mulps 0xd3ef(%rip),%xmm1 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ DB 102,15,111,21,247,211,0,0 ; movdqa 0xd3f7(%rip),%xmm2 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,213,211,0,0 ; mulps 0xd3d5(%rip),%xmm2 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
- DB 102,15,219,29,221,211,0,0 ; pand 0xd3dd(%rip),%xmm3 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ DB 15,89,21,249,211,0,0 ; mulps 0xd3f9(%rip),%xmm2 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ DB 102,15,219,29,1,212,0,0 ; pand 0xd401(%rip),%xmm3 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,227,211,0,0 ; mulps 0xd3e3(%rip),%xmm3 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 15,89,29,7,212,0,0 ; mulps 0xd407(%rip),%xmm3 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
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 1ed61 <_sk_load_4444_sse2+0xbd>
+ DB 116,51 ; je 1eddd <_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 1ed4d <_sk_load_4444_sse2+0xa9>
+ DB 116,21 ; je 1edc9 <_sk_load_4444_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 1ecc9 <_sk_load_4444_sse2+0x25>
+ DB 117,139 ; jne 1ed45 <_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 1ecc9 <_sk_load_4444_sse2+0x25>
+ DB 233,104,255,255,255 ; jmpq 1ed45 <_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 1ecc9 <_sk_load_4444_sse2+0x25>
+ DB 233,90,255,255,255 ; jmpq 1ed45 <_sk_load_4444_sse2+0x25>
PUBLIC _sk_load_4444_dst_sse2
_sk_load_4444_dst_sse2 LABEL PROC
@@ -29163,45 +29161,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 1edec <_sk_load_4444_dst_sse2+0x7d>
+ DB 117,98 ; jne 1ee68 <_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,244,210,0,0 ; movdqa 0xd2f4(%rip),%xmm4 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 102,15,111,37,24,211,0,0 ; movdqa 0xd318(%rip),%xmm4 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,246,210,0,0 ; mulps 0xd2f6(%rip),%xmm4 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,45,254,210,0,0 ; movdqa 0xd2fe(%rip),%xmm5 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,37,26,211,0,0 ; mulps 0xd31a(%rip),%xmm4 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ DB 102,15,111,45,34,211,0,0 ; movdqa 0xd322(%rip),%xmm5 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,0,211,0,0 ; mulps 0xd300(%rip),%xmm5 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,111,53,8,211,0,0 ; movdqa 0xd308(%rip),%xmm6 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,45,36,211,0,0 ; mulps 0xd324(%rip),%xmm5 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ DB 102,15,111,53,44,211,0,0 ; movdqa 0xd32c(%rip),%xmm6 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,10,211,0,0 ; mulps 0xd30a(%rip),%xmm6 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
- DB 102,15,219,61,18,211,0,0 ; pand 0xd312(%rip),%xmm7 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ DB 15,89,53,46,211,0,0 ; mulps 0xd32e(%rip),%xmm6 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ DB 102,15,219,61,54,211,0,0 ; pand 0xd336(%rip),%xmm7 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,24,211,0,0 ; mulps 0xd318(%rip),%xmm7 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 15,89,61,60,211,0,0 ; mulps 0xd33c(%rip),%xmm7 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
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 1ee2c <_sk_load_4444_dst_sse2+0xbd>
+ DB 116,51 ; je 1eea8 <_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 1ee18 <_sk_load_4444_dst_sse2+0xa9>
+ DB 116,21 ; je 1ee94 <_sk_load_4444_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 1ed94 <_sk_load_4444_dst_sse2+0x25>
+ DB 117,139 ; jne 1ee10 <_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 1ed94 <_sk_load_4444_dst_sse2+0x25>
+ DB 233,104,255,255,255 ; jmpq 1ee10 <_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 1ed94 <_sk_load_4444_dst_sse2+0x25>
+ DB 233,90,255,255,255 ; jmpq 1ee10 <_sk_load_4444_dst_sse2+0x25>
PUBLIC _sk_gather_4444_sse2
_sk_gather_4444_sse2 LABEL PROC
@@ -29248,21 +29246,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,148,209,0,0 ; movdqa 0xd194(%rip),%xmm0 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 102,15,111,5,184,209,0,0 ; movdqa 0xd1b8(%rip),%xmm0 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,150,209,0,0 ; mulps 0xd196(%rip),%xmm0 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,13,158,209,0,0 ; movdqa 0xd19e(%rip),%xmm1 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,5,186,209,0,0 ; mulps 0xd1ba(%rip),%xmm0 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ DB 102,15,111,13,194,209,0,0 ; movdqa 0xd1c2(%rip),%xmm1 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,160,209,0,0 ; mulps 0xd1a0(%rip),%xmm1 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,111,21,168,209,0,0 ; movdqa 0xd1a8(%rip),%xmm2 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,13,196,209,0,0 ; mulps 0xd1c4(%rip),%xmm1 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ DB 102,15,111,21,204,209,0,0 ; movdqa 0xd1cc(%rip),%xmm2 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,170,209,0,0 ; mulps 0xd1aa(%rip),%xmm2 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
- DB 102,15,219,29,178,209,0,0 ; pand 0xd1b2(%rip),%xmm3 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ DB 15,89,21,206,209,0,0 ; mulps 0xd1ce(%rip),%xmm2 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ DB 102,15,219,29,214,209,0,0 ; pand 0xd1d6(%rip),%xmm3 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,184,209,0,0 ; mulps 0xd1b8(%rip),%xmm3 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 15,89,29,220,209,0,0 ; mulps 0xd1dc(%rip),%xmm3 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29275,7 +29273,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,166,209,0,0 ; movaps 0xd1a6(%rip),%xmm8 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 68,15,40,5,202,209,0,0 ; movaps 0xd1ca(%rip),%xmm8 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
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
@@ -29297,7 +29295,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 1efdb <_sk_store_4444_sse2+0x8f>
+ DB 117,10 ; jne 1f057 <_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
@@ -29305,19 +29303,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 1f013 <_sk_store_4444_sse2+0xc7>
+ DB 116,38 ; je 1f08f <_sk_store_4444_sse2+0xc7>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1f005 <_sk_store_4444_sse2+0xb9>
+ DB 116,18 ; je 1f081 <_sk_store_4444_sse2+0xb9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,222 ; jne 1efd7 <_sk_store_4444_sse2+0x8b>
+ DB 117,222 ; jne 1f053 <_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 1efd7 <_sk_store_4444_sse2+0x8b>
+ DB 235,196 ; jmp 1f053 <_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 1efd7 <_sk_store_4444_sse2+0x8b>
+ DB 235,184 ; jmp 1f053 <_sk_store_4444_sse2+0x8b>
PUBLIC _sk_load_8888_sse2
_sk_load_8888_sse2 LABEL PROC
@@ -29329,13 +29327,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 1f09d <_sk_load_8888_sse2+0x7e>
+ DB 117,98 ; jne 1f119 <_sk_load_8888_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,21,183,204,0,0 ; movdqa 0xccb7(%rip),%xmm2 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,21,219,204,0,0 ; movdqa 0xccdb(%rip),%xmm2 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
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,3,206,0,0 ; movaps 0xce03(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,5,39,206,0,0 ; movaps 0xce27(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
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
@@ -29355,18 +29353,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 1f0d3 <_sk_load_8888_sse2+0xb4>
+ DB 116,41 ; je 1f14f <_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 1f0c8 <_sk_load_8888_sse2+0xa9>
+ DB 116,19 ; je 1f144 <_sk_load_8888_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f041 <_sk_load_8888_sse2+0x22>
+ DB 117,134 ; jne 1f0bd <_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 1f041 <_sk_load_8888_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f0bd <_sk_load_8888_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1f041 <_sk_load_8888_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f0bd <_sk_load_8888_sse2+0x22>
PUBLIC _sk_load_8888_dst_sse2
_sk_load_8888_dst_sse2 LABEL PROC
@@ -29378,13 +29376,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 1f15c <_sk_load_8888_dst_sse2+0x7e>
+ DB 117,98 ; jne 1f1d8 <_sk_load_8888_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,53,248,203,0,0 ; movdqa 0xcbf8(%rip),%xmm6 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,53,28,204,0,0 ; movdqa 0xcc1c(%rip),%xmm6 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
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,68,205,0,0 ; movaps 0xcd44(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,5,104,205,0,0 ; movaps 0xcd68(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
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
@@ -29404,18 +29402,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 1f192 <_sk_load_8888_dst_sse2+0xb4>
+ DB 116,41 ; je 1f20e <_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 1f187 <_sk_load_8888_dst_sse2+0xa9>
+ DB 116,19 ; je 1f203 <_sk_load_8888_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f100 <_sk_load_8888_dst_sse2+0x22>
+ DB 117,134 ; jne 1f17c <_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 1f100 <_sk_load_8888_dst_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f17c <_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 1f100 <_sk_load_8888_dst_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f17c <_sk_load_8888_dst_sse2+0x22>
PUBLIC _sk_gather_8888_sse2
_sk_gather_8888_sse2 LABEL PROC
@@ -29459,11 +29457,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,171,202,0,0 ; movdqa 0xcaab(%rip),%xmm2 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,21,207,202,0,0 ; movdqa 0xcacf(%rip),%xmm2 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
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,247,203,0,0 ; movaps 0xcbf7(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,5,27,204,0,0 ; movaps 0xcc1b(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
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
@@ -29490,7 +29488,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,104,202,0,0 ; movaps 0xca68(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,5,140,202,0,0 ; movaps 0xca8c(%rip),%xmm8 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
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
@@ -29509,24 +29507,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 1f328 <_sk_store_8888_sse2+0x7f>
+ DB 117,10 ; jne 1f3a4 <_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 1f356 <_sk_store_8888_sse2+0xad>
+ DB 116,33 ; je 1f3d2 <_sk_store_8888_sse2+0xad>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f34e <_sk_store_8888_sse2+0xa5>
+ DB 116,19 ; je 1f3ca <_sk_store_8888_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 1f324 <_sk_store_8888_sse2+0x7b>
+ DB 117,227 ; jne 1f3a0 <_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 1f324 <_sk_store_8888_sse2+0x7b>
+ DB 235,206 ; jmp 1f3a0 <_sk_store_8888_sse2+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,198 ; jmp 1f324 <_sk_store_8888_sse2+0x7b>
+ DB 235,198 ; jmp 1f3a0 <_sk_store_8888_sse2+0x7b>
PUBLIC _sk_load_bgra_sse2
_sk_load_bgra_sse2 LABEL PROC
@@ -29538,13 +29536,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 1f3dc <_sk_load_bgra_sse2+0x7e>
+ DB 117,98 ; jne 1f458 <_sk_load_bgra_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,5,120,201,0,0 ; movdqa 0xc978(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,5,156,201,0,0 ; movdqa 0xc99c(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
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,196,202,0,0 ; movaps 0xcac4(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,5,232,202,0,0 ; movaps 0xcae8(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
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
@@ -29564,18 +29562,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 1f412 <_sk_load_bgra_sse2+0xb4>
+ DB 116,41 ; je 1f48e <_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 1f407 <_sk_load_bgra_sse2+0xa9>
+ DB 116,19 ; je 1f483 <_sk_load_bgra_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f380 <_sk_load_bgra_sse2+0x22>
+ DB 117,134 ; jne 1f3fc <_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 1f380 <_sk_load_bgra_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f3fc <_sk_load_bgra_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1f380 <_sk_load_bgra_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f3fc <_sk_load_bgra_sse2+0x22>
PUBLIC _sk_load_bgra_dst_sse2
_sk_load_bgra_dst_sse2 LABEL PROC
@@ -29587,13 +29585,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 1f49b <_sk_load_bgra_dst_sse2+0x7e>
+ DB 117,98 ; jne 1f517 <_sk_load_bgra_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,37,185,200,0,0 ; movdqa 0xc8b9(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,37,221,200,0,0 ; movdqa 0xc8dd(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
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,5,202,0,0 ; movaps 0xca05(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,5,41,202,0,0 ; movaps 0xca29(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
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
@@ -29613,18 +29611,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 1f4d1 <_sk_load_bgra_dst_sse2+0xb4>
+ DB 116,41 ; je 1f54d <_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 1f4c6 <_sk_load_bgra_dst_sse2+0xa9>
+ DB 116,19 ; je 1f542 <_sk_load_bgra_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f43f <_sk_load_bgra_dst_sse2+0x22>
+ DB 117,134 ; jne 1f4bb <_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 1f43f <_sk_load_bgra_dst_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f4bb <_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 1f43f <_sk_load_bgra_dst_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f4bb <_sk_load_bgra_dst_sse2+0x22>
PUBLIC _sk_gather_bgra_sse2
_sk_gather_bgra_sse2 LABEL PROC
@@ -29668,11 +29666,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,108,199,0,0 ; movdqa 0xc76c(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,111,5,144,199,0,0 ; movdqa 0xc790(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
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,184,200,0,0 ; movaps 0xc8b8(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ DB 68,15,40,5,220,200,0,0 ; movaps 0xc8dc(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
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
@@ -29699,7 +29697,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,41,199,0,0 ; movaps 0xc729(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,5,77,199,0,0 ; movaps 0xc74d(%rip),%xmm8 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
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
@@ -29718,24 +29716,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 1f667 <_sk_store_bgra_sse2+0x7f>
+ DB 117,10 ; jne 1f6e3 <_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 1f695 <_sk_store_bgra_sse2+0xad>
+ DB 116,33 ; je 1f711 <_sk_store_bgra_sse2+0xad>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f68d <_sk_store_bgra_sse2+0xa5>
+ DB 116,19 ; je 1f709 <_sk_store_bgra_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 1f663 <_sk_store_bgra_sse2+0x7b>
+ DB 117,227 ; jne 1f6df <_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 1f663 <_sk_store_bgra_sse2+0x7b>
+ DB 235,206 ; jmp 1f6df <_sk_store_bgra_sse2+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,198 ; jmp 1f663 <_sk_store_bgra_sse2+0x7b>
+ DB 235,198 ; jmp 1f6df <_sk_store_bgra_sse2+0x7b>
PUBLIC _sk_load_f16_sse2
_sk_load_f16_sse2 LABEL PROC
@@ -29747,7 +29745,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 1f7ec <_sk_load_f16_sse2+0x14f>
+ DB 15,133,47,1,0,0 ; jne 1f868 <_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
@@ -29759,18 +29757,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,35,202,0,0 ; movdqa 0xca23(%rip),%xmm9 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,68,15,111,13,71,202,0,0 ; movdqa 0xca47(%rip),%xmm9 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,32,202,0,0 ; movdqa 0xca20(%rip),%xmm11 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,29,68,202,0,0 ; movdqa 0xca44(%rip),%xmm11 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,35,202,0,0 ; movdqa 0xca23(%rip),%xmm3 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 102,15,111,29,71,202,0,0 ; movdqa 0xca47(%rip),%xmm3 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
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,18,202,0,0 ; movdqa 0xca12(%rip),%xmm12 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 102,68,15,111,37,54,202,0,0 ; movdqa 0xca36(%rip),%xmm12 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
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
@@ -29809,16 +29807,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 1f805 <_sk_load_f16_sse2+0x168>
+ DB 117,13 ; jne 1f881 <_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 1f6ca <_sk_load_f16_sse2+0x2d>
+ DB 233,197,254,255,255 ; jmpq 1f746 <_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 1f6ca <_sk_load_f16_sse2+0x2d>
+ DB 15,130,176,254,255,255 ; jb 1f746 <_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 1f6ca <_sk_load_f16_sse2+0x2d>
+ DB 233,164,254,255,255 ; jmpq 1f746 <_sk_load_f16_sse2+0x2d>
PUBLIC _sk_load_f16_dst_sse2
_sk_load_f16_dst_sse2 LABEL PROC
@@ -29830,7 +29828,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 1f975 <_sk_load_f16_dst_sse2+0x14f>
+ DB 15,133,47,1,0,0 ; jne 1f9f1 <_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
@@ -29842,18 +29840,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,154,200,0,0 ; movdqa 0xc89a(%rip),%xmm9 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,68,15,111,13,190,200,0,0 ; movdqa 0xc8be(%rip),%xmm9 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,151,200,0,0 ; movdqa 0xc897(%rip),%xmm11 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,29,187,200,0,0 ; movdqa 0xc8bb(%rip),%xmm11 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
DB 102,65,15,219,235 ; pand %xmm11,%xmm5
- DB 102,15,111,61,154,200,0,0 ; movdqa 0xc89a(%rip),%xmm7 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 102,15,111,61,190,200,0,0 ; movdqa 0xc8be(%rip),%xmm7 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
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,137,200,0,0 ; movdqa 0xc889(%rip),%xmm12 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 102,68,15,111,37,173,200,0,0 ; movdqa 0xc8ad(%rip),%xmm12 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
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
@@ -29892,16 +29890,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 1f98e <_sk_load_f16_dst_sse2+0x168>
+ DB 117,13 ; jne 1fa0a <_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 1f853 <_sk_load_f16_dst_sse2+0x2d>
+ DB 233,197,254,255,255 ; jmpq 1f8cf <_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 1f853 <_sk_load_f16_dst_sse2+0x2d>
+ DB 15,130,176,254,255,255 ; jb 1f8cf <_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 1f853 <_sk_load_f16_dst_sse2+0x2d>
+ DB 233,164,254,255,255 ; jmpq 1f8cf <_sk_load_f16_dst_sse2+0x2d>
PUBLIC _sk_gather_f16_sse2
_sk_gather_f16_sse2 LABEL PROC
@@ -29953,18 +29951,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,152,198,0,0 ; movdqa 0xc698(%rip),%xmm10 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,68,15,111,21,188,198,0,0 ; movdqa 0xc6bc(%rip),%xmm10 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,226 ; pand %xmm10,%xmm12
- DB 102,68,15,111,29,149,198,0,0 ; movdqa 0xc695(%rip),%xmm11 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,29,185,198,0,0 ; movdqa 0xc6b9(%rip),%xmm11 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,152,198,0,0 ; movdqa 0xc698(%rip),%xmm3 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 102,15,111,29,188,198,0,0 ; movdqa 0xc6bc(%rip),%xmm3 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
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,135,198,0,0 ; movdqa 0xc687(%rip),%xmm12 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 102,68,15,111,37,171,198,0,0 ; movdqa 0xc6ab(%rip),%xmm12 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
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
@@ -30006,19 +30004,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,216,197,0,0 ; movdqa 0xc5d8(%rip),%xmm11 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
+ DB 102,68,15,111,29,252,197,0,0 ; movdqa 0xc5fc(%rip),%xmm11 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,69,15,219,195 ; pand %xmm11,%xmm8
- DB 102,68,15,111,21,213,197,0,0 ; movdqa 0xc5d5(%rip),%xmm10 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0xf68>
+ DB 102,68,15,111,21,249,197,0,0 ; movdqa 0xc5f9(%rip),%xmm10 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
DB 102,68,15,111,240 ; movdqa %xmm0,%xmm14
DB 102,69,15,219,242 ; pand %xmm10,%xmm14
- DB 102,15,111,61,211,197,0,0 ; movdqa 0xc5d3(%rip),%xmm7 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0xf78>
- DB 102,68,15,111,37,122,199,0,0 ; movdqa 0xc77a(%rip),%xmm12 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
+ DB 102,15,111,61,247,197,0,0 ; movdqa 0xc5f7(%rip),%xmm7 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
+ DB 102,68,15,111,37,158,199,0,0 ; movdqa 0xc79e(%rip),%xmm12 # 2c3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
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,44,194,0,0 ; movdqa 0xc22c(%rip),%xmm13 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ DB 102,68,15,111,45,80,194,0,0 ; movdqa 0xc250(%rip),%xmm13 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
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
@@ -30074,7 +30072,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 1fd09 <_sk_store_f16_sse2+0x192>
+ DB 117,40 ; jne 1fd85 <_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)
@@ -30088,13 +30086,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 1fcfd <_sk_store_f16_sse2+0x186>
+ DB 116,222 ; je 1fd79 <_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 1fcfd <_sk_store_f16_sse2+0x186>
+ DB 114,209 ; jb 1fd79 <_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 1fcfd <_sk_store_f16_sse2+0x186>
+ DB 235,195 ; jmp 1fd79 <_sk_store_f16_sse2+0x186>
PUBLIC _sk_load_u16_be_sse2
_sk_load_u16_be_sse2 LABEL PROC
@@ -30107,7 +30105,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 1fe1f <_sk_load_u16_be_sse2+0xe5>
+ DB 15,133,190,0,0,0 ; jne 1fe9b <_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
@@ -30124,7 +30122,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,62,193,0,0 ; movaps 0xc13e(%rip),%xmm8 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,40,5,98,193,0,0 ; movaps 0xc162(%rip),%xmm8 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
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
@@ -30152,16 +30150,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 1fe38 <_sk_load_u16_be_sse2+0xfe>
+ DB 117,13 ; jne 1feb4 <_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 1fd6e <_sk_load_u16_be_sse2+0x34>
+ DB 233,54,255,255,255 ; jmpq 1fdea <_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 1fd6e <_sk_load_u16_be_sse2+0x34>
+ DB 15,130,33,255,255,255 ; jb 1fdea <_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 1fd6e <_sk_load_u16_be_sse2+0x34>
+ DB 233,21,255,255,255 ; jmpq 1fdea <_sk_load_u16_be_sse2+0x34>
PUBLIC _sk_load_rgb_u16_be_sse2
_sk_load_rgb_u16_be_sse2 LABEL PROC
@@ -30176,7 +30174,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 1ff33 <_sk_load_rgb_u16_be_sse2+0xda>
+ DB 15,133,175,0,0,0 ; jne 1ffaf <_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
@@ -30197,7 +30195,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,8,192,0,0 ; movaps 0xc008(%rip),%xmm9 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 68,15,40,13,44,192,0,0 ; movaps 0xc02c(%rip),%xmm9 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
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
@@ -30214,27 +30212,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,31,189,0,0 ; movaps 0xbd1f(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,67,189,0,0 ; movaps 0xbd43(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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 1ff58 <_sk_load_rgb_u16_be_sse2+0xff>
+ DB 117,13 ; jne 1ffd4 <_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 1fea8 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,80,255,255,255 ; jmpq 1ff24 <_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 1ff89 <_sk_load_rgb_u16_be_sse2+0x130>
+ DB 114,24 ; jb 20005 <_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 1fea8 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,31,255,255,255 ; jmpq 1ff24 <_sk_load_rgb_u16_be_sse2+0x4f>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,22,255,255,255 ; jmpq 1fea8 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,22,255,255,255 ; jmpq 1ff24 <_sk_load_rgb_u16_be_sse2+0x4f>
PUBLIC _sk_store_u16_be_sse2
_sk_store_u16_be_sse2 LABEL PROC
@@ -30246,7 +30244,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,232,193,0,0 ; movaps 0xc1e8(%rip),%xmm10 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf98>
+ DB 68,15,40,21,12,194,0,0 ; movaps 0xc20c(%rip),%xmm10 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
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
@@ -30291,7 +30289,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 200b2 <_sk_store_u16_be_sse2+0x120>
+ DB 117,21 ; jne 2012e <_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)
@@ -30299,13 +30297,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 200ae <_sk_store_u16_be_sse2+0x11c>
+ DB 116,240 ; je 2012a <_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 200ae <_sk_store_u16_be_sse2+0x11c>
+ DB 114,227 ; jb 2012a <_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 200ae <_sk_store_u16_be_sse2+0x11c>
+ DB 235,213 ; jmp 2012a <_sk_store_u16_be_sse2+0x11c>
PUBLIC _sk_load_f32_sse2
_sk_load_f32_sse2 LABEL PROC
@@ -30319,7 +30317,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 20144 <_sk_load_f32_sse2+0x6b>
+ DB 117,66 ; jne 201c0 <_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
@@ -30339,17 +30337,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 20156 <_sk_load_f32_sse2+0x7d>
+ DB 117,8 ; jne 201d2 <_sk_load_f32_sse2+0x7d>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
- DB 235,190 ; jmp 20114 <_sk_load_f32_sse2+0x3b>
+ DB 235,190 ; jmp 20190 <_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 2016a <_sk_load_f32_sse2+0x91>
+ DB 114,8 ; jb 201e6 <_sk_load_f32_sse2+0x91>
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
- DB 235,170 ; jmp 20114 <_sk_load_f32_sse2+0x3b>
+ DB 235,170 ; jmp 20190 <_sk_load_f32_sse2+0x3b>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,165 ; jmp 20114 <_sk_load_f32_sse2+0x3b>
+ DB 235,165 ; jmp 20190 <_sk_load_f32_sse2+0x3b>
PUBLIC _sk_load_f32_dst_sse2
_sk_load_f32_dst_sse2 LABEL PROC
@@ -30363,7 +30361,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 201da <_sk_load_f32_dst_sse2+0x6b>
+ DB 117,66 ; jne 20256 <_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
@@ -30383,17 +30381,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 201ec <_sk_load_f32_dst_sse2+0x7d>
+ DB 117,8 ; jne 20268 <_sk_load_f32_dst_sse2+0x7d>
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,190 ; jmp 201aa <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,190 ; jmp 20226 <_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 20200 <_sk_load_f32_dst_sse2+0x91>
+ DB 114,8 ; jb 2027c <_sk_load_f32_dst_sse2+0x91>
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
- DB 235,170 ; jmp 201aa <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,170 ; jmp 20226 <_sk_load_f32_dst_sse2+0x3b>
DB 15,87,255 ; xorps %xmm7,%xmm7
- DB 235,165 ; jmp 201aa <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,165 ; jmp 20226 <_sk_load_f32_dst_sse2+0x3b>
PUBLIC _sk_store_f32_sse2
_sk_store_f32_sse2 LABEL PROC
@@ -30420,7 +30418,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 20282 <_sk_store_f32_sse2+0x7d>
+ DB 117,29 ; jne 202fe <_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)
@@ -30428,12 +30426,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 2027e <_sk_store_f32_sse2+0x79>
+ DB 116,246 ; je 202fa <_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 2027e <_sk_store_f32_sse2+0x79>
+ DB 114,234 ; jb 202fa <_sk_store_f32_sse2+0x79>
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
- DB 235,225 ; jmp 2027e <_sk_store_f32_sse2+0x79>
+ DB 235,225 ; jmp 202fa <_sk_store_f32_sse2+0x79>
PUBLIC _sk_repeat_x_sse2
_sk_repeat_x_sse2 LABEL PROC
@@ -30445,7 +30443,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,135,185,0,0 ; andps 0xb987(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,84,13,171,185,0,0 ; andps 0xb9ab(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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
@@ -30463,7 +30461,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,70,185,0,0 ; andps 0xb946(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,84,13,106,185,0,0 ; andps 0xb96a(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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
@@ -30481,13 +30479,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,248,182,0,0 ; mulss 0xb6f8(%rip),%xmm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 243,68,15,89,13,28,183,0,0 ; mulss 0xb71c(%rip),%xmm9 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,229,184,0,0 ; andps 0xb8e5(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,84,13,9,185,0,0 ; andps 0xb909(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -30508,13 +30506,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,140,182,0,0 ; mulss 0xb68c(%rip),%xmm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 243,68,15,89,13,176,182,0,0 ; mulss 0xb6b0(%rip),%xmm9 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,121,184,0,0 ; andps 0xb879(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,84,13,157,184,0,0 ; andps 0xb89d(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -30529,7 +30527,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,73,184,0,0 ; minps 0xb849(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,93,5,109,184,0,0 ; minps 0xb86d(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -30540,7 +30538,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,39,184,0,0 ; movaps 0xb827(%rip),%xmm11 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,29,75,184,0,0 ; movaps 0xb84b(%rip),%xmm11 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,84,211 ; andps %xmm11,%xmm10
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -30553,14 +30551,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,95,184,0,0 ; movaps 0xb85f(%rip),%xmm9 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
+ DB 68,15,40,13,131,184,0,0 ; movaps 0xb883(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
DB 65,15,88,193 ; addps %xmm9,%xmm0
- DB 68,15,40,21,227,183,0,0 ; movaps 0xb7e3(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,7,184,0,0 ; movaps 0xb807(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
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,217,183,0,0 ; movaps 0xb7d9(%rip),%xmm12 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,37,253,183,0,0 ; movaps 0xb7fd(%rip),%xmm12 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,84,212 ; andps %xmm12,%xmm10
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,218 ; subps %xmm10,%xmm11
@@ -30579,10 +30577,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,251,188,0,0 ; mulps 0xbcfb(%rip),%xmm0 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa8>
- DB 15,89,13,4,189,0,0 ; mulps 0xbd04(%rip),%xmm1 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xfb8>
+ DB 15,89,5,31,189,0,0 ; mulps 0xbd1f(%rip),%xmm0 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ DB 15,89,13,40,189,0,0 ; mulps 0xbd28(%rip),%xmm1 # 2c260 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,10,189,0,0 ; mulps 0xbd0a(%rip),%xmm3 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfc8>
+ DB 15,89,29,46,189,0,0 ; mulps 0xbd2e(%rip),%xmm3 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -30878,9 +30876,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 20966 <_sk_evenly_spaced_gradient_sse2+0x18>
+ DB 120,7 ; js 209e2 <_sk_evenly_spaced_gradient_sse2+0x18>
DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1
- DB 235,21 ; jmp 2097b <_sk_evenly_spaced_gradient_sse2+0x2d>
+ DB 235,21 ; jmp 209f7 <_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
@@ -30976,15 +30974,15 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse2
_sk_gauss_a_to_rgba_sse2 LABEL PROC
- DB 15,40,5,210,182,0,0 ; movaps 0xb6d2(%rip),%xmm0 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xfd8>
+ DB 15,40,5,246,182,0,0 ; movaps 0xb6f6(%rip),%xmm0 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,216,182,0,0 ; addps 0xb6d8(%rip),%xmm0 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe8>
+ DB 15,88,5,252,182,0,0 ; addps 0xb6fc(%rip),%xmm0 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,222,182,0,0 ; addps 0xb6de(%rip),%xmm0 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0xff8>
+ DB 15,88,5,2,183,0,0 ; addps 0xb702(%rip),%xmm0 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,228,182,0,0 ; addps 0xb6e4(%rip),%xmm0 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x1008>
+ DB 15,88,5,8,183,0,0 ; addps 0xb708(%rip),%xmm0 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,234,182,0,0 ; addps 0xb6ea(%rip),%xmm0 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x1018>
+ DB 15,88,5,14,183,0,0 ; addps 0xb70e(%rip),%xmm0 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -30999,7 +30997,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 20b7e <_sk_gradient_sse2+0x3b>
+ DB 114,41 ; jb 20bfa <_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
@@ -31010,7 +31008,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 20b64 <_sk_gradient_sse2+0x21>
+ DB 117,230 ; jne 20be0 <_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
@@ -31144,29 +31142,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,122,180,0,0 ; movaps 0xb47a(%rip),%xmm13 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0x1028>
+ DB 68,15,40,45,158,180,0,0 ; movaps 0xb49e(%rip),%xmm13 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,126,180,0,0 ; addps 0xb47e(%rip),%xmm13 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x1038>
+ DB 68,15,88,45,162,180,0,0 ; addps 0xb4a2(%rip),%xmm13 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,130,180,0,0 ; addps 0xb482(%rip),%xmm13 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1048>
+ DB 68,15,88,45,166,180,0,0 ; addps 0xb4a6(%rip),%xmm13 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,134,180,0,0 ; addps 0xb486(%rip),%xmm13 # 2c260 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,88,45,170,180,0,0 ; addps 0xb4aa(%rip),%xmm13 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,40,21,133,180,0,0 ; movaps 0xb485(%rip),%xmm10 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ DB 68,15,40,21,169,180,0,0 ; movaps 0xb4a9(%rip),%xmm10 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
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,56,174,0,0 ; movaps 0xae38(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,92,174,0,0 ; movaps 0xae5c(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
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,39,174,0,0 ; movaps 0xae27(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,21,75,174,0,0 ; movaps 0xae4b(%rip),%xmm10 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,208 ; subps %xmm8,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,200 ; andnps %xmm8,%xmm9
@@ -31189,15 +31187,15 @@ _sk_xy_to_radius_sse2 LABEL PROC
PUBLIC _sk_xy_to_2pt_conical_quadratic_max_sse2
_sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,80,32 ; movss 0x20(%rax),%xmm10
- DB 243,68,15,16,64,36 ; movss 0x24(%rax),%xmm8
+ DB 243,68,15,16,80,64 ; movss 0x40(%rax),%xmm10
+ DB 243,68,15,16,64,68 ; movss 0x44(%rax),%xmm8
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
- DB 243,68,15,16,88,40 ; movss 0x28(%rax),%xmm11
- DB 243,68,15,16,72,44 ; movss 0x2c(%rax),%xmm9
+ 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,238,179,0,0 ; mulps 0xb3ee(%rip),%xmm9 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
+ DB 68,15,89,13,18,180,0,0 ; mulps 0xb412(%rip),%xmm9 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31205,7 +31203,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 243,69,15,89,219 ; mulss %xmm11,%xmm11
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,92,227 ; subps %xmm11,%xmm12
- DB 68,15,89,21,217,179,0,0 ; mulps 0xb3d9(%rip),%xmm10 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
+ DB 68,15,89,21,253,179,0,0 ; mulps 0xb3fd(%rip),%xmm10 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31214,8 +31212,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 68,15,87,13,129,178,0,0 ; xorps 0xb281(%rip),%xmm9 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
- DB 68,15,89,5,89,173,0,0 ; mulps 0xad59(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,87,13,165,178,0,0 ; xorps 0xb2a5(%rip),%xmm9 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ DB 68,15,89,5,125,173,0,0 ; mulps 0xad7d(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31226,15 +31224,15 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
PUBLIC _sk_xy_to_2pt_conical_quadratic_min_sse2
_sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,80,32 ; movss 0x20(%rax),%xmm10
- DB 243,68,15,16,64,36 ; movss 0x24(%rax),%xmm8
+ DB 243,68,15,16,80,64 ; movss 0x40(%rax),%xmm10
+ DB 243,68,15,16,64,68 ; movss 0x44(%rax),%xmm8
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
- DB 243,68,15,16,88,40 ; movss 0x28(%rax),%xmm11
- DB 243,68,15,16,72,44 ; movss 0x2c(%rax),%xmm9
+ 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,80,179,0,0 ; mulps 0xb350(%rip),%xmm9 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
+ DB 68,15,89,13,116,179,0,0 ; mulps 0xb374(%rip),%xmm9 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31242,7 +31240,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 243,69,15,89,219 ; mulss %xmm11,%xmm11
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,92,227 ; subps %xmm11,%xmm12
- DB 68,15,89,21,59,179,0,0 ; mulps 0xb33b(%rip),%xmm10 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
+ DB 68,15,89,21,95,179,0,0 ; mulps 0xb35f(%rip),%xmm10 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31251,8 +31249,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 68,15,87,13,227,177,0,0 ; xorps 0xb1e3(%rip),%xmm9 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
- DB 68,15,89,5,187,172,0,0 ; mulps 0xacbb(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,87,13,7,178,0,0 ; xorps 0xb207(%rip),%xmm9 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ DB 68,15,89,5,223,172,0,0 ; mulps 0xacdf(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31263,12 +31261,12 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
PUBLIC _sk_xy_to_2pt_conical_linear_sse2
_sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,64,40 ; movss 0x28(%rax),%xmm8
- DB 243,68,15,16,72,44 ; movss 0x2c(%rax),%xmm9
+ DB 243,68,15,16,64,72 ; movss 0x48(%rax),%xmm8
+ DB 243,68,15,16,72,76 ; movss 0x4c(%rax),%xmm9
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,195,178,0,0 ; mulps 0xb2c3(%rip),%xmm9 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
+ DB 68,15,89,13,231,178,0,0 ; mulps 0xb2e7(%rip),%xmm9 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -31276,7 +31274,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,127,177,0,0 ; xorps 0xb17f(%rip),%xmm0 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
+ DB 15,87,5,163,177,0,0 ; xorps 0xb1a3(%rip),%xmm0 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31284,8 +31282,8 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
PUBLIC _sk_mask_2pt_conical_degenerates_sse2
_sk_mask_2pt_conical_degenerates_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,64,40 ; movss 0x28(%rax),%xmm8
- DB 243,68,15,16,72,44 ; movss 0x2c(%rax),%xmm9
+ DB 243,68,15,16,64,72 ; movss 0x48(%rax),%xmm8
+ DB 243,68,15,16,72,76 ; movss 0x4c(%rax),%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 68,15,89,200 ; mulps %xmm0,%xmm9
@@ -31316,7 +31314,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,230,171,0,0 ; movaps 0xabe6(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,10,172,0,0 ; movaps 0xac0a(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -31324,7 +31322,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,209,171,0,0 ; movaps 0xabd1(%rip),%xmm12 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,40,37,245,171,0,0 ; movaps 0xabf5(%rip),%xmm12 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,92,211 ; subps %xmm11,%xmm10
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31336,17 +31334,17 @@ _sk_save_xy_sse2 LABEL PROC
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,92,211 ; subps %xmm11,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 15,17,72,32 ; movups %xmm1,0x20(%rax)
- DB 68,15,17,72,64 ; movups %xmm9,0x40(%rax)
- DB 68,15,17,64,96 ; movups %xmm8,0x60(%rax)
+ DB 15,17,72,64 ; movups %xmm1,0x40(%rax)
+ DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
+ DB 68,15,17,128,192,0,0,0 ; movups %xmm8,0xc0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_accumulate_sse2
_sk_accumulate_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 68,15,16,136,160,0,0,0 ; movups 0xa0(%rax),%xmm9
+ DB 68,15,16,128,0,1,0,0 ; movups 0x100(%rax),%xmm8
+ DB 68,15,16,136,64,1,0,0 ; movups 0x140(%rax),%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 68,15,89,192 ; mulps %xmm0,%xmm8
@@ -31366,11 +31364,11 @@ PUBLIC _sk_bilinear_nx_sse2
_sk_bilinear_nx_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
- DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,138,177,0,0 ; addps 0xb18a(%rip),%xmm0 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,40,13,50,171,0,0 ; movaps 0xab32(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
+ DB 15,88,5,165,177,0,0 ; addps 0xb1a5(%rip),%xmm0 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ DB 68,15,40,13,77,171,0,0 ; movaps 0xab4d(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
+ DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31378,31 +31376,31 @@ PUBLIC _sk_bilinear_px_sse2
_sk_bilinear_px_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
- DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,1,171,0,0 ; addps 0xab01(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
+ DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
+ DB 15,88,5,25,171,0,0 ; addps 0xab19(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ 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
PUBLIC _sk_bilinear_ny_sse2
_sk_bilinear_ny_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
- DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,67,177,0,0 ; addps 0xb143(%rip),%xmm1 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,40,13,235,170,0,0 ; movaps 0xaaeb(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 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,88,177,0,0 ; addps 0xb158(%rip),%xmm1 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ DB 68,15,40,13,0,171,0,0 ; movaps 0xab00(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
+ DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bilinear_py_sse2
_sk_bilinear_py_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
- DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,185,170,0,0 ; addps 0xaab9(%rip),%xmm1 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
+ DB 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,203,170,0,0 ; addps 0xaacb(%rip),%xmm1 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ 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
@@ -31410,16 +31408,16 @@ PUBLIC _sk_bicubic_n3x_sse2
_sk_bicubic_n3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
- DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,12,177,0,0 ; addps 0xb10c(%rip),%xmm0 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
- DB 68,15,40,13,164,170,0,0 ; movaps 0xaaa4(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
+ DB 15,88,5,27,177,0,0 ; addps 0xb11b(%rip),%xmm0 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ DB 68,15,40,13,179,170,0,0 ; movaps 0xaab3(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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,0,177,0,0 ; mulps 0xb100(%rip),%xmm9 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
- DB 68,15,88,13,136,172,0,0 ; addps 0xac88(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 68,15,89,13,15,177,0,0 ; mulps 0xb10f(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,88,13,151,172,0,0 ; addps 0xac97(%rip),%xmm9 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
- DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
+ DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31427,36 +31425,36 @@ PUBLIC _sk_bicubic_n1x_sse2
_sk_bicubic_n1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
- DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,183,176,0,0 ; addps 0xb0b7(%rip),%xmm0 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,40,13,95,170,0,0 ; movaps 0xaa5f(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
+ DB 15,88,5,195,176,0,0 ; addps 0xb0c3(%rip),%xmm0 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ DB 68,15,40,13,107,170,0,0 ; movaps 0xaa6b(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,211,176,0,0 ; movaps 0xb0d3(%rip),%xmm8 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,40,5,223,176,0,0 ; movaps 0xb0df(%rip),%xmm8 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,215,176,0,0 ; addps 0xb0d7(%rip),%xmm8 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 68,15,88,5,227,176,0,0 ; addps 0xb0e3(%rip),%xmm8 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,43,170,0,0 ; addps 0xaa2b(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,5,55,170,0,0 ; addps 0xaa37(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,207,176,0,0 ; addps 0xb0cf(%rip),%xmm8 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
- DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
+ DB 68,15,88,5,219,176,0,0 ; addps 0xb0db(%rip),%xmm8 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ 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
PUBLIC _sk_bicubic_p1x_sse2
_sk_bicubic_p1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,9,170,0,0 ; movaps 0xaa09(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,21,170,0,0 ; movaps 0xaa15(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 15,16,0 ; movups (%rax),%xmm0
- DB 68,15,16,72,64 ; movups 0x40(%rax),%xmm9
+ 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,133,176,0,0 ; movaps 0xb085(%rip),%xmm10 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,40,21,142,176,0,0 ; movaps 0xb08e(%rip),%xmm10 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,137,176,0,0 ; addps 0xb089(%rip),%xmm10 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 68,15,88,21,146,176,0,0 ; addps 0xb092(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
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,133,176,0,0 ; addps 0xb085(%rip),%xmm10 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
- DB 68,15,17,144,128,0,0,0 ; movups %xmm10,0x80(%rax)
+ DB 68,15,88,21,142,176,0,0 ; addps 0xb08e(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ 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
@@ -31464,83 +31462,83 @@ PUBLIC _sk_bicubic_p3x_sse2
_sk_bicubic_p3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
- DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,88,176,0,0 ; addps 0xb058(%rip),%xmm0 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
+ DB 15,88,5,94,176,0,0 ; addps 0xb05e(%rip),%xmm0 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,40,176,0,0 ; mulps 0xb028(%rip),%xmm8 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
- DB 68,15,88,5,176,171,0,0 ; addps 0xabb0(%rip),%xmm8 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 68,15,89,5,46,176,0,0 ; mulps 0xb02e(%rip),%xmm8 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,88,5,182,171,0,0 ; addps 0xabb6(%rip),%xmm8 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
+ 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
PUBLIC _sk_bicubic_n3y_sse2
_sk_bicubic_n3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
- DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,238,175,0,0 ; addps 0xafee(%rip),%xmm1 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
- DB 68,15,40,13,134,169,0,0 ; movaps 0xa986(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 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,241,175,0,0 ; addps 0xaff1(%rip),%xmm1 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ DB 68,15,40,13,137,169,0,0 ; movaps 0xa989(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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,226,175,0,0 ; mulps 0xafe2(%rip),%xmm9 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
- DB 68,15,88,13,106,171,0,0 ; addps 0xab6a(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 68,15,89,13,229,175,0,0 ; mulps 0xafe5(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,88,13,109,171,0,0 ; addps 0xab6d(%rip),%xmm9 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
- DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
+ DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_bicubic_n1y_sse2
_sk_bicubic_n1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
- DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,152,175,0,0 ; addps 0xaf98(%rip),%xmm1 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,40,13,64,169,0,0 ; movaps 0xa940(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 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,152,175,0,0 ; addps 0xaf98(%rip),%xmm1 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ DB 68,15,40,13,64,169,0,0 ; movaps 0xa940(%rip),%xmm9 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,180,175,0,0 ; movaps 0xafb4(%rip),%xmm8 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,40,5,180,175,0,0 ; movaps 0xafb4(%rip),%xmm8 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,184,175,0,0 ; addps 0xafb8(%rip),%xmm8 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 68,15,88,5,184,175,0,0 ; addps 0xafb8(%rip),%xmm8 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,12,169,0,0 ; addps 0xa90c(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,5,12,169,0,0 ; addps 0xa90c(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,176,175,0,0 ; addps 0xafb0(%rip),%xmm8 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
- DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
+ DB 68,15,88,5,176,175,0,0 ; addps 0xafb0(%rip),%xmm8 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ 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
PUBLIC _sk_bicubic_p1y_sse2
_sk_bicubic_p1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,234,168,0,0 ; movaps 0xa8ea(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
- DB 68,15,16,72,96 ; movups 0x60(%rax),%xmm9
+ DB 68,15,40,5,234,168,0,0 ; movaps 0xa8ea(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ 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,101,175,0,0 ; movaps 0xaf65(%rip),%xmm10 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,40,21,98,175,0,0 ; movaps 0xaf62(%rip),%xmm10 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,105,175,0,0 ; addps 0xaf69(%rip),%xmm10 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 68,15,88,21,102,175,0,0 ; addps 0xaf66(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
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,101,175,0,0 ; addps 0xaf65(%rip),%xmm10 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
- DB 68,15,17,144,160,0,0,0 ; movups %xmm10,0xa0(%rax)
+ DB 68,15,88,21,98,175,0,0 ; addps 0xaf62(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ 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
PUBLIC _sk_bicubic_p3y_sse2
_sk_bicubic_p3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
- DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,55,175,0,0 ; addps 0xaf37(%rip),%xmm1 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ 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,49,175,0,0 ; addps 0xaf31(%rip),%xmm1 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,7,175,0,0 ; mulps 0xaf07(%rip),%xmm8 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
- DB 68,15,88,5,143,170,0,0 ; addps 0xaa8f(%rip),%xmm8 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 68,15,89,5,1,175,0,0 ; mulps 0xaf01(%rip),%xmm8 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,88,5,137,170,0,0 ; addps 0xaa89(%rip),%xmm8 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
+ 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
@@ -31579,7 +31577,7 @@ _sk_callback_sse2 LABEL PROC
DB 15,69,215 ; cmovne %edi,%edx
DB 72,137,217 ; mov %rbx,%rcx
DB 255,19 ; callq *(%rbx)
- DB 72,139,131,136,0,0,0 ; mov 0x88(%rbx),%rax
+ DB 72,139,131,8,1,0,0 ; mov 0x108(%rbx),%rax
DB 15,16,32 ; movups (%rax),%xmm4
DB 15,16,64,16 ; movups 0x10(%rax),%xmm0
DB 15,16,88,32 ; movups 0x20(%rax),%xmm3
@@ -31667,7 +31665,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,100,173,0,0 ; movdqa 0xad64(%rip),%xmm8 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,68,15,111,5,94,173,0,0 ; movdqa 0xad5e(%rip),%xmm8 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -31706,7 +31704,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,27,166,0,0 ; movdqa 0xa61b(%rip),%xmm12 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,68,15,111,37,21,166,0,0 ; movdqa 0xa615(%rip),%xmm12 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -31722,7 +31720,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,80,172,0,0 ; movaps 0xac50(%rip),%xmm4 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 15,40,37,74,172,0,0 ; movaps 0xac4a(%rip),%xmm4 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -31758,7 +31756,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,197,171,0,0 ; psubd 0xabc5(%rip),%xmm1 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,13,191,171,0,0 ; psubd 0xabbf(%rip),%xmm1 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -31848,7 +31846,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,141,163,0,0 ; movdqa 0xa38d(%rip),%xmm13 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,68,15,111,45,135,163,0,0 ; movdqa 0xa387(%rip),%xmm13 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -31945,7 +31943,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,98,168,0,0 ; movdqa 0xa862(%rip),%xmm3 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,29,92,168,0,0 ; movdqa 0xa85c(%rip),%xmm3 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
DB 102,15,244,203 ; pmuludq %xmm3,%xmm1
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -31983,7 +31981,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,34,161,0,0 ; movdqa 0xa122(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,111,5,28,161,0,0 ; movdqa 0xa11c(%rip),%xmm0 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -32064,7 +32062,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,64,166,0,0 ; movdqa 0xa640(%rip),%xmm1 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,13,58,166,0,0 ; movdqa 0xa63a(%rip),%xmm1 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -32086,7 +32084,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,229,165,0,0 ; psubd 0xa5e5(%rip),%xmm1 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,13,223,165,0,0 ; psubd 0xa5df(%rip),%xmm1 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -32101,7 +32099,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,0,159,0,0 ; paddd 0x9f00(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,254,5,250,158,0,0 ; paddd 0x9efa(%rip),%xmm0 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -32138,7 +32136,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,239,164,0,0 ; psubd 0xa4ef(%rip),%xmm1 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,13,233,164,0,0 ; psubd 0xa4e9(%rip),%xmm1 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -32153,7 +32151,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,10,158,0,0 ; paddd 0x9e0a(%rip),%xmm2 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,254,21,4,158,0,0 ; paddd 0x9e04(%rip),%xmm2 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -32297,7 +32295,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,19,162,0,0 ; movdqa 0xa213(%rip),%xmm4 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,37,13,162,0,0 ; movdqa 0xa20d(%rip),%xmm4 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -32336,7 +32334,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,205,154,0,0 ; paddd 0x9acd(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,254,5,199,154,0,0 ; paddd 0x9ac7(%rip),%xmm0 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -32351,7 +32349,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,7,161,0,0 ; movaps 0xa107(%rip),%xmm6 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 15,40,53,1,161,0,0 ; movaps 0xa101(%rip),%xmm6 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -32369,7 +32367,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,186,160,0,0 ; movdqa 0xa0ba(%rip),%xmm1 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,13,180,160,0,0 ; movdqa 0xa0b4(%rip),%xmm1 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -32390,7 +32388,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,101,160,0,0 ; psubd 0xa065(%rip),%xmm0 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,5,95,160,0,0 ; psubd 0xa05f(%rip),%xmm0 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -32405,7 +32403,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,125,153,0,0 ; paddd 0x997d(%rip),%xmm1 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,254,13,119,153,0,0 ; paddd 0x9977(%rip),%xmm1 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -32443,7 +32441,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,97,159,0,0 ; movdqa 0x9f61(%rip),%xmm4 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,37,91,159,0,0 ; movdqa 0x9f5b(%rip),%xmm4 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -32481,7 +32479,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,29,152,0,0 ; movdqa 0x981d(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,68,15,111,5,23,152,0,0 ; movdqa 0x9817(%rip),%xmm8 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -32627,7 +32625,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,108,149,0,0 ; movdqa 0x956c(%rip),%xmm15 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,68,15,111,61,102,149,0,0 ; movdqa 0x9566(%rip),%xmm15 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -32710,7 +32708,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,133,154,0,0 ; movdqa 0x9a85(%rip),%xmm5 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,45,127,154,0,0 ; movdqa 0x9a7f(%rip),%xmm5 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -32731,7 +32729,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,46,154,0,0 ; psubd 0x9a2e(%rip),%xmm5 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,45,40,154,0,0 ; psubd 0x9a28(%rip),%xmm5 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -32763,7 +32761,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,140,153,0,0 ; movdqa 0x998c(%rip),%xmm3 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,29,134,153,0,0 ; movdqa 0x9986(%rip),%xmm3 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -32784,7 +32782,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,44,153,0,0 ; psubd 0x992c(%rip),%xmm5 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,45,38,153,0,0 ; psubd 0x9926(%rip),%xmm5 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -32799,7 +32797,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,70,146,0,0 ; movdqa 0x9246(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,68,15,111,13,64,146,0,0 ; movdqa 0x9240(%rip),%xmm9 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -32861,7 +32859,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,192,151,0,0 ; movdqa 0x97c0(%rip),%xmm2 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,21,186,151,0,0 ; movdqa 0x97ba(%rip),%xmm2 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -33054,7 +33052,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,89,148,0,0 ; psubd 0x9459(%rip),%xmm2 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,21,83,148,0,0 ; psubd 0x9453(%rip),%xmm2 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -33114,7 +33112,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,54,147,0,0 ; movdqa 0x9336(%rip),%xmm8 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,68,15,111,5,48,147,0,0 ; movdqa 0x9330(%rip),%xmm8 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -33152,7 +33150,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,244,139,0,0 ; movdqa 0x8bf4(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,68,15,111,5,238,139,0,0 ; movdqa 0x8bee(%rip),%xmm8 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -33235,7 +33233,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,14,145,0,0 ; movdqa 0x910e(%rip),%xmm4 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,37,8,145,0,0 ; movdqa 0x9108(%rip),%xmm4 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -33256,7 +33254,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,183,144,0,0 ; psubd 0x90b7(%rip),%xmm1 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,13,177,144,0,0 ; psubd 0x90b1(%rip),%xmm1 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -33271,7 +33269,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,208,137,0,0 ; paddd 0x89d0(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,254,5,202,137,0,0 ; paddd 0x89ca(%rip),%xmm0 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -33309,7 +33307,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,191,143,0,0 ; psubd 0x8fbf(%rip),%xmm1 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,15,250,13,185,143,0,0 ; psubd 0x8fb9(%rip),%xmm1 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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
@@ -33324,7 +33322,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,218,136,0,0 ; paddd 0x88da(%rip),%xmm2 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ DB 102,15,254,21,212,136,0,0 ; paddd 0x88d4(%rip),%xmm2 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
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
@@ -33383,7 +33381,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,192,135,0,0 ; movaps 0x87c0(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 15,40,29,186,135,0,0 ; movaps 0x87ba(%rip),%xmm3 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
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
@@ -33391,8 +33389,6 @@ _sk_clut_4D_sse2 LABEL PROC
DB 72,129,196,32,1,0,0 ; add $0x120,%rsp
DB 91 ; pop %rbx
DB 255,224 ; jmpq *%rax
- DB 144 ; nop
- DB 144 ; nop
PUBLIC _sk_start_pipeline_hsw_lowp
_sk_start_pipeline_hsw_lowp LABEL PROC
@@ -33425,13 +33421,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 235e8 <_sk_start_pipeline_hsw_lowp+0x12c>
+ DB 15,131,169,0,0,0 ; jae 2368c <_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 235a7 <_sk_start_pipeline_hsw_lowp+0xeb>
+ DB 119,70 ; ja 2364b <_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
@@ -33450,10 +33446,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 23568 <_sk_start_pipeline_hsw_lowp+0xac>
+ DB 118,193 ; jbe 2360c <_sk_start_pipeline_hsw_lowp+0xac>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,41 ; je 235d8 <_sk_start_pipeline_hsw_lowp+0x11c>
+ DB 116,41 ; je 2367c <_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
@@ -33467,7 +33463,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 23551 <_sk_start_pipeline_hsw_lowp+0x95>
+ DB 15,133,105,255,255,255 ; jne 235f5 <_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
@@ -33507,7 +33503,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,179,130,0,0 ; vpbroadcastw 0x82b3(%rip),%ymm3 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x718>
+ DB 196,226,125,121,29,175,130,0,0 ; vpbroadcastw 0x82af(%rip),%ymm3 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x714>
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
@@ -33516,7 +33512,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,156,130,0,0 ; vpbroadcastw 0x829c(%rip),%ymm0 # 2b922 <_sk_srcover_rgba_8888_sse2_lowp+0x71a>
+ DB 196,226,125,121,5,152,130,0,0 ; vpbroadcastw 0x8298(%rip),%ymm0 # 2b9c2 <_sk_srcover_rgba_8888_sse2_lowp+0x716>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 197,253,111,216 ; vmovdqa %ymm0,%ymm3
@@ -33525,8 +33521,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,166,131,0,0 ; vmovss 0x83a6(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
- DB 197,250,16,21,206,131,0,0 ; vmovss 0x83ce(%rip),%xmm2 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 197,122,16,5,162,131,0,0 ; vmovss 0x83a2(%rip),%xmm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 197,250,16,21,202,131,0,0 ; vmovss 0x83ca(%rip),%xmm2 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
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
@@ -33547,7 +33543,7 @@ _sk_set_rgb_hsw_lowp LABEL PROC
PUBLIC _sk_premul_hsw_lowp
_sk_premul_hsw_lowp LABEL PROC
DB 197,229,213,192 ; vpmullw %ymm0,%ymm3,%ymm0
- DB 196,98,125,121,5,43,130,0,0 ; vpbroadcastw 0x822b(%rip),%ymm8 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x71c>
+ DB 196,98,125,121,5,39,130,0,0 ; vpbroadcastw 0x8227(%rip),%ymm8 # 2b9c4 <_sk_srcover_rgba_8888_sse2_lowp+0x718>
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
@@ -33587,7 +33583,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,194,129,0,0 ; vpbroadcastw 0x81c2(%rip),%ymm8 # 2b926 <_sk_srcover_rgba_8888_sse2_lowp+0x71e>
+ DB 196,98,125,121,5,190,129,0,0 ; vpbroadcastw 0x81be(%rip),%ymm8 # 2b9c6 <_sk_srcover_rgba_8888_sse2_lowp+0x71a>
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
@@ -33607,7 +33603,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,143,129,0,0 ; vpbroadcastw 0x818f(%rip),%ymm8 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x720>
+ DB 196,98,125,121,5,139,129,0,0 ; vpbroadcastw 0x818b(%rip),%ymm8 # 2b9c8 <_sk_srcover_rgba_8888_sse2_lowp+0x71c>
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
@@ -33632,7 +33628,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,47,129,0,0 ; vpbroadcastw 0x812f(%rip),%ymm9 # 2b92a <_sk_srcover_rgba_8888_sse2_lowp+0x722>
+ DB 196,98,125,121,13,43,129,0,0 ; vpbroadcastw 0x812b(%rip),%ymm9 # 2b9ca <_sk_srcover_rgba_8888_sse2_lowp+0x71e>
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
@@ -33657,7 +33653,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,204,128,0,0 ; vpbroadcastw 0x80cc(%rip),%ymm8 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x724>
+ DB 196,98,125,121,5,200,128,0,0 ; vpbroadcastw 0x80c8(%rip),%ymm8 # 2b9cc <_sk_srcover_rgba_8888_sse2_lowp+0x720>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,197,213,201 ; vpmullw %ymm1,%ymm7,%ymm1
@@ -33675,7 +33671,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,137,128,0,0 ; vpbroadcastw 0x8089(%rip),%ymm8 # 2b92e <_sk_srcover_rgba_8888_sse2_lowp+0x726>
+ DB 196,98,125,121,5,133,128,0,0 ; vpbroadcastw 0x8085(%rip),%ymm8 # 2b9ce <_sk_srcover_rgba_8888_sse2_lowp+0x722>
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
@@ -33692,7 +33688,7 @@ _sk_dstin_hsw_lowp LABEL PROC
PUBLIC _sk_srcout_hsw_lowp
_sk_srcout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,74,128,0,0 ; vpbroadcastw 0x804a(%rip),%ymm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
+ DB 196,98,125,121,5,70,128,0,0 ; vpbroadcastw 0x8046(%rip),%ymm8 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
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
@@ -33711,7 +33707,7 @@ _sk_srcout_hsw_lowp LABEL PROC
PUBLIC _sk_dstout_hsw_lowp
_sk_dstout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,3,128,0,0 ; vpbroadcastw 0x8003(%rip),%ymm8 # 2b932 <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
+ DB 196,98,125,121,5,255,127,0,0 ; vpbroadcastw 0x7fff(%rip),%ymm8 # 2b9d2 <_sk_srcover_rgba_8888_sse2_lowp+0x726>
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
@@ -33730,7 +33726,7 @@ _sk_dstout_hsw_lowp LABEL PROC
PUBLIC _sk_srcover_hsw_lowp
_sk_srcover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,188,127,0,0 ; vpbroadcastw 0x7fbc(%rip),%ymm8 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
+ DB 196,98,125,121,5,184,127,0,0 ; vpbroadcastw 0x7fb8(%rip),%ymm8 # 2b9d4 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
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
@@ -33753,7 +33749,7 @@ _sk_srcover_hsw_lowp LABEL PROC
PUBLIC _sk_dstover_hsw_lowp
_sk_dstover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,97,127,0,0 ; vpbroadcastw 0x7f61(%rip),%ymm8 # 2b936 <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
+ DB 196,98,125,121,5,93,127,0,0 ; vpbroadcastw 0x7f5d(%rip),%ymm8 # 2b9d6 <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
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
@@ -33777,7 +33773,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,6,127,0,0 ; vpbroadcastw 0x7f06(%rip),%ymm8 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x730>
+ DB 196,98,125,121,5,2,127,0,0 ; vpbroadcastw 0x7f02(%rip),%ymm8 # 2b9d8 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
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
@@ -33794,7 +33790,7 @@ _sk_modulate_hsw_lowp LABEL PROC
PUBLIC _sk_multiply_hsw_lowp
_sk_multiply_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,199,126,0,0 ; vpbroadcastw 0x7ec7(%rip),%ymm8 # 2b93a <_sk_srcover_rgba_8888_sse2_lowp+0x732>
+ DB 196,98,125,121,5,195,126,0,0 ; vpbroadcastw 0x7ec3(%rip),%ymm8 # 2b9da <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
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
@@ -33828,7 +33824,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,61,126,0,0 ; vpbroadcastw 0x7e3d(%rip),%ymm8 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x734>
+ DB 196,98,125,121,5,57,126,0,0 ; vpbroadcastw 0x7e39(%rip),%ymm8 # 2b9dc <_sk_srcover_rgba_8888_sse2_lowp+0x730>
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
@@ -33843,7 +33839,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,10,126,0,0 ; vpbroadcastw 0x7e0a(%rip),%ymm9 # 2b93e <_sk_srcover_rgba_8888_sse2_lowp+0x736>
+ DB 196,98,125,121,13,6,126,0,0 ; vpbroadcastw 0x7e06(%rip),%ymm9 # 2b9de <_sk_srcover_rgba_8888_sse2_lowp+0x732>
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
@@ -33867,7 +33863,7 @@ _sk_screen_hsw_lowp LABEL PROC
PUBLIC _sk_xor__hsw_lowp
_sk_xor__hsw_lowp LABEL PROC
- DB 196,98,125,121,5,175,125,0,0 ; vpbroadcastw 0x7daf(%rip),%ymm8 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
+ DB 196,98,125,121,5,171,125,0,0 ; vpbroadcastw 0x7dab(%rip),%ymm8 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
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
@@ -33899,7 +33895,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,51,125,0,0 ; vpbroadcastw 0x7d33(%rip),%ymm9 # 2b942 <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
+ DB 196,98,125,121,13,47,125,0,0 ; vpbroadcastw 0x7d2f(%rip),%ymm9 # 2b9e2 <_sk_srcover_rgba_8888_sse2_lowp+0x736>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -33931,7 +33927,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,180,124,0,0 ; vpbroadcastw 0x7cb4(%rip),%ymm9 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
+ DB 196,98,125,121,13,176,124,0,0 ; vpbroadcastw 0x7cb0(%rip),%ymm9 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
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
@@ -33963,10 +33959,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,53,124,0,0 ; vpbroadcastw 0x7c35(%rip),%ymm9 # 2b946 <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
+ DB 196,98,125,121,13,49,124,0,0 ; vpbroadcastw 0x7c31(%rip),%ymm9 # 2b9e6 <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
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,36,124,0,0 ; vpbroadcastw 0x7c24(%rip),%ymm10 # 2b948 <_sk_srcover_rgba_8888_sse2_lowp+0x740>
+ DB 196,98,125,121,21,32,124,0,0 ; vpbroadcastw 0x7c20(%rip),%ymm10 # 2b9e8 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
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
@@ -33997,10 +33993,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,169,123,0,0 ; vpbroadcastw 0x7ba9(%rip),%ymm9 # 2b94a <_sk_srcover_rgba_8888_sse2_lowp+0x742>
+ DB 196,98,125,121,13,165,123,0,0 ; vpbroadcastw 0x7ba5(%rip),%ymm9 # 2b9ea <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,7 ; vpsrlw $0x7,%ymm0,%ymm0
- DB 196,98,125,121,21,152,123,0,0 ; vpbroadcastw 0x7b98(%rip),%ymm10 # 2b94c <_sk_srcover_rgba_8888_sse2_lowp+0x744>
+ DB 196,98,125,121,21,148,123,0,0 ; vpbroadcastw 0x7b94(%rip),%ymm10 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x740>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -34026,7 +34022,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,53,123,0,0 ; vpbroadcastw 0x7b35(%rip),%ymm9 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
+ DB 196,98,125,121,13,49,123,0,0 ; vpbroadcastw 0x7b31(%rip),%ymm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x744>
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
@@ -34054,7 +34050,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,172,122,0,0 ; vpbroadcastw 0x7aac(%rip),%ymm14 # 2b94e <_sk_srcover_rgba_8888_sse2_lowp+0x746>
+ DB 196,98,125,121,53,168,122,0,0 ; vpbroadcastw 0x7aa8(%rip),%ymm14 # 2b9ee <_sk_srcover_rgba_8888_sse2_lowp+0x742>
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
@@ -34089,7 +34085,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,33,122,0,0 ; vpbroadcastw 0x7a21(%rip),%ymm9 # 2b954 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
+ DB 196,98,125,121,13,29,122,0,0 ; vpbroadcastw 0x7a1d(%rip),%ymm9 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
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
@@ -34113,7 +34109,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,169,121,0,0 ; vpbroadcastw 0x79a9(%rip),%ymm13 # 2b952 <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
+ DB 196,98,125,121,45,165,121,0,0 ; vpbroadcastw 0x79a5(%rip),%ymm13 # 2b9f2 <_sk_srcover_rgba_8888_sse2_lowp+0x746>
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
@@ -34163,10 +34159,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 2409f <_sk_load_8888_hsw_lowp+0x52>
+ DB 119,55 ; ja 24143 <_sk_load_8888_hsw_lowp+0x52>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,162,1,0,0 ; lea 0x1a2(%rip),%r9 # 24218 <_sk_load_8888_hsw_lowp+0x1cb>
+ DB 76,141,13,162,1,0,0 ; lea 0x1a2(%rip),%r9 # 242bc <_sk_load_8888_hsw_lowp+0x1cb>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34176,10 +34172,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 241c6 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 2426a <_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 241c6 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 2426a <_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
@@ -34188,7 +34184,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 241c6 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 2426a <_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
@@ -34204,7 +34200,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 241c6 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 2426a <_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
@@ -34214,7 +34210,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 241c6 <_sk_load_8888_hsw_lowp+0x179>
+ DB 235,81 ; jmp 2426a <_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
@@ -34234,7 +34230,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,113,119,0,0 ; vmovdqa 0x7771(%rip),%ymm8 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0x758>
+ DB 197,125,111,5,109,119,0,0 ; vmovdqa 0x776d(%rip),%ymm8 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x754>
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
@@ -34245,7 +34241,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
- DB 120,254 ; js 24218 <_sk_load_8888_hsw_lowp+0x1cb>
+ DB 120,254 ; js 242bc <_sk_load_8888_hsw_lowp+0x1cb>
DB 255 ; (bad)
DB 255,175,254,255,255,153 ; ljmp *-0x66000002(%rdi)
DB 254 ; (bad)
@@ -34291,10 +34287,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 242a6 <_sk_load_8888_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 2434a <_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 # 24420 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 244c4 <_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
@@ -34304,10 +34300,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 243cd <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 24471 <_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 243cd <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 24471 <_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
@@ -34316,7 +34312,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 243cd <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 24471 <_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
@@ -34332,7 +34328,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 243cd <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 24471 <_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
@@ -34342,7 +34338,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 243cd <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 24471 <_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
@@ -34362,7 +34358,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 196,227,69,14,236,170 ; vpblendw $0xaa,%ymm4,%ymm7,%ymm5
DB 196,227,77,14,228,170 ; vpblendw $0xaa,%ymm4,%ymm6,%ymm4
DB 196,226,93,43,237 ; vpackusdw %ymm5,%ymm4,%ymm5
- DB 197,125,111,5,138,117,0,0 ; vmovdqa 0x758a(%rip),%ymm8 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x778>
+ DB 197,125,111,5,134,117,0,0 ; vmovdqa 0x7586(%rip),%ymm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x774>
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
@@ -34373,7 +34369,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 24420 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 244c4 <_sk_load_8888_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34432,20 +34428,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 244dd <_sk_store_8888_hsw_lowp+0x81>
+ DB 119,30 ; ja 24581 <_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 # 2458c <_sk_store_8888_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 24630 <_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 24588 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 2462c <_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 24588 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 2462c <_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 24588 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 2462c <_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
@@ -34453,12 +34449,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 24588 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 2462c <_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 24588 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 2462c <_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
@@ -34513,10 +34509,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 2461a <_sk_load_bgra_hsw_lowp+0x52>
+ DB 119,55 ; ja 246be <_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 # 24794 <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24838 <_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
@@ -34526,10 +34522,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 24741 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 247e5 <_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 24741 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 247e5 <_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
@@ -34538,7 +34534,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 24741 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 247e5 <_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
@@ -34554,7 +34550,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 24741 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 247e5 <_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
@@ -34564,7 +34560,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 24741 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 235,81 ; jmp 247e5 <_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
@@ -34584,7 +34580,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 196,227,125,14,209,170 ; vpblendw $0xaa,%ymm1,%ymm0,%ymm2
DB 196,227,101,14,201,170 ; vpblendw $0xaa,%ymm1,%ymm3,%ymm1
DB 196,226,117,43,202 ; vpackusdw %ymm2,%ymm1,%ymm1
- DB 197,125,111,5,54,114,0,0 ; vmovdqa 0x7236(%rip),%ymm8 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x798>
+ DB 197,125,111,5,50,114,0,0 ; vmovdqa 0x7232(%rip),%ymm8 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x794>
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
@@ -34595,7 +34591,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 24794 <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 24838 <_sk_load_bgra_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34640,10 +34636,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 24822 <_sk_load_bgra_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 248c6 <_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 # 2499c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24a40 <_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
@@ -34653,10 +34649,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 24949 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 249ed <_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 24949 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 249ed <_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
@@ -34665,7 +34661,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 24949 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 249ed <_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
@@ -34681,7 +34677,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 24949 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 249ed <_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
@@ -34691,7 +34687,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 24949 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 249ed <_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
@@ -34711,7 +34707,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 196,227,93,14,245,170 ; vpblendw $0xaa,%ymm5,%ymm4,%ymm6
DB 196,227,69,14,237,170 ; vpblendw $0xaa,%ymm5,%ymm7,%ymm5
DB 196,226,85,43,238 ; vpackusdw %ymm6,%ymm5,%ymm5
- DB 197,125,111,5,78,112,0,0 ; vmovdqa 0x704e(%rip),%ymm8 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x7b8>
+ DB 197,125,111,5,74,112,0,0 ; vmovdqa 0x704a(%rip),%ymm8 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x7b4>
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
@@ -34722,7 +34718,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 2499c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 24a40 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34781,20 +34777,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 24a59 <_sk_store_bgra_hsw_lowp+0x81>
+ DB 119,30 ; ja 24afd <_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 # 24b08 <_sk_store_bgra_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 24bac <_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 24b04 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 24ba8 <_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 24b04 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 24ba8 <_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 24b04 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 24ba8 <_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
@@ -34802,12 +34798,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 24b04 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 24ba8 <_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 24b04 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 24ba8 <_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
@@ -34862,24 +34858,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 24b83 <_sk_load_565_hsw_lowp+0x3f>
+ DB 119,37 ; ja 24c27 <_sk_load_565_hsw_lowp+0x3f>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24cf0 <_sk_load_565_hsw_lowp+0x1ac>
+ DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24d94 <_sk_load_565_hsw_lowp+0x1ac>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,8,1,0,0 ; jmpq 24c8b <_sk_load_565_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 24d2f <_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 24c8b <_sk_load_565_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 24d2f <_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 24c8b <_sk_load_565_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 24d2f <_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
@@ -34889,7 +34885,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 24c8b <_sk_load_565_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 24d2f <_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
@@ -34901,7 +34897,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 24c8b <_sk_load_565_hsw_lowp+0x147>
+ DB 235,83 ; jmp 24d2f <_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
@@ -34915,13 +34911,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,76,109,0,0 ; vpbroadcastw 0x6d4c(%rip),%ymm1 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x7d8>
+ DB 196,226,125,121,13,72,109,0,0 ; vpbroadcastw 0x6d48(%rip),%ymm1 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x7d4>
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,55,109,0,0 ; vpbroadcastw 0x6d37(%rip),%ymm3 # 2b9e2 <_sk_srcover_rgba_8888_sse2_lowp+0x7da>
+ DB 196,226,125,121,29,51,109,0,0 ; vpbroadcastw 0x6d33(%rip),%ymm3 # 2ba82 <_sk_srcover_rgba_8888_sse2_lowp+0x7d6>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
- DB 196,226,125,121,29,44,109,0,0 ; vpbroadcastw 0x6d2c(%rip),%ymm3 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x7dc>
+ DB 196,226,125,121,29,40,109,0,0 ; vpbroadcastw 0x6d28(%rip),%ymm3 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x7d8>
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
@@ -34932,7 +34928,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,250,108,0,0 ; vpbroadcastw 0x6cfa(%rip),%ymm3 # 2b9e6 <_sk_srcover_rgba_8888_sse2_lowp+0x7de>
+ DB 196,226,125,121,29,246,108,0,0 ; vpbroadcastw 0x6cf6(%rip),%ymm3 # 2ba86 <_sk_srcover_rgba_8888_sse2_lowp+0x7da>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -34985,24 +34981,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 24d6b <_sk_load_565_dst_hsw_lowp+0x3f>
+ DB 119,37 ; ja 24e0f <_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 # 24ed8 <_sk_load_565_dst_hsw_lowp+0x1ac>
+ DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24f7c <_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 24e73 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 24f17 <_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 24e73 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 24f17 <_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 24e73 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 24f17 <_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
@@ -35012,7 +35008,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 24e73 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 24f17 <_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
@@ -35024,7 +35020,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 24e73 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 235,83 ; jmp 24f17 <_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
@@ -35038,13 +35034,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,108,107,0,0 ; vpbroadcastw 0x6b6c(%rip),%ymm5 # 2b9e8 <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
+ DB 196,226,125,121,45,104,107,0,0 ; vpbroadcastw 0x6b68(%rip),%ymm5 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x7dc>
DB 197,205,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm6
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,205,113,212,5 ; vpsrlw $0x5,%ymm4,%ymm6
- DB 196,226,125,121,61,87,107,0,0 ; vpbroadcastw 0x6b57(%rip),%ymm7 # 2b9ea <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
+ DB 196,226,125,121,61,83,107,0,0 ; vpbroadcastw 0x6b53(%rip),%ymm7 # 2ba8a <_sk_srcover_rgba_8888_sse2_lowp+0x7de>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
- DB 196,226,125,121,61,76,107,0,0 ; vpbroadcastw 0x6b4c(%rip),%ymm7 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
+ DB 196,226,125,121,61,72,107,0,0 ; vpbroadcastw 0x6b48(%rip),%ymm7 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
DB 197,221,219,255 ; vpand %ymm7,%ymm4,%ymm7
DB 197,221,113,212,13 ; vpsrlw $0xd,%ymm4,%ymm4
DB 197,213,235,228 ; vpor %ymm4,%ymm5,%ymm4
@@ -35055,7 +35051,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,26,107,0,0 ; vpbroadcastw 0x6b1a(%rip),%ymm7 # 2b9ee <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
+ DB 196,226,125,121,61,22,107,0,0 ; vpbroadcastw 0x6b16(%rip),%ymm7 # 2ba8e <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -35104,10 +35100,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,195,106,0,0 ; vpbroadcastw 0x6ac3(%rip),%ymm8 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
+ DB 196,98,125,121,5,191,106,0,0 ; vpbroadcastw 0x6abf(%rip),%ymm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
DB 197,181,113,240,8 ; vpsllw $0x8,%ymm0,%ymm9
DB 196,65,53,219,192 ; vpand %ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,178,106,0,0 ; vpbroadcastw 0x6ab2(%rip),%ymm9 # 2b9f2 <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
+ DB 196,98,125,121,13,174,106,0,0 ; vpbroadcastw 0x6aae(%rip),%ymm9 # 2ba92 <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
DB 197,173,113,241,3 ; vpsllw $0x3,%ymm1,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -35117,31 +35113,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 24f82 <_sk_store_565_hsw_lowp+0x6e>
+ DB 119,31 ; ja 25026 <_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 # 25030 <_sk_store_565_hsw_lowp+0x11c>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 250d4 <_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 25029 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,167,0,0,0 ; jmpq 250cd <_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 25029 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,156,0,0,0 ; jmpq 250cd <_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 25029 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,137,0,0,0 ; jmpq 250cd <_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 25029 <_sk_store_565_hsw_lowp+0x115>
+ DB 235,105 ; jmp 250cd <_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 25023 <_sk_store_565_hsw_lowp+0x10f>
+ DB 235,55 ; jmp 250c7 <_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
@@ -35164,7 +35160,7 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 25045 <_sk_store_565_hsw_lowp+0x131>
+ DB 120,255 ; js 250e9 <_sk_store_565_hsw_lowp+0x131>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -35198,38 +35194,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 250a8 <_sk_load_a8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 2514c <_sk_load_a8_hsw_lowp+0x3c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 2516c <_sk_load_a8_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 25210 <_sk_load_a8_hsw_lowp+0x100>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,175,0,0,0 ; jmpq 25157 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 251fb <_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 25157 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 251fb <_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 25157 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 251fb <_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 25157 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 251fb <_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 25157 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 251fb <_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
@@ -35287,38 +35283,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 251e4 <_sk_load_a8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 25288 <_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 # 252a8 <_sk_load_a8_dst_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 2534c <_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 25293 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 25337 <_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 25293 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 25337 <_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 25293 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 25337 <_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 25293 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 25337 <_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 25293 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 25337 <_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
@@ -35373,7 +35369,7 @@ _sk_store_a8_hsw_lowp LABEL PROC
DB 76,15,175,193 ; imul %rcx,%r8
DB 76,3,0 ; add (%rax),%r8
DB 196,195,125,57,216,1 ; vextracti128 $0x1,%ymm3,%xmm8
- DB 197,121,111,13,65,112,0,0 ; vmovdqa 0x7041(%rip),%xmm9 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 197,121,111,13,61,112,0,0 ; vmovdqa 0x703d(%rip),%xmm9 # 2c3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
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
@@ -35381,28 +35377,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 25334 <_sk_store_a8_hsw_lowp+0x50>
+ DB 119,28 ; ja 253d8 <_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 # 253b4 <_sk_store_a8_hsw_lowp+0xd0>
+ DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 25458 <_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 253ad <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,121 ; jmp 25451 <_sk_store_a8_hsw_lowp+0xc9>
DB 196,65,122,127,4,16 ; vmovdqu %xmm8,(%r8,%rdx,1)
- DB 235,113 ; jmp 253ad <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,113 ; jmp 25451 <_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 253ad <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,96 ; jmp 25451 <_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 253ad <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,64 ; jmp 25451 <_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 253a7 <_sk_store_a8_hsw_lowp+0xc3>
+ DB 235,32 ; jmp 2544b <_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)
@@ -35411,7 +35407,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 253b5 <_sk_store_a8_hsw_lowp+0xd1>
+ DB 119,255 ; ja 25459 <_sk_store_a8_hsw_lowp+0xd1>
DB 255 ; (bad)
DB 255,144,255,255,255,136 ; callq *-0x77000001(%rax)
DB 255 ; (bad)
@@ -35456,38 +35452,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 2542c <_sk_load_g8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 254d0 <_sk_load_g8_hsw_lowp+0x3c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 254f8 <_sk_load_g8_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 2559c <_sk_load_g8_hsw_lowp+0x108>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,175,0,0,0 ; jmpq 254db <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 2557f <_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 254db <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 2557f <_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 254db <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 2557f <_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 254db <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 2557f <_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 254db <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 2557f <_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
@@ -35497,7 +35493,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,9,101,0,0 ; vpbroadcastw 0x6509(%rip),%ymm3 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
+ DB 196,226,125,121,29,5,101,0,0 ; vpbroadcastw 0x6505(%rip),%ymm3 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -35511,7 +35507,7 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 25505 <_sk_load_g8_hsw_lowp+0x115>
+ DB 123,255 ; jnp 255a9 <_sk_load_g8_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35547,38 +35543,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 25570 <_sk_load_g8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 25614 <_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 # 2563c <_sk_load_g8_dst_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 256e0 <_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 2561f <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 256c3 <_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 2561f <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 256c3 <_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 2561f <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 256c3 <_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 2561f <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 256c3 <_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 2561f <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 256c3 <_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
@@ -35588,7 +35584,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,199,99,0,0 ; vpbroadcastw 0x63c7(%rip),%ymm7 # 2b9f6 <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
+ DB 196,226,125,121,61,195,99,0,0 ; vpbroadcastw 0x63c3(%rip),%ymm7 # 2ba96 <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
DB 197,253,111,236 ; vmovdqa %ymm4,%ymm5
DB 197,253,111,244 ; vmovdqa %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -35602,7 +35598,7 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 25649 <_sk_load_g8_dst_hsw_lowp+0x115>
+ DB 123,255 ; jnp 256ed <_sk_load_g8_dst_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35630,12 +35626,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,119,99,0,0 ; vpbroadcastw 0x6377(%rip),%ymm3 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
+ DB 196,226,125,121,29,115,99,0,0 ; vpbroadcastw 0x6373(%rip),%ymm3 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
DB 197,253,213,195 ; vpmullw %ymm3,%ymm0,%ymm0
- DB 196,226,125,121,29,108,99,0,0 ; vpbroadcastw 0x636c(%rip),%ymm3 # 2b9fa <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
+ DB 196,226,125,121,29,104,99,0,0 ; vpbroadcastw 0x6368(%rip),%ymm3 # 2ba9a <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
DB 197,245,213,203 ; vpmullw %ymm3,%ymm1,%ymm1
DB 197,245,253,192 ; vpaddw %ymm0,%ymm1,%ymm0
- DB 196,226,125,121,13,93,99,0,0 ; vpbroadcastw 0x635d(%rip),%ymm1 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
+ DB 196,226,125,121,13,89,99,0,0 ; vpbroadcastw 0x6359(%rip),%ymm1 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
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
@@ -35649,13 +35645,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,170,99,0,0 ; vmovss 0x63aa(%rip),%xmm9 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 196,98,57,169,13,113,99,0,0 ; vfmadd213ss 0x6371(%rip),%xmm8,%xmm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 197,122,16,13,166,99,0,0 ; vmovss 0x63a6(%rip),%xmm9 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,57,169,13,109,99,0,0 ; vfmadd213ss 0x636d(%rip),%xmm8,%xmm9 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,16,99,0,0 ; vpbroadcastw 0x6310(%rip),%ymm9 # 2b9fe <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
+ DB 196,98,125,121,13,12,99,0,0 ; vpbroadcastw 0x630c(%rip),%ymm9 # 2ba9e <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
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
@@ -35674,12 +35670,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,64,99,0,0 ; vmovss 0x6340(%rip),%xmm9 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 196,98,57,169,13,7,99,0,0 ; vfmadd213ss 0x6307(%rip),%xmm8,%xmm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 197,122,16,13,60,99,0,0 ; vmovss 0x633c(%rip),%xmm9 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,57,169,13,3,99,0,0 ; vfmadd213ss 0x6303(%rip),%xmm8,%xmm9 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,172,98,0,0 ; vpbroadcastw 0x62ac(%rip),%ymm9 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
+ DB 196,98,125,121,13,168,98,0,0 ; vpbroadcastw 0x62a8(%rip),%ymm9 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
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
@@ -35714,38 +35710,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 257f2 <_sk_scale_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 25896 <_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 # 258f0 <_sk_scale_u8_hsw_lowp+0x13b>
+ DB 76,141,13,21,1,0,0 ; lea 0x115(%rip),%r9 # 25994 <_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 258a5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 25949 <_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 258a5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 25949 <_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 258a5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 25949 <_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 258a5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 25949 <_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 258a5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 25949 <_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
@@ -35755,7 +35751,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,75,97,0,0 ; vpbroadcastw 0x614b(%rip),%ymm9 # 2ba02 <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
+ DB 196,98,125,121,13,71,97,0,0 ; vpbroadcastw 0x6147(%rip),%ymm9 # 2baa2 <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -35776,7 +35772,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) # 4c0258fc <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa6f4>
+ DB 255,13,255,255,255,75 ; decl 0x4bffffff(%rip) # 4c0259a0 <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa6f4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,67,255 ; incl -0x1(%rbx)
@@ -35813,38 +35809,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 25969 <_sk_lerp_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 25a0d <_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 # 25a8c <_sk_lerp_u8_hsw_lowp+0x160>
+ DB 76,141,13,58,1,0,0 ; lea 0x13a(%rip),%r9 # 25b30 <_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 25a1c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 25ac0 <_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 25a1c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 25ac0 <_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 25a1c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 25ac0 <_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 25a1c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 25ac0 <_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 25a1c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 25ac0 <_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
@@ -35853,7 +35849,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,218,95,0,0 ; vpbroadcastw 0x5fda(%rip),%ymm9 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
+ DB 196,98,125,121,13,214,95,0,0 ; vpbroadcastw 0x5fd6(%rip),%ymm9 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
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
@@ -35885,7 +35881,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,254,255,255,38 ; callq 27025a97 <_sk_srcover_rgba_8888_sse2_lowp+0x26ffa88f>
+ DB 232,254,255,255,38 ; callq 27025b3b <_sk_srcover_rgba_8888_sse2_lowp+0x26ffa88f>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,30 ; lcall *(%rsi)
@@ -35906,7 +35902,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 25ab9 <_sk_lerp_u8_hsw_lowp+0x18d>
+ DB 124,255 ; jl 25b5d <_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)
@@ -35925,24 +35921,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 25b08 <_sk_scale_565_hsw_lowp+0x40>
+ DB 119,38 ; ja 25bac <_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 # 25cf0 <_sk_scale_565_hsw_lowp+0x228>
+ DB 76,141,13,255,1,0,0 ; lea 0x1ff(%rip),%r9 # 25d94 <_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 25c14 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,12,1,0,0 ; jmpq 25cb8 <_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 25c14 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,1,1,0,0 ; jmpq 25cb8 <_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 25c14 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,221,0,0,0 ; jmpq 25cb8 <_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
@@ -35952,7 +35948,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 25c14 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,157,0,0,0 ; jmpq 25cb8 <_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
@@ -35964,7 +35960,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 25c14 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 235,84 ; jmp 25cb8 <_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
@@ -35978,13 +35974,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,233,93,0,0 ; vpbroadcastw 0x5de9(%rip),%ymm9 # 2ba06 <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
+ DB 196,98,125,121,13,229,93,0,0 ; vpbroadcastw 0x5de5(%rip),%ymm9 # 2baa6 <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
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,209,93,0,0 ; vpbroadcastw 0x5dd1(%rip),%ymm11 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x800>
+ DB 196,98,125,121,29,205,93,0,0 ; vpbroadcastw 0x5dcd(%rip),%ymm11 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,197,93,0,0 ; vpbroadcastw 0x5dc5(%rip),%ymm11 # 2ba0a <_sk_srcover_rgba_8888_sse2_lowp+0x802>
+ DB 196,98,125,121,29,193,93,0,0 ; vpbroadcastw 0x5dc1(%rip),%ymm11 # 2baaa <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
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
@@ -35994,7 +35990,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,140,93,0,0 ; vpbroadcastw 0x5d8c(%rip),%ymm11 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x804>
+ DB 196,98,125,121,29,136,93,0,0 ; vpbroadcastw 0x5d88(%rip),%ymm11 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x800>
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
@@ -36004,7 +36000,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,88,93,0,0 ; vpbroadcastw 0x5d58(%rip),%ymm8 # 2ba0e <_sk_srcover_rgba_8888_sse2_lowp+0x806>
+ DB 196,98,125,121,5,84,93,0,0 ; vpbroadcastw 0x5d54(%rip),%ymm8 # 2baae <_sk_srcover_rgba_8888_sse2_lowp+0x802>
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
@@ -36066,24 +36062,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 25d6c <_sk_lerp_565_hsw_lowp+0x40>
+ DB 119,38 ; ja 25e10 <_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 # 25f88 <_sk_lerp_565_hsw_lowp+0x25c>
+ DB 76,141,13,51,2,0,0 ; lea 0x233(%rip),%r9 # 2602c <_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 25e78 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,12,1,0,0 ; jmpq 25f1c <_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 25e78 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,1,1,0,0 ; jmpq 25f1c <_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 25e78 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,221,0,0,0 ; jmpq 25f1c <_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
@@ -36093,7 +36089,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 25e78 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,157,0,0,0 ; jmpq 25f1c <_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
@@ -36105,7 +36101,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 25e78 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 235,84 ; jmp 25f1c <_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
@@ -36119,13 +36115,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,143,91,0,0 ; vpbroadcastw 0x5b8f(%rip),%ymm9 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
+ DB 196,98,125,121,13,139,91,0,0 ; vpbroadcastw 0x5b8b(%rip),%ymm9 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x804>
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,119,91,0,0 ; vpbroadcastw 0x5b77(%rip),%ymm11 # 2ba12 <_sk_srcover_rgba_8888_sse2_lowp+0x80a>
+ DB 196,98,125,121,29,115,91,0,0 ; vpbroadcastw 0x5b73(%rip),%ymm11 # 2bab2 <_sk_srcover_rgba_8888_sse2_lowp+0x806>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,107,91,0,0 ; vpbroadcastw 0x5b6b(%rip),%ymm11 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x80c>
+ DB 196,98,125,121,29,103,91,0,0 ; vpbroadcastw 0x5b67(%rip),%ymm11 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
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
@@ -36135,7 +36131,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,50,91,0,0 ; vpbroadcastw 0x5b32(%rip),%ymm11 # 2ba16 <_sk_srcover_rgba_8888_sse2_lowp+0x80e>
+ DB 196,98,125,121,29,46,91,0,0 ; vpbroadcastw 0x5b2e(%rip),%ymm11 # 2bab6 <_sk_srcover_rgba_8888_sse2_lowp+0x80a>
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
@@ -36144,7 +36140,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,2,91,0,0 ; vpbroadcastw 0x5b02(%rip),%ymm12 # 2ba18 <_sk_srcover_rgba_8888_sse2_lowp+0x810>
+ DB 196,98,125,121,37,254,90,0,0 ; vpbroadcastw 0x5afe(%rip),%ymm12 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x80c>
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
@@ -36223,9 +36219,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 26020 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 260c4 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 262e4 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+ DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 26388 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -36235,10 +36231,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 26136 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 261da <_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 26136 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 261da <_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
@@ -36247,7 +36243,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 26136 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 261da <_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
@@ -36263,7 +36259,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 26136 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 261da <_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
@@ -36273,7 +36269,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 26136 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 261da <_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
@@ -36293,9 +36289,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,193,88,0,0 ; vmovdqa 0x58c1(%rip),%ymm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x818>
+ DB 197,125,111,5,189,88,0,0 ; vmovdqa 0x58bd(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x814>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
- DB 196,98,125,121,13,211,88,0,0 ; vpbroadcastw 0x58d3(%rip),%ymm9 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,121,13,207,88,0,0 ; vpbroadcastw 0x58cf(%rip),%ymm9 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
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
@@ -36334,19 +36330,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 26247 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 26320 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+ DB 119,26 ; ja 262eb <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 263c4 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
DB 75,99,4,130 ; movslq (%r10,%r8,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,1 ; vmovd %xmm8,(%r9)
- DB 233,151,0,0,0 ; jmpq 262de <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 26382 <_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 262de <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 26382 <_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 262de <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 26382 <_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
@@ -36354,12 +36350,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 262de <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 26382 <_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 262de <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 26382 <_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
@@ -36407,7 +36403,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255,6 ; incl (%rsi)
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f026324 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb11c>
+ DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f0263c8 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb11c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,55 ; pushq (%rdi)
@@ -36425,7 +36421,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 26345 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+ DB 121,255 ; jns 263e9 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -36468,13 +36464,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 26476 <_sk_start_pipeline_sse41_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 2651a <_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 2643d <_sk_start_pipeline_sse41_lowp+0xe1>
+ DB 119,62 ; ja 264e1 <_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
@@ -36493,10 +36489,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 26406 <_sk_start_pipeline_sse41_lowp+0xaa>
+ DB 118,201 ; jbe 264aa <_sk_start_pipeline_sse41_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 26466 <_sk_start_pipeline_sse41_lowp+0x10a>
+ DB 116,33 ; je 2650a <_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
@@ -36510,7 +36506,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 263ef <_sk_start_pipeline_sse41_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 26493 <_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
@@ -36559,7 +36555,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,192,86,0,0 ; movaps 0x56c0(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 15,40,29,188,86,0,0 ; movaps 0x56bc(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -36568,7 +36564,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,172,86,0,0 ; movaps 0x56ac(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 15,40,5,168,86,0,0 ; movaps 0x56a8(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -36577,10 +36573,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,43,85,0,0 ; movss 0x552b(%rip),%xmm2 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 243,15,16,21,39,85,0,0 ; movss 0x5527(%rip),%xmm2 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,234,84,0,0 ; movss 0x54ea(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 243,68,15,16,5,230,84,0,0 ; movss 0x54e6(%rip),%xmm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -36605,7 +36601,7 @@ _sk_set_rgb_sse41_lowp LABEL PROC
PUBLIC _sk_premul_sse41_lowp
_sk_premul_sse41_lowp LABEL PROC
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,30,86,0,0 ; movdqa 0x561e(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,26,86,0,0 ; movdqa 0x561a(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36645,7 +36641,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,188,85,0,0 ; movdqa 0x55bc(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,184,85,0,0 ; movdqa 0x55b8(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36673,7 +36669,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,96,85,0,0 ; movdqa 0x5560(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,111,29,92,85,0,0 ; movdqa 0x555c(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36703,7 +36699,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,224,84,0,0 ; movdqa 0x54e0(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,220,84,0,0 ; movdqa 0x54dc(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36730,7 +36726,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,107,84,0,0 ; movdqa 0x546b(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,103,84,0,0 ; movdqa 0x5467(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36749,7 +36745,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,34,84,0,0 ; movdqa 0x5422(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,30,84,0,0 ; movdqa 0x541e(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36768,7 +36764,7 @@ _sk_dstin_sse41_lowp LABEL PROC
PUBLIC _sk_srcout_sse41_lowp
_sk_srcout_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,217,83,0,0 ; movdqa 0x53d9(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,213,83,0,0 ; movdqa 0x53d5(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36789,7 +36785,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,130,83,0,0 ; movdqa 0x5382(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,126,83,0,0 ; movdqa 0x537e(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36812,7 +36808,7 @@ _sk_dstout_sse41_lowp LABEL PROC
PUBLIC _sk_srcover_sse41_lowp
_sk_srcover_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,40,83,0,0 ; movdqa 0x5328(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,36,83,0,0 ; movdqa 0x5324(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36839,7 +36835,7 @@ _sk_srcover_sse41_lowp LABEL PROC
PUBLIC _sk_dstover_sse41_lowp
_sk_dstover_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,174,82,0,0 ; movdqa 0x52ae(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,170,82,0,0 ; movdqa 0x52aa(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36864,7 +36860,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,71,82,0,0 ; movdqa 0x5247(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,67,82,0,0 ; movdqa 0x5243(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36881,7 +36877,7 @@ _sk_modulate_sse41_lowp LABEL PROC
PUBLIC _sk_multiply_sse41_lowp
_sk_multiply_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,6,82,0,0 ; movdqa 0x5206(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,2,82,0,0 ; movdqa 0x5202(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36922,7 +36918,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,75,81,0,0 ; movdqa 0x514b(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,71,81,0,0 ; movdqa 0x5147(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36940,7 +36936,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,5,81,0,0 ; movdqa 0x5105(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,21,1,81,0,0 ; movdqa 0x5101(%rip),%xmm10 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -36970,7 +36966,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,131,80,0,0 ; movdqa 0x5083(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,127,80,0,0 ; movdqa 0x507f(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -37011,7 +37007,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,202,79,0,0 ; movdqa 0x4fca(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,198,79,0,0 ; movdqa 0x4fc6(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -37053,7 +37049,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,13,79,0,0 ; movdqa 0x4f0d(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,9,79,0,0 ; movdqa 0x4f09(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -37095,10 +37091,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,80,78,0,0 ; movdqa 0x4e50(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,76,78,0,0 ; movdqa 0x4e4c(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,173,85,0,0 ; movdqa 0x55ad(%rip),%xmm10 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,68,15,111,21,169,85,0,0 ; movdqa 0x55a9(%rip),%xmm10 # 2c3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -37138,10 +37134,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,140,77,0,0 ; movdqa 0x4d8c(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,136,77,0,0 ; movdqa 0x4d88(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,233,84,0,0 ; movdqa 0x54e9(%rip),%xmm10 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,68,15,111,21,229,84,0,0 ; movdqa 0x54e5(%rip),%xmm10 # 2c3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -37176,14 +37172,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,228,76,0,0 ; movdqa 0x4ce4(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,29,224,76,0,0 ; movdqa 0x4ce0(%rip),%xmm11 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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,61,84,0,0 ; movdqa 0x543d(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,13,57,84,0,0 ; movdqa 0x5439(%rip),%xmm9 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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
@@ -37230,7 +37226,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,214,75,0,0 ; movdqa 0x4bd6(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,210,75,0,0 ; movdqa 0x4bd2(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -37269,7 +37265,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,49,75,0,0 ; movdqa 0x4b31(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,29,45,75,0,0 ; movdqa 0x4b2d(%rip),%xmm11 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -37281,7 +37277,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,115,82,0,0 ; movdqa 0x5273(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,13,111,82,0,0 ; movdqa 0x526f(%rip),%xmm9 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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
@@ -37327,7 +37323,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,21,74,0,0 ; movdqa 0x4a15(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,17,74,0,0 ; movdqa 0x4a11(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -37369,49 +37365,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 27290 <_sk_load_8888_sse41_lowp+0x44>
+ DB 119,41 ; ja 27334 <_sk_load_8888_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 27368 <_sk_load_8888_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 2740c <_sk_load_8888_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,144 ; movd (%r8,%rdx,4),%xmm2
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 272e9 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2738d <_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 272e9 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2738d <_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 272e9 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2738d <_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,127,80,0,0 ; movdqa 0x507f(%rip),%xmm0 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,15,111,5,123,80,0,0 ; movdqa 0x507b(%rip),%xmm0 # 2c410 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
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,207,72,0,0 ; movdqa 0x48cf(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,203,72,0,0 ; movdqa 0x48cb(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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,88,80,0,0 ; movdqa 0x5058(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ DB 102,68,15,111,21,84,80,0,0 ; movdqa 0x5054(%rip),%xmm10 # 2c420 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
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,69,80,0,0 ; movdqa 0x5045(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ DB 102,68,15,111,21,65,80,0,0 ; movdqa 0x5041(%rip),%xmm10 # 2c430 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
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
@@ -37427,7 +37423,7 @@ _sk_load_8888_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 27375 <_sk_load_8888_sse41_lowp+0x129>
+ DB 123,255 ; jnp 27419 <_sk_load_8888_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37447,49 +37443,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 273c8 <_sk_load_8888_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 2746c <_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 # 274a0 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 27544 <_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 27421 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 274c5 <_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 27421 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 274c5 <_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 27421 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 274c5 <_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,71,79,0,0 ; movdqa 0x4f47(%rip),%xmm4 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,15,111,37,67,79,0,0 ; movdqa 0x4f43(%rip),%xmm4 # 2c410 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,15,56,0,236 ; pshufb %xmm4,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,252 ; pshufb %xmm4,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,13,151,71,0,0 ; movdqa 0x4797(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,147,71,0,0 ; movdqa 0x4793(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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,32,79,0,0 ; movdqa 0x4f20(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ DB 102,68,15,111,21,28,79,0,0 ; movdqa 0x4f1c(%rip),%xmm10 # 2c420 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
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,13,79,0,0 ; movdqa 0x4f0d(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ DB 102,68,15,111,21,9,79,0,0 ; movdqa 0x4f09(%rip),%xmm10 # 2c430 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
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
@@ -37505,7 +37501,7 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 274ad <_sk_load_8888_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 27551 <_sk_load_8888_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37540,20 +37536,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 27542 <_sk_store_8888_sse41_lowp+0x86>
+ DB 119,27 ; ja 275e6 <_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 # 27588 <_sk_store_8888_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 2762c <_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 27581 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 27625 <_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 27581 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 27625 <_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 27581 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 27625 <_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)
@@ -37595,49 +37591,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 275e8 <_sk_load_bgra_sse41_lowp+0x44>
+ DB 119,41 ; ja 2768c <_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 # 276c0 <_sk_load_bgra_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 27764 <_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 27641 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 276e5 <_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 27641 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 276e5 <_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 27641 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 276e5 <_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,39,77,0,0 ; movdqa 0x4d27(%rip),%xmm2 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,15,111,21,35,77,0,0 ; movdqa 0x4d23(%rip),%xmm2 # 2c410 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,56,0,202 ; pshufb %xmm2,%xmm1
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,56,0,218 ; pshufb %xmm2,%xmm3
DB 102,15,108,203 ; punpcklqdq %xmm3,%xmm1
- DB 102,68,15,111,13,119,69,0,0 ; movdqa 0x4577(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,115,69,0,0 ; movdqa 0x4573(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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,0,77,0,0 ; movdqa 0x4d00(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ DB 102,68,15,111,21,252,76,0,0 ; movdqa 0x4cfc(%rip),%xmm10 # 2c420 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
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,237,76,0,0 ; movdqa 0x4ced(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ DB 102,68,15,111,21,233,76,0,0 ; movdqa 0x4ce9(%rip),%xmm10 # 2c430 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
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
@@ -37653,7 +37649,7 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 276cd <_sk_load_bgra_sse41_lowp+0x129>
+ DB 123,255 ; jnp 27771 <_sk_load_bgra_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37673,49 +37669,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 27720 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 277c4 <_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 # 277f8 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 2789c <_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 27779 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2781d <_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 27779 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2781d <_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 27779 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2781d <_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,239,75,0,0 ; movdqa 0x4bef(%rip),%xmm6 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,15,111,53,235,75,0,0 ; movdqa 0x4beb(%rip),%xmm6 # 2c410 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,56,0,238 ; pshufb %xmm6,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,254 ; pshufb %xmm6,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,13,63,68,0,0 ; movdqa 0x443f(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,59,68,0,0 ; movdqa 0x443b(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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,200,75,0,0 ; movdqa 0x4bc8(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ DB 102,68,15,111,21,196,75,0,0 ; movdqa 0x4bc4(%rip),%xmm10 # 2c420 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
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,181,75,0,0 ; movdqa 0x4bb5(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ DB 102,68,15,111,21,177,75,0,0 ; movdqa 0x4bb1(%rip),%xmm10 # 2c430 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
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
@@ -37731,7 +37727,7 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 27805 <_sk_load_bgra_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 278a9 <_sk_load_bgra_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37766,20 +37762,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 2789a <_sk_store_bgra_sse41_lowp+0x86>
+ DB 119,27 ; ja 2793e <_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 # 278e0 <_sk_store_bgra_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 27984 <_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 278d9 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 2797d <_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 278d9 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 2797d <_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 278d9 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 2797d <_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)
@@ -37821,23 +37817,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 27938 <_sk_load_565_sse41_lowp+0x3c>
+ DB 119,34 ; ja 279dc <_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 # 279e8 <_sk_load_565_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 27a8c <_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 27982 <_sk_load_565_sse41_lowp+0x86>
+ DB 235,74 ; jmp 27a26 <_sk_load_565_sse41_lowp+0x86>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,66 ; jmp 27982 <_sk_load_565_sse41_lowp+0x86>
+ DB 235,66 ; jmp 27a26 <_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 27982 <_sk_load_565_sse41_lowp+0x86>
+ DB 235,40 ; jmp 27a26 <_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
@@ -37846,11 +37842,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,13,74,0,0 ; pand 0x4a0d(%rip),%xmm3 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,219,29,9,74,0,0 ; pand 0x4a09(%rip),%xmm3 # 2c440 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,12,74,0,0 ; pand 0x4a0c(%rip),%xmm1 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
- DB 102,15,111,21,20,74,0,0 ; movdqa 0x4a14(%rip),%xmm2 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ DB 102,15,219,13,8,74,0,0 ; pand 0x4a08(%rip),%xmm1 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,15,111,21,16,74,0,0 ; movdqa 0x4a10(%rip),%xmm2 # 2c460 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
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
@@ -37863,7 +37859,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,250,65,0,0 ; movaps 0x41fa(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 15,40,29,246,65,0,0 ; movaps 0x41f6(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -37874,7 +37870,7 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 279fd <_sk_load_565_sse41_lowp+0x101>
+ DB 126,255 ; jle 27aa1 <_sk_load_565_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37891,23 +37887,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 27a40 <_sk_load_565_dst_sse41_lowp+0x3c>
+ DB 119,34 ; ja 27ae4 <_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 # 27af0 <_sk_load_565_dst_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 27b94 <_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 27a8a <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,74 ; jmp 27b2e <_sk_load_565_dst_sse41_lowp+0x86>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,66 ; jmp 27a8a <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,66 ; jmp 27b2e <_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 27a8a <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,40 ; jmp 27b2e <_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
@@ -37916,11 +37912,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,5,73,0,0 ; pand 0x4905(%rip),%xmm7 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,219,61,1,73,0,0 ; pand 0x4901(%rip),%xmm7 # 2c440 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,4,73,0,0 ; pand 0x4904(%rip),%xmm5 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
- DB 102,15,111,53,12,73,0,0 ; movdqa 0x490c(%rip),%xmm6 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ DB 102,15,219,45,0,73,0,0 ; pand 0x4900(%rip),%xmm5 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,15,111,53,8,73,0,0 ; movdqa 0x4908(%rip),%xmm6 # 2c460 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
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
@@ -37933,7 +37929,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,242,64,0,0 ; movaps 0x40f2(%rip),%xmm7 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 15,40,61,238,64,0,0 ; movaps 0x40ee(%rip),%xmm7 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -37944,7 +37940,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 27b05 <_sk_load_565_dst_sse41_lowp+0x101>
+ DB 126,255 ; jle 27ba9 <_sk_load_565_dst_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37959,10 +37955,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,160,72,0,0 ; pand 0x48a0(%rip),%xmm8 # 2c3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c8>
+ DB 102,68,15,219,5,156,72,0,0 ; pand 0x489c(%rip),%xmm8 # 2c470 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
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,156,72,0,0 ; pand 0x489c(%rip),%xmm9 # 2c3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x11d8>
+ DB 102,68,15,219,13,152,72,0,0 ; pand 0x4898(%rip),%xmm9 # 2c480 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
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
@@ -37971,19 +37967,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 27b80 <_sk_store_565_sse41_lowp+0x74>
+ DB 119,29 ; ja 27c24 <_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 # 27bc0 <_sk_store_565_sse41_lowp+0xb4>
+ DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 27c64 <_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 27bba <_sk_store_565_sse41_lowp+0xae>
+ DB 235,58 ; jmp 27c5e <_sk_store_565_sse41_lowp+0xae>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 27bba <_sk_store_565_sse41_lowp+0xae>
+ DB 235,50 ; jmp 27c5e <_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 27bba <_sk_store_565_sse41_lowp+0xae>
+ DB 235,33 ; jmp 27c5e <_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)
@@ -38003,7 +37999,7 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 235,255 ; jmp 27bd1 <_sk_store_565_sse41_lowp+0xc5>
+ DB 235,255 ; jmp 27c75 <_sk_store_565_sse41_lowp+0xc5>
DB 255 ; (bad)
DB 255,226 ; jmpq *%rdx
DB 255 ; (bad)
@@ -38023,18 +38019,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 27c15 <_sk_load_a8_sse41_lowp+0x39>
+ DB 119,34 ; ja 27cb9 <_sk_load_a8_sse41_lowp+0x39>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 27c90 <_sk_load_a8_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 27d34 <_sk_load_a8_sse41_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,100 ; jmp 27c79 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27d1d <_sk_load_a8_sse41_lowp+0x9d>
DB 102,65,15,56,48,28,16 ; pmovzxbw (%r8,%rdx,1),%xmm3
- DB 235,91 ; jmp 27c79 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27d1d <_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
@@ -38042,7 +38038,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 27c79 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27d1d <_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
@@ -38053,13 +38049,13 @@ _sk_load_a8_sse41_lowp LABEL PROC
DB 102,65,15,110,12,16 ; movd (%r8,%rdx,1),%xmm1
DB 102,15,56,48,217 ; pmovzxbw %xmm1,%xmm3
DB 102,15,58,14,216,240 ; pblendw $0xf0,%xmm0,%xmm3
- DB 102,15,219,29,95,63,0,0 ; pand 0x3f5f(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,219,29,91,63,0,0 ; pand 0x3f5b(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
- DB 122,255 ; jp 27c91 <_sk_load_a8_sse41_lowp+0xb5>
+ DB 122,255 ; jp 27d35 <_sk_load_a8_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -38088,18 +38084,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 27ce5 <_sk_load_a8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 27d89 <_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 # 27d60 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 27e04 <_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 27d49 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27ded <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,60,16 ; pmovzxbw (%r8,%rdx,1),%xmm7
- DB 235,91 ; jmp 27d49 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27ded <_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
@@ -38107,7 +38103,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 27d49 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27ded <_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
@@ -38118,13 +38114,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,143,62,0,0 ; pand 0x3e8f(%rip),%xmm7 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,219,61,139,62,0,0 ; pand 0x3e8b(%rip),%xmm7 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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 27d61 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ DB 122,255 ; jp 27e05 <_sk_load_a8_dst_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -38153,28 +38149,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 27db0 <_sk_store_a8_sse41_lowp+0x34>
+ DB 119,29 ; ja 27e54 <_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 # 27e20 <_sk_store_a8_sse41_lowp+0xa4>
+ DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 27ec4 <_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 27e19 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,105 ; jmp 27ebd <_sk_store_a8_sse41_lowp+0x9d>
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,129,69,0,0 ; pshufb 0x4581(%rip),%xmm8 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,68,15,56,0,5,125,69,0,0 ; pshufb 0x457d(%rip),%xmm8 # 2c3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,82 ; jmp 27e19 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,82 ; jmp 27ebd <_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,17,62,0,0 ; pshufb 0x3e11(%rip),%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ DB 102,68,15,56,0,5,13,62,0,0 ; pshufb 0x3e0d(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
DB 102,69,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,48 ; jmp 27e19 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,48 ; jmp 27ebd <_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,237,61,0,0 ; pshufb 0x3ded(%rip),%xmm8 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ DB 102,68,15,56,0,5,233,61,0,0 ; pshufb 0x3de9(%rip),%xmm8 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -38208,18 +38204,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 27e75 <_sk_load_g8_sse41_lowp+0x39>
+ DB 119,34 ; ja 27f19 <_sk_load_g8_sse41_lowp+0x39>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27ef4 <_sk_load_g8_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27f98 <_sk_load_g8_sse41_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,100 ; jmp 27ed9 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27f7d <_sk_load_g8_sse41_lowp+0x9d>
DB 102,65,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm0
- DB 235,91 ; jmp 27ed9 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27f7d <_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
@@ -38227,7 +38223,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 27ed9 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27f7d <_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
@@ -38238,13 +38234,13 @@ _sk_load_g8_sse41_lowp LABEL PROC
DB 102,65,15,110,4,16 ; movd (%r8,%rdx,1),%xmm0
DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0
DB 102,15,58,14,193,240 ; pblendw $0xf0,%xmm1,%xmm0
- DB 102,15,219,5,255,60,0,0 ; pand 0x3cff(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,219,5,251,60,0,0 ; pand 0x3cfb(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,246,60,0,0 ; movaps 0x3cf6(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 15,40,29,242,60,0,0 ; movaps 0x3cf2(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
- DB 118,255 ; jbe 27ef5 <_sk_load_g8_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 27f99 <_sk_load_g8_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -38271,18 +38267,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 27f49 <_sk_load_g8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 27fed <_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 # 27fc8 <_sk_load_g8_dst_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2806c <_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 27fad <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 28051 <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,36,16 ; pmovzxbw (%r8,%rdx,1),%xmm4
- DB 235,91 ; jmp 27fad <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 28051 <_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
@@ -38290,7 +38286,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 27fad <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 28051 <_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
@@ -38301,13 +38297,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,43,60,0,0 ; pand 0x3c2b(%rip),%xmm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,219,37,39,60,0,0 ; pand 0x3c27(%rip),%xmm4 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,34,60,0,0 ; movaps 0x3c22(%rip),%xmm7 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 15,40,61,30,60,0,0 ; movaps 0x3c1e(%rip),%xmm7 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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 27fc9 <_sk_load_g8_dst_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 2806d <_sk_load_g8_dst_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -38327,10 +38323,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,0,68,0,0 ; pmullw 0x4400(%rip),%xmm0 # 2c3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11e8>
- DB 102,15,213,13,8,68,0,0 ; pmullw 0x4408(%rip),%xmm1 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
+ DB 102,15,213,5,252,67,0,0 ; pmullw 0x43fc(%rip),%xmm0 # 2c490 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
+ DB 102,15,213,13,4,68,0,0 ; pmullw 0x4404(%rip),%xmm1 # 2c4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,12,68,0,0 ; pmullw 0x440c(%rip),%xmm3 # 2c410 <_sk_srcover_rgba_8888_sse2_lowp+0x1208>
+ DB 102,15,213,29,8,68,0,0 ; pmullw 0x4408(%rip),%xmm3 # 2c4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -38343,14 +38339,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,71,58,0,0 ; mulss 0x3a47(%rip),%xmm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 243,68,15,88,5,14,58,0,0 ; addss 0x3a0e(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 243,68,15,89,5,67,58,0,0 ; mulss 0x3a43(%rip),%xmm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 243,68,15,88,5,10,58,0,0 ; addss 0x3a0a(%rip),%xmm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,134,59,0,0 ; movdqa 0x3b86(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,130,59,0,0 ; movdqa 0x3b82(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -38369,13 +38365,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,207,57,0,0 ; mulss 0x39cf(%rip),%xmm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 243,68,15,88,5,150,57,0,0 ; addss 0x3996(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 243,68,15,89,5,203,57,0,0 ; mulss 0x39cb(%rip),%xmm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 243,68,15,88,5,146,57,0,0 ; addss 0x3992(%rip),%xmm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,19,59,0,0 ; movdqa 0x3b13(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,15,59,0,0 ; movdqa 0x3b0f(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -38413,18 +38409,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 28184 <_sk_scale_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 28228 <_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 # 2824c <_sk_scale_u8_sse41_lowp+0x103>
+ DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 282f0 <_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 281f3 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 28297 <_sk_scale_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 281f3 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 28297 <_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
@@ -38432,7 +38428,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 281f3 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 28297 <_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
@@ -38443,9 +38439,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,228,57,0,0 ; pand 0x39e4(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,219,5,224,57,0,0 ; pand 0x39e0(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,214,57,0,0 ; movdqa 0x39d6(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,210,57,0,0 ; movdqa 0x39d2(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -38470,7 +38466,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 28261 <_sk_scale_u8_sse41_lowp+0x118>
+ DB 124,255 ; jl 28305 <_sk_scale_u8_sse41_lowp+0x118>
DB 255 ; (bad)
DB 255,107,255 ; ljmp *-0x1(%rbx)
DB 255 ; (bad)
@@ -38486,18 +38482,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 282a3 <_sk_lerp_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 28347 <_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 # 283ac <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 28450 <_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 28312 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 283b6 <_sk_lerp_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 28312 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 283b6 <_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
@@ -38505,7 +38501,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 28312 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 283b6 <_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
@@ -38516,8 +38512,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,197,56,0,0 ; pand 0x38c5(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
- DB 102,68,15,111,21,188,56,0,0 ; movdqa 0x38bc(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,219,5,193,56,0,0 ; pand 0x38c1(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,21,184,56,0,0 ; movdqa 0x38b8(%rip),%xmm10 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -38547,7 +38543,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 283ac <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 235,254 ; jmp 28450 <_sk_lerp_u8_sse41_lowp+0x144>
DB 255 ; (bad)
DB 255,17 ; callq *(%rcx)
DB 255 ; (bad)
@@ -38579,23 +38575,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 2840a <_sk_scale_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 284ae <_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 # 28564 <_sk_scale_565_sse41_lowp+0x19c>
+ DB 76,141,13,111,1,0,0 ; lea 0x16f(%rip),%r9 # 28608 <_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 28456 <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 284fa <_sk_scale_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 28456 <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 284fa <_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 28456 <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 284fa <_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
@@ -38604,11 +38600,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,56,63,0,0 ; pand 0x3f38(%rip),%xmm0 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,219,5,52,63,0,0 ; pand 0x3f34(%rip),%xmm0 # 2c440 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
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,52,63,0,0 ; pand 0x3f34(%rip),%xmm10 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
- DB 102,68,15,111,29,59,63,0,0 ; movdqa 0x3f3b(%rip),%xmm11 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ DB 102,68,15,219,21,48,63,0,0 ; pand 0x3f30(%rip),%xmm10 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,68,15,111,29,55,63,0,0 ; movdqa 0x3f37(%rip),%xmm11 # 2c460 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
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
@@ -38620,7 +38616,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,153,62,0,0 ; movdqa 0x3e99(%rip),%xmm0 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,15,111,5,149,62,0,0 ; movdqa 0x3e95(%rip),%xmm0 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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
@@ -38633,7 +38629,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,209,54,0,0 ; movdqa 0x36d1(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,111,5,205,54,0,0 ; movdqa 0x36cd(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -38685,23 +38681,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 285c2 <_sk_lerp_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 28666 <_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 # 28768 <_sk_lerp_565_sse41_lowp+0x1e8>
+ DB 76,141,13,187,1,0,0 ; lea 0x1bb(%rip),%r9 # 2880c <_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 2860e <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 286b2 <_sk_lerp_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 2860e <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 286b2 <_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 2860e <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 286b2 <_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
@@ -38710,11 +38706,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,128,61,0,0 ; pand 0x3d80(%rip),%xmm0 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,219,5,124,61,0,0 ; pand 0x3d7c(%rip),%xmm0 # 2c440 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
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,124,61,0,0 ; pand 0x3d7c(%rip),%xmm10 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
- DB 102,68,15,111,29,131,61,0,0 ; movdqa 0x3d83(%rip),%xmm11 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ DB 102,68,15,219,21,120,61,0,0 ; pand 0x3d78(%rip),%xmm10 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,68,15,111,29,127,61,0,0 ; movdqa 0x3d7f(%rip),%xmm11 # 2c460 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
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
@@ -38726,7 +38722,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,225,60,0,0 ; movdqa 0x3ce1(%rip),%xmm0 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,15,111,5,221,60,0,0 ; movdqa 0x3cdd(%rip),%xmm0 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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
@@ -38738,7 +38734,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,29,53,0,0 ; movdqa 0x351d(%rip),%xmm13 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,45,25,53,0,0 ; movdqa 0x3519(%rip),%xmm13 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -38800,48 +38796,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 287cf <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 28873 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 289cc <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+ DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 28a70 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,52,144 ; movd (%r8,%rdx,4),%xmm6
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 28828 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 288cc <_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 28828 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 288cc <_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 28828 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 288cc <_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,64,59,0,0 ; movdqa 0x3b40(%rip),%xmm4 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,15,111,37,60,59,0,0 ; movdqa 0x3b3c(%rip),%xmm4 # 2c410 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
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,144,51,0,0 ; movdqa 0x3390(%rip),%xmm12 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,37,140,51,0,0 ; movdqa 0x338c(%rip),%xmm12 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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,25,59,0,0 ; movdqa 0x3b19(%rip),%xmm9 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ DB 102,68,15,111,13,21,59,0,0 ; movdqa 0x3b15(%rip),%xmm9 # 2c420 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
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,6,59,0,0 ; movdqa 0x3b06(%rip),%xmm9 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ DB 102,68,15,111,13,2,59,0,0 ; movdqa 0x3b02(%rip),%xmm9 # 2c430 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
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
@@ -38883,19 +38879,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 28972 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 289e8 <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+ DB 119,24 ; ja 28a16 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 28a8c <_sk_srcover_rgba_8888_sse41_lowp+0x264>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,126,4,144 ; movd %xmm0,(%r8,%rdx,4)
- DB 235,63 ; jmp 289b1 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 28a55 <_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 289b1 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 28a55 <_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 289b1 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 28a55 <_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)
@@ -38970,13 +38966,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 28b1e <_sk_start_pipeline_sse2_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 28bc2 <_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 28ae5 <_sk_start_pipeline_sse2_lowp+0xe1>
+ DB 119,62 ; ja 28b89 <_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
@@ -38995,10 +38991,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 28aae <_sk_start_pipeline_sse2_lowp+0xaa>
+ DB 118,201 ; jbe 28b52 <_sk_start_pipeline_sse2_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 28b0e <_sk_start_pipeline_sse2_lowp+0x10a>
+ DB 116,33 ; je 28bb2 <_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
@@ -39012,7 +39008,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 28a97 <_sk_start_pipeline_sse2_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 28b3b <_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
@@ -39061,7 +39057,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,24,48,0,0 ; movaps 0x3018(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 15,40,29,20,48,0,0 ; movaps 0x3014(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -39070,7 +39066,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,4,48,0,0 ; movaps 0x3004(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 15,40,5,0,48,0,0 ; movaps 0x3000(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -39079,10 +39075,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,131,46,0,0 ; movss 0x2e83(%rip),%xmm2 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 243,15,16,21,127,46,0,0 ; movss 0x2e7f(%rip),%xmm2 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,66,46,0,0 ; movss 0x2e42(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 243,68,15,16,5,62,46,0,0 ; movss 0x2e3e(%rip),%xmm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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
@@ -39107,7 +39103,7 @@ _sk_set_rgb_sse2_lowp LABEL PROC
PUBLIC _sk_premul_sse2_lowp
_sk_premul_sse2_lowp LABEL PROC
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,118,47,0,0 ; movdqa 0x2f76(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,114,47,0,0 ; movdqa 0x2f72(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39147,7 +39143,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,20,47,0,0 ; movdqa 0x2f14(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,16,47,0,0 ; movdqa 0x2f10(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39175,7 +39171,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,184,46,0,0 ; movdqa 0x2eb8(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,111,29,180,46,0,0 ; movdqa 0x2eb4(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39205,7 +39201,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,56,46,0,0 ; movdqa 0x2e38(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,52,46,0,0 ; movdqa 0x2e34(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39232,7 +39228,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,195,45,0,0 ; movdqa 0x2dc3(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,191,45,0,0 ; movdqa 0x2dbf(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39251,7 +39247,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,122,45,0,0 ; movdqa 0x2d7a(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,118,45,0,0 ; movdqa 0x2d76(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39270,7 +39266,7 @@ _sk_dstin_sse2_lowp LABEL PROC
PUBLIC _sk_srcout_sse2_lowp
_sk_srcout_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,49,45,0,0 ; movdqa 0x2d31(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,45,45,0,0 ; movdqa 0x2d2d(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39291,7 +39287,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,218,44,0,0 ; movdqa 0x2cda(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,214,44,0,0 ; movdqa 0x2cd6(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39314,7 +39310,7 @@ _sk_dstout_sse2_lowp LABEL PROC
PUBLIC _sk_srcover_sse2_lowp
_sk_srcover_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,128,44,0,0 ; movdqa 0x2c80(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,124,44,0,0 ; movdqa 0x2c7c(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39341,7 +39337,7 @@ _sk_srcover_sse2_lowp LABEL PROC
PUBLIC _sk_dstover_sse2_lowp
_sk_dstover_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,6,44,0,0 ; movdqa 0x2c06(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,2,44,0,0 ; movdqa 0x2c02(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39366,7 +39362,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,159,43,0,0 ; movdqa 0x2b9f(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,155,43,0,0 ; movdqa 0x2b9b(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39383,7 +39379,7 @@ _sk_modulate_sse2_lowp LABEL PROC
PUBLIC _sk_multiply_sse2_lowp
_sk_multiply_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,94,43,0,0 ; movdqa 0x2b5e(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,90,43,0,0 ; movdqa 0x2b5a(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39426,12 +39422,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,218,50,0,0 ; movdqa 0x32da(%rip),%xmm10 # 2c420 <_sk_srcover_rgba_8888_sse2_lowp+0x1218>
+ DB 102,68,15,111,21,214,50,0,0 ; movdqa 0x32d6(%rip),%xmm10 # 2c4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
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,126,42,0,0 ; movdqa 0x2a7e(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,29,122,42,0,0 ; movdqa 0x2a7a(%rip),%xmm11 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39468,7 +39464,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,222,41,0,0 ; movdqa 0x29de(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,21,218,41,0,0 ; movdqa 0x29da(%rip),%xmm10 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39498,7 +39494,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,92,41,0,0 ; movdqa 0x295c(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,88,41,0,0 ; movdqa 0x2958(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39538,7 +39534,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,39,48,0,0 ; movdqa 0x3027(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,13,35,48,0,0 ; movdqa 0x3023(%rip),%xmm9 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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
@@ -39547,7 +39543,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,118,40,0,0 ; movdqa 0x2876(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,21,114,40,0,0 ; movdqa 0x2872(%rip),%xmm10 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39601,7 +39597,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,254,46,0,0 ; movdqa 0x2efe(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,13,250,46,0,0 ; movdqa 0x2efa(%rip),%xmm9 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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
@@ -39610,7 +39606,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,77,39,0,0 ; movdqa 0x274d(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,21,73,39,0,0 ; movdqa 0x2749(%rip),%xmm10 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39664,7 +39660,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,213,45,0,0 ; movdqa 0x2dd5(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,13,209,45,0,0 ; movdqa 0x2dd1(%rip),%xmm9 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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
@@ -39673,10 +39669,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,36,38,0,0 ; movdqa 0x2624(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,21,32,38,0,0 ; movdqa 0x2620(%rip),%xmm10 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,29,129,45,0,0 ; movdqa 0x2d81(%rip),%xmm11 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,68,15,111,29,125,45,0,0 ; movdqa 0x2d7d(%rip),%xmm11 # 2c3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -39729,10 +39725,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,33,37,0,0 ; movdqa 0x2521(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,29,37,0,0 ; movdqa 0x251d(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,126,44,0,0 ; movdqa 0x2c7e(%rip),%xmm10 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,68,15,111,21,122,44,0,0 ; movdqa 0x2c7a(%rip),%xmm10 # 2c3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -39767,7 +39763,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,122,36,0,0 ; movdqa 0x247a(%rip),%xmm2 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,111,21,118,36,0,0 ; movdqa 0x2476(%rip),%xmm2 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39780,7 +39776,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,182,43,0,0 ; movdqa 0x2bb6(%rip),%xmm2 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,15,111,21,178,43,0,0 ; movdqa 0x2bb2(%rip),%xmm2 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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
@@ -39799,7 +39795,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,217,35,0,0 ; paddw 0x23d9(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,253,5,213,35,0,0 ; paddw 0x23d5(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39822,7 +39818,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,100,35,0,0 ; paddw 0x2364(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,253,13,96,35,0,0 ; paddw 0x2360(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39844,7 +39840,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,245,34,0,0 ; movdqa 0x22f5(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,241,34,0,0 ; movdqa 0x22f1(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39872,7 +39868,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,127,34,0,0 ; movdqa 0x227f(%rip),%xmm6 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,111,53,123,34,0,0 ; movdqa 0x227b(%rip),%xmm6 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -39894,7 +39890,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,147,41,0,0 ; movdqa 0x2993(%rip),%xmm1 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,15,111,13,143,41,0,0 ; movdqa 0x298f(%rip),%xmm1 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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
@@ -39921,7 +39917,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,18,41,0,0 ; movdqa 0x2912(%rip),%xmm7 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,15,111,61,14,41,0,0 ; movdqa 0x290e(%rip),%xmm7 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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
@@ -39980,27 +39976,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 29b67 <_sk_load_8888_sse2_lowp+0x44>
+ DB 119,41 ; ja 29c0b <_sk_load_8888_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,23,1,0,0 ; lea 0x117(%rip),%r9 # 29c64 <_sk_load_8888_sse2_lowp+0x141>
+ DB 76,141,13,23,1,0,0 ; lea 0x117(%rip),%r9 # 29d08 <_sk_load_8888_sse2_lowp+0x141>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,28,144 ; movss (%r8,%rdx,4),%xmm3
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 29bcd <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 29c71 <_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 29bcd <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 29c71 <_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 29bcd <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 29c71 <_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
@@ -40017,7 +40013,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,233,31,0,0 ; movdqa 0x1fe9(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,229,31,0,0 ; movdqa 0x1fe5(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -40072,27 +40068,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 29cc4 <_sk_load_8888_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 29d68 <_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 # 29dc0 <_sk_load_8888_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 29e64 <_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 29d2a <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 29dce <_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 29d2a <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 29dce <_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 29d2a <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 29dce <_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
@@ -40109,7 +40105,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,140,30,0,0 ; movdqa 0x1e8c(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,136,30,0,0 ; movdqa 0x1e88(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -40175,21 +40171,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 29e5f <_sk_store_8888_sse2_lowp+0x83>
+ DB 119,27 ; ja 29f03 <_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 # 29eb0 <_sk_store_8888_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 29f54 <_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 29eaa <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,75 ; jmp 29f4e <_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 29eaa <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,60 ; jmp 29f4e <_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 29eaa <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,39 ; jmp 29f4e <_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
@@ -40232,27 +40228,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 29f10 <_sk_load_bgra_sse2_lowp+0x44>
+ DB 119,41 ; ja 29fb4 <_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 # 2a00c <_sk_load_bgra_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2a0b0 <_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 29f76 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2a01a <_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 29f76 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2a01a <_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 29f76 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2a01a <_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
@@ -40269,7 +40265,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,64,28,0,0 ; movdqa 0x1c40(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,60,28,0,0 ; movdqa 0x1c3c(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -40320,27 +40316,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 2a06c <_sk_load_bgra_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 2a110 <_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 # 2a168 <_sk_load_bgra_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2a20c <_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 2a0d2 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2a176 <_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 2a0d2 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2a176 <_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 2a0d2 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2a176 <_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
@@ -40357,7 +40353,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,228,26,0,0 ; movdqa 0x1ae4(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,224,26,0,0 ; movdqa 0x1ae0(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -40423,21 +40419,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 2a207 <_sk_store_bgra_sse2_lowp+0x83>
+ DB 119,27 ; ja 2a2ab <_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 # 2a258 <_sk_store_bgra_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2a2fc <_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 2a252 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,75 ; jmp 2a2f6 <_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 2a252 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,60 ; jmp 2a2f6 <_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 2a252 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,39 ; jmp 2a2f6 <_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
@@ -40480,23 +40476,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 2a2b0 <_sk_load_565_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2a354 <_sk_load_565_sse2_lowp+0x3c>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2a358 <_sk_load_565_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2a3fc <_sk_load_565_sse2_lowp+0xe4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,66 ; jmp 2a2f2 <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2a396 <_sk_load_565_sse2_lowp+0x7e>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,58 ; jmp 2a2f2 <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2a396 <_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 2a2f2 <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2a396 <_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
@@ -40504,11 +40500,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,157,32,0,0 ; pand 0x209d(%rip),%xmm3 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,219,29,153,32,0,0 ; pand 0x2099(%rip),%xmm3 # 2c440 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,156,32,0,0 ; pand 0x209c(%rip),%xmm1 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
- DB 102,15,111,21,164,32,0,0 ; movdqa 0x20a4(%rip),%xmm2 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ DB 102,15,219,13,152,32,0,0 ; pand 0x2098(%rip),%xmm1 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,15,111,21,160,32,0,0 ; movdqa 0x20a0(%rip),%xmm2 # 2c460 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
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
@@ -40521,7 +40517,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,138,24,0,0 ; movaps 0x188a(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 15,40,29,134,24,0,0 ; movaps 0x1886(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -40545,23 +40541,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 2a3b0 <_sk_load_565_dst_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2a454 <_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 # 2a458 <_sk_load_565_dst_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2a4fc <_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 2a3f2 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2a496 <_sk_load_565_dst_sse2_lowp+0x7e>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,58 ; jmp 2a3f2 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2a496 <_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 2a3f2 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2a496 <_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
@@ -40569,11 +40565,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,157,31,0,0 ; pand 0x1f9d(%rip),%xmm7 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,219,61,153,31,0,0 ; pand 0x1f99(%rip),%xmm7 # 2c440 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,156,31,0,0 ; pand 0x1f9c(%rip),%xmm5 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
- DB 102,15,111,53,164,31,0,0 ; movdqa 0x1fa4(%rip),%xmm6 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ DB 102,15,219,45,152,31,0,0 ; pand 0x1f98(%rip),%xmm5 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,15,111,53,160,31,0,0 ; movdqa 0x1fa0(%rip),%xmm6 # 2c460 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
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
@@ -40586,7 +40582,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,138,23,0,0 ; movaps 0x178a(%rip),%xmm7 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 15,40,61,134,23,0,0 ; movaps 0x1786(%rip),%xmm7 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -40608,10 +40604,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,56,31,0,0 ; pand 0x1f38(%rip),%xmm8 # 2c3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c8>
+ DB 102,68,15,219,5,52,31,0,0 ; pand 0x1f34(%rip),%xmm8 # 2c470 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
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,52,31,0,0 ; pand 0x1f34(%rip),%xmm9 # 2c3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x11d8>
+ DB 102,68,15,219,13,48,31,0,0 ; pand 0x1f30(%rip),%xmm9 # 2c480 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
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
@@ -40620,21 +40616,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 2a4ea <_sk_store_565_sse2_lowp+0x76>
+ DB 119,31 ; ja 2a58e <_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 # 2a534 <_sk_store_565_sse2_lowp+0xc0>
+ DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 2a5d8 <_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 2a530 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,70 ; jmp 2a5d4 <_sk_store_565_sse2_lowp+0xbc>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 2a530 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,62 ; jmp 2a5d4 <_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 2a530 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,42 ; jmp 2a5d4 <_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
@@ -40676,19 +40672,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 2a589 <_sk_load_a8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a62d <_sk_load_a8_sse2_lowp+0x39>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2a600 <_sk_load_a8_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2a6a4 <_sk_load_a8_sse2_lowp+0xb0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,97 ; jmp 2a5ea <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a68e <_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 2a5ea <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a68e <_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
@@ -40696,7 +40692,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 2a5ea <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a68e <_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
@@ -40707,14 +40703,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,238,21,0,0 ; pand 0x15ee(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,219,29,234,21,0,0 ; pand 0x15ea(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 126,255 ; jle 2a601 <_sk_load_a8_sse2_lowp+0xb1>
+ DB 126,255 ; jle 2a6a5 <_sk_load_a8_sse2_lowp+0xb1>
DB 255 ; (bad)
DB 255,164,255,255,255,149,255 ; jmpq *-0x6a0001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -40742,19 +40738,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 2a655 <_sk_load_a8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a6f9 <_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 # 2a6cc <_sk_load_a8_dst_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2a770 <_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 2a6b6 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a75a <_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 2a6b6 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a75a <_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
@@ -40762,7 +40758,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 2a6b6 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a75a <_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
@@ -40773,14 +40769,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,34,21,0,0 ; pand 0x1522(%rip),%xmm7 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,219,61,30,21,0,0 ; pand 0x151e(%rip),%xmm7 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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 2a6cd <_sk_load_a8_dst_sse2_lowp+0xb1>
+ DB 126,255 ; jle 2a771 <_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)
@@ -40808,42 +40804,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 2a71c <_sk_store_a8_sse2_lowp+0x34>
+ DB 119,29 ; ja 2a7c0 <_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 # 2a79c <_sk_store_a8_sse2_lowp+0xb4>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2a840 <_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 2a797 <_sk_store_a8_sse2_lowp+0xaf>
- DB 102,68,15,111,5,187,20,0,0 ; movdqa 0x14bb(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 235,123 ; jmp 2a83b <_sk_store_a8_sse2_lowp+0xaf>
+ DB 102,68,15,111,5,183,20,0,0 ; movdqa 0x14b7(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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 2a797 <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,96 ; jmp 2a83b <_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,150,20,0,0 ; movdqa 0x1496(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,146,20,0,0 ; movdqa 0x1492(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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 2a797 <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,55 ; jmp 2a83b <_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,89,20,0,0 ; movdqa 0x1459(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,85,20,0,0 ; movdqa 0x1455(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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 2a79d <_sk_store_a8_sse2_lowp+0xb5>
+ DB 118,255 ; jbe 2a841 <_sk_store_a8_sse2_lowp+0xb5>
DB 255 ; (bad)
DB 255,165,255,255,255,155 ; jmpq *-0x64000001(%rbp)
DB 255 ; (bad)
@@ -40872,19 +40868,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 2a7f1 <_sk_load_g8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a895 <_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 # 2a870 <_sk_load_g8_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2a914 <_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 2a852 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a8f6 <_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 2a852 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a8f6 <_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
@@ -40892,7 +40888,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 2a852 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a8f6 <_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
@@ -40903,14 +40899,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,134,19,0,0 ; pand 0x1386(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,219,5,130,19,0,0 ; pand 0x1382(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,125,19,0,0 ; movaps 0x137d(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 15,40,29,121,19,0,0 ; movaps 0x1379(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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 2a871 <_sk_load_g8_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 2a915 <_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)
@@ -40936,19 +40932,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 2a8c5 <_sk_load_g8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a969 <_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 # 2a944 <_sk_load_g8_dst_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2a9e8 <_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 2a926 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a9ca <_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 2a926 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a9ca <_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
@@ -40956,7 +40952,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 2a926 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a9ca <_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
@@ -40967,14 +40963,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,178,18,0,0 ; pand 0x12b2(%rip),%xmm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,219,37,174,18,0,0 ; pand 0x12ae(%rip),%xmm4 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,169,18,0,0 ; movaps 0x12a9(%rip),%xmm7 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 15,40,61,165,18,0,0 ; movaps 0x12a5(%rip),%xmm7 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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 2a945 <_sk_load_g8_dst_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 2a9e9 <_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)
@@ -40993,10 +40989,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,132,26,0,0 ; pmullw 0x1a84(%rip),%xmm0 # 2c3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11e8>
- DB 102,15,213,13,140,26,0,0 ; pmullw 0x1a8c(%rip),%xmm1 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
+ DB 102,15,213,5,128,26,0,0 ; pmullw 0x1a80(%rip),%xmm0 # 2c490 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
+ DB 102,15,213,13,136,26,0,0 ; pmullw 0x1a88(%rip),%xmm1 # 2c4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,144,26,0,0 ; pmullw 0x1a90(%rip),%xmm3 # 2c410 <_sk_srcover_rgba_8888_sse2_lowp+0x1208>
+ DB 102,15,213,29,140,26,0,0 ; pmullw 0x1a8c(%rip),%xmm3 # 2c4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41009,14 +41005,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,203,16,0,0 ; mulss 0x10cb(%rip),%xmm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 243,68,15,88,5,146,16,0,0 ; addss 0x1092(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 243,68,15,89,5,199,16,0,0 ; mulss 0x10c7(%rip),%xmm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 243,68,15,88,5,142,16,0,0 ; addss 0x108e(%rip),%xmm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,10,18,0,0 ; movdqa 0x120a(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,6,18,0,0 ; movdqa 0x1206(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -41035,13 +41031,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,83,16,0,0 ; mulss 0x1053(%rip),%xmm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 243,68,15,88,5,26,16,0,0 ; addss 0x101a(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 243,68,15,89,5,79,16,0,0 ; mulss 0x104f(%rip),%xmm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 243,68,15,88,5,22,16,0,0 ; addss 0x1016(%rip),%xmm8 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
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,151,17,0,0 ; movdqa 0x1197(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,147,17,0,0 ; movdqa 0x1193(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -41079,19 +41075,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 2ab00 <_sk_scale_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2aba4 <_sk_scale_u8_sse2_lowp+0x3b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2abc8 <_sk_scale_u8_sse2_lowp+0x103>
+ DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2ac6c <_sk_scale_u8_sse2_lowp+0x103>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,109 ; jmp 2ab6d <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 2ac11 <_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 2ab6d <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 2ac11 <_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
@@ -41099,7 +41095,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 2ab6d <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 2ac11 <_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
@@ -41110,9 +41106,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,106,16,0,0 ; pand 0x106a(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,219,5,102,16,0,0 ; pand 0x1066(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,92,16,0,0 ; movdqa 0x105c(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,13,88,16,0,0 ; movdqa 0x1058(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -41138,7 +41134,7 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 2abdd <_sk_scale_u8_sse2_lowp+0x118>
+ DB 125,255 ; jge 2ac81 <_sk_scale_u8_sse2_lowp+0x118>
DB 255 ; (bad)
DB 255,108,255,255 ; ljmp *-0x1(%rdi,%rdi,8)
DB 255 ; .byte 0xff
@@ -41153,19 +41149,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 2ac1f <_sk_lerp_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2acc3 <_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 # 2ad28 <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 2adcc <_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 2ac8c <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 2ad30 <_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 2ac8c <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 2ad30 <_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
@@ -41173,7 +41169,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 2ac8c <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 2ad30 <_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
@@ -41184,8 +41180,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,75,15,0,0 ; pand 0xf4b(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
- DB 102,68,15,111,21,66,15,0,0 ; movdqa 0xf42(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,219,5,71,15,0,0 ; pand 0xf47(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,21,62,15,0,0 ; movdqa 0xf3e(%rip),%xmm10 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -41215,9 +41211,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 2ad28 <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 235,254 ; jmp 2adcc <_sk_lerp_u8_sse2_lowp+0x144>
DB 255 ; (bad)
- DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 502ad30 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb28>
+ DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 502add4 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb28>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,84,255,255 ; callq *-0x1(%rdi,%rdi,8)
@@ -41246,23 +41242,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 2ad92 <_sk_scale_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 2ae36 <_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 # 2af68 <_sk_scale_565_sse2_lowp+0x224>
+ DB 76,141,13,234,1,0,0 ; lea 0x1ea(%rip),%r9 # 2b00c <_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 2add5 <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 2ae79 <_sk_scale_565_sse2_lowp+0x91>
DB 243,65,15,111,52,80 ; movdqu (%r8,%rdx,2),%xmm6
- DB 235,59 ; jmp 2add5 <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 2ae79 <_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 2add5 <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 2ae79 <_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
@@ -41270,11 +41266,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,183,21,0,0 ; pand 0x15b7(%rip),%xmm11 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,68,15,219,29,179,21,0,0 ; pand 0x15b3(%rip),%xmm11 # 2c440 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
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,179,21,0,0 ; pand 0x15b3(%rip),%xmm9 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
- DB 102,68,15,111,21,186,21,0,0 ; movdqa 0x15ba(%rip),%xmm10 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ DB 102,68,15,219,13,175,21,0,0 ; pand 0x15af(%rip),%xmm9 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,68,15,111,21,182,21,0,0 ; movdqa 0x15b6(%rip),%xmm10 # 2c460 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
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
@@ -41286,7 +41282,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,22,21,0,0 ; movdqa 0x1516(%rip),%xmm12 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,37,18,21,0,0 ; movdqa 0x1512(%rip),%xmm12 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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
@@ -41327,7 +41323,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,200,12,0,0 ; movdqa 0xcc8(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,15,111,5,196,12,0,0 ; movdqa 0xcc4(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -41380,23 +41376,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 2afd2 <_sk_lerp_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 2b076 <_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 # 2b1ec <_sk_lerp_565_sse2_lowp+0x268>
+ DB 76,141,13,46,2,0,0 ; lea 0x22e(%rip),%r9 # 2b290 <_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 2b015 <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 2b0b9 <_sk_lerp_565_sse2_lowp+0x91>
DB 243,65,15,111,20,80 ; movdqu (%r8,%rdx,2),%xmm2
- DB 235,59 ; jmp 2b015 <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 2b0b9 <_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 2b015 <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 2b0b9 <_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
@@ -41404,11 +41400,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,119,19,0,0 ; pand 0x1377(%rip),%xmm11 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,68,15,219,29,115,19,0,0 ; pand 0x1373(%rip),%xmm11 # 2c440 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
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,115,19,0,0 ; pand 0x1373(%rip),%xmm9 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
- DB 102,68,15,111,21,122,19,0,0 ; movdqa 0x137a(%rip),%xmm10 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ DB 102,68,15,219,13,111,19,0,0 ; pand 0x136f(%rip),%xmm9 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,68,15,111,21,118,19,0,0 ; movdqa 0x1376(%rip),%xmm10 # 2c460 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
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
@@ -41420,7 +41416,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,214,18,0,0 ; movdqa 0x12d6(%rip),%xmm12 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,37,210,18,0,0 ; movdqa 0x12d2(%rip),%xmm12 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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
@@ -41459,7 +41455,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,146,10,0,0 ; movdqa 0xa92(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,5,142,10,0,0 ; movdqa 0xa8e(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -41529,26 +41525,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 2b253 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 2b2f7 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 2b47c <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2b2b9 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 2b35d <_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 2b2b9 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 2b35d <_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 2b2b9 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 2b35d <_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
@@ -41565,7 +41561,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,253,8,0,0 ; movdqa 0x8fd(%rip),%xmm12 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,37,249,8,0,0 ; movdqa 0x8f9(%rip),%xmm12 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
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
@@ -41623,20 +41619,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 2b41b <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 2b498 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ DB 119,24 ; ja 2b4bf <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 2b53c <_sk_srcover_rgba_8888_sse2_lowp+0x290>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,36,144 ; movd %xmm12,(%r8,%rdx,4)
- DB 235,73 ; jmp 2b464 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 2b508 <_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 2b464 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 2b508 <_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 2b464 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 2b508 <_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
@@ -41669,7 +41665,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2b499 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ DB 123,255 ; jnp 2b53d <_sk_srcover_rgba_8888_sse2_lowp+0x291>
DB 255 ; (bad)
DB 255,159,255,255,255,146 ; lcall *-0x6d000001(%rdi)
DB 255 ; (bad)
@@ -41735,16 +41731,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) # a02b528 <_sk_srcover_rgba_8888_sse2_lowp+0xa000320>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00031c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b530 <_sk_srcover_rgba_8888_sse2_lowp+0x12000328>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000324>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b538 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000330>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00032c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b540 <_sk_srcover_rgba_8888_sse2_lowp+0x3000338>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000334>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41787,16 +41783,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) # a02b588 <_sk_srcover_rgba_8888_sse2_lowp+0xa000380>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b628 <_sk_srcover_rgba_8888_sse2_lowp+0xa00037c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b590 <_sk_srcover_rgba_8888_sse2_lowp+0x12000388>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b630 <_sk_srcover_rgba_8888_sse2_lowp+0x12000384>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b598 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000390>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b638 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00038c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000398>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b640 <_sk_srcover_rgba_8888_sse2_lowp+0x3000394>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41839,16 +41835,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) # a02b5e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003e0>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b688 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003dc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x120003e8>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b690 <_sk_srcover_rgba_8888_sse2_lowp+0x120003e4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b5f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003f0>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b698 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003ec>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b600 <_sk_srcover_rgba_8888_sse2_lowp+0x30003f8>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x30003f4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41891,16 +41887,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) # a02b648 <_sk_srcover_rgba_8888_sse2_lowp+0xa000440>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b6e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00043c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b650 <_sk_srcover_rgba_8888_sse2_lowp+0x12000448>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000444>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b658 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000450>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b6f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00044c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b660 <_sk_srcover_rgba_8888_sse2_lowp+0x3000458>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b700 <_sk_srcover_rgba_8888_sse2_lowp+0x3000454>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41943,16 +41939,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) # a02b6a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004a0>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b748 <_sk_srcover_rgba_8888_sse2_lowp+0xa00049c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x120004a8>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b750 <_sk_srcover_rgba_8888_sse2_lowp+0x120004a4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b6b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004b0>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b758 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004ac>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x30004b8>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b760 <_sk_srcover_rgba_8888_sse2_lowp+0x30004b4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41995,16 +41991,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) # a02b708 <_sk_srcover_rgba_8888_sse2_lowp+0xa000500>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b7a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004fc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b710 <_sk_srcover_rgba_8888_sse2_lowp+0x12000508>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000504>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b718 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000510>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b7b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00050c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b720 <_sk_srcover_rgba_8888_sse2_lowp+0x3000518>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000514>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -42047,16 +42043,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) # a02b768 <_sk_srcover_rgba_8888_sse2_lowp+0xa000560>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b808 <_sk_srcover_rgba_8888_sse2_lowp+0xa00055c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b770 <_sk_srcover_rgba_8888_sse2_lowp+0x12000568>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b810 <_sk_srcover_rgba_8888_sse2_lowp+0x12000564>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b778 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000570>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b818 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00056c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b780 <_sk_srcover_rgba_8888_sse2_lowp+0x3000578>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b820 <_sk_srcover_rgba_8888_sse2_lowp+0x3000574>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -42099,16 +42095,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) # a02b7c8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005c0>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b868 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005bc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0x120005c8>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b870 <_sk_srcover_rgba_8888_sse2_lowp+0x120005c4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b7d8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005d0>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b878 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005cc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0x30005d8>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b880 <_sk_srcover_rgba_8888_sse2_lowp+0x30005d4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -42379,7 +42375,7 @@ ALIGN 32
DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
- DB 224,255 ; loopne 2b9f3 <.const+0x533>
+ DB 224,255 ; loopne 2ba93 <.const+0x533>
DB 255,0 ; incl (%rax)
DB 255,0 ; incl (%rax)
DB 54,0,183,0,19,0,255 ; add %dh,%ss:-0xffed00(%rdi)
@@ -42432,14 +42428,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 2baa8 <.literal4+0x64>
+ DB 224,64 ; loopne 2bb48 <.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 2bab1 <.literal4+0x6d>
+ DB 71,225,61 ; rex.RXB loope 2bb51 <.literal4+0x6d>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2babb <.literal4+0x77>
+ DB 127,67 ; jg 2bb5b <.literal4+0x77>
DB 0,0 ; add %al,(%rax)
DB 128,127,145,131 ; cmpb $0x83,-0x6f(%rdi)
DB 158 ; sahf
@@ -42474,7 +42470,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 2bad5 <.literal4+0x91>
+ DB 224,7 ; loopne 2bb75 <.literal4+0x91>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -42485,8 +42481,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 2bae8 <.literal4+0xa4>
- DB 119,115 ; ja 2bb5d <.literal4+0x119>
+ DB 127,0 ; jg 2bb88 <.literal4+0xa4>
+ DB 119,115 ; ja 2bbfd <.literal4+0x119>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -42509,12 +42505,12 @@ ALIGN 4
DB 190,80,128,3,62 ; mov $0x3e038050,%esi
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2bb73 <.literal4+0x12f>
+ DB 118,63 ; jbe 2bc13 <.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 2bb82 <.literal4+0x13e>
+ DB 124,66 ; jl 2bc22 <.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)
@@ -42524,9 +42520,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 2bba5 <.literal4+0x161>
+ DB 112,65 ; jo 2bc45 <.literal4+0x161>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2bbaf <.literal4+0x16b>
+ DB 127,71 ; jg 2bc4f <.literal4+0x16b>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,89 ; ds pop %rcx
@@ -42553,15 +42549,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 2bbce <.literal4+0x18a>
+ DB 114,28 ; jb 2bc6e <.literal4+0x18a>
DB 199 ; (bad)
DB 62,0,0 ; add %al,%ds:(%rax)
DB 192,63,85 ; sarb $0x55,(%rdi)
DB 85 ; push %rbp
DB 149 ; xchg %eax,%ebp
DB 191,57,142,99,61 ; mov $0x3d638e39,%edi
- DB 114,249 ; jb 2bbbb <.literal4+0x177>
- DB 127,63 ; jg 2bc03 <_sk_srcover_rgba_8888_sse2_lowp+0x9fb>
+ DB 114,249 ; jb 2bc5b <.literal4+0x177>
+ DB 127,63 ; jg 2bca3 <_sk_srcover_rgba_8888_sse2_lowp+0x9f7>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 0,4,0 ; add %al,(%rax,%rax,1)
@@ -42570,7 +42566,7 @@ ALIGN 4
DB 56,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2bbd5 <.literal4+0x191>
+ DB 127,0 ; jg 2bc75 <.literal4+0x191>
DB 0,128,56,0,64,254 ; add %al,-0x1bfffc8(%rax)
DB 255 ; .byte 0xff
@@ -42673,11 +42669,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 2bd08 <.literal16+0x128>
+ DB 224,64 ; loopne 2bda8 <.literal16+0x128>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2bd0c <.literal16+0x12c>
+ DB 224,64 ; loopne 2bdac <.literal16+0x12c>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2bd10 <.literal16+0x130>
+ DB 224,64 ; loopne 2bdb0 <.literal16+0x130>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
@@ -42697,13 +42693,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 2bd31 <.literal16+0x151>
+ DB 71,225,61 ; rex.RXB loope 2bdd1 <.literal16+0x151>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2bd35 <.literal16+0x155>
+ DB 71,225,61 ; rex.RXB loope 2bdd5 <.literal16+0x155>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2bd39 <.literal16+0x159>
+ DB 71,225,61 ; rex.RXB loope 2bdd9 <.literal16+0x159>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2bd3d <.literal16+0x15d>
+ DB 71,225,61 ; rex.RXB loope 2bddd <.literal16+0x15d>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -42714,10 +42710,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) # a02bd18 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b10>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02bdb8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b0c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302bd20 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b18>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b14>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -42732,11 +42728,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 2bd7b <.literal16+0x19b>
+ DB 127,67 ; jg 2be1b <.literal16+0x19b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2bd7f <.literal16+0x19f>
+ DB 127,67 ; jg 2be1f <.literal16+0x19f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2bd83 <.literal16+0x1a3>
+ DB 127,67 ; jg 2be23 <.literal16+0x1a3>
DB 0,0 ; add %al,(%rax)
DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
@@ -42892,13 +42888,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 2be99 <.literal16+0x2b9>
+ DB 224,7 ; loopne 2bf39 <.literal16+0x2b9>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2be9d <.literal16+0x2bd>
+ DB 224,7 ; loopne 2bf3d <.literal16+0x2bd>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2bea1 <.literal16+0x2c1>
+ DB 224,7 ; loopne 2bf41 <.literal16+0x2c1>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2bea5 <.literal16+0x2c5>
+ DB 224,7 ; loopne 2bf45 <.literal16+0x2c5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -42952,17 +42948,17 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 2bf14 <.literal16+0x334>
+ DB 127,0 ; jg 2bfb4 <.literal16+0x334>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2bf18 <.literal16+0x338>
+ DB 127,0 ; jg 2bfb8 <.literal16+0x338>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2bf1c <.literal16+0x33c>
+ DB 127,0 ; jg 2bfbc <.literal16+0x33c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2bf20 <.literal16+0x340>
- DB 119,115 ; ja 2bf95 <.literal16+0x3b5>
+ DB 127,0 ; jg 2bfc0 <.literal16+0x340>
+ DB 119,115 ; ja 2c035 <.literal16+0x3b5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -42973,7 +42969,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 2bef9 <.literal16+0x319>
+ DB 117,191 ; jne 2bf99 <.literal16+0x319>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -42985,7 +42981,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 ffffffffe9a5ff3a <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d32>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a5ffda <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d2e>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -43075,16 +43071,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%rbx)
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2c083 <.literal16+0x4a3>
+ DB 118,63 ; jbe 2c123 <.literal16+0x4a3>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2c087 <.literal16+0x4a7>
+ DB 118,63 ; jbe 2c127 <.literal16+0x4a7>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2c08b <.literal16+0x4ab>
+ DB 118,63 ; jbe 2c12b <.literal16+0x4ab>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2c08f <.literal16+0x4af>
+ DB 118,63 ; jbe 2c12f <.literal16+0x4af>
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
@@ -43105,13 +43101,13 @@ ALIGN 16
DB 65,0,0 ; add %al,(%r8)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 2c0c6 <.literal16+0x4e6>
+ DB 124,66 ; jl 2c166 <.literal16+0x4e6>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2c0ca <.literal16+0x4ea>
+ DB 124,66 ; jl 2c16a <.literal16+0x4ea>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2c0ce <.literal16+0x4ee>
+ DB 124,66 ; jl 2c16e <.literal16+0x4ee>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2c0d2 <.literal16+0x4f2>
+ DB 124,66 ; jl 2c172 <.literal16+0x4f2>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 0,240 ; add %dh,%al
@@ -43157,25 +43153,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 2c155 <.literal16+0x575>
+ DB 112,65 ; jo 2c1f5 <.literal16+0x575>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2c159 <.literal16+0x579>
+ DB 112,65 ; jo 2c1f9 <.literal16+0x579>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2c15d <.literal16+0x57d>
+ DB 112,65 ; jo 2c1fd <.literal16+0x57d>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2c161 <.literal16+0x581>
+ DB 112,65 ; jo 2c201 <.literal16+0x581>
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax)
DB 0,0 ; add %al,(%rax)
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax)
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 2c133 <.literal16+0x553>
+ DB 127,0 ; jg 2c1d3 <.literal16+0x553>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2c137 <.literal16+0x557>
+ DB 127,0 ; jg 2c1d7 <.literal16+0x557>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2c13b <.literal16+0x55b>
+ DB 127,0 ; jg 2c1db <.literal16+0x55b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2c13f <.literal16+0x55f>
+ DB 127,0 ; jg 2c1df <.literal16+0x55f>
DB 0,0 ; add %al,(%rax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
@@ -43201,13 +43197,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 2c178 <.literal16+0x598>
+ DB 127,255 ; jg 2c218 <.literal16+0x598>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 2c17c <.literal16+0x59c>
+ DB 127,255 ; jg 2c21c <.literal16+0x59c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2c181 <.literal16+0x5a1>
+ DB 127,0 ; jg 2c221 <.literal16+0x5a1>
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%rax)
DB 56,0 ; cmp %al,(%rax)
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%rax)
@@ -43221,13 +43217,13 @@ ALIGN 16
DB 64,254 ; rex (bad)
DB 255,0 ; incl (%rax)
DB 255 ; (bad)
- DB 127,71 ; jg 2c1eb <.literal16+0x60b>
+ DB 127,71 ; jg 2c28b <.literal16+0x60b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2c1ef <.literal16+0x60f>
+ DB 127,71 ; jg 2c28f <.literal16+0x60f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2c1f3 <.literal16+0x613>
+ DB 127,71 ; jg 2c293 <.literal16+0x613>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2c1f7 <.literal16+0x617>
+ DB 127,71 ; jg 2c297 <.literal16+0x617>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -43257,10 +43253,10 @@ ALIGN 16
DB 61,152,221,147,61 ; cmp $0x3d93dd98,%eax
DB 152 ; cwtl
DB 221,147,61,45,16,17 ; fstl 0x11102d3d(%rbx)
- DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc2d2fa <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020f2>
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc2d39a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020ee>
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js 2c22c <.literal16+0x64c>
+ DB 120,57 ; js 2c2cc <.literal16+0x64c>
DB 64,18,120,57 ; adc 0x39(%rax),%dil
DB 64,18,120,57 ; adc 0x39(%rax),%dil
DB 64,18,120,57 ; adc 0x39(%rax),%dil
@@ -43325,13 +43321,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 2c2de <.literal16+0x6fe>
+ DB 114,28 ; jb 2c37e <.literal16+0x6fe>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2c2e2 <.literal16+0x702>
+ DB 62,114,28 ; jb,pt 2c382 <.literal16+0x702>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2c2e6 <.literal16+0x706>
+ DB 62,114,28 ; jb,pt 2c386 <.literal16+0x706>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2c2ea <.literal16+0x70a>
+ DB 62,114,28 ; jb,pt 2c38a <.literal16+0x70a>
DB 199 ; (bad)
DB 62,85 ; ds push %rbp
DB 85 ; push %rbp
@@ -43350,15 +43346,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 # 3d665135 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f2d>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d6651d5 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f29>
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%rsi)
- DB 127,63 ; jg 2c343 <.literal16+0x763>
- DB 114,249 ; jb 2c2ff <.literal16+0x71f>
- DB 127,63 ; jg 2c347 <.literal16+0x767>
- DB 114,249 ; jb 2c303 <.literal16+0x723>
- DB 127,63 ; jg 2c34b <.literal16+0x76b>
- DB 114,249 ; jb 2c307 <.literal16+0x727>
- DB 127,63 ; jg 2c34f <.literal16+0x76f>
+ DB 127,63 ; jg 2c3e3 <.literal16+0x763>
+ DB 114,249 ; jb 2c39f <.literal16+0x71f>
+ DB 127,63 ; jg 2c3e7 <.literal16+0x767>
+ DB 114,249 ; jb 2c3a3 <.literal16+0x723>
+ DB 127,63 ; jg 2c3eb <.literal16+0x76b>
+ DB 114,249 ; jb 2c3a7 <.literal16+0x727>
+ DB 127,63 ; jg 2c3ef <.literal16+0x76f>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 3,0 ; add (%rax),%eax
@@ -43468,14 +43464,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 2c3e1 <.literal16+0x801>
- DB 224,255 ; loopne 2c3e3 <.literal16+0x803>
- DB 224,255 ; loopne 2c3e5 <.literal16+0x805>
- DB 224,255 ; loopne 2c3e7 <.literal16+0x807>
- DB 224,255 ; loopne 2c3e9 <.literal16+0x809>
- DB 224,255 ; loopne 2c3eb <.literal16+0x80b>
- DB 224,255 ; loopne 2c3ed <.literal16+0x80d>
- DB 224,255 ; loopne 2c3ef <.literal16+0x80f>
+ DB 224,255 ; loopne 2c481 <.literal16+0x801>
+ DB 224,255 ; loopne 2c483 <.literal16+0x803>
+ DB 224,255 ; loopne 2c485 <.literal16+0x805>
+ DB 224,255 ; loopne 2c487 <.literal16+0x807>
+ DB 224,255 ; loopne 2c489 <.literal16+0x809>
+ DB 224,255 ; loopne 2c48b <.literal16+0x80b>
+ DB 224,255 ; loopne 2c48d <.literal16+0x80d>
+ DB 224,255 ; loopne 2c48f <.literal16+0x80f>
DB 54,0,54 ; add %dh,%ss:(%rsi)
DB 0,54 ; add %dh,(%rsi)
DB 0,54 ; add %dh,(%rsi)
@@ -43517,9 +43513,9 @@ ALIGN 8
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 2c44b <.literal8+0x1b>
+ DB 127,0 ; jg 2c4eb <.literal8+0x1b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2c44f <.literal8+0x1f>
+ DB 127,0 ; jg 2c4ef <.literal8+0x1f>
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0 ; .byte 0x0
@@ -43622,11 +43618,11 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,2 ; movd (%edx),%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,128,247,203,0,0 ; addps 0xcbf7(%eax),%xmm0
+ DB 15,88,128,39,204,0,0 ; addps 0xcc27(%eax),%xmm0
DB 102,15,110,74,4 ; movd 0x4(%edx),%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,136,7,204,0,0 ; addps 0xcc07(%eax),%xmm1
+ DB 15,88,136,55,204,0,0 ; addps 0xcc37(%eax),%xmm1
DB 141,113,4 ; lea 0x4(%ecx),%esi
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 15,41,82,64 ; movaps %xmm2,0x40(%edx)
@@ -43634,7 +43630,7 @@ _sk_seed_shader_sse2 LABEL PROC
DB 15,41,82,32 ; movaps %xmm2,0x20(%edx)
DB 15,41,82,16 ; movaps %xmm2,0x10(%edx)
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,144,23,204,0,0 ; movaps 0xcc17(%eax),%xmm2
+ DB 15,40,144,71,204,0,0 ; movaps 0xcc47(%eax),%xmm2
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 86 ; push %esi
DB 82 ; push %edx
@@ -43659,15 +43655,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,178,203,0,0 ; paddd 0xcbb2(%ecx),%xmm4
+ DB 102,15,254,161,226,203,0,0 ; paddd 0xcbe2(%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,194,203,0,0 ; movdqa 0xcbc2(%ecx),%xmm6
+ DB 102,15,111,177,242,203,0,0 ; movdqa 0xcbf2(%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,226,203,0,0 ; movdqa 0xcbe2(%ecx),%xmm0
+ DB 102,15,111,129,18,204,0,0 ; movdqa 0xcc12(%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
@@ -43677,7 +43673,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,210,203,0,0 ; movdqa 0xcbd2(%ecx),%xmm1
+ DB 102,15,111,137,2,204,0,0 ; movdqa 0xcc02(%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
@@ -43688,8 +43684,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,242,203,0,0 ; mulps 0xcbf2(%ecx),%xmm0
- DB 15,88,129,2,204,0,0 ; addps 0xcc02(%ecx),%xmm0
+ DB 15,89,129,34,204,0,0 ; mulps 0xcc22(%ecx),%xmm0
+ DB 15,88,129,50,204,0,0 ; addps 0xcc32(%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
@@ -43753,7 +43749,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,102,202,0,0 ; movaps 0xca66(%eax),%xmm3
+ DB 15,40,152,150,202,0,0 ; movaps 0xca96(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -43774,7 +43770,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,54,202,0,0 ; movaps 0xca36(%eax),%xmm0
+ DB 15,40,128,102,202,0,0 ; movaps 0xca66(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -43856,7 +43852,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,135,201,0,0 ; movaps 0xc987(%edx),%xmm5
+ DB 15,40,170,183,201,0,0 ; movaps 0xc9b7(%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
@@ -43893,7 +43889,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,40,201,0,0 ; movaps 0xc928(%edx),%xmm4
+ DB 15,40,162,88,201,0,0 ; movaps 0xc958(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,88,198 ; addps %xmm6,%xmm0
@@ -43971,7 +43967,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,103,200,0,0 ; movaps 0xc867(%eax),%xmm4
+ DB 15,40,160,151,200,0,0 ; movaps 0xc897(%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
@@ -43995,7 +43991,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,47,200,0,0 ; movaps 0xc82f(%eax),%xmm4
+ DB 15,40,160,95,200,0,0 ; movaps 0xc85f(%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
@@ -44023,7 +44019,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,232,199,0,0 ; movaps 0xc7e8(%eax),%xmm4
+ DB 15,40,160,24,200,0,0 ; movaps 0xc818(%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
@@ -44055,7 +44051,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,152,199,0,0 ; movaps 0xc798(%eax),%xmm4
+ DB 15,40,160,200,199,0,0 ; movaps 0xc7c8(%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
@@ -44107,7 +44103,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,25,199,0,0 ; movaps 0xc719(%ecx),%xmm0
+ DB 15,40,129,73,199,0,0 ; movaps 0xc749(%ecx),%xmm0
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
@@ -44165,7 +44161,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,115,198,0,0 ; movaps 0xc673(%eax),%xmm4
+ DB 15,40,160,163,198,0,0 ; movaps 0xc6a3(%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
@@ -44233,7 +44229,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,197,197,0,0 ; movaps 0xc5c5(%edx),%xmm3
+ DB 15,40,154,245,197,0,0 ; movaps 0xc5f5(%edx),%xmm3
DB 15,40,243 ; movaps %xmm3,%xmm6
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,89,198 ; mulps %xmm6,%xmm0
@@ -44293,7 +44289,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,93,197,0,0 ; movaps 0xc55d(%edx),%xmm1
+ DB 15,40,138,141,197,0,0 ; movaps 0xc58d(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -44340,7 +44336,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,221,196,0,0 ; movaps 0xc4dd(%edx),%xmm1
+ DB 15,40,138,13,197,0,0 ; movaps 0xc50d(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -44391,7 +44387,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,90,196,0,0 ; movaps 0xc45a(%edx),%xmm2
+ DB 15,40,146,138,196,0,0 ; movaps 0xc48a(%edx),%xmm2
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -44433,7 +44429,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,212,195,0,0 ; movaps 0xc3d4(%edx),%xmm1
+ DB 15,40,138,4,196,0,0 ; movaps 0xc404(%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
@@ -44472,7 +44468,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,85,195,0,0 ; movaps 0xc355(%ecx),%xmm6
+ DB 15,40,177,133,195,0,0 ; movaps 0xc385(%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)
@@ -44587,7 +44583,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,204,193,0,0 ; movaps 0xc1cc(%ecx),%xmm2
+ DB 15,40,145,252,193,0,0 ; movaps 0xc1fc(%ecx),%xmm2
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,40,250 ; movaps %xmm2,%xmm7
@@ -44702,7 +44698,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,107,192,0,0 ; movaps 0xc06b(%ecx),%xmm2
+ DB 15,40,145,155,192,0,0 ; movaps 0xc09b(%ecx),%xmm2
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,40,225 ; movaps %xmm1,%xmm4
@@ -44810,7 +44806,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,32,191,0,0 ; movaps 0xbf20(%ecx),%xmm4
+ DB 15,40,161,80,191,0,0 ; movaps 0xbf50(%ecx),%xmm4
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
@@ -44936,17 +44932,17 @@ _sk_softlight_sse2 LABEL PROC
DB 232,0,0,0,0 ; call f60 <_sk_softlight_sse2+0x52>
DB 89 ; pop %ecx
DB 15,40,194 ; movaps %xmm2,%xmm0
- DB 15,40,137,0,190,0,0 ; movaps 0xbe00(%ecx),%xmm1
+ DB 15,40,137,48,190,0,0 ; movaps 0xbe30(%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,144,189,0,0 ; movaps 0xbd90(%ecx),%xmm7
+ DB 15,40,185,192,189,0,0 ; movaps 0xbdc0(%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,16,190,0,0 ; movaps 0xbe10(%ecx),%xmm4
+ DB 15,40,161,64,190,0,0 ; movaps 0xbe40(%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
@@ -45150,7 +45146,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,207,186,0,0 ; movaps 0xbacf(%ecx),%xmm5
+ DB 15,40,169,255,186,0,0 ; movaps 0xbaff(%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)
@@ -45183,17 +45179,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,95,187,0,0 ; movaps 0xbb5f(%ecx),%xmm3
+ DB 15,40,153,143,187,0,0 ; movaps 0xbb8f(%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,111,187,0,0 ; movaps 0xbb6f(%ecx),%xmm3
+ DB 15,40,153,159,187,0,0 ; movaps 0xbb9f(%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,207,186,0,0 ; movaps 0xbacf(%ecx),%xmm1
+ DB 15,40,137,255,186,0,0 ; movaps 0xbaff(%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)
@@ -45203,7 +45199,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,127,187,0,0 ; movaps 0xbb7f(%ecx),%xmm5
+ DB 15,40,169,175,187,0,0 ; movaps 0xbbaf(%ecx),%xmm5
DB 15,89,205 ; mulps %xmm5,%xmm1
DB 15,88,207 ; addps %xmm7,%xmm1
DB 15,94,212 ; divps %xmm4,%xmm2
@@ -45394,17 +45390,17 @@ _sk_saturation_sse2 LABEL PROC
DB 15,89,253 ; mulps %xmm5,%xmm7
DB 232,0,0,0,0 ; call 1575 <_sk_saturation_sse2+0xb0>
DB 89 ; pop %ecx
- DB 15,40,153,11,184,0,0 ; movaps 0xb80b(%ecx),%xmm3
+ DB 15,40,153,59,184,0,0 ; movaps 0xb83b(%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,27,184,0,0 ; movaps 0xb81b(%ecx),%xmm3
+ DB 15,40,153,75,184,0,0 ; movaps 0xb84b(%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,123,183,0,0 ; movaps 0xb77b(%ecx),%xmm0
+ DB 15,40,129,171,183,0,0 ; movaps 0xb7ab(%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
@@ -45416,7 +45412,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,43,184,0,0 ; movaps 0xb82b(%ecx),%xmm0
+ DB 15,40,129,91,184,0,0 ; movaps 0xb85b(%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
@@ -45573,16 +45569,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,176,181,0,0 ; movaps 0xb5b0(%ecx),%xmm6
+ DB 15,40,177,224,181,0,0 ; movaps 0xb5e0(%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,192,181,0,0 ; movaps 0xb5c0(%ecx),%xmm3
+ DB 15,40,153,240,181,0,0 ; movaps 0xb5f0(%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,32,181,0,0 ; movaps 0xb520(%ecx),%xmm0
+ DB 15,40,129,80,181,0,0 ; movaps 0xb550(%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
@@ -45592,7 +45588,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,208,181,0,0 ; movaps 0xb5d0(%ecx),%xmm1
+ DB 15,40,137,0,182,0,0 ; movaps 0xb600(%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
@@ -45749,18 +45745,18 @@ _sk_luminosity_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1a33 <_sk_luminosity_sse2+0x11>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
- DB 15,40,161,77,179,0,0 ; movaps 0xb34d(%ecx),%xmm4
+ DB 15,40,161,125,179,0,0 ; movaps 0xb37d(%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,93,179,0,0 ; movaps 0xb35d(%ecx),%xmm4
+ DB 15,40,161,141,179,0,0 ; movaps 0xb38d(%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,189,178,0,0 ; movaps 0xb2bd(%ecx),%xmm4
+ DB 15,40,161,237,178,0,0 ; movaps 0xb2ed(%ecx),%xmm4
DB 15,40,252 ; movaps %xmm4,%xmm7
DB 15,92,250 ; subps %xmm2,%xmm7
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -45770,7 +45766,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,109,179,0,0 ; movaps 0xb36d(%ecx),%xmm1
+ DB 15,40,137,157,179,0,0 ; movaps 0xb39d(%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
@@ -45944,7 +45940,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 139,49 ; mov (%ecx),%esi
DB 15,133,224,0,0,0 ; jne 1da0 <_sk_srcover_rgba_8888_sse2+0x119>
DB 243,15,111,20,178 ; movdqu (%edx,%esi,4),%xmm2
- DB 102,15,111,167,18,177,0,0 ; movdqa 0xb112(%edi),%xmm4
+ DB 102,15,111,167,66,177,0,0 ; movdqa 0xb142(%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
@@ -45955,9 +45951,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,82,176,0,0 ; movaps 0xb052(%edi),%xmm5
+ DB 15,40,175,130,176,0,0 ; movaps 0xb082(%edi),%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
- DB 15,40,143,34,177,0,0 ; movaps 0xb122(%edi),%xmm1
+ DB 15,40,143,82,177,0,0 ; movaps 0xb152(%edi),%xmm1
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
@@ -46067,7 +46063,7 @@ _sk_clamp_1_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1e4a <_sk_clamp_1_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,166,174,0,0 ; movaps 0xaea6(%eax),%xmm4
+ DB 15,40,160,214,174,0,0 ; movaps 0xaed6(%eax),%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
DB 15,93,204 ; minps %xmm4,%xmm1
DB 15,93,212 ; minps %xmm4,%xmm2
@@ -46089,7 +46085,7 @@ _sk_clamp_a_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1e7d <_sk_clamp_a_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,93,152,115,174,0,0 ; minps 0xae73(%eax),%xmm3
+ DB 15,93,152,163,174,0,0 ; minps 0xaea3(%eax),%xmm3
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -46112,7 +46108,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,67,174,0,0 ; minps 0xae43(%eax),%xmm4
+ DB 15,93,160,115,174,0,0 ; minps 0xae73(%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
@@ -46180,7 +46176,7 @@ _sk_invert_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1f58 <_sk_invert_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,152,173,0,0 ; movaps 0xad98(%eax),%xmm4
+ DB 15,40,160,200,173,0,0 ; movaps 0xadc8(%eax),%xmm4
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,92,232 ; subps %xmm0,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
@@ -46292,10 +46288,10 @@ _sk_unpremul_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 2056 <_sk_unpremul_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,154,172,0,0 ; movaps 0xac9a(%eax),%xmm4
+ DB 15,40,160,202,172,0,0 ; movaps 0xacca(%eax),%xmm4
DB 15,94,227 ; divps %xmm3,%xmm4
DB 15,40,236 ; movaps %xmm4,%xmm5
- DB 15,194,168,122,173,0,0,1 ; cmpltps 0xad7a(%eax),%xmm5
+ DB 15,194,168,170,173,0,0,1 ; cmpltps 0xadaa(%eax),%xmm5
DB 15,84,236 ; andps %xmm4,%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,205 ; mulps %xmm5,%xmm1
@@ -46322,19 +46318,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,220,172,0,0 ; movaps 0xacdc(%eax),%xmm4
+ DB 15,40,160,12,173,0,0 ; movaps 0xad0c(%eax),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,176,76,173,0,0 ; movaps 0xad4c(%eax),%xmm6
+ DB 15,40,176,124,173,0,0 ; movaps 0xad7c(%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,60,173,0,0 ; movaps 0xad3c(%eax),%xmm6
+ DB 15,40,176,108,173,0,0 ; movaps 0xad6c(%eax),%xmm6
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,184,92,173,0,0 ; movaps 0xad5c(%eax),%xmm7
+ DB 15,40,184,140,173,0,0 ; movaps 0xad8c(%eax),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,184,108,173,0,0 ; movaps 0xad6c(%eax),%xmm7
+ DB 15,40,184,156,173,0,0 ; movaps 0xad9c(%eax),%xmm7
DB 15,194,215,1 ; cmpltps %xmm7,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -46392,18 +46388,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,1,172,0,0 ; movaps 0xac01(%ecx),%xmm4
+ DB 15,40,161,49,172,0,0 ; movaps 0xac31(%ecx),%xmm4
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,177,113,172,0,0 ; movaps 0xac71(%ecx),%xmm6
+ DB 15,40,177,161,172,0,0 ; movaps 0xaca1(%ecx),%xmm6
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,169,97,172,0,0 ; movaps 0xac61(%ecx),%xmm5
+ DB 15,40,169,145,172,0,0 ; movaps 0xac91(%ecx),%xmm5
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
- DB 15,40,185,129,172,0,0 ; movaps 0xac81(%ecx),%xmm7
+ DB 15,40,185,177,172,0,0 ; movaps 0xacb1(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,153,145,172,0,0 ; movaps 0xac91(%ecx),%xmm3
+ DB 15,40,153,193,172,0,0 ; movaps 0xacc1(%ecx),%xmm3
DB 15,194,203,1 ; cmpltps %xmm3,%xmm1
DB 15,84,209 ; andps %xmm1,%xmm2
DB 15,85,200 ; andnps %xmm0,%xmm1
@@ -46463,25 +46459,25 @@ _sk_to_srgb_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 226a <_sk_to_srgb_sse2+0x18>
DB 88 ; pop %eax
DB 15,82,218 ; rsqrtps %xmm2,%xmm3
- DB 15,40,160,198,171,0,0 ; movaps 0xabc6(%eax),%xmm4
+ DB 15,40,160,246,171,0,0 ; movaps 0xabf6(%eax),%xmm4
DB 15,40,235 ; movaps %xmm3,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
- DB 15,40,128,214,171,0,0 ; movaps 0xabd6(%eax),%xmm0
+ DB 15,40,128,6,172,0,0 ; movaps 0xac06(%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,230,171,0,0 ; movaps 0xabe6(%eax),%xmm0
+ DB 15,40,128,22,172,0,0 ; movaps 0xac16(%eax),%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,128,246,171,0,0 ; movaps 0xabf6(%eax),%xmm0
+ DB 15,40,128,38,172,0,0 ; movaps 0xac26(%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,182,171,0,0 ; movaps 0xabb6(%eax),%xmm5
+ DB 15,40,168,230,171,0,0 ; movaps 0xabe6(%eax),%xmm5
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,205 ; mulps %xmm5,%xmm1
- DB 15,40,152,6,172,0,0 ; movaps 0xac06(%eax),%xmm3
+ DB 15,40,152,54,172,0,0 ; movaps 0xac36(%eax),%xmm3
DB 15,194,211,1 ; cmpltps %xmm3,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -46550,14 +46546,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,143,169,0,0 ; movaps 0xa98f(%eax),%xmm1
+ DB 15,40,136,191,169,0,0 ; movaps 0xa9bf(%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,31,171,0,0 ; andps 0xab1f(%eax),%xmm5
+ DB 15,84,168,79,171,0,0 ; andps 0xab4f(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,196,0 ; cmpeqps %xmm4,%xmm0
@@ -46567,9 +46563,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,47,171,0,0 ; movaps 0xab2f(%eax),%xmm1
+ DB 15,40,136,95,171,0,0 ; movaps 0xab5f(%eax),%xmm1
DB 15,88,209 ; addps %xmm1,%xmm2
- DB 15,88,160,63,171,0,0 ; addps 0xab3f(%eax),%xmm4
+ DB 15,88,160,111,171,0,0 ; addps 0xab6f(%eax),%xmm4
DB 15,84,214 ; andps %xmm6,%xmm2
DB 15,85,244 ; andnps %xmm4,%xmm6
DB 15,86,242 ; orps %xmm2,%xmm6
@@ -46581,7 +46577,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,127,169,0,0 ; movaps 0xa97f(%eax),%xmm5
+ DB 15,40,168,175,169,0,0 ; movaps 0xa9af(%eax),%xmm5
DB 15,92,202 ; subps %xmm2,%xmm1
DB 15,40,211 ; movaps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
@@ -46591,7 +46587,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,79,171,0,0 ; mulps 0xab4f(%eax),%xmm0
+ DB 15,89,128,127,171,0,0 ; mulps 0xab7f(%eax),%xmm0
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,84,204 ; andps %xmm4,%xmm1
DB 139,69,12 ; mov 0xc(%ebp),%eax
@@ -46614,7 +46610,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,69,184 ; movaps %xmm0,-0x48(%ebp)
DB 232,0,0,0,0 ; call 245c <_sk_hsl_to_rgb_sse2+0x19>
DB 88 ; pop %eax
- DB 15,40,160,132,168,0,0 ; movaps 0xa884(%eax),%xmm4
+ DB 15,40,160,180,168,0,0 ; movaps 0xa8b4(%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
@@ -46627,13 +46623,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,100,170,0,0 ; movaps 0xaa64(%eax),%xmm5
+ DB 15,40,168,148,170,0,0 ; movaps 0xaa94(%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,148,168,0,0 ; movaps 0xa894(%eax),%xmm6
+ DB 15,40,176,196,168,0,0 ; movaps 0xa8c4(%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
@@ -46643,19 +46639,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,116,170,0,0 ; movaps 0xaa74(%eax),%xmm7
+ DB 15,40,184,164,170,0,0 ; movaps 0xaaa4(%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,84,170,0,0 ; movaps 0xaa54(%eax),%xmm4
+ DB 15,40,160,132,170,0,0 ; movaps 0xaa84(%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,36,170,0,0 ; movaps 0xaa24(%eax),%xmm6
+ DB 15,40,176,84,170,0,0 ; movaps 0xaa54(%eax),%xmm6
DB 15,89,238 ; mulps %xmm6,%xmm5
- DB 15,40,128,68,170,0,0 ; movaps 0xaa44(%eax),%xmm0
+ DB 15,40,128,116,170,0,0 ; movaps 0xaa74(%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
@@ -46681,18 +46677,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,148,168,0,0 ; andps 0xa894(%eax),%xmm1
+ DB 15,84,136,196,168,0,0 ; andps 0xa8c4(%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,116,170,0,0 ; movaps 0xaa74(%eax),%xmm0
+ DB 15,40,128,164,170,0,0 ; movaps 0xaaa4(%eax),%xmm0
DB 15,194,193,2 ; cmpleps %xmm1,%xmm0
- DB 15,40,152,132,168,0,0 ; movaps 0xa884(%eax),%xmm3
+ DB 15,40,152,180,168,0,0 ; movaps 0xa8b4(%eax),%xmm3
DB 15,194,217,2 ; cmpleps %xmm1,%xmm3
- DB 15,40,160,84,170,0,0 ; movaps 0xaa54(%eax),%xmm4
+ DB 15,40,160,132,170,0,0 ; movaps 0xaa84(%eax),%xmm4
DB 15,194,225,2 ; cmpleps %xmm1,%xmm4
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,168,68,170,0,0 ; movaps 0xaa44(%eax),%xmm5
+ DB 15,40,168,116,170,0,0 ; movaps 0xaa74(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,239 ; mulps %xmm7,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
@@ -46712,7 +46708,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,132,170,0,0 ; addps 0xaa84(%eax),%xmm3
+ DB 15,88,152,180,170,0,0 ; addps 0xaab4(%eax),%xmm3
DB 243,15,91,195 ; cvttps2dq %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
@@ -46810,9 +46806,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,218,166,0,0 ; pand 0xa6da(%edx),%xmm4
+ DB 102,15,219,162,10,167,0,0 ; pand 0xa70a(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,26,168,0,0 ; mulps 0xa81a(%edx),%xmm4
+ DB 15,89,162,74,168,0,0 ; mulps 0xa84a(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 15,89,212 ; mulps %xmm4,%xmm2
@@ -46876,17 +46872,17 @@ _sk_scale_565_sse2 LABEL PROC
DB 15,133,157,0,0,0 ; jne 284e <_sk_scale_565_sse2+0xd8>
DB 243,15,126,52,126 ; movq (%esi,%edi,2),%xmm6
DB 102,15,97,240 ; punpcklwd %xmm0,%xmm6
- DB 102,15,111,162,112,167,0,0 ; movdqa 0xa770(%edx),%xmm4
+ DB 102,15,111,162,160,167,0,0 ; movdqa 0xa7a0(%edx),%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,212 ; cvtdq2ps %xmm4,%xmm2
- DB 15,89,146,128,167,0,0 ; mulps 0xa780(%edx),%xmm2
- DB 102,15,111,170,144,167,0,0 ; movdqa 0xa790(%edx),%xmm5
+ DB 15,89,146,176,167,0,0 ; mulps 0xa7b0(%edx),%xmm2
+ DB 102,15,111,170,192,167,0,0 ; movdqa 0xa7c0(%edx),%xmm5
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,160,167,0,0 ; mulps 0xa7a0(%edx),%xmm5
- DB 102,15,219,178,176,167,0,0 ; pand 0xa7b0(%edx),%xmm6
+ DB 15,89,170,208,167,0,0 ; mulps 0xa7d0(%edx),%xmm5
+ DB 102,15,219,178,224,167,0,0 ; pand 0xa7e0(%edx),%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,192,167,0,0 ; mulps 0xa7c0(%edx),%xmm6
+ DB 15,89,178,240,167,0,0 ; mulps 0xa7f0(%edx),%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,93,254 ; minps %xmm6,%xmm7
DB 15,40,226 ; movaps %xmm2,%xmm4
@@ -46996,9 +46992,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,178,164,0,0 ; pand 0xa4b2(%edx),%xmm4
+ DB 102,15,219,162,226,164,0,0 ; pand 0xa4e2(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,242,165,0,0 ; mulps 0xa5f2(%edx),%xmm4
+ DB 15,89,162,34,166,0,0 ; mulps 0xa622(%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
@@ -47074,17 +47070,17 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,133,211,0,0,0 ; jne 2adc <_sk_lerp_565_sse2+0x113>
DB 243,15,126,44,126 ; movq (%esi,%edi,2),%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
- DB 102,15,111,162,24,165,0,0 ; movdqa 0xa518(%edx),%xmm4
+ DB 102,15,111,162,72,165,0,0 ; movdqa 0xa548(%edx),%xmm4
DB 102,15,219,229 ; pand %xmm5,%xmm4
DB 15,91,204 ; cvtdq2ps %xmm4,%xmm1
- DB 15,89,138,40,165,0,0 ; mulps 0xa528(%edx),%xmm1
- DB 102,15,111,178,56,165,0,0 ; movdqa 0xa538(%edx),%xmm6
+ DB 15,89,138,88,165,0,0 ; mulps 0xa558(%edx),%xmm1
+ DB 102,15,111,178,104,165,0,0 ; movdqa 0xa568(%edx),%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,72,165,0,0 ; mulps 0xa548(%edx),%xmm6
- DB 102,15,219,170,88,165,0,0 ; pand 0xa558(%edx),%xmm5
+ DB 15,89,178,120,165,0,0 ; mulps 0xa578(%edx),%xmm6
+ DB 102,15,219,170,136,165,0,0 ; pand 0xa588(%edx),%xmm5
DB 15,91,213 ; cvtdq2ps %xmm5,%xmm2
- DB 15,89,146,104,165,0,0 ; mulps 0xa568(%edx),%xmm2
+ DB 15,89,146,152,165,0,0 ; mulps 0xa598(%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
@@ -47170,7 +47166,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 139,30 ; mov (%esi),%ebx
DB 15,133,22,1,0,0 ; jne 2c60 <_sk_load_tables_sse2+0x13c>
DB 243,15,111,28,187 ; movdqu (%ebx,%edi,4),%xmm3
- DB 102,15,111,146,126,162,0,0 ; movdqa 0xa27e(%edx),%xmm2
+ DB 102,15,111,146,174,162,0,0 ; movdqa 0xa2ae(%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
@@ -47226,7 +47222,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,190,163,0,0 ; mulps 0xa3be(%edx),%xmm3
+ DB 15,89,154,238,163,0,0 ; mulps 0xa3ee(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -47299,7 +47295,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,189,162,0,0 ; movdqa 0xa2bd(%edx),%xmm2
+ DB 102,15,111,146,237,162,0,0 ; movdqa 0xa2ed(%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
@@ -47371,7 +47367,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,205,162,0,0 ; mulps 0xa2cd(%edx),%xmm3
+ DB 15,89,154,253,162,0,0 ; mulps 0xa2fd(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -47442,7 +47438,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,150,160,0,0 ; movdqa 0xa096(%edx),%xmm2
+ DB 102,15,111,146,198,160,0,0 ; movdqa 0xa0c6(%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
@@ -47507,7 +47503,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,38,158,0,0 ; movaps 0x9e26(%edx),%xmm3
+ DB 15,40,154,86,158,0,0 ; movaps 0x9e56(%edx),%xmm3
DB 80 ; push %eax
DB 81 ; push %ecx
DB 255,86,4 ; call *0x4(%esi)
@@ -47548,7 +47544,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,201,156,0,0 ; movaps 0x9cc9(%edx),%xmm4
+ DB 15,40,162,249,156,0,0 ; movaps 0x9cf9(%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
@@ -47570,7 +47566,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,249,157,0,0 ; movaps 0x9df9(%edx),%xmm5
+ DB 15,40,170,41,158,0,0 ; movaps 0x9e29(%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
@@ -47698,7 +47694,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,253,155,0,0 ; movaps 0x9bfd(%edx),%xmm5
+ DB 15,40,170,45,156,0,0 ; movaps 0x9c2d(%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
@@ -47944,15 +47940,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,189,153,0,0 ; mulps 0x99bd(%edx),%xmm5
- DB 15,84,178,205,153,0,0 ; andps 0x99cd(%edx),%xmm6
- DB 15,86,178,29,151,0,0 ; orps 0x971d(%edx),%xmm6
- DB 15,88,170,221,153,0,0 ; addps 0x99dd(%edx),%xmm5
- DB 15,40,186,237,153,0,0 ; movaps 0x99ed(%edx),%xmm7
+ DB 15,89,170,237,153,0,0 ; mulps 0x99ed(%edx),%xmm5
+ DB 15,84,178,253,153,0,0 ; andps 0x99fd(%edx),%xmm6
+ DB 15,86,178,77,151,0,0 ; orps 0x974d(%edx),%xmm6
+ DB 15,88,170,13,154,0,0 ; addps 0x9a0d(%edx),%xmm5
+ DB 15,40,186,29,154,0,0 ; movaps 0x9a1d(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,253,153,0,0 ; addps 0x99fd(%edx),%xmm6
- DB 15,40,186,13,154,0,0 ; movaps 0x9a0d(%edx),%xmm7
+ DB 15,88,178,45,154,0,0 ; addps 0x9a2d(%edx),%xmm6
+ DB 15,40,186,61,154,0,0 ; movaps 0x9a3d(%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
@@ -47962,21 +47958,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,45,151,0,0 ; movaps 0x972d(%edx),%xmm6
+ DB 15,40,178,93,151,0,0 ; movaps 0x975d(%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,29,154,0,0 ; addps 0x9a1d(%edx),%xmm5
- DB 15,40,186,45,154,0,0 ; movaps 0x9a2d(%edx),%xmm7
+ DB 15,88,170,77,154,0,0 ; addps 0x9a4d(%edx),%xmm5
+ DB 15,40,186,93,154,0,0 ; movaps 0x9a5d(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,61,154,0,0 ; movaps 0x9a3d(%edx),%xmm7
+ DB 15,40,186,109,154,0,0 ; movaps 0x9a6d(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,77,154,0,0 ; movaps 0x9a4d(%edx),%xmm0
+ DB 15,40,130,125,154,0,0 ; movaps 0x9a7d(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,93,154,0,0 ; mulps 0x9a5d(%edx),%xmm0
+ DB 15,89,130,141,154,0,0 ; mulps 0x9a8d(%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
@@ -48028,15 +48024,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,134,152,0,0 ; mulps 0x9886(%edx),%xmm5
- DB 15,84,178,150,152,0,0 ; andps 0x9896(%edx),%xmm6
- DB 15,86,178,230,149,0,0 ; orps 0x95e6(%edx),%xmm6
- DB 15,88,170,166,152,0,0 ; addps 0x98a6(%edx),%xmm5
- DB 15,40,186,182,152,0,0 ; movaps 0x98b6(%edx),%xmm7
+ DB 15,89,170,182,152,0,0 ; mulps 0x98b6(%edx),%xmm5
+ DB 15,84,178,198,152,0,0 ; andps 0x98c6(%edx),%xmm6
+ DB 15,86,178,22,150,0,0 ; orps 0x9616(%edx),%xmm6
+ DB 15,88,170,214,152,0,0 ; addps 0x98d6(%edx),%xmm5
+ DB 15,40,186,230,152,0,0 ; movaps 0x98e6(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,198,152,0,0 ; addps 0x98c6(%edx),%xmm6
- DB 15,40,186,214,152,0,0 ; movaps 0x98d6(%edx),%xmm7
+ DB 15,88,178,246,152,0,0 ; addps 0x98f6(%edx),%xmm6
+ DB 15,40,186,6,153,0,0 ; movaps 0x9906(%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
@@ -48046,21 +48042,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,246,149,0,0 ; movaps 0x95f6(%edx),%xmm6
+ DB 15,40,178,38,150,0,0 ; movaps 0x9626(%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,230,152,0,0 ; addps 0x98e6(%edx),%xmm5
- DB 15,40,186,246,152,0,0 ; movaps 0x98f6(%edx),%xmm7
+ DB 15,88,170,22,153,0,0 ; addps 0x9916(%edx),%xmm5
+ DB 15,40,186,38,153,0,0 ; movaps 0x9926(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,6,153,0,0 ; movaps 0x9906(%edx),%xmm7
+ DB 15,40,186,54,153,0,0 ; movaps 0x9936(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,22,153,0,0 ; movaps 0x9916(%edx),%xmm0
+ DB 15,40,130,70,153,0,0 ; movaps 0x9946(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,38,153,0,0 ; mulps 0x9926(%edx),%xmm0
+ DB 15,89,130,86,153,0,0 ; mulps 0x9956(%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
@@ -48111,15 +48107,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,82,151,0,0 ; mulps 0x9752(%edx),%xmm5
- DB 15,84,178,98,151,0,0 ; andps 0x9762(%edx),%xmm6
- DB 15,86,178,178,148,0,0 ; orps 0x94b2(%edx),%xmm6
- DB 15,88,170,114,151,0,0 ; addps 0x9772(%edx),%xmm5
- DB 15,40,186,130,151,0,0 ; movaps 0x9782(%edx),%xmm7
+ DB 15,89,170,130,151,0,0 ; mulps 0x9782(%edx),%xmm5
+ DB 15,84,178,146,151,0,0 ; andps 0x9792(%edx),%xmm6
+ DB 15,86,178,226,148,0,0 ; orps 0x94e2(%edx),%xmm6
+ DB 15,88,170,162,151,0,0 ; addps 0x97a2(%edx),%xmm5
+ DB 15,40,186,178,151,0,0 ; movaps 0x97b2(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,146,151,0,0 ; addps 0x9792(%edx),%xmm6
- DB 15,40,186,162,151,0,0 ; movaps 0x97a2(%edx),%xmm7
+ DB 15,88,178,194,151,0,0 ; addps 0x97c2(%edx),%xmm6
+ DB 15,40,186,210,151,0,0 ; movaps 0x97d2(%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
@@ -48129,21 +48125,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,194,148,0,0 ; movaps 0x94c2(%edx),%xmm6
+ DB 15,40,178,242,148,0,0 ; movaps 0x94f2(%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,178,151,0,0 ; addps 0x97b2(%edx),%xmm5
- DB 15,40,186,194,151,0,0 ; movaps 0x97c2(%edx),%xmm7
+ DB 15,88,170,226,151,0,0 ; addps 0x97e2(%edx),%xmm5
+ DB 15,40,186,242,151,0,0 ; movaps 0x97f2(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,210,151,0,0 ; movaps 0x97d2(%edx),%xmm7
+ DB 15,40,186,2,152,0,0 ; movaps 0x9802(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,226,151,0,0 ; movaps 0x97e2(%edx),%xmm0
+ DB 15,40,130,18,152,0,0 ; movaps 0x9812(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,242,151,0,0 ; mulps 0x97f2(%edx),%xmm0
+ DB 15,89,130,34,152,0,0 ; mulps 0x9822(%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
@@ -48194,15 +48190,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,30,150,0,0 ; mulps 0x961e(%edx),%xmm5
- DB 15,84,178,46,150,0,0 ; andps 0x962e(%edx),%xmm6
- DB 15,86,178,126,147,0,0 ; orps 0x937e(%edx),%xmm6
- DB 15,88,170,62,150,0,0 ; addps 0x963e(%edx),%xmm5
- DB 15,40,186,78,150,0,0 ; movaps 0x964e(%edx),%xmm7
+ DB 15,89,170,78,150,0,0 ; mulps 0x964e(%edx),%xmm5
+ DB 15,84,178,94,150,0,0 ; andps 0x965e(%edx),%xmm6
+ DB 15,86,178,174,147,0,0 ; orps 0x93ae(%edx),%xmm6
+ DB 15,88,170,110,150,0,0 ; addps 0x966e(%edx),%xmm5
+ DB 15,40,186,126,150,0,0 ; movaps 0x967e(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,94,150,0,0 ; addps 0x965e(%edx),%xmm6
- DB 15,40,186,110,150,0,0 ; movaps 0x966e(%edx),%xmm7
+ DB 15,88,178,142,150,0,0 ; addps 0x968e(%edx),%xmm6
+ DB 15,40,186,158,150,0,0 ; movaps 0x969e(%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
@@ -48212,21 +48208,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,142,147,0,0 ; movaps 0x938e(%edx),%xmm6
+ DB 15,40,178,190,147,0,0 ; movaps 0x93be(%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,126,150,0,0 ; addps 0x967e(%edx),%xmm5
- DB 15,40,186,142,150,0,0 ; movaps 0x968e(%edx),%xmm7
+ DB 15,88,170,174,150,0,0 ; addps 0x96ae(%edx),%xmm5
+ DB 15,40,186,190,150,0,0 ; movaps 0x96be(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,158,150,0,0 ; movaps 0x969e(%edx),%xmm7
+ DB 15,40,186,206,150,0,0 ; movaps 0x96ce(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,174,150,0,0 ; movaps 0x96ae(%edx),%xmm0
+ DB 15,40,130,222,150,0,0 ; movaps 0x96de(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,190,150,0,0 ; mulps 0x96be(%edx),%xmm0
+ DB 15,89,130,238,150,0,0 ; mulps 0x96ee(%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
@@ -48259,15 +48255,15 @@ _sk_gamma_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 3a93 <_sk_gamma_sse2+0x12>
DB 88 ; pop %eax
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,128,237,148,0,0 ; mulps 0x94ed(%eax),%xmm0
- DB 15,84,152,253,148,0,0 ; andps 0x94fd(%eax),%xmm3
- DB 15,86,152,77,146,0,0 ; orps 0x924d(%eax),%xmm3
- DB 15,88,128,13,149,0,0 ; addps 0x950d(%eax),%xmm0
+ DB 15,89,128,29,149,0,0 ; mulps 0x951d(%eax),%xmm0
+ DB 15,84,152,45,149,0,0 ; andps 0x952d(%eax),%xmm3
+ DB 15,86,152,125,146,0,0 ; orps 0x927d(%eax),%xmm3
+ DB 15,88,128,61,149,0,0 ; addps 0x953d(%eax),%xmm0
DB 15,40,227 ; movaps %xmm3,%xmm4
- DB 15,89,160,29,149,0,0 ; mulps 0x951d(%eax),%xmm4
+ DB 15,89,160,77,149,0,0 ; mulps 0x954d(%eax),%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,88,152,45,149,0,0 ; addps 0x952d(%eax),%xmm3
- DB 15,40,160,61,149,0,0 ; movaps 0x953d(%eax),%xmm4
+ DB 15,88,152,93,149,0,0 ; addps 0x955d(%eax),%xmm3
+ DB 15,40,160,109,149,0,0 ; movaps 0x956d(%eax),%xmm4
DB 15,94,227 ; divps %xmm3,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -48280,30 +48276,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,93,146,0,0 ; andps 0x925d(%eax),%xmm4
+ DB 15,84,160,141,146,0,0 ; andps 0x928d(%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,77,149,0,0 ; addps 0x954d(%eax),%xmm0
- DB 15,40,176,109,149,0,0 ; movaps 0x956d(%eax),%xmm6
+ DB 15,88,128,125,149,0,0 ; addps 0x957d(%eax),%xmm0
+ DB 15,40,176,157,149,0,0 ; movaps 0x959d(%eax),%xmm6
DB 15,92,244 ; subps %xmm4,%xmm6
- DB 15,40,168,93,149,0,0 ; movaps 0x955d(%eax),%xmm5
+ DB 15,40,168,141,149,0,0 ; movaps 0x958d(%eax),%xmm5
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,40,152,125,149,0,0 ; movaps 0x957d(%eax),%xmm3
+ DB 15,40,152,173,149,0,0 ; movaps 0x95ad(%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,237,148,0,0 ; mulps 0x94ed(%eax),%xmm0
- DB 15,84,136,253,148,0,0 ; andps 0x94fd(%eax),%xmm1
- DB 15,86,136,77,146,0,0 ; orps 0x924d(%eax),%xmm1
- DB 15,88,128,13,149,0,0 ; addps 0x950d(%eax),%xmm0
+ DB 15,89,128,29,149,0,0 ; mulps 0x951d(%eax),%xmm0
+ DB 15,84,136,45,149,0,0 ; andps 0x952d(%eax),%xmm1
+ DB 15,86,136,125,146,0,0 ; orps 0x927d(%eax),%xmm1
+ DB 15,88,128,61,149,0,0 ; addps 0x953d(%eax),%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
- DB 15,89,176,29,149,0,0 ; mulps 0x951d(%eax),%xmm6
+ DB 15,89,176,77,149,0,0 ; mulps 0x954d(%eax),%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,136,45,149,0,0 ; addps 0x952d(%eax),%xmm1
- DB 15,40,176,61,149,0,0 ; movaps 0x953d(%eax),%xmm6
+ DB 15,88,136,93,149,0,0 ; addps 0x955d(%eax),%xmm1
+ DB 15,40,176,109,149,0,0 ; movaps 0x956d(%eax),%xmm6
DB 15,94,241 ; divps %xmm1,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -48311,12 +48307,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,93,146,0,0 ; andps 0x925d(%eax),%xmm6
+ DB 15,84,176,141,146,0,0 ; andps 0x928d(%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,77,149,0,0 ; addps 0x954d(%eax),%xmm0
- DB 15,40,184,109,149,0,0 ; movaps 0x956d(%eax),%xmm7
+ DB 15,88,128,125,149,0,0 ; addps 0x957d(%eax),%xmm0
+ DB 15,40,184,157,149,0,0 ; movaps 0x959d(%eax),%xmm7
DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
@@ -48324,15 +48320,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,237,148,0,0 ; mulps 0x94ed(%eax),%xmm0
- DB 15,84,144,253,148,0,0 ; andps 0x94fd(%eax),%xmm2
- DB 15,86,144,77,146,0,0 ; orps 0x924d(%eax),%xmm2
- DB 15,88,128,13,149,0,0 ; addps 0x950d(%eax),%xmm0
- DB 15,40,176,29,149,0,0 ; movaps 0x951d(%eax),%xmm6
+ DB 15,89,128,29,149,0,0 ; mulps 0x951d(%eax),%xmm0
+ DB 15,84,144,45,149,0,0 ; andps 0x952d(%eax),%xmm2
+ DB 15,86,144,125,146,0,0 ; orps 0x927d(%eax),%xmm2
+ DB 15,88,128,61,149,0,0 ; addps 0x953d(%eax),%xmm0
+ DB 15,40,176,77,149,0,0 ; movaps 0x954d(%eax),%xmm6
DB 15,89,242 ; mulps %xmm2,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,144,45,149,0,0 ; addps 0x952d(%eax),%xmm2
- DB 15,40,176,61,149,0,0 ; movaps 0x953d(%eax),%xmm6
+ DB 15,88,144,93,149,0,0 ; addps 0x955d(%eax),%xmm2
+ DB 15,40,176,109,149,0,0 ; movaps 0x956d(%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
@@ -48340,18 +48336,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,93,146,0,0 ; andps 0x925d(%eax),%xmm6
+ DB 15,84,176,141,146,0,0 ; andps 0x928d(%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,77,149,0,0 ; addps 0x954d(%eax),%xmm0
+ DB 15,88,128,125,149,0,0 ; addps 0x957d(%eax),%xmm0
DB 15,89,238 ; mulps %xmm6,%xmm5
DB 15,92,197 ; subps %xmm5,%xmm0
- DB 15,40,144,109,149,0,0 ; movaps 0x956d(%eax),%xmm2
+ DB 15,40,144,157,149,0,0 ; movaps 0x959d(%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,141,149,0,0 ; movaps 0x958d(%eax),%xmm0
+ DB 15,40,128,189,149,0,0 ; movaps 0x95bd(%eax),%xmm0
DB 15,89,224 ; mulps %xmm0,%xmm4
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,89,216 ; mulps %xmm0,%xmm3
@@ -48378,29 +48374,29 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 232,0,0,0,0 ; call 3c7b <_sk_lab_to_xyz_sse2+0x15>
DB 88 ; pop %eax
- DB 15,89,144,181,147,0,0 ; mulps 0x93b5(%eax),%xmm2
- DB 15,40,160,69,145,0,0 ; movaps 0x9145(%eax),%xmm4
+ DB 15,89,144,229,147,0,0 ; mulps 0x93e5(%eax),%xmm2
+ DB 15,40,160,117,145,0,0 ; movaps 0x9175(%eax),%xmm4
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 15,40,168,197,147,0,0 ; movaps 0x93c5(%eax),%xmm5
+ DB 15,40,168,245,147,0,0 ; movaps 0x93f5(%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,213,147,0,0 ; addps 0x93d5(%eax),%xmm2
- DB 15,89,144,229,147,0,0 ; mulps 0x93e5(%eax),%xmm2
- DB 15,89,136,245,147,0,0 ; mulps 0x93f5(%eax),%xmm1
+ DB 15,88,144,5,148,0,0 ; addps 0x9405(%eax),%xmm2
+ DB 15,89,144,21,148,0,0 ; mulps 0x9415(%eax),%xmm2
+ DB 15,89,136,37,148,0,0 ; mulps 0x9425(%eax),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 15,89,152,5,148,0,0 ; mulps 0x9405(%eax),%xmm3
+ DB 15,89,152,53,148,0,0 ; mulps 0x9435(%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,21,148,0,0 ; movaps 0x9415(%eax),%xmm3
+ DB 15,40,152,69,148,0,0 ; movaps 0x9445(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,194,224,1 ; cmpltps %xmm0,%xmm4
- DB 15,40,176,37,148,0,0 ; movaps 0x9425(%eax),%xmm6
+ DB 15,40,176,85,148,0,0 ; movaps 0x9455(%eax),%xmm6
DB 15,88,206 ; addps %xmm6,%xmm1
- DB 15,40,184,53,148,0,0 ; movaps 0x9435(%eax),%xmm7
+ DB 15,40,184,101,148,0,0 ; movaps 0x9465(%eax),%xmm7
DB 15,89,207 ; mulps %xmm7,%xmm1
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,85,225 ; andnps %xmm1,%xmm4
@@ -48425,8 +48421,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,69,148,0,0 ; mulps 0x9445(%eax),%xmm4
- DB 15,89,152,85,148,0,0 ; mulps 0x9455(%eax),%xmm3
+ DB 15,89,160,117,148,0,0 ; mulps 0x9475(%eax),%xmm4
+ DB 15,89,152,133,148,0,0 ; mulps 0x9485(%eax),%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -48462,9 +48458,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,69,144,0,0 ; pand 0x9045(%edx),%xmm0
+ DB 102,15,219,130,117,144,0,0 ; pand 0x9075(%edx),%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,154,133,145,0,0 ; mulps 0x9185(%edx),%xmm3
+ DB 15,89,154,181,145,0,0 ; mulps 0x91b5(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -48527,9 +48523,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,113,143,0,0 ; pand 0x8f71(%edx),%xmm4
+ DB 102,15,219,162,161,143,0,0 ; pand 0x8fa1(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,177,144,0,0 ; mulps 0x90b1(%edx),%xmm4
+ DB 15,89,162,225,144,0,0 ; mulps 0x90e1(%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
@@ -48618,7 +48614,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,132,143,0,0 ; mulps 0x8f84(%ecx),%xmm3
+ DB 15,89,153,180,143,0,0 ; mulps 0x8fb4(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -48650,7 +48646,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,16,142,0,0 ; movaps 0x8e10(%esi),%xmm4
+ DB 15,40,166,64,142,0,0 ; movaps 0x8e40(%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
@@ -48685,7 +48681,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,48,145,0,0 ; pand 0x9130(%esi),%xmm4
+ DB 102,15,219,166,96,145,0,0 ; pand 0x9160(%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
@@ -48719,12 +48715,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,78,141,0,0 ; pand 0x8d4e(%edx),%xmm0
+ DB 102,15,219,130,126,141,0,0 ; pand 0x8d7e(%edx),%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,142,142,0,0 ; mulps 0x8e8e(%edx),%xmm0
+ DB 15,89,130,190,142,0,0 ; mulps 0x8ebe(%edx),%xmm0
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,142,140,0,0 ; movaps 0x8c8e(%edx),%xmm3
+ DB 15,40,154,190,140,0,0 ; movaps 0x8cbe(%edx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 86 ; push %esi
@@ -48780,13 +48776,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,162,140,0,0 ; pand 0x8ca2(%edx),%xmm4
+ DB 102,15,219,162,210,140,0,0 ; pand 0x8cd2(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,226,141,0,0 ; mulps 0x8de2(%edx),%xmm4
+ DB 15,89,162,18,142,0,0 ; mulps 0x8e12(%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,226,139,0,0 ; movaps 0x8be2(%edx),%xmm4
+ DB 15,40,162,18,140,0,0 ; movaps 0x8c12(%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
@@ -48876,10 +48872,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,139,140,0,0 ; mulps 0x8c8b(%ecx),%xmm0
+ DB 15,89,129,187,140,0,0 ; mulps 0x8cbb(%ecx),%xmm0
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,139,138,0,0 ; movaps 0x8a8b(%ecx),%xmm3
+ DB 15,40,153,187,138,0,0 ; movaps 0x8abb(%ecx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 82 ; push %edx
@@ -48914,20 +48910,20 @@ _sk_load_565_sse2 LABEL PROC
DB 117,97 ; jne 432e <_sk_load_565_sse2+0x8c>
DB 243,15,126,20,126 ; movq (%esi,%edi,2),%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,130,80,140,0,0 ; movdqa 0x8c50(%edx),%xmm0
+ DB 102,15,111,130,128,140,0,0 ; movdqa 0x8c80(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,96,140,0,0 ; mulps 0x8c60(%edx),%xmm0
- DB 102,15,111,138,112,140,0,0 ; movdqa 0x8c70(%edx),%xmm1
+ DB 15,89,130,144,140,0,0 ; mulps 0x8c90(%edx),%xmm0
+ DB 102,15,111,138,160,140,0,0 ; movdqa 0x8ca0(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,128,140,0,0 ; mulps 0x8c80(%edx),%xmm1
- DB 102,15,219,146,144,140,0,0 ; pand 0x8c90(%edx),%xmm2
+ DB 15,89,138,176,140,0,0 ; mulps 0x8cb0(%edx),%xmm1
+ DB 102,15,219,146,192,140,0,0 ; pand 0x8cc0(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,160,140,0,0 ; mulps 0x8ca0(%edx),%xmm2
+ DB 15,89,146,208,140,0,0 ; mulps 0x8cd0(%edx),%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,64,138,0,0 ; movaps 0x8a40(%edx),%xmm3
+ DB 15,40,154,112,138,0,0 ; movaps 0x8a70(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -48979,21 +48975,21 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 117,113 ; jne 440e <_sk_load_565_dst_sse2+0x9c>
DB 243,15,126,36,126 ; movq (%esi,%edi,2),%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,111,170,128,139,0,0 ; movdqa 0x8b80(%edx),%xmm5
+ DB 102,15,111,170,176,139,0,0 ; movdqa 0x8bb0(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,144,139,0,0 ; mulps 0x8b90(%edx),%xmm5
+ DB 15,89,170,192,139,0,0 ; mulps 0x8bc0(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,160,139,0,0 ; movdqa 0x8ba0(%edx),%xmm5
+ DB 102,15,111,170,208,139,0,0 ; movdqa 0x8bd0(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,176,139,0,0 ; mulps 0x8bb0(%edx),%xmm5
+ DB 15,89,170,224,139,0,0 ; mulps 0x8be0(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,219,162,192,139,0,0 ; pand 0x8bc0(%edx),%xmm4
+ DB 102,15,219,162,240,139,0,0 ; pand 0x8bf0(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,208,139,0,0 ; mulps 0x8bd0(%edx),%xmm4
+ DB 15,89,162,0,140,0,0 ; mulps 0x8c00(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
- DB 15,40,162,112,137,0,0 ; movaps 0x8970(%edx),%xmm4
+ DB 15,40,162,160,137,0,0 ; movaps 0x89a0(%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
@@ -49076,20 +49072,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,254,137,0,0 ; movdqa 0x89fe(%edx),%xmm0
+ DB 102,15,111,130,46,138,0,0 ; movdqa 0x8a2e(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,14,138,0,0 ; mulps 0x8a0e(%edx),%xmm0
- DB 102,15,111,138,30,138,0,0 ; movdqa 0x8a1e(%edx),%xmm1
+ DB 15,89,130,62,138,0,0 ; mulps 0x8a3e(%edx),%xmm0
+ DB 102,15,111,138,78,138,0,0 ; movdqa 0x8a4e(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,46,138,0,0 ; mulps 0x8a2e(%edx),%xmm1
- DB 102,15,219,146,62,138,0,0 ; pand 0x8a3e(%edx),%xmm2
+ DB 15,89,138,94,138,0,0 ; mulps 0x8a5e(%edx),%xmm1
+ DB 102,15,219,146,110,138,0,0 ; pand 0x8a6e(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,78,138,0,0 ; mulps 0x8a4e(%edx),%xmm2
+ DB 15,89,146,126,138,0,0 ; mulps 0x8a7e(%edx),%xmm2
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,238,135,0,0 ; movaps 0x87ee(%edx),%xmm3
+ DB 15,40,154,30,136,0,0 ; movaps 0x881e(%edx),%xmm3
DB 81 ; push %ecx
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,80,4 ; call *0x4(%eax)
@@ -49115,8 +49111,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,123,139,0,0 ; movaps 0x8b7b(%edi),%xmm4
- DB 15,40,175,139,139,0,0 ; movaps 0x8b8b(%edi),%xmm5
+ DB 15,40,167,171,139,0,0 ; movaps 0x8bab(%edi),%xmm4
+ DB 15,40,175,187,139,0,0 ; movaps 0x8bbb(%edi),%xmm5
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,89,244 ; mulps %xmm4,%xmm6
@@ -49194,21 +49190,21 @@ _sk_load_4444_sse2 LABEL PROC
DB 117,112 ; jne 46e4 <_sk_load_4444_sse2+0x9b>
DB 243,15,126,28,126 ; movq (%esi,%edi,2),%xmm3
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,130,185,138,0,0 ; movdqa 0x8ab9(%edx),%xmm0
+ DB 102,15,111,130,233,138,0,0 ; movdqa 0x8ae9(%edx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,201,138,0,0 ; mulps 0x8ac9(%edx),%xmm0
- DB 102,15,111,138,217,138,0,0 ; movdqa 0x8ad9(%edx),%xmm1
+ DB 15,89,130,249,138,0,0 ; mulps 0x8af9(%edx),%xmm0
+ DB 102,15,111,138,9,139,0,0 ; movdqa 0x8b09(%edx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,233,138,0,0 ; mulps 0x8ae9(%edx),%xmm1
- DB 102,15,111,146,249,138,0,0 ; movdqa 0x8af9(%edx),%xmm2
+ DB 15,89,138,25,139,0,0 ; mulps 0x8b19(%edx),%xmm1
+ DB 102,15,111,146,41,139,0,0 ; movdqa 0x8b29(%edx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,9,139,0,0 ; mulps 0x8b09(%edx),%xmm2
- DB 102,15,219,154,25,139,0,0 ; pand 0x8b19(%edx),%xmm3
+ DB 15,89,146,57,139,0,0 ; mulps 0x8b39(%edx),%xmm2
+ DB 102,15,219,154,73,139,0,0 ; pand 0x8b49(%edx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,41,139,0,0 ; mulps 0x8b29(%edx),%xmm3
+ DB 15,89,154,89,139,0,0 ; mulps 0x8b59(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 82 ; push %edx
@@ -49262,24 +49258,24 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 15,133,128,0,0,0 ; jne 47d7 <_sk_load_4444_dst_sse2+0xaf>
DB 243,15,126,36,126 ; movq (%esi,%edi,2),%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,111,170,218,137,0,0 ; movdqa 0x89da(%edx),%xmm5
+ DB 102,15,111,170,10,138,0,0 ; movdqa 0x8a0a(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,234,137,0,0 ; mulps 0x89ea(%edx),%xmm5
+ DB 15,89,170,26,138,0,0 ; mulps 0x8a1a(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,250,137,0,0 ; movdqa 0x89fa(%edx),%xmm5
+ DB 102,15,111,170,42,138,0,0 ; movdqa 0x8a2a(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,10,138,0,0 ; mulps 0x8a0a(%edx),%xmm5
+ DB 15,89,170,58,138,0,0 ; mulps 0x8a3a(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,111,170,26,138,0,0 ; movdqa 0x8a1a(%edx),%xmm5
+ DB 102,15,111,170,74,138,0,0 ; movdqa 0x8a4a(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,42,138,0,0 ; mulps 0x8a2a(%edx),%xmm5
+ DB 15,89,170,90,138,0,0 ; mulps 0x8a5a(%edx),%xmm5
DB 15,41,105,48 ; movaps %xmm5,0x30(%ecx)
- DB 102,15,219,162,58,138,0,0 ; pand 0x8a3a(%edx),%xmm4
+ DB 102,15,219,162,106,138,0,0 ; pand 0x8a6a(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,74,138,0,0 ; mulps 0x8a4a(%edx),%xmm4
+ DB 15,89,162,122,138,0,0 ; mulps 0x8a7a(%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
@@ -49362,21 +49358,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,60,136,0,0 ; movdqa 0x883c(%ecx),%xmm0
+ DB 102,15,111,129,108,136,0,0 ; movdqa 0x886c(%ecx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,76,136,0,0 ; mulps 0x884c(%ecx),%xmm0
- DB 102,15,111,137,92,136,0,0 ; movdqa 0x885c(%ecx),%xmm1
+ DB 15,89,129,124,136,0,0 ; mulps 0x887c(%ecx),%xmm0
+ DB 102,15,111,137,140,136,0,0 ; movdqa 0x888c(%ecx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,137,108,136,0,0 ; mulps 0x886c(%ecx),%xmm1
- DB 102,15,111,145,124,136,0,0 ; movdqa 0x887c(%ecx),%xmm2
+ DB 15,89,137,156,136,0,0 ; mulps 0x889c(%ecx),%xmm1
+ DB 102,15,111,145,172,136,0,0 ; movdqa 0x88ac(%ecx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,145,140,136,0,0 ; mulps 0x888c(%ecx),%xmm2
- DB 102,15,219,153,156,136,0,0 ; pand 0x889c(%ecx),%xmm3
+ DB 15,89,145,188,136,0,0 ; mulps 0x88bc(%ecx),%xmm2
+ DB 102,15,219,153,204,136,0,0 ; pand 0x88cc(%ecx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,153,172,136,0,0 ; mulps 0x88ac(%ecx),%xmm3
+ DB 15,89,153,220,136,0,0 ; mulps 0x88dc(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 81 ; push %ecx
@@ -49404,7 +49400,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,63,136,0,0 ; movaps 0x883f(%edi),%xmm4
+ DB 15,40,167,111,136,0,0 ; movaps 0x886f(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -49487,11 +49483,11 @@ _sk_load_8888_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 4ac6 <_sk_load_8888_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,146,110,131,0,0 ; movdqa 0x836e(%edx),%xmm2
+ DB 102,15,111,146,158,131,0,0 ; movdqa 0x839e(%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,174,132,0,0 ; movaps 0x84ae(%edx),%xmm4
+ DB 15,40,162,222,132,0,0 ; movaps 0x84de(%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
@@ -49554,11 +49550,11 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 4b9d <_sk_load_8888_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,167,130,0,0 ; movdqa 0x82a7(%edx),%xmm5
+ DB 102,15,111,170,215,130,0,0 ; movdqa 0x82d7(%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,231,131,0,0 ; movaps 0x83e7(%edx),%xmm7
+ DB 15,40,186,23,132,0,0 ; movaps 0x8417(%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
@@ -49651,11 +49647,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,52,129,0,0 ; movdqa 0x8134(%ecx),%xmm2
+ DB 102,15,111,145,100,129,0,0 ; movdqa 0x8164(%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,116,130,0,0 ; movaps 0x8274(%ecx),%xmm4
+ DB 15,40,161,164,130,0,0 ; movaps 0x82a4(%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
@@ -49697,7 +49693,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,201,128,0,0 ; movaps 0x80c9(%edi),%xmm4
+ DB 15,40,167,249,128,0,0 ; movaps 0x80f9(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -49766,11 +49762,11 @@ _sk_load_bgra_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 4e31 <_sk_load_bgra_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,130,3,128,0,0 ; movdqa 0x8003(%edx),%xmm0
+ DB 102,15,111,130,51,128,0,0 ; movdqa 0x8033(%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,67,129,0,0 ; movaps 0x8143(%edx),%xmm4
+ DB 15,40,162,115,129,0,0 ; movaps 0x8173(%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
@@ -49833,11 +49829,11 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 4f08 <_sk_load_bgra_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,60,127,0,0 ; movdqa 0x7f3c(%edx),%xmm5
+ DB 102,15,111,170,108,127,0,0 ; movdqa 0x7f6c(%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,124,128,0,0 ; movaps 0x807c(%edx),%xmm7
+ DB 15,40,186,172,128,0,0 ; movaps 0x80ac(%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
@@ -49930,11 +49926,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,201,125,0,0 ; movdqa 0x7dc9(%ecx),%xmm0
+ DB 102,15,111,129,249,125,0,0 ; movdqa 0x7df9(%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,9,127,0,0 ; movaps 0x7f09(%ecx),%xmm4
+ DB 15,40,161,57,127,0,0 ; movaps 0x7f39(%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
@@ -49976,7 +49972,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,94,125,0,0 ; movaps 0x7d5e(%edi),%xmm4
+ DB 15,40,167,142,125,0,0 ; movaps 0x7d8e(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -50073,11 +50069,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,136,128,0,0 ; movdqa 0x8088(%edx),%xmm5
+ DB 102,15,111,170,184,128,0,0 ; movdqa 0x80b8(%edx),%xmm5
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
- DB 102,15,219,138,152,128,0,0 ; pand 0x8098(%edx),%xmm1
- DB 102,15,111,130,168,128,0,0 ; movdqa 0x80a8(%edx),%xmm0
+ DB 102,15,219,138,200,128,0,0 ; pand 0x80c8(%edx),%xmm1
+ DB 102,15,111,130,216,128,0,0 ; movdqa 0x80d8(%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
@@ -50089,7 +50085,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,152,128,0,0 ; movdqa 0x8098(%edx),%xmm3
+ DB 102,15,111,154,200,128,0,0 ; movdqa 0x80c8(%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
@@ -50102,7 +50098,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,168,128,0,0 ; movdqa 0x80a8(%edx),%xmm2
+ DB 102,15,111,146,216,128,0,0 ; movdqa 0x80d8(%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
@@ -50117,7 +50113,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,184,128,0,0 ; movdqa 0x80b8(%edx),%xmm3
+ DB 102,15,111,154,232,128,0,0 ; movdqa 0x80e8(%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
@@ -50204,18 +50200,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,107,126,0,0 ; movdqa 0x7e6b(%edx),%xmm7
+ DB 102,15,111,186,155,126,0,0 ; movdqa 0x7e9b(%edx),%xmm7
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,219,215 ; pand %xmm7,%xmm2
- DB 102,15,111,154,123,126,0,0 ; movdqa 0x7e7b(%edx),%xmm3
+ DB 102,15,111,154,171,126,0,0 ; movdqa 0x7eab(%edx),%xmm3
DB 102,15,219,203 ; pand %xmm3,%xmm1
- DB 102,15,111,162,139,126,0,0 ; movdqa 0x7e8b(%edx),%xmm4
+ DB 102,15,111,162,187,126,0,0 ; movdqa 0x7ebb(%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,155,126,0,0 ; movdqa 0x7e9b(%edx),%xmm2
+ DB 102,15,111,146,203,126,0,0 ; movdqa 0x7ecb(%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
@@ -50359,11 +50355,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,207,123,0,0 ; movdqa 0x7bcf(%ecx),%xmm6
+ DB 102,15,111,177,255,123,0,0 ; movdqa 0x7bff(%ecx),%xmm6
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
- DB 102,15,219,137,223,123,0,0 ; pand 0x7bdf(%ecx),%xmm1
- DB 102,15,111,129,239,123,0,0 ; movdqa 0x7bef(%ecx),%xmm0
+ DB 102,15,219,137,15,124,0,0 ; pand 0x7c0f(%ecx),%xmm1
+ DB 102,15,111,129,31,124,0,0 ; movdqa 0x7c1f(%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
@@ -50374,7 +50370,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,223,123,0,0 ; movdqa 0x7bdf(%ecx),%xmm3
+ DB 102,15,111,153,15,124,0,0 ; movdqa 0x7c0f(%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
@@ -50388,7 +50384,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,239,123,0,0 ; movdqa 0x7bef(%ecx),%xmm2
+ DB 102,15,111,145,31,124,0,0 ; movdqa 0x7c1f(%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
@@ -50397,12 +50393,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,223,123,0,0 ; pand 0x7bdf(%ecx),%xmm7
+ DB 102,15,219,185,15,124,0,0 ; pand 0x7c0f(%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,255,123,0,0 ; movdqa 0x7bff(%ecx),%xmm4
+ DB 102,15,111,161,47,124,0,0 ; movdqa 0x7c2f(%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
@@ -50439,22 +50435,22 @@ _sk_store_f16_sse2 LABEL PROC
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 232,0,0,0,0 ; call 5795 <_sk_store_f16_sse2+0x19>
DB 88 ; pop %eax
- DB 102,15,111,152,75,122,0,0 ; movdqa 0x7a4b(%eax),%xmm3
+ DB 102,15,111,152,123,122,0,0 ; movdqa 0x7a7b(%eax),%xmm3
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
- DB 102,15,111,136,123,122,0,0 ; movdqa 0x7a7b(%eax),%xmm1
+ DB 102,15,111,136,171,122,0,0 ; movdqa 0x7aab(%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,91,122,0,0 ; movdqa 0x7a5b(%eax),%xmm7
+ DB 102,15,111,184,139,122,0,0 ; movdqa 0x7a8b(%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,107,122,0,0 ; movdqa 0x7a6b(%eax),%xmm5
+ DB 102,15,111,168,155,122,0,0 ; movdqa 0x7a9b(%eax),%xmm5
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,102,200 ; pcmpgtd %xmm0,%xmm1
- DB 102,15,111,128,251,118,0,0 ; movdqa 0x76fb(%eax),%xmm0
+ DB 102,15,111,128,43,119,0,0 ; movdqa 0x772b(%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
@@ -50586,7 +50582,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,14,118,0,0 ; movaps 0x760e(%edx),%xmm4
+ DB 15,40,162,62,118,0,0 ; movaps 0x763e(%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
@@ -50688,7 +50684,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,167,116,0,0 ; movaps 0x74a7(%edx),%xmm5
+ DB 15,40,170,215,116,0,0 ; movaps 0x74d7(%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
@@ -50714,7 +50710,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,39,114,0,0 ; movaps 0x7227(%edx),%xmm3
+ DB 15,40,154,87,114,0,0 ; movaps 0x7257(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -50759,7 +50755,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,3,118,0,0 ; movaps 0x7603(%edi),%xmm6
+ DB 15,40,183,51,118,0,0 ; movaps 0x7633(%edi),%xmm6
DB 139,121,8 ; mov 0x8(%ecx),%edi
DB 193,230,2 ; shl $0x2,%esi
DB 15,40,224 ; movaps %xmm0,%xmm4
@@ -51031,7 +51027,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,175,109,0,0 ; andps 0x6daf(%eax),%xmm5
+ DB 15,84,168,223,109,0,0 ; andps 0x6ddf(%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
@@ -51061,7 +51057,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,93,109,0,0 ; andps 0x6d5d(%eax),%xmm5
+ DB 15,84,168,141,109,0,0 ; andps 0x6d8d(%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
@@ -51089,13 +51085,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,171,116,0,0 ; mulss 0x74ab(%ecx),%xmm5
+ DB 243,15,89,169,219,116,0,0 ; mulss 0x74db(%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,11,109,0,0 ; andps 0x6d0b(%ecx),%xmm5
+ DB 15,84,169,59,109,0,0 ; andps 0x6d3b(%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
@@ -51128,13 +51124,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,55,116,0,0 ; mulss 0x7437(%ecx),%xmm5
+ DB 243,15,89,169,103,116,0,0 ; mulss 0x7467(%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,151,108,0,0 ; andps 0x6c97(%ecx),%xmm5
+ DB 15,84,169,199,108,0,0 ; andps 0x6cc7(%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
@@ -51163,7 +51159,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,35,108,0,0 ; minps 0x6c23(%eax),%xmm4
+ DB 15,93,160,83,108,0,0 ; minps 0x6c53(%eax),%xmm4
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -51186,7 +51182,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,243,107,0,0 ; movaps 0x6bf3(%eax),%xmm7
+ DB 15,40,184,35,108,0,0 ; movaps 0x6c23(%eax),%xmm7
DB 15,84,247 ; andps %xmm7,%xmm6
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -51210,14 +51206,14 @@ _sk_mirror_x_1_sse2 LABEL PROC
DB 131,236,8 ; sub $0x8,%esp
DB 232,0,0,0,0 ; call 6147 <_sk_mirror_x_1_sse2+0xb>
DB 88 ; pop %eax
- DB 15,40,160,25,108,0,0 ; movaps 0x6c19(%eax),%xmm4
+ DB 15,40,160,73,108,0,0 ; movaps 0x6c49(%eax),%xmm4
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,168,153,107,0,0 ; movaps 0x6b99(%eax),%xmm5
+ DB 15,40,168,201,107,0,0 ; movaps 0x6bc9(%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,169,107,0,0 ; movaps 0x6ba9(%eax),%xmm7
+ DB 15,40,184,217,107,0,0 ; movaps 0x6bd9(%eax),%xmm7
DB 15,84,239 ; andps %xmm7,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,88,246 ; addps %xmm6,%xmm6
@@ -51248,10 +51244,10 @@ _sk_luminance_to_alpha_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 61b1 <_sk_luminance_to_alpha_sse2+0xe>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,128,127,112,0,0 ; mulps 0x707f(%eax),%xmm0
- DB 15,89,136,143,112,0,0 ; mulps 0x708f(%eax),%xmm1
+ DB 15,89,128,175,112,0,0 ; mulps 0x70af(%eax),%xmm0
+ DB 15,89,136,191,112,0,0 ; mulps 0x70bf(%eax),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,152,159,112,0,0 ; mulps 0x709f(%eax),%xmm3
+ DB 15,89,152,207,112,0,0 ; mulps 0x70cf(%eax),%xmm3
DB 15,88,217 ; addps %xmm1,%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -51631,12 +51627,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,25,108,0,0 ; movdqa 0x6c19(%edx),%xmm2
+ DB 102,15,111,146,73,108,0,0 ; movdqa 0x6c49(%edx),%xmm2
DB 102,15,219,209 ; pand %xmm1,%xmm2
- DB 102,15,235,146,217,105,0,0 ; por 0x69d9(%edx),%xmm2
+ DB 102,15,235,146,9,106,0,0 ; por 0x6a09(%edx),%xmm2
DB 102,15,114,209,16 ; psrld $0x10,%xmm1
- DB 102,15,235,138,41,108,0,0 ; por 0x6c29(%edx),%xmm1
- DB 15,88,138,57,108,0,0 ; addps 0x6c39(%edx),%xmm1
+ DB 102,15,235,138,89,108,0,0 ; por 0x6c59(%edx),%xmm1
+ DB 15,88,138,105,108,0,0 ; addps 0x6c69(%edx),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 243,15,91,201 ; cvttps2dq %xmm1,%xmm1
@@ -51743,15 +51739,15 @@ _sk_gauss_a_to_rgba_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 6800 <_sk_gauss_a_to_rgba_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,128,144,106,0,0 ; movaps 0x6a90(%eax),%xmm0
+ DB 15,40,128,192,106,0,0 ; movaps 0x6ac0(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,160,106,0,0 ; addps 0x6aa0(%eax),%xmm0
+ DB 15,88,128,208,106,0,0 ; addps 0x6ad0(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,176,106,0,0 ; addps 0x6ab0(%eax),%xmm0
+ DB 15,88,128,224,106,0,0 ; addps 0x6ae0(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,192,106,0,0 ; addps 0x6ac0(%eax),%xmm0
+ DB 15,88,128,240,106,0,0 ; addps 0x6af0(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,208,106,0,0 ; addps 0x6ad0(%eax),%xmm0
+ DB 15,88,128,0,107,0,0 ; addps 0x6b00(%eax),%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,200 ; movaps %xmm0,%xmm1
@@ -51952,30 +51948,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,81,104,0,0 ; movaps 0x6851(%eax),%xmm0
+ DB 15,40,128,129,104,0,0 ; movaps 0x6881(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,97,104,0,0 ; addps 0x6861(%eax),%xmm0
+ DB 15,88,128,145,104,0,0 ; addps 0x6891(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,113,104,0,0 ; addps 0x6871(%eax),%xmm0
+ DB 15,88,128,161,104,0,0 ; addps 0x68a1(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,129,104,0,0 ; addps 0x6881(%eax),%xmm0
+ DB 15,88,128,177,104,0,0 ; addps 0x68b1(%eax),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,40,176,145,104,0,0 ; movaps 0x6891(%eax),%xmm6
+ DB 15,40,176,193,104,0,0 ; movaps 0x68c1(%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,81,98,0,0 ; movaps 0x6251(%eax),%xmm0
+ DB 15,40,128,129,98,0,0 ; movaps 0x6281(%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,97,98,0,0 ; movaps 0x6261(%eax),%xmm5
+ DB 15,40,168,145,98,0,0 ; movaps 0x6291(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,84,232 ; andps %xmm0,%xmm5
DB 15,85,193 ; andnps %xmm1,%xmm0
@@ -52023,8 +52019,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 131,236,8 ; sub $0x8,%esp
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
- DB 243,15,16,105,40 ; movss 0x28(%ecx),%xmm5
- DB 243,15,16,97,44 ; movss 0x2c(%ecx),%xmm4
+ DB 243,15,16,105,72 ; movss 0x48(%ecx),%xmm5
+ DB 243,15,16,97,76 ; movss 0x4c(%ecx),%xmm4
DB 243,15,89,229 ; mulss %xmm5,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
@@ -52037,10 +52033,10 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 243,15,89,237 ; mulss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
- DB 243,15,16,65,32 ; movss 0x20(%ecx),%xmm0
+ DB 243,15,16,65,64 ; movss 0x40(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,132,103,0,0 ; mulps 0x6784(%edx),%xmm4
- DB 15,89,130,148,103,0,0 ; mulps 0x6794(%edx),%xmm0
+ DB 15,89,162,180,103,0,0 ; mulps 0x67b4(%edx),%xmm4
+ DB 15,89,130,196,103,0,0 ; mulps 0x67c4(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -52048,11 +52044,11 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,81,237 ; sqrtps %xmm5,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,162,52,102,0,0 ; xorps 0x6634(%edx),%xmm4
+ DB 15,87,162,100,102,0,0 ; xorps 0x6664(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
- DB 243,15,16,105,36 ; movss 0x24(%ecx),%xmm5
+ DB 243,15,16,105,68 ; movss 0x44(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,52,97,0,0 ; mulps 0x6134(%edx),%xmm5
+ DB 15,89,170,100,97,0,0 ; mulps 0x6164(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,95,196 ; maxps %xmm4,%xmm0
@@ -52072,8 +52068,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 131,236,8 ; sub $0x8,%esp
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
- DB 243,15,16,105,40 ; movss 0x28(%ecx),%xmm5
- DB 243,15,16,97,44 ; movss 0x2c(%ecx),%xmm4
+ DB 243,15,16,105,72 ; movss 0x48(%ecx),%xmm5
+ DB 243,15,16,97,76 ; movss 0x4c(%ecx),%xmm4
DB 243,15,89,229 ; mulss %xmm5,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
@@ -52086,10 +52082,10 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 243,15,89,237 ; mulss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
- DB 243,15,16,65,32 ; movss 0x20(%ecx),%xmm0
+ DB 243,15,16,65,64 ; movss 0x40(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,230,102,0,0 ; mulps 0x66e6(%edx),%xmm4
- DB 15,89,130,246,102,0,0 ; mulps 0x66f6(%edx),%xmm0
+ DB 15,89,162,22,103,0,0 ; mulps 0x6716(%edx),%xmm4
+ DB 15,89,130,38,103,0,0 ; mulps 0x6726(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -52097,11 +52093,11 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,81,237 ; sqrtps %xmm5,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,162,150,101,0,0 ; xorps 0x6596(%edx),%xmm4
+ DB 15,87,162,198,101,0,0 ; xorps 0x65c6(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
- DB 243,15,16,105,36 ; movss 0x24(%ecx),%xmm5
+ DB 243,15,16,105,68 ; movss 0x44(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,150,96,0,0 ; mulps 0x6096(%edx),%xmm5
+ DB 15,89,170,198,96,0,0 ; mulps 0x60c6(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
@@ -52123,12 +52119,12 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
- DB 243,15,16,98,40 ; movss 0x28(%edx),%xmm4
- DB 243,15,16,106,44 ; movss 0x2c(%edx),%xmm5
+ DB 243,15,16,98,72 ; movss 0x48(%edx),%xmm4
+ DB 243,15,16,106,76 ; movss 0x4c(%edx),%xmm5
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,110,102,0,0 ; mulps 0x666e(%ecx),%xmm5
+ DB 15,89,169,158,102,0,0 ; mulps 0x669e(%ecx),%xmm5
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
@@ -52136,7 +52132,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,30,101,0,0 ; xorps 0x651e(%ecx),%xmm0
+ DB 15,87,129,78,101,0,0 ; xorps 0x654e(%ecx),%xmm0
DB 15,94,197 ; divps %xmm5,%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
@@ -52155,8 +52151,8 @@ _sk_mask_2pt_conical_degenerates_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,17 ; mov (%ecx),%edx
- DB 243,15,16,98,40 ; movss 0x28(%edx),%xmm4
- DB 243,15,16,106,44 ; movss 0x2c(%edx),%xmm5
+ DB 243,15,16,98,72 ; movss 0x48(%edx),%xmm4
+ DB 243,15,16,106,76 ; movss 0x4c(%edx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,89,232 ; mulps %xmm0,%xmm5
@@ -52209,14 +52205,14 @@ _sk_save_xy_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 232,0,0,0,0 ; call 6dab <_sk_save_xy_sse2+0x12>
DB 88 ; pop %eax
- DB 15,40,160,53,95,0,0 ; movaps 0x5f35(%eax),%xmm4
+ DB 15,40,160,101,95,0,0 ; movaps 0x5f65(%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,69,95,0,0 ; movaps 0x5f45(%eax),%xmm2
+ DB 15,40,144,117,95,0,0 ; movaps 0x5f75(%eax),%xmm2
DB 15,84,250 ; andps %xmm2,%xmm7
DB 15,92,247 ; subps %xmm7,%xmm6
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -52231,9 +52227,9 @@ _sk_save_xy_sse2 LABEL PROC
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
DB 15,17,1 ; movups %xmm0,(%ecx)
- DB 15,17,73,32 ; movups %xmm1,0x20(%ecx)
- DB 15,17,105,64 ; movups %xmm5,0x40(%ecx)
- DB 15,17,97,96 ; movups %xmm4,0x60(%ecx)
+ DB 15,17,73,64 ; movups %xmm1,0x40(%ecx)
+ DB 15,17,169,128,0,0,0 ; movups %xmm5,0x80(%ecx)
+ DB 15,17,161,192,0,0,0 ; movups %xmm4,0xc0(%ecx)
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -52254,8 +52250,8 @@ _sk_accumulate_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,17 ; mov (%ecx),%edx
- DB 15,16,162,128,0,0,0 ; movups 0x80(%edx),%xmm4
- DB 15,16,170,160,0,0,0 ; movups 0xa0(%edx),%xmm5
+ DB 15,16,162,0,1,0,0 ; movups 0x100(%edx),%xmm4
+ DB 15,16,170,64,1,0,0 ; movups 0x140(%edx),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,89,224 ; mulps %xmm0,%xmm4
@@ -52287,17 +52283,17 @@ _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 6e8d <_sk_bilinear_nx_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6e93 <_sk_bilinear_nx_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
- DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,195,100,0,0 ; addps 0x64c3(%eax),%xmm0
- DB 15,40,168,99,94,0,0 ; movaps 0x5e63(%eax),%xmm5
+ DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
+ DB 15,88,128,237,100,0,0 ; addps 0x64ed(%eax),%xmm0
+ DB 15,40,168,141,94,0,0 ; movaps 0x5e8d(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,17,174,128,0,0,0 ; movups %xmm5,0x80(%esi)
+ DB 15,17,174,0,1,0,0 ; movups %xmm5,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 80 ; push %eax
@@ -52314,15 +52310,15 @@ _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 6ed0 <_sk_bilinear_px_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6ed9 <_sk_bilinear_px_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
- DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,16,94,0,0 ; addps 0x5e10(%eax),%xmm0
- DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
+ DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
+ DB 15,88,128,55,94,0,0 ; addps 0x5e37(%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
DB 80 ; push %eax
@@ -52339,17 +52335,17 @@ _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 6f09 <_sk_bilinear_ny_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6f15 <_sk_bilinear_ny_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
- DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,71,100,0,0 ; addps 0x6447(%eax),%xmm1
- DB 15,40,168,231,93,0,0 ; movaps 0x5de7(%eax),%xmm5
+ 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,107,100,0,0 ; addps 0x646b(%eax),%xmm1
+ DB 15,40,168,11,94,0,0 ; movaps 0x5e0b(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,17,174,160,0,0,0 ; movups %xmm5,0xa0(%esi)
+ DB 15,17,174,64,1,0,0 ; movups %xmm5,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 80 ; push %eax
@@ -52366,15 +52362,15 @@ _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 6f4d <_sk_bilinear_py_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6f5c <_sk_bilinear_py_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
- DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,147,93,0,0 ; addps 0x5d93(%eax),%xmm1
- DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%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,180,93,0,0 ; addps 0x5db4(%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
DB 80 ; push %eax
@@ -52391,22 +52387,22 @@ _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 6f87 <_sk_bicubic_n3x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6f99 <_sk_bicubic_n3x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
- DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,217,99,0,0 ; addps 0x63d9(%eax),%xmm0
- DB 15,40,168,105,93,0,0 ; movaps 0x5d69(%eax),%xmm5
+ DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
+ DB 15,88,128,247,99,0,0 ; addps 0x63f7(%eax),%xmm0
+ DB 15,40,168,135,93,0,0 ; movaps 0x5d87(%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,233,99,0,0 ; mulps 0x63e9(%eax),%xmm5
- DB 15,88,168,89,95,0,0 ; addps 0x5f59(%eax),%xmm5
+ DB 15,89,168,7,100,0,0 ; mulps 0x6407(%eax),%xmm5
+ DB 15,88,168,119,95,0,0 ; addps 0x5f77(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
- DB 15,17,174,128,0,0,0 ; movups %xmm5,0x80(%esi)
+ DB 15,17,174,0,1,0,0 ; movups %xmm5,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 80 ; push %eax
@@ -52423,24 +52419,24 @@ _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 6fe1 <_sk_bicubic_n1x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6ff6 <_sk_bicubic_n1x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
- DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,111,99,0,0 ; addps 0x636f(%eax),%xmm0
- DB 15,40,168,15,93,0,0 ; movaps 0x5d0f(%eax),%xmm5
+ DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
+ DB 15,88,128,138,99,0,0 ; addps 0x638a(%eax),%xmm0
+ DB 15,40,168,42,93,0,0 ; movaps 0x5d2a(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,159,99,0,0 ; movaps 0x639f(%eax),%xmm4
+ DB 15,40,160,186,99,0,0 ; movaps 0x63ba(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,175,99,0,0 ; addps 0x63af(%eax),%xmm4
+ DB 15,88,160,202,99,0,0 ; addps 0x63ca(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,255,92,0,0 ; addps 0x5cff(%eax),%xmm4
+ DB 15,88,160,26,93,0,0 ; addps 0x5d1a(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,191,99,0,0 ; addps 0x63bf(%eax),%xmm4
- DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
+ DB 15,88,160,218,99,0,0 ; addps 0x63da(%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
DB 80 ; push %eax
@@ -52457,23 +52453,23 @@ _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 7049 <_sk_bicubic_p1x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7061 <_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,151,92,0,0 ; movaps 0x5c97(%eax),%xmm4
+ DB 15,40,160,175,92,0,0 ; movaps 0x5caf(%eax),%xmm4
DB 15,16,6 ; movups (%esi),%xmm0
- DB 15,16,110,64 ; movups 0x40(%esi),%xmm5
+ DB 15,16,174,128,0,0,0 ; movups 0x80(%esi),%xmm5
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,176,55,99,0,0 ; movaps 0x6337(%eax),%xmm6
+ DB 15,40,176,79,99,0,0 ; movaps 0x634f(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,71,99,0,0 ; addps 0x6347(%eax),%xmm6
+ DB 15,88,176,95,99,0,0 ; addps 0x635f(%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,87,99,0,0 ; addps 0x6357(%eax),%xmm6
- DB 15,17,182,128,0,0,0 ; movups %xmm6,0x80(%esi)
+ DB 15,88,176,111,99,0,0 ; addps 0x636f(%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
DB 80 ; push %eax
@@ -52490,20 +52486,20 @@ _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 70a6 <_sk_bicubic_p3x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 70c1 <_sk_bicubic_p3x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
- DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,234,98,0,0 ; addps 0x62ea(%eax),%xmm0
+ DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
+ DB 15,88,128,255,98,0,0 ; addps 0x62ff(%eax),%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,202,98,0,0 ; mulps 0x62ca(%eax),%xmm4
- DB 15,88,160,58,94,0,0 ; addps 0x5e3a(%eax),%xmm4
+ DB 15,89,160,223,98,0,0 ; mulps 0x62df(%eax),%xmm4
+ DB 15,88,160,79,94,0,0 ; addps 0x5e4f(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
+ 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
DB 80 ; push %eax
@@ -52520,22 +52516,22 @@ _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 70f6 <_sk_bicubic_n3y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7114 <_sk_bicubic_n3y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
- DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,106,98,0,0 ; addps 0x626a(%eax),%xmm1
- DB 15,40,168,250,91,0,0 ; movaps 0x5bfa(%eax),%xmm5
+ 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,124,98,0,0 ; addps 0x627c(%eax),%xmm1
+ DB 15,40,168,12,92,0,0 ; movaps 0x5c0c(%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,122,98,0,0 ; mulps 0x627a(%eax),%xmm5
- DB 15,88,168,234,93,0,0 ; addps 0x5dea(%eax),%xmm5
+ DB 15,89,168,140,98,0,0 ; mulps 0x628c(%eax),%xmm5
+ DB 15,88,168,252,93,0,0 ; addps 0x5dfc(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
- DB 15,17,174,160,0,0,0 ; movups %xmm5,0xa0(%esi)
+ DB 15,17,174,64,1,0,0 ; movups %xmm5,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 80 ; push %eax
@@ -52552,24 +52548,24 @@ _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 7151 <_sk_bicubic_n1y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7172 <_sk_bicubic_n1y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
- DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,255,97,0,0 ; addps 0x61ff(%eax),%xmm1
- DB 15,40,168,159,91,0,0 ; movaps 0x5b9f(%eax),%xmm5
+ 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,14,98,0,0 ; addps 0x620e(%eax),%xmm1
+ DB 15,40,168,174,91,0,0 ; movaps 0x5bae(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,47,98,0,0 ; movaps 0x622f(%eax),%xmm4
+ DB 15,40,160,62,98,0,0 ; movaps 0x623e(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,63,98,0,0 ; addps 0x623f(%eax),%xmm4
+ DB 15,88,160,78,98,0,0 ; addps 0x624e(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,143,91,0,0 ; addps 0x5b8f(%eax),%xmm4
+ DB 15,88,160,158,91,0,0 ; addps 0x5b9e(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,79,98,0,0 ; addps 0x624f(%eax),%xmm4
- DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
+ DB 15,88,160,94,98,0,0 ; addps 0x625e(%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
DB 80 ; push %eax
@@ -52586,23 +52582,23 @@ _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 71ba <_sk_bicubic_p1y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 71de <_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,38,91,0,0 ; movaps 0x5b26(%eax),%xmm4
- DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
- DB 15,16,110,96 ; movups 0x60(%esi),%xmm5
+ DB 15,40,160,50,91,0,0 ; movaps 0x5b32(%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,198,97,0,0 ; movaps 0x61c6(%eax),%xmm6
+ DB 15,40,176,210,97,0,0 ; movaps 0x61d2(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,214,97,0,0 ; addps 0x61d6(%eax),%xmm6
+ DB 15,88,176,226,97,0,0 ; addps 0x61e2(%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,230,97,0,0 ; addps 0x61e6(%eax),%xmm6
- DB 15,17,182,160,0,0,0 ; movups %xmm6,0xa0(%esi)
+ DB 15,88,176,242,97,0,0 ; addps 0x61f2(%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
DB 80 ; push %eax
@@ -52619,20 +52615,20 @@ _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 7218 <_sk_bicubic_p3y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 723f <_sk_bicubic_p3y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
- DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,120,97,0,0 ; addps 0x6178(%eax),%xmm1
+ 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,129,97,0,0 ; addps 0x6181(%eax),%xmm1
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,88,97,0,0 ; mulps 0x6158(%eax),%xmm4
- DB 15,88,160,200,92,0,0 ; addps 0x5cc8(%eax),%xmm4
+ DB 15,89,160,97,97,0,0 ; mulps 0x6161(%eax),%xmm4
+ DB 15,88,160,209,92,0,0 ; addps 0x5cd1(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
+ 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
DB 80 ; push %eax
@@ -52679,7 +52675,7 @@ _sk_callback_sse2 LABEL PROC
DB 83 ; push %ebx
DB 255,19 ; call *(%ebx)
DB 131,196,16 ; add $0x10,%esp
- DB 139,131,132,0,0,0 ; mov 0x84(%ebx),%eax
+ DB 139,131,4,1,0,0 ; mov 0x104(%ebx),%eax
DB 15,16,32 ; movups (%eax),%xmm4
DB 15,16,64,16 ; movups 0x10(%eax),%xmm0
DB 15,16,88,32 ; movups 0x20(%eax),%xmm3
@@ -52769,7 +52765,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 73fb <_sk_clut_3D_sse2+0xee>
+ DB 232,0,0,0,0 ; call 7425 <_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)
@@ -52777,7 +52773,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,95,0,0 ; movdqa 0x5fc5(%edx),%xmm4
+ DB 102,15,111,162,203,95,0,0 ; movdqa 0x5fcb(%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
@@ -52817,7 +52813,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,53,89,0,0 ; movdqa 0x5935(%edx),%xmm0
+ DB 102,15,111,130,59,89,0,0 ; movdqa 0x593b(%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
@@ -52834,7 +52830,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,95,0,0 ; movaps 0x5fb5(%edx),%xmm0
+ DB 15,40,130,187,95,0,0 ; movaps 0x5fbb(%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)
@@ -53452,7 +53448,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 7f87 <_sk_clut_4D_sse2+0x165>
+ DB 232,0,0,0,0 ; call 7fb1 <_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)
@@ -53463,7 +53459,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,84,0,0 ; movdqa 0x5439(%ecx),%xmm4
+ DB 102,15,111,161,63,84,0,0 ; movdqa 0x543f(%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
@@ -53505,7 +53501,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,169,77,0,0 ; paddd 0x4da9(%ecx),%xmm1
+ DB 102,15,254,137,175,77,0,0 ; paddd 0x4daf(%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
@@ -53520,7 +53516,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,84,0,0 ; movaps 0x5429(%ecx),%xmm7
+ DB 15,40,185,47,84,0,0 ; movaps 0x542f(%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
@@ -53541,7 +53537,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,84,0,0 ; movdqa 0x5439(%ecx),%xmm4
+ DB 102,15,111,161,63,84,0,0 ; movdqa 0x543f(%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
@@ -53577,7 +53573,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,169,77,0,0 ; paddd 0x4da9(%ecx),%xmm0
+ DB 102,15,254,129,175,77,0,0 ; paddd 0x4daf(%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
@@ -53661,7 +53657,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,169,77,0,0 ; paddd 0x4da9(%ecx),%xmm1
+ DB 102,15,254,137,175,77,0,0 ; paddd 0x4daf(%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
@@ -53679,7 +53675,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,84,0,0 ; movdqa 0x5439(%ecx),%xmm2
+ DB 102,15,111,145,63,84,0,0 ; movdqa 0x543f(%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
@@ -53715,7 +53711,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,169,77,0,0 ; paddd 0x4da9(%ecx),%xmm5
+ DB 102,15,254,169,175,77,0,0 ; paddd 0x4daf(%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
@@ -53775,7 +53771,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,84,0,0 ; movdqa 0x5439(%ecx),%xmm3
+ DB 102,15,111,153,63,84,0,0 ; movdqa 0x543f(%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
@@ -53814,7 +53810,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,169,77,0,0 ; paddd 0x4da9(%ecx),%xmm0
+ DB 102,15,254,129,175,77,0,0 ; paddd 0x4daf(%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
@@ -53866,7 +53862,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,169,77,0,0 ; movdqa 0x4da9(%ecx),%xmm1
+ DB 102,15,111,137,175,77,0,0 ; movdqa 0x4daf(%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
@@ -53900,7 +53896,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,84,0,0 ; movdqa 0x5439(%ecx),%xmm3
+ DB 102,15,111,153,63,84,0,0 ; movdqa 0x543f(%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
@@ -53957,7 +53953,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,84,0,0 ; movdqa 0x5439(%ecx),%xmm1
+ DB 102,15,111,137,63,84,0,0 ; movdqa 0x543f(%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
@@ -53994,7 +53990,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,169,77,0,0 ; paddd 0x4da9(%ecx),%xmm0
+ DB 102,15,254,129,175,77,0,0 ; paddd 0x4daf(%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
@@ -54062,7 +54058,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,84,0,0 ; movdqa 0x5439(%ecx),%xmm0
+ DB 102,15,111,129,63,84,0,0 ; movdqa 0x543f(%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
@@ -54101,7 +54097,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,169,77,0,0 ; paddd 0x4da9(%ecx),%xmm2
+ DB 102,15,254,145,175,77,0,0 ; paddd 0x4daf(%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
@@ -54153,7 +54149,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,169,77,0,0 ; movdqa 0x4da9(%ecx),%xmm1
+ DB 102,15,111,137,175,77,0,0 ; movdqa 0x4daf(%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
@@ -54188,7 +54184,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,84,0,0 ; movdqa 0x5439(%ecx),%xmm5
+ DB 102,15,111,169,63,84,0,0 ; movdqa 0x543f(%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
@@ -54244,7 +54240,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,84,0,0 ; movdqa 0x5439(%ecx),%xmm2
+ DB 102,15,111,145,63,84,0,0 ; movdqa 0x543f(%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
@@ -54280,7 +54276,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,169,77,0,0 ; paddd 0x4da9(%ecx),%xmm7
+ DB 102,15,254,185,175,77,0,0 ; paddd 0x4daf(%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
@@ -54330,7 +54326,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,84,0,0 ; movdqa 0x5439(%ecx),%xmm2
+ DB 102,15,111,145,63,84,0,0 ; movdqa 0x543f(%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
@@ -54369,7 +54365,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,169,77,0,0 ; paddd 0x4da9(%ecx),%xmm2
+ DB 102,15,254,145,175,77,0,0 ; paddd 0x4daf(%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
@@ -54423,7 +54419,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,169,77,0,0 ; paddd 0x4da9(%ecx),%xmm3
+ DB 102,15,254,153,175,77,0,0 ; paddd 0x4daf(%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
@@ -54456,7 +54452,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,84,0,0 ; movdqa 0x5439(%ecx),%xmm1
+ DB 102,15,111,137,63,84,0,0 ; movdqa 0x543f(%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
@@ -54496,7 +54492,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,169,77,0,0 ; paddd 0x4da9(%ecx),%xmm0
+ DB 102,15,254,129,175,77,0,0 ; paddd 0x4daf(%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
@@ -54550,7 +54546,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,169,77,0,0 ; paddd 0x4da9(%ecx),%xmm2
+ DB 102,15,254,145,175,77,0,0 ; paddd 0x4daf(%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
@@ -54619,7 +54615,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,105,77,0,0 ; movaps 0x4d69(%ecx),%xmm3
+ DB 15,40,153,111,77,0,0 ; movaps 0x4d6f(%ecx),%xmm3
DB 80 ; push %eax
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,82,4 ; call *0x4(%edx)
@@ -54630,8 +54626,6 @@ _sk_clut_4D_sse2 LABEL PROC
DB 93 ; pop %ebp
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
@@ -54644,7 +54638,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 94b2 <_sk_start_pipeline_sse2_lowp+0xde>
+ DB 15,131,198,0,0,0 ; jae 94da <_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
@@ -54658,7 +54652,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 9463 <_sk_start_pipeline_sse2_lowp+0x8f>
+ DB 119,78 ; ja 948b <_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)
@@ -54680,13 +54674,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 9418 <_sk_start_pipeline_sse2_lowp+0x44>
+ DB 118,181 ; jbe 9440 <_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 94a8 <_sk_start_pipeline_sse2_lowp+0xd4>
+ DB 116,55 ; je 94d0 <_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)
@@ -54704,7 +54698,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 9404 <_sk_start_pipeline_sse2_lowp+0x30>
+ DB 15,133,82,255,255,255 ; jne 942c <_sk_start_pipeline_sse2_lowp+0x30>
DB 141,101,244 ; lea -0xc(%ebp),%esp
DB 94 ; pop %esi
DB 95 ; pop %edi
@@ -54770,7 +54764,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 9561 <_sk_black_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 9589 <_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
@@ -54789,7 +54783,7 @@ _sk_black_color_sse2_lowp LABEL PROC
DB 137,84,36,8 ; mov %edx,0x8(%esp)
DB 137,92,36,4 ; mov %ebx,0x4(%esp)
DB 137,12,36 ; mov %ecx,(%esp)
- DB 15,40,152,111,62,0,0 ; movaps 0x3e6f(%eax),%xmm3
+ DB 15,40,152,119,62,0,0 ; movaps 0x3e77(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -54809,7 +54803,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 95cc <_sk_white_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 95f4 <_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
@@ -54828,7 +54822,7 @@ _sk_white_color_sse2_lowp LABEL PROC
DB 137,84,36,8 ; mov %edx,0x8(%esp)
DB 137,92,36,4 ; mov %ebx,0x4(%esp)
DB 137,12,36 ; mov %ecx,(%esp)
- DB 15,40,128,4,62,0,0 ; movaps 0x3e04(%eax),%xmm0
+ DB 15,40,128,12,62,0,0 ; movaps 0x3e0c(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -54847,16 +54841,16 @@ _sk_set_rgb_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9636 <_sk_set_rgb_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 965e <_sk_set_rgb_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,57 ; mov (%ecx),%edi
- DB 243,15,16,150,94,62,0,0 ; movss 0x3e5e(%esi),%xmm2
+ DB 243,15,16,150,102,62,0,0 ; movss 0x3e66(%esi),%xmm2
DB 243,15,16,7 ; movss (%edi),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,15,16,142,90,62,0,0 ; movss 0x3e5a(%esi),%xmm1
+ DB 243,15,16,142,98,62,0,0 ; movss 0x3e62(%esi),%xmm1
DB 243,15,88,193 ; addss %xmm1,%xmm0
DB 243,15,44,240 ; cvttss2si %xmm0,%esi
DB 102,15,110,198 ; movd %esi,%xmm0
@@ -54903,7 +54897,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 96fa <_sk_premul_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9722 <_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
@@ -54912,7 +54906,7 @@ _sk_premul_sse2_lowp LABEL PROC
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
DB 15,40,117,56 ; movaps 0x38(%ebp),%xmm6
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,15,111,186,214,60,0,0 ; movdqa 0x3cd6(%edx),%xmm7
+ DB 102,15,111,186,222,60,0,0 ; movdqa 0x3cde(%edx),%xmm7
DB 102,15,253,199 ; paddw %xmm7,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
DB 102,15,253,207 ; paddw %xmm7,%xmm1
@@ -55038,12 +55032,12 @@ _sk_invert_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9874 <_sk_invert_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 989c <_sk_invert_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,117,20 ; mov 0x14(%ebp),%esi
- DB 102,15,111,160,92,59,0,0 ; movdqa 0x3b5c(%eax),%xmm4
+ DB 102,15,111,160,100,59,0,0 ; movdqa 0x3b64(%eax),%xmm4
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,249,232 ; psubw %xmm0,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -55121,11 +55115,11 @@ _sk_srcatop_sse2_lowp LABEL PROC
DB 102,15,111,234 ; movdqa %xmm2,%xmm5
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 996c <_sk_srcatop_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call 9994 <_sk_srcatop_sse2_lowp+0x19>
DB 88 ; pop %eax
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
- DB 102,15,111,128,100,58,0,0 ; movdqa 0x3a64(%eax),%xmm0
+ DB 102,15,111,128,108,58,0,0 ; movdqa 0x3a6c(%eax),%xmm0
DB 102,15,253,200 ; paddw %xmm0,%xmm1
DB 102,15,213,214 ; pmullw %xmm6,%xmm2
DB 102,15,253,208 ; paddw %xmm0,%xmm2
@@ -55181,12 +55175,12 @@ _sk_dstatop_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9a40 <_sk_dstatop_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9a68 <_sk_dstatop_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,101,40 ; movdqa 0x28(%ebp),%xmm4
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,213,243 ; pmullw %xmm3,%xmm6
- DB 102,15,111,184,144,57,0,0 ; movdqa 0x3990(%eax),%xmm7
+ DB 102,15,111,184,152,57,0,0 ; movdqa 0x3998(%eax),%xmm7
DB 102,15,253,247 ; paddw %xmm7,%xmm6
DB 102,15,213,227 ; pmullw %xmm3,%xmm4
DB 102,15,253,231 ; paddw %xmm7,%xmm4
@@ -55237,7 +55231,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 9b01 <_sk_srcin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9b29 <_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
@@ -55246,7 +55240,7 @@ _sk_srcin_sse2_lowp LABEL PROC
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,213,198 ; pmullw %xmm6,%xmm0
- DB 102,15,111,190,207,56,0,0 ; movdqa 0x38cf(%esi),%xmm7
+ DB 102,15,111,190,215,56,0,0 ; movdqa 0x38d7(%esi),%xmm7
DB 102,15,253,199 ; paddw %xmm7,%xmm0
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
DB 102,15,253,207 ; paddw %xmm7,%xmm1
@@ -55283,14 +55277,14 @@ _sk_dstin_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9b98 <_sk_dstin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9bc0 <_sk_dstin_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,85,56 ; movdqa 0x38(%ebp),%xmm2
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,111,198 ; movdqa %xmm6,%xmm0
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,15,111,184,56,56,0,0 ; movdqa 0x3838(%eax),%xmm7
+ DB 102,15,111,184,64,56,0,0 ; movdqa 0x3840(%eax),%xmm7
DB 102,15,253,199 ; paddw %xmm7,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -55332,14 +55326,14 @@ _sk_srcout_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9c40 <_sk_srcout_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9c68 <_sk_srcout_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
DB 139,85,20 ; mov 0x14(%ebp),%edx
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
DB 102,15,111,109,72 ; movdqa 0x48(%ebp),%xmm5
- DB 102,15,111,182,144,55,0,0 ; movdqa 0x3790(%esi),%xmm6
+ DB 102,15,111,182,152,55,0,0 ; movdqa 0x3798(%esi),%xmm6
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,15,249,253 ; psubw %xmm5,%xmm7
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
@@ -55381,11 +55375,11 @@ _sk_dstout_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 232,0,0,0,0 ; call 9ce3 <_sk_dstout_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call 9d0b <_sk_dstout_sse2_lowp+0x11>
DB 88 ; pop %eax
DB 102,15,111,109,56 ; movdqa 0x38(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
- DB 102,15,111,184,237,54,0,0 ; movdqa 0x36ed(%eax),%xmm7
+ DB 102,15,111,184,245,54,0,0 ; movdqa 0x36f5(%eax),%xmm7
DB 102,15,111,223 ; movdqa %xmm7,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -55435,9 +55429,9 @@ _sk_srcover_sse2_lowp LABEL PROC
DB 15,41,85,232 ; movaps %xmm2,-0x18(%ebp)
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
- DB 232,0,0,0,0 ; call 9d9f <_sk_srcover_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call 9dc7 <_sk_srcover_sse2_lowp+0x19>
DB 88 ; pop %eax
- DB 102,15,111,136,49,54,0,0 ; movdqa 0x3631(%eax),%xmm1
+ DB 102,15,111,136,57,54,0,0 ; movdqa 0x3639(%eax),%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -55494,7 +55488,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 9e6f <_sk_dstover_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9e97 <_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
@@ -55502,7 +55496,7 @@ _sk_dstover_sse2_lowp LABEL PROC
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 102,15,111,101,56 ; movdqa 0x38(%ebp),%xmm4
DB 102,15,111,109,72 ; movdqa 0x48(%ebp),%xmm5
- DB 102,15,111,183,97,53,0,0 ; movdqa 0x3561(%edi),%xmm6
+ DB 102,15,111,183,105,53,0,0 ; movdqa 0x3569(%edi),%xmm6
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,15,249,253 ; psubw %xmm5,%xmm7
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
@@ -55546,12 +55540,12 @@ _sk_modulate_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9f24 <_sk_modulate_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9f4c <_sk_modulate_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,213,198 ; pmullw %xmm6,%xmm0
- DB 102,15,111,184,172,52,0,0 ; movdqa 0x34ac(%eax),%xmm7
+ DB 102,15,111,184,180,52,0,0 ; movdqa 0x34b4(%eax),%xmm7
DB 102,15,253,199 ; paddw %xmm7,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
DB 102,15,253,207 ; paddw %xmm7,%xmm1
@@ -55592,10 +55586,10 @@ _sk_multiply_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9fc0 <_sk_multiply_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9fe8 <_sk_multiply_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
- DB 102,15,111,160,16,52,0,0 ; movdqa 0x3410(%eax),%xmm4
+ DB 102,15,111,160,24,52,0,0 ; movdqa 0x3418(%eax),%xmm4
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,15,253,244 ; paddw %xmm4,%xmm6
DB 102,15,249,117,72 ; psubw 0x48(%ebp),%xmm6
@@ -55663,17 +55657,17 @@ _sk_plus__sse2_lowp LABEL PROC
DB 131,236,96 ; sub $0x60,%esp
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a0c1 <_sk_plus__sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a0e9 <_sk_plus__sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,253,77,24 ; paddw 0x18(%ebp),%xmm1
- DB 102,15,111,168,31,51,0,0 ; movdqa 0x331f(%eax),%xmm5
+ DB 102,15,111,168,39,51,0,0 ; movdqa 0x3327(%eax),%xmm5
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,217,197 ; psubusw %xmm5,%xmm0
DB 102,15,127,109,232 ; movdqa %xmm5,-0x18(%ebp)
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,117,199 ; pcmpeqw %xmm7,%xmm0
DB 102,15,219,200 ; pand %xmm0,%xmm1
- DB 102,15,111,176,15,51,0,0 ; movdqa 0x330f(%eax),%xmm6
+ DB 102,15,111,176,23,51,0,0 ; movdqa 0x3317(%eax),%xmm6
DB 102,15,223,198 ; pandn %xmm6,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
DB 102,15,253,101,40 ; paddw 0x28(%ebp),%xmm4
@@ -55732,14 +55726,14 @@ _sk_screen_sse2_lowp LABEL PROC
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a1b9 <_sk_screen_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a1e1 <_sk_screen_sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,111,198 ; movdqa %xmm6,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
- DB 102,15,111,176,23,50,0,0 ; movdqa 0x3217(%eax),%xmm6
+ DB 102,15,111,176,31,50,0,0 ; movdqa 0x321f(%eax),%xmm6
DB 102,15,253,206 ; paddw %xmm6,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -55795,9 +55789,9 @@ _sk_xor__sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,96 ; sub $0x60,%esp
DB 102,15,127,93,232 ; movdqa %xmm3,-0x18(%ebp)
- DB 232,0,0,0,0 ; call a299 <_sk_xor__sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call a2c1 <_sk_xor__sse2_lowp+0x12>
DB 88 ; pop %eax
- DB 102,15,111,176,55,49,0,0 ; movdqa 0x3137(%eax),%xmm6
+ DB 102,15,111,176,63,49,0,0 ; movdqa 0x313f(%eax),%xmm6
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,15,249,125,72 ; psubw 0x48(%ebp),%xmm7
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
@@ -55862,7 +55856,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 a38e <_sk_darken_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a3b6 <_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
@@ -55873,7 +55867,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 102,15,111,222 ; movdqa %xmm6,%xmm3
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,15,111,184,98,48,0,0 ; movdqa 0x3062(%eax),%xmm7
+ DB 102,15,111,184,106,48,0,0 ; movdqa 0x306a(%eax),%xmm7
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,239,247 ; pxor %xmm7,%xmm6
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
@@ -55882,7 +55876,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 102,15,219,197 ; pand %xmm5,%xmm0
DB 102,15,223,233 ; pandn %xmm1,%xmm5
DB 102,15,235,232 ; por %xmm0,%xmm5
- DB 102,15,111,128,66,48,0,0 ; movdqa 0x3042(%eax),%xmm0
+ DB 102,15,111,128,74,48,0,0 ; movdqa 0x304a(%eax),%xmm0
DB 102,15,127,69,232 ; movdqa %xmm0,-0x18(%ebp)
DB 102,15,253,232 ; paddw %xmm0,%xmm5
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -55971,7 +55965,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 a537 <_sk_lighten_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a55f <_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
@@ -55980,7 +55974,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 102,15,213,77,72 ; pmullw 0x48(%ebp),%xmm1
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,213,198 ; pmullw %xmm6,%xmm0
- DB 102,15,111,184,185,46,0,0 ; movdqa 0x2eb9(%eax),%xmm7
+ DB 102,15,111,184,193,46,0,0 ; movdqa 0x2ec1(%eax),%xmm7
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,239,247 ; pxor %xmm7,%xmm6
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
@@ -55989,7 +55983,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 102,15,219,205 ; pand %xmm5,%xmm1
DB 102,15,223,232 ; pandn %xmm0,%xmm5
DB 102,15,235,233 ; por %xmm1,%xmm5
- DB 102,15,111,128,153,46,0,0 ; movdqa 0x2e99(%eax),%xmm0
+ DB 102,15,111,128,161,46,0,0 ; movdqa 0x2ea1(%eax),%xmm0
DB 102,15,253,232 ; paddw %xmm0,%xmm5
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 102,15,127,85,232 ; movdqa %xmm2,-0x18(%ebp)
@@ -56077,7 +56071,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 a6d5 <_sk_difference_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a6fd <_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
@@ -56088,7 +56082,7 @@ _sk_difference_sse2_lowp LABEL PROC
DB 102,15,111,222 ; movdqa %xmm6,%xmm3
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,15,111,184,27,45,0,0 ; movdqa 0x2d1b(%eax),%xmm7
+ DB 102,15,111,184,35,45,0,0 ; movdqa 0x2d23(%eax),%xmm7
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,239,247 ; pxor %xmm7,%xmm6
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
@@ -56097,11 +56091,11 @@ _sk_difference_sse2_lowp LABEL PROC
DB 102,15,219,205 ; pand %xmm5,%xmm1
DB 102,15,223,232 ; pandn %xmm0,%xmm5
DB 102,15,235,233 ; por %xmm1,%xmm5
- DB 102,15,111,128,251,44,0,0 ; movdqa 0x2cfb(%eax),%xmm0
+ DB 102,15,111,128,3,45,0,0 ; movdqa 0x2d03(%eax),%xmm0
DB 102,15,127,69,216 ; movdqa %xmm0,-0x28(%ebp)
DB 102,15,253,232 ; paddw %xmm0,%xmm5
DB 102,15,113,213,7 ; psrlw $0x7,%xmm5
- DB 102,15,111,128,43,45,0,0 ; movdqa 0x2d2b(%eax),%xmm0
+ DB 102,15,111,128,51,45,0,0 ; movdqa 0x2d33(%eax),%xmm0
DB 102,15,127,69,232 ; movdqa %xmm0,-0x18(%ebp)
DB 102,15,219,232 ; pand %xmm0,%xmm5
DB 102,15,249,213 ; psubw %xmm5,%xmm2
@@ -56188,16 +56182,16 @@ _sk_exclusion_sse2_lowp LABEL PROC
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a889 <_sk_exclusion_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a8b1 <_sk_exclusion_sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
- DB 102,15,111,184,71,43,0,0 ; movdqa 0x2b47(%eax),%xmm7
+ DB 102,15,111,184,79,43,0,0 ; movdqa 0x2b4f(%eax),%xmm7
DB 102,15,253,207 ; paddw %xmm7,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,15,111,176,119,43,0,0 ; movdqa 0x2b77(%eax),%xmm6
+ DB 102,15,111,176,127,43,0,0 ; movdqa 0x2b7f(%eax),%xmm6
DB 102,15,219,206 ; pand %xmm6,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
@@ -56256,9 +56250,9 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 15,41,85,152 ; movaps %xmm2,-0x68(%ebp)
DB 102,15,111,233 ; movdqa %xmm1,%xmm5
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
- DB 232,0,0,0,0 ; call a983 <_sk_hardlight_sse2_lowp+0x1c>
+ DB 232,0,0,0,0 ; call a9ab <_sk_hardlight_sse2_lowp+0x1c>
DB 88 ; pop %eax
- DB 102,15,111,184,77,42,0,0 ; movdqa 0x2a4d(%eax),%xmm7
+ DB 102,15,111,184,85,42,0,0 ; movdqa 0x2a55(%eax),%xmm7
DB 102,15,127,125,200 ; movdqa %xmm7,-0x38(%ebp)
DB 102,15,111,215 ; movdqa %xmm7,%xmm2
DB 102,15,249,85,72 ; psubw 0x48(%ebp),%xmm2
@@ -56285,7 +56279,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,15,111,214 ; movdqa %xmm6,%xmm2
DB 102,15,249,209 ; psubw %xmm1,%xmm2
DB 102,15,253,228 ; paddw %xmm4,%xmm4
- DB 102,15,111,128,109,42,0,0 ; movdqa 0x2a6d(%eax),%xmm0
+ DB 102,15,111,128,117,42,0,0 ; movdqa 0x2a75(%eax),%xmm0
DB 102,15,239,216 ; pxor %xmm0,%xmm3
DB 102,15,127,93,184 ; movdqa %xmm3,-0x48(%ebp)
DB 102,15,111,204 ; movdqa %xmm4,%xmm1
@@ -56390,10 +56384,10 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 15,41,85,152 ; movaps %xmm2,-0x68(%ebp)
DB 15,41,141,120,255,255,255 ; movaps %xmm1,-0x88(%ebp)
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call aba5 <_sk_overlay_sse2_lowp+0x1f>
+ DB 232,0,0,0,0 ; call abcd <_sk_overlay_sse2_lowp+0x1f>
DB 88 ; pop %eax
DB 102,15,111,69,72 ; movdqa 0x48(%ebp),%xmm0
- DB 102,15,111,184,43,40,0,0 ; movdqa 0x282b(%eax),%xmm7
+ DB 102,15,111,184,51,40,0,0 ; movdqa 0x2833(%eax),%xmm7
DB 102,15,127,125,232 ; movdqa %xmm7,-0x18(%ebp)
DB 102,15,111,215 ; movdqa %xmm7,%xmm2
DB 102,15,249,208 ; psubw %xmm0,%xmm2
@@ -56420,7 +56414,7 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 102,15,249,234 ; psubw %xmm2,%xmm5
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,253,192 ; paddw %xmm0,%xmm0
- DB 102,15,111,144,75,40,0,0 ; movdqa 0x284b(%eax),%xmm2
+ DB 102,15,111,144,83,40,0,0 ; movdqa 0x2853(%eax),%xmm2
DB 102,15,127,85,184 ; movdqa %xmm2,-0x48(%ebp)
DB 102,15,239,226 ; pxor %xmm2,%xmm4
DB 102,15,239,194 ; pxor %xmm2,%xmm0
@@ -56548,10 +56542,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 ae14 <_sk_load_8888_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call ae3c <_sk_load_8888_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja ae3a <_sk_load_8888_sse2_lowp+0x56>
+ DB 119,32 ; ja ae62 <_sk_load_8888_sse2_lowp+0x56>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,52,1,0,0 ; mov 0x134(%edi,%ecx,4),%ecx
@@ -56560,14 +56554,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 ae83 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,73 ; jmp aeab <_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 ae83 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,61 ; jmp aeab <_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 ae83 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,43 ; jmp aeab <_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
@@ -56584,7 +56578,7 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 102,15,114,240,16 ; pslld $0x10,%xmm0
DB 102,15,114,224,16 ; psrad $0x10,%xmm0
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,15,111,175,188,37,0,0 ; movdqa 0x25bc(%edi),%xmm5
+ DB 102,15,111,175,196,37,0,0 ; movdqa 0x25c4(%edi),%xmm5
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,219,197 ; pand %xmm5,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -56662,10 +56656,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 afa1 <_sk_load_8888_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call afc9 <_sk_load_8888_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja afc7 <_sk_load_8888_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja afef <_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
@@ -56674,14 +56668,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 b010 <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp b038 <_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 b010 <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp b038 <_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 b010 <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp b038 <_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
@@ -56698,7 +56692,7 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,114,226,16 ; psrad $0x10,%xmm2
DB 102,15,107,242 ; packssdw %xmm2,%xmm6
- DB 102,15,111,151,47,36,0,0 ; movdqa 0x242f(%edi),%xmm2
+ DB 102,15,111,151,55,36,0,0 ; movdqa 0x2437(%edi),%xmm2
DB 102,15,111,206 ; movdqa %xmm6,%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
@@ -56790,19 +56784,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 b16c <_sk_store_8888_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call b194 <_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 b189 <_sk_store_8888_sse2_lowp+0x91>
+ DB 119,19 ; ja b1b1 <_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 b1e6 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,93 ; jmp b20e <_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 b1e6 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,80 ; jmp b20e <_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
@@ -56810,7 +56804,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 b1e6 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,48 ; jmp b20e <_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
@@ -56847,7 +56841,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 b232 <_sk_store_8888_sse2_lowp+0x13a>
+ DB 117,0 ; jne b25a <_sk_store_8888_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -56877,10 +56871,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 b270 <_sk_load_bgra_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call b298 <_sk_load_bgra_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b296 <_sk_load_bgra_sse2_lowp+0x56>
+ DB 119,32 ; ja b2be <_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
@@ -56889,14 +56883,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 b2df <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,73 ; jmp b307 <_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 b2df <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,61 ; jmp b307 <_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 b2df <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,43 ; jmp b307 <_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
@@ -56913,7 +56907,7 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 102,15,114,240,16 ; pslld $0x10,%xmm0
DB 102,15,114,224,16 ; psrad $0x10,%xmm0
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,15,111,175,96,33,0,0 ; movdqa 0x2160(%edi),%xmm5
+ DB 102,15,111,175,104,33,0,0 ; movdqa 0x2168(%edi),%xmm5
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,219,213 ; pand %xmm5,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -56991,10 +56985,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 b3fd <_sk_load_bgra_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call b425 <_sk_load_bgra_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b423 <_sk_load_bgra_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja b44b <_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
@@ -57003,14 +56997,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 b46c <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp b494 <_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 b46c <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp b494 <_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 b46c <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp b494 <_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
@@ -57027,7 +57021,7 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,114,226,16 ; psrad $0x10,%xmm2
DB 102,15,107,242 ; packssdw %xmm2,%xmm6
- DB 102,15,111,151,211,31,0,0 ; movdqa 0x1fd3(%edi),%xmm2
+ DB 102,15,111,151,219,31,0,0 ; movdqa 0x1fdb(%edi),%xmm2
DB 102,15,111,206 ; movdqa %xmm6,%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
@@ -57119,19 +57113,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 b5c8 <_sk_store_bgra_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call b5f0 <_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 b5e5 <_sk_store_bgra_sse2_lowp+0x91>
+ DB 119,19 ; ja b60d <_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 b642 <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,93 ; jmp b66a <_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 b642 <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,80 ; jmp b66a <_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
@@ -57139,7 +57133,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 b642 <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,48 ; jmp b66a <_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
@@ -57176,7 +57170,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 b68e <_sk_store_bgra_sse2_lowp+0x13a>
+ DB 117,0 ; jne b6b6 <_sk_store_bgra_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -57209,10 +57203,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 b6d7 <_sk_load_565_sse2_lowp+0x3b>
+ DB 232,0,0,0,0 ; call b6ff <_sk_load_565_sse2_lowp+0x3b>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja b6f9 <_sk_load_565_sse2_lowp+0x5d>
+ DB 119,28 ; ja b721 <_sk_load_565_sse2_lowp+0x5d>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,142,245,0,0,0 ; mov 0xf5(%esi,%ecx,4),%ecx
@@ -57220,14 +57214,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 b734 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,59 ; jmp b75c <_sk_load_565_sse2_lowp+0x98>
DB 243,15,111,4,123 ; movdqu (%ebx,%edi,2),%xmm0
- DB 235,52 ; jmp b734 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,52 ; jmp b75c <_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 b734 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,30 ; jmp b75c <_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
@@ -57235,11 +57229,11 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 102,15,18,4,123 ; movlpd (%ebx,%edi,2),%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
DB 102,15,113,215,8 ; psrlw $0x8,%xmm7
- DB 102,15,219,190,57,29,0,0 ; pand 0x1d39(%esi),%xmm7
+ DB 102,15,219,190,65,29,0,0 ; pand 0x1d41(%esi),%xmm7
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,142,73,29,0,0 ; pand 0x1d49(%esi),%xmm1
- DB 102,15,111,150,89,29,0,0 ; movdqa 0x1d59(%esi),%xmm2
+ DB 102,15,219,142,81,29,0,0 ; pand 0x1d51(%esi),%xmm1
+ DB 102,15,111,150,97,29,0,0 ; movdqa 0x1d61(%esi),%xmm2
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,199 ; por %xmm7,%xmm0
@@ -57261,7 +57255,7 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 137,124,36,8 ; mov %edi,0x8(%esp)
DB 137,76,36,4 ; mov %ecx,0x4(%esp)
DB 137,20,36 ; mov %edx,(%esp)
- DB 15,40,158,249,28,0,0 ; movaps 0x1cf9(%esi),%xmm3
+ DB 15,40,158,1,29,0,0 ; movaps 0x1d01(%esi),%xmm3
DB 255,80,4 ; call *0x4(%eax)
DB 131,196,92 ; add $0x5c,%esp
DB 94 ; pop %esi
@@ -57305,10 +57299,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 b813 <_sk_load_565_dst_sse2_lowp+0x2b>
+ DB 232,0,0,0,0 ; call b83b <_sk_load_565_dst_sse2_lowp+0x2b>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja b835 <_sk_load_565_dst_sse2_lowp+0x4d>
+ DB 119,28 ; ja b85d <_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
@@ -57316,14 +57310,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 b870 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,59 ; jmp b898 <_sk_load_565_dst_sse2_lowp+0x88>
DB 243,15,111,36,115 ; movdqu (%ebx,%esi,2),%xmm4
- DB 235,52 ; jmp b870 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,52 ; jmp b898 <_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 b870 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,30 ; jmp b898 <_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
@@ -57331,11 +57325,11 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 102,15,18,36,115 ; movlpd (%ebx,%esi,2),%xmm4
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
- DB 102,15,219,183,253,27,0,0 ; pand 0x1bfd(%edi),%xmm6
+ DB 102,15,219,183,5,28,0,0 ; pand 0x1c05(%edi),%xmm6
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,175,13,28,0,0 ; pand 0x1c0d(%edi),%xmm5
- DB 102,15,111,191,29,28,0,0 ; movdqa 0x1c1d(%edi),%xmm7
+ DB 102,15,219,175,21,28,0,0 ; pand 0x1c15(%edi),%xmm5
+ DB 102,15,111,191,37,28,0,0 ; movdqa 0x1c25(%edi),%xmm7
DB 102,15,219,252 ; pand %xmm4,%xmm7
DB 102,15,113,212,13 ; psrlw $0xd,%xmm4
DB 102,15,235,230 ; por %xmm6,%xmm4
@@ -57348,7 +57342,7 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 102,15,113,215,2 ; psrlw $0x2,%xmm7
DB 102,15,235,254 ; por %xmm6,%xmm7
DB 141,72,8 ; lea 0x8(%eax),%ecx
- DB 15,40,183,189,27,0,0 ; movaps 0x1bbd(%edi),%xmm6
+ DB 15,40,183,197,27,0,0 ; movaps 0x1bc5(%edi),%xmm6
DB 15,41,116,36,64 ; movaps %xmm6,0x40(%esp)
DB 139,125,20 ; mov 0x14(%ebp),%edi
DB 137,124,36,12 ; mov %edi,0xc(%esp)
@@ -57391,15 +57385,15 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
DB 102,15,111,226 ; movdqa %xmm2,%xmm4
- DB 232,0,0,0,0 ; call b93a <_sk_store_565_sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call b962 <_sk_store_565_sse2_lowp+0x12>
DB 95 ; pop %edi
DB 15,40,109,72 ; movaps 0x48(%ebp),%xmm5
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 102,15,113,242,8 ; psllw $0x8,%xmm2
- DB 102,15,219,151,6,27,0,0 ; pand 0x1b06(%edi),%xmm2
+ DB 102,15,219,151,14,27,0,0 ; pand 0x1b0e(%edi),%xmm2
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,113,246,3 ; psllw $0x3,%xmm6
- DB 102,15,219,183,22,27,0,0 ; pand 0x1b16(%edi),%xmm6
+ DB 102,15,219,183,30,27,0,0 ; pand 0x1b1e(%edi),%xmm6
DB 102,15,235,242 ; por %xmm2,%xmm6
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,113,210,3 ; psrlw $0x3,%xmm2
@@ -57418,19 +57412,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 b9b2 <_sk_store_565_sse2_lowp+0x8a>
+ DB 119,22 ; ja b9da <_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 b9ed <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,59 ; jmp ba15 <_sk_store_565_sse2_lowp+0xc5>
DB 243,15,127,20,115 ; movdqu %xmm2,(%ebx,%esi,2)
- DB 235,52 ; jmp b9ed <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,52 ; jmp ba15 <_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 b9ed <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,35 ; jmp ba15 <_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
@@ -57490,10 +57484,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 ba82 <_sk_load_a8_sse2_lowp+0x3a>
+ DB 232,0,0,0,0 ; call baaa <_sk_load_a8_sse2_lowp+0x3a>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja baa4 <_sk_load_a8_sse2_lowp+0x5c>
+ DB 119,28 ; ja bacc <_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
@@ -57501,10 +57495,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 bafe <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,90 ; jmp bb26 <_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 bafe <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,79 ; jmp bb26 <_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
@@ -57512,7 +57506,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 bafe <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,47 ; jmp bb26 <_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
@@ -57523,7 +57517,7 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 102,15,110,44,51 ; movd (%ebx,%esi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,221 ; movsd %xmm5,%xmm3
- DB 102,15,219,159,78,25,0,0 ; pand 0x194e(%edi),%xmm3
+ DB 102,15,219,159,86,25,0,0 ; pand 0x1956(%edi),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 15,41,100,36,64 ; movaps %xmm4,0x40(%esp)
DB 15,41,84,36,48 ; movaps %xmm2,0x30(%esp)
@@ -57576,10 +57570,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 bb8d <_sk_load_a8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call bbb5 <_sk_load_a8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja bbaf <_sk_load_a8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja bbd7 <_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
@@ -57587,10 +57581,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 bc09 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp bc31 <_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 bc09 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp bc31 <_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
@@ -57598,7 +57592,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 bc09 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp bc31 <_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
@@ -57609,7 +57603,7 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 102,15,110,44,51 ; movd (%ebx,%esi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 102,15,219,167,67,24,0,0 ; pand 0x1843(%edi),%xmm4
+ DB 102,15,219,167,75,24,0,0 ; pand 0x184b(%edi),%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 102,15,127,100,36,64 ; movdqa %xmm4,0x40(%esp)
DB 102,15,239,228 ; pxor %xmm4,%xmm4
@@ -57664,32 +57658,32 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call bca5 <_sk_store_a8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call bccd <_sk_store_a8_sse2_lowp+0x39>
DB 91 ; pop %ebx
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,26 ; ja bcc5 <_sk_store_a8_sse2_lowp+0x59>
+ DB 119,26 ; ja bced <_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 bd4d <_sk_store_a8_sse2_lowp+0xe1>
- DB 102,15,111,163,43,23,0,0 ; movdqa 0x172b(%ebx),%xmm4
+ DB 233,136,0,0,0 ; jmp bd75 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 102,15,111,163,51,23,0,0 ; movdqa 0x1733(%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 bd4d <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,109 ; jmp bd75 <_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,43,23,0,0 ; movdqa 0x172b(%ebx),%xmm4
+ DB 102,15,111,163,51,23,0,0 ; movdqa 0x1733(%ebx),%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,126,225 ; movd %xmm4,%ecx
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
DB 102,137,12,55 ; mov %cx,(%edi,%esi,1)
- DB 235,70 ; jmp bd4d <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,70 ; jmp bd75 <_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
@@ -57699,7 +57693,7 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,40,245 ; movaps %xmm5,%xmm6
DB 15,40,236 ; movaps %xmm4,%xmm5
- DB 102,15,111,163,43,23,0,0 ; movdqa 0x172b(%ebx),%xmm4
+ DB 102,15,111,163,51,23,0,0 ; movdqa 0x1733(%ebx),%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,126,36,55 ; movd %xmm4,(%edi,%esi,1)
@@ -57733,7 +57727,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 bd96 <_sk_store_a8_sse2_lowp+0x12a>
+ DB 116,0 ; je bdbe <_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)
@@ -57761,10 +57755,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 bdd9 <_sk_load_g8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call be01 <_sk_load_g8_sse2_lowp+0x39>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja bdfb <_sk_load_g8_sse2_lowp+0x5b>
+ DB 119,28 ; ja be23 <_sk_load_g8_sse2_lowp+0x5b>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,142,199,0,0,0 ; mov 0xc7(%esi,%ecx,4),%ecx
@@ -57772,10 +57766,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 be55 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,90 ; jmp be7d <_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 be55 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,79 ; jmp be7d <_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
@@ -57783,7 +57777,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 be55 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,47 ; jmp be7d <_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
@@ -57794,7 +57788,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 102,15,110,44,59 ; movd (%ebx,%edi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,197 ; movsd %xmm5,%xmm0
- DB 102,15,219,134,247,21,0,0 ; pand 0x15f7(%esi),%xmm0
+ DB 102,15,219,134,255,21,0,0 ; pand 0x15ff(%esi),%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 15,41,100,36,64 ; movaps %xmm4,0x40(%esp)
DB 15,41,92,36,48 ; movaps %xmm3,0x30(%esp)
@@ -57805,7 +57799,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 137,124,36,8 ; mov %edi,0x8(%esp)
DB 137,76,36,4 ; mov %ecx,0x4(%esp)
DB 137,20,36 ; mov %edx,(%esp)
- DB 15,40,158,247,21,0,0 ; movaps 0x15f7(%esi),%xmm3
+ DB 15,40,158,255,21,0,0 ; movaps 0x15ff(%esi),%xmm3
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,80,4 ; call *0x4(%eax)
@@ -57846,10 +57840,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 bee5 <_sk_load_g8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call bf0d <_sk_load_g8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja bf07 <_sk_load_g8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja bf2f <_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
@@ -57857,10 +57851,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 bf61 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp bf89 <_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 bf61 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp bf89 <_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
@@ -57868,7 +57862,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 bf61 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp bf89 <_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
@@ -57879,9 +57873,9 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 102,15,110,44,51 ; movd (%ebx,%esi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 102,15,219,167,235,20,0,0 ; pand 0x14eb(%edi),%xmm4
+ DB 102,15,219,167,243,20,0,0 ; pand 0x14f3(%edi),%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
- DB 15,40,175,235,20,0,0 ; movaps 0x14eb(%edi),%xmm5
+ DB 15,40,175,243,20,0,0 ; movaps 0x14f3(%edi),%xmm5
DB 15,41,108,36,64 ; movaps %xmm5,0x40(%esp)
DB 102,15,127,100,36,48 ; movdqa %xmm4,0x30(%esp)
DB 102,15,127,100,36,32 ; movdqa %xmm4,0x20(%esp)
@@ -57920,7 +57914,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 bfd5 <_sk_luminance_to_alpha_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call bffd <_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
@@ -57930,10 +57924,10 @@ _sk_luminance_to_alpha_sse2_lowp LABEL PROC
DB 15,40,109,56 ; movaps 0x38(%ebp),%xmm5
DB 15,40,117,72 ; movaps 0x48(%ebp),%xmm6
DB 139,125,12 ; mov 0xc(%ebp),%edi
- DB 102,15,213,128,139,20,0,0 ; pmullw 0x148b(%eax),%xmm0
- DB 102,15,213,136,155,20,0,0 ; pmullw 0x149b(%eax),%xmm1
+ DB 102,15,213,128,147,20,0,0 ; pmullw 0x1493(%eax),%xmm0
+ DB 102,15,213,136,163,20,0,0 ; pmullw 0x14a3(%eax),%xmm1
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,152,171,20,0,0 ; pmullw 0x14ab(%eax),%xmm3
+ DB 102,15,213,152,179,20,0,0 ; pmullw 0x14b3(%eax),%xmm3
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 141,71,4 ; lea 0x4(%edi),%eax
@@ -57962,15 +57956,15 @@ _sk_scale_1_float_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call c05e <_sk_scale_1_float_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call c086 <_sk_scale_1_float_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,57 ; mov (%ecx),%edi
DB 243,15,16,39 ; movss (%edi),%xmm4
- DB 243,15,89,166,54,20,0,0 ; mulss 0x1436(%esi),%xmm4
- DB 243,15,88,166,50,20,0,0 ; addss 0x1432(%esi),%xmm4
+ DB 243,15,89,166,62,20,0,0 ; mulss 0x143e(%esi),%xmm4
+ DB 243,15,88,166,58,20,0,0 ; addss 0x143a(%esi),%xmm4
DB 243,15,44,252 ; cvttss2si %xmm4,%edi
DB 102,15,110,239 ; movd %edi,%xmm5
DB 139,125,20 ; mov 0x14(%ebp),%edi
@@ -57983,7 +57977,7 @@ _sk_scale_1_float_sse2_lowp LABEL PROC
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
DB 102,15,213,213 ; pmullw %xmm5,%xmm2
DB 102,15,213,221 ; pmullw %xmm5,%xmm3
- DB 102,15,111,174,114,19,0,0 ; movdqa 0x1372(%esi),%xmm5
+ DB 102,15,111,174,122,19,0,0 ; movdqa 0x137a(%esi),%xmm5
DB 102,15,253,197 ; paddw %xmm5,%xmm0
DB 102,15,253,205 ; paddw %xmm5,%xmm1
DB 102,15,253,213 ; paddw %xmm5,%xmm2
@@ -58020,19 +58014,19 @@ _sk_lerp_1_float_sse2_lowp LABEL PROC
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call c12c <_sk_lerp_1_float_sse2_lowp+0x1d>
+ DB 232,0,0,0,0 ; call c154 <_sk_lerp_1_float_sse2_lowp+0x1d>
DB 89 ; pop %ecx
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
DB 243,15,16,50 ; movss (%edx),%xmm6
- DB 243,15,89,177,104,19,0,0 ; mulss 0x1368(%ecx),%xmm6
- DB 243,15,88,177,100,19,0,0 ; addss 0x1364(%ecx),%xmm6
+ DB 243,15,89,177,112,19,0,0 ; mulss 0x1370(%ecx),%xmm6
+ DB 243,15,88,177,108,19,0,0 ; addss 0x136c(%ecx),%xmm6
DB 243,15,44,214 ; cvttss2si %xmm6,%edx
DB 102,15,110,242 ; movd %edx,%xmm6
DB 242,15,112,246,0 ; pshuflw $0x0,%xmm6,%xmm6
DB 102,15,112,246,80 ; pshufd $0x50,%xmm6,%xmm6
- DB 102,15,111,129,164,18,0,0 ; movdqa 0x12a4(%ecx),%xmm0
+ DB 102,15,111,129,172,18,0,0 ; movdqa 0x12ac(%ecx),%xmm0
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
DB 102,15,253,200 ; paddw %xmm0,%xmm1
DB 102,15,213,214 ; pmullw %xmm6,%xmm2
@@ -58103,10 +58097,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 c255 <_sk_scale_u8_sse2_lowp+0x31>
+ DB 232,0,0,0,0 ; call c27d <_sk_scale_u8_sse2_lowp+0x31>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c277 <_sk_scale_u8_sse2_lowp+0x53>
+ DB 119,28 ; ja c29f <_sk_scale_u8_sse2_lowp+0x53>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,3,1,0,0 ; mov 0x103(%edi,%ecx,4),%ecx
@@ -58114,10 +58108,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 c2d1 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,90 ; jmp c2f9 <_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 c2d1 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,79 ; jmp c2f9 <_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
@@ -58125,7 +58119,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 c2d1 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,47 ; jmp c2f9 <_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
@@ -58136,9 +58130,9 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 102,15,110,44,51 ; movd (%ebx,%esi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 102,15,219,167,123,17,0,0 ; pand 0x117b(%edi),%xmm4
+ DB 102,15,219,167,131,17,0,0 ; pand 0x1183(%edi),%xmm4
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
- DB 102,15,111,175,123,17,0,0 ; movdqa 0x117b(%edi),%xmm5
+ DB 102,15,111,175,131,17,0,0 ; movdqa 0x1183(%edi),%xmm5
DB 102,15,253,197 ; paddw %xmm5,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,204 ; pmullw %xmm4,%xmm1
@@ -58203,10 +58197,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 c3a2 <_sk_lerp_u8_sse2_lowp+0x2e>
+ DB 232,0,0,0,0 ; call c3ca <_sk_lerp_u8_sse2_lowp+0x2e>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c3c4 <_sk_lerp_u8_sse2_lowp+0x50>
+ DB 119,28 ; ja c3ec <_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
@@ -58214,10 +58208,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 c41e <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,90 ; jmp c446 <_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 c41e <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,79 ; jmp c446 <_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
@@ -58225,7 +58219,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 c41e <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,47 ; jmp c446 <_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
@@ -58236,8 +58230,8 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,15,110,36,51 ; movd (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 242,15,16,220 ; movsd %xmm4,%xmm3
- DB 102,15,219,159,46,16,0,0 ; pand 0x102e(%edi),%xmm3
- DB 102,15,111,183,46,16,0,0 ; movdqa 0x102e(%edi),%xmm6
+ DB 102,15,219,159,54,16,0,0 ; pand 0x1036(%edi),%xmm3
+ DB 102,15,111,183,54,16,0,0 ; movdqa 0x1036(%edi),%xmm6
DB 102,15,111,227 ; movdqa %xmm3,%xmm4
DB 102,15,239,230 ; pxor %xmm6,%xmm4
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
@@ -58324,10 +58318,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 c54b <_sk_scale_565_sse2_lowp+0x43>
+ DB 232,0,0,0,0 ; call c573 <_sk_scale_565_sse2_lowp+0x43>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c56d <_sk_scale_565_sse2_lowp+0x65>
+ DB 119,28 ; ja c595 <_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
@@ -58335,14 +58329,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 c5a8 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,59 ; jmp c5d0 <_sk_scale_565_sse2_lowp+0xa0>
DB 243,15,111,28,115 ; movdqu (%ebx,%esi,2),%xmm3
- DB 235,52 ; jmp c5a8 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,52 ; jmp c5d0 <_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 c5a8 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,30 ; jmp c5d0 <_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
@@ -58350,11 +58344,11 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,15,18,28,115 ; movlpd (%ebx,%esi,2),%xmm3
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,15,219,143,197,14,0,0 ; pand 0xec5(%edi),%xmm1
+ DB 102,15,219,143,205,14,0,0 ; pand 0xecd(%edi),%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
DB 102,15,113,210,5 ; psrlw $0x5,%xmm2
- DB 102,15,219,151,213,14,0,0 ; pand 0xed5(%edi),%xmm2
- DB 102,15,111,135,229,14,0,0 ; movdqa 0xee5(%edi),%xmm0
+ DB 102,15,219,151,221,14,0,0 ; pand 0xedd(%edi),%xmm2
+ DB 102,15,111,135,237,14,0,0 ; movdqa 0xeed(%edi),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 102,15,113,211,13 ; psrlw $0xd,%xmm3
DB 102,15,235,217 ; por %xmm1,%xmm3
@@ -58367,7 +58361,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,15,113,208,2 ; psrlw $0x2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
DB 102,15,127,69,200 ; movdqa %xmm0,-0x38(%ebp)
- DB 102,15,111,167,165,14,0,0 ; movdqa 0xea5(%edi),%xmm4
+ DB 102,15,111,167,173,14,0,0 ; movdqa 0xead(%edi),%xmm4
DB 15,41,117,184 ; movaps %xmm6,-0x48(%ebp)
DB 102,15,239,244 ; pxor %xmm4,%xmm6
DB 102,15,239,252 ; pxor %xmm4,%xmm7
@@ -58410,7 +58404,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,15,213,101,136 ; pmullw -0x78(%ebp),%xmm4
DB 102,15,213,125,184 ; pmullw -0x48(%ebp),%xmm7
- DB 102,15,111,135,133,14,0,0 ; movdqa 0xe85(%edi),%xmm0
+ DB 102,15,111,135,141,14,0,0 ; movdqa 0xe8d(%edi),%xmm0
DB 102,15,253,216 ; paddw %xmm0,%xmm3
DB 102,15,253,208 ; paddw %xmm0,%xmm2
DB 102,15,253,224 ; paddw %xmm0,%xmm4
@@ -58485,10 +58479,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 c7a3 <_sk_lerp_565_sse2_lowp+0x43>
+ DB 232,0,0,0,0 ; call c7cb <_sk_lerp_565_sse2_lowp+0x43>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c7c5 <_sk_lerp_565_sse2_lowp+0x65>
+ DB 119,28 ; ja c7ed <_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
@@ -58496,14 +58490,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 c800 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,59 ; jmp c828 <_sk_lerp_565_sse2_lowp+0xa0>
DB 243,15,111,28,115 ; movdqu (%ebx,%esi,2),%xmm3
- DB 235,52 ; jmp c800 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,52 ; jmp c828 <_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 c800 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,30 ; jmp c828 <_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
@@ -58511,11 +58505,11 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,15,18,28,115 ; movlpd (%ebx,%esi,2),%xmm3
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,15,219,143,109,12,0,0 ; pand 0xc6d(%edi),%xmm1
+ DB 102,15,219,143,117,12,0,0 ; pand 0xc75(%edi),%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
DB 102,15,113,210,5 ; psrlw $0x5,%xmm2
- DB 102,15,219,151,125,12,0,0 ; pand 0xc7d(%edi),%xmm2
- DB 102,15,111,175,141,12,0,0 ; movdqa 0xc8d(%edi),%xmm5
+ DB 102,15,219,151,133,12,0,0 ; pand 0xc85(%edi),%xmm2
+ DB 102,15,111,175,149,12,0,0 ; movdqa 0xc95(%edi),%xmm5
DB 102,15,219,235 ; pand %xmm3,%xmm5
DB 102,15,113,211,13 ; psrlw $0xd,%xmm3
DB 102,15,235,217 ; por %xmm1,%xmm3
@@ -58528,7 +58522,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,15,113,213,2 ; psrlw $0x2,%xmm5
DB 102,15,235,233 ; por %xmm1,%xmm5
DB 102,15,127,109,216 ; movdqa %xmm5,-0x28(%ebp)
- DB 102,15,111,167,77,12,0,0 ; movdqa 0xc4d(%edi),%xmm4
+ DB 102,15,111,167,85,12,0,0 ; movdqa 0xc55(%edi),%xmm4
DB 102,15,111,198 ; movdqa %xmm6,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,239,204 ; pxor %xmm4,%xmm1
@@ -58569,7 +58563,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,15,235,249 ; por %xmm1,%xmm7
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,213,93,168 ; pmullw -0x58(%ebp),%xmm3
- DB 102,15,111,143,45,12,0,0 ; movdqa 0xc2d(%edi),%xmm1
+ DB 102,15,111,143,53,12,0,0 ; movdqa 0xc35(%edi),%xmm1
DB 102,15,239,193 ; pxor %xmm1,%xmm0
DB 102,15,111,101,24 ; movdqa 0x18(%ebp),%xmm4
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
@@ -58663,11 +58657,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 ca47 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ DB 232,0,0,0,0 ; call ca6f <_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 ca6d <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ DB 119,29 ; ja ca95 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 139,132,145,77,2,0,0 ; mov 0x24d(%ecx,%edx,4),%eax
DB 1,200 ; add %ecx,%eax
@@ -58675,14 +58669,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 cab6 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,73 ; jmp cade <_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 cab6 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,61 ; jmp cade <_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 cab6 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,43 ; jmp cade <_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
@@ -58708,7 +58702,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 102,15,114,243,16 ; pslld $0x10,%xmm3
DB 102,15,114,227,16 ; psrad $0x10,%xmm3
DB 102,15,107,243 ; packssdw %xmm3,%xmm6
- DB 102,15,111,153,137,9,0,0 ; movdqa 0x989(%ecx),%xmm3
+ DB 102,15,111,153,145,9,0,0 ; movdqa 0x991(%ecx),%xmm3
DB 102,15,114,208,16 ; psrld $0x10,%xmm0
DB 102,15,114,210,16 ; psrld $0x10,%xmm2
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
@@ -58760,18 +58754,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 cbf7 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ DB 119,16 ; ja cc1f <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
DB 3,140,145,105,2,0,0 ; add 0x269(%ecx,%edx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,4,183 ; movd %xmm0,(%edi,%esi,4)
- DB 235,64 ; jmp cc37 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,64 ; jmp cc5f <_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 cc37 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,51 ; jmp cc5f <_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 cc37 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,33 ; jmp cc5f <_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
@@ -58900,11 +58894,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 cdb8 <.literal16+0xe8>
+ DB 224,64 ; loopne cde8 <.literal16+0xe8>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne cdbc <.literal16+0xec>
+ DB 224,64 ; loopne cdec <.literal16+0xec>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne cdc0 <.literal16+0xf0>
+ DB 224,64 ; loopne cdf0 <.literal16+0xf0>
DB 154,153,153,62,154,153,153 ; lcall $0x9999,$0x9a3e9999
DB 62,154,153,153,62,154,153,153 ; ds lcall $0x9999,$0x9a3e9999
DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax
@@ -58915,16 +58909,16 @@ ALIGN 16
DB 63 ; aas
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope cde1 <.literal16+0x111>
+ DB 225,61 ; loope ce11 <.literal16+0x111>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope cde5 <.literal16+0x115>
+ DB 225,61 ; loope ce15 <.literal16+0x115>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope cde9 <.literal16+0x119>
+ DB 225,61 ; loope ce19 <.literal16+0x119>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope cded <.literal16+0x11d>
+ DB 225,61 ; loope ce1d <.literal16+0x11d>
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 255,0 ; incl (%eax)
@@ -58934,13 +58928,13 @@ ALIGN 16
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg ce07 <.literal16+0x137>
+ DB 127,67 ; jg ce37 <.literal16+0x137>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg ce0b <.literal16+0x13b>
+ DB 127,67 ; jg ce3b <.literal16+0x13b>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg ce0f <.literal16+0x13f>
+ DB 127,67 ; jg ce3f <.literal16+0x13f>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg ce13 <.literal16+0x143>
+ DB 127,67 ; jg ce43 <.literal16+0x143>
DB 0,0 ; add %al,(%eax)
DB 128,127,0,0 ; cmpb $0x0,0x0(%edi)
DB 128,127,0,0 ; cmpb $0x0,0x0(%edi)
@@ -59096,13 +59090,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 cf29 <.literal16+0x259>
+ DB 224,7 ; loopne cf59 <.literal16+0x259>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne cf2d <.literal16+0x25d>
+ DB 224,7 ; loopne cf5d <.literal16+0x25d>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne cf31 <.literal16+0x261>
+ DB 224,7 ; loopne cf61 <.literal16+0x261>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne cf35 <.literal16+0x265>
+ DB 224,7 ; loopne cf65 <.literal16+0x265>
DB 0,0 ; add %al,(%eax)
DB 33,8 ; and %ecx,(%eax)
DB 2,58 ; add (%edx),%bh
@@ -59151,17 +59145,17 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg cf94 <.literal16+0x2c4>
+ DB 127,0 ; jg cfc4 <.literal16+0x2c4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg cf98 <.literal16+0x2c8>
+ DB 127,0 ; jg cfc8 <.literal16+0x2c8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg cf9c <.literal16+0x2cc>
+ DB 127,0 ; jg cfcc <.literal16+0x2cc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg cfa0 <.literal16+0x2d0>
- DB 119,115 ; ja d015 <.literal16+0x345>
+ DB 127,0 ; jg cfd0 <.literal16+0x2d0>
+ DB 119,115 ; ja d045 <.literal16+0x345>
DB 248 ; clc
DB 194,119,115 ; ret $0x7377
DB 248 ; clc
@@ -59172,7 +59166,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 cf79 <.literal16+0x2a9>
+ DB 117,191 ; jne cfa9 <.literal16+0x2a9>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
DB 249 ; stc
@@ -59188,7 +59182,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 e9a40fb6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345ae>
+ DB 233,220,63,163,233 ; jmp e9a40fe6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345b6>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,81 ; mov %eax,0x513fdce9
DB 140,242 ; mov %?,%edx
@@ -59284,16 +59278,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%ebx)
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe d103 <.literal16+0x433>
+ DB 118,63 ; jbe d133 <.literal16+0x433>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe d107 <.literal16+0x437>
+ DB 118,63 ; jbe d137 <.literal16+0x437>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe d10b <.literal16+0x43b>
+ DB 118,63 ; jbe d13b <.literal16+0x43b>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe d10f <.literal16+0x43f>
+ DB 118,63 ; jbe d13f <.literal16+0x43f>
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
@@ -59319,13 +59313,13 @@ ALIGN 16
DB 248 ; clc
DB 65 ; inc %ecx
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl d146 <.literal16+0x476>
+ DB 124,66 ; jl d176 <.literal16+0x476>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl d14a <.literal16+0x47a>
+ DB 124,66 ; jl d17a <.literal16+0x47a>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl d14e <.literal16+0x47e>
+ DB 124,66 ; jl d17e <.literal16+0x47e>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl d152 <.literal16+0x482>
+ DB 124,66 ; jl d182 <.literal16+0x482>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%eax)
DB 0,240 ; add %dh,%al
@@ -59371,25 +59365,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 d1d5 <.literal16+0x505>
+ DB 112,65 ; jo d205 <.literal16+0x505>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo d1d9 <.literal16+0x509>
+ DB 112,65 ; jo d209 <.literal16+0x509>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo d1dd <.literal16+0x50d>
+ DB 112,65 ; jo d20d <.literal16+0x50d>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo d1e1 <.literal16+0x511>
+ DB 112,65 ; jo d211 <.literal16+0x511>
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%eax)
DB 0,0 ; add %al,(%eax)
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%eax)
DB 0,0 ; add %al,(%eax)
DB 255 ; (bad)
- DB 127,0 ; jg d1b3 <.literal16+0x4e3>
+ DB 127,0 ; jg d1e3 <.literal16+0x4e3>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg d1b7 <.literal16+0x4e7>
+ DB 127,0 ; jg d1e7 <.literal16+0x4e7>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg d1bb <.literal16+0x4eb>
+ DB 127,0 ; jg d1eb <.literal16+0x4eb>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg d1bf <.literal16+0x4ef>
+ DB 127,0 ; jg d1ef <.literal16+0x4ef>
DB 0,0 ; add %al,(%eax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%eax)
@@ -59415,13 +59409,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg d1f8 <.literal16+0x528>
+ DB 127,255 ; jg d228 <.literal16+0x528>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg d1fc <.literal16+0x52c>
+ DB 127,255 ; jg d22c <.literal16+0x52c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg d201 <.literal16+0x531>
+ DB 127,0 ; jg d231 <.literal16+0x531>
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%eax)
DB 56,0 ; cmp %al,(%eax)
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%eax)
@@ -59435,13 +59429,13 @@ ALIGN 16
DB 0,255 ; add %bh,%bh
DB 255,0 ; incl (%eax)
DB 255 ; (bad)
- DB 127,71 ; jg d26b <.literal16+0x59b>
+ DB 127,71 ; jg d29b <.literal16+0x59b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg d26f <.literal16+0x59f>
+ DB 127,71 ; jg d29f <.literal16+0x59f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg d273 <.literal16+0x5a3>
+ DB 127,71 ; jg d2a3 <.literal16+0x5a3>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg d277 <.literal16+0x5a7>
+ DB 127,71 ; jg d2a7 <.literal16+0x5a7>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -59494,7 +59488,7 @@ ALIGN 16
DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js d2dc <.literal16+0x60c>
+ DB 120,57 ; js d30c <.literal16+0x60c>
DB 64 ; inc %eax
DB 18,120,57 ; adc 0x39(%eax),%bh
DB 64 ; inc %eax
@@ -59565,13 +59559,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 d38e <.literal16+0x6be>
+ DB 114,28 ; jb d3be <.literal16+0x6be>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt d392 <.literal16+0x6c2>
+ DB 62,114,28 ; jb,pt d3c2 <.literal16+0x6c2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt d396 <.literal16+0x6c6>
+ DB 62,114,28 ; jb,pt d3c6 <.literal16+0x6c6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt d39a <.literal16+0x6ca>
+ DB 62,114,28 ; jb,pt d3ca <.literal16+0x6ca>
DB 199 ; (bad)
DB 62,85 ; ds push %ebp
DB 85 ; push %ebp
@@ -59592,13 +59586,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 d3f3 <.literal16+0x723>
- DB 114,249 ; jb d3af <.literal16+0x6df>
- DB 127,63 ; jg d3f7 <.literal16+0x727>
- DB 114,249 ; jb d3b3 <.literal16+0x6e3>
- DB 127,63 ; jg d3fb <.literal16+0x72b>
- DB 114,249 ; jb d3b7 <.literal16+0x6e7>
- DB 127,63 ; jg d3ff <.literal16+0x72f>
+ DB 127,63 ; jg d423 <.literal16+0x723>
+ DB 114,249 ; jb d3df <.literal16+0x6df>
+ DB 127,63 ; jg d427 <.literal16+0x727>
+ DB 114,249 ; jb d3e3 <.literal16+0x6e3>
+ DB 127,63 ; jg d42b <.literal16+0x72b>
+ DB 114,249 ; jb d3e7 <.literal16+0x6e7>
+ DB 127,63 ; jg d42f <.literal16+0x72f>
DB 3,0 ; add (%eax),%eax
DB 0,0 ; add %al,(%eax)
DB 3,0 ; add (%eax),%eax
@@ -59666,14 +59660,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 d451 <.literal16+0x781>
- DB 224,255 ; loopne d453 <.literal16+0x783>
- DB 224,255 ; loopne d455 <.literal16+0x785>
- DB 224,255 ; loopne d457 <.literal16+0x787>
- DB 224,255 ; loopne d459 <.literal16+0x789>
- DB 224,255 ; loopne d45b <.literal16+0x78b>
- DB 224,255 ; loopne d45d <.literal16+0x78d>
- DB 224,255 ; loopne d45f <.literal16+0x78f>
+ DB 224,255 ; loopne d481 <.literal16+0x781>
+ DB 224,255 ; loopne d483 <.literal16+0x783>
+ DB 224,255 ; loopne d485 <.literal16+0x785>
+ DB 224,255 ; loopne d487 <.literal16+0x787>
+ DB 224,255 ; loopne d489 <.literal16+0x789>
+ DB 224,255 ; loopne d48b <.literal16+0x78b>
+ DB 224,255 ; loopne d48d <.literal16+0x78d>
+ DB 224,255 ; loopne d48f <.literal16+0x78f>
DB 54,0,54 ; add %dh,%ss:(%esi)
DB 0,54 ; add %dh,(%esi)
DB 0,54 ; add %dh,(%esi)
@@ -59697,6 +59691,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 d4db <_sk_srcover_rgba_8888_sse2_lowp+0xad3>
+ DB 127,67 ; jg d50b <_sk_srcover_rgba_8888_sse2_lowp+0xadb>
ENDIF
END