aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jumper
diff options
context:
space:
mode:
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