aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jumper
diff options
context:
space:
mode:
authorGravatar Mike Klein <mtklein@chromium.org>2017-12-11 09:59:47 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-12-11 15:40:38 +0000
commita7fa3377d24643d86117159f8a58d2ee66880a4d (patch)
treeb9de6f1caf6d2305e040d4bdb9babf9d2431593c /src/jumper
parentc34676349da62fe8db082dd1a911baa750fd5eca (diff)
add experimental bilerp_clamp_8888 stage
It looks like we can specialize hot image shaders into their own single stages for a good speedup on both x86 and ARM. I've started here with bilerp_clamp_8888, and will follow up with bgra and 565, and lowp versions of those, and probably also the same for nearest neighbors. All pixels are identical in GMs. Change-Id: I2f6995767cd38053d670b8d0bfdb71b687803d70 Reviewed-on: https://skia-review.googlesource.com/82100 Reviewed-by: Yuqian Li <liyuqian@google.com> Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src/jumper')
-rw-r--r--src/jumper/SkJumper.cpp1
-rw-r--r--src/jumper/SkJumper.h8
-rw-r--r--src/jumper/SkJumper_generated.S10704
-rw-r--r--src/jumper/SkJumper_generated_win.S9189
-rw-r--r--src/jumper/SkJumper_stages.cpp54
5 files changed, 11006 insertions, 8950 deletions
diff --git a/src/jumper/SkJumper.cpp b/src/jumper/SkJumper.cpp
index 6446022bbf..06c4e10746 100644
--- a/src/jumper/SkJumper.cpp
+++ b/src/jumper/SkJumper.cpp
@@ -227,6 +227,7 @@ extern "C" {
NOPE(load_f32) NOPE(load_f32_dst) NOPE(store_f32)
LOWP(load_8888) LOWP(load_8888_dst) LOWP(store_8888) LOWP(gather_8888)
LOWP(load_bgra) LOWP(load_bgra_dst) LOWP(store_bgra) LOWP(gather_bgra)
+ TODO(bilerp_clamp_8888)
TODO(load_u16_be) TODO(load_rgb_u16_be) TODO(store_u16_be)
NOPE(load_tables_u16_be) NOPE(load_tables_rgb_u16_be) NOPE(load_tables)
NOPE(load_rgba) NOPE(store_rgba)
diff --git a/src/jumper/SkJumper.h b/src/jumper/SkJumper.h
index ea08e0d1ca..4dea21d90a 100644
--- a/src/jumper/SkJumper.h
+++ b/src/jumper/SkJumper.h
@@ -63,10 +63,10 @@ struct SkJumper_MemoryCtx {
};
struct SkJumper_GatherCtx {
- void* pixels;
- int stride;
- float width,
- height;
+ const void* pixels;
+ int stride;
+ float width;
+ float height;
};
// State shared by save_xy, accumulate, and bilinear_* / bicubic_*.
diff --git a/src/jumper/SkJumper_generated.S b/src/jumper/SkJumper_generated.S
index 861d81baec..292a4887cc 100644
--- a/src/jumper/SkJumper_generated.S
+++ b/src/jumper/SkJumper_generated.S
@@ -9483,6 +9483,173 @@ _sk_gauss_a_to_rgba_vfp4:
.long 0x39a11800 // .word 0x39a11800
.long 0x39a11800 // .word 0x39a11800
.long 0x39a11800 // .word 0x39a11800
+
+HIDDEN _sk_bilerp_clamp_8888_vfp4
+.globl _sk_bilerp_clamp_8888_vfp4
+FUNCTION(_sk_bilerp_clamp_8888_vfp4)
+_sk_bilerp_clamp_8888_vfp4:
+ .long 0xe92d4df0 // push {r4, r5, r6, r7, r8, sl, fp, lr}
+ .long 0xe28db018 // add fp, sp, #24
+ .long 0xed2d8b10 // vpush {d8-d15}
+ .long 0xe24dd070 // sub sp, sp, #112
+ .long 0xe7c3d01f // bfc sp, #0, #4
+ .long 0xf2c3065f // vmov.i32 q8, #1056964608
+ .long 0xe28de040 // add lr, sp, #64
+ .long 0xf280a050 // vmov.i32 q5, #0
+ .long 0xe28d8068 // add r8, sp, #104
+ .long 0xf2422d60 // vadd.f32 q9, q1, q8
+ .long 0xf40e2aef // vst1.64 {d2-d3}, [lr :128]
+ .long 0xe28f2f8d // add r2, pc, #564
+ .long 0xe28de030 // add lr, sp, #48
+ .long 0xf2400d60 // vadd.f32 q8, q0, q8
+ .long 0xf462cacf // vld1.64 {d28-d29}, [r2]
+ .long 0xe3a0243f // mov r2, #1056964608
+ .long 0xe288c008 // add ip, r8, #8
+ .long 0xe5914000 // ldr r4, [r1]
+ .long 0xeebe2a00 // vmov.f32 s4, #224
+ .long 0xf3fb4762 // vcvt.s32.f32 q10, q9
+ .long 0xe58d206c // str r2, [sp, #108]
+ .long 0xe3a024bf // mov r2, #-1090519040
+ .long 0xe2843008 // add r3, r4, #8
+ .long 0xe58d2068 // str r2, [sp, #104]
+ .long 0xe284200c // add r2, r4, #12
+ .long 0xf387c05f // vmov.i32 q6, #255
+ .long 0xf2804050 // vmov.i32 q2, #0
+ .long 0xf3fb6664 // vcvt.f32.s32 q11, q10
+ .long 0xf3fb4760 // vcvt.s32.f32 q10, q8
+ .long 0xf2806050 // vmov.i32 q3, #0
+ .long 0xf3668ee2 // vcgt.f32 q12, q11, q9
+ .long 0xf3fba664 // vcvt.f32.s32 q13, q10
+ .long 0xf35c81da // vbsl q12, q14, q5
+ .long 0xf36aeee0 // vcgt.f32 q15, q13, q8
+ .long 0xf2666de8 // vsub.f32 q11, q11, q12
+ .long 0xf35ce1da // vbsl q15, q14, q5
+ .long 0xf2622de6 // vsub.f32 q9, q9, q11
+ .long 0xf26a8dee // vsub.f32 q12, q13, q15
+ .long 0xf2c7cf50 // vmov.f32 q14, #1
+ .long 0xf2608de8 // vsub.f32 q12, q8, q12
+ .long 0xf4e20cbf // vld1.32 {d16[]-d17[]}, [r2 :32]
+ .long 0xf44e2aef // vst1.64 {d18-d19}, [lr :128]
+ .long 0xf26c2de2 // vsub.f32 q9, q14, q9
+ .long 0xe28de020 // add lr, sp, #32
+ .long 0xf22c8de8 // vsub.f32 q4, q14, q12
+ .long 0xf44e2aef // vst1.64 {d18-d19}, [lr :128]
+ .long 0xf3c72e5f // vmov.i8 q9, #255
+ .long 0xe28de010 // add lr, sp, #16
+ .long 0xf4e36cbf // vld1.32 {d22[]-d23[]}, [r3 :32]
+ .long 0xf26008e2 // vadd.i32 q8, q8, q9
+ .long 0xf226e8e2 // vadd.i32 q7, q11, q9
+ .long 0xe4942004 // ldr r2, [r4], #4
+ .long 0xf2c02050 // vmov.i32 q9, #0
+ .long 0xf44e0aef // vst1.64 {d16-d17}, [lr :128]
+ .long 0xe1a0e008 // mov lr, r8
+ .long 0xf4e40cbf // vld1.32 {d16[]-d17[]}, [r4 :32]
+ .long 0xf44d0aef // vst1.64 {d16-d17}, [sp :128]
+ .long 0xf2c00050 // vmov.i32 q8, #0
+ .long 0xea000000 // b 88d8 <sk_bilerp_clamp_8888_vfp4+0xf0>
+ .long 0xed9e2a00 // vldr s4, [lr]
+ .long 0xe28d3040 // add r3, sp, #64
+ .long 0xf3f46c42 // vdup.32 q11, d2[0]
+ .long 0xeeb52ac0 // vcmpe.f32 s4, #0.0
+ .long 0xe3a04000 // mov r4, #0
+ .long 0xf4634aef // vld1.64 {d20-d21}, [r3 :128]
+ .long 0xe28d3010 // add r3, sp, #16
+ .long 0xf2466de4 // vadd.f32 q11, q11, q10
+ .long 0xf4634aef // vld1.64 {d20-d21}, [r3 :128]
+ .long 0xe28d3050 // add r3, sp, #80
+ .long 0xeef1fa10 // vmrs APSR_nzcv, fpscr
+ .long 0xf24a6f66 // vmax.f32 q11, q5, q11
+ .long 0xf2666fe4 // vmin.f32 q11, q11, q10
+ .long 0xf46d4aef // vld1.64 {d20-d21}, [sp :128]
+ .long 0xf3fb6766 // vcvt.s32.f32 q11, q11
+ .long 0xf26449f6 // vmul.i32 q10, q10, q11
+ .long 0xc3004001 // movwgt r4, #1
+ .long 0xe3540000 // cmp r4, #0
+ .long 0x13e04000 // mvnne r4, #0
+ .long 0xeea64b90 // vdup.32 q11, r4
+ .long 0xe3a04000 // mov r4, #0
+ .long 0xf4434aef // vst1.64 {d20-d21}, [r3 :128]
+ .long 0xe28d3030 // add r3, sp, #48
+ .long 0xf4634aef // vld1.64 {d20-d21}, [r3 :128]
+ .long 0xe28d3020 // add r3, sp, #32
+ .long 0xf463aaef // vld1.64 {d26-d27}, [r3 :128]
+ .long 0xf35461fa // vbsl q11, q10, q13
+ .long 0xe0885004 // add r5, r8, r4
+ .long 0xe28d3050 // add r3, sp, #80
+ .long 0xf4634aef // vld1.64 {d20-d21}, [r3 :128]
+ .long 0xf268c1f8 // vorr q14, q12, q12
+ .long 0xe2844004 // add r4, r4, #4
+ .long 0xed952a00 // vldr s4, [r5]
+ .long 0xf3f4ac42 // vdup.32 q13, d2[0]
+ .long 0xeeb52ac0 // vcmpe.f32 s4, #0.0
+ .long 0xf24aadc0 // vadd.f32 q13, q13, q0
+ .long 0xeef1fa10 // vmrs APSR_nzcv, fpscr
+ .long 0xf24aaf6a // vmax.f32 q13, q5, q13
+ .long 0xf26aafce // vmin.f32 q13, q13, q7
+ .long 0xf3fba76a // vcvt.s32.f32 q13, q13
+ .long 0xf264a8ea // vadd.i32 q13, q10, q13
+ .long 0xee1b5b90 // vmov.32 r5, d27[0]
+ .long 0xee1a6b90 // vmov.32 r6, d26[0]
+ .long 0xee3b7b90 // vmov.32 r7, d27[1]
+ .long 0xee3a3b90 // vmov.32 r3, d26[1]
+ .long 0xe0825105 // add r5, r2, r5, lsl #2
+ .long 0xf4e5b83f // vld1.32 {d27[0]}, [r5 :32]
+ .long 0xe0825106 // add r5, r2, r6, lsl #2
+ .long 0xe0823103 // add r3, r2, r3, lsl #2
+ .long 0xf4e5a83f // vld1.32 {d26[0]}, [r5 :32]
+ .long 0xe0825107 // add r5, r2, r7, lsl #2
+ .long 0xf4e5b8bf // vld1.32 {d27[1]}, [r5 :32]
+ .long 0xf4e3a8bf // vld1.32 {d26[1]}, [r3 :32]
+ .long 0xe3a03000 // mov r3, #0
+ .long 0xc3003001 // movwgt r3, #1
+ .long 0xe3530000 // cmp r3, #0
+ .long 0x13e03000 // mvnne r3, #0
+ .long 0xe3540008 // cmp r4, #8
+ .long 0xf3b8207a // vshr.u32 q1, q13, #8
+ .long 0xeea43b90 // vdup.32 q10, r3
+ .long 0xf3b0a07a // vshr.u32 q5, q13, #16
+ .long 0xe28f3090 // add r3, pc, #144
+ .long 0xf24ae1dc // vand q15, q13, q6
+ .long 0xf3e8a07a // vshr.u32 q13, q13, #24
+ .long 0xf20aa15c // vand q5, q5, q6
+ .long 0xf202215c // vand q1, q1, q6
+ .long 0xf3fba66a // vcvt.f32.s32 q13, q13
+ .long 0xf3fbe66e // vcvt.f32.s32 q15, q15
+ .long 0xf3bba64a // vcvt.f32.s32 q5, q5
+ .long 0xf3bb2642 // vcvt.f32.s32 q1, q1
+ .long 0xf35841d8 // vbsl q10, q12, q4
+ .long 0xf4638acf // vld1.64 {d24-d25}, [r3]
+ .long 0xf34aadf8 // vmul.f32 q13, q13, q12
+ .long 0xf34eedf8 // vmul.f32 q15, q15, q12
+ .long 0xf3464df4 // vmul.f32 q10, q11, q10
+ .long 0xf30aad78 // vmul.f32 q5, q5, q12
+ .long 0xf3428d78 // vmul.f32 q12, q1, q12
+ .long 0xf2046cfa // vfma.f32 q3, q10, q13
+ .long 0xf2044cda // vfma.f32 q2, q10, q5
+ .long 0xf2440cf8 // vfma.f32 q8, q10, q12
+ .long 0xf2442cfe // vfma.f32 q9, q10, q15
+ .long 0xf280a050 // vmov.i32 q5, #0
+ .long 0xf26c81fc // vorr q12, q14, q14
+ .long 0x1affffc6 // bne 8940 <sk_bilerp_clamp_8888_vfp4+0x158>
+ .long 0xe28ee004 // add lr, lr, #4
+ .long 0xe15e000c // cmp lr, ip
+ .long 0x1affffa8 // bne 88d4 <sk_bilerp_clamp_8888_vfp4+0xec>
+ .long 0xe5912004 // ldr r2, [r1, #4]
+ .long 0xf22201f2 // vorr q0, q9, q9
+ .long 0xf22021f0 // vorr q1, q8, q8
+ .long 0xe2811008 // add r1, r1, #8
+ .long 0xe12fff32 // blx r2
+ .long 0xe24bd058 // sub sp, fp, #88
+ .long 0xecbd8b10 // vpop {d8-d15}
+ .long 0xe8bd8df0 // pop {r4, r5, r6, r7, r8, sl, fp, pc}
+ .long 0x3f800000 // .word 0x3f800000
+ .long 0x3f800000 // .word 0x3f800000
+ .long 0x3f800000 // .word 0x3f800000
+ .long 0x3f800000 // .word 0x3f800000
+ .long 0x3b808081 // .word 0x3b808081
+ .long 0x3b808081 // .word 0x3b808081
+ .long 0x3b808081 // .word 0x3b808081
+ .long 0x3b808081 // .word 0x3b808081
#elif defined(__x86_64__)
BALIGN32
@@ -9576,9 +9743,9 @@ _sk_seed_shader_skx:
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 98,242,125,40,124,201 // vpbroadcastd %ecx,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,88,13,30,138,3,0 // vaddps 0x38a1e(%rip){1to8},%ymm1,%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,241,116,56,88,13,162,150,3,0 // vaddps 0x396a2(%rip){1to8},%ymm1,%ymm1 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,23,138,3,0 // vbroadcastss 0x38a17(%rip),%ymm2 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,21,155,150,3,0 // vbroadcastss 0x3969b(%rip),%ymm2 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
@@ -9592,16 +9759,16 @@ FUNCTION(_sk_dither_skx)
_sk_dither_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 98,114,125,40,124,194 // vpbroadcastd %edx,%ymm8
- .byte 197,61,254,5,141,139,3,0 // vpaddd 0x38b8d(%rip),%ymm8,%ymm8 # 38cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x44c>
+ .byte 197,61,254,5,45,152,3,0 // vpaddd 0x3982d(%rip),%ymm8,%ymm8 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x468>
.byte 98,114,125,40,124,201 // vpbroadcastd %ecx,%ymm9
.byte 196,65,53,239,200 // vpxor %ymm8,%ymm9,%ymm9
- .byte 196,98,125,88,21,225,137,3,0 // vpbroadcastd 0x389e1(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,98,125,88,21,101,150,3,0 // vpbroadcastd 0x39665(%rip),%ymm10 # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,53,219,218 // vpand %ymm10,%ymm9,%ymm11
.byte 196,193,37,114,243,5 // vpslld $0x5,%ymm11,%ymm11
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,193,45,114,242,4 // vpslld $0x4,%ymm10,%ymm10
- .byte 196,98,125,88,37,198,137,3,0 // vpbroadcastd 0x389c6(%rip),%ymm12 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
- .byte 196,98,125,88,45,193,137,3,0 // vpbroadcastd 0x389c1(%rip),%ymm13 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,125,88,37,74,150,3,0 // vpbroadcastd 0x3964a(%rip),%ymm12 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ .byte 196,98,125,88,45,69,150,3,0 // vpbroadcastd 0x39645(%rip),%ymm13 # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,65,53,219,245 // vpand %ymm13,%ymm9,%ymm14
.byte 196,193,13,114,246,2 // vpslld $0x2,%ymm14,%ymm14
.byte 196,65,37,235,222 // vpor %ymm14,%ymm11,%ymm11
@@ -9616,8 +9783,8 @@ _sk_dither_skx:
.byte 196,65,61,235,195 // vpor %ymm11,%ymm8,%ymm8
.byte 196,65,61,235,193 // vpor %ymm9,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,115,137,3,0 // vbroadcastss 0x38973(%rip),%ymm9 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
- .byte 98,114,61,56,168,13,109,137,3,0 // vfmadd213ps 0x3896d(%rip){1to8},%ymm8,%ymm9 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ .byte 196,98,125,24,13,247,149,3,0 // vbroadcastss 0x395f7(%rip),%ymm9 # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ .byte 98,114,61,56,168,13,241,149,3,0 // vfmadd213ps 0x395f1(%rip){1to8},%ymm8,%ymm9 # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
.byte 196,98,125,24,0 // vbroadcastss (%rax),%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,188,88,192 // vaddps %ymm0,%ymm8,%ymm0
@@ -9650,7 +9817,7 @@ HIDDEN _sk_black_color_skx
FUNCTION(_sk_black_color_skx)
_sk_black_color_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,250,136,3,0 // vbroadcastss 0x388fa(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,126,149,3,0 // vbroadcastss 0x3957e(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -9661,7 +9828,7 @@ HIDDEN _sk_white_color_skx
FUNCTION(_sk_white_color_skx)
_sk_white_color_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,225,136,3,0 // vbroadcastss 0x388e1(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,101,149,3,0 // vbroadcastss 0x39565(%rip),%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -9707,7 +9874,7 @@ HIDDEN _sk_srcatop_skx
FUNCTION(_sk_srcatop_skx)
_sk_srcatop_skx:
.byte 197,252,89,199 // vmulps %ymm7,%ymm0,%ymm0
- .byte 196,98,125,24,5,128,136,3,0 // vbroadcastss 0x38880(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,4,149,3,0 // vbroadcastss 0x39504(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,226,61,184,196 // vfmadd231ps %ymm4,%ymm8,%ymm0
.byte 197,244,89,207 // vmulps %ymm7,%ymm1,%ymm1
@@ -9723,7 +9890,7 @@ HIDDEN _sk_dstatop_skx
.globl _sk_dstatop_skx
FUNCTION(_sk_dstatop_skx)
_sk_dstatop_skx:
- .byte 196,98,125,24,5,79,136,3,0 // vbroadcastss 0x3884f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,211,148,3,0 // vbroadcastss 0x394d3(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,226,101,184,196 // vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -9762,7 +9929,7 @@ HIDDEN _sk_srcout_skx
.globl _sk_srcout_skx
FUNCTION(_sk_srcout_skx)
_sk_srcout_skx:
- .byte 196,98,125,24,5,242,135,3,0 // vbroadcastss 0x387f2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,118,148,3,0 // vbroadcastss 0x39476(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -9775,7 +9942,7 @@ HIDDEN _sk_dstout_skx
.globl _sk_dstout_skx
FUNCTION(_sk_dstout_skx)
_sk_dstout_skx:
- .byte 196,226,125,24,5,209,135,3,0 // vbroadcastss 0x387d1(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,85,148,3,0 // vbroadcastss 0x39455(%rip),%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,92,219 // vsubps %ymm3,%ymm0,%ymm3
.byte 197,228,89,196 // vmulps %ymm4,%ymm3,%ymm0
.byte 197,228,89,205 // vmulps %ymm5,%ymm3,%ymm1
@@ -9788,7 +9955,7 @@ HIDDEN _sk_srcover_skx
.globl _sk_srcover_skx
FUNCTION(_sk_srcover_skx)
_sk_srcover_skx:
- .byte 196,98,125,24,5,176,135,3,0 // vbroadcastss 0x387b0(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,52,148,3,0 // vbroadcastss 0x39434(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,194,85,184,200 // vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -9801,7 +9968,7 @@ HIDDEN _sk_dstover_skx
.globl _sk_dstover_skx
FUNCTION(_sk_dstover_skx)
_sk_dstover_skx:
- .byte 196,98,125,24,5,139,135,3,0 // vbroadcastss 0x3878b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,15,148,3,0 // vbroadcastss 0x3940f(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 196,226,61,168,196 // vfmadd213ps %ymm4,%ymm8,%ymm0
.byte 196,226,61,168,205 // vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -9825,7 +9992,7 @@ HIDDEN _sk_multiply_skx
.globl _sk_multiply_skx
FUNCTION(_sk_multiply_skx)
_sk_multiply_skx:
- .byte 196,98,125,24,5,82,135,3,0 // vbroadcastss 0x38752(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,214,147,3,0 // vbroadcastss 0x393d6(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -9848,7 +10015,7 @@ HIDDEN _sk_plus__skx
FUNCTION(_sk_plus__skx)
_sk_plus__skx:
.byte 197,252,88,196 // vaddps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,5,1,135,3,0 // vbroadcastss 0x38701(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,133,147,3,0 // vbroadcastss 0x39385(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 197,244,88,205 // vaddps %ymm5,%ymm1,%ymm1
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
@@ -9878,7 +10045,7 @@ HIDDEN _sk_xor__skx
.globl _sk_xor__skx
FUNCTION(_sk_xor__skx)
_sk_xor__skx:
- .byte 196,98,125,24,5,172,134,3,0 // vbroadcastss 0x386ac(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,48,147,3,0 // vbroadcastss 0x39330(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -9912,7 +10079,7 @@ _sk_darken_skx:
.byte 197,100,89,206 // vmulps %ymm6,%ymm3,%ymm9
.byte 196,193,108,95,209 // vmaxps %ymm9,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,48,134,3,0 // vbroadcastss 0x38630(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,180,146,3,0 // vbroadcastss 0x392b4(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -9937,7 +10104,7 @@ _sk_lighten_skx:
.byte 197,100,89,206 // vmulps %ymm6,%ymm3,%ymm9
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,219,133,3,0 // vbroadcastss 0x385db(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,95,146,3,0 // vbroadcastss 0x3925f(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -9965,7 +10132,7 @@ _sk_difference_skx:
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,122,133,3,0 // vbroadcastss 0x3857a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,254,145,3,0 // vbroadcastss 0x391fe(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -9987,7 +10154,7 @@ _sk_exclusion_skx:
.byte 197,236,89,214 // vmulps %ymm6,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,52,133,3,0 // vbroadcastss 0x38534(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,184,145,3,0 // vbroadcastss 0x391b8(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -9999,7 +10166,7 @@ FUNCTION(_sk_colorburn_skx)
_sk_colorburn_skx:
.byte 98,241,92,40,194,199,0 // vcmpeqps %ymm7,%ymm4,%k0
.byte 98,114,126,40,56,192 // vpmovm2d %k0,%ymm8
- .byte 196,98,125,24,13,17,133,3,0 // vbroadcastss 0x38511(%rip),%ymm9 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,13,149,145,3,0 // vbroadcastss 0x39195(%rip),%ymm9 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,52,92,215 // vsubps %ymm7,%ymm9,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,36,88,228 // vaddps %ymm4,%ymm11,%ymm12
@@ -10063,7 +10230,7 @@ _sk_colordodge_skx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 98,209,92,40,194,192,0 // vcmpeqps %ymm8,%ymm4,%k0
.byte 98,114,126,40,56,200 // vpmovm2d %k0,%ymm9
- .byte 196,98,125,24,21,226,131,3,0 // vbroadcastss 0x383e2(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,21,102,144,3,0 // vbroadcastss 0x39066(%rip),%ymm10 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,44,92,223 // vsubps %ymm7,%ymm10,%ymm11
.byte 197,36,89,224 // vmulps %ymm0,%ymm11,%ymm12
.byte 98,241,124,40,194,195,0 // vcmpeqps %ymm3,%ymm0,%k0
@@ -10120,7 +10287,7 @@ HIDDEN _sk_hardlight_skx
.globl _sk_hardlight_skx
FUNCTION(_sk_hardlight_skx)
_sk_hardlight_skx:
- .byte 196,98,125,24,5,218,130,3,0 // vbroadcastss 0x382da(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,94,143,3,0 // vbroadcastss 0x38f5e(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -10174,7 +10341,7 @@ HIDDEN _sk_overlay_skx
.globl _sk_overlay_skx
FUNCTION(_sk_overlay_skx)
_sk_overlay_skx:
- .byte 196,98,125,24,5,246,129,3,0 // vbroadcastss 0x381f6(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,122,142,3,0 // vbroadcastss 0x38e7a(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -10240,15 +10407,15 @@ _sk_softlight_skx:
.byte 196,65,52,88,217 // vaddps %ymm9,%ymm9,%ymm11
.byte 196,65,36,88,235 // vaddps %ymm11,%ymm11,%ymm13
.byte 197,4,92,243 // vsubps %ymm3,%ymm15,%ymm14
- .byte 196,98,125,24,29,212,128,3,0 // vbroadcastss 0x380d4(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,88,141,3,0 // vbroadcastss 0x38d58(%rip),%ymm11 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,36,92,225 // vsubps %ymm9,%ymm11,%ymm12
.byte 196,98,13,168,227 // vfmadd213ps %ymm3,%ymm14,%ymm12
.byte 197,156,89,212 // vmulps %ymm4,%ymm12,%ymm2
.byte 196,66,21,168,237 // vfmadd213ps %ymm13,%ymm13,%ymm13
- .byte 98,226,125,40,24,21,207,128,3,0 // vbroadcastss 0x380cf(%rip),%ymm18 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 98,226,125,40,24,21,83,141,3,0 // vbroadcastss 0x38d53(%rip),%ymm18 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 98,161,52,40,88,202 // vaddps %ymm18,%ymm9,%ymm17
.byte 98,81,116,32,89,229 // vmulps %ymm13,%ymm17,%ymm12
- .byte 98,226,125,40,24,29,189,128,3,0 // vbroadcastss 0x380bd(%rip),%ymm19 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ .byte 98,226,125,40,24,29,65,141,3,0 // vbroadcastss 0x38d41(%rip),%ymm19 # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
.byte 98,50,53,40,184,227 // vfmadd231ps %ymm19,%ymm9,%ymm12
.byte 98,194,125,40,78,201 // vrsqrt14ps %ymm9,%ymm17
.byte 98,162,125,40,76,201 // vrcp14ps %ymm17,%ymm17
@@ -10370,11 +10537,11 @@ _sk_hue_skx:
.byte 196,65,28,89,219 // vmulps %ymm11,%ymm12,%ymm11
.byte 196,65,36,94,222 // vdivps %ymm14,%ymm11,%ymm11
.byte 196,99,37,74,225,240 // vblendvps %ymm15,%ymm1,%ymm11,%ymm12
- .byte 196,98,125,24,45,88,126,3,0 // vbroadcastss 0x37e58(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,53,83,126,3,0 // vbroadcastss 0x37e53(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,45,220,138,3,0 // vbroadcastss 0x38adc(%rip),%ymm13 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,215,138,3,0 // vbroadcastss 0x38ad7(%rip),%ymm14 # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,254 // vmulps %ymm14,%ymm5,%ymm15
.byte 196,66,93,184,253 // vfmadd231ps %ymm13,%ymm4,%ymm15
- .byte 98,226,125,40,24,5,67,126,3,0 // vbroadcastss 0x37e43(%rip),%ymm16 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 98,226,125,40,24,5,199,138,3,0 // vbroadcastss 0x38ac7(%rip),%ymm16 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 98,50,77,40,184,248 // vfmadd231ps %ymm16,%ymm6,%ymm15
.byte 196,65,44,89,222 // vmulps %ymm14,%ymm10,%ymm11
.byte 196,66,53,184,221 // vfmadd231ps %ymm13,%ymm9,%ymm11
@@ -10431,7 +10598,7 @@ _sk_hue_skx:
.byte 196,65,12,88,219 // vaddps %ymm11,%ymm14,%ymm11
.byte 196,67,45,74,203,144 // vblendvps %ymm9,%ymm11,%ymm10,%ymm9
.byte 197,52,95,201 // vmaxps %ymm1,%ymm9,%ymm9
- .byte 196,226,125,24,13,223,124,3,0 // vbroadcastss 0x37cdf(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,13,99,137,3,0 // vbroadcastss 0x38963(%rip),%ymm1 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,116,92,215 // vsubps %ymm7,%ymm1,%ymm10
.byte 197,172,89,192 // vmulps %ymm0,%ymm10,%ymm0
.byte 197,116,92,219 // vsubps %ymm3,%ymm1,%ymm11
@@ -10483,11 +10650,11 @@ _sk_saturation_skx:
.byte 196,65,28,89,219 // vmulps %ymm11,%ymm12,%ymm11
.byte 196,65,36,94,222 // vdivps %ymm14,%ymm11,%ymm11
.byte 196,99,37,74,225,240 // vblendvps %ymm15,%ymm1,%ymm11,%ymm12
- .byte 196,98,125,24,45,20,124,3,0 // vbroadcastss 0x37c14(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,53,15,124,3,0 // vbroadcastss 0x37c0f(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,45,152,136,3,0 // vbroadcastss 0x38898(%rip),%ymm13 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,147,136,3,0 // vbroadcastss 0x38893(%rip),%ymm14 # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,254 // vmulps %ymm14,%ymm5,%ymm15
.byte 196,66,93,184,253 // vfmadd231ps %ymm13,%ymm4,%ymm15
- .byte 98,226,125,40,24,5,255,123,3,0 // vbroadcastss 0x37bff(%rip),%ymm16 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 98,226,125,40,24,5,131,136,3,0 // vbroadcastss 0x38883(%rip),%ymm16 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 98,50,77,40,184,248 // vfmadd231ps %ymm16,%ymm6,%ymm15
.byte 196,65,44,89,222 // vmulps %ymm14,%ymm10,%ymm11
.byte 196,66,53,184,221 // vfmadd231ps %ymm13,%ymm9,%ymm11
@@ -10544,7 +10711,7 @@ _sk_saturation_skx:
.byte 196,65,12,88,219 // vaddps %ymm11,%ymm14,%ymm11
.byte 196,67,45,74,203,144 // vblendvps %ymm9,%ymm11,%ymm10,%ymm9
.byte 197,52,95,201 // vmaxps %ymm1,%ymm9,%ymm9
- .byte 196,226,125,24,13,155,122,3,0 // vbroadcastss 0x37a9b(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,13,31,135,3,0 // vbroadcastss 0x3871f(%rip),%ymm1 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,116,92,215 // vsubps %ymm7,%ymm1,%ymm10
.byte 197,172,89,192 // vmulps %ymm0,%ymm10,%ymm0
.byte 197,116,92,219 // vsubps %ymm3,%ymm1,%ymm11
@@ -10568,11 +10735,11 @@ _sk_color_skx:
.byte 197,124,89,199 // vmulps %ymm7,%ymm0,%ymm8
.byte 197,116,89,207 // vmulps %ymm7,%ymm1,%ymm9
.byte 197,108,89,223 // vmulps %ymm7,%ymm2,%ymm11
- .byte 196,98,125,24,37,100,122,3,0 // vbroadcastss 0x37a64(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,45,95,122,3,0 // vbroadcastss 0x37a5f(%rip),%ymm13 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,37,232,134,3,0 // vbroadcastss 0x386e8(%rip),%ymm12 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,45,227,134,3,0 // vbroadcastss 0x386e3(%rip),%ymm13 # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,245 // vmulps %ymm13,%ymm5,%ymm14
.byte 196,66,93,184,244 // vfmadd231ps %ymm12,%ymm4,%ymm14
- .byte 196,98,125,24,61,80,122,3,0 // vbroadcastss 0x37a50(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,212,134,3,0 // vbroadcastss 0x386d4(%rip),%ymm15 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,66,77,184,247 // vfmadd231ps %ymm15,%ymm6,%ymm14
.byte 196,65,52,89,213 // vmulps %ymm13,%ymm9,%ymm10
.byte 196,66,61,184,212 // vfmadd231ps %ymm12,%ymm8,%ymm10
@@ -10630,7 +10797,7 @@ _sk_color_skx:
.byte 196,65,20,88,219 // vaddps %ymm11,%ymm13,%ymm11
.byte 196,67,53,74,203,192 // vblendvps %ymm12,%ymm11,%ymm9,%ymm9
.byte 98,49,52,40,95,202 // vmaxps %ymm18,%ymm9,%ymm9
- .byte 196,98,125,24,29,225,120,3,0 // vbroadcastss 0x378e1(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,101,133,3,0 // vbroadcastss 0x38565(%rip),%ymm11 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,36,92,231 // vsubps %ymm7,%ymm11,%ymm12
.byte 197,156,89,192 // vmulps %ymm0,%ymm12,%ymm0
.byte 197,36,92,219 // vsubps %ymm3,%ymm11,%ymm11
@@ -10654,11 +10821,11 @@ _sk_luminosity_skx:
.byte 197,100,89,196 // vmulps %ymm4,%ymm3,%ymm8
.byte 197,100,89,205 // vmulps %ymm5,%ymm3,%ymm9
.byte 197,100,89,222 // vmulps %ymm6,%ymm3,%ymm11
- .byte 196,98,125,24,37,172,120,3,0 // vbroadcastss 0x378ac(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,45,167,120,3,0 // vbroadcastss 0x378a7(%rip),%ymm13 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,37,48,133,3,0 // vbroadcastss 0x38530(%rip),%ymm12 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,45,43,133,3,0 // vbroadcastss 0x3852b(%rip),%ymm13 # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,116,89,245 // vmulps %ymm13,%ymm1,%ymm14
.byte 196,66,125,184,244 // vfmadd231ps %ymm12,%ymm0,%ymm14
- .byte 196,98,125,24,61,152,120,3,0 // vbroadcastss 0x37898(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,28,133,3,0 // vbroadcastss 0x3851c(%rip),%ymm15 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,66,109,184,247 // vfmadd231ps %ymm15,%ymm2,%ymm14
.byte 196,65,52,89,213 // vmulps %ymm13,%ymm9,%ymm10
.byte 196,66,61,184,212 // vfmadd231ps %ymm12,%ymm8,%ymm10
@@ -10716,7 +10883,7 @@ _sk_luminosity_skx:
.byte 196,65,20,88,219 // vaddps %ymm11,%ymm13,%ymm11
.byte 196,67,53,74,203,192 // vblendvps %ymm12,%ymm11,%ymm9,%ymm9
.byte 98,49,52,40,95,202 // vmaxps %ymm18,%ymm9,%ymm9
- .byte 196,98,125,24,29,41,119,3,0 // vbroadcastss 0x37729(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,173,131,3,0 // vbroadcastss 0x383ad(%rip),%ymm11 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,36,92,231 // vsubps %ymm7,%ymm11,%ymm12
.byte 197,156,89,192 // vmulps %ymm0,%ymm12,%ymm0
.byte 197,36,92,219 // vsubps %ymm3,%ymm11,%ymm11
@@ -10759,9 +10926,9 @@ _sk_srcover_rgba_8888_skx:
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,128,118,3,0 // vbroadcastss 0x37680(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,4,131,3,0 // vbroadcastss 0x38304(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,159,118,3,0 // vbroadcastss 0x3769f(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,35,131,3,0 // vbroadcastss 0x38323(%rip),%ymm9 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -10903,9 +11070,9 @@ _sk_srcover_bgra_8888_skx:
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,67,116,3,0 // vbroadcastss 0x37443(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,199,128,3,0 // vbroadcastss 0x380c7(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,98,116,3,0 // vbroadcastss 0x37462(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,230,128,3,0 // vbroadcastss 0x380e6(%rip),%ymm9 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -11034,7 +11201,7 @@ HIDDEN _sk_clamp_1_skx
.globl _sk_clamp_1_skx
FUNCTION(_sk_clamp_1_skx)
_sk_clamp_1_skx:
- .byte 196,98,125,24,5,70,114,3,0 // vbroadcastss 0x37246(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,202,126,3,0 // vbroadcastss 0x37eca(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
@@ -11046,7 +11213,7 @@ HIDDEN _sk_clamp_a_skx
.globl _sk_clamp_a_skx
FUNCTION(_sk_clamp_a_skx)
_sk_clamp_a_skx:
- .byte 98,241,100,56,93,29,36,114,3,0 // vminps 0x37224(%rip){1to8},%ymm3,%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,100,56,93,29,168,126,3,0 // vminps 0x37ea8(%rip){1to8},%ymm3,%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,93,195 // vminps %ymm3,%ymm0,%ymm0
.byte 197,244,93,203 // vminps %ymm3,%ymm1,%ymm1
.byte 197,236,93,211 // vminps %ymm3,%ymm2,%ymm2
@@ -11057,7 +11224,7 @@ HIDDEN _sk_clamp_a_dst_skx
.globl _sk_clamp_a_dst_skx
FUNCTION(_sk_clamp_a_dst_skx)
_sk_clamp_a_dst_skx:
- .byte 98,241,68,56,93,61,10,114,3,0 // vminps 0x3720a(%rip){1to8},%ymm7,%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,68,56,93,61,142,126,3,0 // vminps 0x37e8e(%rip){1to8},%ymm7,%ymm7 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,220,93,231 // vminps %ymm7,%ymm4,%ymm4
.byte 197,212,93,239 // vminps %ymm7,%ymm5,%ymm5
.byte 197,204,93,247 // vminps %ymm7,%ymm6,%ymm6
@@ -11089,7 +11256,7 @@ HIDDEN _sk_invert_skx
.globl _sk_invert_skx
FUNCTION(_sk_invert_skx)
_sk_invert_skx:
- .byte 196,98,125,24,5,202,113,3,0 // vbroadcastss 0x371ca(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,78,126,3,0 // vbroadcastss 0x37e4e(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,188,92,192 // vsubps %ymm0,%ymm8,%ymm0
.byte 197,188,92,201 // vsubps %ymm1,%ymm8,%ymm1
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
@@ -11143,9 +11310,9 @@ HIDDEN _sk_unpremul_skx
.globl _sk_unpremul_skx
FUNCTION(_sk_unpremul_skx)
_sk_unpremul_skx:
- .byte 196,98,125,24,5,101,113,3,0 // vbroadcastss 0x37165(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,233,125,3,0 // vbroadcastss 0x37de9(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,94,195 // vdivps %ymm3,%ymm8,%ymm8
- .byte 98,241,60,56,194,5,134,113,3,0,1 // vcmpltps 0x37186(%rip){1to8},%ymm8,%k0 # 38b54 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ .byte 98,241,60,56,194,5,10,126,3,0,1 // vcmpltps 0x37e0a(%rip){1to8},%ymm8,%k0 # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
.byte 98,114,126,40,56,200 // vpmovm2d %k0,%ymm9
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -11159,16 +11326,16 @@ HIDDEN _sk_from_srgb_skx
.globl _sk_from_srgb_skx
FUNCTION(_sk_from_srgb_skx)
_sk_from_srgb_skx:
- .byte 196,98,125,24,5,96,113,3,0 // vbroadcastss 0x37160(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,228,125,3,0 // vbroadcastss 0x37de4(%rip),%ymm8 # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 197,124,89,208 // vmulps %ymm0,%ymm0,%ymm10
- .byte 196,98,125,24,29,82,113,3,0 // vbroadcastss 0x37152(%rip),%ymm11 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- .byte 196,98,125,24,37,49,113,3,0 // vbroadcastss 0x37131(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,214,125,3,0 // vbroadcastss 0x37dd6(%rip),%ymm11 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,37,181,125,3,0 // vbroadcastss 0x37db5(%rip),%ymm12 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,125,168,235 // vfmadd213ps %ymm11,%ymm0,%ymm13
- .byte 196,98,125,24,53,58,113,3,0 // vbroadcastss 0x3713a(%rip),%ymm14 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,53,190,125,3,0 // vbroadcastss 0x37dbe(%rip),%ymm14 # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,48,113,3,0 // vbroadcastss 0x37130(%rip),%ymm10 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,21,180,125,3,0 // vbroadcastss 0x37db4(%rip),%ymm10 # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 98,209,124,40,194,194,1 // vcmpltps %ymm10,%ymm0,%k0
.byte 98,242,126,40,56,192 // vpmovm2d %k0,%ymm0
.byte 196,195,21,74,193,0 // vblendvps %ymm0,%ymm9,%ymm13,%ymm0
@@ -11194,16 +11361,16 @@ HIDDEN _sk_from_srgb_dst_skx
.globl _sk_from_srgb_dst_skx
FUNCTION(_sk_from_srgb_dst_skx)
_sk_from_srgb_dst_skx:
- .byte 196,98,125,24,5,179,112,3,0 // vbroadcastss 0x370b3(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,55,125,3,0 // vbroadcastss 0x37d37(%rip),%ymm8 # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,92,89,200 // vmulps %ymm8,%ymm4,%ymm9
.byte 197,92,89,212 // vmulps %ymm4,%ymm4,%ymm10
- .byte 196,98,125,24,29,165,112,3,0 // vbroadcastss 0x370a5(%rip),%ymm11 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- .byte 196,98,125,24,37,132,112,3,0 // vbroadcastss 0x37084(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,41,125,3,0 // vbroadcastss 0x37d29(%rip),%ymm11 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,37,8,125,3,0 // vbroadcastss 0x37d08(%rip),%ymm12 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,93,168,235 // vfmadd213ps %ymm11,%ymm4,%ymm13
- .byte 196,98,125,24,53,141,112,3,0 // vbroadcastss 0x3708d(%rip),%ymm14 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,53,17,125,3,0 // vbroadcastss 0x37d11(%rip),%ymm14 # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,131,112,3,0 // vbroadcastss 0x37083(%rip),%ymm10 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,21,7,125,3,0 // vbroadcastss 0x37d07(%rip),%ymm10 # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 98,209,92,40,194,194,1 // vcmpltps %ymm10,%ymm4,%k0
.byte 98,242,126,40,56,224 // vpmovm2d %k0,%ymm4
.byte 196,195,21,74,225,64 // vblendvps %ymm4,%ymm9,%ymm13,%ymm4
@@ -11230,19 +11397,19 @@ HIDDEN _sk_to_srgb_skx
FUNCTION(_sk_to_srgb_skx)
_sk_to_srgb_skx:
.byte 98,114,125,40,78,192 // vrsqrt14ps %ymm0,%ymm8
- .byte 196,98,125,24,13,16,112,3,0 // vbroadcastss 0x37010(%rip),%ymm9 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ .byte 196,98,125,24,13,148,124,3,0 // vbroadcastss 0x37c94(%rip),%ymm9 # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
.byte 196,65,124,89,209 // vmulps %ymm9,%ymm0,%ymm10
- .byte 196,98,125,24,29,6,112,3,0 // vbroadcastss 0x37006(%rip),%ymm11 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
- .byte 196,98,125,24,37,1,112,3,0 // vbroadcastss 0x37001(%rip),%ymm12 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ .byte 196,98,125,24,29,138,124,3,0 // vbroadcastss 0x37c8a(%rip),%ymm11 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ .byte 196,98,125,24,37,133,124,3,0 // vbroadcastss 0x37c85(%rip),%ymm12 # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,61,168,235 // vfmadd213ps %ymm11,%ymm8,%ymm13
- .byte 196,98,125,24,53,242,111,3,0 // vbroadcastss 0x36ff2(%rip),%ymm14 # 38b74 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+ .byte 196,98,125,24,53,118,124,3,0 // vbroadcastss 0x37c76(%rip),%ymm14 # 397f8 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
.byte 196,66,61,168,238 // vfmadd213ps %ymm14,%ymm8,%ymm13
- .byte 196,98,125,24,61,232,111,3,0 // vbroadcastss 0x36fe8(%rip),%ymm15 # 38b78 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+ .byte 196,98,125,24,61,108,124,3,0 // vbroadcastss 0x37c6c(%rip),%ymm15 # 397fc <_sk_srcover_bgra_8888_sse2_lowp+0x304>
.byte 196,65,60,88,199 // vaddps %ymm15,%ymm8,%ymm8
.byte 98,82,125,40,76,192 // vrcp14ps %ymm8,%ymm8
.byte 196,65,20,89,192 // vmulps %ymm8,%ymm13,%ymm8
- .byte 196,98,125,24,45,211,111,3,0 // vbroadcastss 0x36fd3(%rip),%ymm13 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ .byte 196,98,125,24,45,87,124,3,0 // vbroadcastss 0x37c57(%rip),%ymm13 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
.byte 98,209,124,40,194,197,1 // vcmpltps %ymm13,%ymm0,%k0
.byte 98,242,126,40,56,192 // vpmovm2d %k0,%ymm0
.byte 196,195,61,74,194,0 // vblendvps %ymm0,%ymm10,%ymm8,%ymm0
@@ -11280,7 +11447,7 @@ _sk_rgb_to_hsl_skx:
.byte 197,116,93,194 // vminps %ymm2,%ymm1,%ymm8
.byte 196,65,124,93,208 // vminps %ymm8,%ymm0,%ymm10
.byte 98,193,52,40,92,194 // vsubps %ymm10,%ymm9,%ymm16
- .byte 196,98,125,24,5,196,110,3,0 // vbroadcastss 0x36ec4(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,72,123,3,0 // vbroadcastss 0x37b48(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 98,49,60,40,94,224 // vdivps %ymm16,%ymm8,%ymm12
.byte 98,209,52,40,194,194,0 // vcmpeqps %ymm10,%ymm9,%k0
.byte 98,114,126,40,56,192 // vpmovm2d %k0,%ymm8
@@ -11289,23 +11456,23 @@ _sk_rgb_to_hsl_skx:
.byte 197,116,92,242 // vsubps %ymm2,%ymm1,%ymm14
.byte 98,241,116,40,194,194,1 // vcmpltps %ymm2,%ymm1,%k0
.byte 98,114,126,40,56,248 // vpmovm2d %k0,%ymm15
- .byte 196,98,125,24,29,230,110,3,0 // vbroadcastss 0x36ee6(%rip),%ymm11 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,29,106,123,3,0 // vbroadcastss 0x37b6a(%rip),%ymm11 # 39804 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
.byte 196,67,69,74,219,240 // vblendvps %ymm15,%ymm11,%ymm7,%ymm11
.byte 196,66,29,168,243 // vfmadd213ps %ymm11,%ymm12,%ymm14
.byte 98,241,52,40,194,193,0 // vcmpeqps %ymm1,%ymm9,%k0
.byte 98,114,126,40,56,216 // vpmovm2d %k0,%ymm11
.byte 197,236,92,208 // vsubps %ymm0,%ymm2,%ymm2
- .byte 196,98,125,24,61,193,110,3,0 // vbroadcastss 0x36ec1(%rip),%ymm15 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 196,98,125,24,61,69,123,3,0 // vbroadcastss 0x37b45(%rip),%ymm15 # 39808 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,194,29,168,215 // vfmadd213ps %ymm15,%ymm12,%ymm2
.byte 197,252,92,193 // vsubps %ymm1,%ymm0,%ymm0
- .byte 98,242,29,56,168,5,178,110,3,0 // vfmadd213ps 0x36eb2(%rip){1to8},%ymm12,%ymm0 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 98,242,29,56,168,5,54,123,3,0 // vfmadd213ps 0x37b36(%rip){1to8},%ymm12,%ymm0 # 3980c <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 196,227,125,74,194,176 // vblendvps %ymm11,%ymm2,%ymm0,%ymm0
.byte 196,195,125,74,198,208 // vblendvps %ymm13,%ymm14,%ymm0,%ymm0
.byte 196,227,125,74,199,128 // vblendvps %ymm8,%ymm7,%ymm0,%ymm0
- .byte 98,241,124,56,89,5,154,110,3,0 // vmulps 0x36e9a(%rip){1to8},%ymm0,%ymm0 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 98,241,124,56,89,5,30,123,3,0 // vmulps 0x37b1e(%rip){1to8},%ymm0,%ymm0 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,193,52,88,202 // vaddps %ymm10,%ymm9,%ymm1
- .byte 196,98,125,24,29,32,110,3,0 // vbroadcastss 0x36e20(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,164,122,3,0 // vbroadcastss 0x37aa4(%rip),%ymm11 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,116,89,211 // vmulps %ymm11,%ymm1,%ymm2
.byte 98,241,36,40,194,194,1 // vcmpltps %ymm2,%ymm11,%k0
.byte 98,114,126,40,56,216 // vpmovm2d %k0,%ymm11
@@ -11324,7 +11491,7 @@ FUNCTION(_sk_hsl_to_rgb_skx)
_sk_hsl_to_rgb_skx:
.byte 98,225,124,40,40,215 // vmovaps %ymm7,%ymm18
.byte 98,225,124,40,40,230 // vmovaps %ymm6,%ymm20
- .byte 98,226,125,40,24,5,210,109,3,0 // vbroadcastss 0x36dd2(%rip),%ymm16 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,226,125,40,24,5,86,122,3,0 // vbroadcastss 0x37a56(%rip),%ymm16 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 98,241,124,32,194,194,2 // vcmpleps %ymm2,%ymm16,%k0
.byte 98,114,126,40,56,192 // vpmovm2d %k0,%ymm8
.byte 197,116,89,202 // vmulps %ymm2,%ymm1,%ymm9
@@ -11332,27 +11499,27 @@ _sk_hsl_to_rgb_skx:
.byte 196,67,53,74,194,128 // vblendvps %ymm8,%ymm10,%ymm9,%ymm8
.byte 197,60,88,218 // vaddps %ymm2,%ymm8,%ymm11
.byte 196,65,124,40,203 // vmovaps %ymm11,%ymm9
- .byte 98,114,109,56,186,13,7,110,3,0 // vfmsub231ps 0x36e07(%rip){1to8},%ymm2,%ymm9 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 98,114,109,56,186,13,139,122,3,0 // vfmsub231ps 0x37a8b(%rip){1to8},%ymm2,%ymm9 # 39808 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 98,209,116,40,194,192,0 // vcmpeqps %ymm8,%ymm1,%k0
.byte 98,242,126,40,56,248 // vpmovm2d %k0,%ymm7
- .byte 98,241,124,56,88,13,247,109,3,0 // vaddps 0x36df7(%rip){1to8},%ymm0,%ymm1 # 38b90 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ .byte 98,241,124,56,88,13,123,122,3,0 // vaddps 0x37a7b(%rip){1to8},%ymm0,%ymm1 # 39814 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
.byte 196,99,125,8,193,1 // vroundps $0x1,%ymm1,%ymm8
.byte 196,193,116,92,200 // vsubps %ymm8,%ymm1,%ymm1
- .byte 98,226,125,40,24,29,230,109,3,0 // vbroadcastss 0x36de6(%rip),%ymm19 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ .byte 98,226,125,40,24,29,106,122,3,0 // vbroadcastss 0x37a6a(%rip),%ymm19 # 39818 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
.byte 98,241,100,32,194,193,2 // vcmpleps %ymm1,%ymm19,%k0
.byte 98,114,126,40,56,192 // vpmovm2d %k0,%ymm8
.byte 196,65,36,92,241 // vsubps %ymm9,%ymm11,%ymm14
- .byte 196,98,125,24,61,183,109,3,0 // vbroadcastss 0x36db7(%rip),%ymm15 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,61,59,122,3,0 // vbroadcastss 0x37a3b(%rip),%ymm15 # 39804 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,65,116,89,231 // vmulps %ymm15,%ymm1,%ymm12
- .byte 98,226,125,40,24,13,176,109,3,0 // vbroadcastss 0x36db0(%rip),%ymm17 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 98,226,125,40,24,13,52,122,3,0 // vbroadcastss 0x37a34(%rip),%ymm17 # 3980c <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 98,81,116,32,92,212 // vsubps %ymm12,%ymm17,%ymm10
.byte 196,66,13,168,209 // vfmadd213ps %ymm9,%ymm14,%ymm10
.byte 196,67,45,74,193,128 // vblendvps %ymm8,%ymm9,%ymm10,%ymm8
.byte 98,241,124,32,194,193,2 // vcmpleps %ymm1,%ymm16,%k0
.byte 98,114,126,40,56,208 // vpmovm2d %k0,%ymm10
.byte 196,67,37,74,192,160 // vblendvps %ymm10,%ymm8,%ymm11,%ymm8
- .byte 196,98,125,24,21,135,109,3,0 // vbroadcastss 0x36d87(%rip),%ymm10 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,21,11,122,3,0 // vbroadcastss 0x37a0b(%rip),%ymm10 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 98,241,44,40,194,193,2 // vcmpleps %ymm1,%ymm10,%k0
.byte 98,242,126,40,56,200 // vpmovm2d %k0,%ymm1
.byte 196,66,13,168,225 // vfmadd213ps %ymm9,%ymm14,%ymm12
@@ -11374,7 +11541,7 @@ _sk_hsl_to_rgb_skx:
.byte 196,66,13,168,233 // vfmadd213ps %ymm9,%ymm14,%ymm13
.byte 196,195,21,74,200,16 // vblendvps %ymm1,%ymm8,%ymm13,%ymm1
.byte 196,227,117,74,202,112 // vblendvps %ymm7,%ymm2,%ymm1,%ymm1
- .byte 98,241,124,56,88,5,13,109,3,0 // vaddps 0x36d0d(%rip){1to8},%ymm0,%ymm0 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 98,241,124,56,88,5,145,121,3,0 // vaddps 0x37991(%rip){1to8},%ymm0,%ymm0 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,99,125,8,192,1 // vroundps $0x1,%ymm0,%ymm8
.byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
.byte 98,241,100,32,194,192,2 // vcmpleps %ymm0,%ymm19,%k0
@@ -11423,10 +11590,10 @@ _sk_scale_u8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,54 // jne 1f67 <_sk_scale_u8_skx+0x4e>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,177,116,3,0 // vpand 0x374b1(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,57,219,5,17,130,3,0 // vpand 0x38211(%rip),%xmm8,%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,73,108,3,0 // vmulps 0x36c49(%rip){1to8},%ymm8,%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,113,60,56,89,5,205,120,3,0 // vmulps 0x378cd(%rip){1to8},%ymm8,%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
.byte 197,188,89,210 // vmulps %ymm2,%ymm8,%ymm2
@@ -11503,15 +11670,15 @@ _sk_scale_565_skx:
.byte 15,133,145,0,0,0 // jne 20e0 <_sk_scale_565_skx+0xb0>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 98,113,61,56,219,13,60,107,3,0 // vpandd 0x36b3c(%rip){1to8},%ymm8,%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,113,61,56,219,13,192,119,3,0 // vpandd 0x377c0(%rip){1to8},%ymm8,%ymm9 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 98,113,52,56,89,13,49,107,3,0 // vmulps 0x36b31(%rip){1to8},%ymm9,%ymm9 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,113,61,56,219,21,43,107,3,0 // vpandd 0x36b2b(%rip){1to8},%ymm8,%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,113,52,56,89,13,181,119,3,0 // vmulps 0x377b5(%rip){1to8},%ymm9,%ymm9 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,113,61,56,219,21,175,119,3,0 // vpandd 0x377af(%rip){1to8},%ymm8,%ymm10 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 98,113,44,56,89,21,32,107,3,0 // vmulps 0x36b20(%rip){1to8},%ymm10,%ymm10 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,113,61,56,219,5,26,107,3,0 // vpandd 0x36b1a(%rip){1to8},%ymm8,%ymm8 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,113,44,56,89,21,164,119,3,0 // vmulps 0x377a4(%rip){1to8},%ymm10,%ymm10 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,113,61,56,219,5,158,119,3,0 // vpandd 0x3779e(%rip){1to8},%ymm8,%ymm8 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,15,107,3,0 // vmulps 0x36b0f(%rip){1to8},%ymm8,%ymm8 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,113,60,56,89,5,147,119,3,0 // vmulps 0x37793(%rip){1to8},%ymm8,%ymm8 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 98,241,100,40,194,199,1 // vcmpltps %ymm7,%ymm3,%k0
.byte 98,114,126,40,56,216 // vpmovm2d %k0,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -11607,10 +11774,10 @@ _sk_lerp_u8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,74 // jne 2235 <_sk_lerp_u8_skx+0x62>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,247,113,3,0 // vpand 0x371f7(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,57,219,5,87,127,3,0 // vpand 0x37f57(%rip),%xmm8,%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,143,105,3,0 // vmulps 0x3698f(%rip){1to8},%ymm8,%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,113,60,56,89,5,19,118,3,0 // vmulps 0x37613(%rip){1to8},%ymm8,%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
.byte 196,226,61,168,196 // vfmadd213ps %ymm4,%ymm8,%ymm0
.byte 197,244,92,205 // vsubps %ymm5,%ymm1,%ymm1
@@ -11690,15 +11857,15 @@ _sk_lerp_565_skx:
.byte 15,133,165,0,0,0 // jne 23c0 <_sk_lerp_565_skx+0xc4>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 98,113,61,56,219,13,112,104,3,0 // vpandd 0x36870(%rip){1to8},%ymm8,%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,113,61,56,219,13,244,116,3,0 // vpandd 0x374f4(%rip){1to8},%ymm8,%ymm9 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 98,113,52,56,89,13,101,104,3,0 // vmulps 0x36865(%rip){1to8},%ymm9,%ymm9 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,113,61,56,219,21,95,104,3,0 // vpandd 0x3685f(%rip){1to8},%ymm8,%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,113,52,56,89,13,233,116,3,0 // vmulps 0x374e9(%rip){1to8},%ymm9,%ymm9 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,113,61,56,219,21,227,116,3,0 // vpandd 0x374e3(%rip){1to8},%ymm8,%ymm10 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 98,113,44,56,89,21,84,104,3,0 // vmulps 0x36854(%rip){1to8},%ymm10,%ymm10 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,113,61,56,219,5,78,104,3,0 // vpandd 0x3684e(%rip){1to8},%ymm8,%ymm8 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,113,44,56,89,21,216,116,3,0 // vmulps 0x374d8(%rip){1to8},%ymm10,%ymm10 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,113,61,56,219,5,210,116,3,0 // vpandd 0x374d2(%rip){1to8},%ymm8,%ymm8 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,67,104,3,0 // vmulps 0x36843(%rip){1to8},%ymm8,%ymm8 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,113,60,56,89,5,199,116,3,0 // vmulps 0x374c7(%rip){1to8},%ymm8,%ymm8 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 98,241,100,40,194,199,1 // vcmpltps %ymm7,%ymm3,%k0
.byte 98,114,126,40,56,216 // vpmovm2d %k0,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -11798,7 +11965,7 @@ _sk_load_tables_skx:
.byte 196,162,61,146,20,136 // vgatherdps %ymm8,(%rax,%ymm9,4),%ymm2
.byte 197,229,114,211,24 // vpsrld $0x18,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,150,102,3,0 // vmulps 0x36696(%rip){1to8},%ymm3,%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,100,56,89,29,26,115,3,0 // vmulps 0x3731a(%rip){1to8},%ymm3,%ymm3 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -11877,7 +12044,7 @@ _sk_load_tables_u16_be_skx:
.byte 197,113,105,219 // vpunpckhwd %xmm3,%xmm1,%xmm11
.byte 197,185,108,200 // vpunpcklqdq %xmm0,%xmm8,%xmm1
.byte 197,57,109,192 // vpunpckhqdq %xmm0,%xmm8,%xmm8
- .byte 197,121,111,21,181,109,3,0 // vmovdqa 0x36db5(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,121,111,21,21,123,3,0 // vmovdqa 0x37b15(%rip),%xmm10 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,193,113,219,194 // vpand %xmm10,%xmm1,%xmm0
.byte 196,226,125,51,200 // vpmovzxwd %xmm0,%ymm1
.byte 76,139,64,8 // mov 0x8(%rax),%r8
@@ -11903,7 +12070,7 @@ _sk_load_tables_u16_be_skx:
.byte 197,185,235,219 // vpor %xmm3,%xmm8,%xmm3
.byte 196,226,125,51,219 // vpmovzxwd %xmm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,252,100,3,0 // vmulps 0x364fc(%rip){1to8},%ymm3,%ymm3 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 98,241,100,56,89,29,128,113,3,0 // vmulps 0x37180(%rip){1to8},%ymm3,%ymm3 # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,123,16,4,72 // vmovsd (%r8,%r9,2),%xmm8
@@ -11960,7 +12127,7 @@ _sk_load_tables_rgb_u16_be_skx:
.byte 197,249,105,193 // vpunpckhwd %xmm1,%xmm0,%xmm0
.byte 197,105,108,200 // vpunpcklqdq %xmm0,%xmm2,%xmm9
.byte 197,185,108,195 // vpunpcklqdq %xmm3,%xmm8,%xmm0
- .byte 197,121,111,21,62,108,3,0 // vmovdqa 0x36c3e(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,121,111,21,158,121,3,0 // vmovdqa 0x3799e(%rip),%xmm10 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,193,121,219,194 // vpand %xmm10,%xmm0,%xmm0
.byte 196,226,125,51,200 // vpmovzxwd %xmm0,%ymm1
.byte 76,139,64,8 // mov 0x8(%rax),%r8
@@ -11981,7 +12148,7 @@ _sk_load_tables_rgb_u16_be_skx:
.byte 196,226,125,51,219 // vpmovzxwd %xmm3,%ymm3
.byte 196,226,29,146,20,152 // vgatherdps %ymm12,(%rax,%ymm3,4),%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,13,99,3,0 // vbroadcastss 0x3630d(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,145,111,3,0 // vbroadcastss 0x36f91(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,4,72 // vmovd (%r8,%r9,2),%xmm0
.byte 196,65,49,87,201 // vxorpd %xmm9,%xmm9,%xmm9
@@ -12050,7 +12217,7 @@ HIDDEN _sk_byte_tables_skx
FUNCTION(_sk_byte_tables_skx)
_sk_byte_tables_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,2,98,3,0 // vbroadcastss 0x36202(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,134,110,3,0 // vbroadcastss 0x36e86(%rip),%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,125,91,200 // vcvtps2dq %ymm0,%ymm9
.byte 196,65,249,126,200 // vmovq %xmm9,%r8
@@ -12180,7 +12347,7 @@ _sk_byte_tables_skx:
.byte 67,15,182,4,17 // movzbl (%r9,%r10,1),%eax
.byte 196,194,125,49,193 // vpmovzxbd %xmm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,212,95,3,0 // vbroadcastss 0x35fd4(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,88,108,3,0 // vbroadcastss 0x36c58(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,226,125,49,201 // vpmovzxbd %xmm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
@@ -12301,7 +12468,7 @@ _sk_byte_tables_rgb_skx:
.byte 67,15,182,4,17 // movzbl (%r9,%r10,1),%eax
.byte 196,194,125,49,193 // vpmovzxbd %xmm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,171,93,3,0 // vbroadcastss 0x35dab(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,47,106,3,0 // vbroadcastss 0x36a2f(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,194,125,49,202 // vpmovzxbd %xmm10,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
@@ -12398,33 +12565,33 @@ _sk_parametric_r_skx:
.byte 98,114,125,56,168,80,2 // vfmadd213ps 0x8(%rax){1to8},%ymm0,%ymm10
.byte 196,226,125,24,0 // vbroadcastss (%rax),%ymm0
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,159,92,3,0 // vbroadcastss 0x35c9f(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 98,114,37,56,168,37,157,92,3,0 // vfmadd213ps 0x35c9d(%rip){1to8},%ymm11,%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
- .byte 98,113,44,56,84,21,143,92,3,0 // vandps 0x35c8f(%rip){1to8},%ymm10,%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
- .byte 98,113,44,56,86,21,229,91,3,0 // vorps 0x35be5(%rip){1to8},%ymm10,%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,45,56,188,37,131,92,3,0 // vfnmadd231ps 0x35c83(%rip){1to8},%ymm10,%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
- .byte 98,113,44,56,88,21,125,92,3,0 // vaddps 0x35c7d(%rip){1to8},%ymm10,%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
- .byte 196,98,125,24,29,120,92,3,0 // vbroadcastss 0x35c78(%rip),%ymm11 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,35,105,3,0 // vbroadcastss 0x36923(%rip),%ymm12 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 98,114,37,56,168,37,33,105,3,0 // vfmadd213ps 0x36921(%rip){1to8},%ymm11,%ymm12 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 98,113,44,56,84,21,19,105,3,0 // vandps 0x36913(%rip){1to8},%ymm10,%ymm10 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 98,113,44,56,86,21,105,104,3,0 // vorps 0x36869(%rip){1to8},%ymm10,%ymm10 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,45,56,188,37,7,105,3,0 // vfnmadd231ps 0x36907(%rip){1to8},%ymm10,%ymm12 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 98,113,44,56,88,21,1,105,3,0 // vaddps 0x36901(%rip){1to8},%ymm10,%ymm10 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,252,104,3,0 // vbroadcastss 0x368fc(%rip),%ymm11 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,65,28,92,210 // vsubps %ymm10,%ymm12,%ymm10
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 196,99,125,8,208,1 // vroundps $0x1,%ymm0,%ymm10
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 98,241,124,56,88,5,88,92,3,0 // vaddps 0x35c58(%rip){1to8},%ymm0,%ymm0 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
- .byte 98,242,45,56,188,5,82,92,3,0 // vfnmadd231ps 0x35c52(%rip){1to8},%ymm10,%ymm0 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
- .byte 196,98,125,24,29,77,92,3,0 // vbroadcastss 0x35c4d(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,241,124,56,88,5,220,104,3,0 // vaddps 0x368dc(%rip){1to8},%ymm0,%ymm0 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,242,45,56,188,5,214,104,3,0 // vfnmadd231ps 0x368d6(%rip){1to8},%ymm10,%ymm0 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,209,104,3,0 // vbroadcastss 0x368d1(%rip),%ymm11 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,67,92,3,0 // vbroadcastss 0x35c43(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,199,104,3,0 // vbroadcastss 0x368c7(%rip),%ymm11 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,124,88,194 // vaddps %ymm10,%ymm0,%ymm0
- .byte 98,241,124,56,89,5,51,92,3,0 // vmulps 0x35c33(%rip){1to8},%ymm0,%ymm0 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 98,241,124,56,89,5,183,104,3,0 // vmulps 0x368b7(%rip){1to8},%ymm0,%ymm0 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,253,91,192 // vcvtps2dq %ymm0,%ymm0
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
.byte 197,172,88,192 // vaddps %ymm0,%ymm10,%ymm0
.byte 196,195,125,74,193,128 // vblendvps %ymm8,%ymm9,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 98,241,124,56,93,5,75,91,3,0 // vminps 0x35b4b(%rip){1to8},%ymm0,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,93,5,207,103,3,0 // vminps 0x367cf(%rip){1to8},%ymm0,%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12441,33 +12608,33 @@ _sk_parametric_g_skx:
.byte 98,114,117,56,168,80,2 // vfmadd213ps 0x8(%rax){1to8},%ymm1,%ymm10
.byte 196,226,125,24,8 // vbroadcastss (%rax),%ymm1
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,162,91,3,0 // vbroadcastss 0x35ba2(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 98,114,37,56,168,37,160,91,3,0 // vfmadd213ps 0x35ba0(%rip){1to8},%ymm11,%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
- .byte 98,113,44,56,84,21,146,91,3,0 // vandps 0x35b92(%rip){1to8},%ymm10,%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
- .byte 98,113,44,56,86,21,232,90,3,0 // vorps 0x35ae8(%rip){1to8},%ymm10,%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,45,56,188,37,134,91,3,0 // vfnmadd231ps 0x35b86(%rip){1to8},%ymm10,%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
- .byte 98,113,44,56,88,21,128,91,3,0 // vaddps 0x35b80(%rip){1to8},%ymm10,%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
- .byte 196,98,125,24,29,123,91,3,0 // vbroadcastss 0x35b7b(%rip),%ymm11 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,38,104,3,0 // vbroadcastss 0x36826(%rip),%ymm12 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 98,114,37,56,168,37,36,104,3,0 // vfmadd213ps 0x36824(%rip){1to8},%ymm11,%ymm12 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 98,113,44,56,84,21,22,104,3,0 // vandps 0x36816(%rip){1to8},%ymm10,%ymm10 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 98,113,44,56,86,21,108,103,3,0 // vorps 0x3676c(%rip){1to8},%ymm10,%ymm10 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,45,56,188,37,10,104,3,0 // vfnmadd231ps 0x3680a(%rip){1to8},%ymm10,%ymm12 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 98,113,44,56,88,21,4,104,3,0 // vaddps 0x36804(%rip){1to8},%ymm10,%ymm10 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,255,103,3,0 // vbroadcastss 0x367ff(%rip),%ymm11 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,65,28,92,210 // vsubps %ymm10,%ymm12,%ymm10
.byte 196,193,116,89,202 // vmulps %ymm10,%ymm1,%ymm1
.byte 196,99,125,8,209,1 // vroundps $0x1,%ymm1,%ymm10
.byte 196,65,116,92,210 // vsubps %ymm10,%ymm1,%ymm10
- .byte 98,241,116,56,88,13,91,91,3,0 // vaddps 0x35b5b(%rip){1to8},%ymm1,%ymm1 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
- .byte 98,242,45,56,188,13,85,91,3,0 // vfnmadd231ps 0x35b55(%rip){1to8},%ymm10,%ymm1 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
- .byte 196,98,125,24,29,80,91,3,0 // vbroadcastss 0x35b50(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,241,116,56,88,13,223,103,3,0 // vaddps 0x367df(%rip){1to8},%ymm1,%ymm1 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,242,45,56,188,13,217,103,3,0 // vfnmadd231ps 0x367d9(%rip){1to8},%ymm10,%ymm1 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,212,103,3,0 // vbroadcastss 0x367d4(%rip),%ymm11 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,70,91,3,0 // vbroadcastss 0x35b46(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,202,103,3,0 // vbroadcastss 0x367ca(%rip),%ymm11 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 98,241,116,56,89,13,54,91,3,0 // vmulps 0x35b36(%rip){1to8},%ymm1,%ymm1 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 98,241,116,56,89,13,186,103,3,0 // vmulps 0x367ba(%rip){1to8},%ymm1,%ymm1 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,253,91,201 // vcvtps2dq %ymm1,%ymm1
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
.byte 197,172,88,201 // vaddps %ymm1,%ymm10,%ymm1
.byte 196,195,117,74,201,128 // vblendvps %ymm8,%ymm9,%ymm1,%ymm1
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
- .byte 98,241,116,56,93,13,78,90,3,0 // vminps 0x35a4e(%rip){1to8},%ymm1,%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,116,56,93,13,210,102,3,0 // vminps 0x366d2(%rip){1to8},%ymm1,%ymm1 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12484,33 +12651,33 @@ _sk_parametric_b_skx:
.byte 98,114,109,56,168,80,2 // vfmadd213ps 0x8(%rax){1to8},%ymm2,%ymm10
.byte 196,226,125,24,16 // vbroadcastss (%rax),%ymm2
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,165,90,3,0 // vbroadcastss 0x35aa5(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 98,114,37,56,168,37,163,90,3,0 // vfmadd213ps 0x35aa3(%rip){1to8},%ymm11,%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
- .byte 98,113,44,56,84,21,149,90,3,0 // vandps 0x35a95(%rip){1to8},%ymm10,%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
- .byte 98,113,44,56,86,21,235,89,3,0 // vorps 0x359eb(%rip){1to8},%ymm10,%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,45,56,188,37,137,90,3,0 // vfnmadd231ps 0x35a89(%rip){1to8},%ymm10,%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
- .byte 98,113,44,56,88,21,131,90,3,0 // vaddps 0x35a83(%rip){1to8},%ymm10,%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
- .byte 196,98,125,24,29,126,90,3,0 // vbroadcastss 0x35a7e(%rip),%ymm11 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,41,103,3,0 // vbroadcastss 0x36729(%rip),%ymm12 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 98,114,37,56,168,37,39,103,3,0 // vfmadd213ps 0x36727(%rip){1to8},%ymm11,%ymm12 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 98,113,44,56,84,21,25,103,3,0 // vandps 0x36719(%rip){1to8},%ymm10,%ymm10 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 98,113,44,56,86,21,111,102,3,0 // vorps 0x3666f(%rip){1to8},%ymm10,%ymm10 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,45,56,188,37,13,103,3,0 // vfnmadd231ps 0x3670d(%rip){1to8},%ymm10,%ymm12 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 98,113,44,56,88,21,7,103,3,0 // vaddps 0x36707(%rip){1to8},%ymm10,%ymm10 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,2,103,3,0 // vbroadcastss 0x36702(%rip),%ymm11 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,65,28,92,210 // vsubps %ymm10,%ymm12,%ymm10
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 196,99,125,8,210,1 // vroundps $0x1,%ymm2,%ymm10
.byte 196,65,108,92,210 // vsubps %ymm10,%ymm2,%ymm10
- .byte 98,241,108,56,88,21,94,90,3,0 // vaddps 0x35a5e(%rip){1to8},%ymm2,%ymm2 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
- .byte 98,242,45,56,188,21,88,90,3,0 // vfnmadd231ps 0x35a58(%rip){1to8},%ymm10,%ymm2 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
- .byte 196,98,125,24,29,83,90,3,0 // vbroadcastss 0x35a53(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,241,108,56,88,21,226,102,3,0 // vaddps 0x366e2(%rip){1to8},%ymm2,%ymm2 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,242,45,56,188,21,220,102,3,0 // vfnmadd231ps 0x366dc(%rip){1to8},%ymm10,%ymm2 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,215,102,3,0 // vbroadcastss 0x366d7(%rip),%ymm11 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,73,90,3,0 // vbroadcastss 0x35a49(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,205,102,3,0 // vbroadcastss 0x366cd(%rip),%ymm11 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,108,88,210 // vaddps %ymm10,%ymm2,%ymm2
- .byte 98,241,108,56,89,21,57,90,3,0 // vmulps 0x35a39(%rip){1to8},%ymm2,%ymm2 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 98,241,108,56,89,21,189,102,3,0 // vmulps 0x366bd(%rip){1to8},%ymm2,%ymm2 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,253,91,210 // vcvtps2dq %ymm2,%ymm2
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
.byte 197,172,88,210 // vaddps %ymm2,%ymm10,%ymm2
.byte 196,195,109,74,209,128 // vblendvps %ymm8,%ymm9,%ymm2,%ymm2
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,108,95,208 // vmaxps %ymm8,%ymm2,%ymm2
- .byte 98,241,108,56,93,21,81,89,3,0 // vminps 0x35951(%rip){1to8},%ymm2,%ymm2 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,108,56,93,21,213,101,3,0 // vminps 0x365d5(%rip){1to8},%ymm2,%ymm2 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12527,33 +12694,33 @@ _sk_parametric_a_skx:
.byte 98,114,101,56,168,80,2 // vfmadd213ps 0x8(%rax){1to8},%ymm3,%ymm10
.byte 196,226,125,24,24 // vbroadcastss (%rax),%ymm3
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,168,89,3,0 // vbroadcastss 0x359a8(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 98,114,37,56,168,37,166,89,3,0 // vfmadd213ps 0x359a6(%rip){1to8},%ymm11,%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
- .byte 98,113,44,56,84,21,152,89,3,0 // vandps 0x35998(%rip){1to8},%ymm10,%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
- .byte 98,113,44,56,86,21,238,88,3,0 // vorps 0x358ee(%rip){1to8},%ymm10,%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,45,56,188,37,140,89,3,0 // vfnmadd231ps 0x3598c(%rip){1to8},%ymm10,%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
- .byte 98,113,44,56,88,21,134,89,3,0 // vaddps 0x35986(%rip){1to8},%ymm10,%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
- .byte 196,98,125,24,29,129,89,3,0 // vbroadcastss 0x35981(%rip),%ymm11 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,44,102,3,0 // vbroadcastss 0x3662c(%rip),%ymm12 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 98,114,37,56,168,37,42,102,3,0 // vfmadd213ps 0x3662a(%rip){1to8},%ymm11,%ymm12 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 98,113,44,56,84,21,28,102,3,0 // vandps 0x3661c(%rip){1to8},%ymm10,%ymm10 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 98,113,44,56,86,21,114,101,3,0 // vorps 0x36572(%rip){1to8},%ymm10,%ymm10 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,45,56,188,37,16,102,3,0 // vfnmadd231ps 0x36610(%rip){1to8},%ymm10,%ymm12 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 98,113,44,56,88,21,10,102,3,0 // vaddps 0x3660a(%rip){1to8},%ymm10,%ymm10 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,5,102,3,0 // vbroadcastss 0x36605(%rip),%ymm11 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,65,28,92,210 // vsubps %ymm10,%ymm12,%ymm10
.byte 196,193,100,89,218 // vmulps %ymm10,%ymm3,%ymm3
.byte 196,99,125,8,211,1 // vroundps $0x1,%ymm3,%ymm10
.byte 196,65,100,92,210 // vsubps %ymm10,%ymm3,%ymm10
- .byte 98,241,100,56,88,29,97,89,3,0 // vaddps 0x35961(%rip){1to8},%ymm3,%ymm3 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
- .byte 98,242,45,56,188,29,91,89,3,0 // vfnmadd231ps 0x3595b(%rip){1to8},%ymm10,%ymm3 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
- .byte 196,98,125,24,29,86,89,3,0 // vbroadcastss 0x35956(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,241,100,56,88,29,229,101,3,0 // vaddps 0x365e5(%rip){1to8},%ymm3,%ymm3 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,242,45,56,188,29,223,101,3,0 // vfnmadd231ps 0x365df(%rip){1to8},%ymm10,%ymm3 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,218,101,3,0 // vbroadcastss 0x365da(%rip),%ymm11 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,76,89,3,0 // vbroadcastss 0x3594c(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,208,101,3,0 // vbroadcastss 0x365d0(%rip),%ymm11 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,100,88,218 // vaddps %ymm10,%ymm3,%ymm3
- .byte 98,241,100,56,89,29,60,89,3,0 // vmulps 0x3593c(%rip){1to8},%ymm3,%ymm3 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 98,241,100,56,89,29,192,101,3,0 // vmulps 0x365c0(%rip){1to8},%ymm3,%ymm3 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,253,91,219 // vcvtps2dq %ymm3,%ymm3
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
.byte 197,172,88,219 // vaddps %ymm3,%ymm10,%ymm3
.byte 196,195,101,74,217,128 // vblendvps %ymm8,%ymm9,%ymm3,%ymm3
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,100,95,216 // vmaxps %ymm8,%ymm3,%ymm3
- .byte 98,241,100,56,93,29,84,88,3,0 // vminps 0x35854(%rip){1to8},%ymm3,%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,100,56,93,29,216,100,3,0 // vminps 0x364d8(%rip){1to8},%ymm3,%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12564,33 +12731,33 @@ _sk_gamma_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 98,226,125,40,24,48 // vbroadcastss (%rax),%ymm22
.byte 197,124,91,200 // vcvtdq2ps %ymm0,%ymm9
- .byte 196,98,125,24,21,211,88,3,0 // vbroadcastss 0x358d3(%rip),%ymm10 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,29,206,88,3,0 // vbroadcastss 0x358ce(%rip),%ymm11 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,21,87,101,3,0 // vbroadcastss 0x36557(%rip),%ymm10 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,29,82,101,3,0 // vbroadcastss 0x36552(%rip),%ymm11 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,124,84,195 // vandps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,37,32,88,3,0 // vbroadcastss 0x35820(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,164,100,3,0 // vbroadcastss 0x364a4(%rip),%ymm12 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,45,182,88,3,0 // vbroadcastss 0x358b6(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,58,101,3,0 // vbroadcastss 0x3653a(%rip),%ymm13 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,45,168,205 // vfmadd213ps %ymm13,%ymm10,%ymm9
- .byte 196,98,125,24,53,172,88,3,0 // vbroadcastss 0x358ac(%rip),%ymm14 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,53,48,101,3,0 // vbroadcastss 0x36530(%rip),%ymm14 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,125,188,206 // vfnmadd231ps %ymm14,%ymm0,%ymm9
- .byte 196,98,125,24,61,162,88,3,0 // vbroadcastss 0x358a2(%rip),%ymm15 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,61,38,101,3,0 // vbroadcastss 0x36526(%rip),%ymm15 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,124,88,199 // vaddps %ymm15,%ymm0,%ymm0
- .byte 98,226,125,40,24,5,151,88,3,0 // vbroadcastss 0x35897(%rip),%ymm16 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 98,226,125,40,24,5,27,101,3,0 // vbroadcastss 0x3651b(%rip),%ymm16 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 98,241,124,32,94,192 // vdivps %ymm0,%ymm16,%ymm0
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
.byte 98,177,124,40,89,198 // vmulps %ymm22,%ymm0,%ymm0
.byte 196,99,125,8,200,1 // vroundps $0x1,%ymm0,%ymm9
.byte 196,65,124,92,201 // vsubps %ymm9,%ymm0,%ymm9
- .byte 98,226,125,40,24,13,118,88,3,0 // vbroadcastss 0x35876(%rip),%ymm17 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,226,125,40,24,13,250,100,3,0 // vbroadcastss 0x364fa(%rip),%ymm17 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 98,177,124,40,88,193 // vaddps %ymm17,%ymm0,%ymm0
- .byte 98,226,125,40,24,21,106,88,3,0 // vbroadcastss 0x3586a(%rip),%ymm18 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 98,226,125,40,24,21,238,100,3,0 // vbroadcastss 0x364ee(%rip),%ymm18 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 98,178,53,40,188,194 // vfnmadd231ps %ymm18,%ymm9,%ymm0
- .byte 98,226,125,40,24,29,94,88,3,0 // vbroadcastss 0x3585e(%rip),%ymm19 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,226,125,40,24,29,226,100,3,0 // vbroadcastss 0x364e2(%rip),%ymm19 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 98,81,100,32,92,201 // vsubps %ymm9,%ymm19,%ymm9
- .byte 98,226,125,40,24,37,82,88,3,0 // vbroadcastss 0x35852(%rip),%ymm20 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 98,226,125,40,24,37,214,100,3,0 // vbroadcastss 0x364d6(%rip),%ymm20 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 98,81,92,32,94,201 // vdivps %ymm9,%ymm20,%ymm9
.byte 196,193,124,88,193 // vaddps %ymm9,%ymm0,%ymm0
- .byte 196,98,125,24,13,66,88,3,0 // vbroadcastss 0x35842(%rip),%ymm9 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,13,198,100,3,0 // vbroadcastss 0x364c6(%rip),%ymm9 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,253,91,192 // vcvtps2dq %ymm0,%ymm0
.byte 98,225,124,40,91,233 // vcvtdq2ps %ymm1,%ymm21
@@ -12636,23 +12803,23 @@ HIDDEN _sk_lab_to_xyz_skx
.globl _sk_lab_to_xyz_skx
FUNCTION(_sk_lab_to_xyz_skx)
_sk_lab_to_xyz_skx:
- .byte 196,98,125,24,5,110,87,3,0 // vbroadcastss 0x3576e(%rip),%ymm8 # 38be8 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
- .byte 196,98,125,24,13,205,86,3,0 // vbroadcastss 0x356cd(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,125,24,21,96,87,3,0 // vbroadcastss 0x35760(%rip),%ymm10 # 38bec <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ .byte 196,98,125,24,5,242,99,3,0 // vbroadcastss 0x363f2(%rip),%ymm8 # 3986c <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ .byte 196,98,125,24,13,81,99,3,0 // vbroadcastss 0x36351(%rip),%ymm9 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,21,228,99,3,0 // vbroadcastss 0x363e4(%rip),%ymm10 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
.byte 196,194,53,168,202 // vfmadd213ps %ymm10,%ymm9,%ymm1
.byte 196,194,53,168,210 // vfmadd213ps %ymm10,%ymm9,%ymm2
- .byte 98,114,125,56,168,5,80,87,3,0 // vfmadd213ps 0x35750(%rip){1to8},%ymm0,%ymm8 # 38bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
- .byte 98,241,60,56,89,5,74,87,3,0 // vmulps 0x3574a(%rip){1to8},%ymm8,%ymm0 # 38bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
- .byte 98,242,125,56,152,13,68,87,3,0 // vfmadd132ps 0x35744(%rip){1to8},%ymm0,%ymm1 # 38bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
- .byte 98,242,125,56,156,21,62,87,3,0 // vfnmadd132ps 0x3573e(%rip){1to8},%ymm0,%ymm2 # 38bfc <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ .byte 98,114,125,56,168,5,212,99,3,0 // vfmadd213ps 0x363d4(%rip){1to8},%ymm0,%ymm8 # 39874 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ .byte 98,241,60,56,89,5,206,99,3,0 // vmulps 0x363ce(%rip){1to8},%ymm8,%ymm0 # 39878 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ .byte 98,242,125,56,152,13,200,99,3,0 // vfmadd132ps 0x363c8(%rip){1to8},%ymm0,%ymm1 # 3987c <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ .byte 98,242,125,56,156,21,194,99,3,0 // vfnmadd132ps 0x363c2(%rip){1to8},%ymm0,%ymm2 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
.byte 197,116,89,193 // vmulps %ymm1,%ymm1,%ymm8
.byte 196,65,116,89,192 // vmulps %ymm8,%ymm1,%ymm8
- .byte 196,98,125,24,13,48,87,3,0 // vbroadcastss 0x35730(%rip),%ymm9 # 38c00 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ .byte 196,98,125,24,13,180,99,3,0 // vbroadcastss 0x363b4(%rip),%ymm9 # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
.byte 98,209,52,40,194,192,1 // vcmpltps %ymm8,%ymm9,%k0
.byte 98,114,126,40,56,208 // vpmovm2d %k0,%ymm10
- .byte 196,98,125,24,29,30,87,3,0 // vbroadcastss 0x3571e(%rip),%ymm11 # 38c04 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ .byte 196,98,125,24,29,162,99,3,0 // vbroadcastss 0x363a2(%rip),%ymm11 # 39888 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,37,20,87,3,0 // vbroadcastss 0x35714(%rip),%ymm12 # 38c08 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ .byte 196,98,125,24,37,152,99,3,0 // vbroadcastss 0x36398(%rip),%ymm12 # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x394>
.byte 196,193,116,89,204 // vmulps %ymm12,%ymm1,%ymm1
.byte 196,67,117,74,192,160 // vblendvps %ymm10,%ymm8,%ymm1,%ymm8
.byte 197,252,89,200 // vmulps %ymm0,%ymm0,%ymm1
@@ -12669,8 +12836,8 @@ _sk_lab_to_xyz_skx:
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
.byte 196,193,108,89,212 // vmulps %ymm12,%ymm2,%ymm2
.byte 196,227,109,74,208,144 // vblendvps %ymm9,%ymm0,%ymm2,%ymm2
- .byte 98,241,60,56,89,5,185,86,3,0 // vmulps 0x356b9(%rip){1to8},%ymm8,%ymm0 # 38c0c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
- .byte 98,241,108,56,89,21,179,86,3,0 // vmulps 0x356b3(%rip){1to8},%ymm2,%ymm2 # 38c10 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ .byte 98,241,60,56,89,5,61,99,3,0 // vmulps 0x3633d(%rip){1to8},%ymm8,%ymm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ .byte 98,241,108,56,89,21,55,99,3,0 // vmulps 0x36337(%rip){1to8},%ymm2,%ymm2 # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12687,10 +12854,10 @@ _sk_load_a8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,49 // jne 35aa <_sk_load_a8_skx+0x49>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,105,94,3,0 // vpand 0x35e69(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,219,5,201,107,3,0 // vpand 0x36bc9(%rip),%xmm0,%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,29,2,86,3,0 // vmulps 0x35602(%rip){1to8},%ymm0,%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,124,56,89,29,134,98,3,0 // vmulps 0x36286(%rip){1to8},%ymm0,%ymm3 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -12764,10 +12931,10 @@ _sk_load_a8_dst_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,49 // jne 36b5 <_sk_load_a8_dst_skx+0x49>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,94,93,3,0 // vpand 0x35d5e(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,217,219,37,190,106,3,0 // vpand 0x36abe(%rip),%xmm4,%xmm4 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,61,247,84,3,0 // vmulps 0x354f7(%rip){1to8},%ymm4,%ymm7 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,92,56,89,61,123,97,3,0 // vmulps 0x3617b(%rip){1to8},%ymm4,%ymm7 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -12883,7 +13050,7 @@ _sk_gather_a8_skx:
.byte 196,227,121,32,192,7 // vpinsrb $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,49,192 // vpmovzxbd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,29,58,83,3,0 // vmulps 0x3533a(%rip){1to8},%ymm0,%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,124,56,89,29,190,95,3,0 // vmulps 0x35fbe(%rip){1to8},%ymm0,%ymm3 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -12904,7 +13071,7 @@ _sk_store_a8_skx:
.byte 77,15,175,193 // imul %r9,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 98,113,100,56,89,5,186,82,3,0 // vmulps 0x352ba(%rip){1to8},%ymm3,%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 98,113,100,56,89,5,62,95,3,0 // vmulps 0x35f3e(%rip){1to8},%ymm3,%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,125,91,192 // vcvtps2dq %ymm8,%ymm8
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
@@ -12971,12 +13138,12 @@ _sk_load_g8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,54 // jne 3992 <_sk_load_g8_skx+0x4e>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,134,90,3,0 // vpand 0x35a86(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,219,5,230,103,3,0 // vpand 0x367e6(%rip),%xmm0,%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,31,82,3,0 // vmulps 0x3521f(%rip){1to8},%ymm0,%ymm0 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,124,56,89,5,163,94,3,0 // vmulps 0x35ea3(%rip){1to8},%ymm0,%ymm0 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,156,81,3,0 // vbroadcastss 0x3519c(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,32,94,3,0 // vbroadcastss 0x35e20(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -13048,12 +13215,12 @@ _sk_load_g8_dst_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,54 // jne 3aa2 <_sk_load_g8_dst_skx+0x4e>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,118,89,3,0 // vpand 0x35976(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,217,219,37,214,102,3,0 // vpand 0x366d6(%rip),%xmm4,%xmm4 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,37,15,81,3,0 // vmulps 0x3510f(%rip){1to8},%ymm4,%ymm4 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,92,56,89,37,147,93,3,0 // vmulps 0x35d93(%rip){1to8},%ymm4,%ymm4 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,140,80,3,0 // vbroadcastss 0x3508c(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,16,93,3,0 // vbroadcastss 0x35d10(%rip),%ymm7 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -13167,9 +13334,9 @@ _sk_gather_g8_skx:
.byte 196,227,121,32,192,7 // vpinsrb $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,49,192 // vpmovzxbd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,74,79,3,0 // vmulps 0x34f4a(%rip){1to8},%ymm0,%ymm0 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,124,56,89,5,206,91,3,0 // vmulps 0x35bce(%rip){1to8},%ymm0,%ymm0 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,199,78,3,0 // vbroadcastss 0x34ec7(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,75,91,3,0 // vbroadcastss 0x35b4b(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -13193,17 +13360,17 @@ _sk_load_565_skx:
.byte 117,96 // jne 3ce9 <_sk_load_565_skx+0x7b>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,125,51,208 // vpmovzxwd %xmm0,%ymm2
- .byte 98,241,109,56,219,5,2,79,3,0 // vpandd 0x34f02(%rip){1to8},%ymm2,%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,241,109,56,219,5,134,91,3,0 // vpandd 0x35b86(%rip){1to8},%ymm2,%ymm0 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,248,78,3,0 // vmulps 0x34ef8(%rip){1to8},%ymm0,%ymm0 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,241,109,56,219,13,242,78,3,0 // vpandd 0x34ef2(%rip){1to8},%ymm2,%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,241,124,56,89,5,124,91,3,0 // vmulps 0x35b7c(%rip){1to8},%ymm0,%ymm0 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,241,109,56,219,13,118,91,3,0 // vpandd 0x35b76(%rip){1to8},%ymm2,%ymm1 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,232,78,3,0 // vmulps 0x34ee8(%rip){1to8},%ymm1,%ymm1 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,241,109,56,219,21,226,78,3,0 // vpandd 0x34ee2(%rip){1to8},%ymm2,%ymm2 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,241,116,56,89,13,108,91,3,0 // vmulps 0x35b6c(%rip){1to8},%ymm1,%ymm1 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,241,109,56,219,21,102,91,3,0 // vpandd 0x35b66(%rip){1to8},%ymm2,%ymm2 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,216,78,3,0 // vmulps 0x34ed8(%rip){1to8},%ymm2,%ymm2 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,241,108,56,89,21,92,91,3,0 // vmulps 0x35b5c(%rip){1to8},%ymm2,%ymm2 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,61,78,3,0 // vbroadcastss 0x34e3d(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,193,90,3,0 // vbroadcastss 0x35ac1(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -13271,17 +13438,17 @@ _sk_load_565_dst_skx:
.byte 117,96 // jne 3e1b <_sk_load_565_dst_skx+0x7b>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,125,51,244 // vpmovzxwd %xmm4,%ymm6
- .byte 98,241,77,56,219,37,208,77,3,0 // vpandd 0x34dd0(%rip){1to8},%ymm6,%ymm4 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,241,77,56,219,37,84,90,3,0 // vpandd 0x35a54(%rip){1to8},%ymm6,%ymm4 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,37,198,77,3,0 // vmulps 0x34dc6(%rip){1to8},%ymm4,%ymm4 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,241,77,56,219,45,192,77,3,0 // vpandd 0x34dc0(%rip){1to8},%ymm6,%ymm5 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,241,92,56,89,37,74,90,3,0 // vmulps 0x35a4a(%rip){1to8},%ymm4,%ymm4 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,241,77,56,219,45,68,90,3,0 // vpandd 0x35a44(%rip){1to8},%ymm6,%ymm5 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 98,241,84,56,89,45,182,77,3,0 // vmulps 0x34db6(%rip){1to8},%ymm5,%ymm5 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,241,77,56,219,53,176,77,3,0 // vpandd 0x34db0(%rip){1to8},%ymm6,%ymm6 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,241,84,56,89,45,58,90,3,0 // vmulps 0x35a3a(%rip){1to8},%ymm5,%ymm5 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,241,77,56,219,53,52,90,3,0 // vpandd 0x35a34(%rip){1to8},%ymm6,%ymm6 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 98,241,76,56,89,53,166,77,3,0 // vmulps 0x34da6(%rip){1to8},%ymm6,%ymm6 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,241,76,56,89,53,42,90,3,0 // vmulps 0x35a2a(%rip){1to8},%ymm6,%ymm6 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,11,77,3,0 // vbroadcastss 0x34d0b(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,143,89,3,0 // vbroadcastss 0x3598f(%rip),%ymm7 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -13389,17 +13556,17 @@ _sk_gather_565_skx:
.byte 65,15,183,4,88 // movzwl (%r8,%rbx,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,51,208 // vpmovzxwd %xmm0,%ymm2
- .byte 98,241,109,56,219,5,235,75,3,0 // vpandd 0x34beb(%rip){1to8},%ymm2,%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,241,109,56,219,5,111,88,3,0 // vpandd 0x3586f(%rip){1to8},%ymm2,%ymm0 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,225,75,3,0 // vmulps 0x34be1(%rip){1to8},%ymm0,%ymm0 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,241,109,56,219,13,219,75,3,0 // vpandd 0x34bdb(%rip){1to8},%ymm2,%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,241,124,56,89,5,101,88,3,0 // vmulps 0x35865(%rip){1to8},%ymm0,%ymm0 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,241,109,56,219,13,95,88,3,0 // vpandd 0x3585f(%rip){1to8},%ymm2,%ymm1 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,209,75,3,0 // vmulps 0x34bd1(%rip){1to8},%ymm1,%ymm1 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,241,109,56,219,21,203,75,3,0 // vpandd 0x34bcb(%rip){1to8},%ymm2,%ymm2 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,241,116,56,89,13,85,88,3,0 // vmulps 0x35855(%rip){1to8},%ymm1,%ymm1 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,241,109,56,219,21,79,88,3,0 // vpandd 0x3584f(%rip){1to8},%ymm2,%ymm2 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,193,75,3,0 // vmulps 0x34bc1(%rip){1to8},%ymm2,%ymm2 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,241,108,56,89,21,69,88,3,0 // vmulps 0x35845(%rip){1to8},%ymm2,%ymm2 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,38,75,3,0 // vbroadcastss 0x34b26(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,170,87,3,0 // vbroadcastss 0x357aa(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -13417,11 +13584,11 @@ _sk_store_565_skx:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,238,75,3,0 // vbroadcastss 0x34bee(%rip),%ymm8 # 38c14 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ .byte 196,98,125,24,5,114,88,3,0 // vbroadcastss 0x35872(%rip),%ymm8 # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,53,114,241,11 // vpslld $0xb,%ymm9,%ymm9
- .byte 98,113,116,56,89,21,216,75,3,0 // vmulps 0x34bd8(%rip){1to8},%ymm1,%ymm10 # 38c18 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ .byte 98,113,116,56,89,21,92,88,3,0 // vmulps 0x3585c(%rip){1to8},%ymm1,%ymm10 # 3989c <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
.byte 196,65,125,91,210 // vcvtps2dq %ymm10,%ymm10
.byte 196,193,45,114,242,5 // vpslld $0x5,%ymm10,%ymm10
.byte 196,65,45,235,201 // vpor %ymm9,%ymm10,%ymm9
@@ -13468,7 +13635,7 @@ _sk_store_565_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,225 // jmpq ffffffffe20040f8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe1fcb884>
+ .byte 233,255,255,255,225 // jmpq ffffffffe20040f8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe1fcac00>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13491,18 +13658,18 @@ _sk_load_4444_skx:
.byte 117,111 // jne 418a <_sk_load_4444_skx+0x8a>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,125,51,216 // vpmovzxwd %xmm0,%ymm3
- .byte 98,241,101,56,219,5,236,74,3,0 // vpandd 0x34aec(%rip){1to8},%ymm3,%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 98,241,101,56,219,5,112,87,3,0 // vpandd 0x35770(%rip){1to8},%ymm3,%ymm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,226,74,3,0 // vmulps 0x34ae2(%rip){1to8},%ymm0,%ymm0 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
- .byte 98,241,101,56,219,13,220,74,3,0 // vpandd 0x34adc(%rip){1to8},%ymm3,%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 98,241,124,56,89,5,102,87,3,0 // vmulps 0x35766(%rip){1to8},%ymm0,%ymm0 # 398a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 98,241,101,56,219,13,96,87,3,0 // vpandd 0x35760(%rip){1to8},%ymm3,%ymm1 # 398a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,210,74,3,0 // vmulps 0x34ad2(%rip){1to8},%ymm1,%ymm1 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
- .byte 98,241,101,56,219,21,204,74,3,0 // vpandd 0x34acc(%rip){1to8},%ymm3,%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 98,241,116,56,89,13,86,87,3,0 // vmulps 0x35756(%rip){1to8},%ymm1,%ymm1 # 398ac <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 98,241,101,56,219,21,80,87,3,0 // vpandd 0x35750(%rip){1to8},%ymm3,%ymm2 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,194,74,3,0 // vmulps 0x34ac2(%rip){1to8},%ymm2,%ymm2 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
- .byte 98,241,101,56,219,29,188,74,3,0 // vpandd 0x34abc(%rip){1to8},%ymm3,%ymm3 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 98,241,108,56,89,21,70,87,3,0 // vmulps 0x35746(%rip){1to8},%ymm2,%ymm2 # 398b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 98,241,101,56,219,29,64,87,3,0 // vpandd 0x35740(%rip){1to8},%ymm3,%ymm3 # 398b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,178,74,3,0 // vmulps 0x34ab2(%rip){1to8},%ymm3,%ymm3 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 98,241,100,56,89,29,54,87,3,0 // vmulps 0x35736(%rip){1to8},%ymm3,%ymm3 # 398bc <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -13572,18 +13739,18 @@ _sk_load_4444_dst_skx:
.byte 117,111 // jne 42ca <_sk_load_4444_dst_skx+0x8a>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,125,51,252 // vpmovzxwd %xmm4,%ymm7
- .byte 98,241,69,56,219,37,172,73,3,0 // vpandd 0x349ac(%rip){1to8},%ymm7,%ymm4 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 98,241,69,56,219,37,48,86,3,0 // vpandd 0x35630(%rip){1to8},%ymm7,%ymm4 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,37,162,73,3,0 // vmulps 0x349a2(%rip){1to8},%ymm4,%ymm4 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
- .byte 98,241,69,56,219,45,156,73,3,0 // vpandd 0x3499c(%rip){1to8},%ymm7,%ymm5 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 98,241,92,56,89,37,38,86,3,0 // vmulps 0x35626(%rip){1to8},%ymm4,%ymm4 # 398a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 98,241,69,56,219,45,32,86,3,0 // vpandd 0x35620(%rip){1to8},%ymm7,%ymm5 # 398a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 98,241,84,56,89,45,146,73,3,0 // vmulps 0x34992(%rip){1to8},%ymm5,%ymm5 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
- .byte 98,241,69,56,219,53,140,73,3,0 // vpandd 0x3498c(%rip){1to8},%ymm7,%ymm6 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 98,241,84,56,89,45,22,86,3,0 // vmulps 0x35616(%rip){1to8},%ymm5,%ymm5 # 398ac <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 98,241,69,56,219,53,16,86,3,0 // vpandd 0x35610(%rip){1to8},%ymm7,%ymm6 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 98,241,76,56,89,53,130,73,3,0 // vmulps 0x34982(%rip){1to8},%ymm6,%ymm6 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
- .byte 98,241,69,56,219,61,124,73,3,0 // vpandd 0x3497c(%rip){1to8},%ymm7,%ymm7 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 98,241,76,56,89,53,6,86,3,0 // vmulps 0x35606(%rip){1to8},%ymm6,%ymm6 # 398b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 98,241,69,56,219,61,0,86,3,0 // vpandd 0x35600(%rip){1to8},%ymm7,%ymm7 # 398b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 98,241,68,56,89,61,114,73,3,0 // vmulps 0x34972(%rip){1to8},%ymm7,%ymm7 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 98,241,68,56,89,61,246,85,3,0 // vmulps 0x355f6(%rip){1to8},%ymm7,%ymm7 # 398bc <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -13692,18 +13859,18 @@ _sk_gather_4444_skx:
.byte 65,15,183,4,88 // movzwl (%r8,%rbx,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,51,216 // vpmovzxwd %xmm0,%ymm3
- .byte 98,241,101,56,219,5,183,71,3,0 // vpandd 0x347b7(%rip){1to8},%ymm3,%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 98,241,101,56,219,5,59,84,3,0 // vpandd 0x3543b(%rip){1to8},%ymm3,%ymm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,173,71,3,0 // vmulps 0x347ad(%rip){1to8},%ymm0,%ymm0 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
- .byte 98,241,101,56,219,13,167,71,3,0 // vpandd 0x347a7(%rip){1to8},%ymm3,%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 98,241,124,56,89,5,49,84,3,0 // vmulps 0x35431(%rip){1to8},%ymm0,%ymm0 # 398a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 98,241,101,56,219,13,43,84,3,0 // vpandd 0x3542b(%rip){1to8},%ymm3,%ymm1 # 398a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,157,71,3,0 // vmulps 0x3479d(%rip){1to8},%ymm1,%ymm1 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
- .byte 98,241,101,56,219,21,151,71,3,0 // vpandd 0x34797(%rip){1to8},%ymm3,%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 98,241,116,56,89,13,33,84,3,0 // vmulps 0x35421(%rip){1to8},%ymm1,%ymm1 # 398ac <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 98,241,101,56,219,21,27,84,3,0 // vpandd 0x3541b(%rip){1to8},%ymm3,%ymm2 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,141,71,3,0 // vmulps 0x3478d(%rip){1to8},%ymm2,%ymm2 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
- .byte 98,241,101,56,219,29,135,71,3,0 // vpandd 0x34787(%rip){1to8},%ymm3,%ymm3 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 98,241,108,56,89,21,17,84,3,0 // vmulps 0x35411(%rip){1to8},%ymm2,%ymm2 # 398b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 98,241,101,56,219,29,11,84,3,0 // vpandd 0x3540b(%rip){1to8},%ymm3,%ymm3 # 398b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,125,71,3,0 // vmulps 0x3477d(%rip){1to8},%ymm3,%ymm3 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 98,241,100,56,89,29,1,84,3,0 // vmulps 0x35401(%rip){1to8},%ymm3,%ymm3 # 398bc <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -13722,7 +13889,7 @@ _sk_store_4444_skx:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,87,71,3,0 // vbroadcastss 0x34757(%rip),%ymm8 # 38c3c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ .byte 196,98,125,24,5,219,83,3,0 // vbroadcastss 0x353db(%rip),%ymm8 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,53,114,241,12 // vpslld $0xc,%ymm9,%ymm9
@@ -13777,7 +13944,7 @@ _sk_store_4444_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe10045c8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fcbd54>
+ .byte 232,255,255,255,224 // callq ffffffffe10045c8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fcb0d0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13803,7 +13970,7 @@ _sk_load_8888_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,241,127,169,111,195 // vmovdqu8 %ymm3,%ymm0{%k1}{z}
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,142,69,3,0 // vbroadcastss 0x3458e(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,18,82,3,0 // vbroadcastss 0x35212(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,245,114,211,8 // vpsrld $0x8,%ymm3,%ymm1
.byte 98,241,127,169,111,201 // vmovdqu8 %ymm1,%ymm1{%k1}{z}
@@ -13890,7 +14057,7 @@ _sk_load_8888_dst_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,241,127,169,111,231 // vmovdqu8 %ymm7,%ymm4{%k1}{z}
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,74,68,3,0 // vbroadcastss 0x3444a(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,206,80,3,0 // vbroadcastss 0x350ce(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
.byte 197,213,114,215,8 // vpsrld $0x8,%ymm7,%ymm5
.byte 98,241,127,169,111,237 // vmovdqu8 %ymm5,%ymm5{%k1}{z}
@@ -13984,7 +14151,7 @@ _sk_gather_8888_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,209,127,169,111,192 // vmovdqu8 %ymm8,%ymm0{%k1}{z}
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,221,66,3,0 // vbroadcastss 0x342dd(%rip),%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,29,97,79,3,0 // vbroadcastss 0x34f61(%rip),%ymm3 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
.byte 196,193,117,114,208,8 // vpsrld $0x8,%ymm8,%ymm1
.byte 98,241,127,169,111,201 // vmovdqu8 %ymm1,%ymm1{%k1}{z}
@@ -14011,7 +14178,7 @@ _sk_store_8888_skx:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,50,66,3,0 // vbroadcastss 0x34232(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,182,78,3,0 // vbroadcastss 0x34eb6(%rip),%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -14067,7 +14234,7 @@ _sk_store_8888_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc004a00 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcc18c>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc004a00 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcb508>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -14093,7 +14260,7 @@ _sk_load_bgra_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,241,127,169,111,195 // vmovdqu8 %ymm3,%ymm0{%k1}{z}
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,86,65,3,0 // vbroadcastss 0x34156(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,218,77,3,0 // vbroadcastss 0x34dda(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
.byte 197,253,114,211,8 // vpsrld $0x8,%ymm3,%ymm0
.byte 98,241,127,169,111,192 // vmovdqu8 %ymm0,%ymm0{%k1}{z}
@@ -14180,7 +14347,7 @@ _sk_load_bgra_dst_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,241,127,169,111,231 // vmovdqu8 %ymm7,%ymm4{%k1}{z}
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,18,64,3,0 // vbroadcastss 0x34012(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,150,76,3,0 // vbroadcastss 0x34c96(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,240 // vmulps %ymm8,%ymm4,%ymm6
.byte 197,221,114,215,8 // vpsrld $0x8,%ymm7,%ymm4
.byte 98,241,127,169,111,228 // vmovdqu8 %ymm4,%ymm4{%k1}{z}
@@ -14274,7 +14441,7 @@ _sk_gather_bgra_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,209,127,169,111,192 // vmovdqu8 %ymm8,%ymm0{%k1}{z}
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,165,62,3,0 // vbroadcastss 0x33ea5(%rip),%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,29,41,75,3,0 // vbroadcastss 0x34b29(%rip),%ymm3 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,211 // vmulps %ymm3,%ymm0,%ymm2
.byte 196,193,125,114,208,8 // vpsrld $0x8,%ymm8,%ymm0
.byte 98,241,127,169,111,192 // vmovdqu8 %ymm0,%ymm0{%k1}{z}
@@ -14301,7 +14468,7 @@ _sk_store_bgra_skx:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,250,61,3,0 // vbroadcastss 0x33dfa(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,126,74,3,0 // vbroadcastss 0x34a7e(%rip),%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,108,89,200 // vmulps %ymm8,%ymm2,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -14357,7 +14524,7 @@ _sk_store_bgra_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc004e38 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcc5c4>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc004e38 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcb940>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -14620,7 +14787,7 @@ _sk_load_u16_be_skx:
.byte 197,241,235,192 // vpor %xmm0,%xmm1,%xmm0
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,21,99,57,3,0 // vbroadcastss 0x33963(%rip),%ymm10 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,21,231,69,3,0 // vbroadcastss 0x345e7(%rip),%ymm10 # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 197,185,109,202 // vpunpckhqdq %xmm2,%xmm8,%xmm1
.byte 197,233,113,241,8 // vpsllw $0x8,%xmm1,%xmm2
@@ -14711,7 +14878,7 @@ _sk_load_rgb_u16_be_skx:
.byte 197,241,235,192 // vpor %xmm0,%xmm1,%xmm0
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,213,55,3,0 // vbroadcastss 0x337d5(%rip),%ymm9 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,13,89,68,3,0 // vbroadcastss 0x34459(%rip),%ymm9 # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,185,109,203 // vpunpckhqdq %xmm3,%xmm8,%xmm1
.byte 197,225,113,241,8 // vpsllw $0x8,%xmm1,%xmm3
@@ -14727,7 +14894,7 @@ _sk_load_rgb_u16_be_skx:
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 196,193,108,89,209 // vmulps %ymm9,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,245,54,3,0 // vbroadcastss 0x336f5(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,121,67,3,0 // vbroadcastss 0x34379(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,4,64 // vmovd (%r8,%rax,2),%xmm0
.byte 196,65,49,87,201 // vxorpd %xmm9,%xmm9,%xmm9
@@ -14803,7 +14970,7 @@ _sk_store_u16_be_skx:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
- .byte 196,98,125,24,5,190,54,3,0 // vbroadcastss 0x336be(%rip),%ymm8 # 38c40 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ .byte 196,98,125,24,5,66,67,3,0 // vbroadcastss 0x34342(%rip),%ymm8 # 398c4 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -15145,7 +15312,7 @@ _sk_mirror_x_skx:
.byte 196,65,124,92,218 // vsubps %ymm10,%ymm0,%ymm11
.byte 196,193,58,88,192 // vaddss %xmm8,%xmm8,%xmm0
.byte 196,98,125,24,192 // vbroadcastss %xmm0,%ymm8
- .byte 197,178,89,5,43,48,3,0 // vmulss 0x3302b(%rip),%xmm9,%xmm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,5,175,60,3,0 // vmulss 0x33caf(%rip),%xmm9,%xmm0 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,89,192 // vmulps %ymm0,%ymm11,%ymm0
.byte 196,227,125,8,192,1 // vroundps $0x1,%ymm0,%ymm0
@@ -15168,7 +15335,7 @@ _sk_mirror_y_skx:
.byte 196,65,116,92,218 // vsubps %ymm10,%ymm1,%ymm11
.byte 196,193,58,88,200 // vaddss %xmm8,%xmm8,%xmm1
.byte 196,98,125,24,193 // vbroadcastss %xmm1,%ymm8
- .byte 197,178,89,13,218,47,3,0 // vmulss 0x32fda(%rip),%xmm9,%xmm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,13,94,60,3,0 // vmulss 0x33c5e(%rip),%xmm9,%xmm1 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,24,201 // vbroadcastss %xmm1,%ymm1
.byte 197,164,89,201 // vmulps %ymm1,%ymm11,%ymm1
.byte 196,227,125,8,201,1 // vroundps $0x1,%ymm1,%ymm1
@@ -15186,7 +15353,7 @@ FUNCTION(_sk_clamp_x_1_skx)
_sk_clamp_x_1_skx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 98,241,124,56,93,5,161,47,3,0 // vminps 0x32fa1(%rip){1to8},%ymm0,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,93,5,37,60,3,0 // vminps 0x33c25(%rip){1to8},%ymm0,%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15198,7 +15365,7 @@ _sk_repeat_x_1_skx:
.byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 98,241,124,56,93,5,127,47,3,0 // vminps 0x32f7f(%rip){1to8},%ymm0,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,93,5,3,60,3,0 // vminps 0x33c03(%rip){1to8},%ymm0,%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15206,9 +15373,9 @@ HIDDEN _sk_mirror_x_1_skx
.globl _sk_mirror_x_1_skx
FUNCTION(_sk_mirror_x_1_skx)
_sk_mirror_x_1_skx:
- .byte 196,98,125,24,5,138,47,3,0 // vbroadcastss 0x32f8a(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,5,14,60,3,0 // vbroadcastss 0x33c0e(%rip),%ymm8 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 98,113,124,56,89,13,95,47,3,0 // vmulps 0x32f5f(%rip){1to8},%ymm0,%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,113,124,56,89,13,227,59,3,0 // vmulps 0x33be3(%rip){1to8},%ymm0,%ymm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,67,125,8,201,1 // vroundps $0x1,%ymm9,%ymm9
.byte 196,65,52,88,201 // vaddps %ymm9,%ymm9,%ymm9
.byte 196,193,124,92,193 // vsubps %ymm9,%ymm0,%ymm0
@@ -15217,7 +15384,7 @@ _sk_mirror_x_1_skx:
.byte 197,60,92,200 // vsubps %ymm0,%ymm8,%ymm9
.byte 197,180,84,192 // vandps %ymm0,%ymm9,%ymm0
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 98,241,124,56,93,5,51,47,3,0 // vminps 0x32f33(%rip){1to8},%ymm0,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,93,5,183,59,3,0 // vminps 0x33bb7(%rip){1to8},%ymm0,%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15225,9 +15392,9 @@ HIDDEN _sk_luminance_to_alpha_skx
.globl _sk_luminance_to_alpha_skx
FUNCTION(_sk_luminance_to_alpha_skx)
_sk_luminance_to_alpha_skx:
- .byte 98,241,116,56,89,29,69,48,3,0 // vmulps 0x33045(%rip){1to8},%ymm1,%ymm3 # 38c44 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
- .byte 98,242,125,56,184,29,63,48,3,0 // vfmadd231ps 0x3303f(%rip){1to8},%ymm0,%ymm3 # 38c48 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
- .byte 98,242,109,56,184,29,57,48,3,0 // vfmadd231ps 0x33039(%rip){1to8},%ymm2,%ymm3 # 38c4c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ .byte 98,241,116,56,89,29,201,60,3,0 // vmulps 0x33cc9(%rip){1to8},%ymm1,%ymm3 # 398c8 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ .byte 98,242,125,56,184,29,195,60,3,0 // vfmadd231ps 0x33cc3(%rip){1to8},%ymm0,%ymm3 # 398cc <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ .byte 98,242,109,56,184,29,189,60,3,0 // vfmadd231ps 0x33cbd(%rip){1to8},%ymm2,%ymm3 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
@@ -15476,7 +15643,7 @@ _sk_gradient_skx:
.byte 76,139,72,72 // mov 0x48(%rax),%r9
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 65,186,1,0,0,0 // mov $0x1,%r10d
- .byte 196,226,125,24,21,66,43,3,0 // vbroadcastss 0x32b42(%rip),%ymm2 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,226,125,24,21,198,55,3,0 // vbroadcastss 0x337c6(%rip),%ymm2 # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,53,239,201 // vpxor %ymm9,%ymm9,%ymm9
.byte 196,130,125,24,28,145 // vbroadcastss (%r9,%r10,4),%ymm3
.byte 98,241,100,40,194,192,2 // vcmpleps %ymm0,%ymm3,%k0
@@ -15576,24 +15743,24 @@ _sk_xy_to_unit_angle_skx:
.byte 196,65,52,95,226 // vmaxps %ymm10,%ymm9,%ymm12
.byte 196,65,36,94,220 // vdivps %ymm12,%ymm11,%ymm11
.byte 196,65,36,89,227 // vmulps %ymm11,%ymm11,%ymm12
- .byte 196,98,125,24,45,196,42,3,0 // vbroadcastss 0x32ac4(%rip),%ymm13 # 38c50 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- .byte 98,114,29,56,168,45,190,42,3,0 // vfmadd213ps 0x32abe(%rip){1to8},%ymm12,%ymm13 # 38c54 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
- .byte 98,114,29,56,168,45,184,42,3,0 // vfmadd213ps 0x32ab8(%rip){1to8},%ymm12,%ymm13 # 38c58 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
- .byte 98,114,29,56,168,45,178,42,3,0 // vfmadd213ps 0x32ab2(%rip){1to8},%ymm12,%ymm13 # 38c5c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ .byte 196,98,125,24,45,72,55,3,0 // vbroadcastss 0x33748(%rip),%ymm13 # 398d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ .byte 98,114,29,56,168,45,66,55,3,0 // vfmadd213ps 0x33742(%rip){1to8},%ymm12,%ymm13 # 398d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ .byte 98,114,29,56,168,45,60,55,3,0 // vfmadd213ps 0x3373c(%rip){1to8},%ymm12,%ymm13 # 398dc <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ .byte 98,114,29,56,168,45,54,55,3,0 // vfmadd213ps 0x33736(%rip){1to8},%ymm12,%ymm13 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
.byte 196,65,36,89,221 // vmulps %ymm13,%ymm11,%ymm11
.byte 98,209,52,40,194,194,1 // vcmpltps %ymm10,%ymm9,%k0
.byte 98,114,126,40,56,200 // vpmovm2d %k0,%ymm9
- .byte 196,98,125,24,21,155,42,3,0 // vbroadcastss 0x32a9b(%rip),%ymm10 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ .byte 196,98,125,24,21,31,55,3,0 // vbroadcastss 0x3371f(%rip),%ymm10 # 398e4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
.byte 196,65,44,92,211 // vsubps %ymm11,%ymm10,%ymm10
.byte 196,67,37,74,202,144 // vblendvps %ymm9,%ymm10,%ymm11,%ymm9
.byte 98,209,124,40,194,192,1 // vcmpltps %ymm8,%ymm0,%k0
.byte 98,242,126,40,56,192 // vpmovm2d %k0,%ymm0
- .byte 196,98,125,24,21,58,41,3,0 // vbroadcastss 0x3293a(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,190,53,3,0 // vbroadcastss 0x335be(%rip),%ymm10 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,92,209 // vsubps %ymm9,%ymm10,%ymm10
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 98,209,116,40,194,192,1 // vcmpltps %ymm8,%ymm1,%k0
.byte 98,114,126,40,56,200 // vpmovm2d %k0,%ymm9
- .byte 196,98,125,24,21,29,41,3,0 // vbroadcastss 0x3291d(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,21,161,53,3,0 // vbroadcastss 0x335a1(%rip),%ymm10 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,44,92,208 // vsubps %ymm0,%ymm10,%ymm10
.byte 196,195,125,74,194,144 // vblendvps %ymm9,%ymm10,%ymm0,%ymm0
.byte 98,209,124,40,194,192,3 // vcmpunordps %ymm8,%ymm0,%k0
@@ -15622,20 +15789,20 @@ _sk_xy_to_2pt_conical_quadratic_max_skx:
.byte 197,50,89,80,76 // vmulss 0x4c(%rax),%xmm9,%xmm10
.byte 196,66,125,24,210 // vbroadcastss %xmm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 98,113,44,56,89,21,5,42,3,0 // vmulps 0x32a05(%rip){1to8},%ymm10,%ymm10 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 98,113,44,56,89,21,137,54,3,0 // vmulps 0x33689(%rip){1to8},%ymm10,%ymm10 # 398e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
.byte 196,98,125,184,216 // vfmadd231ps %ymm0,%ymm0,%ymm11
.byte 196,193,50,89,193 // vmulss %xmm9,%xmm9,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 98,113,60,56,89,5,232,41,3,0 // vmulps 0x329e8(%rip){1to8},%ymm8,%ymm8 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 98,113,60,56,89,5,108,54,3,0 // vmulps 0x3366c(%rip){1to8},%ymm8,%ymm8 # 398ec <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 98,113,44,56,87,13,207,41,3,0 // vxorps 0x329cf(%rip){1to8},%ymm10,%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 98,113,44,56,87,13,83,54,3,0 // vxorps 0x33653(%rip){1to8},%ymm10,%ymm9 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 98,113,60,56,89,5,116,40,3,0 // vmulps 0x32874(%rip){1to8},%ymm8,%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,113,60,56,89,5,248,52,3,0 // vmulps 0x334f8(%rip){1to8},%ymm8,%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
@@ -15653,20 +15820,20 @@ _sk_xy_to_2pt_conical_quadratic_min_skx:
.byte 197,50,89,80,76 // vmulss 0x4c(%rax),%xmm9,%xmm10
.byte 196,66,125,24,210 // vbroadcastss %xmm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 98,113,44,56,89,21,125,41,3,0 // vmulps 0x3297d(%rip){1to8},%ymm10,%ymm10 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 98,113,44,56,89,21,1,54,3,0 // vmulps 0x33601(%rip){1to8},%ymm10,%ymm10 # 398e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
.byte 196,98,125,184,216 // vfmadd231ps %ymm0,%ymm0,%ymm11
.byte 196,193,50,89,193 // vmulss %xmm9,%xmm9,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 98,113,60,56,89,5,96,41,3,0 // vmulps 0x32960(%rip){1to8},%ymm8,%ymm8 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 98,113,60,56,89,5,228,53,3,0 // vmulps 0x335e4(%rip){1to8},%ymm8,%ymm8 # 398ec <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 98,113,44,56,87,13,71,41,3,0 // vxorps 0x32947(%rip){1to8},%ymm10,%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 98,113,44,56,87,13,203,53,3,0 // vxorps 0x335cb(%rip){1to8},%ymm10,%ymm9 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 98,113,60,56,89,5,236,39,3,0 // vmulps 0x327ec(%rip){1to8},%ymm8,%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,113,60,56,89,5,112,52,3,0 // vmulps 0x33470(%rip){1to8},%ymm8,%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
@@ -15683,13 +15850,13 @@ _sk_xy_to_2pt_conical_linear_skx:
.byte 197,58,89,72,76 // vmulss 0x4c(%rax),%xmm8,%xmm9
.byte 196,66,125,24,201 // vbroadcastss %xmm9,%ymm9
.byte 197,52,88,200 // vaddps %ymm0,%ymm9,%ymm9
- .byte 98,113,52,56,89,13,251,40,3,0 // vmulps 0x328fb(%rip){1to8},%ymm9,%ymm9 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 98,113,52,56,89,13,127,53,3,0 // vmulps 0x3357f(%rip){1to8},%ymm9,%ymm9 # 398e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 197,116,89,209 // vmulps %ymm1,%ymm1,%ymm10
.byte 196,98,125,184,208 // vfmadd231ps %ymm0,%ymm0,%ymm10
.byte 196,193,58,89,192 // vmulss %xmm8,%xmm8,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,172,92,192 // vsubps %ymm0,%ymm10,%ymm0
- .byte 98,241,124,56,87,5,226,40,3,0 // vxorps 0x328e2(%rip){1to8},%ymm0,%ymm0 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 98,241,124,56,87,5,102,53,3,0 // vxorps 0x33566(%rip){1to8},%ymm0,%ymm0 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,193,124,94,193 // vdivps %ymm9,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15731,7 +15898,7 @@ HIDDEN _sk_save_xy_skx
FUNCTION(_sk_save_xy_skx)
_sk_save_xy_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,35,39,3,0 // vbroadcastss 0x32723(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,167,51,3,0 // vbroadcastss 0x333a7(%rip),%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,88,200 // vaddps %ymm8,%ymm0,%ymm9
.byte 196,67,125,8,209,1 // vroundps $0x1,%ymm9,%ymm10
.byte 196,65,52,92,202 // vsubps %ymm10,%ymm9,%ymm9
@@ -15766,8 +15933,8 @@ FUNCTION(_sk_bilinear_nx_skx)
_sk_bilinear_nx_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
- .byte 98,241,124,56,88,5,248,39,3,0 // vaddps 0x327f8(%rip){1to8},%ymm0,%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
- .byte 196,98,125,24,5,163,38,3,0 // vbroadcastss 0x326a3(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,88,5,124,52,3,0 // vaddps 0x3347c(%rip){1to8},%ymm0,%ymm0 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,98,125,24,5,39,51,3,0 // vbroadcastss 0x33327(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15780,7 +15947,7 @@ _sk_bilinear_px_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
- .byte 98,241,124,56,88,5,115,38,3,0 // vaddps 0x32673(%rip){1to8},%ymm0,%ymm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,241,124,56,88,5,247,50,3,0 // vaddps 0x332f7(%rip){1to8},%ymm0,%ymm0 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15791,8 +15958,8 @@ FUNCTION(_sk_bilinear_ny_skx)
_sk_bilinear_ny_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
- .byte 98,241,116,56,88,13,166,39,3,0 // vaddps 0x327a6(%rip){1to8},%ymm1,%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
- .byte 196,98,125,24,5,81,38,3,0 // vbroadcastss 0x32651(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,116,56,88,13,42,52,3,0 // vaddps 0x3342a(%rip){1to8},%ymm1,%ymm1 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,98,125,24,5,213,50,3,0 // vbroadcastss 0x332d5(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15805,7 +15972,7 @@ _sk_bilinear_py_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
- .byte 98,241,116,56,88,13,32,38,3,0 // vaddps 0x32620(%rip){1to8},%ymm1,%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,241,116,56,88,13,164,50,3,0 // vaddps 0x332a4(%rip){1to8},%ymm1,%ymm1 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15816,12 +15983,12 @@ FUNCTION(_sk_bicubic_n3x_skx)
_sk_bicubic_n3x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
- .byte 98,241,124,56,88,5,88,39,3,0 // vaddps 0x32758(%rip){1to8},%ymm0,%ymm0 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
- .byte 196,98,125,24,5,255,37,3,0 // vbroadcastss 0x325ff(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,88,5,220,51,3,0 // vaddps 0x333dc(%rip){1to8},%ymm0,%ymm0 # 398f8 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,98,125,24,5,131,50,3,0 // vbroadcastss 0x33283(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,61,39,3,0 // vbroadcastss 0x3273d(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
- .byte 98,114,61,56,168,21,83,38,3,0 // vfmadd213ps 0x32653(%rip){1to8},%ymm8,%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,193,51,3,0 // vbroadcastss 0x333c1(%rip),%ymm10 # 398fc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 98,114,61,56,168,21,215,50,3,0 // vfmadd213ps 0x332d7(%rip){1to8},%ymm8,%ymm10 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,44,89,193 // vmulps %ymm9,%ymm10,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15833,13 +16000,13 @@ FUNCTION(_sk_bicubic_n1x_skx)
_sk_bicubic_n1x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
- .byte 98,241,124,56,88,5,10,39,3,0 // vaddps 0x3270a(%rip){1to8},%ymm0,%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
- .byte 196,98,125,24,5,181,37,3,0 // vbroadcastss 0x325b5(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,88,5,142,51,3,0 // vaddps 0x3338e(%rip){1to8},%ymm0,%ymm0 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,98,125,24,5,57,50,3,0 // vbroadcastss 0x33239(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,252,38,3,0 // vbroadcastss 0x326fc(%rip),%ymm9 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- .byte 98,114,61,56,168,13,246,38,3,0 // vfmadd213ps 0x326f6(%rip){1to8},%ymm8,%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 98,114,61,56,168,13,140,37,3,0 // vfmadd213ps 0x3258c(%rip){1to8},%ymm8,%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,61,56,168,13,230,38,3,0 // vfmadd213ps 0x326e6(%rip){1to8},%ymm8,%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,128,51,3,0 // vbroadcastss 0x33380(%rip),%ymm9 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 98,114,61,56,168,13,122,51,3,0 // vfmadd213ps 0x3337a(%rip){1to8},%ymm8,%ymm9 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 98,114,61,56,168,13,16,50,3,0 // vfmadd213ps 0x33210(%rip){1to8},%ymm8,%ymm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,61,56,168,13,106,51,3,0 // vfmadd213ps 0x3336a(%rip){1to8},%ymm8,%ymm9 # 39908 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 197,124,17,136,0,1,0,0 // vmovups %ymm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15849,13 +16016,13 @@ HIDDEN _sk_bicubic_p1x_skx
FUNCTION(_sk_bicubic_p1x_skx)
_sk_bicubic_p1x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,107,37,3,0 // vbroadcastss 0x3256b(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,239,49,3,0 // vbroadcastss 0x331ef(%rip),%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,136,128,0,0,0 // vmovups 0x80(%rax),%ymm9
- .byte 196,98,125,24,21,178,38,3,0 // vbroadcastss 0x326b2(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- .byte 98,114,53,56,168,21,172,38,3,0 // vfmadd213ps 0x326ac(%rip){1to8},%ymm9,%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,54,51,3,0 // vbroadcastss 0x33336(%rip),%ymm10 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 98,114,53,56,168,21,48,51,3,0 // vfmadd213ps 0x33330(%rip){1to8},%ymm9,%ymm10 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,66,53,168,208 // vfmadd213ps %ymm8,%ymm9,%ymm10
- .byte 98,114,53,56,168,21,161,38,3,0 // vfmadd213ps 0x326a1(%rip){1to8},%ymm9,%ymm10 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 98,114,53,56,168,21,37,51,3,0 // vfmadd213ps 0x33325(%rip){1to8},%ymm9,%ymm10 # 39908 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 197,124,17,144,0,1,0,0 // vmovups %ymm10,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15867,10 +16034,10 @@ _sk_bicubic_p3x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
- .byte 98,241,124,56,88,5,121,38,3,0 // vaddps 0x32679(%rip){1to8},%ymm0,%ymm0 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 98,241,124,56,88,5,253,50,3,0 // vaddps 0x332fd(%rip){1to8},%ymm0,%ymm0 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,99,38,3,0 // vbroadcastss 0x32663(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
- .byte 98,114,61,56,168,21,121,37,3,0 // vfmadd213ps 0x32579(%rip){1to8},%ymm8,%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,231,50,3,0 // vbroadcastss 0x332e7(%rip),%ymm10 # 398fc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 98,114,61,56,168,21,253,49,3,0 // vfmadd213ps 0x331fd(%rip){1to8},%ymm8,%ymm10 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,52,89,194 // vmulps %ymm10,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15882,12 +16049,12 @@ FUNCTION(_sk_bicubic_n3y_skx)
_sk_bicubic_n3y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
- .byte 98,241,116,56,88,13,51,38,3,0 // vaddps 0x32633(%rip){1to8},%ymm1,%ymm1 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
- .byte 196,98,125,24,5,218,36,3,0 // vbroadcastss 0x324da(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,116,56,88,13,183,50,3,0 // vaddps 0x332b7(%rip){1to8},%ymm1,%ymm1 # 398f8 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,98,125,24,5,94,49,3,0 // vbroadcastss 0x3315e(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,24,38,3,0 // vbroadcastss 0x32618(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
- .byte 98,114,61,56,168,21,46,37,3,0 // vfmadd213ps 0x3252e(%rip){1to8},%ymm8,%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,156,50,3,0 // vbroadcastss 0x3329c(%rip),%ymm10 # 398fc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 98,114,61,56,168,21,178,49,3,0 // vfmadd213ps 0x331b2(%rip){1to8},%ymm8,%ymm10 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,44,89,193 // vmulps %ymm9,%ymm10,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15899,13 +16066,13 @@ FUNCTION(_sk_bicubic_n1y_skx)
_sk_bicubic_n1y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
- .byte 98,241,116,56,88,13,228,37,3,0 // vaddps 0x325e4(%rip){1to8},%ymm1,%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
- .byte 196,98,125,24,5,143,36,3,0 // vbroadcastss 0x3248f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,116,56,88,13,104,50,3,0 // vaddps 0x33268(%rip){1to8},%ymm1,%ymm1 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,98,125,24,5,19,49,3,0 // vbroadcastss 0x33113(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,214,37,3,0 // vbroadcastss 0x325d6(%rip),%ymm9 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- .byte 98,114,61,56,168,13,208,37,3,0 // vfmadd213ps 0x325d0(%rip){1to8},%ymm8,%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 98,114,61,56,168,13,102,36,3,0 // vfmadd213ps 0x32466(%rip){1to8},%ymm8,%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,61,56,168,13,192,37,3,0 // vfmadd213ps 0x325c0(%rip){1to8},%ymm8,%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,90,50,3,0 // vbroadcastss 0x3325a(%rip),%ymm9 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 98,114,61,56,168,13,84,50,3,0 // vfmadd213ps 0x33254(%rip){1to8},%ymm8,%ymm9 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 98,114,61,56,168,13,234,48,3,0 // vfmadd213ps 0x330ea(%rip){1to8},%ymm8,%ymm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,61,56,168,13,68,50,3,0 // vfmadd213ps 0x33244(%rip){1to8},%ymm8,%ymm9 # 39908 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 197,124,17,136,64,1,0,0 // vmovups %ymm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15915,13 +16082,13 @@ HIDDEN _sk_bicubic_p1y_skx
FUNCTION(_sk_bicubic_p1y_skx)
_sk_bicubic_p1y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,69,36,3,0 // vbroadcastss 0x32445(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,201,48,3,0 // vbroadcastss 0x330c9(%rip),%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,72,64 // vaddps 0x40(%rax),%ymm8,%ymm1
.byte 197,124,16,136,192,0,0,0 // vmovups 0xc0(%rax),%ymm9
- .byte 196,98,125,24,21,139,37,3,0 // vbroadcastss 0x3258b(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- .byte 98,114,53,56,168,21,133,37,3,0 // vfmadd213ps 0x32585(%rip){1to8},%ymm9,%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,15,50,3,0 // vbroadcastss 0x3320f(%rip),%ymm10 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 98,114,53,56,168,21,9,50,3,0 // vfmadd213ps 0x33209(%rip){1to8},%ymm9,%ymm10 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,66,53,168,208 // vfmadd213ps %ymm8,%ymm9,%ymm10
- .byte 98,114,53,56,168,21,122,37,3,0 // vfmadd213ps 0x3257a(%rip){1to8},%ymm9,%ymm10 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 98,114,53,56,168,21,254,49,3,0 // vfmadd213ps 0x331fe(%rip){1to8},%ymm9,%ymm10 # 39908 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 197,124,17,144,64,1,0,0 // vmovups %ymm10,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15933,10 +16100,10 @@ _sk_bicubic_p3y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
- .byte 98,241,116,56,88,13,81,37,3,0 // vaddps 0x32551(%rip){1to8},%ymm1,%ymm1 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 98,241,116,56,88,13,213,49,3,0 // vaddps 0x331d5(%rip){1to8},%ymm1,%ymm1 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,59,37,3,0 // vbroadcastss 0x3253b(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
- .byte 98,114,61,56,168,21,81,36,3,0 // vfmadd213ps 0x32451(%rip){1to8},%ymm8,%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,191,49,3,0 // vbroadcastss 0x331bf(%rip),%ymm10 # 398fc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 98,114,61,56,168,21,213,48,3,0 // vfmadd213ps 0x330d5(%rip){1to8},%ymm8,%ymm10 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,52,89,194 // vmulps %ymm10,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -16062,7 +16229,7 @@ _sk_clut_3D_skx:
.byte 98,226,61,40,64,224 // vpmulld %ymm0,%ymm8,%ymm20
.byte 98,209,93,32,254,193 // vpaddd %ymm9,%ymm20,%ymm0
.byte 72,139,0 // mov (%rax),%rax
- .byte 98,98,125,40,88,29,69,35,3,0 // vpbroadcastd 0x32345(%rip),%ymm27 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 98,98,125,40,88,29,201,47,3,0 // vpbroadcastd 0x32fc9(%rip),%ymm27 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 98,146,125,40,64,195 // vpmulld %ymm27,%ymm0,%ymm0
.byte 196,65,45,239,210 // vpxor %ymm10,%ymm10,%ymm10
.byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
@@ -16075,9 +16242,9 @@ _sk_clut_3D_skx:
.byte 196,65,37,118,219 // vpcmpeqd %ymm11,%ymm11,%ymm11
.byte 196,162,37,146,12,144 // vgatherdps %ymm11,(%rax,%ymm10,4),%ymm1
.byte 98,97,124,40,40,233 // vmovaps %ymm1,%ymm29
- .byte 196,98,125,24,21,251,34,3,0 // vbroadcastss 0x322fb(%rip),%ymm10 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,98,125,24,21,127,47,3,0 // vbroadcastss 0x32f7f(%rip),%ymm10 # 3990c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 98,81,60,32,88,218 // vaddps %ymm10,%ymm24,%ymm11
- .byte 98,226,125,40,88,5,147,33,3,0 // vpbroadcastd 0x32193(%rip),%ymm16 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 98,226,125,40,88,5,23,46,3,0 // vpbroadcastd 0x32e17(%rip),%ymm16 # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 98,177,125,40,254,192 // vpaddd %ymm16,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,65,29,118,228 // vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -16317,7 +16484,7 @@ _sk_clut_4D_skx:
.byte 98,162,45,40,64,229 // vpmulld %ymm21,%ymm10,%ymm20
.byte 98,241,93,32,254,193 // vpaddd %ymm1,%ymm20,%ymm0
.byte 72,139,0 // mov (%rax),%rax
- .byte 98,226,125,40,88,5,215,29,3,0 // vpbroadcastd 0x31dd7(%rip),%ymm16 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 98,226,125,40,88,5,91,42,3,0 // vpbroadcastd 0x32a5b(%rip),%ymm16 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 98,50,125,40,64,216 // vpmulld %ymm16,%ymm0,%ymm11
.byte 196,65,28,87,228 // vxorps %ymm12,%ymm12,%ymm12
.byte 197,253,118,192 // vpcmpeqd %ymm0,%ymm0,%ymm0
@@ -16329,9 +16496,9 @@ _sk_clut_4D_skx:
.byte 196,65,29,118,228 // vpcmpeqd %ymm12,%ymm12,%ymm12
.byte 196,98,29,146,44,128 // vgatherdps %ymm12,(%rax,%ymm0,4),%ymm13
.byte 197,124,17,172,36,192,4,0,0 // vmovups %ymm13,0x4c0(%rsp)
- .byte 196,226,125,24,5,137,29,3,0 // vbroadcastss 0x31d89(%rip),%ymm0 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,226,125,24,5,13,42,3,0 // vbroadcastss 0x32a0d(%rip),%ymm0 # 3990c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 98,113,28,32,88,224 // vaddps %ymm0,%ymm28,%ymm12
- .byte 98,226,125,40,88,13,33,28,3,0 // vpbroadcastd 0x31c21(%rip),%ymm17 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 98,226,125,40,88,13,165,40,3,0 // vpbroadcastd 0x328a5(%rip),%ymm17 # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 98,49,37,40,254,217 // vpaddd %ymm17,%ymm11,%ymm11
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
.byte 196,65,21,118,237 // vpcmpeqd %ymm13,%ymm13,%ymm13
@@ -16736,7 +16903,7 @@ _sk_clut_4D_skx:
.byte 197,228,92,214 // vsubps %ymm6,%ymm3,%ymm2
.byte 196,226,93,168,214 // vfmadd213ps %ymm6,%ymm4,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,191,18,3,0 // vbroadcastss 0x312bf(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,67,31,3,0 // vbroadcastss 0x31f43(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 98,145,124,40,40,227 // vmovaps %ymm27,%ymm4
.byte 197,252,16,108,36,128 // vmovups -0x80(%rsp),%ymm5
.byte 197,252,16,116,36,160 // vmovups -0x60(%rsp),%ymm6
@@ -16748,16 +16915,126 @@ HIDDEN _sk_gauss_a_to_rgba_skx
.globl _sk_gauss_a_to_rgba_skx
FUNCTION(_sk_gauss_a_to_rgba_skx)
_sk_gauss_a_to_rgba_skx:
- .byte 196,226,125,24,5,1,20,3,0 // vbroadcastss 0x31401(%rip),%ymm0 # 38c90 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
- .byte 98,242,101,56,168,5,251,19,3,0 // vfmadd213ps 0x313fb(%rip){1to8},%ymm3,%ymm0 # 38c94 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
- .byte 98,242,101,56,168,5,245,19,3,0 // vfmadd213ps 0x313f5(%rip){1to8},%ymm3,%ymm0 # 38c98 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
- .byte 98,242,101,56,168,5,239,19,3,0 // vfmadd213ps 0x313ef(%rip){1to8},%ymm3,%ymm0 # 38c9c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
- .byte 98,242,101,56,168,5,233,19,3,0 // vfmadd213ps 0x313e9(%rip){1to8},%ymm3,%ymm0 # 38ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ .byte 196,226,125,24,5,133,32,3,0 // vbroadcastss 0x32085(%rip),%ymm0 # 39914 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ .byte 98,242,101,56,168,5,127,32,3,0 // vfmadd213ps 0x3207f(%rip){1to8},%ymm3,%ymm0 # 39918 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ .byte 98,242,101,56,168,5,121,32,3,0 // vfmadd213ps 0x32079(%rip){1to8},%ymm3,%ymm0 # 3991c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ .byte 98,242,101,56,168,5,115,32,3,0 // vfmadd213ps 0x32073(%rip){1to8},%ymm3,%ymm0 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ .byte 98,242,101,56,168,5,109,32,3,0 // vfmadd213ps 0x3206d(%rip){1to8},%ymm3,%ymm0 # 39924 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
.byte 255,224 // jmpq *%rax
+
+HIDDEN _sk_bilerp_clamp_8888_skx
+.globl _sk_bilerp_clamp_8888_skx
+FUNCTION(_sk_bilerp_clamp_8888_skx)
+_sk_bilerp_clamp_8888_skx:
+ .byte 85 // push %rbp
+ .byte 72,137,229 // mov %rsp,%rbp
+ .byte 72,131,236,16 // sub $0x10,%rsp
+ .byte 98,225,124,40,40,207 // vmovaps %ymm7,%ymm17
+ .byte 98,225,124,40,40,214 // vmovaps %ymm6,%ymm18
+ .byte 98,225,124,40,40,245 // vmovaps %ymm5,%ymm22
+ .byte 98,97,124,40,40,220 // vmovaps %ymm4,%ymm27
+ .byte 98,97,124,40,40,225 // vmovaps %ymm1,%ymm28
+ .byte 76,141,69,248 // lea -0x8(%rbp),%r8
+ .byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 196,226,125,24,21,168,30,3,0 // vbroadcastss 0x31ea8(%rip),%ymm2 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,252,88,218 // vaddps %ymm2,%ymm0,%ymm3
+ .byte 196,227,125,8,235,1 // vroundps $0x1,%ymm3,%ymm5
+ .byte 197,100,92,213 // vsubps %ymm5,%ymm3,%ymm10
+ .byte 98,241,28,32,88,210 // vaddps %ymm2,%ymm28,%ymm2
+ .byte 196,227,125,8,218,1 // vroundps $0x1,%ymm2,%ymm3
+ .byte 197,236,92,203 // vsubps %ymm3,%ymm2,%ymm1
+ .byte 73,185,0,0,0,191,0,0,0,63 // movabs $0x3f000000bf000000,%r9
+ .byte 77,137,8 // mov %r9,(%r8)
+ .byte 76,141,77,0 // lea 0x0(%rbp),%r9
+ .byte 196,226,125,24,21,116,30,3,0 // vbroadcastss 0x31e74(%rip),%ymm2 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,65,108,92,226 // vsubps %ymm10,%ymm2,%ymm12
+ .byte 98,97,108,40,92,233 // vsubps %ymm1,%ymm2,%ymm29
+ .byte 196,226,125,88,80,12 // vpbroadcastd 0xc(%rax),%ymm2
+ .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
+ .byte 197,109,254,243 // vpaddd %ymm3,%ymm2,%ymm14
+ .byte 196,226,125,88,80,16 // vpbroadcastd 0x10(%rax),%ymm2
+ .byte 197,109,254,251 // vpaddd %ymm3,%ymm2,%ymm15
+ .byte 76,139,16 // mov (%rax),%r10
+ .byte 98,226,125,40,88,64,2 // vpbroadcastd 0x8(%rax),%ymm16
+ .byte 197,250,16,53,139,31,3,0 // vmovss 0x31f8b(%rip),%xmm6 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,65,20,87,237 // vxorps %ymm13,%ymm13,%ymm13
+ .byte 197,192,87,255 // vxorps %xmm7,%xmm7,%xmm7
+ .byte 65,187,17,17,17,17 // mov $0x11111111,%r11d
+ .byte 98,226,125,40,24,29,158,30,3,0 // vbroadcastss 0x31e9e(%rip),%ymm19 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
+ .byte 197,237,239,210 // vpxor %ymm2,%ymm2,%ymm2
+ .byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
+ .byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
+ .byte 235,5 // jmp 799b <_sk_bilerp_clamp_8888_skx+0xd4>
+ .byte 196,193,122,16,48 // vmovss (%r8),%xmm6
+ .byte 98,226,125,40,24,230 // vbroadcastss %xmm6,%ymm20
+ .byte 98,129,92,32,88,228 // vaddps %ymm28,%ymm20,%ymm20
+ .byte 98,161,20,40,95,236 // vmaxps %ymm20,%ymm13,%ymm21
+ .byte 197,248,46,247 // vucomiss %xmm7,%xmm6
+ .byte 98,225,124,40,40,225 // vmovaps %ymm1,%ymm20
+ .byte 119,12 // ja 79c5 <_sk_bilerp_clamp_8888_skx+0xfe>
+ .byte 98,145,124,40,40,229 // vmovaps %ymm29,%ymm4
+ .byte 98,225,124,40,40,228 // vmovaps %ymm4,%ymm20
+ .byte 98,209,84,32,93,247 // vminps %ymm15,%ymm21,%ymm6
+ .byte 197,254,91,246 // vcvttps2dq %ymm6,%ymm6
+ .byte 98,226,125,32,64,238 // vpmulld %ymm6,%ymm16,%ymm21
+ .byte 49,192 // xor %eax,%eax
+ .byte 197,250,16,108,5,248 // vmovss -0x8(%rbp,%rax,1),%xmm5
+ .byte 196,226,125,24,245 // vbroadcastss %xmm5,%ymm6
+ .byte 197,204,88,240 // vaddps %ymm0,%ymm6,%ymm6
+ .byte 197,148,95,246 // vmaxps %ymm6,%ymm13,%ymm6
+ .byte 196,193,76,93,246 // vminps %ymm14,%ymm6,%ymm6
+ .byte 197,254,91,246 // vcvttps2dq %ymm6,%ymm6
+ .byte 98,241,85,32,254,246 // vpaddd %ymm6,%ymm21,%ymm6
+ .byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
+ .byte 196,65,37,118,219 // vpcmpeqd %ymm11,%ymm11,%ymm11
+ .byte 196,194,37,144,36,178 // vpgatherdd %ymm11,(%r10,%ymm6,4),%ymm4
+ .byte 196,193,123,146,203 // kmovd %r11d,%k1
+ .byte 98,241,127,169,111,244 // vmovdqu8 %ymm4,%ymm6{%k1}{z}
+ .byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
+ .byte 98,177,76,40,89,243 // vmulps %ymm19,%ymm6,%ymm6
+ .byte 197,165,114,212,8 // vpsrld $0x8,%ymm4,%ymm11
+ .byte 98,81,127,169,111,219 // vmovdqu8 %ymm11,%ymm11{%k1}{z}
+ .byte 196,65,124,91,219 // vcvtdq2ps %ymm11,%ymm11
+ .byte 98,161,36,40,89,251 // vmulps %ymm19,%ymm11,%ymm23
+ .byte 197,165,114,212,16 // vpsrld $0x10,%ymm4,%ymm11
+ .byte 98,81,127,169,111,219 // vmovdqu8 %ymm11,%ymm11{%k1}{z}
+ .byte 196,65,124,91,219 // vcvtdq2ps %ymm11,%ymm11
+ .byte 98,33,36,40,89,195 // vmulps %ymm19,%ymm11,%ymm24
+ .byte 197,221,114,212,24 // vpsrld $0x18,%ymm4,%ymm4
+ .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
+ .byte 98,33,92,40,89,203 // vmulps %ymm19,%ymm4,%ymm25
+ .byte 197,248,46,239 // vucomiss %xmm7,%xmm5
+ .byte 98,65,124,40,40,210 // vmovaps %ymm10,%ymm26
+ .byte 119,6 // ja 7a6a <_sk_bilerp_clamp_8888_skx+0x1a3>
+ .byte 98,65,124,40,40,212 // vmovaps %ymm12,%ymm26
+ .byte 98,145,92,32,89,226 // vmulps %ymm26,%ymm20,%ymm4
+ .byte 196,98,93,184,206 // vfmadd231ps %ymm6,%ymm4,%ymm9
+ .byte 98,50,93,40,184,199 // vfmadd231ps %ymm23,%ymm4,%ymm8
+ .byte 98,146,93,40,184,208 // vfmadd231ps %ymm24,%ymm4,%ymm2
+ .byte 98,146,93,40,184,217 // vfmadd231ps %ymm25,%ymm4,%ymm3
+ .byte 72,131,192,4 // add $0x4,%rax
+ .byte 72,131,248,8 // cmp $0x8,%rax
+ .byte 15,133,66,255,255,255 // jne 79d7 <_sk_bilerp_clamp_8888_skx+0x110>
+ .byte 73,131,192,4 // add $0x4,%r8
+ .byte 77,57,200 // cmp %r9,%r8
+ .byte 15,133,244,254,255,255 // jne 7996 <_sk_bilerp_clamp_8888_skx+0xcf>
+ .byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 197,124,41,200 // vmovaps %ymm9,%ymm0
+ .byte 197,124,41,193 // vmovaps %ymm8,%ymm1
+ .byte 98,145,124,40,40,227 // vmovaps %ymm27,%ymm4
+ .byte 98,177,124,40,40,238 // vmovaps %ymm22,%ymm5
+ .byte 98,177,124,40,40,242 // vmovaps %ymm18,%ymm6
+ .byte 98,177,124,40,40,249 // vmovaps %ymm17,%ymm7
+ .byte 255,208 // callq *%rax
+ .byte 72,131,196,16 // add $0x10,%rsp
+ .byte 93 // pop %rbp
+ .byte 197,248,119 // vzeroupper
+ .byte 195 // retq
.byte 144 // nop
HIDDEN _sk_start_pipeline_hsw
@@ -16781,13 +17058,13 @@ _sk_start_pipeline_hsw:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,151,0,0,0 // jae 7992 <_sk_start_pipeline_hsw+0xca>
+ .byte 15,131,151,0,0,0 // jae 7b9a <_sk_start_pipeline_hsw+0xca>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,8 // lea 0x8(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
- .byte 119,67 // ja 7954 <_sk_start_pipeline_hsw+0x8c>
+ .byte 119,67 // ja 7b5c <_sk_start_pipeline_hsw+0x8c>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -16806,10 +17083,10 @@ _sk_start_pipeline_hsw:
.byte 73,131,196,16 // add $0x10,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,193 // jbe 7915 <_sk_start_pipeline_hsw+0x4d>
+ .byte 118,193 // jbe 7b1d <_sk_start_pipeline_hsw+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,41 // je 7985 <_sk_start_pipeline_hsw+0xbd>
+ .byte 116,41 // je 7b8d <_sk_start_pipeline_hsw+0xbd>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -16823,7 +17100,7 @@ _sk_start_pipeline_hsw:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 15,133,117,255,255,255 // jne 7907 <_sk_start_pipeline_hsw+0x3f>
+ .byte 15,133,117,255,255,255 // jne 7b0f <_sk_start_pipeline_hsw+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -16852,10 +17129,10 @@ _sk_seed_shader_hsw:
.byte 197,249,110,201 // vmovd %ecx,%xmm1
.byte 196,226,125,88,201 // vpbroadcastd %xmm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,82,17,3,0 // vbroadcastss 0x31152(%rip),%ymm2 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,21,206,27,3,0 // vbroadcastss 0x31bce(%rip),%ymm2 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,71,17,3,0 // vbroadcastss 0x31147(%rip),%ymm2 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,21,195,27,3,0 // vbroadcastss 0x31bc3(%rip),%ymm2 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
@@ -16870,17 +17147,17 @@ _sk_dither_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,121,110,194 // vmovd %edx,%xmm8
.byte 196,66,125,88,192 // vpbroadcastd %xmm8,%ymm8
- .byte 197,61,254,5,218,18,3,0 // vpaddd 0x312da(%rip),%ymm8,%ymm8 # 38ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x46c>
+ .byte 197,61,254,5,114,29,3,0 // vpaddd 0x31d72(%rip),%ymm8,%ymm8 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x488>
.byte 197,121,110,201 // vmovd %ecx,%xmm9
.byte 196,66,125,88,201 // vpbroadcastd %xmm9,%ymm9
.byte 196,65,53,239,200 // vpxor %ymm8,%ymm9,%ymm9
- .byte 196,98,125,88,21,11,17,3,0 // vpbroadcastd 0x3110b(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,98,125,88,21,135,27,3,0 // vpbroadcastd 0x31b87(%rip),%ymm10 # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,53,219,218 // vpand %ymm10,%ymm9,%ymm11
.byte 196,193,37,114,243,5 // vpslld $0x5,%ymm11,%ymm11
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,193,45,114,242,4 // vpslld $0x4,%ymm10,%ymm10
- .byte 196,98,125,88,37,240,16,3,0 // vpbroadcastd 0x310f0(%rip),%ymm12 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
- .byte 196,98,125,88,45,235,16,3,0 // vpbroadcastd 0x310eb(%rip),%ymm13 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,125,88,37,108,27,3,0 // vpbroadcastd 0x31b6c(%rip),%ymm12 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ .byte 196,98,125,88,45,103,27,3,0 // vpbroadcastd 0x31b67(%rip),%ymm13 # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,65,53,219,245 // vpand %ymm13,%ymm9,%ymm14
.byte 196,193,13,114,246,2 // vpslld $0x2,%ymm14,%ymm14
.byte 196,65,37,235,222 // vpor %ymm14,%ymm11,%ymm11
@@ -16895,8 +17172,8 @@ _sk_dither_hsw:
.byte 196,65,61,235,195 // vpor %ymm11,%ymm8,%ymm8
.byte 196,65,61,235,193 // vpor %ymm9,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,157,16,3,0 // vbroadcastss 0x3109d(%rip),%ymm9 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
- .byte 196,98,125,24,21,152,16,3,0 // vbroadcastss 0x31098(%rip),%ymm10 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ .byte 196,98,125,24,13,25,27,3,0 // vbroadcastss 0x31b19(%rip),%ymm9 # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ .byte 196,98,125,24,21,20,27,3,0 // vbroadcastss 0x31b14(%rip),%ymm10 # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 196,98,125,24,0 // vbroadcastss (%rax),%ymm8
.byte 196,65,44,89,192 // vmulps %ymm8,%ymm10,%ymm8
@@ -16930,7 +17207,7 @@ HIDDEN _sk_black_color_hsw
FUNCTION(_sk_black_color_hsw)
_sk_black_color_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,32,16,3,0 // vbroadcastss 0x31020(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,156,26,3,0 // vbroadcastss 0x31a9c(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -16941,7 +17218,7 @@ HIDDEN _sk_white_color_hsw
FUNCTION(_sk_white_color_hsw)
_sk_white_color_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,7,16,3,0 // vbroadcastss 0x31007(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,131,26,3,0 // vbroadcastss 0x31a83(%rip),%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -16987,7 +17264,7 @@ HIDDEN _sk_srcatop_hsw
FUNCTION(_sk_srcatop_hsw)
_sk_srcatop_hsw:
.byte 197,252,89,199 // vmulps %ymm7,%ymm0,%ymm0
- .byte 196,98,125,24,5,166,15,3,0 // vbroadcastss 0x30fa6(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,34,26,3,0 // vbroadcastss 0x31a22(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,226,61,184,196 // vfmadd231ps %ymm4,%ymm8,%ymm0
.byte 197,244,89,207 // vmulps %ymm7,%ymm1,%ymm1
@@ -17003,7 +17280,7 @@ HIDDEN _sk_dstatop_hsw
.globl _sk_dstatop_hsw
FUNCTION(_sk_dstatop_hsw)
_sk_dstatop_hsw:
- .byte 196,98,125,24,5,117,15,3,0 // vbroadcastss 0x30f75(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,241,25,3,0 // vbroadcastss 0x319f1(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,226,101,184,196 // vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -17042,7 +17319,7 @@ HIDDEN _sk_srcout_hsw
.globl _sk_srcout_hsw
FUNCTION(_sk_srcout_hsw)
_sk_srcout_hsw:
- .byte 196,98,125,24,5,24,15,3,0 // vbroadcastss 0x30f18(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,148,25,3,0 // vbroadcastss 0x31994(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -17055,7 +17332,7 @@ HIDDEN _sk_dstout_hsw
.globl _sk_dstout_hsw
FUNCTION(_sk_dstout_hsw)
_sk_dstout_hsw:
- .byte 196,226,125,24,5,247,14,3,0 // vbroadcastss 0x30ef7(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,115,25,3,0 // vbroadcastss 0x31973(%rip),%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,92,219 // vsubps %ymm3,%ymm0,%ymm3
.byte 197,228,89,196 // vmulps %ymm4,%ymm3,%ymm0
.byte 197,228,89,205 // vmulps %ymm5,%ymm3,%ymm1
@@ -17068,7 +17345,7 @@ HIDDEN _sk_srcover_hsw
.globl _sk_srcover_hsw
FUNCTION(_sk_srcover_hsw)
_sk_srcover_hsw:
- .byte 196,98,125,24,5,214,14,3,0 // vbroadcastss 0x30ed6(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,82,25,3,0 // vbroadcastss 0x31952(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,194,85,184,200 // vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -17081,7 +17358,7 @@ HIDDEN _sk_dstover_hsw
.globl _sk_dstover_hsw
FUNCTION(_sk_dstover_hsw)
_sk_dstover_hsw:
- .byte 196,98,125,24,5,177,14,3,0 // vbroadcastss 0x30eb1(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,45,25,3,0 // vbroadcastss 0x3192d(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 196,226,61,168,196 // vfmadd213ps %ymm4,%ymm8,%ymm0
.byte 196,226,61,168,205 // vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -17105,7 +17382,7 @@ HIDDEN _sk_multiply_hsw
.globl _sk_multiply_hsw
FUNCTION(_sk_multiply_hsw)
_sk_multiply_hsw:
- .byte 196,98,125,24,5,120,14,3,0 // vbroadcastss 0x30e78(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,244,24,3,0 // vbroadcastss 0x318f4(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -17128,7 +17405,7 @@ HIDDEN _sk_plus__hsw
FUNCTION(_sk_plus__hsw)
_sk_plus__hsw:
.byte 197,252,88,196 // vaddps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,5,39,14,3,0 // vbroadcastss 0x30e27(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,163,24,3,0 // vbroadcastss 0x318a3(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 197,244,88,205 // vaddps %ymm5,%ymm1,%ymm1
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
@@ -17158,7 +17435,7 @@ HIDDEN _sk_xor__hsw
.globl _sk_xor__hsw
FUNCTION(_sk_xor__hsw)
_sk_xor__hsw:
- .byte 196,98,125,24,5,210,13,3,0 // vbroadcastss 0x30dd2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,78,24,3,0 // vbroadcastss 0x3184e(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -17192,7 +17469,7 @@ _sk_darken_hsw:
.byte 197,100,89,206 // vmulps %ymm6,%ymm3,%ymm9
.byte 196,193,108,95,209 // vmaxps %ymm9,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,86,13,3,0 // vbroadcastss 0x30d56(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,210,23,3,0 // vbroadcastss 0x317d2(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -17217,7 +17494,7 @@ _sk_lighten_hsw:
.byte 197,100,89,206 // vmulps %ymm6,%ymm3,%ymm9
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,1,13,3,0 // vbroadcastss 0x30d01(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,125,23,3,0 // vbroadcastss 0x3177d(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -17245,7 +17522,7 @@ _sk_difference_hsw:
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,160,12,3,0 // vbroadcastss 0x30ca0(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,28,23,3,0 // vbroadcastss 0x3171c(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -17267,7 +17544,7 @@ _sk_exclusion_hsw:
.byte 197,236,89,214 // vmulps %ymm6,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,90,12,3,0 // vbroadcastss 0x30c5a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,214,22,3,0 // vbroadcastss 0x316d6(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -17277,7 +17554,7 @@ HIDDEN _sk_colorburn_hsw
.globl _sk_colorburn_hsw
FUNCTION(_sk_colorburn_hsw)
_sk_colorburn_hsw:
- .byte 196,98,125,24,5,68,12,3,0 // vbroadcastss 0x30c44(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,192,22,3,0 // vbroadcastss 0x316c0(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,216 // vmulps %ymm0,%ymm9,%ymm11
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
@@ -17335,7 +17612,7 @@ HIDDEN _sk_colordodge_hsw
FUNCTION(_sk_colordodge_hsw)
_sk_colordodge_hsw:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
- .byte 196,98,125,24,13,84,11,3,0 // vbroadcastss 0x30b54(%rip),%ymm9 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,13,208,21,3,0 // vbroadcastss 0x315d0(%rip),%ymm9 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,52,92,215 // vsubps %ymm7,%ymm9,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,52,92,203 // vsubps %ymm3,%ymm9,%ymm9
@@ -17388,7 +17665,7 @@ HIDDEN _sk_hardlight_hsw
.globl _sk_hardlight_hsw
FUNCTION(_sk_hardlight_hsw)
_sk_hardlight_hsw:
- .byte 196,98,125,24,5,110,10,3,0 // vbroadcastss 0x30a6e(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,234,20,3,0 // vbroadcastss 0x314ea(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,215 // vsubps %ymm7,%ymm8,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -17439,7 +17716,7 @@ HIDDEN _sk_overlay_hsw
.globl _sk_overlay_hsw
FUNCTION(_sk_overlay_hsw)
_sk_overlay_hsw:
- .byte 196,98,125,24,5,162,9,3,0 // vbroadcastss 0x309a2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,30,20,3,0 // vbroadcastss 0x3141e(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,215 // vsubps %ymm7,%ymm8,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -17500,10 +17777,10 @@ _sk_softlight_hsw:
.byte 196,65,20,88,197 // vaddps %ymm13,%ymm13,%ymm8
.byte 196,65,60,88,192 // vaddps %ymm8,%ymm8,%ymm8
.byte 196,66,61,168,192 // vfmadd213ps %ymm8,%ymm8,%ymm8
- .byte 196,98,125,24,29,189,8,3,0 // vbroadcastss 0x308bd(%rip),%ymm11 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,29,57,19,3,0 // vbroadcastss 0x31339(%rip),%ymm11 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,65,20,88,227 // vaddps %ymm11,%ymm13,%ymm12
.byte 196,65,28,89,192 // vmulps %ymm8,%ymm12,%ymm8
- .byte 196,98,125,24,37,174,8,3,0 // vbroadcastss 0x308ae(%rip),%ymm12 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ .byte 196,98,125,24,37,42,19,3,0 // vbroadcastss 0x3132a(%rip),%ymm12 # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
.byte 196,66,21,184,196 // vfmadd231ps %ymm12,%ymm13,%ymm8
.byte 196,65,124,82,245 // vrsqrtps %ymm13,%ymm14
.byte 196,65,124,83,246 // vrcpps %ymm14,%ymm14
@@ -17513,7 +17790,7 @@ _sk_softlight_hsw:
.byte 197,4,194,255,2 // vcmpleps %ymm7,%ymm15,%ymm15
.byte 196,67,13,74,240,240 // vblendvps %ymm15,%ymm8,%ymm14,%ymm14
.byte 197,116,88,249 // vaddps %ymm1,%ymm1,%ymm15
- .byte 196,98,125,24,5,93,8,3,0 // vbroadcastss 0x3085d(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,217,18,3,0 // vbroadcastss 0x312d9(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,60,92,237 // vsubps %ymm13,%ymm8,%ymm13
.byte 197,132,92,195 // vsubps %ymm3,%ymm15,%ymm0
.byte 196,98,125,168,235 // vfmadd213ps %ymm3,%ymm0,%ymm13
@@ -17626,11 +17903,11 @@ _sk_hue_hsw:
.byte 196,65,28,89,210 // vmulps %ymm10,%ymm12,%ymm10
.byte 196,65,44,94,214 // vdivps %ymm14,%ymm10,%ymm10
.byte 196,67,45,74,224,240 // vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- .byte 196,98,125,24,53,117,6,3,0 // vbroadcastss 0x30675(%rip),%ymm14 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,61,112,6,3,0 // vbroadcastss 0x30670(%rip),%ymm15 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,53,241,16,3,0 // vbroadcastss 0x310f1(%rip),%ymm14 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,61,236,16,3,0 // vbroadcastss 0x310ec(%rip),%ymm15 # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,239 // vmulps %ymm15,%ymm5,%ymm13
.byte 196,66,93,184,238 // vfmadd231ps %ymm14,%ymm4,%ymm13
- .byte 196,226,125,24,5,97,6,3,0 // vbroadcastss 0x30661(%rip),%ymm0 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,226,125,24,5,221,16,3,0 // vbroadcastss 0x310dd(%rip),%ymm0 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,98,77,184,232 // vfmadd231ps %ymm0,%ymm6,%ymm13
.byte 196,65,116,89,215 // vmulps %ymm15,%ymm1,%ymm10
.byte 196,66,53,184,214 // vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -17685,7 +17962,7 @@ _sk_hue_hsw:
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
.byte 196,65,36,95,200 // vmaxps %ymm8,%ymm11,%ymm9
.byte 196,65,116,95,192 // vmaxps %ymm8,%ymm1,%ymm8
- .byte 196,226,125,24,13,34,5,3,0 // vbroadcastss 0x30522(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,13,158,15,3,0 // vbroadcastss 0x30f9e(%rip),%ymm1 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,116,92,215 // vsubps %ymm7,%ymm1,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,116,92,219 // vsubps %ymm3,%ymm1,%ymm11
@@ -17739,11 +18016,11 @@ _sk_saturation_hsw:
.byte 196,65,28,89,210 // vmulps %ymm10,%ymm12,%ymm10
.byte 196,65,44,94,214 // vdivps %ymm14,%ymm10,%ymm10
.byte 196,67,45,74,224,240 // vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- .byte 196,98,125,24,53,85,4,3,0 // vbroadcastss 0x30455(%rip),%ymm14 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,61,80,4,3,0 // vbroadcastss 0x30450(%rip),%ymm15 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,53,209,14,3,0 // vbroadcastss 0x30ed1(%rip),%ymm14 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,61,204,14,3,0 // vbroadcastss 0x30ecc(%rip),%ymm15 # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,239 // vmulps %ymm15,%ymm5,%ymm13
.byte 196,66,93,184,238 // vfmadd231ps %ymm14,%ymm4,%ymm13
- .byte 196,226,125,24,5,65,4,3,0 // vbroadcastss 0x30441(%rip),%ymm0 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,226,125,24,5,189,14,3,0 // vbroadcastss 0x30ebd(%rip),%ymm0 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,98,77,184,232 // vfmadd231ps %ymm0,%ymm6,%ymm13
.byte 196,65,116,89,215 // vmulps %ymm15,%ymm1,%ymm10
.byte 196,66,53,184,214 // vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -17798,7 +18075,7 @@ _sk_saturation_hsw:
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
.byte 196,65,36,95,200 // vmaxps %ymm8,%ymm11,%ymm9
.byte 196,65,116,95,192 // vmaxps %ymm8,%ymm1,%ymm8
- .byte 196,226,125,24,13,2,3,3,0 // vbroadcastss 0x30302(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,13,126,13,3,0 // vbroadcastss 0x30d7e(%rip),%ymm1 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,116,92,215 // vsubps %ymm7,%ymm1,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,116,92,219 // vsubps %ymm3,%ymm1,%ymm11
@@ -17826,11 +18103,11 @@ _sk_color_hsw:
.byte 197,108,89,199 // vmulps %ymm7,%ymm2,%ymm8
.byte 197,116,89,215 // vmulps %ymm7,%ymm1,%ymm10
.byte 197,52,89,223 // vmulps %ymm7,%ymm9,%ymm11
- .byte 196,98,125,24,45,183,2,3,0 // vbroadcastss 0x302b7(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,53,178,2,3,0 // vbroadcastss 0x302b2(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,45,51,13,3,0 // vbroadcastss 0x30d33(%rip),%ymm13 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,46,13,3,0 // vbroadcastss 0x30d2e(%rip),%ymm14 # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,230 // vmulps %ymm14,%ymm5,%ymm12
.byte 196,66,93,184,229 // vfmadd231ps %ymm13,%ymm4,%ymm12
- .byte 196,98,125,24,61,163,2,3,0 // vbroadcastss 0x302a3(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,31,13,3,0 // vbroadcastss 0x30d1f(%rip),%ymm15 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,66,77,184,231 // vfmadd231ps %ymm15,%ymm6,%ymm12
.byte 196,65,44,89,206 // vmulps %ymm14,%ymm10,%ymm9
.byte 196,66,61,184,205 // vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -17886,7 +18163,7 @@ _sk_color_hsw:
.byte 196,193,116,95,206 // vmaxps %ymm14,%ymm1,%ymm1
.byte 196,65,44,95,198 // vmaxps %ymm14,%ymm10,%ymm8
.byte 196,65,124,95,206 // vmaxps %ymm14,%ymm0,%ymm9
- .byte 196,226,125,24,5,89,1,3,0 // vbroadcastss 0x30159(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,213,11,3,0 // vbroadcastss 0x30bd5(%rip),%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,124,92,215 // vsubps %ymm7,%ymm0,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,124,92,219 // vsubps %ymm3,%ymm0,%ymm11
@@ -17914,11 +18191,11 @@ _sk_luminosity_hsw:
.byte 197,100,89,196 // vmulps %ymm4,%ymm3,%ymm8
.byte 197,100,89,213 // vmulps %ymm5,%ymm3,%ymm10
.byte 197,100,89,222 // vmulps %ymm6,%ymm3,%ymm11
- .byte 196,98,125,24,45,14,1,3,0 // vbroadcastss 0x3010e(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,53,9,1,3,0 // vbroadcastss 0x30109(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,45,138,11,3,0 // vbroadcastss 0x30b8a(%rip),%ymm13 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,133,11,3,0 // vbroadcastss 0x30b85(%rip),%ymm14 # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,116,89,230 // vmulps %ymm14,%ymm1,%ymm12
.byte 196,66,109,184,229 // vfmadd231ps %ymm13,%ymm2,%ymm12
- .byte 196,98,125,24,61,250,0,3,0 // vbroadcastss 0x300fa(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,118,11,3,0 // vbroadcastss 0x30b76(%rip),%ymm15 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,66,53,184,231 // vfmadd231ps %ymm15,%ymm9,%ymm12
.byte 196,65,44,89,206 // vmulps %ymm14,%ymm10,%ymm9
.byte 196,66,61,184,205 // vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -17974,7 +18251,7 @@ _sk_luminosity_hsw:
.byte 196,193,116,95,206 // vmaxps %ymm14,%ymm1,%ymm1
.byte 196,65,44,95,198 // vmaxps %ymm14,%ymm10,%ymm8
.byte 196,65,124,95,206 // vmaxps %ymm14,%ymm0,%ymm9
- .byte 196,226,125,24,5,176,255,2,0 // vbroadcastss 0x2ffb0(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,44,10,3,0 // vbroadcastss 0x30a2c(%rip),%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,124,92,215 // vsubps %ymm7,%ymm0,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,124,92,219 // vsubps %ymm3,%ymm0,%ymm11
@@ -18003,19 +18280,19 @@ _sk_srcover_rgba_8888_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,179,0,0,0 // jne 8c89 <_sk_srcover_rgba_8888_hsw+0xd3>
+ .byte 15,133,179,0,0,0 // jne 8e91 <_sk_srcover_rgba_8888_hsw+0xd3>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,28,1,3,0 // vpand 0x3011c(%rip),%ymm7,%ymm4 # 38d00 <_sk_srcover_bgra_8888_sse2_lowp+0x48c>
+ .byte 197,197,219,37,180,11,3,0 // vpand 0x30bb4(%rip),%ymm7,%ymm4 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x4a8>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,69,0,45,47,1,3,0 // vpshufb 0x3012f(%rip),%ymm7,%ymm5 # 38d20 <_sk_srcover_bgra_8888_sse2_lowp+0x4ac>
+ .byte 196,226,69,0,45,199,11,3,0 // vpshufb 0x30bc7(%rip),%ymm7,%ymm5 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x4c8>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,69,0,53,66,1,3,0 // vpshufb 0x30142(%rip),%ymm7,%ymm6 # 38d40 <_sk_srcover_bgra_8888_sse2_lowp+0x4cc>
+ .byte 196,226,69,0,53,218,11,3,0 // vpshufb 0x30bda(%rip),%ymm7,%ymm6 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x4e8>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,16,255,2,0 // vbroadcastss 0x2ff10(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,140,9,3,0 // vbroadcastss 0x3098c(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,47,255,2,0 // vbroadcastss 0x2ff2f(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,171,9,3,0 // vbroadcastss 0x309ab(%rip),%ymm9 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -18035,7 +18312,7 @@ _sk_srcover_rgba_8888_hsw:
.byte 196,65,53,235,202 // vpor %ymm10,%ymm9,%ymm9
.byte 196,65,61,235,193 // vpor %ymm9,%ymm8,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,65 // jne 8cc0 <_sk_srcover_rgba_8888_hsw+0x10a>
+ .byte 117,65 // jne 8ec8 <_sk_srcover_rgba_8888_hsw+0x10a>
.byte 196,1,126,127,4,152 // vmovdqu %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -18044,33 +18321,33 @@ _sk_srcover_rgba_8888_hsw:
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,59,255,255,255 // ja 8bdc <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 15,135,59,255,255,255 // ja 8de4 <_sk_srcover_rgba_8888_hsw+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,0,1,0,0 // lea 0x100(%rip),%r10 # 8dac <_sk_srcover_rgba_8888_hsw+0x1f6>
+ .byte 76,141,21,0,1,0,0 // lea 0x100(%rip),%r10 # 8fb4 <_sk_srcover_rgba_8888_hsw+0x1f6>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,60,152 // vmovd (%r8,%r11,4),%xmm7
- .byte 233,28,255,255,255 // jmpq 8bdc <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 233,28,255,255,255 // jmpq 8de4 <_sk_srcover_rgba_8888_hsw+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,181 // ja 8c85 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 119,181 // ja 8e8d <_sk_srcover_rgba_8888_hsw+0xcf>
.byte 65,15,182,193 // movzbl %r9b,%eax
- .byte 76,141,13,237,0,0,0 // lea 0xed(%rip),%r9 # 8dc8 <_sk_srcover_rgba_8888_hsw+0x212>
+ .byte 76,141,13,237,0,0,0 // lea 0xed(%rip),%r9 # 8fd0 <_sk_srcover_rgba_8888_hsw+0x212>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,153 // jmp 8c85 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 235,153 // jmp 8e8d <_sk_srcover_rgba_8888_hsw+0xcf>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 196,227,85,2,252,4 // vpblendd $0x4,%ymm4,%ymm5,%ymm7
.byte 196,129,122,126,36,152 // vmovq (%r8,%r11,4),%xmm4
.byte 196,227,69,2,252,3 // vpblendd $0x3,%ymm4,%ymm7,%ymm7
- .byte 233,201,254,255,255 // jmpq 8bdc <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 233,201,254,255,255 // jmpq 8de4 <_sk_srcover_rgba_8888_hsw+0x26>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -18083,10 +18360,10 @@ _sk_srcover_rgba_8888_hsw:
.byte 196,227,69,56,252,1 // vinserti128 $0x1,%xmm4,%ymm7,%ymm7
.byte 196,129,122,111,36,152 // vmovdqu (%r8,%r11,4),%xmm4
.byte 196,227,93,2,255,240 // vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- .byte 233,122,254,255,255 // jmpq 8bdc <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 233,122,254,255,255 // jmpq 8de4 <_sk_srcover_rgba_8888_hsw+0x26>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 233,16,255,255,255 // jmpq 8c85 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 233,16,255,255,255 // jmpq 8e8d <_sk_srcover_rgba_8888_hsw+0xcf>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -18094,7 +18371,7 @@ _sk_srcover_rgba_8888_hsw:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,1,121,126,76,152,16 // vmovd %xmm9,0x10(%r8,%r11,4)
.byte 196,1,122,127,4,152 // vmovdqu %xmm8,(%r8,%r11,4)
- .byte 233,220,254,255,255 // jmpq 8c85 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 233,220,254,255,255 // jmpq 8e8d <_sk_srcover_rgba_8888_hsw+0xcf>
.byte 15,31,0 // nopl (%rax)
.byte 9,255 // or %edi,%edi
.byte 255 // (bad)
@@ -18106,7 +18383,7 @@ _sk_srcover_rgba_8888_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 8dc1 <_sk_srcover_rgba_8888_hsw+0x20b>
+ .byte 125,255 // jge 8fc9 <_sk_srcover_rgba_8888_hsw+0x20b>
.byte 255 // (bad)
.byte 255,103,255 // jmpq *-0x1(%rdi)
.byte 255 // (bad)
@@ -18139,19 +18416,19 @@ _sk_srcover_bgra_8888_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,179,0,0,0 // jne 8eb7 <_sk_srcover_bgra_8888_hsw+0xd3>
+ .byte 15,133,179,0,0,0 // jne 90bf <_sk_srcover_bgra_8888_hsw+0xd3>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,78,255,2,0 // vpand 0x2ff4e(%rip),%ymm7,%ymm4 # 38d60 <_sk_srcover_bgra_8888_sse2_lowp+0x4ec>
+ .byte 197,197,219,37,230,9,3,0 // vpand 0x309e6(%rip),%ymm7,%ymm4 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x508>
.byte 197,252,91,244 // vcvtdq2ps %ymm4,%ymm6
- .byte 196,226,69,0,37,97,255,2,0 // vpshufb 0x2ff61(%rip),%ymm7,%ymm4 # 38d80 <_sk_srcover_bgra_8888_sse2_lowp+0x50c>
+ .byte 196,226,69,0,37,249,9,3,0 // vpshufb 0x309f9(%rip),%ymm7,%ymm4 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x528>
.byte 197,252,91,236 // vcvtdq2ps %ymm4,%ymm5
- .byte 196,226,69,0,37,116,255,2,0 // vpshufb 0x2ff74(%rip),%ymm7,%ymm4 # 38da0 <_sk_srcover_bgra_8888_sse2_lowp+0x52c>
+ .byte 196,226,69,0,37,12,10,3,0 // vpshufb 0x30a0c(%rip),%ymm7,%ymm4 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x548>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,226,252,2,0 // vbroadcastss 0x2fce2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,94,7,3,0 // vbroadcastss 0x3075e(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,1,253,2,0 // vbroadcastss 0x2fd01(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,125,7,3,0 // vbroadcastss 0x3077d(%rip),%ymm9 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -18171,7 +18448,7 @@ _sk_srcover_bgra_8888_hsw:
.byte 196,65,53,235,202 // vpor %ymm10,%ymm9,%ymm9
.byte 196,65,61,235,193 // vpor %ymm9,%ymm8,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,65 // jne 8eee <_sk_srcover_bgra_8888_hsw+0x10a>
+ .byte 117,65 // jne 90f6 <_sk_srcover_bgra_8888_hsw+0x10a>
.byte 196,1,126,127,4,152 // vmovdqu %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -18180,33 +18457,33 @@ _sk_srcover_bgra_8888_hsw:
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,59,255,255,255 // ja 8e0a <_sk_srcover_bgra_8888_hsw+0x26>
+ .byte 15,135,59,255,255,255 // ja 9012 <_sk_srcover_bgra_8888_hsw+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,254,0,0,0 // lea 0xfe(%rip),%r10 # 8fd8 <_sk_srcover_bgra_8888_hsw+0x1f4>
+ .byte 76,141,21,254,0,0,0 // lea 0xfe(%rip),%r10 # 91e0 <_sk_srcover_bgra_8888_hsw+0x1f4>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,60,152 // vmovd (%r8,%r11,4),%xmm7
- .byte 233,28,255,255,255 // jmpq 8e0a <_sk_srcover_bgra_8888_hsw+0x26>
+ .byte 233,28,255,255,255 // jmpq 9012 <_sk_srcover_bgra_8888_hsw+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,181 // ja 8eb3 <_sk_srcover_bgra_8888_hsw+0xcf>
+ .byte 119,181 // ja 90bb <_sk_srcover_bgra_8888_hsw+0xcf>
.byte 65,15,182,193 // movzbl %r9b,%eax
- .byte 76,141,13,235,0,0,0 // lea 0xeb(%rip),%r9 # 8ff4 <_sk_srcover_bgra_8888_hsw+0x210>
+ .byte 76,141,13,235,0,0,0 // lea 0xeb(%rip),%r9 # 91fc <_sk_srcover_bgra_8888_hsw+0x210>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,153 // jmp 8eb3 <_sk_srcover_bgra_8888_hsw+0xcf>
+ .byte 235,153 // jmp 90bb <_sk_srcover_bgra_8888_hsw+0xcf>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 196,227,85,2,252,4 // vpblendd $0x4,%ymm4,%ymm5,%ymm7
.byte 196,129,122,126,36,152 // vmovq (%r8,%r11,4),%xmm4
.byte 196,227,69,2,252,3 // vpblendd $0x3,%ymm4,%ymm7,%ymm7
- .byte 233,201,254,255,255 // jmpq 8e0a <_sk_srcover_bgra_8888_hsw+0x26>
+ .byte 233,201,254,255,255 // jmpq 9012 <_sk_srcover_bgra_8888_hsw+0x26>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -18219,10 +18496,10 @@ _sk_srcover_bgra_8888_hsw:
.byte 196,227,69,56,252,1 // vinserti128 $0x1,%xmm4,%ymm7,%ymm7
.byte 196,129,122,111,36,152 // vmovdqu (%r8,%r11,4),%xmm4
.byte 196,227,93,2,255,240 // vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- .byte 233,122,254,255,255 // jmpq 8e0a <_sk_srcover_bgra_8888_hsw+0x26>
+ .byte 233,122,254,255,255 // jmpq 9012 <_sk_srcover_bgra_8888_hsw+0x26>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 233,16,255,255,255 // jmpq 8eb3 <_sk_srcover_bgra_8888_hsw+0xcf>
+ .byte 233,16,255,255,255 // jmpq 90bb <_sk_srcover_bgra_8888_hsw+0xcf>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -18230,7 +18507,7 @@ _sk_srcover_bgra_8888_hsw:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,1,121,126,76,152,16 // vmovd %xmm9,0x10(%r8,%r11,4)
.byte 196,1,122,127,4,152 // vmovdqu %xmm8,(%r8,%r11,4)
- .byte 233,220,254,255,255 // jmpq 8eb3 <_sk_srcover_bgra_8888_hsw+0xcf>
+ .byte 233,220,254,255,255 // jmpq 90bb <_sk_srcover_bgra_8888_hsw+0xcf>
.byte 144 // nop
.byte 11,255 // or %edi,%edi
.byte 255 // (bad)
@@ -18242,7 +18519,7 @@ _sk_srcover_bgra_8888_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 8fed <_sk_srcover_bgra_8888_hsw+0x209>
+ .byte 127,255 // jg 91f5 <_sk_srcover_bgra_8888_hsw+0x209>
.byte 255 // (bad)
.byte 255,105,255 // ljmp *-0x1(%rcx)
.byte 255 // (bad)
@@ -18279,7 +18556,7 @@ HIDDEN _sk_clamp_1_hsw
.globl _sk_clamp_1_hsw
FUNCTION(_sk_clamp_1_hsw)
_sk_clamp_1_hsw:
- .byte 196,98,125,24,5,238,250,2,0 // vbroadcastss 0x2faee(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,106,5,3,0 // vbroadcastss 0x3056a(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
@@ -18291,7 +18568,7 @@ HIDDEN _sk_clamp_a_hsw
.globl _sk_clamp_a_hsw
FUNCTION(_sk_clamp_a_hsw)
_sk_clamp_a_hsw:
- .byte 196,98,125,24,5,205,250,2,0 // vbroadcastss 0x2facd(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,73,5,3,0 // vbroadcastss 0x30549(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 197,252,93,195 // vminps %ymm3,%ymm0,%ymm0
.byte 197,244,93,203 // vminps %ymm3,%ymm1,%ymm1
@@ -18303,7 +18580,7 @@ HIDDEN _sk_clamp_a_dst_hsw
.globl _sk_clamp_a_dst_hsw
FUNCTION(_sk_clamp_a_dst_hsw)
_sk_clamp_a_dst_hsw:
- .byte 196,98,125,24,5,175,250,2,0 // vbroadcastss 0x2faaf(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,43,5,3,0 // vbroadcastss 0x3052b(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,68,93,248 // vminps %ymm8,%ymm7,%ymm7
.byte 197,220,93,231 // vminps %ymm7,%ymm4,%ymm4
.byte 197,212,93,239 // vminps %ymm7,%ymm5,%ymm5
@@ -18336,7 +18613,7 @@ HIDDEN _sk_invert_hsw
.globl _sk_invert_hsw
FUNCTION(_sk_invert_hsw)
_sk_invert_hsw:
- .byte 196,98,125,24,5,106,250,2,0 // vbroadcastss 0x2fa6a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,230,4,3,0 // vbroadcastss 0x304e6(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,188,92,192 // vsubps %ymm0,%ymm8,%ymm0
.byte 197,188,92,201 // vsubps %ymm1,%ymm8,%ymm1
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
@@ -18390,9 +18667,9 @@ HIDDEN _sk_unpremul_hsw
.globl _sk_unpremul_hsw
FUNCTION(_sk_unpremul_hsw)
_sk_unpremul_hsw:
- .byte 196,98,125,24,5,5,250,2,0 // vbroadcastss 0x2fa05(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,129,4,3,0 // vbroadcastss 0x30481(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,94,195 // vdivps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,40,250,2,0 // vbroadcastss 0x2fa28(%rip),%ymm9 # 38b54 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ .byte 196,98,125,24,13,164,4,3,0 // vbroadcastss 0x304a4(%rip),%ymm9 # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
.byte 196,65,60,194,201,1 // vcmpltps %ymm9,%ymm8,%ymm9
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -18406,16 +18683,16 @@ HIDDEN _sk_from_srgb_hsw
.globl _sk_from_srgb_hsw
FUNCTION(_sk_from_srgb_hsw)
_sk_from_srgb_hsw:
- .byte 196,98,125,24,5,2,250,2,0 // vbroadcastss 0x2fa02(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,126,4,3,0 // vbroadcastss 0x3047e(%rip),%ymm8 # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 197,124,89,208 // vmulps %ymm0,%ymm0,%ymm10
- .byte 196,98,125,24,29,244,249,2,0 // vbroadcastss 0x2f9f4(%rip),%ymm11 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- .byte 196,98,125,24,37,211,249,2,0 // vbroadcastss 0x2f9d3(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,112,4,3,0 // vbroadcastss 0x30470(%rip),%ymm11 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,37,79,4,3,0 // vbroadcastss 0x3044f(%rip),%ymm12 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,125,168,235 // vfmadd213ps %ymm11,%ymm0,%ymm13
- .byte 196,98,125,24,53,220,249,2,0 // vbroadcastss 0x2f9dc(%rip),%ymm14 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,53,88,4,3,0 // vbroadcastss 0x30458(%rip),%ymm14 # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,210,249,2,0 // vbroadcastss 0x2f9d2(%rip),%ymm10 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,21,78,4,3,0 // vbroadcastss 0x3044e(%rip),%ymm10 # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 196,193,124,194,194,1 // vcmpltps %ymm10,%ymm0,%ymm0
.byte 196,195,21,74,193,0 // vblendvps %ymm0,%ymm9,%ymm13,%ymm0
.byte 196,65,116,89,200 // vmulps %ymm8,%ymm1,%ymm9
@@ -18438,16 +18715,16 @@ HIDDEN _sk_from_srgb_dst_hsw
.globl _sk_from_srgb_dst_hsw
FUNCTION(_sk_from_srgb_dst_hsw)
_sk_from_srgb_dst_hsw:
- .byte 196,98,125,24,5,106,249,2,0 // vbroadcastss 0x2f96a(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,230,3,3,0 // vbroadcastss 0x303e6(%rip),%ymm8 # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,92,89,200 // vmulps %ymm8,%ymm4,%ymm9
.byte 197,92,89,212 // vmulps %ymm4,%ymm4,%ymm10
- .byte 196,98,125,24,29,92,249,2,0 // vbroadcastss 0x2f95c(%rip),%ymm11 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- .byte 196,98,125,24,37,59,249,2,0 // vbroadcastss 0x2f93b(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,216,3,3,0 // vbroadcastss 0x303d8(%rip),%ymm11 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,37,183,3,3,0 // vbroadcastss 0x303b7(%rip),%ymm12 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,93,168,235 // vfmadd213ps %ymm11,%ymm4,%ymm13
- .byte 196,98,125,24,53,68,249,2,0 // vbroadcastss 0x2f944(%rip),%ymm14 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,53,192,3,3,0 // vbroadcastss 0x303c0(%rip),%ymm14 # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,58,249,2,0 // vbroadcastss 0x2f93a(%rip),%ymm10 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,21,182,3,3,0 // vbroadcastss 0x303b6(%rip),%ymm10 # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 196,193,92,194,226,1 // vcmpltps %ymm10,%ymm4,%ymm4
.byte 196,195,21,74,225,64 // vblendvps %ymm4,%ymm9,%ymm13,%ymm4
.byte 196,65,84,89,200 // vmulps %ymm8,%ymm5,%ymm9
@@ -18471,19 +18748,19 @@ HIDDEN _sk_to_srgb_hsw
FUNCTION(_sk_to_srgb_hsw)
_sk_to_srgb_hsw:
.byte 197,124,82,200 // vrsqrtps %ymm0,%ymm9
- .byte 196,98,125,24,5,222,248,2,0 // vbroadcastss 0x2f8de(%rip),%ymm8 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ .byte 196,98,125,24,5,90,3,3,0 // vbroadcastss 0x3035a(%rip),%ymm8 # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,212,248,2,0 // vbroadcastss 0x2f8d4(%rip),%ymm11 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
- .byte 196,98,125,24,37,207,248,2,0 // vbroadcastss 0x2f8cf(%rip),%ymm12 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ .byte 196,98,125,24,29,80,3,3,0 // vbroadcastss 0x30350(%rip),%ymm11 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ .byte 196,98,125,24,37,75,3,3,0 // vbroadcastss 0x3034b(%rip),%ymm12 # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,53,168,235 // vfmadd213ps %ymm11,%ymm9,%ymm13
- .byte 196,98,125,24,53,240,249,2,0 // vbroadcastss 0x2f9f0(%rip),%ymm14 # 38ca4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ .byte 196,98,125,24,53,108,4,3,0 // vbroadcastss 0x3046c(%rip),%ymm14 # 39928 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
.byte 196,66,53,168,238 // vfmadd213ps %ymm14,%ymm9,%ymm13
- .byte 196,98,125,24,61,230,249,2,0 // vbroadcastss 0x2f9e6(%rip),%ymm15 # 38ca8 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ .byte 196,98,125,24,61,98,4,3,0 // vbroadcastss 0x30462(%rip),%ymm15 # 3992c <_sk_srcover_bgra_8888_sse2_lowp+0x434>
.byte 196,65,52,88,207 // vaddps %ymm15,%ymm9,%ymm9
.byte 196,65,124,83,201 // vrcpps %ymm9,%ymm9
.byte 196,65,20,89,201 // vmulps %ymm9,%ymm13,%ymm9
- .byte 196,98,125,24,45,162,248,2,0 // vbroadcastss 0x2f8a2(%rip),%ymm13 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ .byte 196,98,125,24,45,30,3,3,0 // vbroadcastss 0x3031e(%rip),%ymm13 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
.byte 196,193,124,194,197,1 // vcmpltps %ymm13,%ymm0,%ymm0
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 197,124,82,201 // vrsqrtps %ymm1,%ymm9
@@ -18517,26 +18794,26 @@ _sk_rgb_to_hsl_hsw:
.byte 197,116,93,202 // vminps %ymm2,%ymm1,%ymm9
.byte 196,65,124,93,201 // vminps %ymm9,%ymm0,%ymm9
.byte 196,65,60,92,209 // vsubps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,29,185,247,2,0 // vbroadcastss 0x2f7b9(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,53,2,3,0 // vbroadcastss 0x30235(%rip),%ymm11 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,36,94,218 // vdivps %ymm10,%ymm11,%ymm11
.byte 197,116,92,226 // vsubps %ymm2,%ymm1,%ymm12
.byte 197,116,194,234,1 // vcmpltps %ymm2,%ymm1,%ymm13
- .byte 196,98,125,24,53,254,247,2,0 // vbroadcastss 0x2f7fe(%rip),%ymm14 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,53,122,2,3,0 // vbroadcastss 0x3027a(%rip),%ymm14 # 39804 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,65,4,87,255 // vxorps %ymm15,%ymm15,%ymm15
.byte 196,67,5,74,238,208 // vblendvps %ymm13,%ymm14,%ymm15,%ymm13
.byte 196,66,37,168,229 // vfmadd213ps %ymm13,%ymm11,%ymm12
.byte 197,236,92,208 // vsubps %ymm0,%ymm2,%ymm2
.byte 197,124,92,233 // vsubps %ymm1,%ymm0,%ymm13
- .byte 196,98,125,24,53,229,247,2,0 // vbroadcastss 0x2f7e5(%rip),%ymm14 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 196,98,125,24,53,97,2,3,0 // vbroadcastss 0x30261(%rip),%ymm14 # 3980c <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 196,66,37,168,238 // vfmadd213ps %ymm14,%ymm11,%ymm13
- .byte 196,98,125,24,53,211,247,2,0 // vbroadcastss 0x2f7d3(%rip),%ymm14 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 196,98,125,24,53,79,2,3,0 // vbroadcastss 0x3024f(%rip),%ymm14 # 39808 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,194,37,168,214 // vfmadd213ps %ymm14,%ymm11,%ymm2
.byte 197,188,194,201,0 // vcmpeqps %ymm1,%ymm8,%ymm1
.byte 196,227,21,74,202,16 // vblendvps %ymm1,%ymm2,%ymm13,%ymm1
.byte 197,188,194,192,0 // vcmpeqps %ymm0,%ymm8,%ymm0
.byte 196,195,117,74,196,0 // vblendvps %ymm0,%ymm12,%ymm1,%ymm0
.byte 196,193,60,88,201 // vaddps %ymm9,%ymm8,%ymm1
- .byte 196,98,125,24,29,70,247,2,0 // vbroadcastss 0x2f746(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,194,1,3,0 // vbroadcastss 0x301c2(%rip),%ymm11 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,116,89,211 // vmulps %ymm11,%ymm1,%ymm2
.byte 197,36,194,218,1 // vcmpltps %ymm2,%ymm11,%ymm11
.byte 196,65,12,92,224 // vsubps %ymm8,%ymm14,%ymm12
@@ -18546,7 +18823,7 @@ _sk_rgb_to_hsl_hsw:
.byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1
.byte 196,195,125,74,199,128 // vblendvps %ymm8,%ymm15,%ymm0,%ymm0
.byte 196,195,117,74,207,128 // vblendvps %ymm8,%ymm15,%ymm1,%ymm1
- .byte 196,98,125,24,5,121,247,2,0 // vbroadcastss 0x2f779(%rip),%ymm8 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,5,245,1,3,0 // vbroadcastss 0x301f5(%rip),%ymm8 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -18563,30 +18840,30 @@ _sk_hsl_to_rgb_hsw:
.byte 197,252,17,92,36,128 // vmovups %ymm3,-0x80(%rsp)
.byte 197,252,40,233 // vmovaps %ymm1,%ymm5
.byte 197,252,40,224 // vmovaps %ymm0,%ymm4
- .byte 196,98,125,24,5,210,246,2,0 // vbroadcastss 0x2f6d2(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,78,1,3,0 // vbroadcastss 0x3014e(%rip),%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,60,194,202,2 // vcmpleps %ymm2,%ymm8,%ymm9
.byte 197,84,89,210 // vmulps %ymm2,%ymm5,%ymm10
.byte 196,65,84,92,218 // vsubps %ymm10,%ymm5,%ymm11
.byte 196,67,45,74,203,144 // vblendvps %ymm9,%ymm11,%ymm10,%ymm9
.byte 197,52,88,210 // vaddps %ymm2,%ymm9,%ymm10
- .byte 196,98,125,24,13,21,247,2,0 // vbroadcastss 0x2f715(%rip),%ymm9 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 196,98,125,24,13,145,1,3,0 // vbroadcastss 0x30191(%rip),%ymm9 # 39808 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,66,109,170,202 // vfmsub213ps %ymm10,%ymm2,%ymm9
- .byte 196,98,125,24,29,19,247,2,0 // vbroadcastss 0x2f713(%rip),%ymm11 # 38b90 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ .byte 196,98,125,24,29,143,1,3,0 // vbroadcastss 0x3018f(%rip),%ymm11 # 39814 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
.byte 196,65,92,88,219 // vaddps %ymm11,%ymm4,%ymm11
.byte 196,67,125,8,227,1 // vroundps $0x1,%ymm11,%ymm12
.byte 196,65,36,92,252 // vsubps %ymm12,%ymm11,%ymm15
.byte 196,65,44,92,217 // vsubps %ymm9,%ymm10,%ymm11
- .byte 196,98,125,24,45,229,246,2,0 // vbroadcastss 0x2f6e5(%rip),%ymm13 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,45,97,1,3,0 // vbroadcastss 0x30161(%rip),%ymm13 # 39804 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,193,4,89,197 // vmulps %ymm13,%ymm15,%ymm0
- .byte 196,98,125,24,53,223,246,2,0 // vbroadcastss 0x2f6df(%rip),%ymm14 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 196,98,125,24,53,91,1,3,0 // vbroadcastss 0x3015b(%rip),%ymm14 # 3980c <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 197,12,92,224 // vsubps %ymm0,%ymm14,%ymm12
.byte 196,66,37,168,225 // vfmadd213ps %ymm9,%ymm11,%ymm12
- .byte 196,226,125,24,29,217,246,2,0 // vbroadcastss 0x2f6d9(%rip),%ymm3 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ .byte 196,226,125,24,29,85,1,3,0 // vbroadcastss 0x30155(%rip),%ymm3 # 39818 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
.byte 196,193,100,194,255,2 // vcmpleps %ymm15,%ymm3,%ymm7
.byte 196,195,29,74,249,112 // vblendvps %ymm7,%ymm9,%ymm12,%ymm7
.byte 196,65,60,194,231,2 // vcmpleps %ymm15,%ymm8,%ymm12
.byte 196,227,45,74,255,192 // vblendvps %ymm12,%ymm7,%ymm10,%ymm7
- .byte 196,98,125,24,37,176,246,2,0 // vbroadcastss 0x2f6b0(%rip),%ymm12 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,37,44,1,3,0 // vbroadcastss 0x3012c(%rip),%ymm12 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,65,28,194,255,2 // vcmpleps %ymm15,%ymm12,%ymm15
.byte 196,194,37,168,193 // vfmadd213ps %ymm9,%ymm11,%ymm0
.byte 196,99,125,74,255,240 // vblendvps %ymm15,%ymm7,%ymm0,%ymm15
@@ -18602,7 +18879,7 @@ _sk_hsl_to_rgb_hsw:
.byte 197,156,194,192,2 // vcmpleps %ymm0,%ymm12,%ymm0
.byte 196,194,37,168,249 // vfmadd213ps %ymm9,%ymm11,%ymm7
.byte 196,227,69,74,201,0 // vblendvps %ymm0,%ymm1,%ymm7,%ymm1
- .byte 196,226,125,24,5,100,246,2,0 // vbroadcastss 0x2f664(%rip),%ymm0 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,226,125,24,5,224,0,3,0 // vbroadcastss 0x300e0(%rip),%ymm0 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 197,220,88,192 // vaddps %ymm0,%ymm4,%ymm0
.byte 196,227,125,8,224,1 // vroundps $0x1,%ymm0,%ymm4
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
@@ -18654,12 +18931,12 @@ _sk_scale_u8_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,58 // jne 9623 <_sk_scale_u8_hsw+0x52>
+ .byte 117,58 // jne 982b <_sk_scale_u8_hsw+0x52>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,249,253,2,0 // vpand 0x2fdf9(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,57,219,5,81,9,3,0 // vpand 0x30951(%rip),%xmm8,%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,146,245,2,0 // vbroadcastss 0x2f592(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,14,0,3,0 // vbroadcastss 0x3000e(%rip),%ymm9 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -18672,15 +18949,15 @@ _sk_scale_u8_hsw:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,183 // ja 95ef <_sk_scale_u8_hsw+0x1e>
+ .byte 119,183 // ja 97f7 <_sk_scale_u8_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 96bc <_sk_scale_u8_hsw+0xeb>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 98c4 <_sk_scale_u8_hsw+0xeb>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 235,152 // jmp 95ef <_sk_scale_u8_hsw+0x1e>
+ .byte 235,152 // jmp 97f7 <_sk_scale_u8_hsw+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,2 // vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -18688,7 +18965,7 @@ _sk_scale_u8_hsw:
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,111,255,255,255 // jmpq 95ef <_sk_scale_u8_hsw+0x1e>
+ .byte 233,111,255,255,255 // jmpq 97f7 <_sk_scale_u8_hsw+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,6 // vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -18699,7 +18976,7 @@ _sk_scale_u8_hsw:
.byte 196,1,121,110,12,24 // vmovd (%r8,%r11,1),%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 233,51,255,255,255 // jmpq 95ef <_sk_scale_u8_hsw+0x1e>
+ .byte 233,51,255,255,255 // jmpq 97f7 <_sk_scale_u8_hsw+0x1e>
.byte 144 // nop
.byte 255 // (bad)
.byte 255 // (bad)
@@ -18733,23 +19010,23 @@ _sk_scale_565_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,161,0,0,0 // jne 9798 <_sk_scale_565_hsw+0xc0>
+ .byte 15,133,161,0,0,0 // jne 99a0 <_sk_scale_565_hsw+0xc0>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 196,98,125,88,13,149,244,2,0 // vpbroadcastd 0x2f495(%rip),%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,98,125,88,13,17,255,2,0 // vpbroadcastd 0x2ff11(%rip),%ymm9 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,61,219,201 // vpand %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,134,244,2,0 // vbroadcastss 0x2f486(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,98,125,24,21,2,255,2,0 // vbroadcastss 0x2ff02(%rip),%ymm10 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,124,244,2,0 // vpbroadcastd 0x2f47c(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,98,125,88,21,248,254,2,0 // vpbroadcastd 0x2fef8(%rip),%ymm10 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,109,244,2,0 // vbroadcastss 0x2f46d(%rip),%ymm11 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,98,125,24,29,233,254,2,0 // vbroadcastss 0x2fee9(%rip),%ymm11 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,99,244,2,0 // vpbroadcastd 0x2f463(%rip),%ymm11 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,98,125,88,29,223,254,2,0 // vpbroadcastd 0x2fedf(%rip),%ymm11 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,61,219,195 // vpand %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,84,244,2,0 // vbroadcastss 0x2f454(%rip),%ymm11 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,98,125,24,29,208,254,2,0 // vbroadcastss 0x2fed0(%rip),%ymm11 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,100,194,223,1 // vcmpltps %ymm7,%ymm3,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -18768,27 +19045,27 @@ _sk_scale_565_hsw:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,76,255,255,255 // ja 96fd <_sk_scale_565_hsw+0x25>
+ .byte 15,135,76,255,255,255 // ja 9905 <_sk_scale_565_hsw+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 9820 <_sk_scale_565_hsw+0x148>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 9a28 <_sk_scale_565_hsw+0x148>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,42,255,255,255 // jmpq 96fd <_sk_scale_565_hsw+0x25>
+ .byte 233,42,255,255,255 // jmpq 9905 <_sk_scale_565_hsw+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,121,110,12,88 // vmovd (%r8,%r11,2),%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,12,255,255,255 // jmpq 96fd <_sk_scale_565_hsw+0x25>
+ .byte 233,12,255,255,255 // jmpq 9905 <_sk_scale_565_hsw+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,122,126,12,88 // vmovq (%r8,%r11,2),%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 233,222,254,255,255 // jmpq 96fd <_sk_scale_565_hsw+0x25>
+ .byte 233,222,254,255,255 // jmpq 9905 <_sk_scale_565_hsw+0x25>
.byte 144 // nop
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -18838,12 +19115,12 @@ _sk_lerp_u8_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,78 // jne 98d1 <_sk_lerp_u8_hsw+0x66>
+ .byte 117,78 // jne 9ad9 <_sk_lerp_u8_hsw+0x66>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,95,251,2,0 // vpand 0x2fb5f(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,57,219,5,183,6,3,0 // vpand 0x306b7(%rip),%xmm8,%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,248,242,2,0 // vbroadcastss 0x2f2f8(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,116,253,2,0 // vbroadcastss 0x2fd74(%rip),%ymm9 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
.byte 196,226,61,168,196 // vfmadd213ps %ymm4,%ymm8,%ymm0
@@ -18860,15 +19137,15 @@ _sk_lerp_u8_hsw:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,163 // ja 9889 <_sk_lerp_u8_hsw+0x1e>
+ .byte 119,163 // ja 9a91 <_sk_lerp_u8_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,123,0,0,0 // lea 0x7b(%rip),%r10 # 996c <_sk_lerp_u8_hsw+0x101>
+ .byte 76,141,21,123,0,0,0 // lea 0x7b(%rip),%r10 # 9b74 <_sk_lerp_u8_hsw+0x101>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 235,132 // jmp 9889 <_sk_lerp_u8_hsw+0x1e>
+ .byte 235,132 // jmp 9a91 <_sk_lerp_u8_hsw+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,2 // vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -18876,7 +19153,7 @@ _sk_lerp_u8_hsw:
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,91,255,255,255 // jmpq 9889 <_sk_lerp_u8_hsw+0x1e>
+ .byte 233,91,255,255,255 // jmpq 9a91 <_sk_lerp_u8_hsw+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,6 // vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -18887,7 +19164,7 @@ _sk_lerp_u8_hsw:
.byte 196,1,121,110,12,24 // vmovd (%r8,%r11,1),%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 233,31,255,255,255 // jmpq 9889 <_sk_lerp_u8_hsw+0x1e>
+ .byte 233,31,255,255,255 // jmpq 9a91 <_sk_lerp_u8_hsw+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 142,255 // mov %edi,%?
.byte 255 // (bad)
@@ -18895,7 +19172,7 @@ _sk_lerp_u8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde00997c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd1108>
+ .byte 232,255,255,255,221 // callq ffffffffde009b84 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd068c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -18918,23 +19195,23 @@ _sk_lerp_565_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,181,0,0,0 // jne 9a5c <_sk_lerp_565_hsw+0xd4>
+ .byte 15,133,181,0,0,0 // jne 9c64 <_sk_lerp_565_hsw+0xd4>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 196,98,125,88,13,229,241,2,0 // vpbroadcastd 0x2f1e5(%rip),%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,98,125,88,13,97,252,2,0 // vpbroadcastd 0x2fc61(%rip),%ymm9 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,61,219,201 // vpand %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,214,241,2,0 // vbroadcastss 0x2f1d6(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,98,125,24,21,82,252,2,0 // vbroadcastss 0x2fc52(%rip),%ymm10 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,204,241,2,0 // vpbroadcastd 0x2f1cc(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,98,125,88,21,72,252,2,0 // vpbroadcastd 0x2fc48(%rip),%ymm10 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,189,241,2,0 // vbroadcastss 0x2f1bd(%rip),%ymm11 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,98,125,24,29,57,252,2,0 // vbroadcastss 0x2fc39(%rip),%ymm11 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,179,241,2,0 // vpbroadcastd 0x2f1b3(%rip),%ymm11 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,98,125,88,29,47,252,2,0 // vpbroadcastd 0x2fc2f(%rip),%ymm11 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,61,219,195 // vpand %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,164,241,2,0 // vbroadcastss 0x2f1a4(%rip),%ymm11 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,98,125,24,29,32,252,2,0 // vbroadcastss 0x2fc20(%rip),%ymm11 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,100,194,223,1 // vcmpltps %ymm7,%ymm3,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -18957,27 +19234,27 @@ _sk_lerp_565_hsw:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,56,255,255,255 // ja 99ad <_sk_lerp_565_hsw+0x25>
+ .byte 15,135,56,255,255,255 // ja 9bb5 <_sk_lerp_565_hsw+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 9ae4 <_sk_lerp_565_hsw+0x15c>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 9cec <_sk_lerp_565_hsw+0x15c>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,22,255,255,255 // jmpq 99ad <_sk_lerp_565_hsw+0x25>
+ .byte 233,22,255,255,255 // jmpq 9bb5 <_sk_lerp_565_hsw+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,121,110,12,88 // vmovd (%r8,%r11,2),%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,248,254,255,255 // jmpq 99ad <_sk_lerp_565_hsw+0x25>
+ .byte 233,248,254,255,255 // jmpq 9bb5 <_sk_lerp_565_hsw+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,122,126,12,88 // vmovq (%r8,%r11,2),%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 233,202,254,255,255 // jmpq 99ad <_sk_lerp_565_hsw+0x25>
+ .byte 233,202,254,255,255 // jmpq 9bb5 <_sk_lerp_565_hsw+0x25>
.byte 144 // nop
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -19006,9 +19283,9 @@ _sk_load_tables_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,139,0 // mov (%rax),%r8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,116 // jne 9b7e <_sk_load_tables_hsw+0x7e>
+ .byte 117,116 // jne 9d86 <_sk_load_tables_hsw+0x7e>
.byte 196,193,126,111,28,144 // vmovdqu (%r8,%rdx,4),%ymm3
- .byte 197,229,219,13,168,242,2,0 // vpand 0x2f2a8(%rip),%ymm3,%ymm1 # 38dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x54c>
+ .byte 197,229,219,13,64,253,2,0 // vpand 0x2fd40(%rip),%ymm3,%ymm1 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x568>
.byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 76,139,72,16 // mov 0x10(%rax),%r9
@@ -19016,16 +19293,16 @@ _sk_load_tables_hsw:
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 196,65,53,118,201 // vpcmpeqd %ymm9,%ymm9,%ymm9
.byte 196,194,53,146,4,136 // vgatherdps %ymm9,(%r8,%ymm1,4),%ymm0
- .byte 196,98,101,0,13,159,242,2,0 // vpshufb 0x2f29f(%rip),%ymm3,%ymm9 # 38de0 <_sk_srcover_bgra_8888_sse2_lowp+0x56c>
+ .byte 196,98,101,0,13,55,253,2,0 // vpshufb 0x2fd37(%rip),%ymm3,%ymm9 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x588>
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,65,45,118,210 // vpcmpeqd %ymm10,%ymm10,%ymm10
.byte 196,130,45,146,12,137 // vgatherdps %ymm10,(%r9,%ymm9,4),%ymm1
.byte 72,139,64,24 // mov 0x18(%rax),%rax
- .byte 196,98,101,0,13,163,242,2,0 // vpshufb 0x2f2a3(%rip),%ymm3,%ymm9 # 38e00 <_sk_srcover_bgra_8888_sse2_lowp+0x58c>
+ .byte 196,98,101,0,13,59,253,2,0 // vpshufb 0x2fd3b(%rip),%ymm3,%ymm9 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x5a8>
.byte 196,162,61,146,20,136 // vgatherdps %ymm8,(%rax,%ymm9,4),%ymm2
.byte 197,229,114,211,24 // vpsrld $0x18,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,39,240,2,0 // vbroadcastss 0x2f027(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,163,250,2,0 // vbroadcastss 0x2faa3(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19034,21 +19311,21 @@ _sk_load_tables_hsw:
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,122,255,255,255 // ja 9b10 <_sk_load_tables_hsw+0x10>
+ .byte 15,135,122,255,255,255 // ja 9d18 <_sk_load_tables_hsw+0x10>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,139,0,0,0 // lea 0x8b(%rip),%r10 # 9c2c <_sk_load_tables_hsw+0x12c>
+ .byte 76,141,21,139,0,0,0 // lea 0x8b(%rip),%r10 # 9e34 <_sk_load_tables_hsw+0x12c>
.byte 79,99,12,138 // movslq (%r10,%r9,4),%r9
.byte 77,1,209 // add %r10,%r9
.byte 65,255,225 // jmpq *%r9
.byte 196,193,121,110,28,144 // vmovd (%r8,%rdx,4),%xmm3
- .byte 233,90,255,255,255 // jmpq 9b10 <_sk_load_tables_hsw+0x10>
+ .byte 233,90,255,255,255 // jmpq 9d18 <_sk_load_tables_hsw+0x10>
.byte 196,193,121,110,68,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
.byte 196,227,117,2,216,4 // vpblendd $0x4,%ymm0,%ymm1,%ymm3
.byte 196,193,122,126,4,144 // vmovq (%r8,%rdx,4),%xmm0
.byte 196,227,101,2,216,3 // vpblendd $0x3,%ymm0,%ymm3,%ymm3
- .byte 233,51,255,255,255 // jmpq 9b10 <_sk_load_tables_hsw+0x10>
+ .byte 233,51,255,255,255 // jmpq 9d18 <_sk_load_tables_hsw+0x10>
.byte 196,193,121,110,68,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -19061,8 +19338,8 @@ _sk_load_tables_hsw:
.byte 196,227,101,56,216,1 // vinserti128 $0x1,%xmm0,%ymm3,%ymm3
.byte 196,193,122,111,4,144 // vmovdqu (%r8,%rdx,4),%xmm0
.byte 196,227,125,2,219,240 // vpblendd $0xf0,%ymm3,%ymm0,%ymm3
- .byte 233,228,254,255,255 // jmpq 9b10 <_sk_load_tables_hsw+0x10>
- .byte 127,255 // jg 9c2d <_sk_load_tables_hsw+0x12d>
+ .byte 233,228,254,255,255 // jmpq 9d18 <_sk_load_tables_hsw+0x10>
+ .byte 127,255 // jg 9e35 <_sk_load_tables_hsw+0x12d>
.byte 255 // (bad)
.byte 255,160,255,255,255,138 // jmpq *-0x75000001(%rax)
.byte 255 // (bad)
@@ -19090,7 +19367,7 @@ _sk_load_tables_u16_be_hsw:
.byte 76,139,0 // mov (%rax),%r8
.byte 76,141,12,149,0,0,0,0 // lea 0x0(,%rdx,4),%r9
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,215,0,0,0 // jne 9d35 <_sk_load_tables_u16_be_hsw+0xed>
+ .byte 15,133,215,0,0,0 // jne 9f3d <_sk_load_tables_u16_be_hsw+0xed>
.byte 196,1,121,16,4,72 // vmovupd (%r8,%r9,2),%xmm8
.byte 196,129,121,16,84,72,16 // vmovupd 0x10(%r8,%r9,2),%xmm2
.byte 196,129,121,16,92,72,32 // vmovupd 0x20(%r8,%r9,2),%xmm3
@@ -19106,7 +19383,7 @@ _sk_load_tables_u16_be_hsw:
.byte 197,185,108,200 // vpunpcklqdq %xmm0,%xmm8,%xmm1
.byte 197,57,109,192 // vpunpckhqdq %xmm0,%xmm8,%xmm8
.byte 196,65,49,108,214 // vpunpcklqdq %xmm14,%xmm9,%xmm10
- .byte 197,121,111,29,64,247,2,0 // vmovdqa 0x2f740(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,121,111,29,152,2,3,0 // vmovdqa 0x30298(%rip),%xmm11 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,193,113,219,195 // vpand %xmm11,%xmm1,%xmm0
.byte 196,226,125,51,200 // vpmovzxwd %xmm0,%ymm1
.byte 196,65,29,118,228 // vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -19131,36 +19408,36 @@ _sk_load_tables_u16_be_hsw:
.byte 197,185,235,219 // vpor %xmm3,%xmm8,%xmm3
.byte 196,226,125,51,219 // vpmovzxwd %xmm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,140,238,2,0 // vbroadcastss 0x2ee8c(%rip),%ymm8 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,5,8,249,2,0 // vbroadcastss 0x2f908(%rip),%ymm8 # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,123,16,4,72 // vmovsd (%r8,%r9,2),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je 9d9b <_sk_load_tables_u16_be_hsw+0x153>
+ .byte 116,85 // je 9fa3 <_sk_load_tables_u16_be_hsw+0x153>
.byte 196,1,57,22,68,72,8 // vmovhpd 0x8(%r8,%r9,2),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb 9d9b <_sk_load_tables_u16_be_hsw+0x153>
+ .byte 114,72 // jb 9fa3 <_sk_load_tables_u16_be_hsw+0x153>
.byte 196,129,123,16,84,72,16 // vmovsd 0x10(%r8,%r9,2),%xmm2
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je 9da8 <_sk_load_tables_u16_be_hsw+0x160>
+ .byte 116,72 // je 9fb0 <_sk_load_tables_u16_be_hsw+0x160>
.byte 196,129,105,22,84,72,24 // vmovhpd 0x18(%r8,%r9,2),%xmm2,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb 9da8 <_sk_load_tables_u16_be_hsw+0x160>
+ .byte 114,59 // jb 9fb0 <_sk_load_tables_u16_be_hsw+0x160>
.byte 196,129,123,16,92,72,32 // vmovsd 0x20(%r8,%r9,2),%xmm3
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,251,254,255,255 // je 9c79 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 15,132,251,254,255,255 // je 9e81 <_sk_load_tables_u16_be_hsw+0x31>
.byte 196,129,97,22,92,72,40 // vmovhpd 0x28(%r8,%r9,2),%xmm3,%xmm3
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,234,254,255,255 // jb 9c79 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 15,130,234,254,255,255 // jb 9e81 <_sk_load_tables_u16_be_hsw+0x31>
.byte 196,1,122,126,76,72,48 // vmovq 0x30(%r8,%r9,2),%xmm9
- .byte 233,222,254,255,255 // jmpq 9c79 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 233,222,254,255,255 // jmpq 9e81 <_sk_load_tables_u16_be_hsw+0x31>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
.byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2
- .byte 233,209,254,255,255 // jmpq 9c79 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 233,209,254,255,255 // jmpq 9e81 <_sk_load_tables_u16_be_hsw+0x31>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,200,254,255,255 // jmpq 9c79 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 233,200,254,255,255 // jmpq 9e81 <_sk_load_tables_u16_be_hsw+0x31>
HIDDEN _sk_load_tables_rgb_u16_be_hsw
.globl _sk_load_tables_rgb_u16_be_hsw
@@ -19170,7 +19447,7 @@ _sk_load_tables_rgb_u16_be_hsw:
.byte 76,139,0 // mov (%rax),%r8
.byte 76,141,12,82 // lea (%rdx,%rdx,2),%r9
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,206,0,0,0 // jne 9e91 <_sk_load_tables_rgb_u16_be_hsw+0xe0>
+ .byte 15,133,206,0,0,0 // jne a099 <_sk_load_tables_rgb_u16_be_hsw+0xe0>
.byte 196,1,122,111,28,72 // vmovdqu (%r8,%r9,2),%xmm11
.byte 196,129,122,111,92,72,12 // vmovdqu 0xc(%r8,%r9,2),%xmm3
.byte 196,129,122,111,84,72,24 // vmovdqu 0x18(%r8,%r9,2),%xmm2
@@ -19191,7 +19468,7 @@ _sk_load_tables_rgb_u16_be_hsw:
.byte 197,105,108,192 // vpunpcklqdq %xmm0,%xmm2,%xmm8
.byte 197,241,108,195 // vpunpcklqdq %xmm3,%xmm1,%xmm0
.byte 197,241,109,203 // vpunpckhqdq %xmm3,%xmm1,%xmm1
- .byte 197,249,111,29,192,245,2,0 // vmovdqa 0x2f5c0(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,111,29,24,1,3,0 // vmovdqa 0x30118(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 197,249,219,195 // vpand %xmm3,%xmm0,%xmm0
.byte 196,98,125,51,200 // vpmovzxwd %xmm0,%ymm9
.byte 196,65,45,118,210 // vpcmpeqd %ymm10,%ymm10,%ymm10
@@ -19211,76 +19488,76 @@ _sk_load_tables_rgb_u16_be_hsw:
.byte 196,226,125,51,219 // vpmovzxwd %xmm3,%ymm3
.byte 196,226,45,146,20,152 // vgatherdps %ymm10,(%rax,%ymm3,4),%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,149,236,2,0 // vbroadcastss 0x2ec95(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,17,247,2,0 // vbroadcastss 0x2f711(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,4,72 // vmovd (%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,1,121,196,92,72,4,2 // vpinsrw $0x2,0x4(%r8,%r9,2),%xmm0,%xmm11
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,31 // jne 9ec9 <_sk_load_tables_rgb_u16_be_hsw+0x118>
+ .byte 117,31 // jne a0d1 <_sk_load_tables_rgb_u16_be_hsw+0x118>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
- .byte 233,47,255,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,47,255,255,255 // jmpq a000 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 196,129,121,110,68,72,6 // vmovd 0x6(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,1,121,196,68,72,10,2 // vpinsrw $0x2,0xa(%r8,%r9,2),%xmm0,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,48 // jb 9f13 <_sk_load_tables_rgb_u16_be_hsw+0x162>
+ .byte 114,48 // jb a11b <_sk_load_tables_rgb_u16_be_hsw+0x162>
.byte 196,129,121,110,68,72,12 // vmovd 0xc(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,92,72,16,2 // vpinsrw $0x2,0x10(%r8,%r9,2),%xmm0,%xmm3
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 117,48 // jne 9f2d <_sk_load_tables_rgb_u16_be_hsw+0x17c>
+ .byte 117,48 // jne a135 <_sk_load_tables_rgb_u16_be_hsw+0x17c>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
- .byte 233,229,254,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,229,254,255,255 // jmpq a000 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
- .byte 233,203,254,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,203,254,255,255 // jmpq a000 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 196,129,121,110,68,72,18 // vmovd 0x12(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,1,121,196,84,72,22,2 // vpinsrw $0x2,0x16(%r8,%r9,2),%xmm0,%xmm10
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,39 // jb 9f6e <_sk_load_tables_rgb_u16_be_hsw+0x1bd>
+ .byte 114,39 // jb a176 <_sk_load_tables_rgb_u16_be_hsw+0x1bd>
.byte 196,129,121,110,68,72,24 // vmovd 0x18(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,84,72,28,2 // vpinsrw $0x2,0x1c(%r8,%r9,2),%xmm0,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 117,30 // jne 9f7f <_sk_load_tables_rgb_u16_be_hsw+0x1ce>
+ .byte 117,30 // jne a187 <_sk_load_tables_rgb_u16_be_hsw+0x1ce>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
- .byte 233,138,254,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,138,254,255,255 // jmpq a000 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
- .byte 233,121,254,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,121,254,255,255 // jmpq a000 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 196,129,121,110,68,72,30 // vmovd 0x1e(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,76,72,34,2 // vpinsrw $0x2,0x22(%r8,%r9,2),%xmm0,%xmm1
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,25 // jb 9fb2 <_sk_load_tables_rgb_u16_be_hsw+0x201>
+ .byte 114,25 // jb a1ba <_sk_load_tables_rgb_u16_be_hsw+0x201>
.byte 196,129,121,110,68,72,36 // vmovd 0x24(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,68,72,40,2 // vpinsrw $0x2,0x28(%r8,%r9,2),%xmm0,%xmm0
- .byte 233,70,254,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,70,254,255,255 // jmpq a000 <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,61,254,255,255 // jmpq 9df8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,61,254,255,255 // jmpq a000 <_sk_load_tables_rgb_u16_be_hsw+0x47>
HIDDEN _sk_byte_tables_hsw
.globl _sk_byte_tables_hsw
FUNCTION(_sk_byte_tables_hsw)
_sk_byte_tables_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,138,235,2,0 // vbroadcastss 0x2eb8a(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,6,246,2,0 // vbroadcastss 0x2f606(%rip),%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,125,91,200 // vcvtps2dq %ymm0,%ymm9
.byte 196,65,249,126,200 // vmovq %xmm9,%r8
@@ -19410,7 +19687,7 @@ _sk_byte_tables_hsw:
.byte 67,15,182,4,17 // movzbl (%r9,%r10,1),%eax
.byte 196,194,125,49,193 // vpmovzxbd %xmm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,92,233,2,0 // vbroadcastss 0x2e95c(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,216,243,2,0 // vbroadcastss 0x2f3d8(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,226,125,49,201 // vpmovzxbd %xmm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
@@ -19532,7 +19809,7 @@ _sk_byte_tables_rgb_hsw:
.byte 67,15,182,4,17 // movzbl (%r9,%r10,1),%eax
.byte 196,194,125,49,193 // vpmovzxbd %xmm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,48,231,2,0 // vbroadcastss 0x2e730(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,172,241,2,0 // vbroadcastss 0x2f1ac(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,226,125,49,201 // vpmovzxbd %xmm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
@@ -19635,33 +19912,33 @@ _sk_parametric_r_hsw:
.byte 196,66,125,168,211 // vfmadd213ps %ymm11,%ymm0,%ymm10
.byte 196,226,125,24,0 // vbroadcastss (%rax),%ymm0
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,22,230,2,0 // vbroadcastss 0x2e616(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,45,17,230,2,0 // vbroadcastss 0x2e611(%rip),%ymm13 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,146,240,2,0 // vbroadcastss 0x2f092(%rip),%ymm12 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,45,141,240,2,0 // vbroadcastss 0x2f08d(%rip),%ymm13 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,99,229,2,0 // vbroadcastss 0x2e563(%rip),%ymm13 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,45,223,239,2,0 // vbroadcastss 0x2efdf(%rip),%ymm13 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,249,229,2,0 // vbroadcastss 0x2e5f9(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,117,240,2,0 // vbroadcastss 0x2f075(%rip),%ymm13 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,239,229,2,0 // vbroadcastss 0x2e5ef(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,107,240,2,0 // vbroadcastss 0x2f06b(%rip),%ymm11 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,229,229,2,0 // vbroadcastss 0x2e5e5(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,97,240,2,0 // vbroadcastss 0x2f061(%rip),%ymm12 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,219,229,2,0 // vbroadcastss 0x2e5db(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,87,240,2,0 // vbroadcastss 0x2f057(%rip),%ymm12 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,28,94,210 // vdivps %ymm10,%ymm12,%ymm10
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 196,99,125,8,208,1 // vroundps $0x1,%ymm0,%ymm10
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,188,229,2,0 // vbroadcastss 0x2e5bc(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,56,240,2,0 // vbroadcastss 0x2f038(%rip),%ymm11 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,178,229,2,0 // vbroadcastss 0x2e5b2(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,46,240,2,0 // vbroadcastss 0x2f02e(%rip),%ymm11 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,45,172,216 // vfnmadd213ps %ymm0,%ymm10,%ymm11
- .byte 196,226,125,24,5,168,229,2,0 // vbroadcastss 0x2e5a8(%rip),%ymm0 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,5,36,240,2,0 // vbroadcastss 0x2f024(%rip),%ymm0 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
- .byte 196,98,125,24,21,158,229,2,0 // vbroadcastss 0x2e59e(%rip),%ymm10 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,21,26,240,2,0 // vbroadcastss 0x2f01a(%rip),%ymm10 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,172,94,192 // vdivps %ymm0,%ymm10,%ymm0
.byte 197,164,88,192 // vaddps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,21,145,229,2,0 // vbroadcastss 0x2e591(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,13,240,2,0 // vbroadcastss 0x2f00d(%rip),%ymm10 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 197,253,91,192 // vcvtps2dq %ymm0,%ymm0
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -19669,7 +19946,7 @@ _sk_parametric_r_hsw:
.byte 196,195,125,74,193,128 // vblendvps %ymm8,%ymm9,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,165,228,2,0 // vbroadcastss 0x2e4a5(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,33,239,2,0 // vbroadcastss 0x2ef21(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19689,33 +19966,33 @@ _sk_parametric_g_hsw:
.byte 196,66,117,168,211 // vfmadd213ps %ymm11,%ymm1,%ymm10
.byte 196,226,125,24,8 // vbroadcastss (%rax),%ymm1
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,241,228,2,0 // vbroadcastss 0x2e4f1(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,45,236,228,2,0 // vbroadcastss 0x2e4ec(%rip),%ymm13 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,109,239,2,0 // vbroadcastss 0x2ef6d(%rip),%ymm12 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,45,104,239,2,0 // vbroadcastss 0x2ef68(%rip),%ymm13 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,62,228,2,0 // vbroadcastss 0x2e43e(%rip),%ymm13 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,45,186,238,2,0 // vbroadcastss 0x2eeba(%rip),%ymm13 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,212,228,2,0 // vbroadcastss 0x2e4d4(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,80,239,2,0 // vbroadcastss 0x2ef50(%rip),%ymm13 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,202,228,2,0 // vbroadcastss 0x2e4ca(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,70,239,2,0 // vbroadcastss 0x2ef46(%rip),%ymm11 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,192,228,2,0 // vbroadcastss 0x2e4c0(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,60,239,2,0 // vbroadcastss 0x2ef3c(%rip),%ymm12 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,182,228,2,0 // vbroadcastss 0x2e4b6(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,50,239,2,0 // vbroadcastss 0x2ef32(%rip),%ymm12 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,28,94,210 // vdivps %ymm10,%ymm12,%ymm10
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
.byte 196,193,116,89,202 // vmulps %ymm10,%ymm1,%ymm1
.byte 196,99,125,8,209,1 // vroundps $0x1,%ymm1,%ymm10
.byte 196,65,116,92,210 // vsubps %ymm10,%ymm1,%ymm10
- .byte 196,98,125,24,29,151,228,2,0 // vbroadcastss 0x2e497(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,19,239,2,0 // vbroadcastss 0x2ef13(%rip),%ymm11 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,141,228,2,0 // vbroadcastss 0x2e48d(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,9,239,2,0 // vbroadcastss 0x2ef09(%rip),%ymm11 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,45,172,217 // vfnmadd213ps %ymm1,%ymm10,%ymm11
- .byte 196,226,125,24,13,131,228,2,0 // vbroadcastss 0x2e483(%rip),%ymm1 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,13,255,238,2,0 // vbroadcastss 0x2eeff(%rip),%ymm1 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,21,121,228,2,0 // vbroadcastss 0x2e479(%rip),%ymm10 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,21,245,238,2,0 // vbroadcastss 0x2eef5(%rip),%ymm10 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1
.byte 197,164,88,201 // vaddps %ymm1,%ymm11,%ymm1
- .byte 196,98,125,24,21,108,228,2,0 // vbroadcastss 0x2e46c(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,232,238,2,0 // vbroadcastss 0x2eee8(%rip),%ymm10 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,116,89,202 // vmulps %ymm10,%ymm1,%ymm1
.byte 197,253,91,201 // vcvtps2dq %ymm1,%ymm1
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -19723,7 +20000,7 @@ _sk_parametric_g_hsw:
.byte 196,195,117,74,201,128 // vblendvps %ymm8,%ymm9,%ymm1,%ymm1
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,5,128,227,2,0 // vbroadcastss 0x2e380(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,252,237,2,0 // vbroadcastss 0x2edfc(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19743,33 +20020,33 @@ _sk_parametric_b_hsw:
.byte 196,66,109,168,211 // vfmadd213ps %ymm11,%ymm2,%ymm10
.byte 196,226,125,24,16 // vbroadcastss (%rax),%ymm2
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,204,227,2,0 // vbroadcastss 0x2e3cc(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,45,199,227,2,0 // vbroadcastss 0x2e3c7(%rip),%ymm13 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,72,238,2,0 // vbroadcastss 0x2ee48(%rip),%ymm12 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,45,67,238,2,0 // vbroadcastss 0x2ee43(%rip),%ymm13 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,25,227,2,0 // vbroadcastss 0x2e319(%rip),%ymm13 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,45,149,237,2,0 // vbroadcastss 0x2ed95(%rip),%ymm13 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,175,227,2,0 // vbroadcastss 0x2e3af(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,43,238,2,0 // vbroadcastss 0x2ee2b(%rip),%ymm13 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,165,227,2,0 // vbroadcastss 0x2e3a5(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,33,238,2,0 // vbroadcastss 0x2ee21(%rip),%ymm11 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,155,227,2,0 // vbroadcastss 0x2e39b(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,23,238,2,0 // vbroadcastss 0x2ee17(%rip),%ymm12 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,145,227,2,0 // vbroadcastss 0x2e391(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,13,238,2,0 // vbroadcastss 0x2ee0d(%rip),%ymm12 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,28,94,210 // vdivps %ymm10,%ymm12,%ymm10
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 196,99,125,8,210,1 // vroundps $0x1,%ymm2,%ymm10
.byte 196,65,108,92,210 // vsubps %ymm10,%ymm2,%ymm10
- .byte 196,98,125,24,29,114,227,2,0 // vbroadcastss 0x2e372(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,238,237,2,0 // vbroadcastss 0x2edee(%rip),%ymm11 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,104,227,2,0 // vbroadcastss 0x2e368(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,228,237,2,0 // vbroadcastss 0x2ede4(%rip),%ymm11 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,45,172,218 // vfnmadd213ps %ymm2,%ymm10,%ymm11
- .byte 196,226,125,24,21,94,227,2,0 // vbroadcastss 0x2e35e(%rip),%ymm2 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,21,218,237,2,0 // vbroadcastss 0x2edda(%rip),%ymm2 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,193,108,92,210 // vsubps %ymm10,%ymm2,%ymm2
- .byte 196,98,125,24,21,84,227,2,0 // vbroadcastss 0x2e354(%rip),%ymm10 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,21,208,237,2,0 // vbroadcastss 0x2edd0(%rip),%ymm10 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,172,94,210 // vdivps %ymm2,%ymm10,%ymm2
.byte 197,164,88,210 // vaddps %ymm2,%ymm11,%ymm2
- .byte 196,98,125,24,21,71,227,2,0 // vbroadcastss 0x2e347(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,195,237,2,0 // vbroadcastss 0x2edc3(%rip),%ymm10 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 197,253,91,210 // vcvtps2dq %ymm2,%ymm2
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -19777,7 +20054,7 @@ _sk_parametric_b_hsw:
.byte 196,195,109,74,209,128 // vblendvps %ymm8,%ymm9,%ymm2,%ymm2
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,108,95,208 // vmaxps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,91,226,2,0 // vbroadcastss 0x2e25b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,215,236,2,0 // vbroadcastss 0x2ecd7(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19797,33 +20074,33 @@ _sk_parametric_a_hsw:
.byte 196,66,101,168,211 // vfmadd213ps %ymm11,%ymm3,%ymm10
.byte 196,226,125,24,24 // vbroadcastss (%rax),%ymm3
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,167,226,2,0 // vbroadcastss 0x2e2a7(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,45,162,226,2,0 // vbroadcastss 0x2e2a2(%rip),%ymm13 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,35,237,2,0 // vbroadcastss 0x2ed23(%rip),%ymm12 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,45,30,237,2,0 // vbroadcastss 0x2ed1e(%rip),%ymm13 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,244,225,2,0 // vbroadcastss 0x2e1f4(%rip),%ymm13 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,45,112,236,2,0 // vbroadcastss 0x2ec70(%rip),%ymm13 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,138,226,2,0 // vbroadcastss 0x2e28a(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,6,237,2,0 // vbroadcastss 0x2ed06(%rip),%ymm13 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,128,226,2,0 // vbroadcastss 0x2e280(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,252,236,2,0 // vbroadcastss 0x2ecfc(%rip),%ymm11 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,118,226,2,0 // vbroadcastss 0x2e276(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,242,236,2,0 // vbroadcastss 0x2ecf2(%rip),%ymm12 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,108,226,2,0 // vbroadcastss 0x2e26c(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,232,236,2,0 // vbroadcastss 0x2ece8(%rip),%ymm12 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,28,94,210 // vdivps %ymm10,%ymm12,%ymm10
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
.byte 196,193,100,89,218 // vmulps %ymm10,%ymm3,%ymm3
.byte 196,99,125,8,211,1 // vroundps $0x1,%ymm3,%ymm10
.byte 196,65,100,92,210 // vsubps %ymm10,%ymm3,%ymm10
- .byte 196,98,125,24,29,77,226,2,0 // vbroadcastss 0x2e24d(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,201,236,2,0 // vbroadcastss 0x2ecc9(%rip),%ymm11 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,67,226,2,0 // vbroadcastss 0x2e243(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,191,236,2,0 // vbroadcastss 0x2ecbf(%rip),%ymm11 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,45,172,219 // vfnmadd213ps %ymm3,%ymm10,%ymm11
- .byte 196,226,125,24,29,57,226,2,0 // vbroadcastss 0x2e239(%rip),%ymm3 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,29,181,236,2,0 // vbroadcastss 0x2ecb5(%rip),%ymm3 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,193,100,92,218 // vsubps %ymm10,%ymm3,%ymm3
- .byte 196,98,125,24,21,47,226,2,0 // vbroadcastss 0x2e22f(%rip),%ymm10 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,21,171,236,2,0 // vbroadcastss 0x2ecab(%rip),%ymm10 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,172,94,219 // vdivps %ymm3,%ymm10,%ymm3
.byte 197,164,88,219 // vaddps %ymm3,%ymm11,%ymm3
- .byte 196,98,125,24,21,34,226,2,0 // vbroadcastss 0x2e222(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,158,236,2,0 // vbroadcastss 0x2ec9e(%rip),%ymm10 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,100,89,218 // vmulps %ymm10,%ymm3,%ymm3
.byte 197,253,91,219 // vcvtps2dq %ymm3,%ymm3
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -19831,7 +20108,7 @@ _sk_parametric_a_hsw:
.byte 196,195,101,74,217,128 // vblendvps %ymm8,%ymm9,%ymm3,%ymm3
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,100,95,216 // vmaxps %ymm8,%ymm3,%ymm3
- .byte 196,98,125,24,5,54,225,2,0 // vbroadcastss 0x2e136(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,178,235,2,0 // vbroadcastss 0x2ebb2(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19850,35 +20127,35 @@ _sk_gamma_hsw:
.byte 197,252,40,241 // vmovaps %ymm1,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,124,91,208 // vcvtdq2ps %ymm0,%ymm10
- .byte 196,98,125,24,29,141,225,2,0 // vbroadcastss 0x2e18d(%rip),%ymm11 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,226,125,24,45,136,225,2,0 // vbroadcastss 0x2e188(%rip),%ymm5 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,29,9,236,2,0 // vbroadcastss 0x2ec09(%rip),%ymm11 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,226,125,24,45,4,236,2,0 // vbroadcastss 0x2ec04(%rip),%ymm5 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 197,124,84,205 // vandps %ymm5,%ymm0,%ymm9
- .byte 196,226,125,24,37,219,224,2,0 // vbroadcastss 0x2e0db(%rip),%ymm4 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,37,87,235,2,0 // vbroadcastss 0x2eb57(%rip),%ymm4 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,52,86,228 // vorps %ymm4,%ymm9,%ymm12
- .byte 196,98,125,24,45,114,225,2,0 // vbroadcastss 0x2e172(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,238,235,2,0 // vbroadcastss 0x2ebee(%rip),%ymm13 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,168,213 // vfmadd213ps %ymm13,%ymm11,%ymm10
- .byte 196,98,125,24,13,104,225,2,0 // vbroadcastss 0x2e168(%rip),%ymm9 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,13,228,235,2,0 // vbroadcastss 0x2ebe4(%rip),%ymm9 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,29,188,209 // vfnmadd231ps %ymm9,%ymm12,%ymm10
.byte 197,124,91,246 // vcvtdq2ps %ymm6,%ymm14
.byte 196,66,37,168,245 // vfmadd213ps %ymm13,%ymm11,%ymm14
.byte 197,124,91,255 // vcvtdq2ps %ymm7,%ymm15
.byte 196,66,37,168,253 // vfmadd213ps %ymm13,%ymm11,%ymm15
- .byte 196,98,125,24,29,76,225,2,0 // vbroadcastss 0x2e14c(%rip),%ymm11 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,200,235,2,0 // vbroadcastss 0x2ebc8(%rip),%ymm11 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,28,88,227 // vaddps %ymm11,%ymm12,%ymm12
- .byte 196,98,125,24,45,66,225,2,0 // vbroadcastss 0x2e142(%rip),%ymm13 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,45,190,235,2,0 // vbroadcastss 0x2ebbe(%rip),%ymm13 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,20,94,228 // vdivps %ymm12,%ymm13,%ymm12
.byte 196,65,44,92,212 // vsubps %ymm12,%ymm10,%ymm10
.byte 196,98,125,24,32 // vbroadcastss (%rax),%ymm12
.byte 196,65,44,89,212 // vmulps %ymm12,%ymm10,%ymm10
.byte 196,67,125,8,194,1 // vroundps $0x1,%ymm10,%ymm8
.byte 196,65,44,92,192 // vsubps %ymm8,%ymm10,%ymm8
- .byte 196,226,125,24,21,30,225,2,0 // vbroadcastss 0x2e11e(%rip),%ymm2 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,226,125,24,21,154,235,2,0 // vbroadcastss 0x2eb9a(%rip),%ymm2 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 197,44,88,210 // vaddps %ymm2,%ymm10,%ymm10
- .byte 196,226,125,24,29,21,225,2,0 // vbroadcastss 0x2e115(%rip),%ymm3 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,226,125,24,29,145,235,2,0 // vbroadcastss 0x2eb91(%rip),%ymm3 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,61,188,211 // vfnmadd231ps %ymm3,%ymm8,%ymm10
- .byte 196,226,125,24,13,11,225,2,0 // vbroadcastss 0x2e10b(%rip),%ymm1 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,13,135,235,2,0 // vbroadcastss 0x2eb87(%rip),%ymm1 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,116,92,192 // vsubps %ymm8,%ymm1,%ymm8
- .byte 196,226,125,24,5,1,225,2,0 // vbroadcastss 0x2e101(%rip),%ymm0 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,226,125,24,5,125,235,2,0 // vbroadcastss 0x2eb7d(%rip),%ymm0 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,124,94,192 // vdivps %ymm8,%ymm0,%ymm8
.byte 196,65,44,88,192 // vaddps %ymm8,%ymm10,%ymm8
.byte 197,204,84,245 // vandps %ymm5,%ymm6,%ymm6
@@ -19909,7 +20186,7 @@ _sk_gamma_hsw:
.byte 197,244,92,205 // vsubps %ymm5,%ymm1,%ymm1
.byte 197,252,94,193 // vdivps %ymm1,%ymm0,%ymm0
.byte 197,236,88,192 // vaddps %ymm0,%ymm2,%ymm0
- .byte 196,226,125,24,13,114,224,2,0 // vbroadcastss 0x2e072(%rip),%ymm1 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,226,125,24,13,238,234,2,0 // vbroadcastss 0x2eaee(%rip),%ymm1 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,188,89,209 // vmulps %ymm1,%ymm8,%ymm2
.byte 197,204,89,217 // vmulps %ymm1,%ymm6,%ymm3
.byte 197,252,89,225 // vmulps %ymm1,%ymm0,%ymm4
@@ -19929,26 +20206,26 @@ HIDDEN _sk_lab_to_xyz_hsw
.globl _sk_lab_to_xyz_hsw
FUNCTION(_sk_lab_to_xyz_hsw)
_sk_lab_to_xyz_hsw:
- .byte 196,98,125,24,5,48,224,2,0 // vbroadcastss 0x2e030(%rip),%ymm8 # 38be8 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
- .byte 196,98,125,24,13,143,223,2,0 // vbroadcastss 0x2df8f(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,125,24,21,34,224,2,0 // vbroadcastss 0x2e022(%rip),%ymm10 # 38bec <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ .byte 196,98,125,24,5,172,234,2,0 // vbroadcastss 0x2eaac(%rip),%ymm8 # 3986c <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ .byte 196,98,125,24,13,11,234,2,0 // vbroadcastss 0x2ea0b(%rip),%ymm9 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,21,158,234,2,0 // vbroadcastss 0x2ea9e(%rip),%ymm10 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
.byte 196,194,53,168,202 // vfmadd213ps %ymm10,%ymm9,%ymm1
.byte 196,194,53,168,210 // vfmadd213ps %ymm10,%ymm9,%ymm2
- .byte 196,98,125,24,13,19,224,2,0 // vbroadcastss 0x2e013(%rip),%ymm9 # 38bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ .byte 196,98,125,24,13,143,234,2,0 // vbroadcastss 0x2ea8f(%rip),%ymm9 # 39874 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
.byte 196,66,125,184,200 // vfmadd231ps %ymm8,%ymm0,%ymm9
- .byte 196,226,125,24,5,9,224,2,0 // vbroadcastss 0x2e009(%rip),%ymm0 # 38bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ .byte 196,226,125,24,5,133,234,2,0 // vbroadcastss 0x2ea85(%rip),%ymm0 # 39878 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
- .byte 196,98,125,24,5,0,224,2,0 // vbroadcastss 0x2e000(%rip),%ymm8 # 38bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ .byte 196,98,125,24,5,124,234,2,0 // vbroadcastss 0x2ea7c(%rip),%ymm8 # 3987c <_sk_srcover_bgra_8888_sse2_lowp+0x384>
.byte 196,98,117,168,192 // vfmadd213ps %ymm0,%ymm1,%ymm8
- .byte 196,98,125,24,13,246,223,2,0 // vbroadcastss 0x2dff6(%rip),%ymm9 # 38bfc <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ .byte 196,98,125,24,13,114,234,2,0 // vbroadcastss 0x2ea72(%rip),%ymm9 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
.byte 196,98,109,172,200 // vfnmadd213ps %ymm0,%ymm2,%ymm9
.byte 196,193,60,89,200 // vmulps %ymm8,%ymm8,%ymm1
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
- .byte 196,226,125,24,21,227,223,2,0 // vbroadcastss 0x2dfe3(%rip),%ymm2 # 38c00 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ .byte 196,226,125,24,21,95,234,2,0 // vbroadcastss 0x2ea5f(%rip),%ymm2 # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
.byte 197,108,194,209,1 // vcmpltps %ymm1,%ymm2,%ymm10
- .byte 196,98,125,24,29,217,223,2,0 // vbroadcastss 0x2dfd9(%rip),%ymm11 # 38c04 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ .byte 196,98,125,24,29,85,234,2,0 // vbroadcastss 0x2ea55(%rip),%ymm11 # 39888 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
.byte 196,65,60,88,195 // vaddps %ymm11,%ymm8,%ymm8
- .byte 196,98,125,24,37,207,223,2,0 // vbroadcastss 0x2dfcf(%rip),%ymm12 # 38c08 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ .byte 196,98,125,24,37,75,234,2,0 // vbroadcastss 0x2ea4b(%rip),%ymm12 # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x394>
.byte 196,65,60,89,196 // vmulps %ymm12,%ymm8,%ymm8
.byte 196,99,61,74,193,160 // vblendvps %ymm10,%ymm1,%ymm8,%ymm8
.byte 197,252,89,200 // vmulps %ymm0,%ymm0,%ymm1
@@ -19963,9 +20240,9 @@ _sk_lab_to_xyz_hsw:
.byte 196,65,52,88,203 // vaddps %ymm11,%ymm9,%ymm9
.byte 196,65,52,89,204 // vmulps %ymm12,%ymm9,%ymm9
.byte 196,227,53,74,208,32 // vblendvps %ymm2,%ymm0,%ymm9,%ymm2
- .byte 196,226,125,24,5,132,223,2,0 // vbroadcastss 0x2df84(%rip),%ymm0 # 38c0c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ .byte 196,226,125,24,5,0,234,2,0 // vbroadcastss 0x2ea00(%rip),%ymm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,123,223,2,0 // vbroadcastss 0x2df7b(%rip),%ymm8 # 38c10 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ .byte 196,98,125,24,5,247,233,2,0 // vbroadcastss 0x2e9f7(%rip),%ymm8 # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19981,12 +20258,12 @@ _sk_load_a8_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,52 // jne acea <_sk_load_a8_hsw+0x4c>
+ .byte 117,52 // jne aef2 <_sk_load_a8_hsw+0x4c>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,44,231,2,0 // vpand 0x2e72c(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,219,5,132,242,2,0 // vpand 0x2f284(%rip),%xmm0,%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,198,222,2,0 // vbroadcastss 0x2dec6(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,66,233,2,0 // vbroadcastss 0x2e942(%rip),%ymm1 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,217 // vmulps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -19998,15 +20275,15 @@ _sk_load_a8_hsw:
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,190 // ja acbc <_sk_load_a8_hsw+0x1e>
+ .byte 119,190 // ja aec4 <_sk_load_a8_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,119,0,0,0 // lea 0x77(%rip),%r10 # ad80 <_sk_load_a8_hsw+0xe2>
+ .byte 76,141,21,119,0,0,0 // lea 0x77(%rip),%r10 # af88 <_sk_load_a8_hsw+0xe2>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 235,159 // jmp acbc <_sk_load_a8_hsw+0x1e>
+ .byte 235,159 // jmp aec4 <_sk_load_a8_hsw+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,2 // vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -20014,7 +20291,7 @@ _sk_load_a8_hsw:
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,119,255,255,255 // jmpq acbc <_sk_load_a8_hsw+0x1e>
+ .byte 233,119,255,255,255 // jmpq aec4 <_sk_load_a8_hsw+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,6 // vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -20025,7 +20302,7 @@ _sk_load_a8_hsw:
.byte 196,129,121,110,12,24 // vmovd (%r8,%r11,1),%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 233,60,255,255,255 // jmpq acbc <_sk_load_a8_hsw+0x1e>
+ .byte 233,60,255,255,255 // jmpq aec4 <_sk_load_a8_hsw+0x1e>
.byte 146 // xchg %eax,%edx
.byte 255 // (bad)
.byte 255 // (bad)
@@ -20057,12 +20334,12 @@ _sk_load_a8_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,52 // jne ade8 <_sk_load_a8_dst_hsw+0x4c>
+ .byte 117,52 // jne aff0 <_sk_load_a8_dst_hsw+0x4c>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,46,230,2,0 // vpand 0x2e62e(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,217,219,37,134,241,2,0 // vpand 0x2f186(%rip),%xmm4,%xmm4 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,200,221,2,0 // vbroadcastss 0x2ddc8(%rip),%ymm5 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,45,68,232,2,0 // vbroadcastss 0x2e844(%rip),%ymm5 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,220,89,253 // vmulps %ymm5,%ymm4,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
@@ -20074,15 +20351,15 @@ _sk_load_a8_dst_hsw:
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,190 // ja adba <_sk_load_a8_dst_hsw+0x1e>
+ .byte 119,190 // ja afc2 <_sk_load_a8_dst_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # ae80 <_sk_load_a8_dst_hsw+0xe4>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # b088 <_sk_load_a8_dst_hsw+0xe4>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 235,159 // jmp adba <_sk_load_a8_dst_hsw+0x1e>
+ .byte 235,159 // jmp afc2 <_sk_load_a8_dst_hsw+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,2 // vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -20090,7 +20367,7 @@ _sk_load_a8_dst_hsw:
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,119,255,255,255 // jmpq adba <_sk_load_a8_dst_hsw+0x1e>
+ .byte 233,119,255,255,255 // jmpq afc2 <_sk_load_a8_dst_hsw+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,6 // vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -20101,7 +20378,7 @@ _sk_load_a8_dst_hsw:
.byte 196,129,121,110,44,24 // vmovd (%r8,%r11,1),%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 233,60,255,255,255 // jmpq adba <_sk_load_a8_dst_hsw+0x1e>
+ .byte 233,60,255,255,255 // jmpq afc2 <_sk_load_a8_dst_hsw+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 144 // nop
.byte 255 // (bad)
@@ -20110,7 +20387,7 @@ _sk_load_a8_dst_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde00ae90 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd261c>
+ .byte 232,255,255,255,221 // callq ffffffffde00b098 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd1ba0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -20177,7 +20454,7 @@ _sk_gather_a8_hsw:
.byte 196,227,121,32,192,7 // vpinsrb $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,49,192 // vpmovzxbd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,15,220,2,0 // vbroadcastss 0x2dc0f(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,139,230,2,0 // vbroadcastss 0x2e68b(%rip),%ymm1 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,217 // vmulps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -20199,14 +20476,14 @@ _sk_store_a8_hsw:
.byte 77,15,175,193 // imul %r9,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,140,219,2,0 // vbroadcastss 0x2db8c(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,8,230,2,0 // vbroadcastss 0x2e608(%rip),%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,100,89,192 // vmulps %ymm8,%ymm3,%ymm8
.byte 196,65,125,91,192 // vcvtps2dq %ymm8,%ymm8
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
.byte 197,57,103,192 // vpackuswb %xmm0,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne afec <_sk_store_a8_hsw+0x44>
+ .byte 117,10 // jne b1f4 <_sk_store_a8_hsw+0x44>
.byte 196,1,121,214,4,24 // vmovq %xmm8,(%r8,%r11,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20214,25 +20491,25 @@ _sk_store_a8_hsw:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja afe8 <_sk_store_a8_hsw+0x40>
+ .byte 119,236 // ja b1f0 <_sk_store_a8_hsw+0x40>
.byte 196,66,121,48,192 // vpmovzxbw %xmm8,%xmm8
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,88,0,0,0 // lea 0x58(%rip),%r10 # b064 <_sk_store_a8_hsw+0xbc>
+ .byte 76,141,21,88,0,0,0 // lea 0x58(%rip),%r10 # b26c <_sk_store_a8_hsw+0xbc>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,3,121,20,4,24,0 // vpextrb $0x0,%xmm8,(%r8,%r11,1)
- .byte 235,202 // jmp afe8 <_sk_store_a8_hsw+0x40>
+ .byte 235,202 // jmp b1f0 <_sk_store_a8_hsw+0x40>
.byte 196,3,121,20,68,24,2,4 // vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- .byte 196,98,57,0,5,209,227,2,0 // vpshufb 0x2e3d1(%rip),%xmm8,%xmm8 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 196,98,57,0,5,41,239,2,0 // vpshufb 0x2ef29(%rip),%xmm8,%xmm8 # 3a160 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
.byte 196,3,121,21,4,24,0 // vpextrw $0x0,%xmm8,(%r8,%r11,1)
- .byte 235,176 // jmp afe8 <_sk_store_a8_hsw+0x40>
+ .byte 235,176 // jmp b1f0 <_sk_store_a8_hsw+0x40>
.byte 196,3,121,20,68,24,6,12 // vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
.byte 196,3,121,20,68,24,5,10 // vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
.byte 196,3,121,20,68,24,4,8 // vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- .byte 196,98,57,0,5,183,227,2,0 // vpshufb 0x2e3b7(%rip),%xmm8,%xmm8 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ .byte 196,98,57,0,5,15,239,2,0 // vpshufb 0x2ef0f(%rip),%xmm8,%xmm8 # 3a170 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 196,1,121,126,4,24 // vmovd %xmm8,(%r8,%r11,1)
- .byte 235,135 // jmp afe8 <_sk_store_a8_hsw+0x40>
+ .byte 235,135 // jmp b1f0 <_sk_store_a8_hsw+0x40>
.byte 15,31,0 // nopl (%rax)
.byte 177,255 // mov $0xff,%cl
.byte 255 // (bad)
@@ -20265,15 +20542,15 @@ _sk_load_g8_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,57 // jne b0d1 <_sk_load_g8_hsw+0x51>
+ .byte 117,57 // jne b2d9 <_sk_load_g8_hsw+0x51>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,74,227,2,0 // vpand 0x2e34a(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,219,5,162,238,2,0 // vpand 0x2eea2(%rip),%xmm0,%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,228,218,2,0 // vbroadcastss 0x2dae4(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,96,229,2,0 // vbroadcastss 0x2e560(%rip),%ymm1 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,93,218,2,0 // vbroadcastss 0x2da5d(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,217,228,2,0 // vbroadcastss 0x2e4d9(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -20282,15 +20559,15 @@ _sk_load_g8_hsw:
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,185 // ja b09e <_sk_load_g8_hsw+0x1e>
+ .byte 119,185 // ja b2a6 <_sk_load_g8_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # b168 <_sk_load_g8_hsw+0xe8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # b370 <_sk_load_g8_hsw+0xe8>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 235,154 // jmp b09e <_sk_load_g8_hsw+0x1e>
+ .byte 235,154 // jmp b2a6 <_sk_load_g8_hsw+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,2 // vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -20298,7 +20575,7 @@ _sk_load_g8_hsw:
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,114,255,255,255 // jmpq b09e <_sk_load_g8_hsw+0x1e>
+ .byte 233,114,255,255,255 // jmpq b2a6 <_sk_load_g8_hsw+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,6 // vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -20309,7 +20586,7 @@ _sk_load_g8_hsw:
.byte 196,129,121,110,12,24 // vmovd (%r8,%r11,1),%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 233,55,255,255,255 // jmpq b09e <_sk_load_g8_hsw+0x1e>
+ .byte 233,55,255,255,255 // jmpq b2a6 <_sk_load_g8_hsw+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -20318,7 +20595,7 @@ _sk_load_g8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00b178 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2904>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b380 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd1e88>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20340,15 +20617,15 @@ _sk_load_g8_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,57 // jne b1d5 <_sk_load_g8_dst_hsw+0x51>
+ .byte 117,57 // jne b3dd <_sk_load_g8_dst_hsw+0x51>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,70,226,2,0 // vpand 0x2e246(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,217,219,37,158,237,2,0 // vpand 0x2ed9e(%rip),%xmm4,%xmm4 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,224,217,2,0 // vbroadcastss 0x2d9e0(%rip),%ymm5 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,45,92,228,2,0 // vbroadcastss 0x2e45c(%rip),%ymm5 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,89,217,2,0 // vbroadcastss 0x2d959(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,213,227,2,0 // vbroadcastss 0x2e3d5(%rip),%ymm7 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -20357,15 +20634,15 @@ _sk_load_g8_dst_hsw:
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,185 // ja b1a2 <_sk_load_g8_dst_hsw+0x1e>
+ .byte 119,185 // ja b3aa <_sk_load_g8_dst_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # b26c <_sk_load_g8_dst_hsw+0xe8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # b474 <_sk_load_g8_dst_hsw+0xe8>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 235,154 // jmp b1a2 <_sk_load_g8_dst_hsw+0x1e>
+ .byte 235,154 // jmp b3aa <_sk_load_g8_dst_hsw+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,2 // vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -20373,7 +20650,7 @@ _sk_load_g8_dst_hsw:
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,114,255,255,255 // jmpq b1a2 <_sk_load_g8_dst_hsw+0x1e>
+ .byte 233,114,255,255,255 // jmpq b3aa <_sk_load_g8_dst_hsw+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,6 // vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -20384,7 +20661,7 @@ _sk_load_g8_dst_hsw:
.byte 196,129,121,110,44,24 // vmovd (%r8,%r11,1),%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 233,55,255,255,255 // jmpq b1a2 <_sk_load_g8_dst_hsw+0x1e>
+ .byte 233,55,255,255,255 // jmpq b3aa <_sk_load_g8_dst_hsw+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -20393,7 +20670,7 @@ _sk_load_g8_dst_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00b27c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2a08>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b484 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd1f8c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20460,10 +20737,10 @@ _sk_gather_g8_hsw:
.byte 196,227,121,32,192,7 // vpinsrb $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,49,192 // vpmovzxbd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,35,216,2,0 // vbroadcastss 0x2d823(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,159,226,2,0 // vbroadcastss 0x2e29f(%rip),%ymm1 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,156,215,2,0 // vbroadcastss 0x2d79c(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,24,226,2,0 // vbroadcastss 0x2e218(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -20484,53 +20761,53 @@ _sk_load_565_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,114 // jne b426 <_sk_load_565_hsw+0x8d>
+ .byte 117,114 // jne b62e <_sk_load_565_hsw+0x8d>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,125,51,208 // vpmovzxwd %xmm0,%ymm2
- .byte 196,226,125,88,5,216,215,2,0 // vpbroadcastd 0x2d7d8(%rip),%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,88,5,84,226,2,0 // vpbroadcastd 0x2e254(%rip),%ymm0 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,203,215,2,0 // vbroadcastss 0x2d7cb(%rip),%ymm1 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,13,71,226,2,0 // vbroadcastss 0x2e247(%rip),%ymm1 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,194,215,2,0 // vpbroadcastd 0x2d7c2(%rip),%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,88,13,62,226,2,0 // vpbroadcastd 0x2e23e(%rip),%ymm1 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,181,215,2,0 // vbroadcastss 0x2d7b5(%rip),%ymm3 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,29,49,226,2,0 // vbroadcastss 0x2e231(%rip),%ymm3 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,172,215,2,0 // vpbroadcastd 0x2d7ac(%rip),%ymm3 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,88,29,40,226,2,0 // vpbroadcastd 0x2e228(%rip),%ymm3 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,159,215,2,0 // vbroadcastss 0x2d79f(%rip),%ymm3 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,29,27,226,2,0 // vbroadcastss 0x2e21b(%rip),%ymm3 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,0,215,2,0 // vbroadcastss 0x2d700(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,124,225,2,0 // vbroadcastss 0x2e17c(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,128 // ja b3ba <_sk_load_565_hsw+0x21>
+ .byte 119,128 // ja b5c2 <_sk_load_565_hsw+0x21>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # b4a8 <_sk_load_565_hsw+0x10f>
+ .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # b6b0 <_sk_load_565_hsw+0x10f>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,94,255,255,255 // jmpq b3ba <_sk_load_565_hsw+0x21>
+ .byte 233,94,255,255,255 // jmpq b5c2 <_sk_load_565_hsw+0x21>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,110,12,88 // vmovd (%r8,%r11,2),%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,65,255,255,255 // jmpq b3ba <_sk_load_565_hsw+0x21>
+ .byte 233,65,255,255,255 // jmpq b5c2 <_sk_load_565_hsw+0x21>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,122,126,12,88 // vmovq (%r8,%r11,2),%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 233,20,255,255,255 // jmpq b3ba <_sk_load_565_hsw+0x21>
+ .byte 233,20,255,255,255 // jmpq b5c2 <_sk_load_565_hsw+0x21>
.byte 102,144 // xchg %ax,%ax
.byte 166 // cmpsb %es:(%rdi),%ds:(%rsi)
.byte 255 // (bad)
@@ -20563,53 +20840,53 @@ _sk_load_565_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,114 // jne b551 <_sk_load_565_dst_hsw+0x8d>
+ .byte 117,114 // jne b759 <_sk_load_565_dst_hsw+0x8d>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,125,51,244 // vpmovzxwd %xmm4,%ymm6
- .byte 196,226,125,88,37,173,214,2,0 // vpbroadcastd 0x2d6ad(%rip),%ymm4 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,88,37,41,225,2,0 // vpbroadcastd 0x2e129(%rip),%ymm4 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,205,219,228 // vpand %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,160,214,2,0 // vbroadcastss 0x2d6a0(%rip),%ymm5 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,45,28,225,2,0 // vbroadcastss 0x2e11c(%rip),%ymm5 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,151,214,2,0 // vpbroadcastd 0x2d697(%rip),%ymm5 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,88,45,19,225,2,0 // vpbroadcastd 0x2e113(%rip),%ymm5 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,205,219,237 // vpand %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,138,214,2,0 // vbroadcastss 0x2d68a(%rip),%ymm7 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,61,6,225,2,0 // vbroadcastss 0x2e106(%rip),%ymm7 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,88,61,129,214,2,0 // vpbroadcastd 0x2d681(%rip),%ymm7 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,88,61,253,224,2,0 // vpbroadcastd 0x2e0fd(%rip),%ymm7 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,116,214,2,0 // vbroadcastss 0x2d674(%rip),%ymm7 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,61,240,224,2,0 // vbroadcastss 0x2e0f0(%rip),%ymm7 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,213,213,2,0 // vbroadcastss 0x2d5d5(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,81,224,2,0 // vbroadcastss 0x2e051(%rip),%ymm7 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,128 // ja b4e5 <_sk_load_565_dst_hsw+0x21>
+ .byte 119,128 // ja b6ed <_sk_load_565_dst_hsw+0x21>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # b5d4 <_sk_load_565_dst_hsw+0x110>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # b7dc <_sk_load_565_dst_hsw+0x110>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,94,255,255,255 // jmpq b4e5 <_sk_load_565_dst_hsw+0x21>
+ .byte 233,94,255,255,255 // jmpq b6ed <_sk_load_565_dst_hsw+0x21>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,121,110,44,88 // vmovd (%r8,%r11,2),%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,65,255,255,255 // jmpq b4e5 <_sk_load_565_dst_hsw+0x21>
+ .byte 233,65,255,255,255 // jmpq b6ed <_sk_load_565_dst_hsw+0x21>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,122,126,44,88 // vmovq (%r8,%r11,2),%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 233,20,255,255,255 // jmpq b4e5 <_sk_load_565_dst_hsw+0x21>
+ .byte 233,20,255,255,255 // jmpq b6ed <_sk_load_565_dst_hsw+0x21>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -20688,23 +20965,23 @@ _sk_gather_565_hsw:
.byte 65,15,183,4,88 // movzwl (%r8,%rbx,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,51,208 // vpmovzxwd %xmm0,%ymm2
- .byte 196,226,125,88,5,200,212,2,0 // vpbroadcastd 0x2d4c8(%rip),%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,88,5,68,223,2,0 // vpbroadcastd 0x2df44(%rip),%ymm0 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,187,212,2,0 // vbroadcastss 0x2d4bb(%rip),%ymm1 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,13,55,223,2,0 // vbroadcastss 0x2df37(%rip),%ymm1 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,178,212,2,0 // vpbroadcastd 0x2d4b2(%rip),%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,88,13,46,223,2,0 // vpbroadcastd 0x2df2e(%rip),%ymm1 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,165,212,2,0 // vbroadcastss 0x2d4a5(%rip),%ymm3 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,29,33,223,2,0 // vbroadcastss 0x2df21(%rip),%ymm3 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,156,212,2,0 // vpbroadcastd 0x2d49c(%rip),%ymm3 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,88,29,24,223,2,0 // vpbroadcastd 0x2df18(%rip),%ymm3 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,143,212,2,0 // vbroadcastss 0x2d48f(%rip),%ymm3 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,29,11,223,2,0 // vbroadcastss 0x2df0b(%rip),%ymm3 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,240,211,2,0 // vbroadcastss 0x2d3f0(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,108,222,2,0 // vbroadcastss 0x2de6c(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -20722,11 +20999,11 @@ _sk_store_565_hsw:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,184,212,2,0 // vbroadcastss 0x2d4b8(%rip),%ymm8 # 38c14 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ .byte 196,98,125,24,5,52,223,2,0 // vbroadcastss 0x2df34(%rip),%ymm8 # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,53,114,241,11 // vpslld $0xb,%ymm9,%ymm9
- .byte 196,98,125,24,21,163,212,2,0 // vbroadcastss 0x2d4a3(%rip),%ymm10 # 38c18 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ .byte 196,98,125,24,21,31,223,2,0 // vbroadcastss 0x2df1f(%rip),%ymm10 # 3989c <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
.byte 196,65,116,89,210 // vmulps %ymm10,%ymm1,%ymm10
.byte 196,65,125,91,210 // vcvtps2dq %ymm10,%ymm10
.byte 196,193,45,114,242,5 // vpslld $0x5,%ymm10,%ymm10
@@ -20737,7 +21014,7 @@ _sk_store_565_hsw:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne b7b3 <_sk_store_565_hsw+0x76>
+ .byte 117,10 // jne b9bb <_sk_store_565_hsw+0x76>
.byte 196,1,122,127,4,88 // vmovdqu %xmm8,(%r8,%r11,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20745,22 +21022,22 @@ _sk_store_565_hsw:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja b7af <_sk_store_565_hsw+0x72>
+ .byte 119,236 // ja b9b7 <_sk_store_565_hsw+0x72>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # b810 <_sk_store_565_hsw+0xd3>
+ .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # ba18 <_sk_store_565_hsw+0xd3>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,3,121,21,4,88,0 // vpextrw $0x0,%xmm8,(%r8,%r11,2)
- .byte 235,207 // jmp b7af <_sk_store_565_hsw+0x72>
+ .byte 235,207 // jmp b9b7 <_sk_store_565_hsw+0x72>
.byte 196,3,121,21,68,88,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
.byte 196,1,121,126,4,88 // vmovd %xmm8,(%r8,%r11,2)
- .byte 235,191 // jmp b7af <_sk_store_565_hsw+0x72>
+ .byte 235,191 // jmp b9b7 <_sk_store_565_hsw+0x72>
.byte 196,3,121,21,68,88,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
.byte 196,3,121,21,68,88,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
.byte 196,3,121,21,68,88,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
.byte 196,1,121,214,4,88 // vmovq %xmm8,(%r8,%r11,2)
- .byte 235,159 // jmp b7af <_sk_store_565_hsw+0x72>
+ .byte 235,159 // jmp b9b7 <_sk_store_565_hsw+0x72>
.byte 199 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -20778,7 +21055,7 @@ _sk_store_565_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe100b828 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd2fb4>
+ .byte 232,255,255,255,224 // callq ffffffffe100ba30 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd2538>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -20795,28 +21072,28 @@ _sk_load_4444_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,138,0,0,0 // jne b8d5 <_sk_load_4444_hsw+0xa9>
+ .byte 15,133,138,0,0,0 // jne badd <_sk_load_4444_hsw+0xa9>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,125,51,216 // vpmovzxwd %xmm0,%ymm3
- .byte 196,226,125,88,5,189,211,2,0 // vpbroadcastd 0x2d3bd(%rip),%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,88,5,57,222,2,0 // vpbroadcastd 0x2de39(%rip),%ymm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,176,211,2,0 // vbroadcastss 0x2d3b0(%rip),%ymm1 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,13,44,222,2,0 // vbroadcastss 0x2de2c(%rip),%ymm1 # 398a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,167,211,2,0 // vpbroadcastd 0x2d3a7(%rip),%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,88,13,35,222,2,0 // vpbroadcastd 0x2de23(%rip),%ymm1 # 398a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,154,211,2,0 // vbroadcastss 0x2d39a(%rip),%ymm2 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,21,22,222,2,0 // vbroadcastss 0x2de16(%rip),%ymm2 # 398ac <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,145,211,2,0 // vpbroadcastd 0x2d391(%rip),%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,88,21,13,222,2,0 // vpbroadcastd 0x2de0d(%rip),%ymm2 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,132,211,2,0 // vbroadcastss 0x2d384(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,0,222,2,0 // vbroadcastss 0x2de00(%rip),%ymm8 # 398b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,122,211,2,0 // vpbroadcastd 0x2d37a(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,88,5,246,221,2,0 // vpbroadcastd 0x2ddf6(%rip),%ymm8 # 398b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,108,211,2,0 // vbroadcastss 0x2d36c(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,232,221,2,0 // vbroadcastss 0x2dde8(%rip),%ymm8 # 398bc <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20825,27 +21102,27 @@ _sk_load_4444_hsw:
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,100,255,255,255 // ja b851 <_sk_load_4444_hsw+0x25>
+ .byte 15,135,100,255,255,255 // ja ba59 <_sk_load_4444_hsw+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # b95c <_sk_load_4444_hsw+0x130>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # bb64 <_sk_load_4444_hsw+0x130>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,66,255,255,255 // jmpq b851 <_sk_load_4444_hsw+0x25>
+ .byte 233,66,255,255,255 // jmpq ba59 <_sk_load_4444_hsw+0x25>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,110,12,88 // vmovd (%r8,%r11,2),%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,37,255,255,255 // jmpq b851 <_sk_load_4444_hsw+0x25>
+ .byte 233,37,255,255,255 // jmpq ba59 <_sk_load_4444_hsw+0x25>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,122,126,12,88 // vmovq (%r8,%r11,2),%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 233,248,254,255,255 // jmpq b851 <_sk_load_4444_hsw+0x25>
+ .byte 233,248,254,255,255 // jmpq ba59 <_sk_load_4444_hsw+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -20881,28 +21158,28 @@ _sk_load_4444_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,138,0,0,0 // jne ba21 <_sk_load_4444_dst_hsw+0xa9>
+ .byte 15,133,138,0,0,0 // jne bc29 <_sk_load_4444_dst_hsw+0xa9>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,125,51,252 // vpmovzxwd %xmm4,%ymm7
- .byte 196,226,125,88,37,113,210,2,0 // vpbroadcastd 0x2d271(%rip),%ymm4 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,88,37,237,220,2,0 // vpbroadcastd 0x2dced(%rip),%ymm4 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,197,219,228 // vpand %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,100,210,2,0 // vbroadcastss 0x2d264(%rip),%ymm5 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,45,224,220,2,0 // vbroadcastss 0x2dce0(%rip),%ymm5 # 398a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,91,210,2,0 // vpbroadcastd 0x2d25b(%rip),%ymm5 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,88,45,215,220,2,0 // vpbroadcastd 0x2dcd7(%rip),%ymm5 # 398a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,197,219,237 // vpand %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,78,210,2,0 // vbroadcastss 0x2d24e(%rip),%ymm6 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,53,202,220,2,0 // vbroadcastss 0x2dcca(%rip),%ymm6 # 398ac <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,88,53,69,210,2,0 // vpbroadcastd 0x2d245(%rip),%ymm6 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,88,53,193,220,2,0 // vpbroadcastd 0x2dcc1(%rip),%ymm6 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,197,219,246 // vpand %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,56,210,2,0 // vbroadcastss 0x2d238(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,180,220,2,0 // vbroadcastss 0x2dcb4(%rip),%ymm8 # 398b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,88,5,46,210,2,0 // vpbroadcastd 0x2d22e(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,88,5,170,220,2,0 // vpbroadcastd 0x2dcaa(%rip),%ymm8 # 398b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,69,219,248 // vpand %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,32,210,2,0 // vbroadcastss 0x2d220(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,156,220,2,0 // vbroadcastss 0x2dc9c(%rip),%ymm8 # 398bc <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20911,27 +21188,27 @@ _sk_load_4444_dst_hsw:
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,100,255,255,255 // ja b99d <_sk_load_4444_dst_hsw+0x25>
+ .byte 15,135,100,255,255,255 // ja bba5 <_sk_load_4444_dst_hsw+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # baa8 <_sk_load_4444_dst_hsw+0x130>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # bcb0 <_sk_load_4444_dst_hsw+0x130>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,66,255,255,255 // jmpq b99d <_sk_load_4444_dst_hsw+0x25>
+ .byte 233,66,255,255,255 // jmpq bba5 <_sk_load_4444_dst_hsw+0x25>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,121,110,44,88 // vmovd (%r8,%r11,2),%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,37,255,255,255 // jmpq b99d <_sk_load_4444_dst_hsw+0x25>
+ .byte 233,37,255,255,255 // jmpq bba5 <_sk_load_4444_dst_hsw+0x25>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,122,126,44,88 // vmovq (%r8,%r11,2),%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 233,248,254,255,255 // jmpq b99d <_sk_load_4444_dst_hsw+0x25>
+ .byte 233,248,254,255,255 // jmpq bba5 <_sk_load_4444_dst_hsw+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -21010,25 +21287,25 @@ _sk_gather_4444_hsw:
.byte 65,15,183,4,88 // movzwl (%r8,%rbx,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,51,216 // vpmovzxwd %xmm0,%ymm3
- .byte 196,226,125,88,5,112,208,2,0 // vpbroadcastd 0x2d070(%rip),%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,88,5,236,218,2,0 // vpbroadcastd 0x2daec(%rip),%ymm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,99,208,2,0 // vbroadcastss 0x2d063(%rip),%ymm1 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,13,223,218,2,0 // vbroadcastss 0x2dadf(%rip),%ymm1 # 398a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,90,208,2,0 // vpbroadcastd 0x2d05a(%rip),%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,88,13,214,218,2,0 // vpbroadcastd 0x2dad6(%rip),%ymm1 # 398a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,77,208,2,0 // vbroadcastss 0x2d04d(%rip),%ymm2 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,21,201,218,2,0 // vbroadcastss 0x2dac9(%rip),%ymm2 # 398ac <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,68,208,2,0 // vpbroadcastd 0x2d044(%rip),%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,88,21,192,218,2,0 // vpbroadcastd 0x2dac0(%rip),%ymm2 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,55,208,2,0 // vbroadcastss 0x2d037(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,179,218,2,0 // vbroadcastss 0x2dab3(%rip),%ymm8 # 398b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,45,208,2,0 // vpbroadcastd 0x2d02d(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,88,5,169,218,2,0 // vpbroadcastd 0x2daa9(%rip),%ymm8 # 398b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,31,208,2,0 // vbroadcastss 0x2d01f(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,155,218,2,0 // vbroadcastss 0x2da9b(%rip),%ymm8 # 398bc <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -21048,7 +21325,7 @@ _sk_store_4444_hsw:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,244,207,2,0 // vbroadcastss 0x2cff4(%rip),%ymm8 # 38c3c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ .byte 196,98,125,24,5,112,218,2,0 // vbroadcastss 0x2da70(%rip),%ymm8 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,53,114,241,12 // vpslld $0xc,%ymm9,%ymm9
@@ -21066,7 +21343,7 @@ _sk_store_4444_hsw:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne bcab <_sk_store_4444_hsw+0x82>
+ .byte 117,10 // jne beb3 <_sk_store_4444_hsw+0x82>
.byte 196,1,122,127,4,88 // vmovdqu %xmm8,(%r8,%r11,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -21074,22 +21351,22 @@ _sk_store_4444_hsw:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja bca7 <_sk_store_4444_hsw+0x7e>
+ .byte 119,236 // ja beaf <_sk_store_4444_hsw+0x7e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # bd08 <_sk_store_4444_hsw+0xdf>
+ .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # bf10 <_sk_store_4444_hsw+0xdf>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,3,121,21,4,88,0 // vpextrw $0x0,%xmm8,(%r8,%r11,2)
- .byte 235,207 // jmp bca7 <_sk_store_4444_hsw+0x7e>
+ .byte 235,207 // jmp beaf <_sk_store_4444_hsw+0x7e>
.byte 196,3,121,21,68,88,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
.byte 196,1,121,126,4,88 // vmovd %xmm8,(%r8,%r11,2)
- .byte 235,191 // jmp bca7 <_sk_store_4444_hsw+0x7e>
+ .byte 235,191 // jmp beaf <_sk_store_4444_hsw+0x7e>
.byte 196,3,121,21,68,88,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
.byte 196,3,121,21,68,88,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
.byte 196,3,121,21,68,88,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
.byte 196,1,121,214,4,88 // vmovq %xmm8,(%r8,%r11,2)
- .byte 235,159 // jmp bca7 <_sk_store_4444_hsw+0x7e>
+ .byte 235,159 // jmp beaf <_sk_store_4444_hsw+0x7e>
.byte 199 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21107,7 +21384,7 @@ _sk_store_4444_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe100bd20 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd34ac>
+ .byte 232,255,255,255,224 // callq ffffffffe100bf28 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd2a30>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -21124,16 +21401,16 @@ _sk_load_8888_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,86 // jne bd96 <_sk_load_8888_hsw+0x72>
+ .byte 117,86 // jne bf9e <_sk_load_8888_hsw+0x72>
.byte 196,129,126,111,28,152 // vmovdqu (%r8,%r11,4),%ymm3
- .byte 197,229,219,5,210,208,2,0 // vpand 0x2d0d2(%rip),%ymm3,%ymm0 # 38e20 <_sk_srcover_bgra_8888_sse2_lowp+0x5ac>
+ .byte 197,229,219,5,106,219,2,0 // vpand 0x2db6a(%rip),%ymm3,%ymm0 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x5c8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,65,206,2,0 // vbroadcastss 0x2ce41(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,189,216,2,0 // vbroadcastss 0x2d8bd(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,226,101,0,13,215,208,2,0 // vpshufb 0x2d0d7(%rip),%ymm3,%ymm1 # 38e40 <_sk_srcover_bgra_8888_sse2_lowp+0x5cc>
+ .byte 196,226,101,0,13,111,219,2,0 // vpshufb 0x2db6f(%rip),%ymm3,%ymm1 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x5e8>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,226,101,0,21,229,208,2,0 // vpshufb 0x2d0e5(%rip),%ymm3,%ymm2 # 38e60 <_sk_srcover_bgra_8888_sse2_lowp+0x5ec>
+ .byte 196,226,101,0,21,125,219,2,0 // vpshufb 0x2db7d(%rip),%ymm3,%ymm2 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x608>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 197,229,114,211,24 // vpsrld $0x18,%ymm3,%ymm3
@@ -21146,21 +21423,21 @@ _sk_load_8888_hsw:
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,156 // ja bd46 <_sk_load_8888_hsw+0x22>
+ .byte 119,156 // ja bf4e <_sk_load_8888_hsw+0x22>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # be3c <_sk_load_8888_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # c044 <_sk_load_8888_hsw+0x118>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,28,152 // vmovd (%r8,%r11,4),%xmm3
- .byte 235,128 // jmp bd46 <_sk_load_8888_hsw+0x22>
+ .byte 235,128 // jmp bf4e <_sk_load_8888_hsw+0x22>
.byte 196,129,121,110,68,152,8 // vmovd 0x8(%r8,%r11,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
.byte 196,227,117,2,216,4 // vpblendd $0x4,%ymm0,%ymm1,%ymm3
.byte 196,129,122,126,4,152 // vmovq (%r8,%r11,4),%xmm0
.byte 196,227,101,2,216,3 // vpblendd $0x3,%ymm0,%ymm3,%ymm3
- .byte 233,89,255,255,255 // jmpq bd46 <_sk_load_8888_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq bf4e <_sk_load_8888_hsw+0x22>
.byte 196,129,121,110,68,152,24 // vmovd 0x18(%r8,%r11,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -21173,7 +21450,7 @@ _sk_load_8888_hsw:
.byte 196,227,101,56,216,1 // vinserti128 $0x1,%xmm0,%ymm3,%ymm3
.byte 196,129,122,111,4,152 // vmovdqu (%r8,%r11,4),%xmm0
.byte 196,227,125,2,219,240 // vpblendd $0xf0,%ymm3,%ymm0,%ymm3
- .byte 233,10,255,255,255 // jmpq bd46 <_sk_load_8888_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq bf4e <_sk_load_8888_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21207,16 +21484,16 @@ _sk_load_8888_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,86 // jne beca <_sk_load_8888_dst_hsw+0x72>
+ .byte 117,86 // jne c0d2 <_sk_load_8888_dst_hsw+0x72>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,254,207,2,0 // vpand 0x2cffe(%rip),%ymm7,%ymm4 # 38e80 <_sk_srcover_bgra_8888_sse2_lowp+0x60c>
+ .byte 197,197,219,37,150,218,2,0 // vpand 0x2da96(%rip),%ymm7,%ymm4 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x628>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,13,205,2,0 // vbroadcastss 0x2cd0d(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,137,215,2,0 // vbroadcastss 0x2d789(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
- .byte 196,226,69,0,45,3,208,2,0 // vpshufb 0x2d003(%rip),%ymm7,%ymm5 # 38ea0 <_sk_srcover_bgra_8888_sse2_lowp+0x62c>
+ .byte 196,226,69,0,45,155,218,2,0 // vpshufb 0x2da9b(%rip),%ymm7,%ymm5 # 39b40 <_sk_srcover_bgra_8888_sse2_lowp+0x648>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
.byte 196,193,84,89,232 // vmulps %ymm8,%ymm5,%ymm5
- .byte 196,226,69,0,53,17,208,2,0 // vpshufb 0x2d011(%rip),%ymm7,%ymm6 # 38ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x64c>
+ .byte 196,226,69,0,53,169,218,2,0 // vpshufb 0x2daa9(%rip),%ymm7,%ymm6 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x668>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
@@ -21229,21 +21506,21 @@ _sk_load_8888_dst_hsw:
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,156 // ja be7a <_sk_load_8888_dst_hsw+0x22>
+ .byte 119,156 // ja c082 <_sk_load_8888_dst_hsw+0x22>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # bf70 <_sk_load_8888_dst_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # c178 <_sk_load_8888_dst_hsw+0x118>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,60,152 // vmovd (%r8,%r11,4),%xmm7
- .byte 235,128 // jmp be7a <_sk_load_8888_dst_hsw+0x22>
+ .byte 235,128 // jmp c082 <_sk_load_8888_dst_hsw+0x22>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 196,227,85,2,252,4 // vpblendd $0x4,%ymm4,%ymm5,%ymm7
.byte 196,129,122,126,36,152 // vmovq (%r8,%r11,4),%xmm4
.byte 196,227,69,2,252,3 // vpblendd $0x3,%ymm4,%ymm7,%ymm7
- .byte 233,89,255,255,255 // jmpq be7a <_sk_load_8888_dst_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq c082 <_sk_load_8888_dst_hsw+0x22>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -21256,7 +21533,7 @@ _sk_load_8888_dst_hsw:
.byte 196,227,69,56,252,1 // vinserti128 $0x1,%xmm4,%ymm7,%ymm7
.byte 196,129,122,111,36,152 // vmovdqu (%r8,%r11,4),%xmm4
.byte 196,227,93,2,255,240 // vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- .byte 233,10,255,255,255 // jmpq be7a <_sk_load_8888_dst_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq c082 <_sk_load_8888_dst_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21300,14 +21577,14 @@ _sk_gather_8888_hsw:
.byte 197,254,91,192 // vcvttps2dq %ymm0,%ymm0
.byte 197,245,254,192 // vpaddd %ymm0,%ymm1,%ymm0
.byte 196,66,101,144,4,128 // vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- .byte 197,189,219,5,253,206,2,0 // vpand 0x2cefd(%rip),%ymm8,%ymm0 # 38ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x66c>
+ .byte 197,189,219,5,149,217,2,0 // vpand 0x2d995(%rip),%ymm8,%ymm0 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x688>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,172,203,2,0 // vbroadcastss 0x2cbac(%rip),%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,29,40,214,2,0 // vbroadcastss 0x2d628(%rip),%ymm3 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,61,0,13,3,207,2,0 // vpshufb 0x2cf03(%rip),%ymm8,%ymm1 # 38f00 <_sk_srcover_bgra_8888_sse2_lowp+0x68c>
+ .byte 196,226,61,0,13,155,217,2,0 // vpshufb 0x2d99b(%rip),%ymm8,%ymm1 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x6a8>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,61,0,21,18,207,2,0 // vpshufb 0x2cf12(%rip),%ymm8,%ymm2 # 38f20 <_sk_srcover_bgra_8888_sse2_lowp+0x6ac>
+ .byte 196,226,61,0,21,170,217,2,0 // vpshufb 0x2d9aa(%rip),%ymm8,%ymm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x6c8>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 196,193,61,114,208,24 // vpsrld $0x18,%ymm8,%ymm8
@@ -21327,7 +21604,7 @@ _sk_store_8888_hsw:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,7,203,2,0 // vbroadcastss 0x2cb07(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,131,213,2,0 // vbroadcastss 0x2d583(%rip),%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -21343,7 +21620,7 @@ _sk_store_8888_hsw:
.byte 196,65,45,235,192 // vpor %ymm8,%ymm10,%ymm8
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne c0a1 <_sk_store_8888_hsw+0x78>
+ .byte 117,10 // jne c2a9 <_sk_store_8888_hsw+0x78>
.byte 196,1,126,127,4,152 // vmovdqu %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -21351,17 +21628,17 @@ _sk_store_8888_hsw:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja c09d <_sk_store_8888_hsw+0x74>
+ .byte 119,236 // ja c2a5 <_sk_store_8888_hsw+0x74>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,84,0,0,0 // lea 0x54(%rip),%r10 # c110 <_sk_store_8888_hsw+0xe7>
+ .byte 76,141,21,84,0,0,0 // lea 0x54(%rip),%r10 # c318 <_sk_store_8888_hsw+0xe7>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,208 // jmp c09d <_sk_store_8888_hsw+0x74>
+ .byte 235,208 // jmp c2a5 <_sk_store_8888_hsw+0x74>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 235,192 // jmp c09d <_sk_store_8888_hsw+0x74>
+ .byte 235,192 // jmp c2a5 <_sk_store_8888_hsw+0x74>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -21369,7 +21646,7 @@ _sk_store_8888_hsw:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,1,121,126,76,152,16 // vmovd %xmm9,0x10(%r8,%r11,4)
.byte 196,1,122,127,4,152 // vmovdqu %xmm8,(%r8,%r11,4)
- .byte 235,143 // jmp c09d <_sk_store_8888_hsw+0x74>
+ .byte 235,143 // jmp c2a5 <_sk_store_8888_hsw+0x74>
.byte 102,144 // xchg %ax,%ax
.byte 181,255 // mov $0xff,%ch
.byte 255 // (bad)
@@ -21381,7 +21658,7 @@ _sk_store_8888_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc00c124 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd38b0>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc00c32c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd2e34>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -21401,16 +21678,16 @@ _sk_load_bgra_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,86 // jne c19e <_sk_load_bgra_hsw+0x72>
+ .byte 117,86 // jne c3a6 <_sk_load_bgra_hsw+0x72>
.byte 196,129,126,111,28,152 // vmovdqu (%r8,%r11,4),%ymm3
- .byte 197,229,219,5,234,205,2,0 // vpand 0x2cdea(%rip),%ymm3,%ymm0 # 38f40 <_sk_srcover_bgra_8888_sse2_lowp+0x6cc>
+ .byte 197,229,219,5,130,216,2,0 // vpand 0x2d882(%rip),%ymm3,%ymm0 # 39be0 <_sk_srcover_bgra_8888_sse2_lowp+0x6e8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,57,202,2,0 // vbroadcastss 0x2ca39(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,181,212,2,0 // vbroadcastss 0x2d4b5(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
- .byte 196,226,101,0,5,239,205,2,0 // vpshufb 0x2cdef(%rip),%ymm3,%ymm0 # 38f60 <_sk_srcover_bgra_8888_sse2_lowp+0x6ec>
+ .byte 196,226,101,0,5,135,216,2,0 // vpshufb 0x2d887(%rip),%ymm3,%ymm0 # 39c00 <_sk_srcover_bgra_8888_sse2_lowp+0x708>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 196,193,124,89,200 // vmulps %ymm8,%ymm0,%ymm1
- .byte 196,226,101,0,5,253,205,2,0 // vpshufb 0x2cdfd(%rip),%ymm3,%ymm0 # 38f80 <_sk_srcover_bgra_8888_sse2_lowp+0x70c>
+ .byte 196,226,101,0,5,149,216,2,0 // vpshufb 0x2d895(%rip),%ymm3,%ymm0 # 39c20 <_sk_srcover_bgra_8888_sse2_lowp+0x728>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,229,114,211,24 // vpsrld $0x18,%ymm3,%ymm3
@@ -21423,21 +21700,21 @@ _sk_load_bgra_hsw:
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,156 // ja c14e <_sk_load_bgra_hsw+0x22>
+ .byte 119,156 // ja c356 <_sk_load_bgra_hsw+0x22>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # c244 <_sk_load_bgra_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # c44c <_sk_load_bgra_hsw+0x118>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,28,152 // vmovd (%r8,%r11,4),%xmm3
- .byte 235,128 // jmp c14e <_sk_load_bgra_hsw+0x22>
+ .byte 235,128 // jmp c356 <_sk_load_bgra_hsw+0x22>
.byte 196,129,121,110,68,152,8 // vmovd 0x8(%r8,%r11,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
.byte 196,227,117,2,216,4 // vpblendd $0x4,%ymm0,%ymm1,%ymm3
.byte 196,129,122,126,4,152 // vmovq (%r8,%r11,4),%xmm0
.byte 196,227,101,2,216,3 // vpblendd $0x3,%ymm0,%ymm3,%ymm3
- .byte 233,89,255,255,255 // jmpq c14e <_sk_load_bgra_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq c356 <_sk_load_bgra_hsw+0x22>
.byte 196,129,121,110,68,152,24 // vmovd 0x18(%r8,%r11,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -21450,7 +21727,7 @@ _sk_load_bgra_hsw:
.byte 196,227,101,56,216,1 // vinserti128 $0x1,%xmm0,%ymm3,%ymm3
.byte 196,129,122,111,4,152 // vmovdqu (%r8,%r11,4),%xmm0
.byte 196,227,125,2,219,240 // vpblendd $0xf0,%ymm3,%ymm0,%ymm3
- .byte 233,10,255,255,255 // jmpq c14e <_sk_load_bgra_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq c356 <_sk_load_bgra_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21484,16 +21761,16 @@ _sk_load_bgra_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,86 // jne c2d2 <_sk_load_bgra_dst_hsw+0x72>
+ .byte 117,86 // jne c4da <_sk_load_bgra_dst_hsw+0x72>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,22,205,2,0 // vpand 0x2cd16(%rip),%ymm7,%ymm4 # 38fa0 <_sk_srcover_bgra_8888_sse2_lowp+0x72c>
+ .byte 197,197,219,37,174,215,2,0 // vpand 0x2d7ae(%rip),%ymm7,%ymm4 # 39c40 <_sk_srcover_bgra_8888_sse2_lowp+0x748>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,5,201,2,0 // vbroadcastss 0x2c905(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,129,211,2,0 // vbroadcastss 0x2d381(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,240 // vmulps %ymm8,%ymm4,%ymm6
- .byte 196,226,69,0,37,27,205,2,0 // vpshufb 0x2cd1b(%rip),%ymm7,%ymm4 # 38fc0 <_sk_srcover_bgra_8888_sse2_lowp+0x74c>
+ .byte 196,226,69,0,37,179,215,2,0 // vpshufb 0x2d7b3(%rip),%ymm7,%ymm4 # 39c60 <_sk_srcover_bgra_8888_sse2_lowp+0x768>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,92,89,232 // vmulps %ymm8,%ymm4,%ymm5
- .byte 196,226,69,0,37,41,205,2,0 // vpshufb 0x2cd29(%rip),%ymm7,%ymm4 # 38fe0 <_sk_srcover_bgra_8888_sse2_lowp+0x76c>
+ .byte 196,226,69,0,37,193,215,2,0 // vpshufb 0x2d7c1(%rip),%ymm7,%ymm4 # 39c80 <_sk_srcover_bgra_8888_sse2_lowp+0x788>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
@@ -21506,21 +21783,21 @@ _sk_load_bgra_dst_hsw:
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,156 // ja c282 <_sk_load_bgra_dst_hsw+0x22>
+ .byte 119,156 // ja c48a <_sk_load_bgra_dst_hsw+0x22>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # c378 <_sk_load_bgra_dst_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # c580 <_sk_load_bgra_dst_hsw+0x118>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,60,152 // vmovd (%r8,%r11,4),%xmm7
- .byte 235,128 // jmp c282 <_sk_load_bgra_dst_hsw+0x22>
+ .byte 235,128 // jmp c48a <_sk_load_bgra_dst_hsw+0x22>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 196,227,85,2,252,4 // vpblendd $0x4,%ymm4,%ymm5,%ymm7
.byte 196,129,122,126,36,152 // vmovq (%r8,%r11,4),%xmm4
.byte 196,227,69,2,252,3 // vpblendd $0x3,%ymm4,%ymm7,%ymm7
- .byte 233,89,255,255,255 // jmpq c282 <_sk_load_bgra_dst_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq c48a <_sk_load_bgra_dst_hsw+0x22>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -21533,7 +21810,7 @@ _sk_load_bgra_dst_hsw:
.byte 196,227,69,56,252,1 // vinserti128 $0x1,%xmm4,%ymm7,%ymm7
.byte 196,129,122,111,36,152 // vmovdqu (%r8,%r11,4),%xmm4
.byte 196,227,93,2,255,240 // vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- .byte 233,10,255,255,255 // jmpq c282 <_sk_load_bgra_dst_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq c48a <_sk_load_bgra_dst_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21577,14 +21854,14 @@ _sk_gather_bgra_hsw:
.byte 197,254,91,192 // vcvttps2dq %ymm0,%ymm0
.byte 197,245,254,192 // vpaddd %ymm0,%ymm1,%ymm0
.byte 196,66,101,144,4,128 // vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- .byte 197,189,219,5,21,204,2,0 // vpand 0x2cc15(%rip),%ymm8,%ymm0 # 39000 <_sk_srcover_bgra_8888_sse2_lowp+0x78c>
+ .byte 197,189,219,5,173,214,2,0 // vpand 0x2d6ad(%rip),%ymm8,%ymm0 # 39ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x7a8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,164,199,2,0 // vbroadcastss 0x2c7a4(%rip),%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,29,32,210,2,0 // vbroadcastss 0x2d220(%rip),%ymm3 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,211 // vmulps %ymm3,%ymm0,%ymm2
- .byte 196,226,61,0,5,27,204,2,0 // vpshufb 0x2cc1b(%rip),%ymm8,%ymm0 # 39020 <_sk_srcover_bgra_8888_sse2_lowp+0x7ac>
+ .byte 196,226,61,0,5,179,214,2,0 // vpshufb 0x2d6b3(%rip),%ymm8,%ymm0 # 39cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x7c8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 197,252,89,203 // vmulps %ymm3,%ymm0,%ymm1
- .byte 196,226,61,0,5,42,204,2,0 // vpshufb 0x2cc2a(%rip),%ymm8,%ymm0 # 39040 <_sk_srcover_bgra_8888_sse2_lowp+0x7cc>
+ .byte 196,226,61,0,5,194,214,2,0 // vpshufb 0x2d6c2(%rip),%ymm8,%ymm0 # 39ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x7e8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
.byte 196,193,61,114,208,24 // vpsrld $0x18,%ymm8,%ymm8
@@ -21604,7 +21881,7 @@ _sk_store_bgra_hsw:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,255,198,2,0 // vbroadcastss 0x2c6ff(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,123,209,2,0 // vbroadcastss 0x2d17b(%rip),%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,108,89,200 // vmulps %ymm8,%ymm2,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -21620,7 +21897,7 @@ _sk_store_bgra_hsw:
.byte 196,65,45,235,192 // vpor %ymm8,%ymm10,%ymm8
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne c4a9 <_sk_store_bgra_hsw+0x78>
+ .byte 117,10 // jne c6b1 <_sk_store_bgra_hsw+0x78>
.byte 196,1,126,127,4,152 // vmovdqu %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -21628,17 +21905,17 @@ _sk_store_bgra_hsw:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja c4a5 <_sk_store_bgra_hsw+0x74>
+ .byte 119,236 // ja c6ad <_sk_store_bgra_hsw+0x74>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,84,0,0,0 // lea 0x54(%rip),%r10 # c518 <_sk_store_bgra_hsw+0xe7>
+ .byte 76,141,21,84,0,0,0 // lea 0x54(%rip),%r10 # c720 <_sk_store_bgra_hsw+0xe7>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,208 // jmp c4a5 <_sk_store_bgra_hsw+0x74>
+ .byte 235,208 // jmp c6ad <_sk_store_bgra_hsw+0x74>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 235,192 // jmp c4a5 <_sk_store_bgra_hsw+0x74>
+ .byte 235,192 // jmp c6ad <_sk_store_bgra_hsw+0x74>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -21646,7 +21923,7 @@ _sk_store_bgra_hsw:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,1,121,126,76,152,16 // vmovd %xmm9,0x10(%r8,%r11,4)
.byte 196,1,122,127,4,152 // vmovdqu %xmm8,(%r8,%r11,4)
- .byte 235,143 // jmp c4a5 <_sk_store_bgra_hsw+0x74>
+ .byte 235,143 // jmp c6ad <_sk_store_bgra_hsw+0x74>
.byte 102,144 // xchg %ax,%ax
.byte 181,255 // mov $0xff,%ch
.byte 255 // (bad)
@@ -21658,7 +21935,7 @@ _sk_store_bgra_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc00c52c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3cb8>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc00c734 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd323c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -21678,7 +21955,7 @@ _sk_load_f16_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,101 // jne c5b5 <_sk_load_f16_hsw+0x81>
+ .byte 117,101 // jne c7bd <_sk_load_f16_hsw+0x81>
.byte 196,65,121,16,4,192 // vmovupd (%r8,%rax,8),%xmm8
.byte 196,193,121,16,84,192,16 // vmovupd 0x10(%r8,%rax,8),%xmm2
.byte 196,193,121,16,92,192,32 // vmovupd 0x20(%r8,%rax,8),%xmm3
@@ -21704,29 +21981,29 @@ _sk_load_f16_hsw:
.byte 196,65,123,16,4,192 // vmovsd (%r8,%rax,8),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je c61b <_sk_load_f16_hsw+0xe7>
+ .byte 116,85 // je c823 <_sk_load_f16_hsw+0xe7>
.byte 196,65,57,22,68,192,8 // vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb c61b <_sk_load_f16_hsw+0xe7>
+ .byte 114,72 // jb c823 <_sk_load_f16_hsw+0xe7>
.byte 196,193,123,16,84,192,16 // vmovsd 0x10(%r8,%rax,8),%xmm2
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je c628 <_sk_load_f16_hsw+0xf4>
+ .byte 116,72 // je c830 <_sk_load_f16_hsw+0xf4>
.byte 196,193,105,22,84,192,24 // vmovhpd 0x18(%r8,%rax,8),%xmm2,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb c628 <_sk_load_f16_hsw+0xf4>
+ .byte 114,59 // jb c830 <_sk_load_f16_hsw+0xf4>
.byte 196,193,123,16,92,192,32 // vmovsd 0x20(%r8,%rax,8),%xmm3
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,109,255,255,255 // je c56b <_sk_load_f16_hsw+0x37>
+ .byte 15,132,109,255,255,255 // je c773 <_sk_load_f16_hsw+0x37>
.byte 196,193,97,22,92,192,40 // vmovhpd 0x28(%r8,%rax,8),%xmm3,%xmm3
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,92,255,255,255 // jb c56b <_sk_load_f16_hsw+0x37>
+ .byte 15,130,92,255,255,255 // jb c773 <_sk_load_f16_hsw+0x37>
.byte 196,65,122,126,76,192,48 // vmovq 0x30(%r8,%rax,8),%xmm9
- .byte 233,80,255,255,255 // jmpq c56b <_sk_load_f16_hsw+0x37>
+ .byte 233,80,255,255,255 // jmpq c773 <_sk_load_f16_hsw+0x37>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
.byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2
- .byte 233,67,255,255,255 // jmpq c56b <_sk_load_f16_hsw+0x37>
+ .byte 233,67,255,255,255 // jmpq c773 <_sk_load_f16_hsw+0x37>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,58,255,255,255 // jmpq c56b <_sk_load_f16_hsw+0x37>
+ .byte 233,58,255,255,255 // jmpq c773 <_sk_load_f16_hsw+0x37>
HIDDEN _sk_load_f16_dst_hsw
.globl _sk_load_f16_dst_hsw
@@ -21740,7 +22017,7 @@ _sk_load_f16_dst_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,101 // jne c6b2 <_sk_load_f16_dst_hsw+0x81>
+ .byte 117,101 // jne c8ba <_sk_load_f16_dst_hsw+0x81>
.byte 196,65,121,16,4,192 // vmovupd (%r8,%rax,8),%xmm8
.byte 196,193,121,16,116,192,16 // vmovupd 0x10(%r8,%rax,8),%xmm6
.byte 196,193,121,16,124,192,32 // vmovupd 0x20(%r8,%rax,8),%xmm7
@@ -21766,29 +22043,29 @@ _sk_load_f16_dst_hsw:
.byte 196,65,123,16,4,192 // vmovsd (%r8,%rax,8),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je c718 <_sk_load_f16_dst_hsw+0xe7>
+ .byte 116,85 // je c920 <_sk_load_f16_dst_hsw+0xe7>
.byte 196,65,57,22,68,192,8 // vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb c718 <_sk_load_f16_dst_hsw+0xe7>
+ .byte 114,72 // jb c920 <_sk_load_f16_dst_hsw+0xe7>
.byte 196,193,123,16,116,192,16 // vmovsd 0x10(%r8,%rax,8),%xmm6
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je c725 <_sk_load_f16_dst_hsw+0xf4>
+ .byte 116,72 // je c92d <_sk_load_f16_dst_hsw+0xf4>
.byte 196,193,73,22,116,192,24 // vmovhpd 0x18(%r8,%rax,8),%xmm6,%xmm6
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb c725 <_sk_load_f16_dst_hsw+0xf4>
+ .byte 114,59 // jb c92d <_sk_load_f16_dst_hsw+0xf4>
.byte 196,193,123,16,124,192,32 // vmovsd 0x20(%r8,%rax,8),%xmm7
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,109,255,255,255 // je c668 <_sk_load_f16_dst_hsw+0x37>
+ .byte 15,132,109,255,255,255 // je c870 <_sk_load_f16_dst_hsw+0x37>
.byte 196,193,65,22,124,192,40 // vmovhpd 0x28(%r8,%rax,8),%xmm7,%xmm7
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,92,255,255,255 // jb c668 <_sk_load_f16_dst_hsw+0x37>
+ .byte 15,130,92,255,255,255 // jb c870 <_sk_load_f16_dst_hsw+0x37>
.byte 196,65,122,126,76,192,48 // vmovq 0x30(%r8,%rax,8),%xmm9
- .byte 233,80,255,255,255 // jmpq c668 <_sk_load_f16_dst_hsw+0x37>
+ .byte 233,80,255,255,255 // jmpq c870 <_sk_load_f16_dst_hsw+0x37>
.byte 197,193,87,255 // vxorpd %xmm7,%xmm7,%xmm7
.byte 197,201,87,246 // vxorpd %xmm6,%xmm6,%xmm6
- .byte 233,67,255,255,255 // jmpq c668 <_sk_load_f16_dst_hsw+0x37>
+ .byte 233,67,255,255,255 // jmpq c870 <_sk_load_f16_dst_hsw+0x37>
.byte 197,193,87,255 // vxorpd %xmm7,%xmm7,%xmm7
- .byte 233,58,255,255,255 // jmpq c668 <_sk_load_f16_dst_hsw+0x37>
+ .byte 233,58,255,255,255 // jmpq c870 <_sk_load_f16_dst_hsw+0x37>
HIDDEN _sk_gather_f16_hsw
.globl _sk_gather_f16_hsw
@@ -21861,7 +22138,7 @@ _sk_store_f16_hsw:
.byte 196,65,57,98,205 // vpunpckldq %xmm13,%xmm8,%xmm9
.byte 196,65,57,106,197 // vpunpckhdq %xmm13,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,31 // jne c862 <_sk_store_f16_hsw+0x7b>
+ .byte 117,31 // jne ca6a <_sk_store_f16_hsw+0x7b>
.byte 196,65,122,127,28,192 // vmovdqu %xmm11,(%r8,%rax,8)
.byte 196,65,122,127,84,192,16 // vmovdqu %xmm10,0x10(%r8,%rax,8)
.byte 196,65,122,127,76,192,32 // vmovdqu %xmm9,0x20(%r8,%rax,8)
@@ -21870,22 +22147,22 @@ _sk_store_f16_hsw:
.byte 255,224 // jmpq *%rax
.byte 196,65,121,214,28,192 // vmovq %xmm11,(%r8,%rax,8)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je c85e <_sk_store_f16_hsw+0x77>
+ .byte 116,240 // je ca66 <_sk_store_f16_hsw+0x77>
.byte 196,65,121,23,92,192,8 // vmovhpd %xmm11,0x8(%r8,%rax,8)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb c85e <_sk_store_f16_hsw+0x77>
+ .byte 114,227 // jb ca66 <_sk_store_f16_hsw+0x77>
.byte 196,65,121,214,84,192,16 // vmovq %xmm10,0x10(%r8,%rax,8)
- .byte 116,218 // je c85e <_sk_store_f16_hsw+0x77>
+ .byte 116,218 // je ca66 <_sk_store_f16_hsw+0x77>
.byte 196,65,121,23,84,192,24 // vmovhpd %xmm10,0x18(%r8,%rax,8)
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,205 // jb c85e <_sk_store_f16_hsw+0x77>
+ .byte 114,205 // jb ca66 <_sk_store_f16_hsw+0x77>
.byte 196,65,121,214,76,192,32 // vmovq %xmm9,0x20(%r8,%rax,8)
- .byte 116,196 // je c85e <_sk_store_f16_hsw+0x77>
+ .byte 116,196 // je ca66 <_sk_store_f16_hsw+0x77>
.byte 196,65,121,23,76,192,40 // vmovhpd %xmm9,0x28(%r8,%rax,8)
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,183 // jb c85e <_sk_store_f16_hsw+0x77>
+ .byte 114,183 // jb ca66 <_sk_store_f16_hsw+0x77>
.byte 196,65,121,214,68,192,48 // vmovq %xmm8,0x30(%r8,%rax,8)
- .byte 235,174 // jmp c85e <_sk_store_f16_hsw+0x77>
+ .byte 235,174 // jmp ca66 <_sk_store_f16_hsw+0x77>
HIDDEN _sk_load_u16_be_hsw
.globl _sk_load_u16_be_hsw
@@ -21900,7 +22177,7 @@ _sk_load_u16_be_hsw:
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,204,0,0,0 // jne c9a3 <_sk_load_u16_be_hsw+0xf3>
+ .byte 15,133,204,0,0,0 // jne cbab <_sk_load_u16_be_hsw+0xf3>
.byte 196,65,121,16,4,64 // vmovupd (%r8,%rax,2),%xmm8
.byte 196,193,121,16,84,64,16 // vmovupd 0x10(%r8,%rax,2),%xmm2
.byte 196,193,121,16,92,64,32 // vmovupd 0x20(%r8,%rax,2),%xmm3
@@ -21919,7 +22196,7 @@ _sk_load_u16_be_hsw:
.byte 197,241,235,192 // vpor %xmm0,%xmm1,%xmm0
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,21,128,194,2,0 // vbroadcastss 0x2c280(%rip),%ymm10 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,21,252,204,2,0 // vbroadcastss 0x2ccfc(%rip),%ymm10 # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 197,185,109,202 // vpunpckhqdq %xmm2,%xmm8,%xmm1
.byte 197,233,113,241,8 // vpsllw $0x8,%xmm1,%xmm2
@@ -21947,29 +22224,29 @@ _sk_load_u16_be_hsw:
.byte 196,65,123,16,4,64 // vmovsd (%r8,%rax,2),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je ca09 <_sk_load_u16_be_hsw+0x159>
+ .byte 116,85 // je cc11 <_sk_load_u16_be_hsw+0x159>
.byte 196,65,57,22,68,64,8 // vmovhpd 0x8(%r8,%rax,2),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb ca09 <_sk_load_u16_be_hsw+0x159>
+ .byte 114,72 // jb cc11 <_sk_load_u16_be_hsw+0x159>
.byte 196,193,123,16,84,64,16 // vmovsd 0x10(%r8,%rax,2),%xmm2
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je ca16 <_sk_load_u16_be_hsw+0x166>
+ .byte 116,72 // je cc1e <_sk_load_u16_be_hsw+0x166>
.byte 196,193,105,22,84,64,24 // vmovhpd 0x18(%r8,%rax,2),%xmm2,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb ca16 <_sk_load_u16_be_hsw+0x166>
+ .byte 114,59 // jb cc1e <_sk_load_u16_be_hsw+0x166>
.byte 196,193,123,16,92,64,32 // vmovsd 0x20(%r8,%rax,2),%xmm3
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,6,255,255,255 // je c8f2 <_sk_load_u16_be_hsw+0x42>
+ .byte 15,132,6,255,255,255 // je cafa <_sk_load_u16_be_hsw+0x42>
.byte 196,193,97,22,92,64,40 // vmovhpd 0x28(%r8,%rax,2),%xmm3,%xmm3
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,245,254,255,255 // jb c8f2 <_sk_load_u16_be_hsw+0x42>
+ .byte 15,130,245,254,255,255 // jb cafa <_sk_load_u16_be_hsw+0x42>
.byte 196,65,122,126,76,64,48 // vmovq 0x30(%r8,%rax,2),%xmm9
- .byte 233,233,254,255,255 // jmpq c8f2 <_sk_load_u16_be_hsw+0x42>
+ .byte 233,233,254,255,255 // jmpq cafa <_sk_load_u16_be_hsw+0x42>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
.byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2
- .byte 233,220,254,255,255 // jmpq c8f2 <_sk_load_u16_be_hsw+0x42>
+ .byte 233,220,254,255,255 // jmpq cafa <_sk_load_u16_be_hsw+0x42>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,211,254,255,255 // jmpq c8f2 <_sk_load_u16_be_hsw+0x42>
+ .byte 233,211,254,255,255 // jmpq cafa <_sk_load_u16_be_hsw+0x42>
HIDDEN _sk_load_rgb_u16_be_hsw
.globl _sk_load_rgb_u16_be_hsw
@@ -21986,7 +22263,7 @@ _sk_load_rgb_u16_be_hsw:
.byte 72,141,4,64 // lea (%rax,%rax,2),%rax
.byte 72,193,248,32 // sar $0x20,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,205,0,0,0 // jne cb17 <_sk_load_rgb_u16_be_hsw+0xf8>
+ .byte 15,133,205,0,0,0 // jne cd1f <_sk_load_rgb_u16_be_hsw+0xf8>
.byte 196,65,122,111,28,64 // vmovdqu (%r8,%rax,2),%xmm11
.byte 196,193,122,111,92,64,12 // vmovdqu 0xc(%r8,%rax,2),%xmm3
.byte 196,193,122,111,84,64,24 // vmovdqu 0x18(%r8,%rax,2),%xmm2
@@ -22011,7 +22288,7 @@ _sk_load_rgb_u16_be_hsw:
.byte 197,241,235,192 // vpor %xmm0,%xmm1,%xmm0
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,239,192,2,0 // vbroadcastss 0x2c0ef(%rip),%ymm9 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,13,107,203,2,0 // vbroadcastss 0x2cb6b(%rip),%ymm9 # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,185,109,203 // vpunpckhqdq %xmm3,%xmm8,%xmm1
.byte 197,225,113,241,8 // vpsllw $0x8,%xmm1,%xmm3
@@ -22027,69 +22304,69 @@ _sk_load_rgb_u16_be_hsw:
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 196,193,108,89,209 // vmulps %ymm9,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,15,192,2,0 // vbroadcastss 0x2c00f(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,139,202,2,0 // vbroadcastss 0x2ca8b(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,4,64 // vmovd (%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,121,196,92,64,4,2 // vpinsrw $0x2,0x4(%r8,%rax,2),%xmm0,%xmm11
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,31 // jne cb4f <_sk_load_rgb_u16_be_hsw+0x130>
+ .byte 117,31 // jne cd57 <_sk_load_rgb_u16_be_hsw+0x130>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
- .byte 233,48,255,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,48,255,255,255 // jmpq cc87 <_sk_load_rgb_u16_be_hsw+0x60>
.byte 196,193,121,110,68,64,6 // vmovd 0x6(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,121,196,68,64,10,2 // vpinsrw $0x2,0xa(%r8,%rax,2),%xmm0,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,48 // jb cb99 <_sk_load_rgb_u16_be_hsw+0x17a>
+ .byte 114,48 // jb cda1 <_sk_load_rgb_u16_be_hsw+0x17a>
.byte 196,193,121,110,68,64,12 // vmovd 0xc(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,92,64,16,2 // vpinsrw $0x2,0x10(%r8,%rax,2),%xmm0,%xmm3
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 117,48 // jne cbb3 <_sk_load_rgb_u16_be_hsw+0x194>
+ .byte 117,48 // jne cdbb <_sk_load_rgb_u16_be_hsw+0x194>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
- .byte 233,230,254,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,230,254,255,255 // jmpq cc87 <_sk_load_rgb_u16_be_hsw+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
- .byte 233,204,254,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,204,254,255,255 // jmpq cc87 <_sk_load_rgb_u16_be_hsw+0x60>
.byte 196,193,121,110,68,64,18 // vmovd 0x12(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,121,196,84,64,22,2 // vpinsrw $0x2,0x16(%r8,%rax,2),%xmm0,%xmm10
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,39 // jb cbf4 <_sk_load_rgb_u16_be_hsw+0x1d5>
+ .byte 114,39 // jb cdfc <_sk_load_rgb_u16_be_hsw+0x1d5>
.byte 196,193,121,110,68,64,24 // vmovd 0x18(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,84,64,28,2 // vpinsrw $0x2,0x1c(%r8,%rax,2),%xmm0,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 117,30 // jne cc05 <_sk_load_rgb_u16_be_hsw+0x1e6>
+ .byte 117,30 // jne ce0d <_sk_load_rgb_u16_be_hsw+0x1e6>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
- .byte 233,139,254,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,139,254,255,255 // jmpq cc87 <_sk_load_rgb_u16_be_hsw+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
- .byte 233,122,254,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,122,254,255,255 // jmpq cc87 <_sk_load_rgb_u16_be_hsw+0x60>
.byte 196,193,121,110,68,64,30 // vmovd 0x1e(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,76,64,34,2 // vpinsrw $0x2,0x22(%r8,%rax,2),%xmm0,%xmm1
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,25 // jb cc38 <_sk_load_rgb_u16_be_hsw+0x219>
+ .byte 114,25 // jb ce40 <_sk_load_rgb_u16_be_hsw+0x219>
.byte 196,193,121,110,68,64,36 // vmovd 0x24(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,68,64,40,2 // vpinsrw $0x2,0x28(%r8,%rax,2),%xmm0,%xmm0
- .byte 233,71,254,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,71,254,255,255 // jmpq cc87 <_sk_load_rgb_u16_be_hsw+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,62,254,255,255 // jmpq ca7f <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,62,254,255,255 // jmpq cc87 <_sk_load_rgb_u16_be_hsw+0x60>
HIDDEN _sk_store_u16_be_hsw
.globl _sk_store_u16_be_hsw
@@ -22103,7 +22380,7 @@ _sk_store_u16_be_hsw:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
- .byte 196,98,125,24,5,216,191,2,0 // vbroadcastss 0x2bfd8(%rip),%ymm8 # 38c40 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ .byte 196,98,125,24,5,84,202,2,0 // vbroadcastss 0x2ca54(%rip),%ymm8 # 398c4 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,67,125,25,202,1 // vextractf128 $0x1,%ymm9,%xmm10
@@ -22141,7 +22418,7 @@ _sk_store_u16_be_hsw:
.byte 196,65,17,98,200 // vpunpckldq %xmm8,%xmm13,%xmm9
.byte 196,65,17,106,192 // vpunpckhdq %xmm8,%xmm13,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,31 // jne cd4c <_sk_store_u16_be_hsw+0x10b>
+ .byte 117,31 // jne cf54 <_sk_store_u16_be_hsw+0x10b>
.byte 196,65,122,127,28,64 // vmovdqu %xmm11,(%r8,%rax,2)
.byte 196,65,122,127,84,64,16 // vmovdqu %xmm10,0x10(%r8,%rax,2)
.byte 196,65,122,127,76,64,32 // vmovdqu %xmm9,0x20(%r8,%rax,2)
@@ -22150,22 +22427,22 @@ _sk_store_u16_be_hsw:
.byte 255,224 // jmpq *%rax
.byte 196,65,121,214,28,64 // vmovq %xmm11,(%r8,%rax,2)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 116,240 // je cf50 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,23,92,64,8 // vmovhpd %xmm11,0x8(%r8,%rax,2)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 114,227 // jb cf50 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,214,84,64,16 // vmovq %xmm10,0x10(%r8,%rax,2)
- .byte 116,218 // je cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 116,218 // je cf50 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,23,84,64,24 // vmovhpd %xmm10,0x18(%r8,%rax,2)
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,205 // jb cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 114,205 // jb cf50 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,214,76,64,32 // vmovq %xmm9,0x20(%r8,%rax,2)
- .byte 116,196 // je cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 116,196 // je cf50 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,23,76,64,40 // vmovhpd %xmm9,0x28(%r8,%rax,2)
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,183 // jb cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 114,183 // jb cf50 <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,214,68,64,48 // vmovq %xmm8,0x30(%r8,%rax,2)
- .byte 235,174 // jmp cd48 <_sk_store_u16_be_hsw+0x107>
+ .byte 235,174 // jmp cf50 <_sk_store_u16_be_hsw+0x107>
HIDDEN _sk_load_f32_hsw
.globl _sk_load_f32_hsw
@@ -22174,7 +22451,7 @@ _sk_load_f32_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,253,87,192 // vxorpd %ymm0,%ymm0,%ymm0
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,135,97,1,0,0 // ja cf0b <_sk_load_f32_hsw+0x171>
+ .byte 15,135,97,1,0,0 // ja d113 <_sk_load_f32_hsw+0x171>
.byte 72,131,236,24 // sub $0x18,%rsp
.byte 197,253,17,100,36,128 // vmovupd %ymm4,-0x80(%rsp)
.byte 197,253,17,108,36,160 // vmovupd %ymm5,-0x60(%rsp)
@@ -22187,7 +22464,7 @@ _sk_load_f32_hsw:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 77,99,201 // movslq %r9d,%r9
- .byte 76,141,21,50,1,0,0 // lea 0x132(%rip),%r10 # cf1c <_sk_load_f32_hsw+0x182>
+ .byte 76,141,21,50,1,0,0 // lea 0x132(%rip),%r10 # d124 <_sk_load_f32_hsw+0x182>
.byte 73,99,4,186 // movslq (%r10,%rdi,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 197,221,87,228 // vxorpd %ymm4,%ymm4,%ymm4
@@ -22250,7 +22527,7 @@ _sk_load_f32_hsw:
.byte 197,229,87,219 // vxorpd %ymm3,%ymm3,%ymm3
.byte 196,65,45,87,210 // vxorpd %ymm10,%ymm10,%ymm10
.byte 197,245,87,201 // vxorpd %ymm1,%ymm1,%ymm1
- .byte 235,203 // jmp cee5 <_sk_load_f32_hsw+0x14b>
+ .byte 235,203 // jmp d0ed <_sk_load_f32_hsw+0x14b>
.byte 102,144 // xchg %ax,%ax
.byte 27,255 // sbb %edi,%edi
.byte 255 // (bad)
@@ -22262,7 +22539,7 @@ _sk_load_f32_hsw:
.byte 255,92,255,255 // lcall *-0x1(%rdi,%rdi,8)
.byte 255,70,255 // incl -0x1(%rsi)
.byte 255 // (bad)
- .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 2900cf38 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd46c4>
+ .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 2900d140 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd3c48>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -22274,7 +22551,7 @@ _sk_load_f32_dst_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,221,87,228 // vxorpd %ymm4,%ymm4,%ymm4
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,135,97,1,0,0 // ja d0ad <_sk_load_f32_dst_hsw+0x171>
+ .byte 15,135,97,1,0,0 // ja d2b5 <_sk_load_f32_dst_hsw+0x171>
.byte 72,131,236,24 // sub $0x18,%rsp
.byte 197,253,17,68,36,128 // vmovupd %ymm0,-0x80(%rsp)
.byte 197,253,17,76,36,160 // vmovupd %ymm1,-0x60(%rsp)
@@ -22287,7 +22564,7 @@ _sk_load_f32_dst_hsw:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 77,99,201 // movslq %r9d,%r9
- .byte 76,141,21,48,1,0,0 // lea 0x130(%rip),%r10 # d0bc <_sk_load_f32_dst_hsw+0x180>
+ .byte 76,141,21,48,1,0,0 // lea 0x130(%rip),%r10 # d2c4 <_sk_load_f32_dst_hsw+0x180>
.byte 73,99,4,186 // movslq (%r10,%rdi,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 197,253,87,192 // vxorpd %ymm0,%ymm0,%ymm0
@@ -22350,7 +22627,7 @@ _sk_load_f32_dst_hsw:
.byte 197,197,87,255 // vxorpd %ymm7,%ymm7,%ymm7
.byte 196,65,45,87,210 // vxorpd %ymm10,%ymm10,%ymm10
.byte 197,213,87,237 // vxorpd %ymm5,%ymm5,%ymm5
- .byte 235,203 // jmp d087 <_sk_load_f32_dst_hsw+0x14b>
+ .byte 235,203 // jmp d28f <_sk_load_f32_dst_hsw+0x14b>
.byte 29,255,255,255,163 // sbb $0xa3ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
@@ -22390,7 +22667,7 @@ _sk_store_f32_hsw:
.byte 196,65,37,20,196 // vunpcklpd %ymm12,%ymm11,%ymm8
.byte 196,65,37,21,220 // vunpckhpd %ymm12,%ymm11,%ymm11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,55 // jne d15b <_sk_store_f32_hsw+0x7f>
+ .byte 117,55 // jne d363 <_sk_store_f32_hsw+0x7f>
.byte 196,67,45,24,225,1 // vinsertf128 $0x1,%xmm9,%ymm10,%ymm12
.byte 196,67,61,24,235,1 // vinsertf128 $0x1,%xmm11,%ymm8,%ymm13
.byte 196,67,45,6,201,49 // vperm2f128 $0x31,%ymm9,%ymm10,%ymm9
@@ -22403,22 +22680,22 @@ _sk_store_f32_hsw:
.byte 255,224 // jmpq *%rax
.byte 196,65,121,17,20,128 // vmovupd %xmm10,(%r8,%rax,4)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je d157 <_sk_store_f32_hsw+0x7b>
+ .byte 116,240 // je d35f <_sk_store_f32_hsw+0x7b>
.byte 196,65,121,17,76,128,16 // vmovupd %xmm9,0x10(%r8,%rax,4)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb d157 <_sk_store_f32_hsw+0x7b>
+ .byte 114,227 // jb d35f <_sk_store_f32_hsw+0x7b>
.byte 196,65,121,17,68,128,32 // vmovupd %xmm8,0x20(%r8,%rax,4)
- .byte 116,218 // je d157 <_sk_store_f32_hsw+0x7b>
+ .byte 116,218 // je d35f <_sk_store_f32_hsw+0x7b>
.byte 196,65,121,17,92,128,48 // vmovupd %xmm11,0x30(%r8,%rax,4)
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,205 // jb d157 <_sk_store_f32_hsw+0x7b>
+ .byte 114,205 // jb d35f <_sk_store_f32_hsw+0x7b>
.byte 196,67,125,25,84,128,64,1 // vextractf128 $0x1,%ymm10,0x40(%r8,%rax,4)
- .byte 116,195 // je d157 <_sk_store_f32_hsw+0x7b>
+ .byte 116,195 // je d35f <_sk_store_f32_hsw+0x7b>
.byte 196,67,125,25,76,128,80,1 // vextractf128 $0x1,%ymm9,0x50(%r8,%rax,4)
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,181 // jb d157 <_sk_store_f32_hsw+0x7b>
+ .byte 114,181 // jb d35f <_sk_store_f32_hsw+0x7b>
.byte 196,67,125,25,68,128,96,1 // vextractf128 $0x1,%ymm8,0x60(%r8,%rax,4)
- .byte 235,171 // jmp d157 <_sk_store_f32_hsw+0x7b>
+ .byte 235,171 // jmp d35f <_sk_store_f32_hsw+0x7b>
HIDDEN _sk_repeat_x_hsw
.globl _sk_repeat_x_hsw
@@ -22457,7 +22734,7 @@ _sk_mirror_x_hsw:
.byte 196,65,124,92,218 // vsubps %ymm10,%ymm0,%ymm11
.byte 196,193,58,88,192 // vaddss %xmm8,%xmm8,%xmm0
.byte 196,98,125,24,192 // vbroadcastss %xmm0,%ymm8
- .byte 197,178,89,5,13,185,2,0 // vmulss 0x2b90d(%rip),%xmm9,%xmm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,5,137,195,2,0 // vmulss 0x2c389(%rip),%xmm9,%xmm0 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,89,192 // vmulps %ymm0,%ymm11,%ymm0
.byte 196,227,125,8,192,1 // vroundps $0x1,%ymm0,%ymm0
@@ -22480,7 +22757,7 @@ _sk_mirror_y_hsw:
.byte 196,65,116,92,218 // vsubps %ymm10,%ymm1,%ymm11
.byte 196,193,58,88,200 // vaddss %xmm8,%xmm8,%xmm1
.byte 196,98,125,24,193 // vbroadcastss %xmm1,%ymm8
- .byte 197,178,89,13,188,184,2,0 // vmulss 0x2b8bc(%rip),%xmm9,%xmm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,13,56,195,2,0 // vmulss 0x2c338(%rip),%xmm9,%xmm1 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,24,201 // vbroadcastss %xmm1,%ymm1
.byte 197,164,89,201 // vmulps %ymm1,%ymm11,%ymm1
.byte 196,227,125,8,201,1 // vroundps $0x1,%ymm1,%ymm1
@@ -22498,7 +22775,7 @@ FUNCTION(_sk_clamp_x_1_hsw)
_sk_clamp_x_1_hsw:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,132,184,2,0 // vbroadcastss 0x2b884(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,0,195,2,0 // vbroadcastss 0x2c300(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22511,7 +22788,7 @@ _sk_repeat_x_1_hsw:
.byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,94,184,2,0 // vbroadcastss 0x2b85e(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,218,194,2,0 // vbroadcastss 0x2c2da(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22520,9 +22797,9 @@ HIDDEN _sk_mirror_x_1_hsw
.globl _sk_mirror_x_1_hsw
FUNCTION(_sk_mirror_x_1_hsw)
_sk_mirror_x_1_hsw:
- .byte 196,98,125,24,5,100,184,2,0 // vbroadcastss 0x2b864(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,5,224,194,2,0 // vbroadcastss 0x2c2e0(%rip),%ymm8 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,58,184,2,0 // vbroadcastss 0x2b83a(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,182,194,2,0 // vbroadcastss 0x2c2b6(%rip),%ymm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,89,201 // vmulps %ymm9,%ymm0,%ymm9
.byte 196,67,125,8,201,1 // vroundps $0x1,%ymm9,%ymm9
.byte 196,65,52,88,201 // vaddps %ymm9,%ymm9,%ymm9
@@ -22532,7 +22809,7 @@ _sk_mirror_x_1_hsw:
.byte 197,60,92,200 // vsubps %ymm0,%ymm8,%ymm9
.byte 197,180,84,192 // vandps %ymm0,%ymm9,%ymm0
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,10,184,2,0 // vbroadcastss 0x2b80a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,134,194,2,0 // vbroadcastss 0x2c286(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22541,11 +22818,11 @@ HIDDEN _sk_luminance_to_alpha_hsw
.globl _sk_luminance_to_alpha_hsw
FUNCTION(_sk_luminance_to_alpha_hsw)
_sk_luminance_to_alpha_hsw:
- .byte 196,226,125,24,29,28,185,2,0 // vbroadcastss 0x2b91c(%rip),%ymm3 # 38c48 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
- .byte 196,98,125,24,5,15,185,2,0 // vbroadcastss 0x2b90f(%rip),%ymm8 # 38c44 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ .byte 196,226,125,24,29,152,195,2,0 // vbroadcastss 0x2c398(%rip),%ymm3 # 398cc <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ .byte 196,98,125,24,5,139,195,2,0 // vbroadcastss 0x2c38b(%rip),%ymm8 # 398c8 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
.byte 196,226,125,184,203 // vfmadd231ps %ymm3,%ymm0,%ymm1
- .byte 196,226,125,24,29,4,185,2,0 // vbroadcastss 0x2b904(%rip),%ymm3 # 38c4c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ .byte 196,226,125,24,29,128,195,2,0 // vbroadcastss 0x2c380(%rip),%ymm3 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
.byte 196,226,109,168,217 // vfmadd213ps %ymm1,%ymm2,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -22744,9 +23021,9 @@ _sk_evenly_spaced_gradient_hsw:
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 77,137,202 // mov %r9,%r10
.byte 73,255,202 // dec %r10
- .byte 120,7 // js d640 <_sk_evenly_spaced_gradient_hsw+0x18>
+ .byte 120,7 // js d848 <_sk_evenly_spaced_gradient_hsw+0x18>
.byte 196,193,242,42,202 // vcvtsi2ss %r10,%xmm1,%xmm1
- .byte 235,22 // jmp d656 <_sk_evenly_spaced_gradient_hsw+0x2e>
+ .byte 235,22 // jmp d85e <_sk_evenly_spaced_gradient_hsw+0x2e>
.byte 77,137,211 // mov %r10,%r11
.byte 73,209,235 // shr %r11
.byte 65,131,226,1 // and $0x1,%r10d
@@ -22757,7 +23034,7 @@ _sk_evenly_spaced_gradient_hsw:
.byte 197,244,89,200 // vmulps %ymm0,%ymm1,%ymm1
.byte 197,126,91,225 // vcvttps2dq %ymm1,%ymm12
.byte 73,131,249,8 // cmp $0x8,%r9
- .byte 119,73 // ja d6b2 <_sk_evenly_spaced_gradient_hsw+0x8a>
+ .byte 119,73 // ja d8ba <_sk_evenly_spaced_gradient_hsw+0x8a>
.byte 196,66,29,22,0 // vpermps (%r8),%ymm12,%ymm8
.byte 76,139,64,40 // mov 0x28(%rax),%r8
.byte 196,66,29,22,8 // vpermps (%r8),%ymm12,%ymm9
@@ -22773,7 +23050,7 @@ _sk_evenly_spaced_gradient_hsw:
.byte 196,194,29,22,24 // vpermps (%r8),%ymm12,%ymm3
.byte 72,139,64,64 // mov 0x40(%rax),%rax
.byte 196,98,29,22,16 // vpermps (%rax),%ymm12,%ymm10
- .byte 233,147,0,0,0 // jmpq d745 <_sk_evenly_spaced_gradient_hsw+0x11d>
+ .byte 233,147,0,0,0 // jmpq d94d <_sk_evenly_spaced_gradient_hsw+0x11d>
.byte 196,65,13,118,246 // vpcmpeqd %ymm14,%ymm14,%ymm14
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
@@ -22820,11 +23097,11 @@ _sk_gradient_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,139,0 // mov (%rax),%r8
.byte 73,131,248,1 // cmp $0x1,%r8
- .byte 15,134,220,0,0,0 // jbe d84c <_sk_gradient_hsw+0xeb>
+ .byte 15,134,220,0,0,0 // jbe da54 <_sk_gradient_hsw+0xeb>
.byte 76,139,72,72 // mov 0x48(%rax),%r9
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 65,186,1,0,0,0 // mov $0x1,%r10d
- .byte 196,226,125,24,21,161,179,2,0 // vbroadcastss 0x2b3a1(%rip),%ymm2 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,226,125,24,21,29,190,2,0 // vbroadcastss 0x2be1d(%rip),%ymm2 # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,53,239,201 // vpxor %ymm9,%ymm9,%ymm9
.byte 196,130,125,24,28,145 // vbroadcastss (%r9,%r10,4),%ymm3
.byte 197,228,194,216,2 // vcmpleps %ymm0,%ymm3,%ymm3
@@ -22832,10 +23109,10 @@ _sk_gradient_hsw:
.byte 197,53,254,203 // vpaddd %ymm3,%ymm9,%ymm9
.byte 73,255,194 // inc %r10
.byte 77,57,208 // cmp %r10,%r8
- .byte 117,227 // jne d78c <_sk_gradient_hsw+0x2b>
+ .byte 117,227 // jne d994 <_sk_gradient_hsw+0x2b>
.byte 76,139,72,8 // mov 0x8(%rax),%r9
.byte 73,131,248,8 // cmp $0x8,%r8
- .byte 15,134,158,0,0,0 // jbe d855 <_sk_gradient_hsw+0xf4>
+ .byte 15,134,158,0,0,0 // jbe da5d <_sk_gradient_hsw+0xf4>
.byte 196,65,13,118,246 // vpcmpeqd %ymm14,%ymm14,%ymm14
.byte 196,65,36,87,219 // vxorps %ymm11,%ymm11,%ymm11
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
@@ -22867,7 +23144,7 @@ _sk_gradient_hsw:
.byte 196,130,5,146,28,136 // vgatherdps %ymm15,(%r8,%ymm9,4),%ymm3
.byte 72,139,64,64 // mov 0x40(%rax),%rax
.byte 196,34,13,146,28,136 // vgatherdps %ymm14,(%rax,%ymm9,4),%ymm11
- .byte 235,77 // jmp d899 <_sk_gradient_hsw+0x138>
+ .byte 235,77 // jmp daa1 <_sk_gradient_hsw+0x138>
.byte 76,139,72,8 // mov 0x8(%rax),%r9
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 196,66,53,22,1 // vpermps (%r9),%ymm9,%ymm8
@@ -22927,24 +23204,24 @@ _sk_xy_to_unit_angle_hsw:
.byte 196,65,52,95,226 // vmaxps %ymm10,%ymm9,%ymm12
.byte 196,65,36,94,220 // vdivps %ymm12,%ymm11,%ymm11
.byte 196,65,36,89,227 // vmulps %ymm11,%ymm11,%ymm12
- .byte 196,98,125,24,45,28,179,2,0 // vbroadcastss 0x2b31c(%rip),%ymm13 # 38c50 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- .byte 196,98,125,24,53,23,179,2,0 // vbroadcastss 0x2b317(%rip),%ymm14 # 38c54 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ .byte 196,98,125,24,45,152,189,2,0 // vbroadcastss 0x2bd98(%rip),%ymm13 # 398d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ .byte 196,98,125,24,53,147,189,2,0 // vbroadcastss 0x2bd93(%rip),%ymm14 # 398d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
.byte 196,66,29,184,245 // vfmadd231ps %ymm13,%ymm12,%ymm14
- .byte 196,98,125,24,45,13,179,2,0 // vbroadcastss 0x2b30d(%rip),%ymm13 # 38c58 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ .byte 196,98,125,24,45,137,189,2,0 // vbroadcastss 0x2bd89(%rip),%ymm13 # 398dc <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
.byte 196,66,29,184,238 // vfmadd231ps %ymm14,%ymm12,%ymm13
- .byte 196,98,125,24,53,3,179,2,0 // vbroadcastss 0x2b303(%rip),%ymm14 # 38c5c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ .byte 196,98,125,24,53,127,189,2,0 // vbroadcastss 0x2bd7f(%rip),%ymm14 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
.byte 196,66,29,184,245 // vfmadd231ps %ymm13,%ymm12,%ymm14
.byte 196,65,36,89,222 // vmulps %ymm14,%ymm11,%ymm11
.byte 196,65,52,194,202,1 // vcmpltps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,238,178,2,0 // vbroadcastss 0x2b2ee(%rip),%ymm10 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ .byte 196,98,125,24,21,106,189,2,0 // vbroadcastss 0x2bd6a(%rip),%ymm10 # 398e4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
.byte 196,65,44,92,211 // vsubps %ymm11,%ymm10,%ymm10
.byte 196,67,37,74,202,144 // vblendvps %ymm9,%ymm10,%ymm11,%ymm9
.byte 196,193,124,194,192,1 // vcmpltps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,21,148,177,2,0 // vbroadcastss 0x2b194(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,16,188,2,0 // vbroadcastss 0x2bc10(%rip),%ymm10 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,92,209 // vsubps %ymm9,%ymm10,%ymm10
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 196,65,116,194,200,1 // vcmpltps %ymm8,%ymm1,%ymm9
- .byte 196,98,125,24,21,126,177,2,0 // vbroadcastss 0x2b17e(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,21,250,187,2,0 // vbroadcastss 0x2bbfa(%rip),%ymm10 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,44,92,208 // vsubps %ymm0,%ymm10,%ymm10
.byte 196,195,125,74,194,144 // vblendvps %ymm9,%ymm10,%ymm0,%ymm0
.byte 196,65,124,194,200,3 // vcmpunordps %ymm8,%ymm0,%ymm9
@@ -22972,23 +23249,23 @@ _sk_xy_to_2pt_conical_quadratic_max_hsw:
.byte 197,50,89,80,76 // vmulss 0x4c(%rax),%xmm9,%xmm10
.byte 196,66,125,24,210 // vbroadcastss %xmm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 196,98,125,24,29,110,178,2,0 // vbroadcastss 0x2b26e(%rip),%ymm11 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,29,234,188,2,0 // vbroadcastss 0x2bcea(%rip),%ymm11 # 398e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
.byte 196,98,125,184,216 // vfmadd231ps %ymm0,%ymm0,%ymm11
.byte 196,193,50,89,193 // vmulss %xmm9,%xmm9,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,13,77,178,2,0 // vbroadcastss 0x2b24d(%rip),%ymm9 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 196,98,125,24,13,201,188,2,0 // vbroadcastss 0x2bcc9(%rip),%ymm9 # 398ec <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 196,98,125,24,13,48,178,2,0 // vbroadcastss 0x2b230(%rip),%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,13,172,188,2,0 // vbroadcastss 0x2bcac(%rip),%ymm9 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,44,87,201 // vxorps %ymm9,%ymm10,%ymm9
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,209,176,2,0 // vbroadcastss 0x2b0d1(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,77,187,2,0 // vbroadcastss 0x2bb4d(%rip),%ymm11 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
@@ -23007,23 +23284,23 @@ _sk_xy_to_2pt_conical_quadratic_min_hsw:
.byte 197,50,89,80,76 // vmulss 0x4c(%rax),%xmm9,%xmm10
.byte 196,66,125,24,210 // vbroadcastss %xmm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 196,98,125,24,29,214,177,2,0 // vbroadcastss 0x2b1d6(%rip),%ymm11 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,29,82,188,2,0 // vbroadcastss 0x2bc52(%rip),%ymm11 # 398e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
.byte 196,98,125,184,216 // vfmadd231ps %ymm0,%ymm0,%ymm11
.byte 196,193,50,89,193 // vmulss %xmm9,%xmm9,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,13,181,177,2,0 // vbroadcastss 0x2b1b5(%rip),%ymm9 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 196,98,125,24,13,49,188,2,0 // vbroadcastss 0x2bc31(%rip),%ymm9 # 398ec <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 196,98,125,24,13,152,177,2,0 // vbroadcastss 0x2b198(%rip),%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,13,20,188,2,0 // vbroadcastss 0x2bc14(%rip),%ymm9 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,44,87,201 // vxorps %ymm9,%ymm10,%ymm9
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,57,176,2,0 // vbroadcastss 0x2b039(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,181,186,2,0 // vbroadcastss 0x2bab5(%rip),%ymm11 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
@@ -23041,14 +23318,14 @@ _sk_xy_to_2pt_conical_linear_hsw:
.byte 197,58,89,72,76 // vmulss 0x4c(%rax),%xmm8,%xmm9
.byte 196,66,125,24,201 // vbroadcastss %xmm9,%ymm9
.byte 197,52,88,200 // vaddps %ymm0,%ymm9,%ymm9
- .byte 196,98,125,24,21,68,177,2,0 // vbroadcastss 0x2b144(%rip),%ymm10 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,21,192,187,2,0 // vbroadcastss 0x2bbc0(%rip),%ymm10 # 398e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
.byte 197,116,89,209 // vmulps %ymm1,%ymm1,%ymm10
.byte 196,98,125,184,208 // vfmadd231ps %ymm0,%ymm0,%ymm10
.byte 196,193,58,89,192 // vmulss %xmm8,%xmm8,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,172,92,192 // vsubps %ymm0,%ymm10,%ymm0
- .byte 196,98,125,24,5,39,177,2,0 // vbroadcastss 0x2b127(%rip),%ymm8 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,5,163,187,2,0 // vbroadcastss 0x2bba3(%rip),%ymm8 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,193,124,87,192 // vxorps %ymm8,%ymm0,%ymm0
.byte 196,193,124,94,193 // vdivps %ymm9,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23091,7 +23368,7 @@ HIDDEN _sk_save_xy_hsw
FUNCTION(_sk_save_xy_hsw)
_sk_save_xy_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,102,175,2,0 // vbroadcastss 0x2af66(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,226,185,2,0 // vbroadcastss 0x2b9e2(%rip),%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,88,200 // vaddps %ymm8,%ymm0,%ymm9
.byte 196,67,125,8,209,1 // vroundps $0x1,%ymm9,%ymm10
.byte 196,65,52,92,202 // vsubps %ymm10,%ymm9,%ymm9
@@ -23125,9 +23402,9 @@ HIDDEN _sk_bilinear_nx_hsw
FUNCTION(_sk_bilinear_nx_hsw)
_sk_bilinear_nx_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,64,176,2,0 // vbroadcastss 0x2b040(%rip),%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,5,188,186,2,0 // vbroadcastss 0x2babc(%rip),%ymm0 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,231,174,2,0 // vbroadcastss 0x2aee7(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,99,185,2,0 // vbroadcastss 0x2b963(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23138,7 +23415,7 @@ HIDDEN _sk_bilinear_px_hsw
FUNCTION(_sk_bilinear_px_hsw)
_sk_bilinear_px_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,196,174,2,0 // vbroadcastss 0x2aec4(%rip),%ymm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,5,64,185,2,0 // vbroadcastss 0x2b940(%rip),%ymm0 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -23150,9 +23427,9 @@ HIDDEN _sk_bilinear_ny_hsw
FUNCTION(_sk_bilinear_ny_hsw)
_sk_bilinear_ny_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,241,175,2,0 // vbroadcastss 0x2aff1(%rip),%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,13,109,186,2,0 // vbroadcastss 0x2ba6d(%rip),%ymm1 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,151,174,2,0 // vbroadcastss 0x2ae97(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,19,185,2,0 // vbroadcastss 0x2b913(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23163,7 +23440,7 @@ HIDDEN _sk_bilinear_py_hsw
FUNCTION(_sk_bilinear_py_hsw)
_sk_bilinear_py_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,116,174,2,0 // vbroadcastss 0x2ae74(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,13,240,184,2,0 // vbroadcastss 0x2b8f0(%rip),%ymm1 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -23175,13 +23452,13 @@ HIDDEN _sk_bicubic_n3x_hsw
FUNCTION(_sk_bicubic_n3x_hsw)
_sk_bicubic_n3x_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,164,175,2,0 // vbroadcastss 0x2afa4(%rip),%ymm0 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,226,125,24,5,32,186,2,0 // vbroadcastss 0x2ba20(%rip),%ymm0 # 398f8 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,71,174,2,0 // vbroadcastss 0x2ae47(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,195,184,2,0 // vbroadcastss 0x2b8c3(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,165,174,2,0 // vbroadcastss 0x2aea5(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- .byte 196,98,125,24,29,124,175,2,0 // vbroadcastss 0x2af7c(%rip),%ymm11 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,33,185,2,0 // vbroadcastss 0x2b921(%rip),%ymm10 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,29,248,185,2,0 // vbroadcastss 0x2b9f8(%rip),%ymm11 # 398fc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,36,89,193 // vmulps %ymm9,%ymm11,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -23193,16 +23470,16 @@ HIDDEN _sk_bicubic_n1x_hsw
FUNCTION(_sk_bicubic_n1x_hsw)
_sk_bicubic_n1x_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,83,175,2,0 // vbroadcastss 0x2af53(%rip),%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,5,207,185,2,0 // vbroadcastss 0x2b9cf(%rip),%ymm0 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,250,173,2,0 // vbroadcastss 0x2adfa(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,118,184,2,0 // vbroadcastss 0x2b876(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,69,175,2,0 // vbroadcastss 0x2af45(%rip),%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 196,98,125,24,21,56,175,2,0 // vbroadcastss 0x2af38(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,13,193,185,2,0 // vbroadcastss 0x2b9c1(%rip),%ymm9 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,180,185,2,0 // vbroadcastss 0x2b9b4(%rip),%ymm10 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,206,173,2,0 // vbroadcastss 0x2adce(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,74,184,2,0 // vbroadcastss 0x2b84a(%rip),%ymm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,36,175,2,0 // vbroadcastss 0x2af24(%rip),%ymm10 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,21,160,185,2,0 // vbroadcastss 0x2b9a0(%rip),%ymm10 # 39908 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 197,124,17,144,0,1,0,0 // vmovups %ymm10,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23213,14 +23490,14 @@ HIDDEN _sk_bicubic_p1x_hsw
FUNCTION(_sk_bicubic_p1x_hsw)
_sk_bicubic_p1x_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,164,173,2,0 // vbroadcastss 0x2ada4(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,32,184,2,0 // vbroadcastss 0x2b820(%rip),%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,136,128,0,0,0 // vmovups 0x80(%rax),%ymm9
- .byte 196,98,125,24,21,239,174,2,0 // vbroadcastss 0x2aeef(%rip),%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 196,98,125,24,29,226,174,2,0 // vbroadcastss 0x2aee2(%rip),%ymm11 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,21,107,185,2,0 // vbroadcastss 0x2b96b(%rip),%ymm10 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,29,94,185,2,0 // vbroadcastss 0x2b95e(%rip),%ymm11 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,66,53,168,218 // vfmadd213ps %ymm10,%ymm9,%ymm11
.byte 196,66,53,168,216 // vfmadd213ps %ymm8,%ymm9,%ymm11
- .byte 196,98,125,24,5,215,174,2,0 // vbroadcastss 0x2aed7(%rip),%ymm8 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,5,83,185,2,0 // vbroadcastss 0x2b953(%rip),%ymm8 # 39908 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,66,53,184,195 // vfmadd231ps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23231,12 +23508,12 @@ HIDDEN _sk_bicubic_p3x_hsw
FUNCTION(_sk_bicubic_p3x_hsw)
_sk_bicubic_p3x_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,183,174,2,0 // vbroadcastss 0x2aeb7(%rip),%ymm0 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,226,125,24,5,51,185,2,0 // vbroadcastss 0x2b933(%rip),%ymm0 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,181,173,2,0 // vbroadcastss 0x2adb5(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- .byte 196,98,125,24,29,140,174,2,0 // vbroadcastss 0x2ae8c(%rip),%ymm11 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,49,184,2,0 // vbroadcastss 0x2b831(%rip),%ymm10 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,29,8,185,2,0 // vbroadcastss 0x2b908(%rip),%ymm11 # 398fc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,52,89,195 // vmulps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -23248,13 +23525,13 @@ HIDDEN _sk_bicubic_n3y_hsw
FUNCTION(_sk_bicubic_n3y_hsw)
_sk_bicubic_n3y_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,103,174,2,0 // vbroadcastss 0x2ae67(%rip),%ymm1 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,226,125,24,13,227,184,2,0 // vbroadcastss 0x2b8e3(%rip),%ymm1 # 398f8 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,9,173,2,0 // vbroadcastss 0x2ad09(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,133,183,2,0 // vbroadcastss 0x2b785(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,103,173,2,0 // vbroadcastss 0x2ad67(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- .byte 196,98,125,24,29,62,174,2,0 // vbroadcastss 0x2ae3e(%rip),%ymm11 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,227,183,2,0 // vbroadcastss 0x2b7e3(%rip),%ymm10 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,29,186,184,2,0 // vbroadcastss 0x2b8ba(%rip),%ymm11 # 398fc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,36,89,193 // vmulps %ymm9,%ymm11,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -23266,16 +23543,16 @@ HIDDEN _sk_bicubic_n1y_hsw
FUNCTION(_sk_bicubic_n1y_hsw)
_sk_bicubic_n1y_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,21,174,2,0 // vbroadcastss 0x2ae15(%rip),%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,13,145,184,2,0 // vbroadcastss 0x2b891(%rip),%ymm1 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,187,172,2,0 // vbroadcastss 0x2acbb(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,55,183,2,0 // vbroadcastss 0x2b737(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,6,174,2,0 // vbroadcastss 0x2ae06(%rip),%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 196,98,125,24,21,249,173,2,0 // vbroadcastss 0x2adf9(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,13,130,184,2,0 // vbroadcastss 0x2b882(%rip),%ymm9 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,117,184,2,0 // vbroadcastss 0x2b875(%rip),%ymm10 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,143,172,2,0 // vbroadcastss 0x2ac8f(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,11,183,2,0 // vbroadcastss 0x2b70b(%rip),%ymm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,229,173,2,0 // vbroadcastss 0x2ade5(%rip),%ymm10 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,21,97,184,2,0 // vbroadcastss 0x2b861(%rip),%ymm10 # 39908 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 197,124,17,144,64,1,0,0 // vmovups %ymm10,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23286,14 +23563,14 @@ HIDDEN _sk_bicubic_p1y_hsw
FUNCTION(_sk_bicubic_p1y_hsw)
_sk_bicubic_p1y_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,101,172,2,0 // vbroadcastss 0x2ac65(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,225,182,2,0 // vbroadcastss 0x2b6e1(%rip),%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,72,64 // vaddps 0x40(%rax),%ymm8,%ymm1
.byte 197,124,16,136,192,0,0,0 // vmovups 0xc0(%rax),%ymm9
- .byte 196,98,125,24,21,175,173,2,0 // vbroadcastss 0x2adaf(%rip),%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 196,98,125,24,29,162,173,2,0 // vbroadcastss 0x2ada2(%rip),%ymm11 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,21,43,184,2,0 // vbroadcastss 0x2b82b(%rip),%ymm10 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,29,30,184,2,0 // vbroadcastss 0x2b81e(%rip),%ymm11 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,66,53,168,218 // vfmadd213ps %ymm10,%ymm9,%ymm11
.byte 196,66,53,168,216 // vfmadd213ps %ymm8,%ymm9,%ymm11
- .byte 196,98,125,24,5,151,173,2,0 // vbroadcastss 0x2ad97(%rip),%ymm8 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,5,19,184,2,0 // vbroadcastss 0x2b813(%rip),%ymm8 # 39908 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,66,53,184,195 // vfmadd231ps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23304,12 +23581,12 @@ HIDDEN _sk_bicubic_p3y_hsw
FUNCTION(_sk_bicubic_p3y_hsw)
_sk_bicubic_p3y_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,119,173,2,0 // vbroadcastss 0x2ad77(%rip),%ymm1 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,226,125,24,13,243,183,2,0 // vbroadcastss 0x2b7f3(%rip),%ymm1 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,116,172,2,0 // vbroadcastss 0x2ac74(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- .byte 196,98,125,24,29,75,173,2,0 // vbroadcastss 0x2ad4b(%rip),%ymm11 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,240,182,2,0 // vbroadcastss 0x2b6f0(%rip),%ymm10 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,29,199,183,2,0 // vbroadcastss 0x2b7c7(%rip),%ymm11 # 398fc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,52,89,195 // vmulps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -23449,7 +23726,7 @@ _sk_clut_3D_hsw:
.byte 196,98,93,64,218 // vpmulld %ymm2,%ymm4,%ymm11
.byte 72,139,0 // mov (%rax),%rax
.byte 197,165,254,193 // vpaddd %ymm1,%ymm11,%ymm0
- .byte 196,98,125,88,61,13,171,2,0 // vpbroadcastd 0x2ab0d(%rip),%ymm15 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 196,98,125,88,61,137,181,2,0 // vpbroadcastd 0x2b589(%rip),%ymm15 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 196,194,125,64,199 // vpmulld %ymm15,%ymm0,%ymm0
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 197,237,118,210 // vpcmpeqd %ymm2,%ymm2,%ymm2
@@ -23461,13 +23738,13 @@ _sk_clut_3D_hsw:
.byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
.byte 196,226,85,146,60,144 // vgatherdps %ymm5,(%rax,%ymm2,4),%ymm7
.byte 197,252,17,188,36,0,2,0,0 // vmovups %ymm7,0x200(%rsp)
- .byte 196,226,125,88,61,107,169,2,0 // vpbroadcastd 0x2a96b(%rip),%ymm7 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,226,125,88,61,231,179,2,0 // vpbroadcastd 0x2b3e7(%rip),%ymm7 # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 197,253,254,199 // vpaddd %ymm7,%ymm0,%ymm0
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
.byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
.byte 196,226,85,146,20,128 // vgatherdps %ymm5,(%rax,%ymm0,4),%ymm2
.byte 197,252,17,148,36,32,1,0,0 // vmovups %ymm2,0x120(%rsp)
- .byte 196,226,125,24,5,159,170,2,0 // vbroadcastss 0x2aa9f(%rip),%ymm0 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,226,125,24,5,27,181,2,0 // vbroadcastss 0x2b51b(%rip),%ymm0 # 3990c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 197,172,88,232 // vaddps %ymm0,%ymm10,%ymm5
.byte 197,254,91,237 // vcvttps2dq %ymm5,%ymm5
.byte 196,226,93,64,213 // vpmulld %ymm5,%ymm4,%ymm2
@@ -23729,7 +24006,7 @@ _sk_clut_4D_hsw:
.byte 197,254,127,132,36,0,1,0,0 // vmovdqu %ymm0,0x100(%rsp)
.byte 196,98,109,64,200 // vpmulld %ymm0,%ymm2,%ymm9
.byte 197,181,254,199 // vpaddd %ymm7,%ymm9,%ymm0
- .byte 196,98,125,88,21,56,165,2,0 // vpbroadcastd 0x2a538(%rip),%ymm10 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 196,98,125,88,21,180,175,2,0 // vpbroadcastd 0x2afb4(%rip),%ymm10 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 196,194,125,64,194 // vpmulld %ymm10,%ymm0,%ymm0
.byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
@@ -23741,13 +24018,13 @@ _sk_clut_4D_hsw:
.byte 196,65,36,87,219 // vxorps %ymm11,%ymm11,%ymm11
.byte 196,98,61,146,28,168 // vgatherdps %ymm8,(%rax,%ymm5,4),%ymm11
.byte 197,124,17,156,36,192,0,0,0 // vmovups %ymm11,0xc0(%rsp)
- .byte 196,98,125,88,29,147,163,2,0 // vpbroadcastd 0x2a393(%rip),%ymm11 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,125,88,29,15,174,2,0 // vpbroadcastd 0x2ae0f(%rip),%ymm11 # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,193,125,254,195 // vpaddd %ymm11,%ymm0,%ymm0
.byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
.byte 196,226,61,146,44,128 // vgatherdps %ymm8,(%rax,%ymm0,4),%ymm5
.byte 197,252,17,108,36,32 // vmovups %ymm5,0x20(%rsp)
- .byte 196,226,125,24,5,200,164,2,0 // vbroadcastss 0x2a4c8(%rip),%ymm0 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,226,125,24,5,68,175,2,0 // vbroadcastss 0x2af44(%rip),%ymm0 # 3990c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 197,116,88,192 // vaddps %ymm0,%ymm1,%ymm8
.byte 196,65,126,91,192 // vcvttps2dq %ymm8,%ymm8
.byte 196,194,109,64,232 // vpmulld %ymm8,%ymm2,%ymm5
@@ -24180,7 +24457,7 @@ _sk_clut_4D_hsw:
.byte 196,193,100,92,210 // vsubps %ymm10,%ymm3,%ymm2
.byte 196,194,77,168,210 // vfmadd213ps %ymm10,%ymm6,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,182,153,2,0 // vbroadcastss 0x299b6(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,50,164,2,0 // vbroadcastss 0x2a432(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,16,164,36,96,6,0,0 // vmovups 0x660(%rsp),%ymm4
.byte 197,252,16,172,36,128,6,0,0 // vmovups 0x680(%rsp),%ymm5
.byte 197,252,16,180,36,160,6,0,0 // vmovups 0x6a0(%rsp),%ymm6
@@ -24192,14 +24469,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,240,154,2,0 // vbroadcastss 0x29af0(%rip),%ymm0 # 38c94 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
- .byte 196,226,125,24,13,227,154,2,0 // vbroadcastss 0x29ae3(%rip),%ymm1 # 38c90 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ .byte 196,226,125,24,5,108,165,2,0 // vbroadcastss 0x2a56c(%rip),%ymm0 # 39918 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ .byte 196,226,125,24,13,95,165,2,0 // vbroadcastss 0x2a55f(%rip),%ymm1 # 39914 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
.byte 196,226,101,168,200 // vfmadd213ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,221,154,2,0 // vbroadcastss 0x29add(%rip),%ymm0 # 38c98 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ .byte 196,226,125,24,5,89,165,2,0 // vbroadcastss 0x2a559(%rip),%ymm0 # 3991c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
.byte 196,226,101,184,193 // vfmadd231ps %ymm1,%ymm3,%ymm0
- .byte 196,226,125,24,13,211,154,2,0 // vbroadcastss 0x29ad3(%rip),%ymm1 # 38c9c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ .byte 196,226,125,24,13,79,165,2,0 // vbroadcastss 0x2a54f(%rip),%ymm1 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
.byte 196,226,101,184,200 // vfmadd231ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,201,154,2,0 // vbroadcastss 0x29ac9(%rip),%ymm0 # 38ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ .byte 196,226,125,24,5,69,165,2,0 // vbroadcastss 0x2a545(%rip),%ymm0 # 39924 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
.byte 196,226,101,184,193 // vfmadd231ps %ymm1,%ymm3,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
@@ -24207,6 +24484,118 @@ _sk_gauss_a_to_rgba_hsw:
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
.byte 255,224 // jmpq *%rax
+HIDDEN _sk_bilerp_clamp_8888_hsw
+.globl _sk_bilerp_clamp_8888_hsw
+FUNCTION(_sk_bilerp_clamp_8888_hsw)
+_sk_bilerp_clamp_8888_hsw:
+ .byte 85 // push %rbp
+ .byte 72,137,229 // mov %rsp,%rbp
+ .byte 72,131,228,224 // and $0xffffffffffffffe0,%rsp
+ .byte 72,129,236,128,1,0,0 // sub $0x180,%rsp
+ .byte 197,252,41,188,36,128,0,0,0 // vmovaps %ymm7,0x80(%rsp)
+ .byte 197,252,41,116,36,96 // vmovaps %ymm6,0x60(%rsp)
+ .byte 197,252,41,108,36,64 // vmovaps %ymm5,0x40(%rsp)
+ .byte 197,252,41,100,36,32 // vmovaps %ymm4,0x20(%rsp)
+ .byte 76,141,68,36,24 // lea 0x18(%rsp),%r8
+ .byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 196,226,125,24,37,118,163,2,0 // vbroadcastss 0x2a376(%rip),%ymm4 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,252,88,212 // vaddps %ymm4,%ymm0,%ymm2
+ .byte 196,227,125,8,218,1 // vroundps $0x1,%ymm2,%ymm3
+ .byte 197,236,92,243 // vsubps %ymm3,%ymm2,%ymm6
+ .byte 197,252,41,140,36,32,1,0,0 // vmovaps %ymm1,0x120(%rsp)
+ .byte 197,244,88,204 // vaddps %ymm4,%ymm1,%ymm1
+ .byte 196,227,125,8,209,1 // vroundps $0x1,%ymm1,%ymm2
+ .byte 197,244,92,210 // vsubps %ymm2,%ymm1,%ymm2
+ .byte 73,185,0,0,0,191,0,0,0,63 // movabs $0x3f000000bf000000,%r9
+ .byte 77,137,8 // mov %r9,(%r8)
+ .byte 76,141,76,36,32 // lea 0x20(%rsp),%r9
+ .byte 196,226,125,24,13,58,163,2,0 // vbroadcastss 0x2a33a(%rip),%ymm1 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 197,244,92,222 // vsubps %ymm6,%ymm1,%ymm3
+ .byte 197,252,41,156,36,64,1,0,0 // vmovaps %ymm3,0x140(%rsp)
+ .byte 197,252,41,148,36,0,1,0,0 // vmovaps %ymm2,0x100(%rsp)
+ .byte 197,244,92,202 // vsubps %ymm2,%ymm1,%ymm1
+ .byte 197,252,41,140,36,160,0,0,0 // vmovaps %ymm1,0xa0(%rsp)
+ .byte 196,226,125,88,72,12 // vpbroadcastd 0xc(%rax),%ymm1
+ .byte 197,237,118,210 // vpcmpeqd %ymm2,%ymm2,%ymm2
+ .byte 197,117,254,242 // vpaddd %ymm2,%ymm1,%ymm14
+ .byte 196,226,125,88,72,16 // vpbroadcastd 0x10(%rax),%ymm1
+ .byte 197,245,254,202 // vpaddd %ymm2,%ymm1,%ymm1
+ .byte 197,253,127,140,36,224,0,0,0 // vmovdqa %ymm1,0xe0(%rsp)
+ .byte 76,139,16 // mov (%rax),%r10
+ .byte 196,226,125,24,72,8 // vbroadcastss 0x8(%rax),%ymm1
+ .byte 197,252,41,140,36,192,0,0,0 // vmovaps %ymm1,0xc0(%rsp)
+ .byte 197,122,16,45,40,164,2,0 // vmovss 0x2a428(%rip),%xmm13 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,37,75,163,2,0 // vbroadcastss 0x2a34b(%rip),%ymm4 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
+ .byte 197,237,239,210 // vpxor %ymm2,%ymm2,%ymm2
+ .byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
+ .byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
+ .byte 235,5 // jmp f4ee <_sk_bilerp_clamp_8888_hsw+0xfa>
+ .byte 196,65,122,16,40 // vmovss (%r8),%xmm13
+ .byte 196,194,125,24,237 // vbroadcastss %xmm13,%ymm5
+ .byte 197,212,88,172,36,32,1,0,0 // vaddps 0x120(%rsp),%ymm5,%ymm5
+ .byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
+ .byte 197,244,95,237 // vmaxps %ymm5,%ymm1,%ymm5
+ .byte 197,120,46,45,36,164,2,0 // vucomiss 0x2a424(%rip),%xmm13 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 197,124,40,188,36,0,1,0,0 // vmovaps 0x100(%rsp),%ymm15
+ .byte 119,9 // ja f520 <_sk_bilerp_clamp_8888_hsw+0x12c>
+ .byte 197,124,40,188,36,160,0,0,0 // vmovaps 0xa0(%rsp),%ymm15
+ .byte 197,212,93,172,36,224,0,0,0 // vminps 0xe0(%rsp),%ymm5,%ymm5
+ .byte 197,254,91,237 // vcvttps2dq %ymm5,%ymm5
+ .byte 196,98,85,64,172,36,192,0,0,0 // vpmulld 0xc0(%rsp),%ymm5,%ymm13
+ .byte 49,192 // xor %eax,%eax
+ .byte 197,250,16,76,4,24 // vmovss 0x18(%rsp,%rax,1),%xmm1
+ .byte 196,226,125,24,233 // vbroadcastss %xmm1,%ymm5
+ .byte 197,212,88,232 // vaddps %ymm0,%ymm5,%ymm5
+ .byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
+ .byte 197,196,95,237 // vmaxps %ymm5,%ymm7,%ymm5
+ .byte 196,193,84,93,238 // vminps %ymm14,%ymm5,%ymm5
+ .byte 197,254,91,237 // vcvttps2dq %ymm5,%ymm5
+ .byte 197,149,254,237 // vpaddd %ymm5,%ymm13,%ymm5
+ .byte 196,65,45,239,210 // vpxor %ymm10,%ymm10,%ymm10
+ .byte 197,197,118,255 // vpcmpeqd %ymm7,%ymm7,%ymm7
+ .byte 196,66,69,144,20,170 // vpgatherdd %ymm7,(%r10,%ymm5,4),%ymm10
+ .byte 197,173,219,45,140,167,2,0 // vpand 0x2a78c(%rip),%ymm10,%ymm5 # 39d00 <_sk_srcover_bgra_8888_sse2_lowp+0x808>
+ .byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
+ .byte 197,84,89,228 // vmulps %ymm4,%ymm5,%ymm12
+ .byte 196,226,45,0,45,155,167,2,0 // vpshufb 0x2a79b(%rip),%ymm10,%ymm5 # 39d20 <_sk_srcover_bgra_8888_sse2_lowp+0x828>
+ .byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
+ .byte 197,212,89,236 // vmulps %ymm4,%ymm5,%ymm5
+ .byte 196,226,45,0,61,170,167,2,0 // vpshufb 0x2a7aa(%rip),%ymm10,%ymm7 # 39d40 <_sk_srcover_bgra_8888_sse2_lowp+0x848>
+ .byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
+ .byte 197,196,89,252 // vmulps %ymm4,%ymm7,%ymm7
+ .byte 196,193,45,114,210,24 // vpsrld $0x18,%ymm10,%ymm10
+ .byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
+ .byte 197,44,89,220 // vmulps %ymm4,%ymm10,%ymm11
+ .byte 197,248,46,13,123,163,2,0 // vucomiss 0x2a37b(%rip),%xmm1 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 197,124,40,214 // vmovaps %ymm6,%ymm10
+ .byte 119,9 // ja f5c4 <_sk_bilerp_clamp_8888_hsw+0x1d0>
+ .byte 197,124,40,148,36,64,1,0,0 // vmovaps 0x140(%rsp),%ymm10
+ .byte 196,193,4,89,202 // vmulps %ymm10,%ymm15,%ymm1
+ .byte 196,66,117,184,204 // vfmadd231ps %ymm12,%ymm1,%ymm9
+ .byte 196,98,117,184,197 // vfmadd231ps %ymm5,%ymm1,%ymm8
+ .byte 196,226,117,184,215 // vfmadd231ps %ymm7,%ymm1,%ymm2
+ .byte 196,194,117,184,219 // vfmadd231ps %ymm11,%ymm1,%ymm3
+ .byte 72,131,192,4 // add $0x4,%rax
+ .byte 72,131,248,8 // cmp $0x8,%rax
+ .byte 15,133,78,255,255,255 // jne f539 <_sk_bilerp_clamp_8888_hsw+0x145>
+ .byte 73,131,192,4 // add $0x4,%r8
+ .byte 77,57,200 // cmp %r9,%r8
+ .byte 15,133,241,254,255,255 // jne f4e9 <_sk_bilerp_clamp_8888_hsw+0xf5>
+ .byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 197,124,41,200 // vmovaps %ymm9,%ymm0
+ .byte 197,124,41,193 // vmovaps %ymm8,%ymm1
+ .byte 197,252,40,100,36,32 // vmovaps 0x20(%rsp),%ymm4
+ .byte 197,252,40,108,36,64 // vmovaps 0x40(%rsp),%ymm5
+ .byte 197,252,40,116,36,96 // vmovaps 0x60(%rsp),%ymm6
+ .byte 197,252,40,188,36,128,0,0,0 // vmovaps 0x80(%rsp),%ymm7
+ .byte 255,208 // callq *%rax
+ .byte 72,137,236 // mov %rbp,%rsp
+ .byte 93 // pop %rbp
+ .byte 197,248,119 // vzeroupper
+ .byte 195 // retq
+ .byte 144 // nop
+
HIDDEN _sk_start_pipeline_avx
.globl _sk_start_pipeline_avx
FUNCTION(_sk_start_pipeline_avx)
@@ -24228,13 +24617,13 @@ _sk_start_pipeline_avx:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,151,0,0,0 // jae f2b6 <_sk_start_pipeline_avx+0xca>
+ .byte 15,131,151,0,0,0 // jae f6f2 <_sk_start_pipeline_avx+0xca>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,8 // lea 0x8(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
- .byte 119,67 // ja f278 <_sk_start_pipeline_avx+0x8c>
+ .byte 119,67 // ja f6b4 <_sk_start_pipeline_avx+0x8c>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -24253,10 +24642,10 @@ _sk_start_pipeline_avx:
.byte 73,131,196,16 // add $0x10,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,193 // jbe f239 <_sk_start_pipeline_avx+0x4d>
+ .byte 118,193 // jbe f675 <_sk_start_pipeline_avx+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,41 // je f2a9 <_sk_start_pipeline_avx+0xbd>
+ .byte 116,41 // je f6e5 <_sk_start_pipeline_avx+0xbd>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -24270,7 +24659,7 @@ _sk_start_pipeline_avx:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 15,133,117,255,255,255 // jne f22b <_sk_start_pipeline_avx+0x3f>
+ .byte 15,133,117,255,255,255 // jne f667 <_sk_start_pipeline_avx+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -24301,10 +24690,10 @@ _sk_seed_shader_avx:
.byte 197,249,112,201,0 // vpshufd $0x0,%xmm1,%xmm1
.byte 196,227,117,24,201,1 // vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,34,152,2,0 // vbroadcastss 0x29822(%rip),%ymm2 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,21,106,160,2,0 // vbroadcastss 0x2a06a(%rip),%ymm2 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,23,152,2,0 // vbroadcastss 0x29817(%rip),%ymm2 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,21,95,160,2,0 // vbroadcastss 0x2a05f(%rip),%ymm2 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
@@ -24318,46 +24707,46 @@ FUNCTION(_sk_dither_avx)
_sk_dither_avx:
.byte 197,121,110,194 // vmovd %edx,%xmm8
.byte 196,65,121,112,192,0 // vpshufd $0x0,%xmm8,%xmm8
- .byte 197,57,254,13,235,160,2,0 // vpaddd 0x2a0eb(%rip),%xmm8,%xmm9 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- .byte 197,57,254,5,243,160,2,0 // vpaddd 0x2a0f3(%rip),%xmm8,%xmm8 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ .byte 197,57,254,13,15,170,2,0 // vpaddd 0x2aa0f(%rip),%xmm8,%xmm9 # 3a180 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
+ .byte 197,57,254,5,23,170,2,0 // vpaddd 0x2aa17(%rip),%xmm8,%xmm8 # 3a190 <_sk_srcover_bgra_8888_sse2_lowp+0xc98>
.byte 196,67,53,24,208,1 // vinsertf128 $0x1,%xmm8,%ymm9,%ymm10
.byte 197,121,110,217 // vmovd %ecx,%xmm11
.byte 196,65,121,112,219,0 // vpshufd $0x0,%xmm11,%xmm11
.byte 196,67,37,24,219,1 // vinsertf128 $0x1,%xmm11,%ymm11,%ymm11
.byte 196,65,36,87,218 // vxorps %ymm10,%ymm11,%ymm11
- .byte 196,98,125,24,21,199,151,2,0 // vbroadcastss 0x297c7(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,98,125,24,21,15,160,2,0 // vbroadcastss 0x2a00f(%rip),%ymm10 # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,36,84,210 // vandps %ymm10,%ymm11,%ymm10
.byte 196,193,25,114,242,5 // vpslld $0x5,%xmm10,%xmm12
.byte 196,67,125,25,210,1 // vextractf128 $0x1,%ymm10,%xmm10
.byte 196,193,41,114,242,5 // vpslld $0x5,%xmm10,%xmm10
.byte 196,67,29,24,210,1 // vinsertf128 $0x1,%xmm10,%ymm12,%ymm10
- .byte 197,123,18,37,234,168,2,0 // vmovddup 0x2a8ea(%rip),%xmm12 # 39c70 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
+ .byte 197,123,18,37,14,178,2,0 // vmovddup 0x2b20e(%rip),%xmm12 # 3a9d0 <_sk_srcover_bgra_8888_sse2_lowp+0x14d8>
.byte 196,65,49,219,236 // vpand %xmm12,%xmm9,%xmm13
.byte 196,193,17,114,245,4 // vpslld $0x4,%xmm13,%xmm13
.byte 196,65,57,219,228 // vpand %xmm12,%xmm8,%xmm12
.byte 196,193,25,114,244,4 // vpslld $0x4,%xmm12,%xmm12
.byte 196,67,21,24,228,1 // vinsertf128 $0x1,%xmm12,%ymm13,%ymm12
- .byte 196,98,125,24,45,133,151,2,0 // vbroadcastss 0x29785(%rip),%ymm13 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,125,24,45,205,159,2,0 // vbroadcastss 0x29fcd(%rip),%ymm13 # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,65,36,84,237 // vandps %ymm13,%ymm11,%ymm13
.byte 196,193,9,114,245,2 // vpslld $0x2,%xmm13,%xmm14
.byte 196,67,125,25,237,1 // vextractf128 $0x1,%ymm13,%xmm13
.byte 196,193,17,114,245,2 // vpslld $0x2,%xmm13,%xmm13
.byte 196,67,13,24,237,1 // vinsertf128 $0x1,%xmm13,%ymm14,%ymm13
- .byte 197,123,18,53,168,168,2,0 // vmovddup 0x2a8a8(%rip),%xmm14 # 39c78 <_sk_srcover_bgra_8888_sse2_lowp+0x1404>
+ .byte 197,123,18,53,204,177,2,0 // vmovddup 0x2b1cc(%rip),%xmm14 # 3a9d8 <_sk_srcover_bgra_8888_sse2_lowp+0x14e0>
.byte 196,65,49,219,254 // vpand %xmm14,%xmm9,%xmm15
.byte 196,65,1,254,255 // vpaddd %xmm15,%xmm15,%xmm15
.byte 196,65,57,219,246 // vpand %xmm14,%xmm8,%xmm14
.byte 196,65,9,254,246 // vpaddd %xmm14,%xmm14,%xmm14
.byte 196,67,5,24,246,1 // vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
.byte 196,65,12,86,228 // vorps %ymm12,%ymm14,%ymm12
- .byte 196,98,125,24,53,52,151,2,0 // vbroadcastss 0x29734(%rip),%ymm14 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ .byte 196,98,125,24,53,124,159,2,0 // vbroadcastss 0x29f7c(%rip),%ymm14 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
.byte 196,65,36,84,222 // vandps %ymm14,%ymm11,%ymm11
.byte 196,193,9,114,211,1 // vpsrld $0x1,%xmm11,%xmm14
.byte 196,67,125,25,219,1 // vextractf128 $0x1,%ymm11,%xmm11
.byte 196,193,33,114,211,1 // vpsrld $0x1,%xmm11,%xmm11
.byte 196,67,13,24,219,1 // vinsertf128 $0x1,%xmm11,%ymm14,%ymm11
.byte 196,65,20,86,219 // vorps %ymm11,%ymm13,%ymm11
- .byte 197,123,18,45,94,168,2,0 // vmovddup 0x2a85e(%rip),%xmm13 # 39c80 <_sk_srcover_bgra_8888_sse2_lowp+0x140c>
+ .byte 197,123,18,45,130,177,2,0 // vmovddup 0x2b182(%rip),%xmm13 # 3a9e0 <_sk_srcover_bgra_8888_sse2_lowp+0x14e8>
.byte 196,65,49,219,205 // vpand %xmm13,%xmm9,%xmm9
.byte 196,65,57,219,197 // vpand %xmm13,%xmm8,%xmm8
.byte 196,193,49,114,209,2 // vpsrld $0x2,%xmm9,%xmm9
@@ -24368,9 +24757,9 @@ _sk_dither_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 196,65,60,86,195 // vorps %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,215,150,2,0 // vbroadcastss 0x296d7(%rip),%ymm9 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ .byte 196,98,125,24,13,31,159,2,0 // vbroadcastss 0x29f1f(%rip),%ymm9 # 397b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,205,150,2,0 // vbroadcastss 0x296cd(%rip),%ymm9 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ .byte 196,98,125,24,13,21,159,2,0 // vbroadcastss 0x29f15(%rip),%ymm9 # 397bc <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 196,98,125,24,8 // vbroadcastss (%rax),%ymm9
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
@@ -24404,7 +24793,7 @@ HIDDEN _sk_black_color_avx
FUNCTION(_sk_black_color_avx)
_sk_black_color_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,85,150,2,0 // vbroadcastss 0x29655(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,157,158,2,0 // vbroadcastss 0x29e9d(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -24415,7 +24804,7 @@ HIDDEN _sk_white_color_avx
FUNCTION(_sk_white_color_avx)
_sk_white_color_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,60,150,2,0 // vbroadcastss 0x2963c(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,132,158,2,0 // vbroadcastss 0x29e84(%rip),%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -24461,7 +24850,7 @@ HIDDEN _sk_srcatop_avx
FUNCTION(_sk_srcatop_avx)
_sk_srcatop_avx:
.byte 197,252,89,199 // vmulps %ymm7,%ymm0,%ymm0
- .byte 196,98,125,24,5,219,149,2,0 // vbroadcastss 0x295db(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,35,158,2,0 // vbroadcastss 0x29e23(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,204 // vmulps %ymm4,%ymm8,%ymm9
.byte 197,180,88,192 // vaddps %ymm0,%ymm9,%ymm0
@@ -24482,7 +24871,7 @@ HIDDEN _sk_dstatop_avx
FUNCTION(_sk_dstatop_avx)
_sk_dstatop_avx:
.byte 197,100,89,196 // vmulps %ymm4,%ymm3,%ymm8
- .byte 196,98,125,24,13,153,149,2,0 // vbroadcastss 0x29599(%rip),%ymm9 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,13,225,157,2,0 // vbroadcastss 0x29de1(%rip),%ymm9 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,52,92,207 // vsubps %ymm7,%ymm9,%ymm9
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
.byte 197,188,88,192 // vaddps %ymm0,%ymm8,%ymm0
@@ -24524,7 +24913,7 @@ HIDDEN _sk_srcout_avx
.globl _sk_srcout_avx
FUNCTION(_sk_srcout_avx)
_sk_srcout_avx:
- .byte 196,98,125,24,5,52,149,2,0 // vbroadcastss 0x29534(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,124,157,2,0 // vbroadcastss 0x29d7c(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -24537,7 +24926,7 @@ HIDDEN _sk_dstout_avx
.globl _sk_dstout_avx
FUNCTION(_sk_dstout_avx)
_sk_dstout_avx:
- .byte 196,226,125,24,5,19,149,2,0 // vbroadcastss 0x29513(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,91,157,2,0 // vbroadcastss 0x29d5b(%rip),%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,92,219 // vsubps %ymm3,%ymm0,%ymm3
.byte 197,228,89,196 // vmulps %ymm4,%ymm3,%ymm0
.byte 197,228,89,205 // vmulps %ymm5,%ymm3,%ymm1
@@ -24550,7 +24939,7 @@ HIDDEN _sk_srcover_avx
.globl _sk_srcover_avx
FUNCTION(_sk_srcover_avx)
_sk_srcover_avx:
- .byte 196,98,125,24,5,242,148,2,0 // vbroadcastss 0x294f2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,58,157,2,0 // vbroadcastss 0x29d3a(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,204 // vmulps %ymm4,%ymm8,%ymm9
.byte 197,180,88,192 // vaddps %ymm0,%ymm9,%ymm0
@@ -24567,7 +24956,7 @@ HIDDEN _sk_dstover_avx
.globl _sk_dstover_avx
FUNCTION(_sk_dstover_avx)
_sk_dstover_avx:
- .byte 196,98,125,24,5,193,148,2,0 // vbroadcastss 0x294c1(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,9,157,2,0 // vbroadcastss 0x29d09(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,252,88,196 // vaddps %ymm4,%ymm0,%ymm0
@@ -24595,7 +24984,7 @@ HIDDEN _sk_multiply_avx
.globl _sk_multiply_avx
FUNCTION(_sk_multiply_avx)
_sk_multiply_avx:
- .byte 196,98,125,24,5,124,148,2,0 // vbroadcastss 0x2947c(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,196,156,2,0 // vbroadcastss 0x29cc4(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -24626,7 +25015,7 @@ HIDDEN _sk_plus__avx
FUNCTION(_sk_plus__avx)
_sk_plus__avx:
.byte 197,252,88,196 // vaddps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,5,11,148,2,0 // vbroadcastss 0x2940b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,83,156,2,0 // vbroadcastss 0x29c53(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 197,244,88,205 // vaddps %ymm5,%ymm1,%ymm1
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
@@ -24660,7 +25049,7 @@ HIDDEN _sk_xor__avx
.globl _sk_xor__avx
FUNCTION(_sk_xor__avx)
_sk_xor__avx:
- .byte 196,98,125,24,5,170,147,2,0 // vbroadcastss 0x293aa(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,242,155,2,0 // vbroadcastss 0x29bf2(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -24697,7 +25086,7 @@ _sk_darken_avx:
.byte 197,100,89,206 // vmulps %ymm6,%ymm3,%ymm9
.byte 196,193,108,95,209 // vmaxps %ymm9,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,38,147,2,0 // vbroadcastss 0x29326(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,110,155,2,0 // vbroadcastss 0x29b6e(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,199 // vmulps %ymm7,%ymm8,%ymm8
.byte 197,188,88,219 // vaddps %ymm3,%ymm8,%ymm3
@@ -24723,7 +25112,7 @@ _sk_lighten_avx:
.byte 197,100,89,206 // vmulps %ymm6,%ymm3,%ymm9
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,206,146,2,0 // vbroadcastss 0x292ce(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,22,155,2,0 // vbroadcastss 0x29b16(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,199 // vmulps %ymm7,%ymm8,%ymm8
.byte 197,188,88,219 // vaddps %ymm3,%ymm8,%ymm3
@@ -24752,7 +25141,7 @@ _sk_difference_avx:
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,106,146,2,0 // vbroadcastss 0x2926a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,178,154,2,0 // vbroadcastss 0x29ab2(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,199 // vmulps %ymm7,%ymm8,%ymm8
.byte 197,188,88,219 // vaddps %ymm3,%ymm8,%ymm3
@@ -24775,7 +25164,7 @@ _sk_exclusion_avx:
.byte 197,236,89,214 // vmulps %ymm6,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,33,146,2,0 // vbroadcastss 0x29221(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,105,154,2,0 // vbroadcastss 0x29a69(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,199 // vmulps %ymm7,%ymm8,%ymm8
.byte 197,188,88,219 // vaddps %ymm3,%ymm8,%ymm3
@@ -24786,7 +25175,7 @@ HIDDEN _sk_colorburn_avx
.globl _sk_colorburn_avx
FUNCTION(_sk_colorburn_avx)
_sk_colorburn_avx:
- .byte 196,98,125,24,5,8,146,2,0 // vbroadcastss 0x29208(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,80,154,2,0 // vbroadcastss 0x29a50(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,216 // vmulps %ymm0,%ymm9,%ymm11
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
@@ -24848,7 +25237,7 @@ HIDDEN _sk_colordodge_avx
FUNCTION(_sk_colordodge_avx)
_sk_colordodge_avx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
- .byte 196,98,125,24,13,12,145,2,0 // vbroadcastss 0x2910c(%rip),%ymm9 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,13,84,153,2,0 // vbroadcastss 0x29954(%rip),%ymm9 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,52,92,215 // vsubps %ymm7,%ymm9,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,52,92,203 // vsubps %ymm3,%ymm9,%ymm9
@@ -24905,7 +25294,7 @@ HIDDEN _sk_hardlight_avx
.globl _sk_hardlight_avx
FUNCTION(_sk_hardlight_avx)
_sk_hardlight_avx:
- .byte 196,98,125,24,5,23,144,2,0 // vbroadcastss 0x29017(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,95,152,2,0 // vbroadcastss 0x2985f(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,215 // vsubps %ymm7,%ymm8,%ymm10
.byte 197,44,89,200 // vmulps %ymm0,%ymm10,%ymm9
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -24960,7 +25349,7 @@ HIDDEN _sk_overlay_avx
.globl _sk_overlay_avx
FUNCTION(_sk_overlay_avx)
_sk_overlay_avx:
- .byte 196,98,125,24,5,60,143,2,0 // vbroadcastss 0x28f3c(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,132,151,2,0 // vbroadcastss 0x29784(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,215 // vsubps %ymm7,%ymm8,%ymm10
.byte 197,44,89,200 // vmulps %ymm0,%ymm10,%ymm9
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -25026,10 +25415,10 @@ _sk_softlight_avx:
.byte 196,65,60,88,192 // vaddps %ymm8,%ymm8,%ymm8
.byte 196,65,60,89,216 // vmulps %ymm8,%ymm8,%ymm11
.byte 196,65,60,88,195 // vaddps %ymm11,%ymm8,%ymm8
- .byte 196,98,125,24,29,67,142,2,0 // vbroadcastss 0x28e43(%rip),%ymm11 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,29,139,150,2,0 // vbroadcastss 0x2968b(%rip),%ymm11 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,65,28,88,235 // vaddps %ymm11,%ymm12,%ymm13
.byte 196,65,20,89,192 // vmulps %ymm8,%ymm13,%ymm8
- .byte 196,98,125,24,45,52,142,2,0 // vbroadcastss 0x28e34(%rip),%ymm13 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ .byte 196,98,125,24,45,124,150,2,0 // vbroadcastss 0x2967c(%rip),%ymm13 # 397c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
.byte 196,65,28,89,245 // vmulps %ymm13,%ymm12,%ymm14
.byte 196,65,12,88,192 // vaddps %ymm8,%ymm14,%ymm8
.byte 196,65,124,82,244 // vrsqrtps %ymm12,%ymm14
@@ -25040,7 +25429,7 @@ _sk_softlight_avx:
.byte 197,4,194,255,2 // vcmpleps %ymm7,%ymm15,%ymm15
.byte 196,67,13,74,240,240 // vblendvps %ymm15,%ymm8,%ymm14,%ymm14
.byte 197,116,88,249 // vaddps %ymm1,%ymm1,%ymm15
- .byte 196,98,125,24,5,222,141,2,0 // vbroadcastss 0x28dde(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,38,150,2,0 // vbroadcastss 0x29626(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,60,92,228 // vsubps %ymm12,%ymm8,%ymm12
.byte 197,132,92,195 // vsubps %ymm3,%ymm15,%ymm0
.byte 196,65,124,89,228 // vmulps %ymm12,%ymm0,%ymm12
@@ -25167,12 +25556,12 @@ _sk_hue_avx:
.byte 196,65,28,89,219 // vmulps %ymm11,%ymm12,%ymm11
.byte 196,65,36,94,222 // vdivps %ymm14,%ymm11,%ymm11
.byte 196,67,37,74,224,240 // vblendvps %ymm15,%ymm8,%ymm11,%ymm12
- .byte 196,98,125,24,53,193,139,2,0 // vbroadcastss 0x28bc1(%rip),%ymm14 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,9,148,2,0 // vbroadcastss 0x29409(%rip),%ymm14 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,183,139,2,0 // vbroadcastss 0x28bb7(%rip),%ymm15 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,61,255,147,2,0 // vbroadcastss 0x293ff(%rip),%ymm15 # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,239 // vmulps %ymm15,%ymm5,%ymm13
.byte 196,65,36,88,221 // vaddps %ymm13,%ymm11,%ymm11
- .byte 196,226,125,24,5,168,139,2,0 // vbroadcastss 0x28ba8(%rip),%ymm0 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,226,125,24,5,240,147,2,0 // vbroadcastss 0x293f0(%rip),%ymm0 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 197,76,89,232 // vmulps %ymm0,%ymm6,%ymm13
.byte 196,65,36,88,221 // vaddps %ymm13,%ymm11,%ymm11
.byte 196,65,52,89,238 // vmulps %ymm14,%ymm9,%ymm13
@@ -25233,7 +25622,7 @@ _sk_hue_avx:
.byte 196,65,36,95,208 // vmaxps %ymm8,%ymm11,%ymm10
.byte 196,195,109,74,209,240 // vblendvps %ymm15,%ymm9,%ymm2,%ymm2
.byte 196,193,108,95,208 // vmaxps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,85,138,2,0 // vbroadcastss 0x28a55(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,157,146,2,0 // vbroadcastss 0x2929d(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,201 // vmulps %ymm1,%ymm9,%ymm1
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -25290,12 +25679,12 @@ _sk_saturation_avx:
.byte 196,65,28,89,219 // vmulps %ymm11,%ymm12,%ymm11
.byte 196,65,36,94,222 // vdivps %ymm14,%ymm11,%ymm11
.byte 196,67,37,74,224,240 // vblendvps %ymm15,%ymm8,%ymm11,%ymm12
- .byte 196,98,125,24,53,127,137,2,0 // vbroadcastss 0x2897f(%rip),%ymm14 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,199,145,2,0 // vbroadcastss 0x291c7(%rip),%ymm14 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,117,137,2,0 // vbroadcastss 0x28975(%rip),%ymm15 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,61,189,145,2,0 // vbroadcastss 0x291bd(%rip),%ymm15 # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,239 // vmulps %ymm15,%ymm5,%ymm13
.byte 196,65,36,88,221 // vaddps %ymm13,%ymm11,%ymm11
- .byte 196,226,125,24,5,102,137,2,0 // vbroadcastss 0x28966(%rip),%ymm0 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,226,125,24,5,174,145,2,0 // vbroadcastss 0x291ae(%rip),%ymm0 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 197,76,89,232 // vmulps %ymm0,%ymm6,%ymm13
.byte 196,65,36,88,221 // vaddps %ymm13,%ymm11,%ymm11
.byte 196,65,52,89,238 // vmulps %ymm14,%ymm9,%ymm13
@@ -25356,7 +25745,7 @@ _sk_saturation_avx:
.byte 196,65,36,95,208 // vmaxps %ymm8,%ymm11,%ymm10
.byte 196,195,109,74,209,240 // vblendvps %ymm15,%ymm9,%ymm2,%ymm2
.byte 196,193,108,95,208 // vmaxps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,19,136,2,0 // vbroadcastss 0x28813(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,91,144,2,0 // vbroadcastss 0x2905b(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,201 // vmulps %ymm1,%ymm9,%ymm1
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -25385,12 +25774,12 @@ _sk_color_avx:
.byte 197,252,17,68,36,168 // vmovups %ymm0,-0x58(%rsp)
.byte 197,124,89,199 // vmulps %ymm7,%ymm0,%ymm8
.byte 197,116,89,207 // vmulps %ymm7,%ymm1,%ymm9
- .byte 196,98,125,24,45,197,135,2,0 // vbroadcastss 0x287c5(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,45,13,144,2,0 // vbroadcastss 0x2900d(%rip),%ymm13 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,92,89,213 // vmulps %ymm13,%ymm4,%ymm10
- .byte 196,98,125,24,53,187,135,2,0 // vbroadcastss 0x287bb(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,53,3,144,2,0 // vbroadcastss 0x29003(%rip),%ymm14 # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,222 // vmulps %ymm14,%ymm5,%ymm11
.byte 196,65,44,88,211 // vaddps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,61,172,135,2,0 // vbroadcastss 0x287ac(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,244,143,2,0 // vbroadcastss 0x28ff4(%rip),%ymm15 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,65,76,89,223 // vmulps %ymm15,%ymm6,%ymm11
.byte 196,193,44,88,195 // vaddps %ymm11,%ymm10,%ymm0
.byte 196,65,60,89,221 // vmulps %ymm13,%ymm8,%ymm11
@@ -25453,7 +25842,7 @@ _sk_color_avx:
.byte 196,65,44,95,207 // vmaxps %ymm15,%ymm10,%ymm9
.byte 196,195,37,74,192,0 // vblendvps %ymm0,%ymm8,%ymm11,%ymm0
.byte 196,65,124,95,199 // vmaxps %ymm15,%ymm0,%ymm8
- .byte 196,226,125,24,5,71,134,2,0 // vbroadcastss 0x28647(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,143,142,2,0 // vbroadcastss 0x28e8f(%rip),%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,124,92,215 // vsubps %ymm7,%ymm0,%ymm10
.byte 197,172,89,84,36,168 // vmulps -0x58(%rsp),%ymm10,%ymm2
.byte 197,124,92,219 // vsubps %ymm3,%ymm0,%ymm11
@@ -25483,12 +25872,12 @@ _sk_luminosity_avx:
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,100,89,196 // vmulps %ymm4,%ymm3,%ymm8
.byte 197,100,89,205 // vmulps %ymm5,%ymm3,%ymm9
- .byte 196,98,125,24,45,245,133,2,0 // vbroadcastss 0x285f5(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,45,61,142,2,0 // vbroadcastss 0x28e3d(%rip),%ymm13 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,108,89,213 // vmulps %ymm13,%ymm2,%ymm10
- .byte 196,98,125,24,53,235,133,2,0 // vbroadcastss 0x285eb(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,53,51,142,2,0 // vbroadcastss 0x28e33(%rip),%ymm14 # 397cc <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,116,89,222 // vmulps %ymm14,%ymm1,%ymm11
.byte 196,65,44,88,211 // vaddps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,61,220,133,2,0 // vbroadcastss 0x285dc(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,36,142,2,0 // vbroadcastss 0x28e24(%rip),%ymm15 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,65,28,89,223 // vmulps %ymm15,%ymm12,%ymm11
.byte 196,193,44,88,195 // vaddps %ymm11,%ymm10,%ymm0
.byte 196,65,60,89,221 // vmulps %ymm13,%ymm8,%ymm11
@@ -25551,7 +25940,7 @@ _sk_luminosity_avx:
.byte 196,65,44,95,207 // vmaxps %ymm15,%ymm10,%ymm9
.byte 196,195,37,74,192,0 // vblendvps %ymm0,%ymm8,%ymm11,%ymm0
.byte 196,65,124,95,199 // vmaxps %ymm15,%ymm0,%ymm8
- .byte 196,226,125,24,5,119,132,2,0 // vbroadcastss 0x28477(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,191,140,2,0 // vbroadcastss 0x28cbf(%rip),%ymm0 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,124,92,215 // vsubps %ymm7,%ymm0,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,124,92,219 // vsubps %ymm3,%ymm0,%ymm11
@@ -25583,9 +25972,9 @@ _sk_srcover_rgba_8888_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,42,1,0,0 // jne 10842 <_sk_srcover_rgba_8888_avx+0x14a>
+ .byte 15,133,42,1,0,0 // jne 10c7e <_sk_srcover_rgba_8888_avx+0x14a>
.byte 196,1,125,16,4,152 // vmovupd (%r8,%r11,4),%ymm8
- .byte 197,125,40,13,58,137,2,0 // vmovapd 0x2893a(%rip),%ymm9 # 39060 <_sk_srcover_bgra_8888_sse2_lowp+0x7ec>
+ .byte 197,125,40,13,30,146,2,0 // vmovapd 0x2921e(%rip),%ymm9 # 39d80 <_sk_srcover_bgra_8888_sse2_lowp+0x888>
.byte 196,193,61,84,225 // vandpd %ymm9,%ymm8,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,81,114,208,8 // vpsrld $0x8,%xmm8,%xmm5
@@ -25603,9 +25992,9 @@ _sk_srcover_rgba_8888_avx:
.byte 197,193,114,215,24 // vpsrld $0x18,%xmm7,%xmm7
.byte 196,227,61,24,255,1 // vinsertf128 $0x1,%xmm7,%ymm8,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,157,131,2,0 // vbroadcastss 0x2839d(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,229,139,2,0 // vbroadcastss 0x28be5(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,188,131,2,0 // vbroadcastss 0x283bc(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,4,140,2,0 // vbroadcastss 0x28c04(%rip),%ymm9 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,60,89,212 // vmulps %ymm4,%ymm8,%ymm10
.byte 196,193,124,88,194 // vaddps %ymm10,%ymm0,%ymm0
@@ -25638,7 +26027,7 @@ _sk_srcover_rgba_8888_avx:
.byte 196,65,53,86,202 // vorpd %ymm10,%ymm9,%ymm9
.byte 196,65,61,86,193 // vorpd %ymm9,%ymm8,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,66 // jne 1087a <_sk_srcover_rgba_8888_avx+0x182>
+ .byte 117,66 // jne 10cb6 <_sk_srcover_rgba_8888_avx+0x182>
.byte 196,1,124,17,4,152 // vmovups %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -25647,33 +26036,33 @@ _sk_srcover_rgba_8888_avx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,195,254,255,255 // ja 1071e <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 15,135,195,254,255,255 // ja 10b5a <_sk_srcover_rgba_8888_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,6,1,0,0 // lea 0x106(%rip),%r10 # 1096c <_sk_srcover_rgba_8888_avx+0x274>
+ .byte 76,141,21,6,1,0,0 // lea 0x106(%rip),%r10 # 10da8 <_sk_srcover_rgba_8888_avx+0x274>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,4,152 // vmovss (%r8,%r11,4),%xmm8
- .byte 233,164,254,255,255 // jmpq 1071e <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 233,164,254,255,255 // jmpq 10b5a <_sk_srcover_rgba_8888_avx+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,180 // ja 1083e <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 119,180 // ja 10c7a <_sk_srcover_rgba_8888_avx+0x146>
.byte 65,15,182,193 // movzbl %r9b,%eax
- .byte 76,141,13,243,0,0,0 // lea 0xf3(%rip),%r9 # 10988 <_sk_srcover_rgba_8888_avx+0x290>
+ .byte 76,141,13,243,0,0,0 // lea 0xf3(%rip),%r9 # 10dc4 <_sk_srcover_rgba_8888_avx+0x290>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,152 // jmp 1083e <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 235,152 // jmp 10c7a <_sk_srcover_rgba_8888_avx+0x146>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
.byte 196,99,85,12,196,4 // vblendps $0x4,%ymm4,%ymm5,%ymm8
.byte 196,129,123,16,36,152 // vmovsd (%r8,%r11,4),%xmm4
.byte 196,99,61,13,196,1 // vblendpd $0x1,%ymm4,%ymm8,%ymm8
- .byte 233,81,254,255,255 // jmpq 1071e <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 233,81,254,255,255 // jmpq 10b5a <_sk_srcover_rgba_8888_avx+0x26>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 196,227,125,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -25687,10 +26076,10 @@ _sk_srcover_rgba_8888_avx:
.byte 196,99,61,24,196,1 // vinsertf128 $0x1,%xmm4,%ymm8,%ymm8
.byte 196,129,121,16,36,152 // vmovupd (%r8,%r11,4),%xmm4
.byte 196,67,93,13,192,12 // vblendpd $0xc,%ymm8,%ymm4,%ymm8
- .byte 233,252,253,255,255 // jmpq 1071e <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 233,252,253,255,255 // jmpq 10b5a <_sk_srcover_rgba_8888_avx+0x26>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 233,9,255,255,255 // jmpq 1083e <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 233,9,255,255,255 // jmpq 10c7a <_sk_srcover_rgba_8888_avx+0x146>
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
@@ -25698,7 +26087,7 @@ _sk_srcover_rgba_8888_avx:
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,1,122,17,76,152,16 // vmovss %xmm9,0x10(%r8,%r11,4)
.byte 196,1,121,17,4,152 // vmovupd %xmm8,(%r8,%r11,4)
- .byte 233,213,254,255,255 // jmpq 1083e <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 233,213,254,255,255 // jmpq 10c7a <_sk_srcover_rgba_8888_avx+0x146>
.byte 15,31,0 // nopl (%rax)
.byte 3,255 // add %edi,%edi
.byte 255 // (bad)
@@ -25711,7 +26100,7 @@ _sk_srcover_rgba_8888_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 10981 <_sk_srcover_rgba_8888_avx+0x289>
+ .byte 125,255 // jge 10dbd <_sk_srcover_rgba_8888_avx+0x289>
.byte 255 // (bad)
.byte 255,97,255 // jmpq *-0x1(%rcx)
.byte 255 // (bad)
@@ -25745,9 +26134,9 @@ _sk_srcover_bgra_8888_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,42,1,0,0 // jne 10aee <_sk_srcover_bgra_8888_avx+0x14a>
+ .byte 15,133,42,1,0,0 // jne 10f2a <_sk_srcover_bgra_8888_avx+0x14a>
.byte 196,1,125,16,4,152 // vmovupd (%r8,%r11,4),%ymm8
- .byte 197,125,40,13,174,134,2,0 // vmovapd 0x286ae(%rip),%ymm9 # 39080 <_sk_srcover_bgra_8888_sse2_lowp+0x80c>
+ .byte 197,125,40,13,146,143,2,0 // vmovapd 0x28f92(%rip),%ymm9 # 39da0 <_sk_srcover_bgra_8888_sse2_lowp+0x8a8>
.byte 196,193,61,84,233 // vandpd %ymm9,%ymm8,%ymm5
.byte 197,252,91,245 // vcvtdq2ps %ymm5,%ymm6
.byte 196,193,81,114,208,8 // vpsrld $0x8,%xmm8,%xmm5
@@ -25765,9 +26154,9 @@ _sk_srcover_bgra_8888_avx:
.byte 197,193,114,215,24 // vpsrld $0x18,%xmm7,%xmm7
.byte 196,227,61,24,255,1 // vinsertf128 $0x1,%xmm7,%ymm8,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,241,128,2,0 // vbroadcastss 0x280f1(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,57,137,2,0 // vbroadcastss 0x28939(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,16,129,2,0 // vbroadcastss 0x28110(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,88,137,2,0 // vbroadcastss 0x28958(%rip),%ymm9 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,60,89,212 // vmulps %ymm4,%ymm8,%ymm10
.byte 196,193,124,88,194 // vaddps %ymm10,%ymm0,%ymm0
@@ -25800,7 +26189,7 @@ _sk_srcover_bgra_8888_avx:
.byte 196,65,53,86,202 // vorpd %ymm10,%ymm9,%ymm9
.byte 196,65,61,86,193 // vorpd %ymm9,%ymm8,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,66 // jne 10b26 <_sk_srcover_bgra_8888_avx+0x182>
+ .byte 117,66 // jne 10f62 <_sk_srcover_bgra_8888_avx+0x182>
.byte 196,1,124,17,4,152 // vmovups %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -25809,33 +26198,33 @@ _sk_srcover_bgra_8888_avx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,195,254,255,255 // ja 109ca <_sk_srcover_bgra_8888_avx+0x26>
+ .byte 15,135,195,254,255,255 // ja 10e06 <_sk_srcover_bgra_8888_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,6,1,0,0 // lea 0x106(%rip),%r10 # 10c18 <_sk_srcover_bgra_8888_avx+0x274>
+ .byte 76,141,21,6,1,0,0 // lea 0x106(%rip),%r10 # 11054 <_sk_srcover_bgra_8888_avx+0x274>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,4,152 // vmovss (%r8,%r11,4),%xmm8
- .byte 233,164,254,255,255 // jmpq 109ca <_sk_srcover_bgra_8888_avx+0x26>
+ .byte 233,164,254,255,255 // jmpq 10e06 <_sk_srcover_bgra_8888_avx+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,180 // ja 10aea <_sk_srcover_bgra_8888_avx+0x146>
+ .byte 119,180 // ja 10f26 <_sk_srcover_bgra_8888_avx+0x146>
.byte 65,15,182,193 // movzbl %r9b,%eax
- .byte 76,141,13,243,0,0,0 // lea 0xf3(%rip),%r9 # 10c34 <_sk_srcover_bgra_8888_avx+0x290>
+ .byte 76,141,13,243,0,0,0 // lea 0xf3(%rip),%r9 # 11070 <_sk_srcover_bgra_8888_avx+0x290>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,152 // jmp 10aea <_sk_srcover_bgra_8888_avx+0x146>
+ .byte 235,152 // jmp 10f26 <_sk_srcover_bgra_8888_avx+0x146>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
.byte 196,99,85,12,196,4 // vblendps $0x4,%ymm4,%ymm5,%ymm8
.byte 196,129,123,16,36,152 // vmovsd (%r8,%r11,4),%xmm4
.byte 196,99,61,13,196,1 // vblendpd $0x1,%ymm4,%ymm8,%ymm8
- .byte 233,81,254,255,255 // jmpq 109ca <_sk_srcover_bgra_8888_avx+0x26>
+ .byte 233,81,254,255,255 // jmpq 10e06 <_sk_srcover_bgra_8888_avx+0x26>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 196,227,125,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -25849,10 +26238,10 @@ _sk_srcover_bgra_8888_avx:
.byte 196,99,61,24,196,1 // vinsertf128 $0x1,%xmm4,%ymm8,%ymm8
.byte 196,129,121,16,36,152 // vmovupd (%r8,%r11,4),%xmm4
.byte 196,67,93,13,192,12 // vblendpd $0xc,%ymm8,%ymm4,%ymm8
- .byte 233,252,253,255,255 // jmpq 109ca <_sk_srcover_bgra_8888_avx+0x26>
+ .byte 233,252,253,255,255 // jmpq 10e06 <_sk_srcover_bgra_8888_avx+0x26>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 233,9,255,255,255 // jmpq 10aea <_sk_srcover_bgra_8888_avx+0x146>
+ .byte 233,9,255,255,255 // jmpq 10f26 <_sk_srcover_bgra_8888_avx+0x146>
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
@@ -25860,7 +26249,7 @@ _sk_srcover_bgra_8888_avx:
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,1,122,17,76,152,16 // vmovss %xmm9,0x10(%r8,%r11,4)
.byte 196,1,121,17,4,152 // vmovupd %xmm8,(%r8,%r11,4)
- .byte 233,213,254,255,255 // jmpq 10aea <_sk_srcover_bgra_8888_avx+0x146>
+ .byte 233,213,254,255,255 // jmpq 10f26 <_sk_srcover_bgra_8888_avx+0x146>
.byte 15,31,0 // nopl (%rax)
.byte 3,255 // add %edi,%edi
.byte 255 // (bad)
@@ -25873,7 +26262,7 @@ _sk_srcover_bgra_8888_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 10c2d <_sk_srcover_bgra_8888_avx+0x289>
+ .byte 125,255 // jge 11069 <_sk_srcover_bgra_8888_avx+0x289>
.byte 255 // (bad)
.byte 255,97,255 // jmpq *-0x1(%rcx)
.byte 255 // (bad)
@@ -25911,7 +26300,7 @@ HIDDEN _sk_clamp_1_avx
.globl _sk_clamp_1_avx
FUNCTION(_sk_clamp_1_avx)
_sk_clamp_1_avx:
- .byte 196,98,125,24,5,174,126,2,0 // vbroadcastss 0x27eae(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,246,134,2,0 // vbroadcastss 0x286f6(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
@@ -25923,7 +26312,7 @@ HIDDEN _sk_clamp_a_avx
.globl _sk_clamp_a_avx
FUNCTION(_sk_clamp_a_avx)
_sk_clamp_a_avx:
- .byte 196,98,125,24,5,141,126,2,0 // vbroadcastss 0x27e8d(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,213,134,2,0 // vbroadcastss 0x286d5(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 197,252,93,195 // vminps %ymm3,%ymm0,%ymm0
.byte 197,244,93,203 // vminps %ymm3,%ymm1,%ymm1
@@ -25935,7 +26324,7 @@ HIDDEN _sk_clamp_a_dst_avx
.globl _sk_clamp_a_dst_avx
FUNCTION(_sk_clamp_a_dst_avx)
_sk_clamp_a_dst_avx:
- .byte 196,98,125,24,5,111,126,2,0 // vbroadcastss 0x27e6f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,183,134,2,0 // vbroadcastss 0x286b7(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,68,93,248 // vminps %ymm8,%ymm7,%ymm7
.byte 197,220,93,231 // vminps %ymm7,%ymm4,%ymm4
.byte 197,212,93,239 // vminps %ymm7,%ymm5,%ymm5
@@ -25968,7 +26357,7 @@ HIDDEN _sk_invert_avx
.globl _sk_invert_avx
FUNCTION(_sk_invert_avx)
_sk_invert_avx:
- .byte 196,98,125,24,5,42,126,2,0 // vbroadcastss 0x27e2a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,114,134,2,0 // vbroadcastss 0x28672(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,188,92,192 // vsubps %ymm0,%ymm8,%ymm0
.byte 197,188,92,201 // vsubps %ymm1,%ymm8,%ymm1
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
@@ -26022,9 +26411,9 @@ HIDDEN _sk_unpremul_avx
.globl _sk_unpremul_avx
FUNCTION(_sk_unpremul_avx)
_sk_unpremul_avx:
- .byte 196,98,125,24,5,197,125,2,0 // vbroadcastss 0x27dc5(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,13,134,2,0 // vbroadcastss 0x2860d(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,94,195 // vdivps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,232,125,2,0 // vbroadcastss 0x27de8(%rip),%ymm9 # 38b54 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ .byte 196,98,125,24,13,48,134,2,0 // vbroadcastss 0x28630(%rip),%ymm9 # 397d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
.byte 196,65,60,194,201,1 // vcmpltps %ymm9,%ymm8,%ymm9
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -26038,17 +26427,17 @@ HIDDEN _sk_from_srgb_avx
.globl _sk_from_srgb_avx
FUNCTION(_sk_from_srgb_avx)
_sk_from_srgb_avx:
- .byte 196,98,125,24,5,194,125,2,0 // vbroadcastss 0x27dc2(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,10,134,2,0 // vbroadcastss 0x2860a(%rip),%ymm8 # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 197,124,89,208 // vmulps %ymm0,%ymm0,%ymm10
- .byte 196,98,125,24,29,156,125,2,0 // vbroadcastss 0x27d9c(%rip),%ymm11 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,228,133,2,0 // vbroadcastss 0x285e4(%rip),%ymm11 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,89,227 // vmulps %ymm11,%ymm0,%ymm12
- .byte 196,98,125,24,45,166,125,2,0 // vbroadcastss 0x27da6(%rip),%ymm13 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,45,238,133,2,0 // vbroadcastss 0x285ee(%rip),%ymm13 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
.byte 196,65,28,88,229 // vaddps %ymm13,%ymm12,%ymm12
.byte 196,65,44,89,212 // vmulps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,151,125,2,0 // vbroadcastss 0x27d97(%rip),%ymm12 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,37,223,133,2,0 // vbroadcastss 0x285df(%rip),%ymm12 # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,141,125,2,0 // vbroadcastss 0x27d8d(%rip),%ymm14 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,53,213,133,2,0 // vbroadcastss 0x285d5(%rip),%ymm14 # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 196,193,124,194,198,1 // vcmpltps %ymm14,%ymm0,%ymm0
.byte 196,195,45,74,193,0 // vblendvps %ymm0,%ymm9,%ymm10,%ymm0
.byte 196,65,116,89,200 // vmulps %ymm8,%ymm1,%ymm9
@@ -26074,17 +26463,17 @@ HIDDEN _sk_from_srgb_dst_avx
.globl _sk_from_srgb_dst_avx
FUNCTION(_sk_from_srgb_dst_avx)
_sk_from_srgb_dst_avx:
- .byte 196,98,125,24,5,22,125,2,0 // vbroadcastss 0x27d16(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,94,133,2,0 // vbroadcastss 0x2855e(%rip),%ymm8 # 397dc <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,92,89,200 // vmulps %ymm8,%ymm4,%ymm9
.byte 197,92,89,212 // vmulps %ymm4,%ymm4,%ymm10
- .byte 196,98,125,24,29,240,124,2,0 // vbroadcastss 0x27cf0(%rip),%ymm11 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,56,133,2,0 // vbroadcastss 0x28538(%rip),%ymm11 # 397c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,92,89,227 // vmulps %ymm11,%ymm4,%ymm12
- .byte 196,98,125,24,45,250,124,2,0 // vbroadcastss 0x27cfa(%rip),%ymm13 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,45,66,133,2,0 // vbroadcastss 0x28542(%rip),%ymm13 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
.byte 196,65,28,88,229 // vaddps %ymm13,%ymm12,%ymm12
.byte 196,65,44,89,212 // vmulps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,235,124,2,0 // vbroadcastss 0x27ceb(%rip),%ymm12 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,37,51,133,2,0 // vbroadcastss 0x28533(%rip),%ymm12 # 397e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,225,124,2,0 // vbroadcastss 0x27ce1(%rip),%ymm14 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,53,41,133,2,0 // vbroadcastss 0x28529(%rip),%ymm14 # 397e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 196,193,92,194,230,1 // vcmpltps %ymm14,%ymm4,%ymm4
.byte 196,195,45,74,225,64 // vblendvps %ymm4,%ymm9,%ymm10,%ymm4
.byte 196,65,84,89,200 // vmulps %ymm8,%ymm5,%ymm9
@@ -26111,20 +26500,20 @@ HIDDEN _sk_to_srgb_avx
FUNCTION(_sk_to_srgb_avx)
_sk_to_srgb_avx:
.byte 197,124,82,200 // vrsqrtps %ymm0,%ymm9
- .byte 196,98,125,24,5,118,124,2,0 // vbroadcastss 0x27c76(%rip),%ymm8 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ .byte 196,98,125,24,5,190,132,2,0 // vbroadcastss 0x284be(%rip),%ymm8 # 397ec <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,112,124,2,0 // vbroadcastss 0x27c70(%rip),%ymm11 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ .byte 196,98,125,24,29,184,132,2,0 // vbroadcastss 0x284b8(%rip),%ymm11 # 397f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
.byte 196,65,52,89,227 // vmulps %ymm11,%ymm9,%ymm12
- .byte 196,98,125,24,45,94,124,2,0 // vbroadcastss 0x27c5e(%rip),%ymm13 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ .byte 196,98,125,24,45,166,132,2,0 // vbroadcastss 0x284a6(%rip),%ymm13 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
.byte 196,65,28,88,229 // vaddps %ymm13,%ymm12,%ymm12
.byte 196,65,52,89,228 // vmulps %ymm12,%ymm9,%ymm12
- .byte 196,98,125,24,53,131,125,2,0 // vbroadcastss 0x27d83(%rip),%ymm14 # 38ca4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ .byte 196,98,125,24,53,203,133,2,0 // vbroadcastss 0x285cb(%rip),%ymm14 # 39928 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
.byte 196,65,28,88,230 // vaddps %ymm14,%ymm12,%ymm12
- .byte 196,98,125,24,61,121,125,2,0 // vbroadcastss 0x27d79(%rip),%ymm15 # 38ca8 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ .byte 196,98,125,24,61,193,133,2,0 // vbroadcastss 0x285c1(%rip),%ymm15 # 3992c <_sk_srcover_bgra_8888_sse2_lowp+0x434>
.byte 196,65,52,88,207 // vaddps %ymm15,%ymm9,%ymm9
.byte 196,65,124,83,201 // vrcpps %ymm9,%ymm9
.byte 196,65,52,89,204 // vmulps %ymm12,%ymm9,%ymm9
- .byte 196,98,125,24,37,53,124,2,0 // vbroadcastss 0x27c35(%rip),%ymm12 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ .byte 196,98,125,24,37,125,132,2,0 // vbroadcastss 0x2847d(%rip),%ymm12 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
.byte 196,193,124,194,196,1 // vcmpltps %ymm12,%ymm0,%ymm0
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 197,124,82,201 // vrsqrtps %ymm1,%ymm9
@@ -26161,7 +26550,7 @@ _sk_rgb_to_hsl_avx:
.byte 197,116,93,202 // vminps %ymm2,%ymm1,%ymm9
.byte 196,65,124,93,201 // vminps %ymm9,%ymm0,%ymm9
.byte 196,65,60,92,209 // vsubps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,29,61,123,2,0 // vbroadcastss 0x27b3d(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,133,131,2,0 // vbroadcastss 0x28385(%rip),%ymm11 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,36,94,218 // vdivps %ymm10,%ymm11,%ymm11
.byte 197,116,92,226 // vsubps %ymm2,%ymm1,%ymm12
.byte 196,65,28,89,227 // vmulps %ymm11,%ymm12,%ymm12
@@ -26171,19 +26560,19 @@ _sk_rgb_to_hsl_avx:
.byte 196,193,108,89,211 // vmulps %ymm11,%ymm2,%ymm2
.byte 197,252,92,201 // vsubps %ymm1,%ymm0,%ymm1
.byte 196,193,116,89,203 // vmulps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,110,123,2,0 // vbroadcastss 0x27b6e(%rip),%ymm11 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 196,98,125,24,29,182,131,2,0 // vbroadcastss 0x283b6(%rip),%ymm11 # 3980c <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,92,123,2,0 // vbroadcastss 0x27b5c(%rip),%ymm11 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 196,98,125,24,29,164,131,2,0 // vbroadcastss 0x283a4(%rip),%ymm11 # 39808 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
.byte 196,227,117,74,202,224 // vblendvps %ymm14,%ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,68,123,2,0 // vbroadcastss 0x27b44(%rip),%ymm2 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,226,125,24,21,140,131,2,0 // vbroadcastss 0x2838c(%rip),%ymm2 # 39804 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,65,12,87,246 // vxorps %ymm14,%ymm14,%ymm14
.byte 196,227,13,74,210,208 // vblendvps %ymm13,%ymm2,%ymm14,%ymm2
.byte 197,188,194,192,0 // vcmpeqps %ymm0,%ymm8,%ymm0
.byte 196,193,108,88,212 // vaddps %ymm12,%ymm2,%ymm2
.byte 196,227,117,74,194,0 // vblendvps %ymm0,%ymm2,%ymm1,%ymm0
.byte 196,193,60,88,201 // vaddps %ymm9,%ymm8,%ymm1
- .byte 196,98,125,24,37,187,122,2,0 // vbroadcastss 0x27abb(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,3,131,2,0 // vbroadcastss 0x28303(%rip),%ymm12 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,116,89,212 // vmulps %ymm12,%ymm1,%ymm2
.byte 197,28,194,226,1 // vcmpltps %ymm2,%ymm12,%ymm12
.byte 196,65,36,92,216 // vsubps %ymm8,%ymm11,%ymm11
@@ -26193,7 +26582,7 @@ _sk_rgb_to_hsl_avx:
.byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1
.byte 196,195,125,74,198,128 // vblendvps %ymm8,%ymm14,%ymm0,%ymm0
.byte 196,195,117,74,206,128 // vblendvps %ymm8,%ymm14,%ymm1,%ymm1
- .byte 196,98,125,24,5,238,122,2,0 // vbroadcastss 0x27aee(%rip),%ymm8 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,5,54,131,2,0 // vbroadcastss 0x28336(%rip),%ymm8 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -26210,7 +26599,7 @@ _sk_hsl_to_rgb_avx:
.byte 197,252,17,92,36,128 // vmovups %ymm3,-0x80(%rsp)
.byte 197,252,40,225 // vmovaps %ymm1,%ymm4
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
- .byte 196,98,125,24,5,71,122,2,0 // vbroadcastss 0x27a47(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,143,130,2,0 // vbroadcastss 0x2828f(%rip),%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,60,194,202,2 // vcmpleps %ymm2,%ymm8,%ymm9
.byte 197,92,89,210 // vmulps %ymm2,%ymm4,%ymm10
.byte 196,65,92,92,218 // vsubps %ymm10,%ymm4,%ymm11
@@ -26218,23 +26607,23 @@ _sk_hsl_to_rgb_avx:
.byte 197,52,88,210 // vaddps %ymm2,%ymm9,%ymm10
.byte 197,108,88,202 // vaddps %ymm2,%ymm2,%ymm9
.byte 196,65,52,92,202 // vsubps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,29,141,122,2,0 // vbroadcastss 0x27a8d(%rip),%ymm11 # 38b90 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ .byte 196,98,125,24,29,213,130,2,0 // vbroadcastss 0x282d5(%rip),%ymm11 # 39814 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
.byte 196,65,100,88,219 // vaddps %ymm11,%ymm3,%ymm11
.byte 196,67,125,8,227,1 // vroundps $0x1,%ymm11,%ymm12
.byte 196,65,36,92,252 // vsubps %ymm12,%ymm11,%ymm15
.byte 196,65,44,92,217 // vsubps %ymm9,%ymm10,%ymm11
- .byte 196,98,125,24,37,95,122,2,0 // vbroadcastss 0x27a5f(%rip),%ymm12 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,37,167,130,2,0 // vbroadcastss 0x282a7(%rip),%ymm12 # 39804 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,193,4,89,196 // vmulps %ymm12,%ymm15,%ymm0
- .byte 196,98,125,24,45,89,122,2,0 // vbroadcastss 0x27a59(%rip),%ymm13 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 196,98,125,24,45,161,130,2,0 // vbroadcastss 0x282a1(%rip),%ymm13 # 3980c <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 197,20,92,240 // vsubps %ymm0,%ymm13,%ymm14
.byte 196,65,36,89,246 // vmulps %ymm14,%ymm11,%ymm14
.byte 196,65,52,88,246 // vaddps %ymm14,%ymm9,%ymm14
- .byte 196,226,125,24,13,78,122,2,0 // vbroadcastss 0x27a4e(%rip),%ymm1 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ .byte 196,226,125,24,13,150,130,2,0 // vbroadcastss 0x28296(%rip),%ymm1 # 39818 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
.byte 196,193,116,194,255,2 // vcmpleps %ymm15,%ymm1,%ymm7
.byte 196,195,13,74,249,112 // vblendvps %ymm7,%ymm9,%ymm14,%ymm7
.byte 196,65,60,194,247,2 // vcmpleps %ymm15,%ymm8,%ymm14
.byte 196,227,45,74,255,224 // vblendvps %ymm14,%ymm7,%ymm10,%ymm7
- .byte 196,98,125,24,53,37,122,2,0 // vbroadcastss 0x27a25(%rip),%ymm14 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,53,109,130,2,0 // vbroadcastss 0x2826d(%rip),%ymm14 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,65,12,194,255,2 // vcmpleps %ymm15,%ymm14,%ymm15
.byte 196,193,124,89,195 // vmulps %ymm11,%ymm0,%ymm0
.byte 197,180,88,192 // vaddps %ymm0,%ymm9,%ymm0
@@ -26253,7 +26642,7 @@ _sk_hsl_to_rgb_avx:
.byte 197,164,89,247 // vmulps %ymm7,%ymm11,%ymm6
.byte 197,180,88,246 // vaddps %ymm6,%ymm9,%ymm6
.byte 196,227,77,74,237,0 // vblendvps %ymm0,%ymm5,%ymm6,%ymm5
- .byte 196,226,125,24,5,207,121,2,0 // vbroadcastss 0x279cf(%rip),%ymm0 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,226,125,24,5,23,130,2,0 // vbroadcastss 0x28217(%rip),%ymm0 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 197,228,88,192 // vaddps %ymm0,%ymm3,%ymm0
.byte 196,227,125,8,216,1 // vroundps $0x1,%ymm0,%ymm3
.byte 197,252,92,195 // vsubps %ymm3,%ymm0,%ymm0
@@ -26307,15 +26696,15 @@ _sk_scale_u8_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,75 // jne 112cf <_sk_scale_u8_avx+0x63>
+ .byte 117,75 // jne 1170b <_sk_scale_u8_avx+0x63>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,94,129,2,0 // vpand 0x2815e(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,57,219,5,130,138,2,0 // vpand 0x28a82(%rip),%xmm8,%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,66,121,51,200 // vpmovzxwd %xmm8,%xmm9
.byte 196,65,121,112,192,78 // vpshufd $0x4e,%xmm8,%xmm8
.byte 196,66,121,51,192 // vpmovzxwd %xmm8,%xmm8
.byte 196,67,53,24,192,1 // vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,230,120,2,0 // vbroadcastss 0x278e6(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,46,129,2,0 // vbroadcastss 0x2812e(%rip),%ymm9 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -26328,15 +26717,15 @@ _sk_scale_u8_avx:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,166 // ja 1128a <_sk_scale_u8_avx+0x1e>
+ .byte 119,166 // ja 116c6 <_sk_scale_u8_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 11368 <_sk_scale_u8_avx+0xfc>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 117a4 <_sk_scale_u8_avx+0xfc>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 235,135 // jmp 1128a <_sk_scale_u8_avx+0x1e>
+ .byte 235,135 // jmp 116c6 <_sk_scale_u8_avx+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,2 // vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -26344,7 +26733,7 @@ _sk_scale_u8_avx:
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,57,14,193,3 // vpblendw $0x3,%xmm9,%xmm8,%xmm8
- .byte 233,94,255,255,255 // jmpq 1128a <_sk_scale_u8_avx+0x1e>
+ .byte 233,94,255,255,255 // jmpq 116c6 <_sk_scale_u8_avx+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,6 // vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -26355,7 +26744,7 @@ _sk_scale_u8_avx:
.byte 196,1,121,110,12,24 // vmovd (%r8,%r11,1),%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,49,14,192,240 // vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- .byte 233,34,255,255,255 // jmpq 1128a <_sk_scale_u8_avx+0x1e>
+ .byte 233,34,255,255,255 // jmpq 116c6 <_sk_scale_u8_avx+0x1e>
.byte 144 // nop
.byte 255 // (bad)
.byte 255 // (bad)
@@ -26389,26 +26778,26 @@ _sk_scale_565_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,178,0,0,0 // jne 11455 <_sk_scale_565_avx+0xd1>
+ .byte 15,133,178,0,0,0 // jne 11891 <_sk_scale_565_avx+0xd1>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,121,51,200 // vpmovzxwd %xmm8,%xmm9
.byte 196,65,121,112,192,78 // vpshufd $0x4e,%xmm8,%xmm8
.byte 196,66,121,51,192 // vpmovzxwd %xmm8,%xmm8
.byte 196,67,53,24,192,1 // vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
- .byte 196,98,125,24,13,216,119,2,0 // vbroadcastss 0x277d8(%rip),%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,98,125,24,13,32,128,2,0 // vbroadcastss 0x28020(%rip),%ymm9 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,60,84,201 // vandps %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,201,119,2,0 // vbroadcastss 0x277c9(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,98,125,24,21,17,128,2,0 // vbroadcastss 0x28011(%rip),%ymm10 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,191,119,2,0 // vbroadcastss 0x277bf(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,98,125,24,21,7,128,2,0 // vbroadcastss 0x28007(%rip),%ymm10 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,60,84,210 // vandps %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,176,119,2,0 // vbroadcastss 0x277b0(%rip),%ymm11 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,98,125,24,29,248,127,2,0 // vbroadcastss 0x27ff8(%rip),%ymm11 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,166,119,2,0 // vbroadcastss 0x277a6(%rip),%ymm11 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,98,125,24,29,238,127,2,0 // vbroadcastss 0x27fee(%rip),%ymm11 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,60,84,195 // vandps %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,151,119,2,0 // vbroadcastss 0x27797(%rip),%ymm11 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,98,125,24,29,223,127,2,0 // vbroadcastss 0x27fdf(%rip),%ymm11 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,100,194,223,1 // vcmpltps %ymm7,%ymm3,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -26427,27 +26816,27 @@ _sk_scale_565_avx:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,59,255,255,255 // ja 113a9 <_sk_scale_565_avx+0x25>
+ .byte 15,135,59,255,255,255 // ja 117e5 <_sk_scale_565_avx+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 114dc <_sk_scale_565_avx+0x158>
+ .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 11918 <_sk_scale_565_avx+0x158>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,25,255,255,255 // jmpq 113a9 <_sk_scale_565_avx+0x25>
+ .byte 233,25,255,255,255 // jmpq 117e5 <_sk_scale_565_avx+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,121,110,12,88 // vmovd (%r8,%r11,2),%xmm9
.byte 196,67,57,14,193,3 // vpblendw $0x3,%xmm9,%xmm8,%xmm8
- .byte 233,251,254,255,255 // jmpq 113a9 <_sk_scale_565_avx+0x25>
+ .byte 233,251,254,255,255 // jmpq 117e5 <_sk_scale_565_avx+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,122,126,12,88 // vmovq (%r8,%r11,2),%xmm9
.byte 196,67,49,14,192,240 // vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- .byte 233,205,254,255,255 // jmpq 113a9 <_sk_scale_565_avx+0x25>
+ .byte 233,205,254,255,255 // jmpq 117e5 <_sk_scale_565_avx+0x25>
.byte 166 // cmpsb %es:(%rdi),%ds:(%rsi)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -26499,15 +26888,15 @@ _sk_lerp_u8_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,111 // jne 115be <_sk_lerp_u8_avx+0x87>
+ .byte 117,111 // jne 119fa <_sk_lerp_u8_avx+0x87>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,147,126,2,0 // vpand 0x27e93(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,57,219,5,183,135,2,0 // vpand 0x287b7(%rip),%xmm8,%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,66,121,51,200 // vpmovzxwd %xmm8,%xmm9
.byte 196,65,121,112,192,78 // vpshufd $0x4e,%xmm8,%xmm8
.byte 196,66,121,51,192 // vpmovzxwd %xmm8,%xmm8
.byte 196,67,53,24,192,1 // vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,27,118,2,0 // vbroadcastss 0x2761b(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,99,126,2,0 // vbroadcastss 0x27e63(%rip),%ymm9 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
@@ -26528,15 +26917,15 @@ _sk_lerp_u8_avx:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,130 // ja 11555 <_sk_lerp_u8_avx+0x1e>
+ .byte 119,130 // ja 11991 <_sk_lerp_u8_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,126,0,0,0 // lea 0x7e(%rip),%r10 # 1165c <_sk_lerp_u8_avx+0x125>
+ .byte 76,141,21,126,0,0,0 // lea 0x7e(%rip),%r10 # 11a98 <_sk_lerp_u8_avx+0x125>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,96,255,255,255 // jmpq 11555 <_sk_lerp_u8_avx+0x1e>
+ .byte 233,96,255,255,255 // jmpq 11991 <_sk_lerp_u8_avx+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,2 // vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -26544,7 +26933,7 @@ _sk_lerp_u8_avx:
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,57,14,193,3 // vpblendw $0x3,%xmm9,%xmm8,%xmm8
- .byte 233,55,255,255,255 // jmpq 11555 <_sk_lerp_u8_avx+0x1e>
+ .byte 233,55,255,255,255 // jmpq 11991 <_sk_lerp_u8_avx+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 197,57,196,192,6 // vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -26555,7 +26944,7 @@ _sk_lerp_u8_avx:
.byte 196,1,121,110,12,24 // vmovd (%r8,%r11,1),%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
.byte 196,67,49,14,192,240 // vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- .byte 233,251,254,255,255 // jmpq 11555 <_sk_lerp_u8_avx+0x1e>
+ .byte 233,251,254,255,255 // jmpq 11991 <_sk_lerp_u8_avx+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 139,255 // mov %edi,%edi
.byte 255 // (bad)
@@ -26563,7 +26952,7 @@ _sk_lerp_u8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde01166c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd8df8>
+ .byte 232,255,255,255,221 // callq ffffffffde011aa8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd85b0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -26586,26 +26975,26 @@ _sk_lerp_565_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,214,0,0,0 // jne 1176d <_sk_lerp_565_avx+0xf5>
+ .byte 15,133,214,0,0,0 // jne 11ba9 <_sk_lerp_565_avx+0xf5>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,121,51,200 // vpmovzxwd %xmm8,%xmm9
.byte 196,65,121,112,192,78 // vpshufd $0x4e,%xmm8,%xmm8
.byte 196,66,121,51,192 // vpmovzxwd %xmm8,%xmm8
.byte 196,67,53,24,192,1 // vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
- .byte 196,98,125,24,13,228,116,2,0 // vbroadcastss 0x274e4(%rip),%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,98,125,24,13,44,125,2,0 // vbroadcastss 0x27d2c(%rip),%ymm9 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,60,84,201 // vandps %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,213,116,2,0 // vbroadcastss 0x274d5(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,98,125,24,21,29,125,2,0 // vbroadcastss 0x27d1d(%rip),%ymm10 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,203,116,2,0 // vbroadcastss 0x274cb(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,98,125,24,21,19,125,2,0 // vbroadcastss 0x27d13(%rip),%ymm10 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,60,84,210 // vandps %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,188,116,2,0 // vbroadcastss 0x274bc(%rip),%ymm11 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,98,125,24,29,4,125,2,0 // vbroadcastss 0x27d04(%rip),%ymm11 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,178,116,2,0 // vbroadcastss 0x274b2(%rip),%ymm11 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,98,125,24,29,250,124,2,0 // vbroadcastss 0x27cfa(%rip),%ymm11 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,60,84,195 // vandps %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,163,116,2,0 // vbroadcastss 0x274a3(%rip),%ymm11 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,98,125,24,29,235,124,2,0 // vbroadcastss 0x27ceb(%rip),%ymm11 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,100,194,223,1 // vcmpltps %ymm7,%ymm3,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -26632,27 +27021,27 @@ _sk_lerp_565_avx:
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,23,255,255,255 // ja 1169d <_sk_lerp_565_avx+0x25>
+ .byte 15,135,23,255,255,255 // ja 11ad9 <_sk_lerp_565_avx+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 117f4 <_sk_lerp_565_avx+0x17c>
+ .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 11c30 <_sk_lerp_565_avx+0x17c>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,245,254,255,255 // jmpq 1169d <_sk_lerp_565_avx+0x25>
+ .byte 233,245,254,255,255 // jmpq 11ad9 <_sk_lerp_565_avx+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,121,110,12,88 // vmovd (%r8,%r11,2),%xmm9
.byte 196,67,57,14,193,3 // vpblendw $0x3,%xmm9,%xmm8,%xmm8
- .byte 233,215,254,255,255 // jmpq 1169d <_sk_lerp_565_avx+0x25>
+ .byte 233,215,254,255,255 // jmpq 11ad9 <_sk_lerp_565_avx+0x25>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,1,57,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,57,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
.byte 196,1,122,126,12,88 // vmovq (%r8,%r11,2),%xmm9
.byte 196,67,49,14,192,240 // vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- .byte 233,169,254,255,255 // jmpq 1169d <_sk_lerp_565_avx+0x25>
+ .byte 233,169,254,255,255 // jmpq 11ad9 <_sk_lerp_565_avx+0x25>
.byte 166 // cmpsb %es:(%rdi),%ds:(%rsi)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -26680,9 +27069,9 @@ _sk_load_tables_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,139,0 // mov (%rax),%r8
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,4,2,0,0 // jne 11a28 <_sk_load_tables_avx+0x218>
+ .byte 15,133,4,2,0,0 // jne 11e64 <_sk_load_tables_avx+0x218>
.byte 196,65,125,16,20,144 // vmovupd (%r8,%rdx,4),%ymm10
- .byte 197,125,40,13,110,120,2,0 // vmovapd 0x2786e(%rip),%ymm9 # 390a0 <_sk_srcover_bgra_8888_sse2_lowp+0x82c>
+ .byte 197,125,40,13,82,129,2,0 // vmovapd 0x28152(%rip),%ymm9 # 39dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x8c8>
.byte 196,193,45,84,201 // vandpd %ymm9,%ymm10,%ymm1
.byte 196,227,125,25,200,1 // vextractf128 $0x1,%ymm1,%xmm0
.byte 196,193,249,126,192 // vmovq %xmm0,%r8
@@ -26774,7 +27163,7 @@ _sk_load_tables_avx:
.byte 196,193,65,114,213,24 // vpsrld $0x18,%xmm13,%xmm7
.byte 196,227,101,24,223,1 // vinsertf128 $0x1,%xmm7,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,226,125,24,61,130,113,2,0 // vbroadcastss 0x27182(%rip),%ymm7 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,61,202,121,2,0 // vbroadcastss 0x279ca(%rip),%ymm7 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,228,89,223 // vmulps %ymm7,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,124,36,200 // vmovups -0x38(%rsp),%ymm7
@@ -26784,21 +27173,21 @@ _sk_load_tables_avx:
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,233,253,255,255 // ja 1182a <_sk_load_tables_avx+0x1a>
+ .byte 15,135,233,253,255,255 // ja 11c66 <_sk_load_tables_avx+0x1a>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,148,0,0,0 // lea 0x94(%rip),%r10 # 11ae0 <_sk_load_tables_avx+0x2d0>
+ .byte 76,141,21,148,0,0,0 // lea 0x94(%rip),%r10 # 11f1c <_sk_load_tables_avx+0x2d0>
.byte 79,99,12,138 // movslq (%r10,%r9,4),%r9
.byte 77,1,209 // add %r10,%r9
.byte 65,255,225 // jmpq *%r9
.byte 196,65,122,16,20,144 // vmovss (%r8,%rdx,4),%xmm10
- .byte 233,201,253,255,255 // jmpq 1182a <_sk_load_tables_avx+0x1a>
+ .byte 233,201,253,255,255 // jmpq 11c66 <_sk_load_tables_avx+0x1a>
.byte 196,193,121,110,68,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm0
.byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,99,117,12,208,4 // vblendps $0x4,%ymm0,%ymm1,%ymm10
.byte 196,193,123,16,4,144 // vmovsd (%r8,%rdx,4),%xmm0
.byte 196,99,45,13,208,1 // vblendpd $0x1,%ymm0,%ymm10,%ymm10
- .byte 233,162,253,255,255 // jmpq 1182a <_sk_load_tables_avx+0x1a>
+ .byte 233,162,253,255,255 // jmpq 11c66 <_sk_load_tables_avx+0x1a>
.byte 196,193,121,110,68,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm0
.byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -26812,9 +27201,9 @@ _sk_load_tables_avx:
.byte 196,99,45,24,208,1 // vinsertf128 $0x1,%xmm0,%ymm10,%ymm10
.byte 196,193,121,16,4,144 // vmovupd (%r8,%rdx,4),%xmm0
.byte 196,67,125,13,210,12 // vblendpd $0xc,%ymm10,%ymm0,%ymm10
- .byte 233,77,253,255,255 // jmpq 1182a <_sk_load_tables_avx+0x1a>
+ .byte 233,77,253,255,255 // jmpq 11c66 <_sk_load_tables_avx+0x1a>
.byte 15,31,0 // nopl (%rax)
- .byte 118,255 // jbe 11ae1 <_sk_load_tables_avx+0x2d1>
+ .byte 118,255 // jbe 11f1d <_sk_load_tables_avx+0x2d1>
.byte 255 // (bad)
.byte 255,151,255,255,255,129 // callq *-0x7e000001(%rdi)
.byte 255 // (bad)
@@ -26844,7 +27233,7 @@ _sk_load_tables_u16_be_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 197,252,17,124,36,200 // vmovups %ymm7,-0x38(%rsp)
.byte 197,252,17,116,36,168 // vmovups %ymm6,-0x58(%rsp)
- .byte 15,133,75,2,0,0 // jne 11d69 <_sk_load_tables_u16_be_avx+0x26d>
+ .byte 15,133,75,2,0,0 // jne 121a5 <_sk_load_tables_u16_be_avx+0x26d>
.byte 196,1,121,16,4,72 // vmovupd (%r8,%r9,2),%xmm8
.byte 196,129,121,16,84,72,16 // vmovupd 0x10(%r8,%r9,2),%xmm2
.byte 196,129,121,16,92,72,32 // vmovupd 0x20(%r8,%r9,2),%xmm3
@@ -26860,7 +27249,7 @@ _sk_load_tables_u16_be_avx:
.byte 197,177,108,208 // vpunpcklqdq %xmm0,%xmm9,%xmm2
.byte 197,49,109,232 // vpunpckhqdq %xmm0,%xmm9,%xmm13
.byte 196,65,57,108,212 // vpunpcklqdq %xmm12,%xmm8,%xmm10
- .byte 197,121,111,29,128,120,2,0 // vmovdqa 0x27880(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,121,111,29,164,129,2,0 // vmovdqa 0x281a4(%rip),%xmm11 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,193,105,219,195 // vpand %xmm11,%xmm2,%xmm0
.byte 197,249,112,208,78 // vpshufd $0x4e,%xmm0,%xmm2
.byte 196,226,121,51,210 // vpmovzxwd %xmm2,%xmm2
@@ -26954,7 +27343,7 @@ _sk_load_tables_u16_be_avx:
.byte 196,226,121,51,219 // vpmovzxwd %xmm3,%xmm3
.byte 196,227,77,24,219,1 // vinsertf128 $0x1,%xmm3,%ymm6,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,226,125,24,53,99,110,2,0 // vbroadcastss 0x26e63(%rip),%ymm6 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,226,125,24,53,171,118,2,0 // vbroadcastss 0x276ab(%rip),%ymm6 # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 197,228,89,222 // vmulps %ymm6,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,116,36,168 // vmovups -0x58(%rsp),%ymm6
@@ -26963,29 +27352,29 @@ _sk_load_tables_u16_be_avx:
.byte 196,1,123,16,4,72 // vmovsd (%r8,%r9,2),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je 11dcf <_sk_load_tables_u16_be_avx+0x2d3>
+ .byte 116,85 // je 1220b <_sk_load_tables_u16_be_avx+0x2d3>
.byte 196,1,57,22,68,72,8 // vmovhpd 0x8(%r8,%r9,2),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb 11dcf <_sk_load_tables_u16_be_avx+0x2d3>
+ .byte 114,72 // jb 1220b <_sk_load_tables_u16_be_avx+0x2d3>
.byte 196,129,123,16,84,72,16 // vmovsd 0x10(%r8,%r9,2),%xmm2
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je 11ddc <_sk_load_tables_u16_be_avx+0x2e0>
+ .byte 116,72 // je 12218 <_sk_load_tables_u16_be_avx+0x2e0>
.byte 196,129,105,22,84,72,24 // vmovhpd 0x18(%r8,%r9,2),%xmm2,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb 11ddc <_sk_load_tables_u16_be_avx+0x2e0>
+ .byte 114,59 // jb 12218 <_sk_load_tables_u16_be_avx+0x2e0>
.byte 196,129,123,16,92,72,32 // vmovsd 0x20(%r8,%r9,2),%xmm3
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,135,253,255,255 // je 11b39 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 15,132,135,253,255,255 // je 11f75 <_sk_load_tables_u16_be_avx+0x3d>
.byte 196,129,97,22,92,72,40 // vmovhpd 0x28(%r8,%r9,2),%xmm3,%xmm3
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,118,253,255,255 // jb 11b39 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 15,130,118,253,255,255 // jb 11f75 <_sk_load_tables_u16_be_avx+0x3d>
.byte 196,1,122,126,76,72,48 // vmovq 0x30(%r8,%r9,2),%xmm9
- .byte 233,106,253,255,255 // jmpq 11b39 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 233,106,253,255,255 // jmpq 11f75 <_sk_load_tables_u16_be_avx+0x3d>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
.byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2
- .byte 233,93,253,255,255 // jmpq 11b39 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 233,93,253,255,255 // jmpq 11f75 <_sk_load_tables_u16_be_avx+0x3d>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,84,253,255,255 // jmpq 11b39 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 233,84,253,255,255 // jmpq 11f75 <_sk_load_tables_u16_be_avx+0x3d>
HIDDEN _sk_load_tables_rgb_u16_be_avx
.globl _sk_load_tables_rgb_u16_be_avx
@@ -26997,7 +27386,7 @@ _sk_load_tables_rgb_u16_be_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 197,252,17,124,36,200 // vmovups %ymm7,-0x38(%rsp)
.byte 197,252,17,116,36,168 // vmovups %ymm6,-0x58(%rsp)
- .byte 15,133,54,2,0,0 // jne 12039 <_sk_load_tables_rgb_u16_be_avx+0x254>
+ .byte 15,133,54,2,0,0 // jne 12475 <_sk_load_tables_rgb_u16_be_avx+0x254>
.byte 196,1,122,111,28,72 // vmovdqu (%r8,%r9,2),%xmm11
.byte 196,129,122,111,92,72,12 // vmovdqu 0xc(%r8,%r9,2),%xmm3
.byte 196,129,122,111,84,72,24 // vmovdqu 0x18(%r8,%r9,2),%xmm2
@@ -27018,7 +27407,7 @@ _sk_load_tables_rgb_u16_be_avx:
.byte 197,105,108,216 // vpunpcklqdq %xmm0,%xmm2,%xmm11
.byte 197,241,108,211 // vpunpcklqdq %xmm3,%xmm1,%xmm2
.byte 197,241,109,203 // vpunpckhqdq %xmm3,%xmm1,%xmm1
- .byte 197,121,111,53,128,117,2,0 // vmovdqa 0x27580(%rip),%xmm14 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,121,111,53,164,126,2,0 // vmovdqa 0x27ea4(%rip),%xmm14 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,193,105,219,214 // vpand %xmm14,%xmm2,%xmm2
.byte 197,249,112,218,78 // vpshufd $0x4e,%xmm2,%xmm3
.byte 196,226,121,51,219 // vpmovzxwd %xmm3,%xmm3
@@ -27104,7 +27493,7 @@ _sk_load_tables_rgb_u16_be_avx:
.byte 196,227,105,33,215,48 // vinsertps $0x30,%xmm7,%xmm2,%xmm2
.byte 196,227,77,24,210,1 // vinsertf128 $0x1,%xmm2,%ymm6,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,249,106,2,0 // vbroadcastss 0x26af9(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,65,115,2,0 // vbroadcastss 0x27341(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,16,116,36,168 // vmovups -0x58(%rsp),%ymm6
.byte 197,252,16,124,36,200 // vmovups -0x38(%rsp),%ymm7
.byte 255,224 // jmpq *%rax
@@ -27112,70 +27501,70 @@ _sk_load_tables_rgb_u16_be_avx:
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,1,121,196,92,72,4,2 // vpinsrw $0x2,0x4(%r8,%r9,2),%xmm0,%xmm11
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,31 // jne 12071 <_sk_load_tables_rgb_u16_be_avx+0x28c>
+ .byte 117,31 // jne 124ad <_sk_load_tables_rgb_u16_be_avx+0x28c>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
- .byte 233,199,253,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,199,253,255,255 // jmpq 12274 <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 196,129,121,110,68,72,6 // vmovd 0x6(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,1,121,196,68,72,10,2 // vpinsrw $0x2,0xa(%r8,%r9,2),%xmm0,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,48 // jb 120bb <_sk_load_tables_rgb_u16_be_avx+0x2d6>
+ .byte 114,48 // jb 124f7 <_sk_load_tables_rgb_u16_be_avx+0x2d6>
.byte 196,129,121,110,68,72,12 // vmovd 0xc(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,92,72,16,2 // vpinsrw $0x2,0x10(%r8,%r9,2),%xmm0,%xmm3
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 117,48 // jne 120d5 <_sk_load_tables_rgb_u16_be_avx+0x2f0>
+ .byte 117,48 // jne 12511 <_sk_load_tables_rgb_u16_be_avx+0x2f0>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
- .byte 233,125,253,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,125,253,255,255 // jmpq 12274 <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
- .byte 233,99,253,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,99,253,255,255 // jmpq 12274 <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 196,129,121,110,68,72,18 // vmovd 0x12(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,1,121,196,84,72,22,2 // vpinsrw $0x2,0x16(%r8,%r9,2),%xmm0,%xmm10
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,39 // jb 12116 <_sk_load_tables_rgb_u16_be_avx+0x331>
+ .byte 114,39 // jb 12552 <_sk_load_tables_rgb_u16_be_avx+0x331>
.byte 196,129,121,110,68,72,24 // vmovd 0x18(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,84,72,28,2 // vpinsrw $0x2,0x1c(%r8,%r9,2),%xmm0,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 117,30 // jne 12127 <_sk_load_tables_rgb_u16_be_avx+0x342>
+ .byte 117,30 // jne 12563 <_sk_load_tables_rgb_u16_be_avx+0x342>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
- .byte 233,34,253,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,34,253,255,255 // jmpq 12274 <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
- .byte 233,17,253,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,17,253,255,255 // jmpq 12274 <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 196,129,121,110,68,72,30 // vmovd 0x1e(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,76,72,34,2 // vpinsrw $0x2,0x22(%r8,%r9,2),%xmm0,%xmm1
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,25 // jb 1215a <_sk_load_tables_rgb_u16_be_avx+0x375>
+ .byte 114,25 // jb 12596 <_sk_load_tables_rgb_u16_be_avx+0x375>
.byte 196,129,121,110,68,72,36 // vmovd 0x24(%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,129,121,196,68,72,40,2 // vpinsrw $0x2,0x28(%r8,%r9,2),%xmm0,%xmm0
- .byte 233,222,252,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,222,252,255,255 // jmpq 12274 <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,213,252,255,255 // jmpq 11e38 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,213,252,255,255 // jmpq 12274 <_sk_load_tables_rgb_u16_be_avx+0x53>
HIDDEN _sk_byte_tables_avx
.globl _sk_byte_tables_avx
FUNCTION(_sk_byte_tables_avx)
_sk_byte_tables_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,226,105,2,0 // vbroadcastss 0x269e2(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,42,114,2,0 // vbroadcastss 0x2722a(%rip),%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,125,91,200 // vcvtps2dq %ymm0,%ymm9
.byte 196,65,249,126,200 // vmovq %xmm9,%r8
@@ -27310,7 +27699,7 @@ _sk_byte_tables_avx:
.byte 196,194,121,49,204 // vpmovzxbd %xmm12,%xmm1
.byte 196,194,121,49,213 // vpmovzxbd %xmm13,%xmm2
.byte 196,227,117,24,202,1 // vinsertf128 $0x1,%xmm2,%ymm1,%ymm1
- .byte 196,98,125,24,13,158,103,2,0 // vbroadcastss 0x2679e(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,230,111,2,0 // vbroadcastss 0x26fe6(%rip),%ymm9 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -27438,7 +27827,7 @@ _sk_byte_tables_rgb_avx:
.byte 196,194,121,49,203 // vpmovzxbd %xmm11,%xmm1
.byte 196,227,125,24,193,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,83,101,2,0 // vbroadcastss 0x26553(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,155,109,2,0 // vbroadcastss 0x26d9b(%rip),%ymm9 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,121,49,202 // vpmovzxbd %xmm10,%xmm1
.byte 196,194,121,49,212 // vpmovzxbd %xmm12,%xmm2
@@ -27675,36 +28064,36 @@ _sk_parametric_r_avx:
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
.byte 196,98,125,24,16 // vbroadcastss (%rax),%ymm10
.byte 197,124,91,216 // vcvtdq2ps %ymm0,%ymm11
- .byte 196,98,125,24,37,228,97,2,0 // vbroadcastss 0x261e4(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,37,44,106,2,0 // vbroadcastss 0x26a2c(%rip),%ymm12 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,218,97,2,0 // vbroadcastss 0x261da(%rip),%ymm12 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,34,106,2,0 // vbroadcastss 0x26a22(%rip),%ymm12 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,124,84,196 // vandps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,44,97,2,0 // vbroadcastss 0x2612c(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,116,105,2,0 // vbroadcastss 0x26974(%rip),%ymm12 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,194,97,2,0 // vbroadcastss 0x261c2(%rip),%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,37,10,106,2,0 // vbroadcastss 0x26a0a(%rip),%ymm12 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,184,97,2,0 // vbroadcastss 0x261b8(%rip),%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,37,0,106,2,0 // vbroadcastss 0x26a00(%rip),%ymm12 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,65,124,89,228 // vmulps %ymm12,%ymm0,%ymm12
.byte 196,65,36,92,220 // vsubps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,169,97,2,0 // vbroadcastss 0x261a9(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,241,105,2,0 // vbroadcastss 0x269f1(%rip),%ymm12 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,159,97,2,0 // vbroadcastss 0x2619f(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,231,105,2,0 // vbroadcastss 0x269e7(%rip),%ymm12 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,156,94,192 // vdivps %ymm0,%ymm12,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
.byte 197,172,89,192 // vmulps %ymm0,%ymm10,%ymm0
.byte 196,99,125,8,208,1 // vroundps $0x1,%ymm0,%ymm10
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,131,97,2,0 // vbroadcastss 0x26183(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,203,105,2,0 // vbroadcastss 0x269cb(%rip),%ymm11 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,121,97,2,0 // vbroadcastss 0x26179(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,193,105,2,0 // vbroadcastss 0x269c1(%rip),%ymm11 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,65,44,89,219 // vmulps %ymm11,%ymm10,%ymm11
.byte 196,193,124,92,195 // vsubps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,106,97,2,0 // vbroadcastss 0x2616a(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,98,125,24,29,178,105,2,0 // vbroadcastss 0x269b2(%rip),%ymm11 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,96,97,2,0 // vbroadcastss 0x26160(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,168,105,2,0 // vbroadcastss 0x269a8(%rip),%ymm11 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,124,88,194 // vaddps %ymm10,%ymm0,%ymm0
- .byte 196,98,125,24,21,81,97,2,0 // vbroadcastss 0x26151(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,153,105,2,0 // vbroadcastss 0x26999(%rip),%ymm10 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 197,253,91,192 // vcvtps2dq %ymm0,%ymm0
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -27712,7 +28101,7 @@ _sk_parametric_r_avx:
.byte 196,195,125,74,193,128 // vblendvps %ymm8,%ymm9,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,101,96,2,0 // vbroadcastss 0x26065(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,173,104,2,0 // vbroadcastss 0x268ad(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27734,36 +28123,36 @@ _sk_parametric_g_avx:
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
.byte 196,98,125,24,16 // vbroadcastss (%rax),%ymm10
.byte 197,124,91,217 // vcvtdq2ps %ymm1,%ymm11
- .byte 196,98,125,24,37,170,96,2,0 // vbroadcastss 0x260aa(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,37,242,104,2,0 // vbroadcastss 0x268f2(%rip),%ymm12 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,160,96,2,0 // vbroadcastss 0x260a0(%rip),%ymm12 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,232,104,2,0 // vbroadcastss 0x268e8(%rip),%ymm12 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,116,84,204 // vandps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,242,95,2,0 // vbroadcastss 0x25ff2(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,58,104,2,0 // vbroadcastss 0x2683a(%rip),%ymm12 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,116,86,204 // vorps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,136,96,2,0 // vbroadcastss 0x26088(%rip),%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,37,208,104,2,0 // vbroadcastss 0x268d0(%rip),%ymm12 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,126,96,2,0 // vbroadcastss 0x2607e(%rip),%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,37,198,104,2,0 // vbroadcastss 0x268c6(%rip),%ymm12 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,65,116,89,228 // vmulps %ymm12,%ymm1,%ymm12
.byte 196,65,36,92,220 // vsubps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,111,96,2,0 // vbroadcastss 0x2606f(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,183,104,2,0 // vbroadcastss 0x268b7(%rip),%ymm12 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,116,88,204 // vaddps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,101,96,2,0 // vbroadcastss 0x26065(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,173,104,2,0 // vbroadcastss 0x268ad(%rip),%ymm12 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,156,94,201 // vdivps %ymm1,%ymm12,%ymm1
.byte 197,164,92,201 // vsubps %ymm1,%ymm11,%ymm1
.byte 197,172,89,201 // vmulps %ymm1,%ymm10,%ymm1
.byte 196,99,125,8,209,1 // vroundps $0x1,%ymm1,%ymm10
.byte 196,65,116,92,210 // vsubps %ymm10,%ymm1,%ymm10
- .byte 196,98,125,24,29,73,96,2,0 // vbroadcastss 0x26049(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,145,104,2,0 // vbroadcastss 0x26891(%rip),%ymm11 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,63,96,2,0 // vbroadcastss 0x2603f(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,135,104,2,0 // vbroadcastss 0x26887(%rip),%ymm11 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,65,44,89,219 // vmulps %ymm11,%ymm10,%ymm11
.byte 196,193,116,92,203 // vsubps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,48,96,2,0 // vbroadcastss 0x26030(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,98,125,24,29,120,104,2,0 // vbroadcastss 0x26878(%rip),%ymm11 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,38,96,2,0 // vbroadcastss 0x26026(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,110,104,2,0 // vbroadcastss 0x2686e(%rip),%ymm11 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,21,23,96,2,0 // vbroadcastss 0x26017(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,95,104,2,0 // vbroadcastss 0x2685f(%rip),%ymm10 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,116,89,202 // vmulps %ymm10,%ymm1,%ymm1
.byte 197,253,91,201 // vcvtps2dq %ymm1,%ymm1
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -27771,7 +28160,7 @@ _sk_parametric_g_avx:
.byte 196,195,117,74,201,128 // vblendvps %ymm8,%ymm9,%ymm1,%ymm1
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,5,43,95,2,0 // vbroadcastss 0x25f2b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,115,103,2,0 // vbroadcastss 0x26773(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27793,36 +28182,36 @@ _sk_parametric_b_avx:
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
.byte 196,98,125,24,16 // vbroadcastss (%rax),%ymm10
.byte 197,124,91,218 // vcvtdq2ps %ymm2,%ymm11
- .byte 196,98,125,24,37,112,95,2,0 // vbroadcastss 0x25f70(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,37,184,103,2,0 // vbroadcastss 0x267b8(%rip),%ymm12 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,102,95,2,0 // vbroadcastss 0x25f66(%rip),%ymm12 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,174,103,2,0 // vbroadcastss 0x267ae(%rip),%ymm12 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,108,84,212 // vandps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,184,94,2,0 // vbroadcastss 0x25eb8(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,0,103,2,0 // vbroadcastss 0x26700(%rip),%ymm12 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,108,86,212 // vorps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,78,95,2,0 // vbroadcastss 0x25f4e(%rip),%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,37,150,103,2,0 // vbroadcastss 0x26796(%rip),%ymm12 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,68,95,2,0 // vbroadcastss 0x25f44(%rip),%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,37,140,103,2,0 // vbroadcastss 0x2678c(%rip),%ymm12 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,65,108,89,228 // vmulps %ymm12,%ymm2,%ymm12
.byte 196,65,36,92,220 // vsubps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,53,95,2,0 // vbroadcastss 0x25f35(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,125,103,2,0 // vbroadcastss 0x2677d(%rip),%ymm12 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,108,88,212 // vaddps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,43,95,2,0 // vbroadcastss 0x25f2b(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,115,103,2,0 // vbroadcastss 0x26773(%rip),%ymm12 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,156,94,210 // vdivps %ymm2,%ymm12,%ymm2
.byte 197,164,92,210 // vsubps %ymm2,%ymm11,%ymm2
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 196,99,125,8,210,1 // vroundps $0x1,%ymm2,%ymm10
.byte 196,65,108,92,210 // vsubps %ymm10,%ymm2,%ymm10
- .byte 196,98,125,24,29,15,95,2,0 // vbroadcastss 0x25f0f(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,87,103,2,0 // vbroadcastss 0x26757(%rip),%ymm11 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,5,95,2,0 // vbroadcastss 0x25f05(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,77,103,2,0 // vbroadcastss 0x2674d(%rip),%ymm11 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,65,44,89,219 // vmulps %ymm11,%ymm10,%ymm11
.byte 196,193,108,92,211 // vsubps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,246,94,2,0 // vbroadcastss 0x25ef6(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,98,125,24,29,62,103,2,0 // vbroadcastss 0x2673e(%rip),%ymm11 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,236,94,2,0 // vbroadcastss 0x25eec(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,52,103,2,0 // vbroadcastss 0x26734(%rip),%ymm11 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,108,88,210 // vaddps %ymm10,%ymm2,%ymm2
- .byte 196,98,125,24,21,221,94,2,0 // vbroadcastss 0x25edd(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,37,103,2,0 // vbroadcastss 0x26725(%rip),%ymm10 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 197,253,91,210 // vcvtps2dq %ymm2,%ymm2
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -27830,7 +28219,7 @@ _sk_parametric_b_avx:
.byte 196,195,109,74,209,128 // vblendvps %ymm8,%ymm9,%ymm2,%ymm2
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,108,95,208 // vmaxps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,241,93,2,0 // vbroadcastss 0x25df1(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,57,102,2,0 // vbroadcastss 0x26639(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27852,36 +28241,36 @@ _sk_parametric_a_avx:
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
.byte 196,98,125,24,16 // vbroadcastss (%rax),%ymm10
.byte 197,124,91,219 // vcvtdq2ps %ymm3,%ymm11
- .byte 196,98,125,24,37,54,94,2,0 // vbroadcastss 0x25e36(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,37,126,102,2,0 // vbroadcastss 0x2667e(%rip),%ymm12 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,44,94,2,0 // vbroadcastss 0x25e2c(%rip),%ymm12 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,116,102,2,0 // vbroadcastss 0x26674(%rip),%ymm12 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,100,84,220 // vandps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,126,93,2,0 // vbroadcastss 0x25d7e(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,198,101,2,0 // vbroadcastss 0x265c6(%rip),%ymm12 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,100,86,220 // vorps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,20,94,2,0 // vbroadcastss 0x25e14(%rip),%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,37,92,102,2,0 // vbroadcastss 0x2665c(%rip),%ymm12 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,10,94,2,0 // vbroadcastss 0x25e0a(%rip),%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,37,82,102,2,0 // vbroadcastss 0x26652(%rip),%ymm12 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,65,100,89,228 // vmulps %ymm12,%ymm3,%ymm12
.byte 196,65,36,92,220 // vsubps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,251,93,2,0 // vbroadcastss 0x25dfb(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,67,102,2,0 // vbroadcastss 0x26643(%rip),%ymm12 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,100,88,220 // vaddps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,241,93,2,0 // vbroadcastss 0x25df1(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,57,102,2,0 // vbroadcastss 0x26639(%rip),%ymm12 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,156,94,219 // vdivps %ymm3,%ymm12,%ymm3
.byte 197,164,92,219 // vsubps %ymm3,%ymm11,%ymm3
.byte 197,172,89,219 // vmulps %ymm3,%ymm10,%ymm3
.byte 196,99,125,8,211,1 // vroundps $0x1,%ymm3,%ymm10
.byte 196,65,100,92,210 // vsubps %ymm10,%ymm3,%ymm10
- .byte 196,98,125,24,29,213,93,2,0 // vbroadcastss 0x25dd5(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,29,102,2,0 // vbroadcastss 0x2661d(%rip),%ymm11 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,203,93,2,0 // vbroadcastss 0x25dcb(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,19,102,2,0 // vbroadcastss 0x26613(%rip),%ymm11 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,65,44,89,219 // vmulps %ymm11,%ymm10,%ymm11
.byte 196,193,100,92,219 // vsubps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,188,93,2,0 // vbroadcastss 0x25dbc(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,98,125,24,29,4,102,2,0 // vbroadcastss 0x26604(%rip),%ymm11 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,178,93,2,0 // vbroadcastss 0x25db2(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,250,101,2,0 // vbroadcastss 0x265fa(%rip),%ymm11 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,100,88,218 // vaddps %ymm10,%ymm3,%ymm3
- .byte 196,98,125,24,21,163,93,2,0 // vbroadcastss 0x25da3(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,235,101,2,0 // vbroadcastss 0x265eb(%rip),%ymm10 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,100,89,218 // vmulps %ymm10,%ymm3,%ymm3
.byte 197,253,91,219 // vcvtps2dq %ymm3,%ymm3
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -27889,7 +28278,7 @@ _sk_parametric_a_avx:
.byte 196,195,101,74,217,128 // vblendvps %ymm8,%ymm9,%ymm3,%ymm3
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,100,95,216 // vmaxps %ymm8,%ymm3,%ymm3
- .byte 196,98,125,24,5,183,92,2,0 // vbroadcastss 0x25cb7(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,255,100,2,0 // vbroadcastss 0x264ff(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27908,34 +28297,34 @@ _sk_gamma_avx:
.byte 197,252,40,233 // vmovaps %ymm1,%ymm5
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,91,200 // vcvtdq2ps %ymm0,%ymm1
- .byte 196,98,125,24,5,14,93,2,0 // vbroadcastss 0x25d0e(%rip),%ymm8 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,5,86,101,2,0 // vbroadcastss 0x26556(%rip),%ymm8 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,4,93,2,0 // vbroadcastss 0x25d04(%rip),%ymm9 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,13,76,101,2,0 // vbroadcastss 0x2654c(%rip),%ymm9 # 39844 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
- .byte 196,226,125,24,37,86,92,2,0 // vbroadcastss 0x25c56(%rip),%ymm4 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,37,158,100,2,0 // vbroadcastss 0x2649e(%rip),%ymm4 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,252,86,196 // vorps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,21,237,92,2,0 // vbroadcastss 0x25ced(%rip),%ymm10 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,21,53,101,2,0 // vbroadcastss 0x26535(%rip),%ymm10 # 39848 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,29,227,92,2,0 // vbroadcastss 0x25ce3(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,43,101,2,0 // vbroadcastss 0x2652b(%rip),%ymm11 # 3984c <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,193,124,89,211 // vmulps %ymm11,%ymm0,%ymm2
.byte 197,244,92,202 // vsubps %ymm2,%ymm1,%ymm1
- .byte 196,98,125,24,37,213,92,2,0 // vbroadcastss 0x25cd5(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,29,101,2,0 // vbroadcastss 0x2651d(%rip),%ymm12 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,45,203,92,2,0 // vbroadcastss 0x25ccb(%rip),%ymm13 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,45,19,101,2,0 // vbroadcastss 0x26513(%rip),%ymm13 # 39854 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,148,94,192 // vdivps %ymm0,%ymm13,%ymm0
.byte 197,244,92,192 // vsubps %ymm0,%ymm1,%ymm0
.byte 196,98,125,24,48 // vbroadcastss (%rax),%ymm14
.byte 196,193,124,89,198 // vmulps %ymm14,%ymm0,%ymm0
.byte 196,227,125,8,200,1 // vroundps $0x1,%ymm0,%ymm1
.byte 197,252,92,241 // vsubps %ymm1,%ymm0,%ymm6
- .byte 196,98,125,24,61,170,92,2,0 // vbroadcastss 0x25caa(%rip),%ymm15 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,61,242,100,2,0 // vbroadcastss 0x264f2(%rip),%ymm15 # 39858 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,124,88,199 // vaddps %ymm15,%ymm0,%ymm0
- .byte 196,226,125,24,29,160,92,2,0 // vbroadcastss 0x25ca0(%rip),%ymm3 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,226,125,24,29,232,100,2,0 // vbroadcastss 0x264e8(%rip),%ymm3 # 3985c <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 197,204,89,203 // vmulps %ymm3,%ymm6,%ymm1
.byte 197,252,92,201 // vsubps %ymm1,%ymm0,%ymm1
- .byte 196,226,125,24,21,147,92,2,0 // vbroadcastss 0x25c93(%rip),%ymm2 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,21,219,100,2,0 // vbroadcastss 0x264db(%rip),%ymm2 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 197,236,92,198 // vsubps %ymm6,%ymm2,%ymm0
- .byte 196,226,125,24,53,138,92,2,0 // vbroadcastss 0x25c8a(%rip),%ymm6 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,226,125,24,53,210,100,2,0 // vbroadcastss 0x264d2(%rip),%ymm6 # 39864 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,204,94,192 // vdivps %ymm0,%ymm6,%ymm0
.byte 197,244,88,192 // vaddps %ymm0,%ymm1,%ymm0
.byte 197,252,17,68,36,128 // vmovups %ymm0,-0x80(%rsp)
@@ -27977,7 +28366,7 @@ _sk_gamma_avx:
.byte 197,236,92,212 // vsubps %ymm4,%ymm2,%ymm2
.byte 197,204,94,210 // vdivps %ymm2,%ymm6,%ymm2
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,205,91,2,0 // vbroadcastss 0x25bcd(%rip),%ymm2 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,226,125,24,21,21,100,2,0 // vbroadcastss 0x26415(%rip),%ymm2 # 39868 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,236,89,92,36,128 // vmulps -0x80(%rsp),%ymm2,%ymm3
.byte 197,252,89,226 // vmulps %ymm2,%ymm0,%ymm4
.byte 197,244,89,210 // vmulps %ymm2,%ymm1,%ymm2
@@ -27997,31 +28386,31 @@ HIDDEN _sk_lab_to_xyz_avx
.globl _sk_lab_to_xyz_avx
FUNCTION(_sk_lab_to_xyz_avx)
_sk_lab_to_xyz_avx:
- .byte 196,98,125,24,5,137,91,2,0 // vbroadcastss 0x25b89(%rip),%ymm8 # 38be8 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ .byte 196,98,125,24,5,209,99,2,0 // vbroadcastss 0x263d1(%rip),%ymm8 # 3986c <_sk_srcover_bgra_8888_sse2_lowp+0x374>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,227,90,2,0 // vbroadcastss 0x25ae3(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,43,99,2,0 // vbroadcastss 0x2632b(%rip),%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,113,91,2,0 // vbroadcastss 0x25b71(%rip),%ymm9 # 38bec <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ .byte 196,98,125,24,13,185,99,2,0 // vbroadcastss 0x263b9(%rip),%ymm9 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
.byte 196,193,116,88,201 // vaddps %ymm9,%ymm1,%ymm1
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 196,193,108,88,209 // vaddps %ymm9,%ymm2,%ymm2
- .byte 196,98,125,24,5,93,91,2,0 // vbroadcastss 0x25b5d(%rip),%ymm8 # 38bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ .byte 196,98,125,24,5,165,99,2,0 // vbroadcastss 0x263a5(%rip),%ymm8 # 39874 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,83,91,2,0 // vbroadcastss 0x25b53(%rip),%ymm8 # 38bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ .byte 196,98,125,24,5,155,99,2,0 // vbroadcastss 0x2639b(%rip),%ymm8 # 39878 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,73,91,2,0 // vbroadcastss 0x25b49(%rip),%ymm8 # 38bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ .byte 196,98,125,24,5,145,99,2,0 // vbroadcastss 0x26391(%rip),%ymm8 # 3987c <_sk_srcover_bgra_8888_sse2_lowp+0x384>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
.byte 197,252,88,201 // vaddps %ymm1,%ymm0,%ymm1
- .byte 196,98,125,24,5,59,91,2,0 // vbroadcastss 0x25b3b(%rip),%ymm8 # 38bfc <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ .byte 196,98,125,24,5,131,99,2,0 // vbroadcastss 0x26383(%rip),%ymm8 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 197,252,92,210 // vsubps %ymm2,%ymm0,%ymm2
.byte 197,116,89,193 // vmulps %ymm1,%ymm1,%ymm8
.byte 196,65,116,89,192 // vmulps %ymm8,%ymm1,%ymm8
- .byte 196,98,125,24,13,36,91,2,0 // vbroadcastss 0x25b24(%rip),%ymm9 # 38c00 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ .byte 196,98,125,24,13,108,99,2,0 // vbroadcastss 0x2636c(%rip),%ymm9 # 39884 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
.byte 196,65,52,194,208,1 // vcmpltps %ymm8,%ymm9,%ymm10
- .byte 196,98,125,24,29,25,91,2,0 // vbroadcastss 0x25b19(%rip),%ymm11 # 38c04 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ .byte 196,98,125,24,29,97,99,2,0 // vbroadcastss 0x26361(%rip),%ymm11 # 39888 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,37,15,91,2,0 // vbroadcastss 0x25b0f(%rip),%ymm12 # 38c08 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ .byte 196,98,125,24,37,87,99,2,0 // vbroadcastss 0x26357(%rip),%ymm12 # 3988c <_sk_srcover_bgra_8888_sse2_lowp+0x394>
.byte 196,193,116,89,204 // vmulps %ymm12,%ymm1,%ymm1
.byte 196,67,117,74,192,160 // vblendvps %ymm10,%ymm8,%ymm1,%ymm8
.byte 197,252,89,200 // vmulps %ymm0,%ymm0,%ymm1
@@ -28036,9 +28425,9 @@ _sk_lab_to_xyz_avx:
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
.byte 196,193,108,89,212 // vmulps %ymm12,%ymm2,%ymm2
.byte 196,227,109,74,208,144 // vblendvps %ymm9,%ymm0,%ymm2,%ymm2
- .byte 196,226,125,24,5,197,90,2,0 // vbroadcastss 0x25ac5(%rip),%ymm0 # 38c0c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ .byte 196,226,125,24,5,13,99,2,0 // vbroadcastss 0x2630d(%rip),%ymm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,188,90,2,0 // vbroadcastss 0x25abc(%rip),%ymm8 # 38c10 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ .byte 196,98,125,24,5,4,99,2,0 // vbroadcastss 0x26304(%rip),%ymm8 # 39894 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -28054,15 +28443,15 @@ _sk_load_a8_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,68 // jne 131b9 <_sk_load_a8_avx+0x5c>
+ .byte 117,68 // jne 135f5 <_sk_load_a8_avx+0x5c>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,109,98,2,0 // vpand 0x2626d(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,219,5,145,107,2,0 // vpand 0x26b91(%rip),%xmm0,%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,226,121,51,200 // vpmovzxwd %xmm0,%xmm1
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,247,89,2,0 // vbroadcastss 0x259f7(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,63,98,2,0 // vbroadcastss 0x2623f(%rip),%ymm1 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,217 // vmulps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -28074,15 +28463,15 @@ _sk_load_a8_avx:
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,174 // ja 1317b <_sk_load_a8_avx+0x1e>
+ .byte 119,174 // ja 135b7 <_sk_load_a8_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 13250 <_sk_load_a8_avx+0xf3>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 1368c <_sk_load_a8_avx+0xf3>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 235,143 // jmp 1317b <_sk_load_a8_avx+0x1e>
+ .byte 235,143 // jmp 135b7 <_sk_load_a8_avx+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,2 // vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -28090,7 +28479,7 @@ _sk_load_a8_avx:
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,121,14,193,3 // vpblendw $0x3,%xmm1,%xmm0,%xmm0
- .byte 233,103,255,255,255 // jmpq 1317b <_sk_load_a8_avx+0x1e>
+ .byte 233,103,255,255,255 // jmpq 135b7 <_sk_load_a8_avx+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,6 // vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -28101,7 +28490,7 @@ _sk_load_a8_avx:
.byte 196,129,121,110,12,24 // vmovd (%r8,%r11,1),%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,113,14,192,240 // vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- .byte 233,44,255,255,255 // jmpq 1317b <_sk_load_a8_avx+0x1e>
+ .byte 233,44,255,255,255 // jmpq 135b7 <_sk_load_a8_avx+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -28110,7 +28499,7 @@ _sk_load_a8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf013260 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda9ec>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf01369c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda1a4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -28132,15 +28521,15 @@ _sk_load_a8_dst_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,68 // jne 132c8 <_sk_load_a8_dst_avx+0x5c>
+ .byte 117,68 // jne 13704 <_sk_load_a8_dst_avx+0x5c>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,94,97,2,0 // vpand 0x2615e(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,217,219,37,130,106,2,0 // vpand 0x26a82(%rip),%xmm4,%xmm4 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,226,121,51,236 // vpmovzxwd %xmm4,%xmm5
.byte 197,249,112,228,78 // vpshufd $0x4e,%xmm4,%xmm4
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,85,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,232,88,2,0 // vbroadcastss 0x258e8(%rip),%ymm5 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,45,48,97,2,0 // vbroadcastss 0x26130(%rip),%ymm5 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,220,89,253 // vmulps %ymm5,%ymm4,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
@@ -28152,15 +28541,15 @@ _sk_load_a8_dst_avx:
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,174 // ja 1328a <_sk_load_a8_dst_avx+0x1e>
+ .byte 119,174 // ja 136c6 <_sk_load_a8_dst_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 13360 <_sk_load_a8_dst_avx+0xf4>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 1379c <_sk_load_a8_dst_avx+0xf4>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 235,143 // jmp 1328a <_sk_load_a8_dst_avx+0x1e>
+ .byte 235,143 // jmp 136c6 <_sk_load_a8_dst_avx+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,2 // vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -28168,7 +28557,7 @@ _sk_load_a8_dst_avx:
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,89,14,229,3 // vpblendw $0x3,%xmm5,%xmm4,%xmm4
- .byte 233,103,255,255,255 // jmpq 1328a <_sk_load_a8_dst_avx+0x1e>
+ .byte 233,103,255,255,255 // jmpq 136c6 <_sk_load_a8_dst_avx+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,6 // vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -28179,7 +28568,7 @@ _sk_load_a8_dst_avx:
.byte 196,129,121,110,44,24 // vmovd (%r8,%r11,1),%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,81,14,228,240 // vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- .byte 233,44,255,255,255 // jmpq 1328a <_sk_load_a8_dst_avx+0x1e>
+ .byte 233,44,255,255,255 // jmpq 136c6 <_sk_load_a8_dst_avx+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 144 // nop
.byte 255 // (bad)
@@ -28188,7 +28577,7 @@ _sk_load_a8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde013370 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfdaafc>
+ .byte 232,255,255,255,221 // callq ffffffffde0137ac <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfda2b4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -28268,7 +28657,7 @@ _sk_gather_a8_avx:
.byte 196,226,121,49,201 // vpmovzxbd %xmm1,%xmm1
.byte 196,227,125,24,193,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,238,86,2,0 // vbroadcastss 0x256ee(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,54,95,2,0 // vbroadcastss 0x25f36(%rip),%ymm1 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,217 // vmulps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -28291,14 +28680,14 @@ _sk_store_a8_avx:
.byte 77,15,175,193 // imul %r9,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,106,86,2,0 // vbroadcastss 0x2566a(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,178,94,2,0 // vbroadcastss 0x25eb2(%rip),%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,100,89,192 // vmulps %ymm8,%ymm3,%ymm8
.byte 196,65,125,91,192 // vcvtps2dq %ymm8,%ymm8
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
.byte 197,57,103,192 // vpackuswb %xmm0,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 1350e <_sk_store_a8_avx+0x44>
+ .byte 117,10 // jne 1394a <_sk_store_a8_avx+0x44>
.byte 196,1,121,214,4,24 // vmovq %xmm8,(%r8,%r11,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -28306,25 +28695,25 @@ _sk_store_a8_avx:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja 1350a <_sk_store_a8_avx+0x40>
+ .byte 119,236 // ja 13946 <_sk_store_a8_avx+0x40>
.byte 196,66,121,48,192 // vpmovzxbw %xmm8,%xmm8
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,86,0,0,0 // lea 0x56(%rip),%r10 # 13584 <_sk_store_a8_avx+0xba>
+ .byte 76,141,21,86,0,0,0 // lea 0x56(%rip),%r10 # 139c0 <_sk_store_a8_avx+0xba>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,3,121,20,4,24,0 // vpextrb $0x0,%xmm8,(%r8,%r11,1)
- .byte 235,202 // jmp 1350a <_sk_store_a8_avx+0x40>
+ .byte 235,202 // jmp 13946 <_sk_store_a8_avx+0x40>
.byte 196,3,121,20,68,24,2,4 // vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- .byte 196,98,57,0,5,175,94,2,0 // vpshufb 0x25eaf(%rip),%xmm8,%xmm8 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 196,98,57,0,5,211,103,2,0 // vpshufb 0x267d3(%rip),%xmm8,%xmm8 # 3a160 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
.byte 196,3,121,21,4,24,0 // vpextrw $0x0,%xmm8,(%r8,%r11,1)
- .byte 235,176 // jmp 1350a <_sk_store_a8_avx+0x40>
+ .byte 235,176 // jmp 13946 <_sk_store_a8_avx+0x40>
.byte 196,3,121,20,68,24,6,12 // vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
.byte 196,3,121,20,68,24,5,10 // vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
.byte 196,3,121,20,68,24,4,8 // vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- .byte 196,98,57,0,5,149,94,2,0 // vpshufb 0x25e95(%rip),%xmm8,%xmm8 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ .byte 196,98,57,0,5,185,103,2,0 // vpshufb 0x267b9(%rip),%xmm8,%xmm8 # 3a170 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 196,1,121,126,4,24 // vmovd %xmm8,(%r8,%r11,1)
- .byte 235,135 // jmp 1350a <_sk_store_a8_avx+0x40>
+ .byte 235,135 // jmp 13946 <_sk_store_a8_avx+0x40>
.byte 144 // nop
.byte 179,255 // mov $0xff,%bl
.byte 255 // (bad)
@@ -28357,18 +28746,18 @@ _sk_load_g8_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,73 // jne 13601 <_sk_load_g8_avx+0x61>
+ .byte 117,73 // jne 13a3d <_sk_load_g8_avx+0x61>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,42,94,2,0 // vpand 0x25e2a(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,249,219,5,78,103,2,0 // vpand 0x2674e(%rip),%xmm0,%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,226,121,51,200 // vpmovzxwd %xmm0,%xmm1
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,180,85,2,0 // vbroadcastss 0x255b4(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,252,93,2,0 // vbroadcastss 0x25dfc(%rip),%ymm1 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,45,85,2,0 // vbroadcastss 0x2552d(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,117,93,2,0 // vbroadcastss 0x25d75(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -28377,15 +28766,15 @@ _sk_load_g8_avx:
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,169 // ja 135be <_sk_load_g8_avx+0x1e>
+ .byte 119,169 // ja 139fa <_sk_load_g8_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 13698 <_sk_load_g8_avx+0xf8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 13ad4 <_sk_load_g8_avx+0xf8>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 235,138 // jmp 135be <_sk_load_g8_avx+0x1e>
+ .byte 235,138 // jmp 139fa <_sk_load_g8_avx+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,2 // vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -28393,7 +28782,7 @@ _sk_load_g8_avx:
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,121,14,193,3 // vpblendw $0x3,%xmm1,%xmm0,%xmm0
- .byte 233,98,255,255,255 // jmpq 135be <_sk_load_g8_avx+0x1e>
+ .byte 233,98,255,255,255 // jmpq 139fa <_sk_load_g8_avx+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,249,196,192,6 // vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -28404,7 +28793,7 @@ _sk_load_g8_avx:
.byte 196,129,121,110,12,24 // vmovd (%r8,%r11,1),%xmm1
.byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1
.byte 196,227,113,14,192,240 // vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- .byte 233,39,255,255,255 // jmpq 135be <_sk_load_g8_avx+0x1e>
+ .byte 233,39,255,255,255 // jmpq 139fa <_sk_load_g8_avx+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -28413,7 +28802,7 @@ _sk_load_g8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf0136a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdae34>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf013ae4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda5ec>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -28435,18 +28824,18 @@ _sk_load_g8_dst_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,73 // jne 13715 <_sk_load_g8_dst_avx+0x61>
+ .byte 117,73 // jne 13b51 <_sk_load_g8_dst_avx+0x61>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,22,93,2,0 // vpand 0x25d16(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 197,217,219,37,58,102,2,0 // vpand 0x2663a(%rip),%xmm4,%xmm4 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 196,226,121,51,236 // vpmovzxwd %xmm4,%xmm5
.byte 197,249,112,228,78 // vpshufd $0x4e,%xmm4,%xmm4
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,85,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,160,84,2,0 // vbroadcastss 0x254a0(%rip),%ymm5 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,45,232,92,2,0 // vbroadcastss 0x25ce8(%rip),%ymm5 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,25,84,2,0 // vbroadcastss 0x25419(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,97,92,2,0 // vbroadcastss 0x25c61(%rip),%ymm7 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -28455,15 +28844,15 @@ _sk_load_g8_dst_avx:
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,169 // ja 136d2 <_sk_load_g8_dst_avx+0x1e>
+ .byte 119,169 // ja 13b0e <_sk_load_g8_dst_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 137ac <_sk_load_g8_dst_avx+0xf8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 13be8 <_sk_load_g8_dst_avx+0xf8>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,182,4,24 // movzbl (%r8,%r11,1),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 235,138 // jmp 136d2 <_sk_load_g8_dst_avx+0x1e>
+ .byte 235,138 // jmp 13b0e <_sk_load_g8_dst_avx+0x1e>
.byte 67,15,182,68,24,2 // movzbl 0x2(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,2 // vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -28471,7 +28860,7 @@ _sk_load_g8_dst_avx:
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,89,14,229,3 // vpblendw $0x3,%xmm5,%xmm4,%xmm4
- .byte 233,98,255,255,255 // jmpq 136d2 <_sk_load_g8_dst_avx+0x1e>
+ .byte 233,98,255,255,255 // jmpq 13b0e <_sk_load_g8_dst_avx+0x1e>
.byte 67,15,182,68,24,6 // movzbl 0x6(%r8,%r11,1),%eax
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 197,217,196,224,6 // vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -28482,7 +28871,7 @@ _sk_load_g8_dst_avx:
.byte 196,129,121,110,44,24 // vmovd (%r8,%r11,1),%xmm5
.byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5
.byte 196,227,81,14,228,240 // vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- .byte 233,39,255,255,255 // jmpq 136d2 <_sk_load_g8_dst_avx+0x1e>
+ .byte 233,39,255,255,255 // jmpq 13b0e <_sk_load_g8_dst_avx+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -28491,7 +28880,7 @@ _sk_load_g8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf0137bc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdaf48>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf013bf8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda700>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -28571,10 +28960,10 @@ _sk_gather_g8_avx:
.byte 196,226,121,49,201 // vpmovzxbd %xmm1,%xmm1
.byte 196,227,125,24,193,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,162,82,2,0 // vbroadcastss 0x252a2(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,234,90,2,0 // vbroadcastss 0x25aea(%rip),%ymm1 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,27,82,2,0 // vbroadcastss 0x2521b(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,99,90,2,0 // vbroadcastss 0x25a63(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -28596,56 +28985,56 @@ _sk_load_565_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,130,0,0,0 // jne 139bc <_sk_load_565_avx+0xa1>
+ .byte 15,133,130,0,0,0 // jne 13df8 <_sk_load_565_avx+0xa1>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,121,51,200 // vpmovzxwd %xmm0,%xmm1
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,208,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm2
- .byte 196,226,125,24,5,66,82,2,0 // vbroadcastss 0x25242(%rip),%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,24,5,138,90,2,0 // vbroadcastss 0x25a8a(%rip),%ymm0 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,53,82,2,0 // vbroadcastss 0x25235(%rip),%ymm1 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,13,125,90,2,0 // vbroadcastss 0x25a7d(%rip),%ymm1 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,44,82,2,0 // vbroadcastss 0x2522c(%rip),%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,24,13,116,90,2,0 // vbroadcastss 0x25a74(%rip),%ymm1 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,31,82,2,0 // vbroadcastss 0x2521f(%rip),%ymm3 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,29,103,90,2,0 // vbroadcastss 0x25a67(%rip),%ymm3 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,22,82,2,0 // vbroadcastss 0x25216(%rip),%ymm3 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,24,29,94,90,2,0 // vbroadcastss 0x25a5e(%rip),%ymm3 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,9,82,2,0 // vbroadcastss 0x25209(%rip),%ymm3 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,29,81,90,2,0 // vbroadcastss 0x25a51(%rip),%ymm3 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,106,81,2,0 // vbroadcastss 0x2516a(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,178,89,2,0 // vbroadcastss 0x259b2(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,108,255,255,255 // ja 13940 <_sk_load_565_avx+0x25>
+ .byte 15,135,108,255,255,255 // ja 13d7c <_sk_load_565_avx+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,97,0,0,0 // lea 0x61(%rip),%r10 # 13a40 <_sk_load_565_avx+0x125>
+ .byte 76,141,21,97,0,0,0 // lea 0x61(%rip),%r10 # 13e7c <_sk_load_565_avx+0x125>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,74,255,255,255 // jmpq 13940 <_sk_load_565_avx+0x25>
+ .byte 233,74,255,255,255 // jmpq 13d7c <_sk_load_565_avx+0x25>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,110,12,88 // vmovd (%r8,%r11,2),%xmm1
.byte 196,227,121,14,193,3 // vpblendw $0x3,%xmm1,%xmm0,%xmm0
- .byte 233,45,255,255,255 // jmpq 13940 <_sk_load_565_avx+0x25>
+ .byte 233,45,255,255,255 // jmpq 13d7c <_sk_load_565_avx+0x25>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,122,126,12,88 // vmovq (%r8,%r11,2),%xmm1
.byte 196,227,113,14,192,240 // vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- .byte 233,0,255,255,255 // jmpq 13940 <_sk_load_565_avx+0x25>
+ .byte 233,0,255,255,255 // jmpq 13d7c <_sk_load_565_avx+0x25>
.byte 168,255 // test $0xff,%al
.byte 255 // (bad)
.byte 255,194 // inc %edx
@@ -28677,56 +29066,56 @@ _sk_load_565_dst_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,130,0,0,0 // jne 13afd <_sk_load_565_dst_avx+0xa1>
+ .byte 15,133,130,0,0,0 // jne 13f39 <_sk_load_565_dst_avx+0xa1>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,121,51,236 // vpmovzxwd %xmm4,%xmm5
.byte 197,249,112,228,78 // vpshufd $0x4e,%xmm4,%xmm4
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,85,24,244,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm6
- .byte 196,226,125,24,37,1,81,2,0 // vbroadcastss 0x25101(%rip),%ymm4 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,24,37,73,89,2,0 // vbroadcastss 0x25949(%rip),%ymm4 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,204,84,228 // vandps %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,244,80,2,0 // vbroadcastss 0x250f4(%rip),%ymm5 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,45,60,89,2,0 // vbroadcastss 0x2593c(%rip),%ymm5 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,235,80,2,0 // vbroadcastss 0x250eb(%rip),%ymm5 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,24,45,51,89,2,0 // vbroadcastss 0x25933(%rip),%ymm5 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,204,84,237 // vandps %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,222,80,2,0 // vbroadcastss 0x250de(%rip),%ymm7 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,61,38,89,2,0 // vbroadcastss 0x25926(%rip),%ymm7 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,24,61,213,80,2,0 // vbroadcastss 0x250d5(%rip),%ymm7 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,24,61,29,89,2,0 // vbroadcastss 0x2591d(%rip),%ymm7 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,204,84,247 // vandps %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,200,80,2,0 // vbroadcastss 0x250c8(%rip),%ymm7 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,61,16,89,2,0 // vbroadcastss 0x25910(%rip),%ymm7 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,41,80,2,0 // vbroadcastss 0x25029(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,113,88,2,0 // vbroadcastss 0x25871(%rip),%ymm7 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,108,255,255,255 // ja 13a81 <_sk_load_565_dst_avx+0x25>
+ .byte 15,135,108,255,255,255 // ja 13ebd <_sk_load_565_dst_avx+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 13b84 <_sk_load_565_dst_avx+0x128>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 13fc0 <_sk_load_565_dst_avx+0x128>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,74,255,255,255 // jmpq 13a81 <_sk_load_565_dst_avx+0x25>
+ .byte 233,74,255,255,255 // jmpq 13ebd <_sk_load_565_dst_avx+0x25>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,121,110,44,88 // vmovd (%r8,%r11,2),%xmm5
.byte 196,227,89,14,229,3 // vpblendw $0x3,%xmm5,%xmm4,%xmm4
- .byte 233,45,255,255,255 // jmpq 13a81 <_sk_load_565_dst_avx+0x25>
+ .byte 233,45,255,255,255 // jmpq 13ebd <_sk_load_565_dst_avx+0x25>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,122,126,44,88 // vmovq (%r8,%r11,2),%xmm5
.byte 196,227,81,14,228,240 // vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- .byte 233,0,255,255,255 // jmpq 13a81 <_sk_load_565_dst_avx+0x25>
+ .byte 233,0,255,255,255 // jmpq 13ebd <_sk_load_565_dst_avx+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -28819,23 +29208,23 @@ _sk_gather_565_avx:
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,208,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm2
- .byte 196,226,125,24,5,209,78,2,0 // vbroadcastss 0x24ed1(%rip),%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,24,5,25,87,2,0 // vbroadcastss 0x25719(%rip),%ymm0 # 39824 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,196,78,2,0 // vbroadcastss 0x24ec4(%rip),%ymm1 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,13,12,87,2,0 // vbroadcastss 0x2570c(%rip),%ymm1 # 39828 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,187,78,2,0 // vbroadcastss 0x24ebb(%rip),%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,24,13,3,87,2,0 // vbroadcastss 0x25703(%rip),%ymm1 # 3982c <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,174,78,2,0 // vbroadcastss 0x24eae(%rip),%ymm3 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,29,246,86,2,0 // vbroadcastss 0x256f6(%rip),%ymm3 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,165,78,2,0 // vbroadcastss 0x24ea5(%rip),%ymm3 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,24,29,237,86,2,0 // vbroadcastss 0x256ed(%rip),%ymm3 # 39834 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,152,78,2,0 // vbroadcastss 0x24e98(%rip),%ymm3 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,29,224,86,2,0 // vbroadcastss 0x256e0(%rip),%ymm3 # 39838 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,249,77,2,0 // vbroadcastss 0x24df9(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,65,86,2,0 // vbroadcastss 0x25641(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -28854,14 +29243,14 @@ _sk_store_565_avx:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,192,78,2,0 // vbroadcastss 0x24ec0(%rip),%ymm8 # 38c14 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ .byte 196,98,125,24,5,8,87,2,0 // vbroadcastss 0x25708(%rip),%ymm8 # 39898 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,41,114,241,11 // vpslld $0xb,%xmm9,%xmm10
.byte 196,67,125,25,201,1 // vextractf128 $0x1,%ymm9,%xmm9
.byte 196,193,49,114,241,11 // vpslld $0xb,%xmm9,%xmm9
.byte 196,67,45,24,201,1 // vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
- .byte 196,98,125,24,21,153,78,2,0 // vbroadcastss 0x24e99(%rip),%ymm10 # 38c18 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ .byte 196,98,125,24,21,225,86,2,0 // vbroadcastss 0x256e1(%rip),%ymm10 # 3989c <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
.byte 196,65,116,89,210 // vmulps %ymm10,%ymm1,%ymm10
.byte 196,65,125,91,210 // vcvtps2dq %ymm10,%ymm10
.byte 196,193,33,114,242,5 // vpslld $0x5,%xmm10,%xmm11
@@ -28875,7 +29264,7 @@ _sk_store_565_avx:
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 13dcf <_sk_store_565_avx+0x9a>
+ .byte 117,10 // jne 1420b <_sk_store_565_avx+0x9a>
.byte 196,1,122,127,4,88 // vmovdqu %xmm8,(%r8,%r11,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -28883,22 +29272,22 @@ _sk_store_565_avx:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja 13dcb <_sk_store_565_avx+0x96>
+ .byte 119,236 // ja 14207 <_sk_store_565_avx+0x96>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # 13e2c <_sk_store_565_avx+0xf7>
+ .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # 14268 <_sk_store_565_avx+0xf7>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,3,121,21,4,88,0 // vpextrw $0x0,%xmm8,(%r8,%r11,2)
- .byte 235,207 // jmp 13dcb <_sk_store_565_avx+0x96>
+ .byte 235,207 // jmp 14207 <_sk_store_565_avx+0x96>
.byte 196,3,121,21,68,88,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
.byte 196,1,121,126,4,88 // vmovd %xmm8,(%r8,%r11,2)
- .byte 235,191 // jmp 13dcb <_sk_store_565_avx+0x96>
+ .byte 235,191 // jmp 14207 <_sk_store_565_avx+0x96>
.byte 196,3,121,21,68,88,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
.byte 196,3,121,21,68,88,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
.byte 196,3,121,21,68,88,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
.byte 196,1,121,214,4,88 // vmovq %xmm8,(%r8,%r11,2)
- .byte 235,159 // jmp 13dcb <_sk_store_565_avx+0x96>
+ .byte 235,159 // jmp 14207 <_sk_store_565_avx+0x96>
.byte 199 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -28916,7 +29305,7 @@ _sk_store_565_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe1013e44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdb5d0>
+ .byte 232,255,255,255,224 // callq ffffffffe1014280 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdad88>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -28933,31 +29322,31 @@ _sk_load_4444_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,154,0,0,0 // jne 13f01 <_sk_load_4444_avx+0xb9>
+ .byte 15,133,154,0,0,0 // jne 1433d <_sk_load_4444_avx+0xb9>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,121,51,200 // vpmovzxwd %xmm0,%xmm1
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,216,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm3
- .byte 196,226,125,24,5,145,77,2,0 // vbroadcastss 0x24d91(%rip),%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,24,5,217,85,2,0 // vbroadcastss 0x255d9(%rip),%ymm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,132,77,2,0 // vbroadcastss 0x24d84(%rip),%ymm1 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,13,204,85,2,0 // vbroadcastss 0x255cc(%rip),%ymm1 # 398a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,123,77,2,0 // vbroadcastss 0x24d7b(%rip),%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,24,13,195,85,2,0 // vbroadcastss 0x255c3(%rip),%ymm1 # 398a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,110,77,2,0 // vbroadcastss 0x24d6e(%rip),%ymm2 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,21,182,85,2,0 // vbroadcastss 0x255b6(%rip),%ymm2 # 398ac <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,101,77,2,0 // vbroadcastss 0x24d65(%rip),%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,24,21,173,85,2,0 // vbroadcastss 0x255ad(%rip),%ymm2 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,88,77,2,0 // vbroadcastss 0x24d58(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,160,85,2,0 // vbroadcastss 0x255a0(%rip),%ymm8 # 398b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,78,77,2,0 // vbroadcastss 0x24d4e(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,24,5,150,85,2,0 // vbroadcastss 0x25596(%rip),%ymm8 # 398b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,64,77,2,0 // vbroadcastss 0x24d40(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,136,85,2,0 // vbroadcastss 0x25588(%rip),%ymm8 # 398bc <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -28966,27 +29355,27 @@ _sk_load_4444_avx:
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,84,255,255,255 // ja 13e6d <_sk_load_4444_avx+0x25>
+ .byte 15,135,84,255,255,255 // ja 142a9 <_sk_load_4444_avx+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 13f88 <_sk_load_4444_avx+0x140>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 143c4 <_sk_load_4444_avx+0x140>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,50,255,255,255 // jmpq 13e6d <_sk_load_4444_avx+0x25>
+ .byte 233,50,255,255,255 // jmpq 142a9 <_sk_load_4444_avx+0x25>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,110,12,88 // vmovd (%r8,%r11,2),%xmm1
.byte 196,227,121,14,193,3 // vpblendw $0x3,%xmm1,%xmm0,%xmm0
- .byte 233,21,255,255,255 // jmpq 13e6d <_sk_load_4444_avx+0x25>
+ .byte 233,21,255,255,255 // jmpq 142a9 <_sk_load_4444_avx+0x25>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,129,121,196,68,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,121,196,68,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
.byte 196,129,122,126,12,88 // vmovq (%r8,%r11,2),%xmm1
.byte 196,227,113,14,192,240 // vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- .byte 233,232,254,255,255 // jmpq 13e6d <_sk_load_4444_avx+0x25>
+ .byte 233,232,254,255,255 // jmpq 142a9 <_sk_load_4444_avx+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -29022,31 +29411,31 @@ _sk_load_4444_dst_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,154,0,0,0 // jne 1405d <_sk_load_4444_dst_avx+0xb9>
+ .byte 15,133,154,0,0,0 // jne 14499 <_sk_load_4444_dst_avx+0xb9>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,121,51,236 // vpmovzxwd %xmm4,%xmm5
.byte 197,249,112,228,78 // vpshufd $0x4e,%xmm4,%xmm4
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,85,24,252,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm7
- .byte 196,226,125,24,37,53,76,2,0 // vbroadcastss 0x24c35(%rip),%ymm4 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,24,37,125,84,2,0 // vbroadcastss 0x2547d(%rip),%ymm4 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,196,84,228 // vandps %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,40,76,2,0 // vbroadcastss 0x24c28(%rip),%ymm5 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,45,112,84,2,0 // vbroadcastss 0x25470(%rip),%ymm5 # 398a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,31,76,2,0 // vbroadcastss 0x24c1f(%rip),%ymm5 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,24,45,103,84,2,0 // vbroadcastss 0x25467(%rip),%ymm5 # 398a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,196,84,237 // vandps %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,18,76,2,0 // vbroadcastss 0x24c12(%rip),%ymm6 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,53,90,84,2,0 // vbroadcastss 0x2545a(%rip),%ymm6 # 398ac <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,24,53,9,76,2,0 // vbroadcastss 0x24c09(%rip),%ymm6 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,24,53,81,84,2,0 // vbroadcastss 0x25451(%rip),%ymm6 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,196,84,246 // vandps %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,252,75,2,0 // vbroadcastss 0x24bfc(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,68,84,2,0 // vbroadcastss 0x25444(%rip),%ymm8 # 398b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,24,5,242,75,2,0 // vbroadcastss 0x24bf2(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,24,5,58,84,2,0 // vbroadcastss 0x2543a(%rip),%ymm8 # 398b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,68,84,248 // vandps %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,228,75,2,0 // vbroadcastss 0x24be4(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,44,84,2,0 // vbroadcastss 0x2542c(%rip),%ymm8 # 398bc <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -29055,27 +29444,27 @@ _sk_load_4444_dst_avx:
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,84,255,255,255 // ja 13fc9 <_sk_load_4444_dst_avx+0x25>
+ .byte 15,135,84,255,255,255 // ja 14405 <_sk_load_4444_dst_avx+0x25>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 140e4 <_sk_load_4444_dst_avx+0x140>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 14520 <_sk_load_4444_dst_avx+0x140>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 67,15,183,4,88 // movzwl (%r8,%r11,2),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,50,255,255,255 // jmpq 13fc9 <_sk_load_4444_dst_avx+0x25>
+ .byte 233,50,255,255,255 // jmpq 14405 <_sk_load_4444_dst_avx+0x25>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,4,2 // vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,121,110,44,88 // vmovd (%r8,%r11,2),%xmm5
.byte 196,227,89,14,229,3 // vpblendw $0x3,%xmm5,%xmm4,%xmm4
- .byte 233,21,255,255,255 // jmpq 13fc9 <_sk_load_4444_dst_avx+0x25>
+ .byte 233,21,255,255,255 // jmpq 14405 <_sk_load_4444_dst_avx+0x25>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,129,89,196,100,88,12,6 // vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,10,5 // vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,89,196,100,88,8,4 // vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
.byte 196,129,122,126,44,88 // vmovq (%r8,%r11,2),%xmm5
.byte 196,227,81,14,228,240 // vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- .byte 233,232,254,255,255 // jmpq 13fc9 <_sk_load_4444_dst_avx+0x25>
+ .byte 233,232,254,255,255 // jmpq 14405 <_sk_load_4444_dst_avx+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -29168,25 +29557,25 @@ _sk_gather_4444_avx:
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,216,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm3
- .byte 196,226,125,24,5,237,73,2,0 // vbroadcastss 0x249ed(%rip),%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,24,5,53,82,2,0 // vbroadcastss 0x25235(%rip),%ymm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,224,73,2,0 // vbroadcastss 0x249e0(%rip),%ymm1 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,13,40,82,2,0 // vbroadcastss 0x25228(%rip),%ymm1 # 398a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,215,73,2,0 // vbroadcastss 0x249d7(%rip),%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,24,13,31,82,2,0 // vbroadcastss 0x2521f(%rip),%ymm1 # 398a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,202,73,2,0 // vbroadcastss 0x249ca(%rip),%ymm2 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,21,18,82,2,0 // vbroadcastss 0x25212(%rip),%ymm2 # 398ac <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,193,73,2,0 // vbroadcastss 0x249c1(%rip),%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,24,21,9,82,2,0 // vbroadcastss 0x25209(%rip),%ymm2 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,180,73,2,0 // vbroadcastss 0x249b4(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,252,81,2,0 // vbroadcastss 0x251fc(%rip),%ymm8 # 398b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,170,73,2,0 // vbroadcastss 0x249aa(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,24,5,242,81,2,0 // vbroadcastss 0x251f2(%rip),%ymm8 # 398b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,156,73,2,0 // vbroadcastss 0x2499c(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,228,81,2,0 // vbroadcastss 0x251e4(%rip),%ymm8 # 398bc <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -29207,7 +29596,7 @@ _sk_store_4444_avx:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,112,73,2,0 // vbroadcastss 0x24970(%rip),%ymm8 # 38c3c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ .byte 196,98,125,24,5,184,81,2,0 // vbroadcastss 0x251b8(%rip),%ymm8 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,41,114,241,12 // vpslld $0xc,%xmm9,%xmm10
@@ -29234,7 +29623,7 @@ _sk_store_4444_avx:
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 14365 <_sk_store_4444_avx+0xb8>
+ .byte 117,10 // jne 147a1 <_sk_store_4444_avx+0xb8>
.byte 196,1,122,127,4,88 // vmovdqu %xmm8,(%r8,%r11,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -29242,22 +29631,22 @@ _sk_store_4444_avx:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja 14361 <_sk_store_4444_avx+0xb4>
+ .byte 119,236 // ja 1479d <_sk_store_4444_avx+0xb4>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,68,0,0,0 // lea 0x44(%rip),%r10 # 143c4 <_sk_store_4444_avx+0x117>
+ .byte 76,141,21,68,0,0,0 // lea 0x44(%rip),%r10 # 14800 <_sk_store_4444_avx+0x117>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,3,121,21,4,88,0 // vpextrw $0x0,%xmm8,(%r8,%r11,2)
- .byte 235,207 // jmp 14361 <_sk_store_4444_avx+0xb4>
+ .byte 235,207 // jmp 1479d <_sk_store_4444_avx+0xb4>
.byte 196,3,121,21,68,88,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
.byte 196,1,121,126,4,88 // vmovd %xmm8,(%r8,%r11,2)
- .byte 235,191 // jmp 14361 <_sk_store_4444_avx+0xb4>
+ .byte 235,191 // jmp 1479d <_sk_store_4444_avx+0xb4>
.byte 196,3,121,21,68,88,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
.byte 196,3,121,21,68,88,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
.byte 196,3,121,21,68,88,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
.byte 196,1,121,214,4,88 // vmovq %xmm8,(%r8,%r11,2)
- .byte 235,159 // jmp 14361 <_sk_store_4444_avx+0xb4>
+ .byte 235,159 // jmp 1479d <_sk_store_4444_avx+0xb4>
.byte 102,144 // xchg %ax,%ax
.byte 197,255,255 // (bad)
.byte 255,214 // callq *%rsi
@@ -29293,12 +29682,12 @@ _sk_load_8888_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,135,0,0,0 // jne 14487 <_sk_load_8888_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne 148c3 <_sk_load_8888_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,178,76,2,0 // vmovapd 0x24cb2(%rip),%ymm10 # 390c0 <_sk_srcover_bgra_8888_sse2_lowp+0x84c>
+ .byte 197,125,40,21,150,85,2,0 // vmovapd 0x25596(%rip),%ymm10 # 39de0 <_sk_srcover_bgra_8888_sse2_lowp+0x8e8>
.byte 196,193,53,84,194 // vandpd %ymm10,%ymm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,124,71,2,0 // vbroadcastss 0x2477c(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,196,79,2,0 // vbroadcastss 0x24fc4(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,193,113,114,209,8 // vpsrld $0x8,%xmm9,%xmm1
.byte 196,99,125,25,203,1 // vextractf128 $0x1,%ymm9,%xmm3
@@ -29325,21 +29714,21 @@ _sk_load_8888_avx:
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,102,255,255,255 // ja 14406 <_sk_load_8888_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja 14842 <_sk_load_8888_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 1453c <_sk_load_8888_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 14978 <_sk_load_8888_avx+0x15c>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,12,152 // vmovss (%r8,%r11,4),%xmm9
- .byte 233,71,255,255,255 // jmpq 14406 <_sk_load_8888_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq 14842 <_sk_load_8888_avx+0x26>
.byte 196,129,121,110,68,152,8 // vmovd 0x8(%r8,%r11,4),%xmm0
.byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,99,117,12,200,4 // vblendps $0x4,%ymm0,%ymm1,%ymm9
.byte 196,129,123,16,4,152 // vmovsd (%r8,%r11,4),%xmm0
.byte 196,99,53,13,200,1 // vblendpd $0x1,%ymm0,%ymm9,%ymm9
- .byte 233,32,255,255,255 // jmpq 14406 <_sk_load_8888_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq 14842 <_sk_load_8888_avx+0x26>
.byte 196,129,121,110,68,152,24 // vmovd 0x18(%r8,%r11,4),%xmm0
.byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -29353,9 +29742,9 @@ _sk_load_8888_avx:
.byte 196,99,53,24,200,1 // vinsertf128 $0x1,%xmm0,%ymm9,%ymm9
.byte 196,129,121,16,4,152 // vmovupd (%r8,%r11,4),%xmm0
.byte 196,67,125,13,201,12 // vblendpd $0xc,%ymm9,%ymm0,%ymm9
- .byte 233,203,254,255,255 // jmpq 14406 <_sk_load_8888_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq 14842 <_sk_load_8888_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js 1453d <_sk_load_8888_avx+0x15d>
+ .byte 120,255 // js 14979 <_sk_load_8888_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -29388,12 +29777,12 @@ _sk_load_8888_dst_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,135,0,0,0 // jne 145ff <_sk_load_8888_dst_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne 14a3b <_sk_load_8888_dst_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,90,75,2,0 // vmovapd 0x24b5a(%rip),%ymm10 # 390e0 <_sk_srcover_bgra_8888_sse2_lowp+0x86c>
+ .byte 197,125,40,21,62,84,2,0 // vmovapd 0x2543e(%rip),%ymm10 # 39e00 <_sk_srcover_bgra_8888_sse2_lowp+0x908>
.byte 196,193,53,84,226 // vandpd %ymm10,%ymm9,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,4,70,2,0 // vbroadcastss 0x24604(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,76,78,2,0 // vbroadcastss 0x24e4c(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
.byte 196,193,81,114,209,8 // vpsrld $0x8,%xmm9,%xmm5
.byte 196,99,125,25,207,1 // vextractf128 $0x1,%ymm9,%xmm7
@@ -29420,21 +29809,21 @@ _sk_load_8888_dst_avx:
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,102,255,255,255 // ja 1457e <_sk_load_8888_dst_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja 149ba <_sk_load_8888_dst_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 146b4 <_sk_load_8888_dst_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 14af0 <_sk_load_8888_dst_avx+0x15c>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,12,152 // vmovss (%r8,%r11,4),%xmm9
- .byte 233,71,255,255,255 // jmpq 1457e <_sk_load_8888_dst_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq 149ba <_sk_load_8888_dst_avx+0x26>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
.byte 196,99,85,12,204,4 // vblendps $0x4,%ymm4,%ymm5,%ymm9
.byte 196,129,123,16,36,152 // vmovsd (%r8,%r11,4),%xmm4
.byte 196,99,53,13,204,1 // vblendpd $0x1,%ymm4,%ymm9,%ymm9
- .byte 233,32,255,255,255 // jmpq 1457e <_sk_load_8888_dst_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq 149ba <_sk_load_8888_dst_avx+0x26>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 196,227,125,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -29448,9 +29837,9 @@ _sk_load_8888_dst_avx:
.byte 196,99,53,24,204,1 // vinsertf128 $0x1,%xmm4,%ymm9,%ymm9
.byte 196,129,121,16,36,152 // vmovupd (%r8,%r11,4),%xmm4
.byte 196,67,93,13,201,12 // vblendpd $0xc,%ymm9,%ymm4,%ymm9
- .byte 233,203,254,255,255 // jmpq 1457e <_sk_load_8888_dst_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq 149ba <_sk_load_8888_dst_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js 146b5 <_sk_load_8888_dst_avx+0x15d>
+ .byte 120,255 // js 14af1 <_sk_load_8888_dst_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -29528,10 +29917,10 @@ _sk_gather_8888_avx:
.byte 196,131,121,34,4,176,2 // vpinsrd $0x2,(%r8,%r14,4),%xmm0,%xmm0
.byte 196,195,121,34,28,152,3 // vpinsrd $0x3,(%r8,%rbx,4),%xmm0,%xmm3
.byte 196,227,61,24,195,1 // vinsertf128 $0x1,%xmm3,%ymm8,%ymm0
- .byte 197,124,40,21,44,73,2,0 // vmovaps 0x2492c(%rip),%ymm10 # 39100 <_sk_srcover_bgra_8888_sse2_lowp+0x88c>
+ .byte 197,124,40,21,16,82,2,0 // vmovaps 0x25210(%rip),%ymm10 # 39e20 <_sk_srcover_bgra_8888_sse2_lowp+0x928>
.byte 196,193,124,84,194 // vandps %ymm10,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,182,67,2,0 // vbroadcastss 0x243b6(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,254,75,2,0 // vbroadcastss 0x24bfe(%rip),%ymm9 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,193,113,114,208,8 // vpsrld $0x8,%xmm8,%xmm1
.byte 197,233,114,211,8 // vpsrld $0x8,%xmm3,%xmm2
@@ -29568,7 +29957,7 @@ _sk_store_8888_avx:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,226,66,2,0 // vbroadcastss 0x242e2(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,42,75,2,0 // vbroadcastss 0x24b2a(%rip),%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -29593,7 +29982,7 @@ _sk_store_8888_avx:
.byte 196,65,45,86,192 // vorpd %ymm8,%ymm10,%ymm8
.byte 196,65,53,86,192 // vorpd %ymm8,%ymm9,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 148fc <_sk_store_8888_avx+0xae>
+ .byte 117,10 // jne 14d38 <_sk_store_8888_avx+0xae>
.byte 196,1,124,17,4,152 // vmovups %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -29601,17 +29990,17 @@ _sk_store_8888_avx:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja 148f8 <_sk_store_8888_avx+0xaa>
+ .byte 119,236 // ja 14d34 <_sk_store_8888_avx+0xaa>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,85,0,0,0 // lea 0x55(%rip),%r10 # 1496c <_sk_store_8888_avx+0x11e>
+ .byte 76,141,21,85,0,0,0 // lea 0x55(%rip),%r10 # 14da8 <_sk_store_8888_avx+0x11e>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,208 // jmp 148f8 <_sk_store_8888_avx+0xaa>
+ .byte 235,208 // jmp 14d34 <_sk_store_8888_avx+0xaa>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 235,192 // jmp 148f8 <_sk_store_8888_avx+0xaa>
+ .byte 235,192 // jmp 14d34 <_sk_store_8888_avx+0xaa>
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
@@ -29619,7 +30008,7 @@ _sk_store_8888_avx:
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,1,122,17,76,152,16 // vmovss %xmm9,0x10(%r8,%r11,4)
.byte 196,1,121,17,4,152 // vmovupd %xmm8,(%r8,%r11,4)
- .byte 235,143 // jmp 148f8 <_sk_store_8888_avx+0xaa>
+ .byte 235,143 // jmp 14d34 <_sk_store_8888_avx+0xaa>
.byte 15,31,0 // nopl (%rax)
.byte 180,255 // mov $0xff,%ah
.byte 255 // (bad)
@@ -29631,7 +30020,7 @@ _sk_store_8888_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,218 // callq ffffffffdb014980 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc10c>
+ .byte 232,255,255,255,218 // callq ffffffffdb014dbc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdb8c4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,204 // dec %esp
@@ -29651,12 +30040,12 @@ _sk_load_bgra_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,135,0,0,0 // jne 14a2f <_sk_load_bgra_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne 14e6b <_sk_load_bgra_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,106,71,2,0 // vmovapd 0x2476a(%rip),%ymm10 # 39120 <_sk_srcover_bgra_8888_sse2_lowp+0x8ac>
+ .byte 197,125,40,21,78,80,2,0 // vmovapd 0x2504e(%rip),%ymm10 # 39e40 <_sk_srcover_bgra_8888_sse2_lowp+0x948>
.byte 196,193,53,84,202 // vandpd %ymm10,%ymm9,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,98,125,24,5,212,65,2,0 // vbroadcastss 0x241d4(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,28,74,2,0 // vbroadcastss 0x24a1c(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,116,89,208 // vmulps %ymm8,%ymm1,%ymm2
.byte 196,193,113,114,209,8 // vpsrld $0x8,%xmm9,%xmm1
.byte 196,99,125,25,203,1 // vextractf128 $0x1,%ymm9,%xmm3
@@ -29683,21 +30072,21 @@ _sk_load_bgra_avx:
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,102,255,255,255 // ja 149ae <_sk_load_bgra_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja 14dea <_sk_load_bgra_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 14ae4 <_sk_load_bgra_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 14f20 <_sk_load_bgra_avx+0x15c>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,12,152 // vmovss (%r8,%r11,4),%xmm9
- .byte 233,71,255,255,255 // jmpq 149ae <_sk_load_bgra_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq 14dea <_sk_load_bgra_avx+0x26>
.byte 196,129,121,110,68,152,8 // vmovd 0x8(%r8,%r11,4),%xmm0
.byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,99,117,12,200,4 // vblendps $0x4,%ymm0,%ymm1,%ymm9
.byte 196,129,123,16,4,152 // vmovsd (%r8,%r11,4),%xmm0
.byte 196,99,53,13,200,1 // vblendpd $0x1,%ymm0,%ymm9,%ymm9
- .byte 233,32,255,255,255 // jmpq 149ae <_sk_load_bgra_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq 14dea <_sk_load_bgra_avx+0x26>
.byte 196,129,121,110,68,152,24 // vmovd 0x18(%r8,%r11,4),%xmm0
.byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -29711,9 +30100,9 @@ _sk_load_bgra_avx:
.byte 196,99,53,24,200,1 // vinsertf128 $0x1,%xmm0,%ymm9,%ymm9
.byte 196,129,121,16,4,152 // vmovupd (%r8,%r11,4),%xmm0
.byte 196,67,125,13,201,12 // vblendpd $0xc,%ymm9,%ymm0,%ymm9
- .byte 233,203,254,255,255 // jmpq 149ae <_sk_load_bgra_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq 14dea <_sk_load_bgra_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js 14ae5 <_sk_load_bgra_avx+0x15d>
+ .byte 120,255 // js 14f21 <_sk_load_bgra_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -29746,12 +30135,12 @@ _sk_load_bgra_dst_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,135,0,0,0 // jne 14ba7 <_sk_load_bgra_dst_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne 14fe3 <_sk_load_bgra_dst_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,18,70,2,0 // vmovapd 0x24612(%rip),%ymm10 # 39140 <_sk_srcover_bgra_8888_sse2_lowp+0x8cc>
+ .byte 197,125,40,21,246,78,2,0 // vmovapd 0x24ef6(%rip),%ymm10 # 39e60 <_sk_srcover_bgra_8888_sse2_lowp+0x968>
.byte 196,193,53,84,234 // vandpd %ymm10,%ymm9,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,98,125,24,5,92,64,2,0 // vbroadcastss 0x2405c(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,164,72,2,0 // vbroadcastss 0x248a4(%rip),%ymm8 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,84,89,240 // vmulps %ymm8,%ymm5,%ymm6
.byte 196,193,81,114,209,8 // vpsrld $0x8,%xmm9,%xmm5
.byte 196,99,125,25,207,1 // vextractf128 $0x1,%ymm9,%xmm7
@@ -29778,21 +30167,21 @@ _sk_load_bgra_dst_avx:
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 15,135,102,255,255,255 // ja 14b26 <_sk_load_bgra_dst_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja 14f62 <_sk_load_bgra_dst_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 14c5c <_sk_load_bgra_dst_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # 15098 <_sk_load_bgra_dst_avx+0x15c>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,12,152 // vmovss (%r8,%r11,4),%xmm9
- .byte 233,71,255,255,255 // jmpq 14b26 <_sk_load_bgra_dst_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq 14f62 <_sk_load_bgra_dst_avx+0x26>
.byte 196,129,121,110,100,152,8 // vmovd 0x8(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
.byte 196,99,85,12,204,4 // vblendps $0x4,%ymm4,%ymm5,%ymm9
.byte 196,129,123,16,36,152 // vmovsd (%r8,%r11,4),%xmm4
.byte 196,99,53,13,204,1 // vblendpd $0x1,%ymm4,%ymm9,%ymm9
- .byte 233,32,255,255,255 // jmpq 14b26 <_sk_load_bgra_dst_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq 14f62 <_sk_load_bgra_dst_avx+0x26>
.byte 196,129,121,110,100,152,24 // vmovd 0x18(%r8,%r11,4),%xmm4
.byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4
.byte 196,227,125,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -29806,9 +30195,9 @@ _sk_load_bgra_dst_avx:
.byte 196,99,53,24,204,1 // vinsertf128 $0x1,%xmm4,%ymm9,%ymm9
.byte 196,129,121,16,36,152 // vmovupd (%r8,%r11,4),%xmm4
.byte 196,67,93,13,201,12 // vblendpd $0xc,%ymm9,%ymm4,%ymm9
- .byte 233,203,254,255,255 // jmpq 14b26 <_sk_load_bgra_dst_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq 14f62 <_sk_load_bgra_dst_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js 14c5d <_sk_load_bgra_dst_avx+0x15d>
+ .byte 120,255 // js 15099 <_sk_load_bgra_dst_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -29886,10 +30275,10 @@ _sk_gather_bgra_avx:
.byte 196,131,121,34,4,176,2 // vpinsrd $0x2,(%r8,%r14,4),%xmm0,%xmm0
.byte 196,195,121,34,28,152,3 // vpinsrd $0x3,(%r8,%rbx,4),%xmm0,%xmm3
.byte 196,227,61,24,195,1 // vinsertf128 $0x1,%xmm3,%ymm8,%ymm0
- .byte 197,124,40,13,228,67,2,0 // vmovaps 0x243e4(%rip),%ymm9 # 39160 <_sk_srcover_bgra_8888_sse2_lowp+0x8ec>
+ .byte 197,124,40,13,200,76,2,0 // vmovaps 0x24cc8(%rip),%ymm9 # 39e80 <_sk_srcover_bgra_8888_sse2_lowp+0x988>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,21,14,62,2,0 // vbroadcastss 0x23e0e(%rip),%ymm10 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,21,86,70,2,0 // vbroadcastss 0x24656(%rip),%ymm10 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,210 // vmulps %ymm10,%ymm0,%ymm2
.byte 196,193,121,114,208,8 // vpsrld $0x8,%xmm8,%xmm0
.byte 197,241,114,211,8 // vpsrld $0x8,%xmm3,%xmm1
@@ -29926,7 +30315,7 @@ _sk_store_bgra_avx:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 196,98,125,24,5,58,61,2,0 // vbroadcastss 0x23d3a(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,130,69,2,0 // vbroadcastss 0x24582(%rip),%ymm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,108,89,200 // vmulps %ymm8,%ymm2,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -29951,7 +30340,7 @@ _sk_store_bgra_avx:
.byte 196,65,45,86,192 // vorpd %ymm8,%ymm10,%ymm8
.byte 196,65,53,86,192 // vorpd %ymm8,%ymm9,%ymm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 14ea4 <_sk_store_bgra_avx+0xae>
+ .byte 117,10 // jne 152e0 <_sk_store_bgra_avx+0xae>
.byte 196,1,124,17,4,152 // vmovups %ymm8,(%r8,%r11,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -29959,17 +30348,17 @@ _sk_store_bgra_avx:
.byte 65,128,225,7 // and $0x7,%r9b
.byte 65,254,201 // dec %r9b
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,236 // ja 14ea0 <_sk_store_bgra_avx+0xaa>
+ .byte 119,236 // ja 152dc <_sk_store_bgra_avx+0xaa>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,85,0,0,0 // lea 0x55(%rip),%r10 # 14f14 <_sk_store_bgra_avx+0x11e>
+ .byte 76,141,21,85,0,0,0 // lea 0x55(%rip),%r10 # 15350 <_sk_store_bgra_avx+0x11e>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,208 // jmp 14ea0 <_sk_store_bgra_avx+0xaa>
+ .byte 235,208 // jmp 152dc <_sk_store_bgra_avx+0xaa>
.byte 196,3,121,22,68,152,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
.byte 196,1,121,214,4,152 // vmovq %xmm8,(%r8,%r11,4)
- .byte 235,192 // jmp 14ea0 <_sk_store_bgra_avx+0xaa>
+ .byte 235,192 // jmp 152dc <_sk_store_bgra_avx+0xaa>
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,3,121,22,76,152,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
@@ -29977,7 +30366,7 @@ _sk_store_bgra_avx:
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
.byte 196,1,122,17,76,152,16 // vmovss %xmm9,0x10(%r8,%r11,4)
.byte 196,1,121,17,4,152 // vmovupd %xmm8,(%r8,%r11,4)
- .byte 235,143 // jmp 14ea0 <_sk_store_bgra_avx+0xaa>
+ .byte 235,143 // jmp 152dc <_sk_store_bgra_avx+0xaa>
.byte 15,31,0 // nopl (%rax)
.byte 180,255 // mov $0xff,%ah
.byte 255 // (bad)
@@ -29989,7 +30378,7 @@ _sk_store_bgra_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,218 // callq ffffffffdb014f28 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc6b4>
+ .byte 232,255,255,255,218 // callq ffffffffdb015364 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdbe6c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,204 // dec %esp
@@ -30014,7 +30403,7 @@ _sk_load_f16_avx:
.byte 197,252,17,116,36,192 // vmovups %ymm6,-0x40(%rsp)
.byte 197,252,17,108,36,160 // vmovups %ymm5,-0x60(%rsp)
.byte 197,252,17,100,36,128 // vmovups %ymm4,-0x80(%rsp)
- .byte 15,133,31,2,0,0 // jne 1518b <_sk_load_f16_avx+0x25b>
+ .byte 15,133,31,2,0,0 // jne 155c7 <_sk_load_f16_avx+0x25b>
.byte 196,65,121,16,4,192 // vmovupd (%r8,%rax,8),%xmm8
.byte 196,193,121,16,84,192,16 // vmovupd 0x10(%r8,%rax,8),%xmm2
.byte 196,193,121,16,92,192,32 // vmovupd 0x20(%r8,%rax,8),%xmm3
@@ -30031,14 +30420,14 @@ _sk_load_f16_avx:
.byte 196,226,121,51,200 // vpmovzxwd %xmm0,%xmm1
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
- .byte 197,123,18,21,195,76,2,0 // vmovddup 0x24cc3(%rip),%xmm10 # 39c88 <_sk_srcover_bgra_8888_sse2_lowp+0x1414>
+ .byte 197,123,18,21,231,85,2,0 // vmovddup 0x255e7(%rip),%xmm10 # 3a9e8 <_sk_srcover_bgra_8888_sse2_lowp+0x14f0>
.byte 196,193,121,219,218 // vpand %xmm10,%xmm0,%xmm3
- .byte 196,98,121,24,29,217,60,2,0 // vbroadcastss 0x23cd9(%rip),%xmm11 # 38cac <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 196,98,121,24,29,37,69,2,0 // vbroadcastss 0x24525(%rip),%xmm11 # 39934 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
.byte 197,33,102,227 // vpcmpgtd %xmm3,%xmm11,%xmm12
.byte 196,193,113,219,210 // vpand %xmm10,%xmm1,%xmm2
.byte 197,33,102,234 // vpcmpgtd %xmm2,%xmm11,%xmm13
.byte 196,195,21,24,252,1 // vinsertf128 $0x1,%xmm12,%ymm13,%ymm7
- .byte 197,123,18,37,162,76,2,0 // vmovddup 0x24ca2(%rip),%xmm12 # 39c90 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
+ .byte 197,123,18,37,198,85,2,0 // vmovddup 0x255c6(%rip),%xmm12 # 3a9f0 <_sk_srcover_bgra_8888_sse2_lowp+0x14f8>
.byte 196,193,113,219,204 // vpand %xmm12,%xmm1,%xmm1
.byte 197,241,114,241,16 // vpslld $0x10,%xmm1,%xmm1
.byte 196,193,121,219,196 // vpand %xmm12,%xmm0,%xmm0
@@ -30047,7 +30436,7 @@ _sk_load_f16_avx:
.byte 197,241,235,202 // vpor %xmm2,%xmm1,%xmm1
.byte 197,233,114,243,13 // vpslld $0xd,%xmm3,%xmm2
.byte 197,249,235,194 // vpor %xmm2,%xmm0,%xmm0
- .byte 196,226,121,24,29,147,60,2,0 // vbroadcastss 0x23c93(%rip),%xmm3 # 38cb0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ .byte 196,226,121,24,29,223,68,2,0 // vbroadcastss 0x244df(%rip),%xmm3 # 39938 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
.byte 197,249,254,195 // vpaddd %xmm3,%xmm0,%xmm0
.byte 197,241,254,203 // vpaddd %xmm3,%xmm1,%xmm1
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -30126,29 +30515,29 @@ _sk_load_f16_avx:
.byte 196,65,123,16,4,192 // vmovsd (%r8,%rax,8),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je 151f1 <_sk_load_f16_avx+0x2c1>
+ .byte 116,85 // je 1562d <_sk_load_f16_avx+0x2c1>
.byte 196,65,57,22,68,192,8 // vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb 151f1 <_sk_load_f16_avx+0x2c1>
+ .byte 114,72 // jb 1562d <_sk_load_f16_avx+0x2c1>
.byte 196,193,123,16,84,192,16 // vmovsd 0x10(%r8,%rax,8),%xmm2
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je 151fe <_sk_load_f16_avx+0x2ce>
+ .byte 116,72 // je 1563a <_sk_load_f16_avx+0x2ce>
.byte 196,193,105,22,84,192,24 // vmovhpd 0x18(%r8,%rax,8),%xmm2,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb 151fe <_sk_load_f16_avx+0x2ce>
+ .byte 114,59 // jb 1563a <_sk_load_f16_avx+0x2ce>
.byte 196,193,123,16,92,192,32 // vmovsd 0x20(%r8,%rax,8),%xmm3
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,179,253,255,255 // je 14f87 <_sk_load_f16_avx+0x57>
+ .byte 15,132,179,253,255,255 // je 153c3 <_sk_load_f16_avx+0x57>
.byte 196,193,97,22,92,192,40 // vmovhpd 0x28(%r8,%rax,8),%xmm3,%xmm3
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,162,253,255,255 // jb 14f87 <_sk_load_f16_avx+0x57>
+ .byte 15,130,162,253,255,255 // jb 153c3 <_sk_load_f16_avx+0x57>
.byte 196,65,122,126,76,192,48 // vmovq 0x30(%r8,%rax,8),%xmm9
- .byte 233,150,253,255,255 // jmpq 14f87 <_sk_load_f16_avx+0x57>
+ .byte 233,150,253,255,255 // jmpq 153c3 <_sk_load_f16_avx+0x57>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
.byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2
- .byte 233,137,253,255,255 // jmpq 14f87 <_sk_load_f16_avx+0x57>
+ .byte 233,137,253,255,255 // jmpq 153c3 <_sk_load_f16_avx+0x57>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,128,253,255,255 // jmpq 14f87 <_sk_load_f16_avx+0x57>
+ .byte 233,128,253,255,255 // jmpq 153c3 <_sk_load_f16_avx+0x57>
HIDDEN _sk_load_f16_dst_avx
.globl _sk_load_f16_dst_avx
@@ -30167,7 +30556,7 @@ _sk_load_f16_dst_avx:
.byte 197,252,17,84,36,192 // vmovups %ymm2,-0x40(%rsp)
.byte 197,252,17,76,36,160 // vmovups %ymm1,-0x60(%rsp)
.byte 197,252,17,68,36,128 // vmovups %ymm0,-0x80(%rsp)
- .byte 15,133,31,2,0,0 // jne 15462 <_sk_load_f16_dst_avx+0x25b>
+ .byte 15,133,31,2,0,0 // jne 1589e <_sk_load_f16_dst_avx+0x25b>
.byte 196,65,121,16,4,192 // vmovupd (%r8,%rax,8),%xmm8
.byte 196,193,121,16,116,192,16 // vmovupd 0x10(%r8,%rax,8),%xmm6
.byte 196,193,121,16,124,192,32 // vmovupd 0x20(%r8,%rax,8),%xmm7
@@ -30184,14 +30573,14 @@ _sk_load_f16_dst_avx:
.byte 196,226,121,51,236 // vpmovzxwd %xmm4,%xmm5
.byte 197,249,112,228,78 // vpshufd $0x4e,%xmm4,%xmm4
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
- .byte 197,123,18,21,236,73,2,0 // vmovddup 0x249ec(%rip),%xmm10 # 39c88 <_sk_srcover_bgra_8888_sse2_lowp+0x1414>
+ .byte 197,123,18,21,16,83,2,0 // vmovddup 0x25310(%rip),%xmm10 # 3a9e8 <_sk_srcover_bgra_8888_sse2_lowp+0x14f0>
.byte 196,193,89,219,250 // vpand %xmm10,%xmm4,%xmm7
- .byte 196,98,121,24,29,2,58,2,0 // vbroadcastss 0x23a02(%rip),%xmm11 # 38cac <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 196,98,121,24,29,78,66,2,0 // vbroadcastss 0x2424e(%rip),%xmm11 # 39934 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
.byte 197,33,102,231 // vpcmpgtd %xmm7,%xmm11,%xmm12
.byte 196,193,81,219,242 // vpand %xmm10,%xmm5,%xmm6
.byte 197,33,102,238 // vpcmpgtd %xmm6,%xmm11,%xmm13
.byte 196,195,21,24,220,1 // vinsertf128 $0x1,%xmm12,%ymm13,%ymm3
- .byte 197,123,18,37,203,73,2,0 // vmovddup 0x249cb(%rip),%xmm12 # 39c90 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
+ .byte 197,123,18,37,239,82,2,0 // vmovddup 0x252ef(%rip),%xmm12 # 3a9f0 <_sk_srcover_bgra_8888_sse2_lowp+0x14f8>
.byte 196,193,81,219,236 // vpand %xmm12,%xmm5,%xmm5
.byte 197,209,114,245,16 // vpslld $0x10,%xmm5,%xmm5
.byte 196,193,89,219,228 // vpand %xmm12,%xmm4,%xmm4
@@ -30200,7 +30589,7 @@ _sk_load_f16_dst_avx:
.byte 197,209,235,238 // vpor %xmm6,%xmm5,%xmm5
.byte 197,201,114,247,13 // vpslld $0xd,%xmm7,%xmm6
.byte 197,217,235,230 // vpor %xmm6,%xmm4,%xmm4
- .byte 196,226,121,24,61,188,57,2,0 // vbroadcastss 0x239bc(%rip),%xmm7 # 38cb0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ .byte 196,226,121,24,61,8,66,2,0 // vbroadcastss 0x24208(%rip),%xmm7 # 39938 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
.byte 197,217,254,231 // vpaddd %xmm7,%xmm4,%xmm4
.byte 197,209,254,239 // vpaddd %xmm7,%xmm5,%xmm5
.byte 196,227,85,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
@@ -30279,29 +30668,29 @@ _sk_load_f16_dst_avx:
.byte 196,65,123,16,4,192 // vmovsd (%r8,%rax,8),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je 154c8 <_sk_load_f16_dst_avx+0x2c1>
+ .byte 116,85 // je 15904 <_sk_load_f16_dst_avx+0x2c1>
.byte 196,65,57,22,68,192,8 // vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb 154c8 <_sk_load_f16_dst_avx+0x2c1>
+ .byte 114,72 // jb 15904 <_sk_load_f16_dst_avx+0x2c1>
.byte 196,193,123,16,116,192,16 // vmovsd 0x10(%r8,%rax,8),%xmm6
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je 154d5 <_sk_load_f16_dst_avx+0x2ce>
+ .byte 116,72 // je 15911 <_sk_load_f16_dst_avx+0x2ce>
.byte 196,193,73,22,116,192,24 // vmovhpd 0x18(%r8,%rax,8),%xmm6,%xmm6
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb 154d5 <_sk_load_f16_dst_avx+0x2ce>
+ .byte 114,59 // jb 15911 <_sk_load_f16_dst_avx+0x2ce>
.byte 196,193,123,16,124,192,32 // vmovsd 0x20(%r8,%rax,8),%xmm7
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,179,253,255,255 // je 1525e <_sk_load_f16_dst_avx+0x57>
+ .byte 15,132,179,253,255,255 // je 1569a <_sk_load_f16_dst_avx+0x57>
.byte 196,193,65,22,124,192,40 // vmovhpd 0x28(%r8,%rax,8),%xmm7,%xmm7
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,162,253,255,255 // jb 1525e <_sk_load_f16_dst_avx+0x57>
+ .byte 15,130,162,253,255,255 // jb 1569a <_sk_load_f16_dst_avx+0x57>
.byte 196,65,122,126,76,192,48 // vmovq 0x30(%r8,%rax,8),%xmm9
- .byte 233,150,253,255,255 // jmpq 1525e <_sk_load_f16_dst_avx+0x57>
+ .byte 233,150,253,255,255 // jmpq 1569a <_sk_load_f16_dst_avx+0x57>
.byte 197,193,87,255 // vxorpd %xmm7,%xmm7,%xmm7
.byte 197,201,87,246 // vxorpd %xmm6,%xmm6,%xmm6
- .byte 233,137,253,255,255 // jmpq 1525e <_sk_load_f16_dst_avx+0x57>
+ .byte 233,137,253,255,255 // jmpq 1569a <_sk_load_f16_dst_avx+0x57>
.byte 197,193,87,255 // vxorpd %xmm7,%xmm7,%xmm7
- .byte 233,128,253,255,255 // jmpq 1525e <_sk_load_f16_dst_avx+0x57>
+ .byte 233,128,253,255,255 // jmpq 1569a <_sk_load_f16_dst_avx+0x57>
HIDDEN _sk_gather_f16_avx
.globl _sk_gather_f16_avx
@@ -30380,14 +30769,14 @@ _sk_gather_f16_avx:
.byte 196,226,121,51,208 // vpmovzxwd %xmm0,%xmm2
.byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
- .byte 197,123,18,29,82,70,2,0 // vmovddup 0x24652(%rip),%xmm11 # 39c88 <_sk_srcover_bgra_8888_sse2_lowp+0x1414>
+ .byte 197,123,18,29,118,79,2,0 // vmovddup 0x24f76(%rip),%xmm11 # 3a9e8 <_sk_srcover_bgra_8888_sse2_lowp+0x14f0>
.byte 196,193,121,219,219 // vpand %xmm11,%xmm0,%xmm3
- .byte 196,98,121,24,37,104,54,2,0 // vbroadcastss 0x23668(%rip),%xmm12 # 38cac <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 196,98,121,24,37,180,62,2,0 // vbroadcastss 0x23eb4(%rip),%xmm12 # 39934 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
.byte 197,25,102,235 // vpcmpgtd %xmm3,%xmm12,%xmm13
.byte 196,193,105,219,203 // vpand %xmm11,%xmm2,%xmm1
.byte 197,25,102,193 // vpcmpgtd %xmm1,%xmm12,%xmm8
.byte 196,67,61,24,197,1 // vinsertf128 $0x1,%xmm13,%ymm8,%ymm8
- .byte 197,123,18,45,49,70,2,0 // vmovddup 0x24631(%rip),%xmm13 # 39c90 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
+ .byte 197,123,18,45,85,79,2,0 // vmovddup 0x24f55(%rip),%xmm13 # 3a9f0 <_sk_srcover_bgra_8888_sse2_lowp+0x14f8>
.byte 196,193,105,219,213 // vpand %xmm13,%xmm2,%xmm2
.byte 197,233,114,242,16 // vpslld $0x10,%xmm2,%xmm2
.byte 197,241,114,241,13 // vpslld $0xd,%xmm1,%xmm1
@@ -30396,7 +30785,7 @@ _sk_gather_f16_avx:
.byte 197,249,114,240,16 // vpslld $0x10,%xmm0,%xmm0
.byte 197,233,114,243,13 // vpslld $0xd,%xmm3,%xmm2
.byte 197,249,235,194 // vpor %xmm2,%xmm0,%xmm0
- .byte 196,226,121,24,29,34,54,2,0 // vbroadcastss 0x23622(%rip),%xmm3 # 38cb0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ .byte 196,226,121,24,29,110,62,2,0 // vbroadcastss 0x23e6e(%rip),%xmm3 # 39938 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
.byte 197,249,254,195 // vpaddd %xmm3,%xmm0,%xmm0
.byte 197,241,254,203 // vpaddd %xmm3,%xmm1,%xmm1
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -30486,12 +30875,12 @@ _sk_store_f16_avx:
.byte 197,252,17,108,36,192 // vmovups %ymm5,-0x40(%rsp)
.byte 197,252,17,100,36,160 // vmovups %ymm4,-0x60(%rsp)
.byte 197,252,40,225 // vmovaps %ymm1,%ymm4
- .byte 196,98,125,24,5,68,52,2,0 // vbroadcastss 0x23444(%rip),%ymm8 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,5,140,60,2,0 // vbroadcastss 0x23c8c(%rip),%ymm8 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,124,84,216 // vandps %ymm8,%ymm0,%ymm11
- .byte 196,98,125,24,21,126,52,2,0 // vbroadcastss 0x2347e(%rip),%ymm10 # 38cb4 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ .byte 196,98,125,24,21,202,60,2,0 // vbroadcastss 0x23cca(%rip),%ymm10 # 3993c <_sk_srcover_bgra_8888_sse2_lowp+0x444>
.byte 196,65,124,84,226 // vandps %ymm10,%ymm0,%ymm12
.byte 196,67,125,25,229,1 // vextractf128 $0x1,%ymm12,%xmm13
- .byte 196,98,121,24,13,110,52,2,0 // vbroadcastss 0x2346e(%rip),%xmm9 # 38cb8 <_sk_srcover_bgra_8888_sse2_lowp+0x444>
+ .byte 196,98,121,24,13,186,60,2,0 // vbroadcastss 0x23cba(%rip),%xmm9 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x448>
.byte 196,65,49,102,245 // vpcmpgtd %xmm13,%xmm9,%xmm14
.byte 196,65,49,102,252 // vpcmpgtd %xmm12,%xmm9,%xmm15
.byte 196,67,5,24,246,1 // vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
@@ -30502,7 +30891,7 @@ _sk_store_f16_avx:
.byte 196,65,17,254,239 // vpaddd %xmm15,%xmm13,%xmm13
.byte 196,193,25,114,212,13 // vpsrld $0xd,%xmm12,%xmm12
.byte 196,65,25,254,227 // vpaddd %xmm11,%xmm12,%xmm12
- .byte 196,98,121,24,29,49,52,2,0 // vbroadcastss 0x23431(%rip),%xmm11 # 38cbc <_sk_srcover_bgra_8888_sse2_lowp+0x448>
+ .byte 196,98,121,24,29,125,60,2,0 // vbroadcastss 0x23c7d(%rip),%xmm11 # 39944 <_sk_srcover_bgra_8888_sse2_lowp+0x44c>
.byte 196,65,17,254,235 // vpaddd %xmm11,%xmm13,%xmm13
.byte 196,65,25,254,227 // vpaddd %xmm11,%xmm12,%xmm12
.byte 196,67,29,24,237,1 // vinsertf128 $0x1,%xmm13,%ymm12,%ymm13
@@ -30585,7 +30974,7 @@ _sk_store_f16_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,68 // jne 15a62 <_sk_store_f16_avx+0x262>
+ .byte 117,68 // jne 15e9e <_sk_store_f16_avx+0x262>
.byte 196,65,122,127,28,192 // vmovdqu %xmm11,(%r8,%rax,8)
.byte 196,65,122,127,84,192,16 // vmovdqu %xmm10,0x10(%r8,%rax,8)
.byte 196,65,122,127,76,192,32 // vmovdqu %xmm9,0x20(%r8,%rax,8)
@@ -30601,22 +30990,22 @@ _sk_store_f16_avx:
.byte 255,224 // jmpq *%rax
.byte 196,65,121,214,28,192 // vmovq %xmm11,(%r8,%rax,8)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,203 // je 15a39 <_sk_store_f16_avx+0x239>
+ .byte 116,203 // je 15e75 <_sk_store_f16_avx+0x239>
.byte 196,65,121,23,92,192,8 // vmovhpd %xmm11,0x8(%r8,%rax,8)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,190 // jb 15a39 <_sk_store_f16_avx+0x239>
+ .byte 114,190 // jb 15e75 <_sk_store_f16_avx+0x239>
.byte 196,65,121,214,84,192,16 // vmovq %xmm10,0x10(%r8,%rax,8)
- .byte 116,181 // je 15a39 <_sk_store_f16_avx+0x239>
+ .byte 116,181 // je 15e75 <_sk_store_f16_avx+0x239>
.byte 196,65,121,23,84,192,24 // vmovhpd %xmm10,0x18(%r8,%rax,8)
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,168 // jb 15a39 <_sk_store_f16_avx+0x239>
+ .byte 114,168 // jb 15e75 <_sk_store_f16_avx+0x239>
.byte 196,65,121,214,76,192,32 // vmovq %xmm9,0x20(%r8,%rax,8)
- .byte 116,159 // je 15a39 <_sk_store_f16_avx+0x239>
+ .byte 116,159 // je 15e75 <_sk_store_f16_avx+0x239>
.byte 196,65,121,23,76,192,40 // vmovhpd %xmm9,0x28(%r8,%rax,8)
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,146 // jb 15a39 <_sk_store_f16_avx+0x239>
+ .byte 114,146 // jb 15e75 <_sk_store_f16_avx+0x239>
.byte 196,65,121,214,68,192,48 // vmovq %xmm8,0x30(%r8,%rax,8)
- .byte 235,137 // jmp 15a39 <_sk_store_f16_avx+0x239>
+ .byte 235,137 // jmp 15e75 <_sk_store_f16_avx+0x239>
HIDDEN _sk_load_u16_be_avx
.globl _sk_load_u16_be_avx
@@ -30631,7 +31020,7 @@ _sk_load_u16_be_avx:
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,12,1,0,0 // jne 15be3 <_sk_load_u16_be_avx+0x133>
+ .byte 15,133,12,1,0,0 // jne 1601f <_sk_load_u16_be_avx+0x133>
.byte 196,65,121,16,4,64 // vmovupd (%r8,%rax,2),%xmm8
.byte 196,193,121,16,84,64,16 // vmovupd 0x10(%r8,%rax,2),%xmm2
.byte 196,193,121,16,92,64,32 // vmovupd 0x20(%r8,%rax,2),%xmm3
@@ -30653,7 +31042,7 @@ _sk_load_u16_be_avx:
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,112,48,2,0 // vbroadcastss 0x23070(%rip),%ymm9 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,13,184,56,2,0 // vbroadcastss 0x238b8(%rip),%ymm9 # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,169,109,202 // vpunpckhqdq %xmm2,%xmm10,%xmm1
.byte 197,233,113,241,8 // vpsllw $0x8,%xmm1,%xmm2
@@ -30690,29 +31079,29 @@ _sk_load_u16_be_avx:
.byte 196,65,123,16,4,64 // vmovsd (%r8,%rax,2),%xmm8
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,85 // je 15c49 <_sk_load_u16_be_avx+0x199>
+ .byte 116,85 // je 16085 <_sk_load_u16_be_avx+0x199>
.byte 196,65,57,22,68,64,8 // vmovhpd 0x8(%r8,%rax,2),%xmm8,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,72 // jb 15c49 <_sk_load_u16_be_avx+0x199>
+ .byte 114,72 // jb 16085 <_sk_load_u16_be_avx+0x199>
.byte 196,193,123,16,84,64,16 // vmovsd 0x10(%r8,%rax,2),%xmm2
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 116,72 // je 15c56 <_sk_load_u16_be_avx+0x1a6>
+ .byte 116,72 // je 16092 <_sk_load_u16_be_avx+0x1a6>
.byte 196,193,105,22,84,64,24 // vmovhpd 0x18(%r8,%rax,2),%xmm2,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,59 // jb 15c56 <_sk_load_u16_be_avx+0x1a6>
+ .byte 114,59 // jb 16092 <_sk_load_u16_be_avx+0x1a6>
.byte 196,193,123,16,92,64,32 // vmovsd 0x20(%r8,%rax,2),%xmm3
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 15,132,198,254,255,255 // je 15af2 <_sk_load_u16_be_avx+0x42>
+ .byte 15,132,198,254,255,255 // je 15f2e <_sk_load_u16_be_avx+0x42>
.byte 196,193,97,22,92,64,40 // vmovhpd 0x28(%r8,%rax,2),%xmm3,%xmm3
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,130,181,254,255,255 // jb 15af2 <_sk_load_u16_be_avx+0x42>
+ .byte 15,130,181,254,255,255 // jb 15f2e <_sk_load_u16_be_avx+0x42>
.byte 196,65,122,126,76,64,48 // vmovq 0x30(%r8,%rax,2),%xmm9
- .byte 233,169,254,255,255 // jmpq 15af2 <_sk_load_u16_be_avx+0x42>
+ .byte 233,169,254,255,255 // jmpq 15f2e <_sk_load_u16_be_avx+0x42>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
.byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2
- .byte 233,156,254,255,255 // jmpq 15af2 <_sk_load_u16_be_avx+0x42>
+ .byte 233,156,254,255,255 // jmpq 15f2e <_sk_load_u16_be_avx+0x42>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,147,254,255,255 // jmpq 15af2 <_sk_load_u16_be_avx+0x42>
+ .byte 233,147,254,255,255 // jmpq 15f2e <_sk_load_u16_be_avx+0x42>
HIDDEN _sk_load_rgb_u16_be_avx
.globl _sk_load_rgb_u16_be_avx
@@ -30729,7 +31118,7 @@ _sk_load_rgb_u16_be_avx:
.byte 72,141,4,64 // lea (%rax,%rax,2),%rax
.byte 72,193,248,32 // sar $0x20,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,253,0,0,0 // jne 15d87 <_sk_load_rgb_u16_be_avx+0x128>
+ .byte 15,133,253,0,0,0 // jne 161c3 <_sk_load_rgb_u16_be_avx+0x128>
.byte 196,65,122,111,28,64 // vmovdqu (%r8,%rax,2),%xmm11
.byte 196,193,122,111,92,64,12 // vmovdqu 0xc(%r8,%rax,2),%xmm3
.byte 196,193,122,111,84,64,24 // vmovdqu 0x18(%r8,%rax,2),%xmm2
@@ -30757,7 +31146,7 @@ _sk_load_rgb_u16_be_avx:
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,159,46,2,0 // vbroadcastss 0x22e9f(%rip),%ymm9 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,13,231,54,2,0 // vbroadcastss 0x236e7(%rip),%ymm9 # 3983c <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,185,109,203 // vpunpckhqdq %xmm3,%xmm8,%xmm1
.byte 197,225,113,241,8 // vpsllw $0x8,%xmm1,%xmm3
@@ -30779,69 +31168,69 @@ _sk_load_rgb_u16_be_avx:
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 196,193,108,89,209 // vmulps %ymm9,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,159,45,2,0 // vbroadcastss 0x22d9f(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,231,53,2,0 // vbroadcastss 0x235e7(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,4,64 // vmovd (%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,121,196,92,64,4,2 // vpinsrw $0x2,0x4(%r8,%rax,2),%xmm0,%xmm11
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,31 // jne 15dbf <_sk_load_rgb_u16_be_avx+0x160>
+ .byte 117,31 // jne 161fb <_sk_load_rgb_u16_be_avx+0x160>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
- .byte 233,0,255,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,0,255,255,255 // jmpq 160fb <_sk_load_rgb_u16_be_avx+0x60>
.byte 196,193,121,110,68,64,6 // vmovd 0x6(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,121,196,68,64,10,2 // vpinsrw $0x2,0xa(%r8,%rax,2),%xmm0,%xmm8
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,48 // jb 15e09 <_sk_load_rgb_u16_be_avx+0x1aa>
+ .byte 114,48 // jb 16245 <_sk_load_rgb_u16_be_avx+0x1aa>
.byte 196,193,121,110,68,64,12 // vmovd 0xc(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,92,64,16,2 // vpinsrw $0x2,0x10(%r8,%rax,2),%xmm0,%xmm3
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 117,48 // jne 15e23 <_sk_load_rgb_u16_be_avx+0x1c4>
+ .byte 117,48 // jne 1625f <_sk_load_rgb_u16_be_avx+0x1c4>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
- .byte 233,182,254,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,182,254,255,255 // jmpq 160fb <_sk_load_rgb_u16_be_avx+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 197,225,239,219 // vpxor %xmm3,%xmm3,%xmm3
- .byte 233,156,254,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,156,254,255,255 // jmpq 160fb <_sk_load_rgb_u16_be_avx+0x60>
.byte 196,193,121,110,68,64,18 // vmovd 0x12(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,121,196,84,64,22,2 // vpinsrw $0x2,0x16(%r8,%rax,2),%xmm0,%xmm10
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,39 // jb 15e64 <_sk_load_rgb_u16_be_avx+0x205>
+ .byte 114,39 // jb 162a0 <_sk_load_rgb_u16_be_avx+0x205>
.byte 196,193,121,110,68,64,24 // vmovd 0x18(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,84,64,28,2 // vpinsrw $0x2,0x1c(%r8,%rax,2),%xmm0,%xmm2
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 117,30 // jne 15e75 <_sk_load_rgb_u16_be_avx+0x216>
+ .byte 117,30 // jne 162b1 <_sk_load_rgb_u16_be_avx+0x216>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
- .byte 233,91,254,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,91,254,255,255 // jmpq 160fb <_sk_load_rgb_u16_be_avx+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2
- .byte 233,74,254,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,74,254,255,255 // jmpq 160fb <_sk_load_rgb_u16_be_avx+0x60>
.byte 196,193,121,110,68,64,30 // vmovd 0x1e(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,76,64,34,2 // vpinsrw $0x2,0x22(%r8,%rax,2),%xmm0,%xmm1
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,25 // jb 15ea8 <_sk_load_rgb_u16_be_avx+0x249>
+ .byte 114,25 // jb 162e4 <_sk_load_rgb_u16_be_avx+0x249>
.byte 196,193,121,110,68,64,36 // vmovd 0x24(%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,121,196,68,64,40,2 // vpinsrw $0x2,0x28(%r8,%rax,2),%xmm0,%xmm0
- .byte 233,23,254,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,23,254,255,255 // jmpq 160fb <_sk_load_rgb_u16_be_avx+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,14,254,255,255 // jmpq 15cbf <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,14,254,255,255 // jmpq 160fb <_sk_load_rgb_u16_be_avx+0x60>
HIDDEN _sk_store_u16_be_avx
.globl _sk_store_u16_be_avx
@@ -30855,7 +31244,7 @@ _sk_store_u16_be_avx:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
- .byte 196,98,125,24,5,104,45,2,0 // vbroadcastss 0x22d68(%rip),%ymm8 # 38c40 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ .byte 196,98,125,24,5,176,53,2,0 // vbroadcastss 0x235b0(%rip),%ymm8 # 398c4 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,67,125,25,202,1 // vextractf128 $0x1,%ymm9,%xmm10
@@ -30893,7 +31282,7 @@ _sk_store_u16_be_avx:
.byte 196,65,17,98,200 // vpunpckldq %xmm8,%xmm13,%xmm9
.byte 196,65,17,106,192 // vpunpckhdq %xmm8,%xmm13,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,31 // jne 15fbc <_sk_store_u16_be_avx+0x10b>
+ .byte 117,31 // jne 163f8 <_sk_store_u16_be_avx+0x10b>
.byte 196,65,122,127,28,64 // vmovdqu %xmm11,(%r8,%rax,2)
.byte 196,65,122,127,84,64,16 // vmovdqu %xmm10,0x10(%r8,%rax,2)
.byte 196,65,122,127,76,64,32 // vmovdqu %xmm9,0x20(%r8,%rax,2)
@@ -30902,22 +31291,22 @@ _sk_store_u16_be_avx:
.byte 255,224 // jmpq *%rax
.byte 196,65,121,214,28,64 // vmovq %xmm11,(%r8,%rax,2)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 116,240 // je 163f4 <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,23,92,64,8 // vmovhpd %xmm11,0x8(%r8,%rax,2)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 114,227 // jb 163f4 <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,214,84,64,16 // vmovq %xmm10,0x10(%r8,%rax,2)
- .byte 116,218 // je 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 116,218 // je 163f4 <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,23,84,64,24 // vmovhpd %xmm10,0x18(%r8,%rax,2)
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,205 // jb 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 114,205 // jb 163f4 <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,214,76,64,32 // vmovq %xmm9,0x20(%r8,%rax,2)
- .byte 116,196 // je 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 116,196 // je 163f4 <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,23,76,64,40 // vmovhpd %xmm9,0x28(%r8,%rax,2)
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,183 // jb 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 114,183 // jb 163f4 <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,214,68,64,48 // vmovq %xmm8,0x30(%r8,%rax,2)
- .byte 235,174 // jmp 15fb8 <_sk_store_u16_be_avx+0x107>
+ .byte 235,174 // jmp 163f4 <_sk_store_u16_be_avx+0x107>
HIDDEN _sk_load_f32_avx
.globl _sk_load_f32_avx
@@ -30926,7 +31315,7 @@ _sk_load_f32_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,253,87,192 // vxorpd %ymm0,%ymm0,%ymm0
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,135,97,1,0,0 // ja 1617b <_sk_load_f32_avx+0x171>
+ .byte 15,135,97,1,0,0 // ja 165b7 <_sk_load_f32_avx+0x171>
.byte 72,131,236,24 // sub $0x18,%rsp
.byte 197,253,17,100,36,128 // vmovupd %ymm4,-0x80(%rsp)
.byte 197,253,17,108,36,160 // vmovupd %ymm5,-0x60(%rsp)
@@ -30939,7 +31328,7 @@ _sk_load_f32_avx:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 77,99,201 // movslq %r9d,%r9
- .byte 76,141,21,50,1,0,0 // lea 0x132(%rip),%r10 # 1618c <_sk_load_f32_avx+0x182>
+ .byte 76,141,21,50,1,0,0 // lea 0x132(%rip),%r10 # 165c8 <_sk_load_f32_avx+0x182>
.byte 73,99,4,186 // movslq (%r10,%rdi,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 197,221,87,228 // vxorpd %ymm4,%ymm4,%ymm4
@@ -31002,7 +31391,7 @@ _sk_load_f32_avx:
.byte 197,229,87,219 // vxorpd %ymm3,%ymm3,%ymm3
.byte 196,65,45,87,210 // vxorpd %ymm10,%ymm10,%ymm10
.byte 197,245,87,201 // vxorpd %ymm1,%ymm1,%ymm1
- .byte 235,203 // jmp 16155 <_sk_load_f32_avx+0x14b>
+ .byte 235,203 // jmp 16591 <_sk_load_f32_avx+0x14b>
.byte 102,144 // xchg %ax,%ax
.byte 27,255 // sbb %edi,%edi
.byte 255 // (bad)
@@ -31014,7 +31403,7 @@ _sk_load_f32_avx:
.byte 255,92,255,255 // lcall *-0x1(%rdi,%rdi,8)
.byte 255,70,255 // incl -0x1(%rsi)
.byte 255 // (bad)
- .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 290161a8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fdd934>
+ .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 290165e4 <_sk_srcover_bgra_8888_sse2_lowp+0x28fdd0ec>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -31026,7 +31415,7 @@ _sk_load_f32_dst_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,221,87,228 // vxorpd %ymm4,%ymm4,%ymm4
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 15,135,97,1,0,0 // ja 1631d <_sk_load_f32_dst_avx+0x171>
+ .byte 15,135,97,1,0,0 // ja 16759 <_sk_load_f32_dst_avx+0x171>
.byte 72,131,236,24 // sub $0x18,%rsp
.byte 197,253,17,68,36,128 // vmovupd %ymm0,-0x80(%rsp)
.byte 197,253,17,76,36,160 // vmovupd %ymm1,-0x60(%rsp)
@@ -31039,7 +31428,7 @@ _sk_load_f32_dst_avx:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 77,99,201 // movslq %r9d,%r9
- .byte 76,141,21,48,1,0,0 // lea 0x130(%rip),%r10 # 1632c <_sk_load_f32_dst_avx+0x180>
+ .byte 76,141,21,48,1,0,0 // lea 0x130(%rip),%r10 # 16768 <_sk_load_f32_dst_avx+0x180>
.byte 73,99,4,186 // movslq (%r10,%rdi,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 197,253,87,192 // vxorpd %ymm0,%ymm0,%ymm0
@@ -31102,7 +31491,7 @@ _sk_load_f32_dst_avx:
.byte 197,197,87,255 // vxorpd %ymm7,%ymm7,%ymm7
.byte 196,65,45,87,210 // vxorpd %ymm10,%ymm10,%ymm10
.byte 197,213,87,237 // vxorpd %ymm5,%ymm5,%ymm5
- .byte 235,203 // jmp 162f7 <_sk_load_f32_dst_avx+0x14b>
+ .byte 235,203 // jmp 16733 <_sk_load_f32_dst_avx+0x14b>
.byte 29,255,255,255,163 // sbb $0xa3ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
@@ -31142,7 +31531,7 @@ _sk_store_f32_avx:
.byte 196,65,37,20,196 // vunpcklpd %ymm12,%ymm11,%ymm8
.byte 196,65,37,21,220 // vunpckhpd %ymm12,%ymm11,%ymm11
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,55 // jne 163cb <_sk_store_f32_avx+0x7f>
+ .byte 117,55 // jne 16807 <_sk_store_f32_avx+0x7f>
.byte 196,67,45,24,225,1 // vinsertf128 $0x1,%xmm9,%ymm10,%ymm12
.byte 196,67,61,24,235,1 // vinsertf128 $0x1,%xmm11,%ymm8,%ymm13
.byte 196,67,45,6,201,49 // vperm2f128 $0x31,%ymm9,%ymm10,%ymm9
@@ -31155,22 +31544,22 @@ _sk_store_f32_avx:
.byte 255,224 // jmpq *%rax
.byte 196,65,121,17,20,128 // vmovupd %xmm10,(%r8,%rax,4)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 116,240 // je 16803 <_sk_store_f32_avx+0x7b>
.byte 196,65,121,17,76,128,16 // vmovupd %xmm9,0x10(%r8,%rax,4)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 114,227 // jb 16803 <_sk_store_f32_avx+0x7b>
.byte 196,65,121,17,68,128,32 // vmovupd %xmm8,0x20(%r8,%rax,4)
- .byte 116,218 // je 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 116,218 // je 16803 <_sk_store_f32_avx+0x7b>
.byte 196,65,121,17,92,128,48 // vmovupd %xmm11,0x30(%r8,%rax,4)
.byte 72,131,255,5 // cmp $0x5,%rdi
- .byte 114,205 // jb 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 114,205 // jb 16803 <_sk_store_f32_avx+0x7b>
.byte 196,67,125,25,84,128,64,1 // vextractf128 $0x1,%ymm10,0x40(%r8,%rax,4)
- .byte 116,195 // je 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 116,195 // je 16803 <_sk_store_f32_avx+0x7b>
.byte 196,67,125,25,76,128,80,1 // vextractf128 $0x1,%ymm9,0x50(%r8,%rax,4)
.byte 72,131,255,7 // cmp $0x7,%rdi
- .byte 114,181 // jb 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 114,181 // jb 16803 <_sk_store_f32_avx+0x7b>
.byte 196,67,125,25,68,128,96,1 // vextractf128 $0x1,%ymm8,0x60(%r8,%rax,4)
- .byte 235,171 // jmp 163c7 <_sk_store_f32_avx+0x7b>
+ .byte 235,171 // jmp 16803 <_sk_store_f32_avx+0x7b>
HIDDEN _sk_repeat_x_avx
.globl _sk_repeat_x_avx
@@ -31213,7 +31602,7 @@ _sk_mirror_x_avx:
.byte 196,193,58,88,192 // vaddss %xmm8,%xmm8,%xmm0
.byte 196,227,121,4,192,0 // vpermilps $0x0,%xmm0,%xmm0
.byte 196,99,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm8
- .byte 197,178,89,5,133,38,2,0 // vmulss 0x22685(%rip),%xmm9,%xmm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,5,205,46,2,0 // vmulss 0x22ecd(%rip),%xmm9,%xmm0 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,227,121,4,192,0 // vpermilps $0x0,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
.byte 197,164,89,192 // vmulps %ymm0,%ymm11,%ymm0
@@ -31240,7 +31629,7 @@ _sk_mirror_y_avx:
.byte 196,193,58,88,200 // vaddss %xmm8,%xmm8,%xmm1
.byte 196,227,121,4,201,0 // vpermilps $0x0,%xmm1,%xmm1
.byte 196,99,117,24,193,1 // vinsertf128 $0x1,%xmm1,%ymm1,%ymm8
- .byte 197,178,89,13,27,38,2,0 // vmulss 0x2261b(%rip),%xmm9,%xmm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,13,99,46,2,0 // vmulss 0x22e63(%rip),%xmm9,%xmm1 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,227,121,4,201,0 // vpermilps $0x0,%xmm1,%xmm1
.byte 196,227,117,24,201,1 // vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
.byte 197,164,89,201 // vmulps %ymm1,%ymm11,%ymm1
@@ -31260,7 +31649,7 @@ FUNCTION(_sk_clamp_x_1_avx)
_sk_clamp_x_1_avx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,216,37,2,0 // vbroadcastss 0x225d8(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,32,46,2,0 // vbroadcastss 0x22e20(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31273,7 +31662,7 @@ _sk_repeat_x_1_avx:
.byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,178,37,2,0 // vbroadcastss 0x225b2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,250,45,2,0 // vbroadcastss 0x22dfa(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31282,9 +31671,9 @@ HIDDEN _sk_mirror_x_1_avx
.globl _sk_mirror_x_1_avx
FUNCTION(_sk_mirror_x_1_avx)
_sk_mirror_x_1_avx:
- .byte 196,98,125,24,5,184,37,2,0 // vbroadcastss 0x225b8(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,5,0,46,2,0 // vbroadcastss 0x22e00(%rip),%ymm8 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,142,37,2,0 // vbroadcastss 0x2258e(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,214,45,2,0 // vbroadcastss 0x22dd6(%rip),%ymm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,89,201 // vmulps %ymm9,%ymm0,%ymm9
.byte 196,67,125,8,201,1 // vroundps $0x1,%ymm9,%ymm9
.byte 196,65,52,88,201 // vaddps %ymm9,%ymm9,%ymm9
@@ -31294,7 +31683,7 @@ _sk_mirror_x_1_avx:
.byte 197,60,92,200 // vsubps %ymm0,%ymm8,%ymm9
.byte 197,180,84,192 // vandps %ymm0,%ymm9,%ymm0
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,94,37,2,0 // vbroadcastss 0x2255e(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,166,45,2,0 // vbroadcastss 0x22da6(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31303,12 +31692,12 @@ HIDDEN _sk_luminance_to_alpha_avx
.globl _sk_luminance_to_alpha_avx
FUNCTION(_sk_luminance_to_alpha_avx)
_sk_luminance_to_alpha_avx:
- .byte 196,226,125,24,29,112,38,2,0 // vbroadcastss 0x22670(%rip),%ymm3 # 38c48 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ .byte 196,226,125,24,29,184,46,2,0 // vbroadcastss 0x22eb8(%rip),%ymm3 # 398cc <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,29,95,38,2,0 // vbroadcastss 0x2265f(%rip),%ymm3 # 38c44 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ .byte 196,226,125,24,29,167,46,2,0 // vbroadcastss 0x22ea7(%rip),%ymm3 # 398c8 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,86,38,2,0 // vbroadcastss 0x22656(%rip),%ymm1 # 38c4c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ .byte 196,226,125,24,13,158,46,2,0 // vbroadcastss 0x22e9e(%rip),%ymm1 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
.byte 197,236,89,201 // vmulps %ymm1,%ymm2,%ymm1
.byte 197,252,88,217 // vaddps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -31556,9 +31945,9 @@ _sk_evenly_spaced_gradient_avx:
.byte 72,139,24 // mov (%rax),%rbx
.byte 72,139,104,8 // mov 0x8(%rax),%rbp
.byte 72,255,203 // dec %rbx
- .byte 120,7 // js 1699a <_sk_evenly_spaced_gradient_avx+0x25>
+ .byte 120,7 // js 16dd6 <_sk_evenly_spaced_gradient_avx+0x25>
.byte 196,225,242,42,203 // vcvtsi2ss %rbx,%xmm1,%xmm1
- .byte 235,21 // jmp 169af <_sk_evenly_spaced_gradient_avx+0x3a>
+ .byte 235,21 // jmp 16deb <_sk_evenly_spaced_gradient_avx+0x3a>
.byte 73,137,216 // mov %rbx,%r8
.byte 73,209,232 // shr %r8
.byte 131,227,1 // and $0x1,%ebx
@@ -31726,12 +32115,12 @@ _sk_gradient_avx:
.byte 76,139,0 // mov (%rax),%r8
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 73,131,248,2 // cmp $0x2,%r8
- .byte 114,81 // jb 16d49 <_sk_gradient_avx+0x6f>
+ .byte 114,81 // jb 17185 <_sk_gradient_avx+0x6f>
.byte 72,139,88,72 // mov 0x48(%rax),%rbx
.byte 73,255,200 // dec %r8
.byte 72,131,195,4 // add $0x4,%rbx
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
- .byte 196,98,125,24,21,23,30,2,0 // vbroadcastss 0x21e17(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,98,125,24,21,95,38,2,0 // vbroadcastss 0x2265f(%rip),%ymm10 # 397ac <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,98,125,24,3 // vbroadcastss (%rbx),%ymm8
.byte 197,60,194,192,2 // vcmpleps %ymm0,%ymm8,%ymm8
@@ -31743,7 +32132,7 @@ _sk_gradient_avx:
.byte 196,227,117,24,202,1 // vinsertf128 $0x1,%xmm2,%ymm1,%ymm1
.byte 72,131,195,4 // add $0x4,%rbx
.byte 73,255,200 // dec %r8
- .byte 117,204 // jne 16d15 <_sk_gradient_avx+0x3b>
+ .byte 117,204 // jne 17151 <_sk_gradient_avx+0x3b>
.byte 196,195,249,22,200,1 // vpextrq $0x1,%xmm1,%r8
.byte 69,137,193 // mov %r8d,%r9d
.byte 73,193,232,32 // shr $0x20,%r8
@@ -31925,27 +32314,27 @@ _sk_xy_to_unit_angle_avx:
.byte 196,65,52,95,226 // vmaxps %ymm10,%ymm9,%ymm12
.byte 196,65,36,94,220 // vdivps %ymm12,%ymm11,%ymm11
.byte 196,65,36,89,227 // vmulps %ymm11,%ymm11,%ymm12
- .byte 196,98,125,24,45,49,27,2,0 // vbroadcastss 0x21b31(%rip),%ymm13 # 38c50 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ .byte 196,98,125,24,45,121,35,2,0 // vbroadcastss 0x22379(%rip),%ymm13 # 398d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
.byte 196,65,28,89,237 // vmulps %ymm13,%ymm12,%ymm13
- .byte 196,98,125,24,53,39,27,2,0 // vbroadcastss 0x21b27(%rip),%ymm14 # 38c54 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ .byte 196,98,125,24,53,111,35,2,0 // vbroadcastss 0x2236f(%rip),%ymm14 # 398d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
.byte 196,65,20,88,238 // vaddps %ymm14,%ymm13,%ymm13
.byte 196,65,28,89,237 // vmulps %ymm13,%ymm12,%ymm13
- .byte 196,98,125,24,53,24,27,2,0 // vbroadcastss 0x21b18(%rip),%ymm14 # 38c58 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ .byte 196,98,125,24,53,96,35,2,0 // vbroadcastss 0x22360(%rip),%ymm14 # 398dc <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
.byte 196,65,20,88,238 // vaddps %ymm14,%ymm13,%ymm13
.byte 196,65,28,89,229 // vmulps %ymm13,%ymm12,%ymm12
- .byte 196,98,125,24,45,9,27,2,0 // vbroadcastss 0x21b09(%rip),%ymm13 # 38c5c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ .byte 196,98,125,24,45,81,35,2,0 // vbroadcastss 0x22351(%rip),%ymm13 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
.byte 196,65,28,88,229 // vaddps %ymm13,%ymm12,%ymm12
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
.byte 196,65,52,194,202,1 // vcmpltps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,244,26,2,0 // vbroadcastss 0x21af4(%rip),%ymm10 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ .byte 196,98,125,24,21,60,35,2,0 // vbroadcastss 0x2233c(%rip),%ymm10 # 398e4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
.byte 196,65,44,92,211 // vsubps %ymm11,%ymm10,%ymm10
.byte 196,67,37,74,202,144 // vblendvps %ymm9,%ymm10,%ymm11,%ymm9
.byte 196,193,124,194,192,1 // vcmpltps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,21,154,25,2,0 // vbroadcastss 0x2199a(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,226,33,2,0 // vbroadcastss 0x221e2(%rip),%ymm10 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,92,209 // vsubps %ymm9,%ymm10,%ymm10
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 196,65,116,194,200,1 // vcmpltps %ymm8,%ymm1,%ymm9
- .byte 196,98,125,24,21,132,25,2,0 // vbroadcastss 0x21984(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,21,204,33,2,0 // vbroadcastss 0x221cc(%rip),%ymm10 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,44,92,208 // vsubps %ymm0,%ymm10,%ymm10
.byte 196,195,125,74,194,144 // vblendvps %ymm9,%ymm10,%ymm0,%ymm0
.byte 196,65,124,194,200,3 // vcmpunordps %ymm8,%ymm0,%ymm9
@@ -31975,7 +32364,7 @@ _sk_xy_to_2pt_conical_quadratic_max_avx:
.byte 196,67,121,4,210,0 // vpermilps $0x0,%xmm10,%xmm10
.byte 196,67,45,24,210,1 // vinsertf128 $0x1,%xmm10,%ymm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 196,98,125,24,29,106,26,2,0 // vbroadcastss 0x21a6a(%rip),%ymm11 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,29,178,34,2,0 // vbroadcastss 0x222b2(%rip),%ymm11 # 398e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
.byte 197,252,89,192 // vmulps %ymm0,%ymm0,%ymm0
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
@@ -31984,17 +32373,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,62,26,2,0 // vbroadcastss 0x21a3e(%rip),%ymm9 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 196,98,125,24,13,134,34,2,0 // vbroadcastss 0x22286(%rip),%ymm9 # 398ec <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,65,44,89,194 // vmulps %ymm10,%ymm10,%ymm8
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 196,98,125,24,13,28,26,2,0 // vbroadcastss 0x21a1c(%rip),%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,13,100,34,2,0 // vbroadcastss 0x22264(%rip),%ymm9 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,44,87,201 // vxorps %ymm9,%ymm10,%ymm9
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,189,24,2,0 // vbroadcastss 0x218bd(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,5,33,2,0 // vbroadcastss 0x22105(%rip),%ymm11 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 196,65,60,89,210 // vmulps %ymm10,%ymm8,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
@@ -32014,7 +32403,7 @@ _sk_xy_to_2pt_conical_quadratic_min_avx:
.byte 196,67,121,4,210,0 // vpermilps $0x0,%xmm10,%xmm10
.byte 196,67,45,24,210,1 // vinsertf128 $0x1,%xmm10,%ymm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 196,98,125,24,29,188,25,2,0 // vbroadcastss 0x219bc(%rip),%ymm11 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,29,4,34,2,0 // vbroadcastss 0x22204(%rip),%ymm11 # 398e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
.byte 197,252,89,192 // vmulps %ymm0,%ymm0,%ymm0
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
@@ -32023,17 +32412,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,144,25,2,0 // vbroadcastss 0x21990(%rip),%ymm9 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 196,98,125,24,13,216,33,2,0 // vbroadcastss 0x221d8(%rip),%ymm9 # 398ec <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,65,44,89,194 // vmulps %ymm10,%ymm10,%ymm8
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 196,98,125,24,13,110,25,2,0 // vbroadcastss 0x2196e(%rip),%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,13,182,33,2,0 // vbroadcastss 0x221b6(%rip),%ymm9 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,44,87,201 // vxorps %ymm9,%ymm10,%ymm9
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,15,24,2,0 // vbroadcastss 0x2180f(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,87,32,2,0 // vbroadcastss 0x22057(%rip),%ymm11 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 196,65,60,89,210 // vmulps %ymm10,%ymm8,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
@@ -32052,7 +32441,7 @@ _sk_xy_to_2pt_conical_linear_avx:
.byte 196,67,121,4,201,0 // vpermilps $0x0,%xmm9,%xmm9
.byte 196,67,53,24,201,1 // vinsertf128 $0x1,%xmm9,%ymm9,%ymm9
.byte 197,52,88,200 // vaddps %ymm0,%ymm9,%ymm9
- .byte 196,98,125,24,21,20,25,2,0 // vbroadcastss 0x21914(%rip),%ymm10 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,21,92,33,2,0 // vbroadcastss 0x2215c(%rip),%ymm10 # 398e8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
.byte 197,252,89,192 // vmulps %ymm0,%ymm0,%ymm0
.byte 197,116,89,209 // vmulps %ymm1,%ymm1,%ymm10
@@ -32061,7 +32450,7 @@ _sk_xy_to_2pt_conical_linear_avx:
.byte 196,227,121,4,192,0 // vpermilps $0x0,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
.byte 197,172,92,192 // vsubps %ymm0,%ymm10,%ymm0
- .byte 196,98,125,24,5,236,24,2,0 // vbroadcastss 0x218ec(%rip),%ymm8 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,5,52,33,2,0 // vbroadcastss 0x22134(%rip),%ymm8 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,193,124,87,192 // vxorps %ymm8,%ymm0,%ymm0
.byte 196,193,124,94,193 // vdivps %ymm9,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32105,7 +32494,7 @@ HIDDEN _sk_save_xy_avx
FUNCTION(_sk_save_xy_avx)
_sk_save_xy_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,38,23,2,0 // vbroadcastss 0x21726(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,110,31,2,0 // vbroadcastss 0x21f6e(%rip),%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,88,200 // vaddps %ymm8,%ymm0,%ymm9
.byte 196,67,125,8,209,1 // vroundps $0x1,%ymm9,%ymm10
.byte 196,65,52,92,202 // vsubps %ymm10,%ymm9,%ymm9
@@ -32142,9 +32531,9 @@ HIDDEN _sk_bilinear_nx_avx
FUNCTION(_sk_bilinear_nx_avx)
_sk_bilinear_nx_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,248,23,2,0 // vbroadcastss 0x217f8(%rip),%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,5,64,32,2,0 // vbroadcastss 0x22040(%rip),%ymm0 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,159,22,2,0 // vbroadcastss 0x2169f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,231,30,2,0 // vbroadcastss 0x21ee7(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32155,7 +32544,7 @@ HIDDEN _sk_bilinear_px_avx
FUNCTION(_sk_bilinear_px_avx)
_sk_bilinear_px_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,124,22,2,0 // vbroadcastss 0x2167c(%rip),%ymm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,5,196,30,2,0 // vbroadcastss 0x21ec4(%rip),%ymm0 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -32167,9 +32556,9 @@ HIDDEN _sk_bilinear_ny_avx
FUNCTION(_sk_bilinear_ny_avx)
_sk_bilinear_ny_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,169,23,2,0 // vbroadcastss 0x217a9(%rip),%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,13,241,31,2,0 // vbroadcastss 0x21ff1(%rip),%ymm1 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,79,22,2,0 // vbroadcastss 0x2164f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,151,30,2,0 // vbroadcastss 0x21e97(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32180,7 +32569,7 @@ HIDDEN _sk_bilinear_py_avx
FUNCTION(_sk_bilinear_py_avx)
_sk_bilinear_py_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,44,22,2,0 // vbroadcastss 0x2162c(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,13,116,30,2,0 // vbroadcastss 0x21e74(%rip),%ymm1 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -32192,14 +32581,14 @@ HIDDEN _sk_bicubic_n3x_avx
FUNCTION(_sk_bicubic_n3x_avx)
_sk_bicubic_n3x_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,92,23,2,0 // vbroadcastss 0x2175c(%rip),%ymm0 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,226,125,24,5,164,31,2,0 // vbroadcastss 0x21fa4(%rip),%ymm0 # 398f8 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,255,21,2,0 // vbroadcastss 0x215ff(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,71,30,2,0 // vbroadcastss 0x21e47(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,61,23,2,0 // vbroadcastss 0x2173d(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,133,31,2,0 // vbroadcastss 0x21f85(%rip),%ymm10 # 398fc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,79,22,2,0 // vbroadcastss 0x2164f(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,151,30,2,0 // vbroadcastss 0x21e97(%rip),%ymm10 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -32211,19 +32600,19 @@ HIDDEN _sk_bicubic_n1x_avx
FUNCTION(_sk_bicubic_n1x_avx)
_sk_bicubic_n1x_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,6,23,2,0 // vbroadcastss 0x21706(%rip),%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,5,78,31,2,0 // vbroadcastss 0x21f4e(%rip),%ymm0 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,173,21,2,0 // vbroadcastss 0x215ad(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,245,29,2,0 // vbroadcastss 0x21df5(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,244,22,2,0 // vbroadcastss 0x216f4(%rip),%ymm9 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,13,60,31,2,0 // vbroadcastss 0x21f3c(%rip),%ymm9 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,234,22,2,0 // vbroadcastss 0x216ea(%rip),%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,50,31,2,0 // vbroadcastss 0x21f32(%rip),%ymm10 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,52,88,202 // vaddps %ymm10,%ymm9,%ymm9
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,119,21,2,0 // vbroadcastss 0x21577(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,191,29,2,0 // vbroadcastss 0x21dbf(%rip),%ymm10 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,52,88,202 // vaddps %ymm10,%ymm9,%ymm9
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,200,22,2,0 // vbroadcastss 0x216c8(%rip),%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,16,31,2,0 // vbroadcastss 0x21f10(%rip),%ymm9 # 39908 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32234,17 +32623,17 @@ HIDDEN _sk_bicubic_p1x_avx
FUNCTION(_sk_bicubic_p1x_avx)
_sk_bicubic_p1x_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,72,21,2,0 // vbroadcastss 0x21548(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,144,29,2,0 // vbroadcastss 0x21d90(%rip),%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,136,128,0,0,0 // vmovups 0x80(%rax),%ymm9
- .byte 196,98,125,24,21,143,22,2,0 // vbroadcastss 0x2168f(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,21,215,30,2,0 // vbroadcastss 0x21ed7(%rip),%ymm10 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,133,22,2,0 // vbroadcastss 0x21685(%rip),%ymm11 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,29,205,30,2,0 // vbroadcastss 0x21ecd(%rip),%ymm11 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,44,88,211 // vaddps %ymm11,%ymm10,%ymm10
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
.byte 196,65,44,88,192 // vaddps %ymm8,%ymm10,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
- .byte 196,98,125,24,13,108,22,2,0 // vbroadcastss 0x2166c(%rip),%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,180,30,2,0 // vbroadcastss 0x21eb4(%rip),%ymm9 # 39908 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32255,13 +32644,13 @@ HIDDEN _sk_bicubic_p3x_avx
FUNCTION(_sk_bicubic_p3x_avx)
_sk_bicubic_p3x_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,76,22,2,0 // vbroadcastss 0x2164c(%rip),%ymm0 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,226,125,24,5,148,30,2,0 // vbroadcastss 0x21e94(%rip),%ymm0 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,42,22,2,0 // vbroadcastss 0x2162a(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,114,30,2,0 // vbroadcastss 0x21e72(%rip),%ymm10 # 398fc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,60,21,2,0 // vbroadcastss 0x2153c(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,132,29,2,0 // vbroadcastss 0x21d84(%rip),%ymm10 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -32273,14 +32662,14 @@ HIDDEN _sk_bicubic_n3y_avx
FUNCTION(_sk_bicubic_n3y_avx)
_sk_bicubic_n3y_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,247,21,2,0 // vbroadcastss 0x215f7(%rip),%ymm1 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,226,125,24,13,63,30,2,0 // vbroadcastss 0x21e3f(%rip),%ymm1 # 398f8 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,153,20,2,0 // vbroadcastss 0x21499(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,225,28,2,0 // vbroadcastss 0x21ce1(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,215,21,2,0 // vbroadcastss 0x215d7(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,31,30,2,0 // vbroadcastss 0x21e1f(%rip),%ymm10 # 398fc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,233,20,2,0 // vbroadcastss 0x214e9(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,49,29,2,0 // vbroadcastss 0x21d31(%rip),%ymm10 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -32292,19 +32681,19 @@ HIDDEN _sk_bicubic_n1y_avx
FUNCTION(_sk_bicubic_n1y_avx)
_sk_bicubic_n1y_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,160,21,2,0 // vbroadcastss 0x215a0(%rip),%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,13,232,29,2,0 // vbroadcastss 0x21de8(%rip),%ymm1 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,70,20,2,0 // vbroadcastss 0x21446(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,142,28,2,0 // vbroadcastss 0x21c8e(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,141,21,2,0 // vbroadcastss 0x2158d(%rip),%ymm9 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,13,213,29,2,0 // vbroadcastss 0x21dd5(%rip),%ymm9 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,131,21,2,0 // vbroadcastss 0x21583(%rip),%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,203,29,2,0 // vbroadcastss 0x21dcb(%rip),%ymm10 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,52,88,202 // vaddps %ymm10,%ymm9,%ymm9
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,16,20,2,0 // vbroadcastss 0x21410(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,88,28,2,0 // vbroadcastss 0x21c58(%rip),%ymm10 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,52,88,202 // vaddps %ymm10,%ymm9,%ymm9
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,97,21,2,0 // vbroadcastss 0x21561(%rip),%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,169,29,2,0 // vbroadcastss 0x21da9(%rip),%ymm9 # 39908 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32315,17 +32704,17 @@ HIDDEN _sk_bicubic_p1y_avx
FUNCTION(_sk_bicubic_p1y_avx)
_sk_bicubic_p1y_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,225,19,2,0 // vbroadcastss 0x213e1(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,41,28,2,0 // vbroadcastss 0x21c29(%rip),%ymm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,72,64 // vaddps 0x40(%rax),%ymm8,%ymm1
.byte 197,124,16,136,192,0,0,0 // vmovups 0xc0(%rax),%ymm9
- .byte 196,98,125,24,21,39,21,2,0 // vbroadcastss 0x21527(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,21,111,29,2,0 // vbroadcastss 0x21d6f(%rip),%ymm10 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,29,21,2,0 // vbroadcastss 0x2151d(%rip),%ymm11 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,29,101,29,2,0 // vbroadcastss 0x21d65(%rip),%ymm11 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,44,88,211 // vaddps %ymm11,%ymm10,%ymm10
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
.byte 196,65,44,88,192 // vaddps %ymm8,%ymm10,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
- .byte 196,98,125,24,13,4,21,2,0 // vbroadcastss 0x21504(%rip),%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,76,29,2,0 // vbroadcastss 0x21d4c(%rip),%ymm9 # 39908 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32336,13 +32725,13 @@ HIDDEN _sk_bicubic_p3y_avx
FUNCTION(_sk_bicubic_p3y_avx)
_sk_bicubic_p3y_avx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,13,228,20,2,0 // vbroadcastss 0x214e4(%rip),%ymm1 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,226,125,24,13,44,29,2,0 // vbroadcastss 0x21d2c(%rip),%ymm1 # 39904 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,193,20,2,0 // vbroadcastss 0x214c1(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,9,29,2,0 // vbroadcastss 0x21d09(%rip),%ymm10 # 398fc <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,211,19,2,0 // vbroadcastss 0x213d3(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,27,28,2,0 // vbroadcastss 0x21c1b(%rip),%ymm10 # 3981c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -32490,7 +32879,7 @@ _sk_clut_3D_avx:
.byte 72,139,0 // mov (%rax),%rax
.byte 197,217,254,207 // vpaddd %xmm7,%xmm4,%xmm1
.byte 197,249,254,193 // vpaddd %xmm1,%xmm0,%xmm0
- .byte 196,226,121,24,37,89,18,2,0 // vbroadcastss 0x21259(%rip),%xmm4 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 196,226,121,24,37,161,26,2,0 // vbroadcastss 0x21aa1(%rip),%xmm4 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 196,98,121,64,228 // vpmulld %xmm4,%xmm0,%xmm12
.byte 196,226,49,64,198 // vpmulld %xmm6,%xmm9,%xmm0
.byte 197,249,127,132,36,128,0,0,0 // vmovdqa %xmm0,0x80(%rsp)
@@ -32544,7 +32933,7 @@ _sk_clut_3D_avx:
.byte 196,161,122,16,60,128 // vmovss (%rax,%r8,4),%xmm7
.byte 196,227,73,33,247,48 // vinsertps $0x30,%xmm7,%xmm6,%xmm6
.byte 196,227,77,24,237,1 // vinsertf128 $0x1,%xmm5,%ymm6,%ymm5
- .byte 196,98,121,24,21,210,15,2,0 // vbroadcastss 0x20fd2(%rip),%xmm10 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,121,24,21,26,24,2,0 // vbroadcastss 0x2181a(%rip),%xmm10 # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,193,105,254,210 // vpaddd %xmm10,%xmm2,%xmm2
.byte 196,195,249,22,208,1 // vpextrq $0x1,%xmm2,%r8
.byte 196,193,249,126,209 // vmovq %xmm2,%r9
@@ -32572,7 +32961,7 @@ _sk_clut_3D_avx:
.byte 196,161,122,16,60,128 // vmovss (%rax,%r8,4),%xmm7
.byte 196,227,73,33,247,48 // vinsertps $0x30,%xmm7,%xmm6,%xmm6
.byte 196,227,77,24,210,1 // vinsertf128 $0x1,%xmm2,%ymm6,%ymm2
- .byte 196,226,125,24,61,150,16,2,0 // vbroadcastss 0x21096(%rip),%ymm7 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,226,125,24,61,222,24,2,0 // vbroadcastss 0x218de(%rip),%ymm7 # 3990c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 197,148,88,247 // vaddps %ymm7,%ymm13,%ymm6
.byte 197,124,40,231 // vmovaps %ymm7,%ymm12
.byte 197,124,17,36,36 // vmovups %ymm12,(%rsp)
@@ -33315,7 +33704,7 @@ _sk_clut_4D_avx:
.byte 197,249,127,68,36,32 // vmovdqa %xmm0,0x20(%rsp)
.byte 197,225,254,216 // vpaddd %xmm0,%xmm3,%xmm3
.byte 197,233,254,195 // vpaddd %xmm3,%xmm2,%xmm0
- .byte 196,98,121,24,13,90,1,2,0 // vbroadcastss 0x2015a(%rip),%xmm9 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 196,98,121,24,13,162,9,2,0 // vbroadcastss 0x209a2(%rip),%xmm9 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 196,194,121,64,209 // vpmulld %xmm9,%xmm0,%xmm2
.byte 196,226,81,64,199 // vpmulld %xmm7,%xmm5,%xmm0
.byte 197,249,127,132,36,96,1,0,0 // vmovdqa %xmm0,0x160(%rsp)
@@ -33372,7 +33761,7 @@ _sk_clut_4D_avx:
.byte 196,161,122,16,60,128 // vmovss (%rax,%r8,4),%xmm7
.byte 196,227,73,33,247,48 // vinsertps $0x30,%xmm7,%xmm6,%xmm6
.byte 196,227,77,24,237,1 // vinsertf128 $0x1,%xmm5,%ymm6,%ymm5
- .byte 196,98,121,24,21,195,254,1,0 // vbroadcastss 0x1fec3(%rip),%xmm10 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,121,24,21,11,7,2,0 // vbroadcastss 0x2070b(%rip),%xmm10 # 397b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,193,121,254,194 // vpaddd %xmm10,%xmm0,%xmm0
.byte 196,195,249,22,192,1 // vpextrq $0x1,%xmm0,%r8
.byte 196,193,249,126,193 // vmovq %xmm0,%r9
@@ -33400,7 +33789,7 @@ _sk_clut_4D_avx:
.byte 196,161,122,16,52,128 // vmovss (%rax,%r8,4),%xmm6
.byte 196,227,105,33,214,48 // vinsertps $0x30,%xmm6,%xmm2,%xmm2
.byte 196,227,109,24,208,1 // vinsertf128 $0x1,%xmm0,%ymm2,%ymm2
- .byte 196,98,125,24,37,135,255,1,0 // vbroadcastss 0x1ff87(%rip),%ymm12 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,98,125,24,37,207,7,2,0 // vbroadcastss 0x207cf(%rip),%ymm12 # 3990c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 196,193,4,88,196 // vaddps %ymm12,%ymm15,%ymm0
.byte 197,124,17,36,36 // vmovups %ymm12,(%rsp)
.byte 197,254,91,192 // vcvttps2dq %ymm0,%ymm0
@@ -34798,7 +35187,7 @@ _sk_clut_4D_avx:
.byte 197,228,89,210 // vmulps %ymm2,%ymm3,%ymm2
.byte 197,220,88,210 // vaddps %ymm2,%ymm4,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,228,224,1,0 // vbroadcastss 0x1e0e4(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,44,233,1,0 // vbroadcastss 0x1e92c(%rip),%ymm3 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,16,164,36,64,2,0,0 // vmovups 0x240(%rsp),%ymm4
.byte 197,252,16,172,36,96,2,0,0 // vmovups 0x260(%rsp),%ymm5
.byte 197,252,16,180,36,128,2,0,0 // vmovups 0x280(%rsp),%ymm6
@@ -34814,18 +35203,18 @@ HIDDEN _sk_gauss_a_to_rgba_avx
.globl _sk_gauss_a_to_rgba_avx
FUNCTION(_sk_gauss_a_to_rgba_avx)
_sk_gauss_a_to_rgba_avx:
- .byte 196,226,125,24,5,19,226,1,0 // vbroadcastss 0x1e213(%rip),%ymm0 # 38c90 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ .byte 196,226,125,24,5,91,234,1,0 // vbroadcastss 0x1ea5b(%rip),%ymm0 # 39914 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
.byte 197,228,89,192 // vmulps %ymm0,%ymm3,%ymm0
- .byte 196,226,125,24,13,10,226,1,0 // vbroadcastss 0x1e20a(%rip),%ymm1 # 38c94 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ .byte 196,226,125,24,13,82,234,1,0 // vbroadcastss 0x1ea52(%rip),%ymm1 # 39918 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,253,225,1,0 // vbroadcastss 0x1e1fd(%rip),%ymm1 # 38c98 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ .byte 196,226,125,24,13,69,234,1,0 // vbroadcastss 0x1ea45(%rip),%ymm1 # 3991c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,240,225,1,0 // vbroadcastss 0x1e1f0(%rip),%ymm1 # 38c9c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ .byte 196,226,125,24,13,56,234,1,0 // vbroadcastss 0x1ea38(%rip),%ymm1 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,227,225,1,0 // vbroadcastss 0x1e1e3(%rip),%ymm1 # 38ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ .byte 196,226,125,24,13,43,234,1,0 // vbroadcastss 0x1ea2b(%rip),%ymm1 # 39924 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
@@ -34833,6 +35222,182 @@ _sk_gauss_a_to_rgba_avx:
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
.byte 255,224 // jmpq *%rax
+HIDDEN _sk_bilerp_clamp_8888_avx
+.globl _sk_bilerp_clamp_8888_avx
+FUNCTION(_sk_bilerp_clamp_8888_avx)
+_sk_bilerp_clamp_8888_avx:
+ .byte 85 // push %rbp
+ .byte 72,137,229 // mov %rsp,%rbp
+ .byte 65,87 // push %r15
+ .byte 65,86 // push %r14
+ .byte 65,85 // push %r13
+ .byte 65,84 // push %r12
+ .byte 83 // push %rbx
+ .byte 72,131,228,224 // and $0xffffffffffffffe0,%rsp
+ .byte 72,129,236,192,1,0,0 // sub $0x1c0,%rsp
+ .byte 197,252,41,188,36,128,0,0,0 // vmovaps %ymm7,0x80(%rsp)
+ .byte 197,252,41,116,36,96 // vmovaps %ymm6,0x60(%rsp)
+ .byte 197,252,41,108,36,64 // vmovaps %ymm5,0x40(%rsp)
+ .byte 197,252,41,100,36,32 // vmovaps %ymm4,0x20(%rsp)
+ .byte 72,137,76,36,24 // mov %rcx,0x18(%rsp)
+ .byte 72,137,84,36,16 // mov %rdx,0x10(%rsp)
+ .byte 72,137,250 // mov %rdi,%rdx
+ .byte 76,141,68,36,8 // lea 0x8(%rsp),%r8
+ .byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 196,226,125,24,37,71,232,1,0 // vbroadcastss 0x1e847(%rip),%ymm4 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,252,41,132,36,128,1,0,0 // vmovaps %ymm0,0x180(%rsp)
+ .byte 197,252,88,212 // vaddps %ymm4,%ymm0,%ymm2
+ .byte 196,227,125,8,218,1 // vroundps $0x1,%ymm2,%ymm3
+ .byte 197,236,92,195 // vsubps %ymm3,%ymm2,%ymm0
+ .byte 197,252,41,140,36,32,1,0,0 // vmovaps %ymm1,0x120(%rsp)
+ .byte 197,244,88,204 // vaddps %ymm4,%ymm1,%ymm1
+ .byte 196,227,125,8,209,1 // vroundps $0x1,%ymm1,%ymm2
+ .byte 197,244,92,210 // vsubps %ymm2,%ymm1,%ymm2
+ .byte 73,185,0,0,0,191,0,0,0,63 // movabs $0x3f000000bf000000,%r9
+ .byte 77,137,8 // mov %r9,(%r8)
+ .byte 72,141,124,36,16 // lea 0x10(%rsp),%rdi
+ .byte 196,226,125,24,13,2,232,1,0 // vbroadcastss 0x1e802(%rip),%ymm1 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 197,252,41,132,36,96,1,0,0 // vmovaps %ymm0,0x160(%rsp)
+ .byte 197,244,92,192 // vsubps %ymm0,%ymm1,%ymm0
+ .byte 197,252,41,132,36,64,1,0,0 // vmovaps %ymm0,0x140(%rsp)
+ .byte 197,252,41,148,36,0,1,0,0 // vmovaps %ymm2,0x100(%rsp)
+ .byte 197,244,92,194 // vsubps %ymm2,%ymm1,%ymm0
+ .byte 197,252,41,132,36,160,0,0,0 // vmovaps %ymm0,0xa0(%rsp)
+ .byte 196,226,125,24,72,12 // vbroadcastss 0xc(%rax),%ymm1
+ .byte 196,227,125,25,202,1 // vextractf128 $0x1,%ymm1,%xmm2
+ .byte 197,225,118,219 // vpcmpeqd %xmm3,%xmm3,%xmm3
+ .byte 197,233,254,211 // vpaddd %xmm3,%xmm2,%xmm2
+ .byte 197,241,254,203 // vpaddd %xmm3,%xmm1,%xmm1
+ .byte 196,99,117,24,242,1 // vinsertf128 $0x1,%xmm2,%ymm1,%ymm14
+ .byte 196,226,125,24,72,16 // vbroadcastss 0x10(%rax),%ymm1
+ .byte 196,227,125,25,202,1 // vextractf128 $0x1,%ymm1,%xmm2
+ .byte 197,233,254,211 // vpaddd %xmm3,%xmm2,%xmm2
+ .byte 197,241,254,203 // vpaddd %xmm3,%xmm1,%xmm1
+ .byte 196,227,117,24,194,1 // vinsertf128 $0x1,%xmm2,%ymm1,%ymm0
+ .byte 197,252,41,132,36,224,0,0,0 // vmovaps %ymm0,0xe0(%rsp)
+ .byte 76,139,16 // mov (%rax),%r10
+ .byte 196,226,125,24,64,8 // vbroadcastss 0x8(%rax),%ymm0
+ .byte 197,252,41,132,36,192,0,0,0 // vmovaps %ymm0,0xc0(%rsp)
+ .byte 197,250,16,13,199,232,1,0 // vmovss 0x1e8c7(%rip),%xmm1 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 197,124,40,21,107,238,1,0 // vmovaps 0x1ee6b(%rip),%ymm10 # 39ea0 <_sk_srcover_bgra_8888_sse2_lowp+0x9a8>
+ .byte 196,226,125,24,37,226,231,1,0 // vbroadcastss 0x1e7e2(%rip),%ymm4 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
+ .byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
+ .byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
+ .byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
+ .byte 235,5 // jmp 1b057 <_sk_bilerp_clamp_8888_avx+0x14a>
+ .byte 196,193,122,16,8 // vmovss (%r8),%xmm1
+ .byte 196,227,121,4,241,0 // vpermilps $0x0,%xmm1,%xmm6
+ .byte 196,227,77,24,246,1 // vinsertf128 $0x1,%xmm6,%ymm6,%ymm6
+ .byte 197,204,88,180,36,32,1,0,0 // vaddps 0x120(%rsp),%ymm6,%ymm6
+ .byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
+ .byte 197,252,95,246 // vmaxps %ymm6,%ymm0,%ymm6
+ .byte 197,248,46,13,180,232,1,0 // vucomiss 0x1e8b4(%rip),%xmm1 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 197,124,40,156,36,0,1,0,0 // vmovaps 0x100(%rsp),%ymm11
+ .byte 119,9 // ja 1b090 <_sk_bilerp_clamp_8888_avx+0x183>
+ .byte 197,124,40,156,36,160,0,0,0 // vmovaps 0xa0(%rsp),%ymm11
+ .byte 197,204,93,140,36,224,0,0,0 // vminps 0xe0(%rsp),%ymm6,%ymm1
+ .byte 197,254,91,201 // vcvttps2dq %ymm1,%ymm1
+ .byte 196,227,125,25,206,1 // vextractf128 $0x1,%ymm1,%xmm6
+ .byte 197,253,111,132,36,192,0,0,0 // vmovdqa 0xc0(%rsp),%ymm0
+ .byte 196,227,125,25,199,1 // vextractf128 $0x1,%ymm0,%xmm7
+ .byte 196,226,65,64,246 // vpmulld %xmm6,%xmm7,%xmm6
+ .byte 196,226,121,64,201 // vpmulld %xmm1,%xmm0,%xmm1
+ .byte 196,227,117,24,206,1 // vinsertf128 $0x1,%xmm6,%ymm1,%ymm1
+ .byte 69,49,219 // xor %r11d,%r11d
+ .byte 196,33,122,16,124,28,8 // vmovss 0x8(%rsp,%r11,1),%xmm15
+ .byte 196,195,121,4,247,0 // vpermilps $0x0,%xmm15,%xmm6
+ .byte 196,227,77,24,246,1 // vinsertf128 $0x1,%xmm6,%ymm6,%ymm6
+ .byte 197,204,88,180,36,128,1,0,0 // vaddps 0x180(%rsp),%ymm6,%ymm6
+ .byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
+ .byte 197,252,95,246 // vmaxps %ymm6,%ymm0,%ymm6
+ .byte 196,193,76,93,246 // vminps %ymm14,%ymm6,%ymm6
+ .byte 197,254,91,246 // vcvttps2dq %ymm6,%ymm6
+ .byte 196,227,125,25,247,1 // vextractf128 $0x1,%ymm6,%xmm7
+ .byte 196,227,125,25,205,1 // vextractf128 $0x1,%ymm1,%xmm5
+ .byte 197,209,254,239 // vpaddd %xmm7,%xmm5,%xmm5
+ .byte 196,227,249,22,232,1 // vpextrq $0x1,%xmm5,%rax
+ .byte 65,137,198 // mov %eax,%r14d
+ .byte 72,193,232,32 // shr $0x20,%rax
+ .byte 196,225,249,126,235 // vmovq %xmm5,%rbx
+ .byte 65,137,223 // mov %ebx,%r15d
+ .byte 72,193,235,32 // shr $0x20,%rbx
+ .byte 197,241,254,238 // vpaddd %xmm6,%xmm1,%xmm5
+ .byte 196,195,249,22,236,1 // vpextrq $0x1,%xmm5,%r12
+ .byte 69,137,229 // mov %r12d,%r13d
+ .byte 73,193,236,32 // shr $0x20,%r12
+ .byte 196,193,249,126,233 // vmovq %xmm5,%r9
+ .byte 68,137,201 // mov %r9d,%ecx
+ .byte 73,193,233,32 // shr $0x20,%r9
+ .byte 196,193,121,110,44,138 // vmovd (%r10,%rcx,4),%xmm5
+ .byte 196,131,81,34,44,138,1 // vpinsrd $0x1,(%r10,%r9,4),%xmm5,%xmm5
+ .byte 196,131,81,34,44,170,2 // vpinsrd $0x2,(%r10,%r13,4),%xmm5,%xmm5
+ .byte 196,131,81,34,44,162,3 // vpinsrd $0x3,(%r10,%r12,4),%xmm5,%xmm5
+ .byte 196,129,121,110,52,186 // vmovd (%r10,%r15,4),%xmm6
+ .byte 196,195,73,34,52,154,1 // vpinsrd $0x1,(%r10,%rbx,4),%xmm6,%xmm6
+ .byte 196,131,73,34,52,178,2 // vpinsrd $0x2,(%r10,%r14,4),%xmm6,%xmm6
+ .byte 196,195,73,34,52,130,3 // vpinsrd $0x3,(%r10,%rax,4),%xmm6,%xmm6
+ .byte 196,227,85,24,254,1 // vinsertf128 $0x1,%xmm6,%ymm5,%ymm7
+ .byte 196,193,68,84,250 // vandps %ymm10,%ymm7,%ymm7
+ .byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
+ .byte 197,68,89,236 // vmulps %ymm4,%ymm7,%ymm13
+ .byte 197,193,114,213,8 // vpsrld $0x8,%xmm5,%xmm7
+ .byte 197,249,114,214,8 // vpsrld $0x8,%xmm6,%xmm0
+ .byte 196,227,69,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm7,%ymm0
+ .byte 196,193,124,84,194 // vandps %ymm10,%ymm0,%ymm0
+ .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
+ .byte 197,124,89,228 // vmulps %ymm4,%ymm0,%ymm12
+ .byte 197,249,114,213,16 // vpsrld $0x10,%xmm5,%xmm0
+ .byte 197,193,114,214,16 // vpsrld $0x10,%xmm6,%xmm7
+ .byte 196,227,125,24,199,1 // vinsertf128 $0x1,%xmm7,%ymm0,%ymm0
+ .byte 196,193,124,84,194 // vandps %ymm10,%ymm0,%ymm0
+ .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
+ .byte 197,252,89,252 // vmulps %ymm4,%ymm0,%ymm7
+ .byte 197,249,114,213,24 // vpsrld $0x18,%xmm5,%xmm0
+ .byte 197,209,114,214,24 // vpsrld $0x18,%xmm6,%xmm5
+ .byte 196,227,125,24,197,1 // vinsertf128 $0x1,%xmm5,%ymm0,%ymm0
+ .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
+ .byte 197,252,89,244 // vmulps %ymm4,%ymm0,%ymm6
+ .byte 197,120,46,61,85,231,1,0 // vucomiss 0x1e755(%rip),%xmm15 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 197,124,40,188,36,96,1,0,0 // vmovaps 0x160(%rsp),%ymm15
+ .byte 119,9 // ja 1b1ef <_sk_bilerp_clamp_8888_avx+0x2e2>
+ .byte 197,124,40,188,36,64,1,0,0 // vmovaps 0x140(%rsp),%ymm15
+ .byte 196,193,36,89,199 // vmulps %ymm15,%ymm11,%ymm0
+ .byte 196,193,124,89,237 // vmulps %ymm13,%ymm0,%ymm5
+ .byte 197,52,88,205 // vaddps %ymm5,%ymm9,%ymm9
+ .byte 196,193,124,89,236 // vmulps %ymm12,%ymm0,%ymm5
+ .byte 197,60,88,197 // vaddps %ymm5,%ymm8,%ymm8
+ .byte 197,252,89,239 // vmulps %ymm7,%ymm0,%ymm5
+ .byte 197,236,88,213 // vaddps %ymm5,%ymm2,%ymm2
+ .byte 197,252,89,198 // vmulps %ymm6,%ymm0,%ymm0
+ .byte 197,228,88,216 // vaddps %ymm0,%ymm3,%ymm3
+ .byte 73,131,195,4 // add $0x4,%r11
+ .byte 73,131,251,8 // cmp $0x8,%r11
+ .byte 15,133,161,254,255,255 // jne 1b0c5 <_sk_bilerp_clamp_8888_avx+0x1b8>
+ .byte 73,131,192,4 // add $0x4,%r8
+ .byte 73,57,248 // cmp %rdi,%r8
+ .byte 15,133,33,254,255,255 // jne 1b052 <_sk_bilerp_clamp_8888_avx+0x145>
+ .byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 72,137,215 // mov %rdx,%rdi
+ .byte 72,139,84,36,16 // mov 0x10(%rsp),%rdx
+ .byte 72,139,76,36,24 // mov 0x18(%rsp),%rcx
+ .byte 197,124,41,200 // vmovaps %ymm9,%ymm0
+ .byte 197,124,41,193 // vmovaps %ymm8,%ymm1
+ .byte 197,252,40,100,36,32 // vmovaps 0x20(%rsp),%ymm4
+ .byte 197,252,40,108,36,64 // vmovaps 0x40(%rsp),%ymm5
+ .byte 197,252,40,116,36,96 // vmovaps 0x60(%rsp),%ymm6
+ .byte 197,252,40,188,36,128,0,0,0 // vmovaps 0x80(%rsp),%ymm7
+ .byte 255,208 // callq *%rax
+ .byte 72,141,101,216 // lea -0x28(%rbp),%rsp
+ .byte 91 // pop %rbx
+ .byte 65,92 // pop %r12
+ .byte 65,93 // pop %r13
+ .byte 65,94 // pop %r14
+ .byte 65,95 // pop %r15
+ .byte 93 // pop %rbp
+ .byte 197,248,119 // vzeroupper
+ .byte 195 // retq
+
HIDDEN _sk_start_pipeline_sse41
.globl _sk_start_pipeline_sse41
FUNCTION(_sk_start_pipeline_sse41)
@@ -34854,13 +35419,13 @@ _sk_start_pipeline_sse41:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,131,0,0,0 // jae 1ab87 <_sk_start_pipeline_sse41+0xb6>
+ .byte 15,131,131,0,0,0 // jae 1b32d <_sk_start_pipeline_sse41+0xb6>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,4 // lea 0x4(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
- .byte 119,59 // ja 1ab55 <_sk_start_pipeline_sse41+0x84>
+ .byte 119,59 // ja 1b2fb <_sk_start_pipeline_sse41+0x84>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -34879,10 +35444,10 @@ _sk_start_pipeline_sse41:
.byte 73,131,196,8 // add $0x8,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,201 // jbe 1ab1e <_sk_start_pipeline_sse41+0x4d>
+ .byte 118,201 // jbe 1b2c4 <_sk_start_pipeline_sse41+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 1ab7e <_sk_start_pipeline_sse41+0xad>
+ .byte 116,33 // je 1b324 <_sk_start_pipeline_sse41+0xad>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -34896,7 +35461,7 @@ _sk_start_pipeline_sse41:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 117,137 // jne 1ab10 <_sk_start_pipeline_sse41+0x3f>
+ .byte 117,137 // jne 1b2b6 <_sk_start_pipeline_sse41+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -34925,9 +35490,9 @@ _sk_seed_shader_sse41:
.byte 102,15,110,201 // movd %ecx,%xmm1
.byte 102,15,112,201,0 // pshufd $0x0,%xmm1,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,88,13,130,232,1,0 // addps 0x1e882(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,13,60,238,1,0 // addps 0x1ee3c(%rip),%xmm1 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,137,232,1,0 // movaps 0x1e889(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,67,238,1,0 // movaps 0x1ee43(%rip),%xmm2 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -34942,18 +35507,18 @@ _sk_dither_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 102,68,15,110,194 // movd %edx,%xmm8
.byte 102,69,15,112,192,0 // pshufd $0x0,%xmm8,%xmm8
- .byte 102,68,15,254,5,50,232,1,0 // paddd 0x1e832(%rip),%xmm8 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ .byte 102,68,15,254,5,236,237,1,0 // paddd 0x1edec(%rip),%xmm8 # 3a180 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
.byte 102,68,15,110,201 // movd %ecx,%xmm9
.byte 102,69,15,112,201,0 // pshufd $0x0,%xmm9,%xmm9
.byte 102,69,15,239,200 // pxor %xmm8,%xmm9
- .byte 102,68,15,111,21,89,232,1,0 // movdqa 0x1e859(%rip),%xmm10 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 102,68,15,111,21,19,238,1,0 // movdqa 0x1ee13(%rip),%xmm10 # 3a1c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
.byte 102,69,15,111,217 // movdqa %xmm9,%xmm11
.byte 102,69,15,219,218 // pand %xmm10,%xmm11
.byte 102,65,15,114,243,5 // pslld $0x5,%xmm11
.byte 102,69,15,219,208 // pand %xmm8,%xmm10
.byte 102,65,15,114,242,4 // pslld $0x4,%xmm10
- .byte 102,68,15,111,37,69,232,1,0 // movdqa 0x1e845(%rip),%xmm12 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
- .byte 102,68,15,111,45,76,232,1,0 // movdqa 0x1e84c(%rip),%xmm13 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,37,255,237,1,0 // movdqa 0x1edff(%rip),%xmm12 # 3a1d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
+ .byte 102,68,15,111,45,6,238,1,0 // movdqa 0x1ee06(%rip),%xmm13 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,69,15,111,241 // movdqa %xmm9,%xmm14
.byte 102,69,15,219,245 // pand %xmm13,%xmm14
.byte 102,65,15,114,246,2 // pslld $0x2,%xmm14
@@ -34969,8 +35534,8 @@ _sk_dither_sse41:
.byte 102,69,15,235,198 // por %xmm14,%xmm8
.byte 102,69,15,235,193 // por %xmm9,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,7,232,1,0 // mulps 0x1e807(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
- .byte 68,15,88,5,15,232,1,0 // addps 0x1e80f(%rip),%xmm8 # 394a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ .byte 68,15,89,5,193,237,1,0 // mulps 0x1edc1(%rip),%xmm8 # 3a1f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcf8>
+ .byte 68,15,88,5,201,237,1,0 // addps 0x1edc9(%rip),%xmm8 # 3a200 <_sk_srcover_bgra_8888_sse2_lowp+0xd08>
.byte 243,68,15,16,16 // movss (%rax),%xmm10
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 69,15,89,208 // mulps %xmm8,%xmm10
@@ -35012,7 +35577,7 @@ HIDDEN _sk_black_color_sse41
FUNCTION(_sk_black_color_sse41)
_sk_black_color_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,69,231,1,0 // movaps 0x1e745(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,255,236,1,0 // movaps 0x1ecff(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -35023,7 +35588,7 @@ HIDDEN _sk_white_color_sse41
FUNCTION(_sk_white_color_sse41)
_sk_white_color_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,5,49,231,1,0 // movaps 0x1e731(%rip),%xmm0 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,5,235,236,1,0 // movaps 0x1eceb(%rip),%xmm0 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -35069,7 +35634,7 @@ HIDDEN _sk_srcatop_sse41
FUNCTION(_sk_srcatop_sse41)
_sk_srcatop_sse41:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,225,230,1,0 // movaps 0x1e6e1(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,155,236,1,0 // movaps 0x1ec9b(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -35094,7 +35659,7 @@ FUNCTION(_sk_dstatop_sse41)
_sk_dstatop_sse41:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
.byte 68,15,89,196 // mulps %xmm4,%xmm8
- .byte 68,15,40,13,148,230,1,0 // movaps 0x1e694(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,78,236,1,0 // movaps 0x1ec4e(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -35141,7 +35706,7 @@ HIDDEN _sk_srcout_sse41
.globl _sk_srcout_sse41
FUNCTION(_sk_srcout_sse41)
_sk_srcout_sse41:
- .byte 68,15,40,5,40,230,1,0 // movaps 0x1e628(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,226,235,1,0 // movaps 0x1ebe2(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -35154,7 +35719,7 @@ HIDDEN _sk_dstout_sse41
.globl _sk_dstout_sse41
FUNCTION(_sk_dstout_sse41)
_sk_dstout_sse41:
- .byte 68,15,40,5,8,230,1,0 // movaps 0x1e608(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,194,235,1,0 // movaps 0x1ebc2(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -35171,7 +35736,7 @@ HIDDEN _sk_srcover_sse41
.globl _sk_srcover_sse41
FUNCTION(_sk_srcover_sse41)
_sk_srcover_sse41:
- .byte 68,15,40,5,219,229,1,0 // movaps 0x1e5db(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,149,235,1,0 // movaps 0x1eb95(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -35191,7 +35756,7 @@ HIDDEN _sk_dstover_sse41
.globl _sk_dstover_sse41
FUNCTION(_sk_dstover_sse41)
_sk_dstover_sse41:
- .byte 68,15,40,5,159,229,1,0 // movaps 0x1e59f(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,89,235,1,0 // movaps 0x1eb59(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -35219,7 +35784,7 @@ HIDDEN _sk_multiply_sse41
.globl _sk_multiply_sse41
FUNCTION(_sk_multiply_sse41)
_sk_multiply_sse41:
- .byte 68,15,40,5,99,229,1,0 // movaps 0x1e563(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,29,235,1,0 // movaps 0x1eb1d(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -35257,7 +35822,7 @@ HIDDEN _sk_plus__sse41
FUNCTION(_sk_plus__sse41)
_sk_plus__sse41:
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 68,15,40,5,228,228,1,0 // movaps 0x1e4e4(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,158,234,1,0 // movaps 0x1ea9e(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 65,15,93,200 // minps %xmm8,%xmm1
@@ -35299,7 +35864,7 @@ HIDDEN _sk_xor__sse41
FUNCTION(_sk_xor__sse41)
_sk_xor__sse41:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,112,228,1,0 // movaps 0x1e470(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,42,234,1,0 // movaps 0x1ea2a(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -35347,7 +35912,7 @@ _sk_darken_sse41:
.byte 68,15,89,206 // mulps %xmm6,%xmm9
.byte 65,15,95,209 // maxps %xmm9,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,203,227,1,0 // movaps 0x1e3cb(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,133,233,1,0 // movaps 0x1e985(%rip),%xmm2 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35381,7 +35946,7 @@ _sk_lighten_sse41:
.byte 68,15,89,206 // mulps %xmm6,%xmm9
.byte 65,15,93,209 // minps %xmm9,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,96,227,1,0 // movaps 0x1e360(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,26,233,1,0 // movaps 0x1e91a(%rip),%xmm2 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35418,7 +35983,7 @@ _sk_difference_sse41:
.byte 65,15,93,209 // minps %xmm9,%xmm2
.byte 15,88,210 // addps %xmm2,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,234,226,1,0 // movaps 0x1e2ea(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,164,232,1,0 // movaps 0x1e8a4(%rip),%xmm2 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35446,7 +36011,7 @@ _sk_exclusion_sse41:
.byte 15,89,214 // mulps %xmm6,%xmm2
.byte 15,88,210 // addps %xmm2,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,154,226,1,0 // movaps 0x1e29a(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,84,232,1,0 // movaps 0x1e854(%rip),%xmm2 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35458,7 +36023,7 @@ HIDDEN _sk_colorburn_sse41
.globl _sk_colorburn_sse41
FUNCTION(_sk_colorburn_sse41)
_sk_colorburn_sse41:
- .byte 68,15,40,29,129,226,1,0 // movaps 0x1e281(%rip),%xmm11 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,29,59,232,1,0 // movaps 0x1e83b(%rip),%xmm11 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,227 // movaps %xmm11,%xmm12
.byte 68,15,92,231 // subps %xmm7,%xmm12
.byte 69,15,40,204 // movaps %xmm12,%xmm9
@@ -35542,7 +36107,7 @@ HIDDEN _sk_colordodge_sse41
FUNCTION(_sk_colordodge_sse41)
_sk_colordodge_sse41:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,40,21,75,225,1,0 // movaps 0x1e14b(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,5,231,1,0 // movaps 0x1e705(%rip),%xmm10 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -35624,7 +36189,7 @@ _sk_hardlight_sse41:
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 68,15,40,200 // movaps %xmm0,%xmm9
- .byte 68,15,40,21,22,224,1,0 // movaps 0x1e016(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,208,229,1,0 // movaps 0x1e5d0(%rip),%xmm10 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,40,234 // movaps %xmm10,%xmm5
.byte 15,92,239 // subps %xmm7,%xmm5
.byte 15,40,197 // movaps %xmm5,%xmm0
@@ -35707,7 +36272,7 @@ FUNCTION(_sk_overlay_sse41)
_sk_overlay_sse41:
.byte 68,15,40,201 // movaps %xmm1,%xmm9
.byte 68,15,40,240 // movaps %xmm0,%xmm14
- .byte 68,15,40,21,235,222,1,0 // movaps 0x1deeb(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,165,228,1,0 // movaps 0x1e4a5(%rip),%xmm10 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 65,15,40,195 // movaps %xmm11,%xmm0
@@ -35792,7 +36357,7 @@ _sk_softlight_sse41:
.byte 15,40,198 // movaps %xmm6,%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 65,15,84,193 // andps %xmm9,%xmm0
- .byte 15,40,13,178,221,1,0 // movaps 0x1ddb2(%rip),%xmm1 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,13,108,227,1,0 // movaps 0x1e36c(%rip),%xmm1 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 68,15,92,208 // subps %xmm0,%xmm10
.byte 68,15,40,240 // movaps %xmm0,%xmm14
@@ -35805,10 +36370,10 @@ _sk_softlight_sse41:
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,89,210 // mulps %xmm2,%xmm2
.byte 15,88,208 // addps %xmm0,%xmm2
- .byte 68,15,40,45,224,221,1,0 // movaps 0x1dde0(%rip),%xmm13 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,45,154,227,1,0 // movaps 0x1e39a(%rip),%xmm13 # 3a210 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
.byte 69,15,88,245 // addps %xmm13,%xmm14
.byte 68,15,89,242 // mulps %xmm2,%xmm14
- .byte 68,15,40,37,224,221,1,0 // movaps 0x1dde0(%rip),%xmm12 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ .byte 68,15,40,37,154,227,1,0 // movaps 0x1e39a(%rip),%xmm12 # 3a220 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
.byte 69,15,89,252 // mulps %xmm12,%xmm15
.byte 69,15,88,254 // addps %xmm14,%xmm15
.byte 15,40,198 // movaps %xmm6,%xmm0
@@ -35994,12 +36559,12 @@ _sk_hue_sse41:
.byte 68,15,84,208 // andps %xmm0,%xmm10
.byte 15,84,200 // andps %xmm0,%xmm1
.byte 68,15,84,232 // andps %xmm0,%xmm13
- .byte 15,40,5,75,219,1,0 // movaps 0x1db4b(%rip),%xmm0 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 15,40,5,5,225,1,0 // movaps 0x1e105(%rip),%xmm0 # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,21,80,219,1,0 // movaps 0x1db50(%rip),%xmm2 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 15,40,21,10,225,1,0 // movaps 0x1e10a(%rip),%xmm2 # 3a240 <_sk_srcover_bgra_8888_sse2_lowp+0xd48>
.byte 15,89,250 // mulps %xmm2,%xmm7
.byte 65,15,88,252 // addps %xmm12,%xmm7
- .byte 68,15,40,53,81,219,1,0 // movaps 0x1db51(%rip),%xmm14 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,53,11,225,1,0 // movaps 0x1e10b(%rip),%xmm14 # 3a250 <_sk_srcover_bgra_8888_sse2_lowp+0xd58>
.byte 68,15,40,252 // movaps %xmm4,%xmm15
.byte 69,15,89,254 // mulps %xmm14,%xmm15
.byte 68,15,88,255 // addps %xmm7,%xmm15
@@ -36082,7 +36647,7 @@ _sk_hue_sse41:
.byte 65,15,88,214 // addps %xmm14,%xmm2
.byte 15,40,196 // movaps %xmm4,%xmm0
.byte 102,15,56,20,202 // blendvps %xmm0,%xmm2,%xmm1
- .byte 68,15,40,13,101,217,1,0 // movaps 0x1d965(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,31,223,1,0 // movaps 0x1df1f(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,40,225 // movaps %xmm9,%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 15,40,68,36,200 // movaps -0x38(%rsp),%xmm0
@@ -36176,14 +36741,14 @@ _sk_saturation_sse41:
.byte 68,15,84,215 // andps %xmm7,%xmm10
.byte 68,15,84,223 // andps %xmm7,%xmm11
.byte 68,15,84,199 // andps %xmm7,%xmm8
- .byte 15,40,21,143,216,1,0 // movaps 0x1d88f(%rip),%xmm2 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 15,40,21,73,222,1,0 // movaps 0x1de49(%rip),%xmm2 # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 15,40,221 // movaps %xmm5,%xmm3
.byte 15,89,218 // mulps %xmm2,%xmm3
- .byte 15,40,13,146,216,1,0 // movaps 0x1d892(%rip),%xmm1 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 15,40,13,76,222,1,0 // movaps 0x1de4c(%rip),%xmm1 # 3a240 <_sk_srcover_bgra_8888_sse2_lowp+0xd48>
.byte 15,40,254 // movaps %xmm6,%xmm7
.byte 15,89,249 // mulps %xmm1,%xmm7
.byte 15,88,251 // addps %xmm3,%xmm7
- .byte 68,15,40,45,145,216,1,0 // movaps 0x1d891(%rip),%xmm13 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,45,75,222,1,0 // movaps 0x1de4b(%rip),%xmm13 # 3a250 <_sk_srcover_bgra_8888_sse2_lowp+0xd58>
.byte 69,15,89,245 // mulps %xmm13,%xmm14
.byte 68,15,88,247 // addps %xmm7,%xmm14
.byte 65,15,40,218 // movaps %xmm10,%xmm3
@@ -36264,7 +36829,7 @@ _sk_saturation_sse41:
.byte 65,15,88,253 // addps %xmm13,%xmm7
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 102,68,15,56,20,223 // blendvps %xmm0,%xmm7,%xmm11
- .byte 68,15,40,13,167,214,1,0 // movaps 0x1d6a7(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,97,220,1,0 // movaps 0x1dc61(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 68,15,92,204 // subps %xmm4,%xmm9
.byte 15,40,124,36,168 // movaps -0x58(%rsp),%xmm7
@@ -36319,14 +36884,14 @@ _sk_color_sse41:
.byte 15,40,231 // movaps %xmm7,%xmm4
.byte 68,15,89,244 // mulps %xmm4,%xmm14
.byte 15,89,204 // mulps %xmm4,%xmm1
- .byte 68,15,40,13,98,214,1,0 // movaps 0x1d662(%rip),%xmm9 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,13,28,220,1,0 // movaps 0x1dc1c(%rip),%xmm9 # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 65,15,40,250 // movaps %xmm10,%xmm7
.byte 65,15,89,249 // mulps %xmm9,%xmm7
- .byte 68,15,40,21,98,214,1,0 // movaps 0x1d662(%rip),%xmm10 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,21,28,220,1,0 // movaps 0x1dc1c(%rip),%xmm10 # 3a240 <_sk_srcover_bgra_8888_sse2_lowp+0xd48>
.byte 65,15,40,219 // movaps %xmm11,%xmm3
.byte 65,15,89,218 // mulps %xmm10,%xmm3
.byte 15,88,223 // addps %xmm7,%xmm3
- .byte 68,15,40,29,95,214,1,0 // movaps 0x1d65f(%rip),%xmm11 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,29,25,220,1,0 // movaps 0x1dc19(%rip),%xmm11 # 3a250 <_sk_srcover_bgra_8888_sse2_lowp+0xd58>
.byte 69,15,40,236 // movaps %xmm12,%xmm13
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
@@ -36411,7 +36976,7 @@ _sk_color_sse41:
.byte 65,15,88,251 // addps %xmm11,%xmm7
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 102,15,56,20,207 // blendvps %xmm0,%xmm7,%xmm1
- .byte 68,15,40,13,107,212,1,0 // movaps 0x1d46b(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,37,218,1,0 // movaps 0x1da25(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 68,15,89,192 // mulps %xmm0,%xmm8
@@ -36463,13 +37028,13 @@ _sk_luminosity_sse41:
.byte 69,15,89,216 // mulps %xmm8,%xmm11
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,89,205 // mulps %xmm5,%xmm9
- .byte 68,15,40,5,51,212,1,0 // movaps 0x1d433(%rip),%xmm8 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,5,237,217,1,0 // movaps 0x1d9ed(%rip),%xmm8 # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
- .byte 68,15,40,21,55,212,1,0 // movaps 0x1d437(%rip),%xmm10 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,21,241,217,1,0 // movaps 0x1d9f1(%rip),%xmm10 # 3a240 <_sk_srcover_bgra_8888_sse2_lowp+0xd48>
.byte 15,40,233 // movaps %xmm1,%xmm5
.byte 65,15,89,234 // mulps %xmm10,%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
- .byte 68,15,40,37,53,212,1,0 // movaps 0x1d435(%rip),%xmm12 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,37,239,217,1,0 // movaps 0x1d9ef(%rip),%xmm12 # 3a250 <_sk_srcover_bgra_8888_sse2_lowp+0xd58>
.byte 68,15,40,242 // movaps %xmm2,%xmm14
.byte 69,15,89,244 // mulps %xmm12,%xmm14
.byte 68,15,88,245 // addps %xmm5,%xmm14
@@ -36554,7 +37119,7 @@ _sk_luminosity_sse41:
.byte 65,15,88,244 // addps %xmm12,%xmm6
.byte 65,15,40,195 // movaps %xmm11,%xmm0
.byte 102,68,15,56,20,206 // blendvps %xmm0,%xmm6,%xmm9
- .byte 15,40,5,59,210,1,0 // movaps 0x1d23b(%rip),%xmm0 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,5,245,215,1,0 // movaps 0x1d7f5(%rip),%xmm0 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,92,215 // subps %xmm7,%xmm2
.byte 15,89,226 // mulps %xmm2,%xmm4
@@ -36599,23 +37164,23 @@ _sk_srcover_rgba_8888_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,219,0,0,0 // jne 1c37d <_sk_srcover_rgba_8888_sse41+0xfb>
+ .byte 15,133,219,0,0,0 // jne 1cb23 <_sk_srcover_rgba_8888_sse41+0xfb>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
.byte 72,133,255 // test %rdi,%rdi
- .byte 102,15,111,37,77,210,1,0 // movdqa 0x1d24d(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,37,7,216,1,0 // movdqa 0x1d807(%rip),%xmm4 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 102,15,111,239 // movdqa %xmm7,%xmm5
- .byte 102,15,56,0,45,73,210,1,0 // pshufb 0x1d249(%rip),%xmm5 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,45,3,216,1,0 // pshufb 0x1d803(%rip),%xmm5 # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
.byte 102,15,111,247 // movdqa %xmm7,%xmm6
- .byte 102,15,56,0,53,73,210,1,0 // pshufb 0x1d249(%rip),%xmm6 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,53,3,216,1,0 // pshufb 0x1d803(%rip),%xmm6 # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 68,15,40,5,102,209,1,0 // movaps 0x1d166(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,32,215,1,0 // movaps 0x1d720(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,58,210,1,0 // movaps 0x1d23a(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,37,244,215,1,0 // movaps 0x1d7f4(%rip),%xmm12 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -36641,7 +37206,7 @@ _sk_srcover_rgba_8888_sse41:
.byte 102,15,114,240,24 // pslld $0x18,%xmm0
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
- .byte 117,88 // jne 1c3bb <_sk_srcover_rgba_8888_sse41+0x139>
+ .byte 117,88 // jne 1cb61 <_sk_srcover_rgba_8888_sse41+0x139>
.byte 243,65,15,127,4,128 // movdqu %xmm0,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -36652,32 +37217,32 @@ _sk_srcover_rgba_8888_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,91 // je 1c3e5 <_sk_srcover_rgba_8888_sse41+0x163>
+ .byte 116,91 // je 1cb8b <_sk_srcover_rgba_8888_sse41+0x163>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,22 // je 1c3aa <_sk_srcover_rgba_8888_sse41+0x128>
+ .byte 116,22 // je 1cb50 <_sk_srcover_rgba_8888_sse41+0x128>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,10,255,255,255 // jne 1c2a8 <_sk_srcover_rgba_8888_sse41+0x26>
+ .byte 15,133,10,255,255,255 // jne 1ca4e <_sk_srcover_rgba_8888_sse41+0x26>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7
.byte 243,65,15,126,36,128 // movq (%r8,%rax,4),%xmm4
.byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7
- .byte 233,237,254,255,255 // jmpq 1c2a8 <_sk_srcover_rgba_8888_sse41+0x26>
+ .byte 233,237,254,255,255 // jmpq 1ca4e <_sk_srcover_rgba_8888_sse41+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,40 // je 1c3f0 <_sk_srcover_rgba_8888_sse41+0x16e>
+ .byte 116,40 // je 1cb96 <_sk_srcover_rgba_8888_sse41+0x16e>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1c3dd <_sk_srcover_rgba_8888_sse41+0x15b>
+ .byte 116,15 // je 1cb83 <_sk_srcover_rgba_8888_sse41+0x15b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,149 // jne 1c369 <_sk_srcover_rgba_8888_sse41+0xe7>
+ .byte 117,149 // jne 1cb0f <_sk_srcover_rgba_8888_sse41+0xe7>
.byte 102,65,15,58,22,68,128,8,2 // pextrd $0x2,%xmm0,0x8(%r8,%rax,4)
.byte 102,65,15,214,4,128 // movq %xmm0,(%r8,%rax,4)
- .byte 235,132 // jmp 1c369 <_sk_srcover_rgba_8888_sse41+0xe7>
+ .byte 235,132 // jmp 1cb0f <_sk_srcover_rgba_8888_sse41+0xe7>
.byte 102,65,15,110,60,128 // movd (%r8,%rax,4),%xmm7
- .byte 233,184,254,255,255 // jmpq 1c2a8 <_sk_srcover_rgba_8888_sse41+0x26>
+ .byte 233,184,254,255,255 // jmpq 1ca4e <_sk_srcover_rgba_8888_sse41+0x26>
.byte 102,65,15,126,4,128 // movd %xmm0,(%r8,%rax,4)
- .byte 233,110,255,255,255 // jmpq 1c369 <_sk_srcover_rgba_8888_sse41+0xe7>
+ .byte 233,110,255,255,255 // jmpq 1cb0f <_sk_srcover_rgba_8888_sse41+0xe7>
HIDDEN _sk_srcover_bgra_8888_sse41
.globl _sk_srcover_bgra_8888_sse41
@@ -36691,23 +37256,23 @@ _sk_srcover_bgra_8888_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,219,0,0,0 // jne 1c4f6 <_sk_srcover_bgra_8888_sse41+0xfb>
+ .byte 15,133,219,0,0,0 // jne 1cc9c <_sk_srcover_bgra_8888_sse41+0xfb>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
.byte 72,133,255 // test %rdi,%rdi
- .byte 102,15,111,37,212,208,1,0 // movdqa 0x1d0d4(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,37,142,214,1,0 // movdqa 0x1d68e(%rip),%xmm4 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,244 // cvtdq2ps %xmm4,%xmm6
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,208,208,1,0 // pshufb 0x1d0d0(%rip),%xmm4 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,37,138,214,1,0 // pshufb 0x1d68a(%rip),%xmm4 # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
.byte 15,91,236 // cvtdq2ps %xmm4,%xmm5
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,208,208,1,0 // pshufb 0x1d0d0(%rip),%xmm4 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,37,138,214,1,0 // pshufb 0x1d68a(%rip),%xmm4 # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 68,15,40,5,237,207,1,0 // movaps 0x1cfed(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,167,213,1,0 // movaps 0x1d5a7(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,193,208,1,0 // movaps 0x1d0c1(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,37,123,214,1,0 // movaps 0x1d67b(%rip),%xmm12 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -36733,7 +37298,7 @@ _sk_srcover_bgra_8888_sse41:
.byte 102,15,114,240,24 // pslld $0x18,%xmm0
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
- .byte 117,88 // jne 1c534 <_sk_srcover_bgra_8888_sse41+0x139>
+ .byte 117,88 // jne 1ccda <_sk_srcover_bgra_8888_sse41+0x139>
.byte 243,65,15,127,4,128 // movdqu %xmm0,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -36744,32 +37309,32 @@ _sk_srcover_bgra_8888_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,91 // je 1c55e <_sk_srcover_bgra_8888_sse41+0x163>
+ .byte 116,91 // je 1cd04 <_sk_srcover_bgra_8888_sse41+0x163>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,22 // je 1c523 <_sk_srcover_bgra_8888_sse41+0x128>
+ .byte 116,22 // je 1ccc9 <_sk_srcover_bgra_8888_sse41+0x128>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,10,255,255,255 // jne 1c421 <_sk_srcover_bgra_8888_sse41+0x26>
+ .byte 15,133,10,255,255,255 // jne 1cbc7 <_sk_srcover_bgra_8888_sse41+0x26>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7
.byte 243,65,15,126,36,128 // movq (%r8,%rax,4),%xmm4
.byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7
- .byte 233,237,254,255,255 // jmpq 1c421 <_sk_srcover_bgra_8888_sse41+0x26>
+ .byte 233,237,254,255,255 // jmpq 1cbc7 <_sk_srcover_bgra_8888_sse41+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,40 // je 1c569 <_sk_srcover_bgra_8888_sse41+0x16e>
+ .byte 116,40 // je 1cd0f <_sk_srcover_bgra_8888_sse41+0x16e>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1c556 <_sk_srcover_bgra_8888_sse41+0x15b>
+ .byte 116,15 // je 1ccfc <_sk_srcover_bgra_8888_sse41+0x15b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,149 // jne 1c4e2 <_sk_srcover_bgra_8888_sse41+0xe7>
+ .byte 117,149 // jne 1cc88 <_sk_srcover_bgra_8888_sse41+0xe7>
.byte 102,65,15,58,22,68,128,8,2 // pextrd $0x2,%xmm0,0x8(%r8,%rax,4)
.byte 102,65,15,214,4,128 // movq %xmm0,(%r8,%rax,4)
- .byte 235,132 // jmp 1c4e2 <_sk_srcover_bgra_8888_sse41+0xe7>
+ .byte 235,132 // jmp 1cc88 <_sk_srcover_bgra_8888_sse41+0xe7>
.byte 102,65,15,110,60,128 // movd (%r8,%rax,4),%xmm7
- .byte 233,184,254,255,255 // jmpq 1c421 <_sk_srcover_bgra_8888_sse41+0x26>
+ .byte 233,184,254,255,255 // jmpq 1cbc7 <_sk_srcover_bgra_8888_sse41+0x26>
.byte 102,65,15,126,4,128 // movd %xmm0,(%r8,%rax,4)
- .byte 233,110,255,255,255 // jmpq 1c4e2 <_sk_srcover_bgra_8888_sse41+0xe7>
+ .byte 233,110,255,255,255 // jmpq 1cc88 <_sk_srcover_bgra_8888_sse41+0xe7>
HIDDEN _sk_clamp_0_sse41
.globl _sk_clamp_0_sse41
@@ -36787,7 +37352,7 @@ HIDDEN _sk_clamp_1_sse41
.globl _sk_clamp_1_sse41
FUNCTION(_sk_clamp_1_sse41)
_sk_clamp_1_sse41:
- .byte 68,15,40,5,188,206,1,0 // movaps 0x1cebc(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,118,212,1,0 // movaps 0x1d476(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -36799,7 +37364,7 @@ HIDDEN _sk_clamp_a_sse41
.globl _sk_clamp_a_sse41
FUNCTION(_sk_clamp_a_sse41)
_sk_clamp_a_sse41:
- .byte 15,93,29,161,206,1,0 // minps 0x1cea1(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,29,91,212,1,0 // minps 0x1d45b(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -36810,7 +37375,7 @@ HIDDEN _sk_clamp_a_dst_sse41
.globl _sk_clamp_a_dst_sse41
FUNCTION(_sk_clamp_a_dst_sse41)
_sk_clamp_a_dst_sse41:
- .byte 15,93,61,141,206,1,0 // minps 0x1ce8d(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,61,71,212,1,0 // minps 0x1d447(%rip),%xmm7 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -36845,7 +37410,7 @@ HIDDEN _sk_invert_sse41
.globl _sk_invert_sse41
FUNCTION(_sk_invert_sse41)
_sk_invert_sse41:
- .byte 68,15,40,5,73,206,1,0 // movaps 0x1ce49(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,3,212,1,0 // movaps 0x1d403(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 69,15,40,208 // movaps %xmm8,%xmm10
@@ -36906,10 +37471,10 @@ HIDDEN _sk_unpremul_sse41
.globl _sk_unpremul_sse41
FUNCTION(_sk_unpremul_sse41)
_sk_unpremul_sse41:
- .byte 68,15,40,5,215,205,1,0 // movaps 0x1cdd7(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,145,211,1,0 // movaps 0x1d391(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,94,195 // divps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
- .byte 68,15,194,13,182,206,1,0,1 // cmpltps 0x1ceb6(%rip),%xmm9 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,194,13,112,212,1,0,1 // cmpltps 0x1d470(%rip),%xmm9 # 3a2a0 <_sk_srcover_bgra_8888_sse2_lowp+0xda8>
.byte 69,15,84,200 // andps %xmm8,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,201 // mulps %xmm9,%xmm1
@@ -36921,20 +37486,20 @@ HIDDEN _sk_from_srgb_sse41
.globl _sk_from_srgb_sse41
FUNCTION(_sk_from_srgb_sse41)
_sk_from_srgb_sse41:
- .byte 68,15,40,29,170,206,1,0 // movaps 0x1ceaa(%rip),%xmm11 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ .byte 68,15,40,29,100,212,1,0 // movaps 0x1d464(%rip),%xmm11 # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb8>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
.byte 68,15,40,208 // movaps %xmm0,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
- .byte 68,15,40,37,18,206,1,0 // movaps 0x1ce12(%rip),%xmm12 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,37,204,211,1,0 // movaps 0x1d3cc(%rip),%xmm12 # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,146,206,1,0 // movaps 0x1ce92(%rip),%xmm13 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,45,76,212,1,0 // movaps 0x1d44c(%rip),%xmm13 # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc8>
.byte 69,15,88,197 // addps %xmm13,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
- .byte 68,15,40,53,146,206,1,0 // movaps 0x1ce92(%rip),%xmm14 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,53,76,212,1,0 // movaps 0x1d44c(%rip),%xmm14 # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd8>
.byte 69,15,88,198 // addps %xmm14,%xmm8
- .byte 68,15,40,61,150,206,1,0 // movaps 0x1ce96(%rip),%xmm15 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,61,80,212,1,0 // movaps 0x1d450(%rip),%xmm15 # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
.byte 65,15,194,199,1 // cmpltps %xmm15,%xmm0
.byte 102,69,15,56,20,193 // blendvps %xmm0,%xmm9,%xmm8
.byte 68,15,40,209 // movaps %xmm1,%xmm10
@@ -36971,19 +37536,19 @@ FUNCTION(_sk_from_srgb_dst_sse41)
_sk_from_srgb_dst_sse41:
.byte 68,15,40,204 // movaps %xmm4,%xmm9
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,40,29,225,205,1,0 // movaps 0x1cde1(%rip),%xmm11 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ .byte 68,15,40,29,155,211,1,0 // movaps 0x1d39b(%rip),%xmm11 # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb8>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 69,15,89,211 // mulps %xmm11,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
- .byte 68,15,40,37,74,205,1,0 // movaps 0x1cd4a(%rip),%xmm12 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,37,4,211,1,0 // movaps 0x1d304(%rip),%xmm12 # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 65,15,89,228 // mulps %xmm12,%xmm4
- .byte 68,15,40,45,206,205,1,0 // movaps 0x1cdce(%rip),%xmm13 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,45,136,211,1,0 // movaps 0x1d388(%rip),%xmm13 # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc8>
.byte 65,15,88,229 // addps %xmm13,%xmm4
.byte 15,89,224 // mulps %xmm0,%xmm4
- .byte 68,15,40,53,207,205,1,0 // movaps 0x1cdcf(%rip),%xmm14 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,53,137,211,1,0 // movaps 0x1d389(%rip),%xmm14 # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd8>
.byte 65,15,88,230 // addps %xmm14,%xmm4
- .byte 68,15,40,61,211,205,1,0 // movaps 0x1cdd3(%rip),%xmm15 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,61,141,211,1,0 // movaps 0x1d38d(%rip),%xmm15 # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
.byte 69,15,194,207,1 // cmpltps %xmm15,%xmm9
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 102,65,15,56,20,226 // blendvps %xmm0,%xmm10,%xmm4
@@ -37027,22 +37592,22 @@ _sk_to_srgb_sse41:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 68,15,82,192 // rsqrtps %xmm0,%xmm8
- .byte 68,15,40,29,71,205,1,0 // movaps 0x1cd47(%rip),%xmm11 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ .byte 68,15,40,29,1,211,1,0 // movaps 0x1d301(%rip),%xmm11 # 3a2f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
- .byte 68,15,40,37,71,205,1,0 // movaps 0x1cd47(%rip),%xmm12 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,37,1,211,1,0 // movaps 0x1d301(%rip),%xmm12 # 3a300 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 69,15,89,252 // mulps %xmm12,%xmm15
- .byte 68,15,40,21,71,205,1,0 // movaps 0x1cd47(%rip),%xmm10 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ .byte 68,15,40,21,1,211,1,0 // movaps 0x1d301(%rip),%xmm10 # 3a310 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,248 // mulps %xmm8,%xmm15
- .byte 68,15,40,45,71,205,1,0 // movaps 0x1cd47(%rip),%xmm13 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ .byte 68,15,40,45,1,211,1,0 // movaps 0x1d301(%rip),%xmm13 # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
.byte 69,15,88,253 // addps %xmm13,%xmm15
- .byte 68,15,40,53,75,205,1,0 // movaps 0x1cd4b(%rip),%xmm14 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,53,5,211,1,0 // movaps 0x1d305(%rip),%xmm14 # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
.byte 69,15,88,198 // addps %xmm14,%xmm8
.byte 69,15,83,192 // rcpps %xmm8,%xmm8
.byte 69,15,89,199 // mulps %xmm15,%xmm8
- .byte 68,15,40,61,71,205,1,0 // movaps 0x1cd47(%rip),%xmm15 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,61,1,211,1,0 // movaps 0x1d301(%rip),%xmm15 # 3a340 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
.byte 65,15,194,199,1 // cmpltps %xmm15,%xmm0
.byte 102,69,15,56,20,193 // blendvps %xmm0,%xmm9,%xmm8
.byte 68,15,82,202 // rsqrtps %xmm2,%xmm9
@@ -37097,7 +37662,7 @@ _sk_rgb_to_hsl_sse41:
.byte 68,15,93,224 // minps %xmm0,%xmm12
.byte 65,15,40,203 // movaps %xmm11,%xmm1
.byte 65,15,92,204 // subps %xmm12,%xmm1
- .byte 68,15,40,53,238,202,1,0 // movaps 0x1caee(%rip),%xmm14 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,53,168,208,1,0 // movaps 0x1d0a8(%rip),%xmm14 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,94,241 // divps %xmm1,%xmm14
.byte 69,15,40,211 // movaps %xmm11,%xmm10
.byte 69,15,194,208,0 // cmpeqps %xmm8,%xmm10
@@ -37106,27 +37671,27 @@ _sk_rgb_to_hsl_sse41:
.byte 65,15,89,198 // mulps %xmm14,%xmm0
.byte 69,15,40,249 // movaps %xmm9,%xmm15
.byte 68,15,194,250,1 // cmpltps %xmm2,%xmm15
- .byte 68,15,84,61,101,204,1,0 // andps 0x1cc65(%rip),%xmm15 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ .byte 68,15,84,61,31,210,1,0 // andps 0x1d21f(%rip),%xmm15 # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 68,15,88,248 // addps %xmm0,%xmm15
.byte 65,15,40,195 // movaps %xmm11,%xmm0
.byte 65,15,194,193,0 // cmpeqps %xmm9,%xmm0
.byte 65,15,92,208 // subps %xmm8,%xmm2
.byte 65,15,89,214 // mulps %xmm14,%xmm2
- .byte 68,15,40,45,88,204,1,0 // movaps 0x1cc58(%rip),%xmm13 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ .byte 68,15,40,45,18,210,1,0 // movaps 0x1d212(%rip),%xmm13 # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 65,15,88,213 // addps %xmm13,%xmm2
.byte 69,15,92,193 // subps %xmm9,%xmm8
.byte 69,15,89,198 // mulps %xmm14,%xmm8
- .byte 68,15,88,5,84,204,1,0 // addps 0x1cc54(%rip),%xmm8 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ .byte 68,15,88,5,14,210,1,0 // addps 0x1d20e(%rip),%xmm8 # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xe78>
.byte 102,68,15,56,20,194 // blendvps %xmm0,%xmm2,%xmm8
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 102,69,15,56,20,199 // blendvps %xmm0,%xmm15,%xmm8
- .byte 68,15,89,5,76,204,1,0 // mulps 0x1cc4c(%rip),%xmm8 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ .byte 68,15,89,5,6,210,1,0 // mulps 0x1d206(%rip),%xmm8 # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xe88>
.byte 69,15,40,203 // movaps %xmm11,%xmm9
.byte 69,15,194,204,4 // cmpneqps %xmm12,%xmm9
.byte 69,15,84,193 // andps %xmm9,%xmm8
.byte 69,15,92,235 // subps %xmm11,%xmm13
.byte 69,15,88,220 // addps %xmm12,%xmm11
- .byte 15,40,5,80,202,1,0 // movaps 0x1ca50(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,40,5,10,208,1,0 // movaps 0x1d00a(%rip),%xmm0 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 65,15,40,211 // movaps %xmm11,%xmm2
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,194,194,1 // cmpltps %xmm2,%xmm0
@@ -37148,7 +37713,7 @@ _sk_hsl_to_rgb_sse41:
.byte 15,41,100,36,184 // movaps %xmm4,-0x48(%rsp)
.byte 15,41,92,36,168 // movaps %xmm3,-0x58(%rsp)
.byte 68,15,40,208 // movaps %xmm0,%xmm10
- .byte 68,15,40,13,6,202,1,0 // movaps 0x1ca06(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,13,192,207,1,0 // movaps 0x1cfc0(%rip),%xmm9 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,194,194,2 // cmpleps %xmm2,%xmm0
.byte 15,40,217 // movaps %xmm1,%xmm3
@@ -37161,19 +37726,19 @@ _sk_hsl_to_rgb_sse41:
.byte 15,41,84,36,152 // movaps %xmm2,-0x68(%rsp)
.byte 69,15,88,192 // addps %xmm8,%xmm8
.byte 68,15,92,197 // subps %xmm5,%xmm8
- .byte 68,15,40,53,193,203,1,0 // movaps 0x1cbc1(%rip),%xmm14 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ .byte 68,15,40,53,123,209,1,0 // movaps 0x1d17b(%rip),%xmm14 # 3a390 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 102,65,15,58,8,198,1 // roundps $0x1,%xmm14,%xmm0
.byte 68,15,92,240 // subps %xmm0,%xmm14
- .byte 68,15,40,29,186,203,1,0 // movaps 0x1cbba(%rip),%xmm11 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ .byte 68,15,40,29,116,209,1,0 // movaps 0x1d174(%rip),%xmm11 # 3a3a0 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
.byte 65,15,40,195 // movaps %xmm11,%xmm0
.byte 65,15,194,198,2 // cmpleps %xmm14,%xmm0
.byte 15,40,245 // movaps %xmm5,%xmm6
.byte 65,15,92,240 // subps %xmm8,%xmm6
- .byte 15,40,61,83,203,1,0 // movaps 0x1cb53(%rip),%xmm7 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ .byte 15,40,61,13,209,1,0 // movaps 0x1d10d(%rip),%xmm7 # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 69,15,40,238 // movaps %xmm14,%xmm13
.byte 68,15,89,239 // mulps %xmm7,%xmm13
- .byte 15,40,29,100,203,1,0 // movaps 0x1cb64(%rip),%xmm3 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ .byte 15,40,29,30,209,1,0 // movaps 0x1d11e(%rip),%xmm3 # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xe78>
.byte 68,15,40,227 // movaps %xmm3,%xmm12
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 68,15,89,230 // mulps %xmm6,%xmm12
@@ -37183,7 +37748,7 @@ _sk_hsl_to_rgb_sse41:
.byte 65,15,194,198,2 // cmpleps %xmm14,%xmm0
.byte 68,15,40,253 // movaps %xmm5,%xmm15
.byte 102,69,15,56,20,252 // blendvps %xmm0,%xmm12,%xmm15
- .byte 68,15,40,37,67,203,1,0 // movaps 0x1cb43(%rip),%xmm12 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ .byte 68,15,40,37,253,208,1,0 // movaps 0x1d0fd(%rip),%xmm12 # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xe88>
.byte 65,15,40,196 // movaps %xmm12,%xmm0
.byte 65,15,194,198,2 // cmpleps %xmm14,%xmm0
.byte 68,15,89,238 // mulps %xmm6,%xmm13
@@ -37217,7 +37782,7 @@ _sk_hsl_to_rgb_sse41:
.byte 65,15,40,198 // movaps %xmm14,%xmm0
.byte 15,40,84,36,152 // movaps -0x68(%rsp),%xmm2
.byte 102,15,56,20,202 // blendvps %xmm0,%xmm2,%xmm1
- .byte 68,15,88,21,219,202,1,0 // addps 0x1cadb(%rip),%xmm10 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,88,21,149,208,1,0 // addps 0x1d095(%rip),%xmm10 # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 102,65,15,58,8,194,1 // roundps $0x1,%xmm10,%xmm0
.byte 68,15,92,208 // subps %xmm0,%xmm10
.byte 69,15,194,218,2 // cmpleps %xmm10,%xmm11
@@ -37272,11 +37837,11 @@ _sk_scale_u8_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,52 // jne 1cc5c <_sk_scale_u8_sse41+0x4c>
+ .byte 117,52 // jne 1d402 <_sk_scale_u8_sse41+0x4c>
.byte 102,71,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm8
- .byte 102,68,15,219,5,200,200,1,0 // pand 0x1c8c8(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,68,15,219,5,130,206,1,0 // pand 0x1ce82(%rip),%xmm8 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,28,202,1,0 // mulps 0x1ca1c(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,5,214,207,1,0 // mulps 0x1cfd6(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -37287,12 +37852,12 @@ _sk_scale_u8_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,59 // je 1cca4 <_sk_scale_u8_sse41+0x94>
+ .byte 116,59 // je 1d44a <_sk_scale_u8_sse41+0x94>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 1cc8b <_sk_scale_u8_sse41+0x7b>
+ .byte 116,23 // je 1d431 <_sk_scale_u8_sse41+0x7b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,181 // jne 1cc2f <_sk_scale_u8_sse41+0x1f>
+ .byte 117,181 // jne 1d3d5 <_sk_scale_u8_sse41+0x1f>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8
@@ -37300,10 +37865,10 @@ _sk_scale_u8_sse41:
.byte 102,68,15,110,200 // movd %eax,%xmm9
.byte 102,69,15,56,49,201 // pmovzxbd %xmm9,%xmm9
.byte 102,69,15,58,14,193,15 // pblendw $0xf,%xmm9,%xmm8
- .byte 235,139 // jmp 1cc2f <_sk_scale_u8_sse41+0x1f>
+ .byte 235,139 // jmp 1d3d5 <_sk_scale_u8_sse41+0x1f>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 233,124,255,255,255 // jmpq 1cc2f <_sk_scale_u8_sse41+0x1f>
+ .byte 233,124,255,255,255 // jmpq 1d3d5 <_sk_scale_u8_sse41+0x1f>
HIDDEN _sk_scale_565_sse41
.globl _sk_scale_565_sse41
@@ -37318,19 +37883,19 @@ _sk_scale_565_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,159,0,0,0 // jne 1cd76 <_sk_scale_565_sse41+0xc3>
+ .byte 15,133,159,0,0,0 // jne 1d51c <_sk_scale_565_sse41+0xc3>
.byte 102,71,15,56,51,28,80 // pmovzxwd (%r8,%r10,2),%xmm11
- .byte 102,15,111,5,138,201,1,0 // movdqa 0x1c98a(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,5,68,207,1,0 // movdqa 0x1cf44(%rip),%xmm0 # 3a3d0 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,137,201,1,0 // mulps 0x1c989(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,5,145,201,1,0 // movdqa 0x1c991(%rip),%xmm0 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 68,15,89,13,67,207,1,0 // mulps 0x1cf43(%rip),%xmm9 # 3a3e0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 102,15,111,5,75,207,1,0 // movdqa 0x1cf4b(%rip),%xmm0 # 3a3f0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,208 // cvtdq2ps %xmm0,%xmm10
- .byte 68,15,89,21,144,201,1,0 // mulps 0x1c990(%rip),%xmm10 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,68,15,219,29,151,201,1,0 // pand 0x1c997(%rip),%xmm11 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 68,15,89,21,74,207,1,0 // mulps 0x1cf4a(%rip),%xmm10 # 3a400 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 102,68,15,219,29,81,207,1,0 // pand 0x1cf51(%rip),%xmm11 # 3a410 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
- .byte 68,15,89,29,155,201,1,0 // mulps 0x1c99b(%rip),%xmm11 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 68,15,89,29,85,207,1,0 // mulps 0x1cf55(%rip),%xmm11 # 3a420 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
.byte 69,15,40,226 // movaps %xmm10,%xmm12
@@ -37355,22 +37920,22 @@ _sk_scale_565_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,60 // je 1cdbf <_sk_scale_565_sse41+0x10c>
+ .byte 116,60 // je 1d565 <_sk_scale_565_sse41+0x10c>
.byte 102,69,15,239,219 // pxor %xmm11,%xmm11
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,26 // je 1cda8 <_sk_scale_565_sse41+0xf5>
+ .byte 116,26 // je 1d54e <_sk_scale_565_sse41+0xf5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,70,255,255,255 // jne 1ccde <_sk_scale_565_sse41+0x2b>
+ .byte 15,133,70,255,255,255 // jne 1d484 <_sk_scale_565_sse41+0x2b>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,68,15,112,216,69 // pshufd $0x45,%xmm0,%xmm11
.byte 102,67,15,110,4,80 // movd (%r8,%r10,2),%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
.byte 102,68,15,58,14,216,15 // pblendw $0xf,%xmm0,%xmm11
- .byte 233,31,255,255,255 // jmpq 1ccde <_sk_scale_565_sse41+0x2b>
+ .byte 233,31,255,255,255 // jmpq 1d484 <_sk_scale_565_sse41+0x2b>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,68,15,110,216 // movd %eax,%xmm11
- .byte 233,16,255,255,255 // jmpq 1ccde <_sk_scale_565_sse41+0x2b>
+ .byte 233,16,255,255,255 // jmpq 1d484 <_sk_scale_565_sse41+0x2b>
HIDDEN _sk_lerp_1_float_sse41
.globl _sk_lerp_1_float_sse41
@@ -37405,11 +37970,11 @@ _sk_lerp_u8_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,72 // jne 1ce66 <_sk_lerp_u8_sse41+0x60>
+ .byte 117,72 // jne 1d60c <_sk_lerp_u8_sse41+0x60>
.byte 102,71,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm8
- .byte 102,68,15,219,5,210,198,1,0 // pand 0x1c6d2(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,68,15,219,5,140,204,1,0 // pand 0x1cc8c(%rip),%xmm8 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,38,200,1,0 // mulps 0x1c826(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,5,224,205,1,0 // mulps 0x1cde0(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -37427,12 +37992,12 @@ _sk_lerp_u8_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,62 // je 1ceb1 <_sk_lerp_u8_sse41+0xab>
+ .byte 116,62 // je 1d657 <_sk_lerp_u8_sse41+0xab>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 1ce95 <_sk_lerp_u8_sse41+0x8f>
+ .byte 116,23 // je 1d63b <_sk_lerp_u8_sse41+0x8f>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,161 // jne 1ce25 <_sk_lerp_u8_sse41+0x1f>
+ .byte 117,161 // jne 1d5cb <_sk_lerp_u8_sse41+0x1f>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8
@@ -37440,10 +38005,10 @@ _sk_lerp_u8_sse41:
.byte 102,68,15,110,200 // movd %eax,%xmm9
.byte 102,69,15,56,49,201 // pmovzxbd %xmm9,%xmm9
.byte 102,69,15,58,14,193,15 // pblendw $0xf,%xmm9,%xmm8
- .byte 233,116,255,255,255 // jmpq 1ce25 <_sk_lerp_u8_sse41+0x1f>
+ .byte 233,116,255,255,255 // jmpq 1d5cb <_sk_lerp_u8_sse41+0x1f>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 233,101,255,255,255 // jmpq 1ce25 <_sk_lerp_u8_sse41+0x1f>
+ .byte 233,101,255,255,255 // jmpq 1d5cb <_sk_lerp_u8_sse41+0x1f>
HIDDEN _sk_lerp_565_sse41
.globl _sk_lerp_565_sse41
@@ -37458,19 +38023,19 @@ _sk_lerp_565_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,165,0,0,0 // jne 1cf89 <_sk_lerp_565_sse41+0xc9>
+ .byte 15,133,165,0,0,0 // jne 1d72f <_sk_lerp_565_sse41+0xc9>
.byte 102,71,15,56,51,20,80 // pmovzxwd (%r8,%r10,2),%xmm10
- .byte 102,15,111,5,125,199,1,0 // movdqa 0x1c77d(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,5,55,205,1,0 // movdqa 0x1cd37(%rip),%xmm0 # 3a3d0 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,124,199,1,0 // mulps 0x1c77c(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,5,132,199,1,0 // movdqa 0x1c784(%rip),%xmm0 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 68,15,89,13,54,205,1,0 // mulps 0x1cd36(%rip),%xmm9 # 3a3e0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 102,15,111,5,62,205,1,0 // movdqa 0x1cd3e(%rip),%xmm0 # 3a3f0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,216 // cvtdq2ps %xmm0,%xmm11
- .byte 68,15,89,29,131,199,1,0 // mulps 0x1c783(%rip),%xmm11 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,68,15,219,21,138,199,1,0 // pand 0x1c78a(%rip),%xmm10 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 68,15,89,29,61,205,1,0 // mulps 0x1cd3d(%rip),%xmm11 # 3a400 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 102,68,15,219,21,68,205,1,0 // pand 0x1cd44(%rip),%xmm10 # 3a410 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,142,199,1,0 // mulps 0x1c78e(%rip),%xmm10 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 68,15,89,21,72,205,1,0 // mulps 0x1cd48(%rip),%xmm10 # 3a420 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -37498,22 +38063,22 @@ _sk_lerp_565_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,60 // je 1cfd2 <_sk_lerp_565_sse41+0x112>
+ .byte 116,60 // je 1d778 <_sk_lerp_565_sse41+0x112>
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,26 // je 1cfbb <_sk_lerp_565_sse41+0xfb>
+ .byte 116,26 // je 1d761 <_sk_lerp_565_sse41+0xfb>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,64,255,255,255 // jne 1ceeb <_sk_lerp_565_sse41+0x2b>
+ .byte 15,133,64,255,255,255 // jne 1d691 <_sk_lerp_565_sse41+0x2b>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,68,15,112,208,69 // pshufd $0x45,%xmm0,%xmm10
.byte 102,67,15,110,4,80 // movd (%r8,%r10,2),%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
.byte 102,68,15,58,14,208,15 // pblendw $0xf,%xmm0,%xmm10
- .byte 233,25,255,255,255 // jmpq 1ceeb <_sk_lerp_565_sse41+0x2b>
+ .byte 233,25,255,255,255 // jmpq 1d691 <_sk_lerp_565_sse41+0x2b>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,68,15,110,208 // movd %eax,%xmm10
- .byte 233,10,255,255,255 // jmpq 1ceeb <_sk_lerp_565_sse41+0x2b>
+ .byte 233,10,255,255,255 // jmpq 1d691 <_sk_lerp_565_sse41+0x2b>
HIDDEN _sk_load_tables_sse41
.globl _sk_load_tables_sse41
@@ -37522,11 +38087,11 @@ _sk_load_tables_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,139,0 // mov (%rax),%r8
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,20,1,0,0 // jne 1d103 <_sk_load_tables_sse41+0x122>
+ .byte 15,133,20,1,0,0 // jne 1d8a9 <_sk_load_tables_sse41+0x122>
.byte 243,69,15,111,4,144 // movdqu (%r8,%rdx,4),%xmm8
.byte 65,86 // push %r14
.byte 83 // push %rbx
- .byte 102,15,111,5,0,197,1,0 // movdqa 0x1c500(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,186,202,1,0 // movdqa 0x1caba(%rip),%xmm0 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,73,15,58,22,192,1 // pextrq $0x1,%xmm0,%r8
.byte 102,73,15,126,193 // movq %xmm0,%r9
@@ -37541,7 +38106,7 @@ _sk_load_tables_sse41:
.byte 102,66,15,58,33,4,155,32 // insertps $0x20,(%rbx,%r11,4),%xmm0
.byte 102,66,15,58,33,4,3,48 // insertps $0x30,(%rbx,%r8,1),%xmm0
.byte 102,65,15,111,200 // movdqa %xmm8,%xmm1
- .byte 102,15,56,0,13,187,196,1,0 // pshufb 0x1c4bb(%rip),%xmm1 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,13,117,202,1,0 // pshufb 0x1ca75(%rip),%xmm1 # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
.byte 102,73,15,58,22,200,1 // pextrq $0x1,%xmm1,%r8
.byte 102,72,15,126,203 // movq %xmm1,%rbx
.byte 68,15,182,203 // movzbl %bl,%r9d
@@ -37556,7 +38121,7 @@ _sk_load_tables_sse41:
.byte 102,15,58,33,202,48 // insertps $0x30,%xmm2,%xmm1
.byte 76,139,64,24 // mov 0x18(%rax),%r8
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
- .byte 102,15,56,0,21,119,196,1,0 // pshufb 0x1c477(%rip),%xmm2 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,21,49,202,1,0 // pshufb 0x1ca31(%rip),%xmm2 # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
.byte 102,72,15,58,22,211,1 // pextrq $0x1,%xmm2,%rbx
.byte 102,72,15,126,208 // movq %xmm2,%rax
.byte 68,15,182,200 // movzbl %al,%r9d
@@ -37571,7 +38136,7 @@ _sk_load_tables_sse41:
.byte 102,15,58,33,211,48 // insertps $0x30,%xmm3,%xmm2
.byte 102,65,15,114,208,24 // psrld $0x18,%xmm8
.byte 65,15,91,216 // cvtdq2ps %xmm8,%xmm3
- .byte 15,89,29,100,197,1,0 // mulps 0x1c564(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,29,30,203,1,0 // mulps 0x1cb1e(%rip),%xmm3 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -37579,19 +38144,19 @@ _sk_load_tables_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,52 // je 1d144 <_sk_load_tables_sse41+0x163>
+ .byte 116,52 // je 1d8ea <_sk_load_tables_sse41+0x163>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 1d132 <_sk_load_tables_sse41+0x151>
+ .byte 116,23 // je 1d8d8 <_sk_load_tables_sse41+0x151>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,208,254,255,255 // jne 1cff5 <_sk_load_tables_sse41+0x14>
+ .byte 15,133,208,254,255,255 // jne 1d79b <_sk_load_tables_sse41+0x14>
.byte 102,65,15,110,68,144,8 // movd 0x8(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 243,65,15,126,4,144 // movq (%r8,%rdx,4),%xmm0
.byte 102,68,15,58,14,192,15 // pblendw $0xf,%xmm0,%xmm8
- .byte 233,177,254,255,255 // jmpq 1cff5 <_sk_load_tables_sse41+0x14>
+ .byte 233,177,254,255,255 // jmpq 1d79b <_sk_load_tables_sse41+0x14>
.byte 102,69,15,110,4,144 // movd (%r8,%rdx,4),%xmm8
- .byte 233,166,254,255,255 // jmpq 1cff5 <_sk_load_tables_sse41+0x14>
+ .byte 233,166,254,255,255 // jmpq 1d79b <_sk_load_tables_sse41+0x14>
HIDDEN _sk_load_tables_u16_be_sse41
.globl _sk_load_tables_u16_be_sse41
@@ -37601,7 +38166,7 @@ _sk_load_tables_u16_be_sse41:
.byte 76,139,0 // mov (%rax),%r8
.byte 76,141,12,149,0,0,0,0 // lea 0x0(,%rdx,4),%r9
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,95,1,0,0 // jne 1d2c4 <_sk_load_tables_u16_be_sse41+0x175>
+ .byte 15,133,95,1,0,0 // jne 1da6a <_sk_load_tables_u16_be_sse41+0x175>
.byte 102,67,15,16,4,72 // movupd (%r8,%r9,2),%xmm0
.byte 243,67,15,111,76,72,16 // movdqu 0x10(%r8,%r9,2),%xmm1
.byte 65,86 // push %r14
@@ -37612,7 +38177,7 @@ _sk_load_tables_u16_be_sse41:
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,97,200 // punpcklwd %xmm0,%xmm1
.byte 102,68,15,105,200 // punpckhwd %xmm0,%xmm9
- .byte 102,68,15,111,5,54,197,1,0 // movdqa 0x1c536(%rip),%xmm8 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 102,68,15,111,5,240,202,1,0 // movdqa 0x1caf0(%rip),%xmm8 # 3a430 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
@@ -37630,7 +38195,7 @@ _sk_load_tables_u16_be_sse41:
.byte 102,15,58,33,194,32 // insertps $0x20,%xmm2,%xmm0
.byte 243,66,15,16,20,3 // movss (%rbx,%r8,1),%xmm2
.byte 102,15,58,33,194,48 // insertps $0x30,%xmm2,%xmm0
- .byte 102,15,56,0,13,229,196,1,0 // pshufb 0x1c4e5(%rip),%xmm1 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ .byte 102,15,56,0,13,159,202,1,0 // pshufb 0x1ca9f(%rip),%xmm1 # 3a440 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
.byte 102,15,56,51,201 // pmovzxwd %xmm1,%xmm1
.byte 102,73,15,58,22,200,1 // pextrq $0x1,%xmm1,%r8
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -37666,23 +38231,23 @@ _sk_load_tables_u16_be_sse41:
.byte 102,65,15,235,216 // por %xmm8,%xmm3
.byte 102,15,56,51,219 // pmovzxwd %xmm3,%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,51,196,1,0 // mulps 0x1c433(%rip),%xmm3 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 15,89,29,237,201,1,0 // mulps 0x1c9ed(%rip),%xmm3 # 3a450 <_sk_srcover_bgra_8888_sse2_lowp+0xf58>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
.byte 242,67,15,16,4,72 // movsd (%r8,%r9,2),%xmm0
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 1d2dd <_sk_load_tables_u16_be_sse41+0x18e>
+ .byte 117,13 // jne 1da83 <_sk_load_tables_u16_be_sse41+0x18e>
.byte 243,15,126,192 // movq %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,149,254,255,255 // jmpq 1d172 <_sk_load_tables_u16_be_sse41+0x23>
+ .byte 233,149,254,255,255 // jmpq 1d918 <_sk_load_tables_u16_be_sse41+0x23>
.byte 102,67,15,22,68,72,8 // movhpd 0x8(%r8,%r9,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,128,254,255,255 // jb 1d172 <_sk_load_tables_u16_be_sse41+0x23>
+ .byte 15,130,128,254,255,255 // jb 1d918 <_sk_load_tables_u16_be_sse41+0x23>
.byte 243,67,15,126,76,72,16 // movq 0x10(%r8,%r9,2),%xmm1
- .byte 233,116,254,255,255 // jmpq 1d172 <_sk_load_tables_u16_be_sse41+0x23>
+ .byte 233,116,254,255,255 // jmpq 1d918 <_sk_load_tables_u16_be_sse41+0x23>
HIDDEN _sk_load_tables_rgb_u16_be_sse41
.globl _sk_load_tables_rgb_u16_be_sse41
@@ -37692,7 +38257,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.byte 76,139,0 // mov (%rax),%r8
.byte 76,141,12,82 // lea (%rdx,%rdx,2),%r9
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,79,1,0,0 // jne 1d45f <_sk_load_tables_rgb_u16_be_sse41+0x161>
+ .byte 15,133,79,1,0,0 // jne 1dc05 <_sk_load_tables_rgb_u16_be_sse41+0x161>
.byte 243,67,15,111,20,72 // movdqu (%r8,%r9,2),%xmm2
.byte 243,67,15,111,76,72,8 // movdqu 0x8(%r8,%r9,2),%xmm1
.byte 102,15,115,217,4 // psrldq $0x4,%xmm1
@@ -37706,7 +38271,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.byte 102,15,97,209 // punpcklwd %xmm1,%xmm2
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,97,201 // punpcklwd %xmm9,%xmm1
- .byte 102,68,15,111,5,124,195,1,0 // movdqa 0x1c37c(%rip),%xmm8 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 102,68,15,111,5,54,201,1,0 // movdqa 0x1c936(%rip),%xmm8 # 3a430 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
@@ -37724,7 +38289,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.byte 102,15,58,33,195,32 // insertps $0x20,%xmm3,%xmm0
.byte 243,66,15,16,28,3 // movss (%rbx,%r8,1),%xmm3
.byte 102,15,58,33,195,48 // insertps $0x30,%xmm3,%xmm0
- .byte 102,15,56,0,13,43,195,1,0 // pshufb 0x1c32b(%rip),%xmm1 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ .byte 102,15,56,0,13,229,200,1,0 // pshufb 0x1c8e5(%rip),%xmm1 # 3a440 <_sk_srcover_bgra_8888_sse2_lowp+0xf48>
.byte 102,15,56,51,201 // pmovzxwd %xmm1,%xmm1
.byte 102,73,15,58,22,200,1 // pextrq $0x1,%xmm1,%r8
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -37755,7 +38320,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.byte 243,65,15,16,28,24 // movss (%r8,%rbx,1),%xmm3
.byte 102,15,58,33,211,48 // insertps $0x30,%xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,246,191,1,0 // movaps 0x1bff6(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,176,197,1,0 // movaps 0x1c5b0(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
@@ -37763,21 +38328,21 @@ _sk_load_tables_rgb_u16_be_sse41:
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,67,15,196,84,72,4,2 // pinsrw $0x2,0x4(%r8,%r9,2),%xmm2
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,14 // jne 1d485 <_sk_load_tables_rgb_u16_be_sse41+0x187>
+ .byte 117,14 // jne 1dc2b <_sk_load_tables_rgb_u16_be_sse41+0x187>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
- .byte 233,177,254,255,255 // jmpq 1d336 <_sk_load_tables_rgb_u16_be_sse41+0x38>
+ .byte 233,177,254,255,255 // jmpq 1dadc <_sk_load_tables_rgb_u16_be_sse41+0x38>
.byte 102,71,15,110,76,72,6 // movd 0x6(%r8,%r9,2),%xmm9
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,71,15,196,76,72,10,2 // pinsrw $0x2,0xa(%r8,%r9,2),%xmm9
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,24 // jb 1d4b6 <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
+ .byte 114,24 // jb 1dc5c <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
.byte 102,67,15,110,76,72,12 // movd 0xc(%r8,%r9,2),%xmm1
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,67,15,196,76,72,16,2 // pinsrw $0x2,0x10(%r8,%r9,2),%xmm1
- .byte 233,128,254,255,255 // jmpq 1d336 <_sk_load_tables_rgb_u16_be_sse41+0x38>
+ .byte 233,128,254,255,255 // jmpq 1dadc <_sk_load_tables_rgb_u16_be_sse41+0x38>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,119,254,255,255 // jmpq 1d336 <_sk_load_tables_rgb_u16_be_sse41+0x38>
+ .byte 233,119,254,255,255 // jmpq 1dadc <_sk_load_tables_rgb_u16_be_sse41+0x38>
HIDDEN _sk_byte_tables_sse41
.globl _sk_byte_tables_sse41
@@ -37787,7 +38352,7 @@ _sk_byte_tables_sse41:
.byte 65,86 // push %r14
.byte 83 // push %rbx
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,99,192,1,0 // movaps 0x1c063(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,29,198,1,0 // movaps 0x1c61d(%rip),%xmm8 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 102,73,15,58,22,192,1 // pextrq $0x1,%xmm0,%r8
@@ -37810,7 +38375,7 @@ _sk_byte_tables_sse41:
.byte 102,15,58,32,197,3 // pinsrb $0x3,%ebp,%xmm0
.byte 102,15,56,49,192 // pmovzxbd %xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,13,41,193,1,0 // movaps 0x1c129(%rip),%xmm9 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,13,227,198,1,0 // movaps 0x1c6e3(%rip),%xmm9 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -37912,7 +38477,7 @@ _sk_byte_tables_rgb_sse41:
.byte 102,15,58,32,197,3 // pinsrb $0x3,%ebp,%xmm0
.byte 102,15,56,49,192 // pmovzxbd %xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,13,133,191,1,0 // movaps 0x1bf85(%rip),%xmm9 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,13,63,197,1,0 // movaps 0x1c53f(%rip),%xmm9 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -38094,31 +38659,31 @@ _sk_parametric_r_sse41:
.byte 69,15,88,208 // addps %xmm8,%xmm10
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,91,194 // cvtdq2ps %xmm10,%xmm8
- .byte 68,15,89,5,96,189,1,0 // mulps 0x1bd60(%rip),%xmm8 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,21,104,189,1,0 // andps 0x1bd68(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,21,144,186,1,0 // orps 0x1ba90(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,5,104,189,1,0 // addps 0x1bd68(%rip),%xmm8 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,40,37,112,189,1,0 // movaps 0x1bd70(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,5,26,195,1,0 // mulps 0x1c31a(%rip),%xmm8 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 68,15,84,21,34,195,1,0 // andps 0x1c322(%rip),%xmm10 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+ .byte 68,15,86,21,74,192,1,0 // orps 0x1c04a(%rip),%xmm10 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
+ .byte 68,15,88,5,34,195,1,0 // addps 0x1c322(%rip),%xmm8 # 3a480 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
+ .byte 68,15,40,37,42,195,1,0 // movaps 0x1c32a(%rip),%xmm12 # 3a490 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,196 // subps %xmm12,%xmm8
- .byte 68,15,88,21,112,189,1,0 // addps 0x1bd70(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 68,15,40,37,120,189,1,0 // movaps 0x1bd78(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,21,42,195,1,0 // addps 0x1c32a(%rip),%xmm10 # 3a4a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
+ .byte 68,15,40,37,50,195,1,0 // movaps 0x1c332(%rip),%xmm12 # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,196 // subps %xmm12,%xmm8
.byte 69,15,89,195 // mulps %xmm11,%xmm8
.byte 102,69,15,58,8,208,1 // roundps $0x1,%xmm8,%xmm10
.byte 69,15,40,216 // movaps %xmm8,%xmm11
.byte 69,15,92,218 // subps %xmm10,%xmm11
- .byte 68,15,88,5,101,189,1,0 // addps 0x1bd65(%rip),%xmm8 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 68,15,40,21,109,189,1,0 // movaps 0x1bd6d(%rip),%xmm10 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,5,31,195,1,0 // addps 0x1c31f(%rip),%xmm8 # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
+ .byte 68,15,40,21,39,195,1,0 // movaps 0x1c327(%rip),%xmm10 # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
.byte 69,15,89,211 // mulps %xmm11,%xmm10
.byte 69,15,92,194 // subps %xmm10,%xmm8
- .byte 68,15,40,21,109,189,1,0 // movaps 0x1bd6d(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,21,39,195,1,0 // movaps 0x1c327(%rip),%xmm10 # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 68,15,40,29,113,189,1,0 // movaps 0x1bd71(%rip),%xmm11 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,29,43,195,1,0 // movaps 0x1c32b(%rip),%xmm11 # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
.byte 69,15,94,218 // divps %xmm10,%xmm11
.byte 69,15,88,216 // addps %xmm8,%xmm11
- .byte 68,15,89,29,113,189,1,0 // mulps 0x1bd71(%rip),%xmm11 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,29,43,195,1,0 // mulps 0x1c32b(%rip),%xmm11 # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
.byte 102,69,15,91,211 // cvtps2dq %xmm11,%xmm10
.byte 243,68,15,16,64,20 // movss 0x14(%rax),%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
@@ -38126,7 +38691,7 @@ _sk_parametric_r_sse41:
.byte 102,69,15,56,20,193 // blendvps %xmm0,%xmm9,%xmm8
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 68,15,95,192 // maxps %xmm0,%xmm8
- .byte 68,15,93,5,248,185,1,0 // minps 0x1b9f8(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,93,5,178,191,1,0 // minps 0x1bfb2(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38156,31 +38721,31 @@ _sk_parametric_g_sse41:
.byte 68,15,88,217 // addps %xmm1,%xmm11
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 69,15,91,227 // cvtdq2ps %xmm11,%xmm12
- .byte 68,15,89,37,57,188,1,0 // mulps 0x1bc39(%rip),%xmm12 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,29,65,188,1,0 // andps 0x1bc41(%rip),%xmm11 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,29,105,185,1,0 // orps 0x1b969(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,37,65,188,1,0 // addps 0x1bc41(%rip),%xmm12 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 15,40,13,74,188,1,0 // movaps 0x1bc4a(%rip),%xmm1 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,37,243,193,1,0 // mulps 0x1c1f3(%rip),%xmm12 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 68,15,84,29,251,193,1,0 // andps 0x1c1fb(%rip),%xmm11 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+ .byte 68,15,86,29,35,191,1,0 // orps 0x1bf23(%rip),%xmm11 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
+ .byte 68,15,88,37,251,193,1,0 // addps 0x1c1fb(%rip),%xmm12 # 3a480 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
+ .byte 15,40,13,4,194,1,0 // movaps 0x1c204(%rip),%xmm1 # 3a490 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,88,29,74,188,1,0 // addps 0x1bc4a(%rip),%xmm11 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 15,40,13,83,188,1,0 // movaps 0x1bc53(%rip),%xmm1 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,29,4,194,1,0 // addps 0x1c204(%rip),%xmm11 # 3a4a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
+ .byte 15,40,13,13,194,1,0 // movaps 0x1c20d(%rip),%xmm1 # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
.byte 65,15,94,203 // divps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 102,69,15,58,8,212,1 // roundps $0x1,%xmm12,%xmm10
.byte 69,15,40,220 // movaps %xmm12,%xmm11
.byte 69,15,92,218 // subps %xmm10,%xmm11
- .byte 68,15,88,37,64,188,1,0 // addps 0x1bc40(%rip),%xmm12 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 15,40,13,73,188,1,0 // movaps 0x1bc49(%rip),%xmm1 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,37,250,193,1,0 // addps 0x1c1fa(%rip),%xmm12 # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
+ .byte 15,40,13,3,194,1,0 // movaps 0x1c203(%rip),%xmm1 # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,40,21,73,188,1,0 // movaps 0x1bc49(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,21,3,194,1,0 // movaps 0x1c203(%rip),%xmm10 # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,13,78,188,1,0 // movaps 0x1bc4e(%rip),%xmm1 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 15,40,13,8,194,1,0 // movaps 0x1c208(%rip),%xmm1 # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
.byte 65,15,94,202 // divps %xmm10,%xmm1
.byte 65,15,88,204 // addps %xmm12,%xmm1
- .byte 15,89,13,79,188,1,0 // mulps 0x1bc4f(%rip),%xmm1 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,89,13,9,194,1,0 // mulps 0x1c209(%rip),%xmm1 # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
.byte 102,68,15,91,209 // cvtps2dq %xmm1,%xmm10
.byte 243,15,16,72,20 // movss 0x14(%rax),%xmm1
.byte 15,198,201,0 // shufps $0x0,%xmm1,%xmm1
@@ -38188,7 +38753,7 @@ _sk_parametric_g_sse41:
.byte 102,65,15,56,20,201 // blendvps %xmm0,%xmm9,%xmm1
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,95,200 // maxps %xmm0,%xmm1
- .byte 15,93,13,218,184,1,0 // minps 0x1b8da(%rip),%xmm1 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,13,148,190,1,0 // minps 0x1be94(%rip),%xmm1 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38218,31 +38783,31 @@ _sk_parametric_b_sse41:
.byte 68,15,88,218 // addps %xmm2,%xmm11
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 69,15,91,227 // cvtdq2ps %xmm11,%xmm12
- .byte 68,15,89,37,27,187,1,0 // mulps 0x1bb1b(%rip),%xmm12 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,29,35,187,1,0 // andps 0x1bb23(%rip),%xmm11 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,29,75,184,1,0 // orps 0x1b84b(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,37,35,187,1,0 // addps 0x1bb23(%rip),%xmm12 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 15,40,21,44,187,1,0 // movaps 0x1bb2c(%rip),%xmm2 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,37,213,192,1,0 // mulps 0x1c0d5(%rip),%xmm12 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 68,15,84,29,221,192,1,0 // andps 0x1c0dd(%rip),%xmm11 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+ .byte 68,15,86,29,5,190,1,0 // orps 0x1be05(%rip),%xmm11 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
+ .byte 68,15,88,37,221,192,1,0 // addps 0x1c0dd(%rip),%xmm12 # 3a480 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
+ .byte 15,40,21,230,192,1,0 // movaps 0x1c0e6(%rip),%xmm2 # 3a490 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,88,29,44,187,1,0 // addps 0x1bb2c(%rip),%xmm11 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 15,40,21,53,187,1,0 // movaps 0x1bb35(%rip),%xmm2 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,29,230,192,1,0 // addps 0x1c0e6(%rip),%xmm11 # 3a4a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
+ .byte 15,40,21,239,192,1,0 // movaps 0x1c0ef(%rip),%xmm2 # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
.byte 65,15,94,211 // divps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 102,69,15,58,8,212,1 // roundps $0x1,%xmm12,%xmm10
.byte 69,15,40,220 // movaps %xmm12,%xmm11
.byte 69,15,92,218 // subps %xmm10,%xmm11
- .byte 68,15,88,37,34,187,1,0 // addps 0x1bb22(%rip),%xmm12 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 15,40,21,43,187,1,0 // movaps 0x1bb2b(%rip),%xmm2 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,37,220,192,1,0 // addps 0x1c0dc(%rip),%xmm12 # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
+ .byte 15,40,21,229,192,1,0 // movaps 0x1c0e5(%rip),%xmm2 # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,40,21,43,187,1,0 // movaps 0x1bb2b(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,21,229,192,1,0 // movaps 0x1c0e5(%rip),%xmm10 # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,21,48,187,1,0 // movaps 0x1bb30(%rip),%xmm2 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 15,40,21,234,192,1,0 // movaps 0x1c0ea(%rip),%xmm2 # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
.byte 65,15,94,210 // divps %xmm10,%xmm2
.byte 65,15,88,212 // addps %xmm12,%xmm2
- .byte 15,89,21,49,187,1,0 // mulps 0x1bb31(%rip),%xmm2 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,89,21,235,192,1,0 // mulps 0x1c0eb(%rip),%xmm2 # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
.byte 102,68,15,91,210 // cvtps2dq %xmm2,%xmm10
.byte 243,15,16,80,20 // movss 0x14(%rax),%xmm2
.byte 15,198,210,0 // shufps $0x0,%xmm2,%xmm2
@@ -38250,7 +38815,7 @@ _sk_parametric_b_sse41:
.byte 102,65,15,56,20,209 // blendvps %xmm0,%xmm9,%xmm2
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,95,208 // maxps %xmm0,%xmm2
- .byte 15,93,21,188,183,1,0 // minps 0x1b7bc(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,21,118,189,1,0 // minps 0x1bd76(%rip),%xmm2 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38280,31 +38845,31 @@ _sk_parametric_a_sse41:
.byte 68,15,88,219 // addps %xmm3,%xmm11
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 69,15,91,227 // cvtdq2ps %xmm11,%xmm12
- .byte 68,15,89,37,253,185,1,0 // mulps 0x1b9fd(%rip),%xmm12 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,29,5,186,1,0 // andps 0x1ba05(%rip),%xmm11 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,29,45,183,1,0 // orps 0x1b72d(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,37,5,186,1,0 // addps 0x1ba05(%rip),%xmm12 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 15,40,29,14,186,1,0 // movaps 0x1ba0e(%rip),%xmm3 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,37,183,191,1,0 // mulps 0x1bfb7(%rip),%xmm12 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 68,15,84,29,191,191,1,0 // andps 0x1bfbf(%rip),%xmm11 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+ .byte 68,15,86,29,231,188,1,0 // orps 0x1bce7(%rip),%xmm11 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
+ .byte 68,15,88,37,191,191,1,0 // addps 0x1bfbf(%rip),%xmm12 # 3a480 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
+ .byte 15,40,29,200,191,1,0 // movaps 0x1bfc8(%rip),%xmm3 # 3a490 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,88,29,14,186,1,0 // addps 0x1ba0e(%rip),%xmm11 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 15,40,29,23,186,1,0 // movaps 0x1ba17(%rip),%xmm3 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,29,200,191,1,0 // addps 0x1bfc8(%rip),%xmm11 # 3a4a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
+ .byte 15,40,29,209,191,1,0 // movaps 0x1bfd1(%rip),%xmm3 # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
.byte 65,15,94,219 // divps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 102,69,15,58,8,212,1 // roundps $0x1,%xmm12,%xmm10
.byte 69,15,40,220 // movaps %xmm12,%xmm11
.byte 69,15,92,218 // subps %xmm10,%xmm11
- .byte 68,15,88,37,4,186,1,0 // addps 0x1ba04(%rip),%xmm12 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 15,40,29,13,186,1,0 // movaps 0x1ba0d(%rip),%xmm3 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,37,190,191,1,0 // addps 0x1bfbe(%rip),%xmm12 # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
+ .byte 15,40,29,199,191,1,0 // movaps 0x1bfc7(%rip),%xmm3 # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,40,21,13,186,1,0 // movaps 0x1ba0d(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,21,199,191,1,0 // movaps 0x1bfc7(%rip),%xmm10 # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,29,18,186,1,0 // movaps 0x1ba12(%rip),%xmm3 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 15,40,29,204,191,1,0 // movaps 0x1bfcc(%rip),%xmm3 # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
.byte 65,15,94,218 // divps %xmm10,%xmm3
.byte 65,15,88,220 // addps %xmm12,%xmm3
- .byte 15,89,29,19,186,1,0 // mulps 0x1ba13(%rip),%xmm3 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,89,29,205,191,1,0 // mulps 0x1bfcd(%rip),%xmm3 # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
.byte 102,68,15,91,211 // cvtps2dq %xmm3,%xmm10
.byte 243,15,16,88,20 // movss 0x14(%rax),%xmm3
.byte 15,198,219,0 // shufps $0x0,%xmm3,%xmm3
@@ -38312,7 +38877,7 @@ _sk_parametric_a_sse41:
.byte 102,65,15,56,20,217 // blendvps %xmm0,%xmm9,%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,95,216 // maxps %xmm0,%xmm3
- .byte 15,93,29,158,182,1,0 // minps 0x1b69e(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,29,88,188,1,0 // minps 0x1bc58(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38329,20 +38894,20 @@ _sk_gamma_sse41:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,91,194 // cvtdq2ps %xmm2,%xmm0
- .byte 15,89,5,29,185,1,0 // mulps 0x1b91d(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,40,53,37,185,1,0 // movaps 0x1b925(%rip),%xmm14 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 15,89,5,215,190,1,0 // mulps 0x1bed7(%rip),%xmm0 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 68,15,40,53,223,190,1,0 // movaps 0x1bedf(%rip),%xmm14 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
.byte 65,15,84,214 // andps %xmm14,%xmm2
- .byte 68,15,40,37,73,182,1,0 // movaps 0x1b649(%rip),%xmm12 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,37,3,188,1,0 // movaps 0x1bc03(%rip),%xmm12 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 65,15,86,212 // orps %xmm12,%xmm2
- .byte 68,15,40,21,29,185,1,0 // movaps 0x1b91d(%rip),%xmm10 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 68,15,40,21,215,190,1,0 // movaps 0x1bed7(%rip),%xmm10 # 3a480 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
.byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,40,29,33,185,1,0 // movaps 0x1b921(%rip),%xmm11 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,40,29,219,190,1,0 // movaps 0x1bedb(%rip),%xmm11 # 3a490 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
.byte 15,40,226 // movaps %xmm2,%xmm4
.byte 65,15,89,227 // mulps %xmm11,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 68,15,40,13,31,185,1,0 // movaps 0x1b91f(%rip),%xmm9 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,40,13,217,190,1,0 // movaps 0x1bed9(%rip),%xmm9 # 3a4a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
.byte 65,15,88,209 // addps %xmm9,%xmm2
- .byte 68,15,40,45,35,185,1,0 // movaps 0x1b923(%rip),%xmm13 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,40,45,221,190,1,0 // movaps 0x1bedd(%rip),%xmm13 # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
.byte 65,15,40,229 // movaps %xmm13,%xmm4
.byte 15,94,226 // divps %xmm2,%xmm4
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -38353,21 +38918,21 @@ _sk_gamma_sse41:
.byte 102,15,58,8,208,1 // roundps $0x1,%xmm0,%xmm2
.byte 15,40,224 // movaps %xmm0,%xmm4
.byte 15,92,226 // subps %xmm2,%xmm4
- .byte 15,40,53,6,185,1,0 // movaps 0x1b906(%rip),%xmm6 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 15,40,53,192,190,1,0 // movaps 0x1bec0(%rip),%xmm6 # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,28,185,1,0 // movaps 0x1b91c(%rip),%xmm7 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 15,40,61,214,190,1,0 // movaps 0x1bed6(%rip),%xmm7 # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
.byte 15,40,239 // movaps %xmm7,%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,40,212 // movaps %xmm4,%xmm2
- .byte 15,40,37,252,184,1,0 // movaps 0x1b8fc(%rip),%xmm4 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 15,40,37,182,190,1,0 // movaps 0x1beb6(%rip),%xmm4 # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,14,185,1,0 // movaps 0x1b90e(%rip),%xmm15 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,61,200,190,1,0 // movaps 0x1bec8(%rip),%xmm15 # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
.byte 65,15,40,215 // movaps %xmm15,%xmm2
.byte 15,94,213 // divps %xmm5,%xmm2
.byte 15,88,208 // addps %xmm0,%xmm2
.byte 15,91,193 // cvtdq2ps %xmm1,%xmm0
- .byte 15,89,5,106,184,1,0 // mulps 0x1b86a(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 15,89,5,36,190,1,0 // mulps 0x1be24(%rip),%xmm0 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
.byte 65,15,84,206 // andps %xmm14,%xmm1
.byte 65,15,86,204 // orps %xmm12,%xmm1
.byte 65,15,88,194 // addps %xmm10,%xmm0
@@ -38393,8 +38958,8 @@ _sk_gamma_sse41:
.byte 15,94,206 // divps %xmm6,%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
.byte 15,91,195 // cvtdq2ps %xmm3,%xmm0
- .byte 15,89,5,11,184,1,0 // mulps 0x1b80b(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 15,84,29,20,184,1,0 // andps 0x1b814(%rip),%xmm3 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 15,89,5,197,189,1,0 // mulps 0x1bdc5(%rip),%xmm0 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 15,84,29,206,189,1,0 // andps 0x1bdce(%rip),%xmm3 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
.byte 65,15,86,220 // orps %xmm12,%xmm3
.byte 65,15,88,194 // addps %xmm10,%xmm0
.byte 68,15,89,219 // mulps %xmm3,%xmm11
@@ -38412,7 +38977,7 @@ _sk_gamma_sse41:
.byte 15,92,253 // subps %xmm5,%xmm7
.byte 68,15,94,255 // divps %xmm7,%xmm15
.byte 68,15,88,248 // addps %xmm0,%xmm15
- .byte 15,40,5,92,184,1,0 // movaps 0x1b85c(%rip),%xmm0 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,40,5,22,190,1,0 // movaps 0x1be16(%rip),%xmm0 # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 68,15,89,248 // mulps %xmm0,%xmm15
@@ -38432,29 +38997,29 @@ HIDDEN _sk_lab_to_xyz_sse41
FUNCTION(_sk_lab_to_xyz_sse41)
_sk_lab_to_xyz_sse41:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,89,5,44,184,1,0 // mulps 0x1b82c(%rip),%xmm8 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
- .byte 68,15,40,13,164,181,1,0 // movaps 0x1b5a4(%rip),%xmm9 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,89,5,230,189,1,0 // mulps 0x1bde6(%rip),%xmm8 # 3a510 <_sk_srcover_bgra_8888_sse2_lowp+0x1018>
+ .byte 68,15,40,13,94,187,1,0 // movaps 0x1bb5e(%rip),%xmm9 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 65,15,89,201 // mulps %xmm9,%xmm1
- .byte 15,40,5,41,184,1,0 // movaps 0x1b829(%rip),%xmm0 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ .byte 15,40,5,227,189,1,0 // movaps 0x1bde3(%rip),%xmm0 # 3a520 <_sk_srcover_bgra_8888_sse2_lowp+0x1028>
.byte 15,88,200 // addps %xmm0,%xmm1
.byte 65,15,89,209 // mulps %xmm9,%xmm2
.byte 15,88,208 // addps %xmm0,%xmm2
- .byte 68,15,88,5,39,184,1,0 // addps 0x1b827(%rip),%xmm8 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
- .byte 68,15,89,5,47,184,1,0 // mulps 0x1b82f(%rip),%xmm8 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
- .byte 15,89,13,56,184,1,0 // mulps 0x1b838(%rip),%xmm1 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
+ .byte 68,15,88,5,225,189,1,0 // addps 0x1bde1(%rip),%xmm8 # 3a530 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+ .byte 68,15,89,5,233,189,1,0 // mulps 0x1bde9(%rip),%xmm8 # 3a540 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
+ .byte 15,89,13,242,189,1,0 // mulps 0x1bdf2(%rip),%xmm1 # 3a550 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 15,89,21,61,184,1,0 // mulps 0x1b83d(%rip),%xmm2 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ .byte 15,89,21,247,189,1,0 // mulps 0x1bdf7(%rip),%xmm2 # 3a560 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
.byte 69,15,40,208 // movaps %xmm8,%xmm10
.byte 68,15,92,210 // subps %xmm2,%xmm10
.byte 68,15,40,217 // movaps %xmm1,%xmm11
.byte 69,15,89,219 // mulps %xmm11,%xmm11
.byte 68,15,89,217 // mulps %xmm1,%xmm11
- .byte 68,15,40,13,49,184,1,0 // movaps 0x1b831(%rip),%xmm9 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
+ .byte 68,15,40,13,235,189,1,0 // movaps 0x1bdeb(%rip),%xmm9 # 3a570 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 15,40,21,49,184,1,0 // movaps 0x1b831(%rip),%xmm2 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
+ .byte 15,40,21,235,189,1,0 // movaps 0x1bdeb(%rip),%xmm2 # 3a580 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 68,15,40,37,54,184,1,0 // movaps 0x1b836(%rip),%xmm12 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
+ .byte 68,15,40,37,240,189,1,0 // movaps 0x1bdf0(%rip),%xmm12 # 3a590 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
.byte 65,15,89,204 // mulps %xmm12,%xmm1
.byte 102,65,15,56,20,203 // blendvps %xmm0,%xmm11,%xmm1
.byte 69,15,40,216 // movaps %xmm8,%xmm11
@@ -38473,8 +39038,8 @@ _sk_lab_to_xyz_sse41:
.byte 65,15,89,212 // mulps %xmm12,%xmm2
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 102,65,15,56,20,211 // blendvps %xmm0,%xmm11,%xmm2
- .byte 15,89,13,239,183,1,0 // mulps 0x1b7ef(%rip),%xmm1 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
- .byte 15,89,21,248,183,1,0 // mulps 0x1b7f8(%rip),%xmm2 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
+ .byte 15,89,13,169,189,1,0 // mulps 0x1bda9(%rip),%xmm1 # 3a5a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10a8>
+ .byte 15,89,21,178,189,1,0 // mulps 0x1bdb2(%rip),%xmm2 # 3a5b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 65,15,40,200 // movaps %xmm8,%xmm1
@@ -38491,11 +39056,11 @@ _sk_load_a8_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,39 // jne 1e0a2 <_sk_load_a8_sse41+0x3f>
+ .byte 117,39 // jne 1e848 <_sk_load_a8_sse41+0x3f>
.byte 102,67,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm0
- .byte 102,15,219,5,118,180,1,0 // pand 0x1b476(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,5,48,186,1,0 // pand 0x1ba30(%rip),%xmm0 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,204,181,1,0 // mulps 0x1b5cc(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,29,134,187,1,0 // mulps 0x1bb86(%rip),%xmm3 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -38504,12 +39069,12 @@ _sk_load_a8_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e0e4 <_sk_load_a8_sse41+0x81>
+ .byte 116,53 // je 1e88a <_sk_load_a8_sse41+0x81>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e0ce <_sk_load_a8_sse41+0x6b>
+ .byte 116,21 // je 1e874 <_sk_load_a8_sse41+0x6b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 1e082 <_sk_load_a8_sse41+0x1f>
+ .byte 117,195 // jne 1e828 <_sk_load_a8_sse41+0x1f>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0
@@ -38517,10 +39082,10 @@ _sk_load_a8_sse41:
.byte 102,15,110,200 // movd %eax,%xmm1
.byte 102,15,56,49,201 // pmovzxbd %xmm1,%xmm1
.byte 102,15,58,14,193,15 // pblendw $0xf,%xmm1,%xmm0
- .byte 235,158 // jmp 1e082 <_sk_load_a8_sse41+0x1f>
+ .byte 235,158 // jmp 1e828 <_sk_load_a8_sse41+0x1f>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,147 // jmp 1e082 <_sk_load_a8_sse41+0x1f>
+ .byte 235,147 // jmp 1e828 <_sk_load_a8_sse41+0x1f>
HIDDEN _sk_load_a8_dst_sse41
.globl _sk_load_a8_dst_sse41
@@ -38533,11 +39098,11 @@ _sk_load_a8_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,39 // jne 1e12e <_sk_load_a8_dst_sse41+0x3f>
+ .byte 117,39 // jne 1e8d4 <_sk_load_a8_dst_sse41+0x3f>
.byte 102,67,15,56,49,36,16 // pmovzxbd (%r8,%r10,1),%xmm4
- .byte 102,15,219,37,234,179,1,0 // pand 0x1b3ea(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,37,164,185,1,0 // pand 0x1b9a4(%rip),%xmm4 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,64,181,1,0 // mulps 0x1b540(%rip),%xmm7 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,61,250,186,1,0 // mulps 0x1bafa(%rip),%xmm7 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
@@ -38546,12 +39111,12 @@ _sk_load_a8_dst_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e170 <_sk_load_a8_dst_sse41+0x81>
+ .byte 116,53 // je 1e916 <_sk_load_a8_dst_sse41+0x81>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e15a <_sk_load_a8_dst_sse41+0x6b>
+ .byte 116,21 // je 1e900 <_sk_load_a8_dst_sse41+0x6b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 1e10e <_sk_load_a8_dst_sse41+0x1f>
+ .byte 117,195 // jne 1e8b4 <_sk_load_a8_dst_sse41+0x1f>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
@@ -38559,10 +39124,10 @@ _sk_load_a8_dst_sse41:
.byte 102,15,110,232 // movd %eax,%xmm5
.byte 102,15,56,49,237 // pmovzxbd %xmm5,%xmm5
.byte 102,15,58,14,229,15 // pblendw $0xf,%xmm5,%xmm4
- .byte 235,158 // jmp 1e10e <_sk_load_a8_dst_sse41+0x1f>
+ .byte 235,158 // jmp 1e8b4 <_sk_load_a8_dst_sse41+0x1f>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,147 // jmp 1e10e <_sk_load_a8_dst_sse41+0x1f>
+ .byte 235,147 // jmp 1e8b4 <_sk_load_a8_dst_sse41+0x1f>
HIDDEN _sk_gather_a8_sse41
.globl _sk_gather_a8_sse41
@@ -38605,7 +39170,7 @@ _sk_gather_a8_sse41:
.byte 102,15,58,32,192,3 // pinsrb $0x3,%eax,%xmm0
.byte 102,15,56,49,192 // pmovzxbd %xmm0,%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,56,180,1,0 // mulps 0x1b438(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,29,242,185,1,0 // mulps 0x1b9f2(%rip),%xmm3 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -38622,13 +39187,13 @@ _sk_store_a8_sse41:
.byte 77,15,175,193 // imul %r9,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
- .byte 68,15,40,5,223,178,1,0 // movaps 0x1b2df(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,153,184,1,0 // movaps 0x1b899(%rip),%xmm8 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 68,15,89,195 // mulps %xmm3,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
.byte 102,68,15,56,43,192 // packusdw %xmm0,%xmm8
.byte 102,68,15,103,192 // packuswb %xmm0,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,13 // jne 1e277 <_sk_store_a8_sse41+0x41>
+ .byte 117,13 // jne 1ea1d <_sk_store_a8_sse41+0x41>
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 67,137,4,16 // mov %eax,(%r8,%r10,1)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -38637,17 +39202,17 @@ _sk_store_a8_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,41 // je 1e2b3 <_sk_store_a8_sse41+0x7d>
+ .byte 116,41 // je 1ea59 <_sk_store_a8_sse41+0x7d>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1e29f <_sk_store_a8_sse41+0x69>
+ .byte 116,15 // je 1ea45 <_sk_store_a8_sse41+0x69>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,221 // jne 1e273 <_sk_store_a8_sse41+0x3d>
+ .byte 117,221 // jne 1ea19 <_sk_store_a8_sse41+0x3d>
.byte 102,71,15,58,20,68,16,2,8 // pextrb $0x8,%xmm8,0x2(%r8,%r10,1)
- .byte 102,68,15,56,0,5,183,181,1,0 // pshufb 0x1b5b7(%rip),%xmm8 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
+ .byte 102,68,15,56,0,5,113,187,1,0 // pshufb 0x1bb71(%rip),%xmm8 # 3a5c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
.byte 102,71,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%r10,1)
- .byte 235,192 // jmp 1e273 <_sk_store_a8_sse41+0x3d>
+ .byte 235,192 // jmp 1ea19 <_sk_store_a8_sse41+0x3d>
.byte 102,71,15,58,20,4,16,0 // pextrb $0x0,%xmm8,(%r8,%r10,1)
- .byte 235,182 // jmp 1e273 <_sk_store_a8_sse41+0x3d>
+ .byte 235,182 // jmp 1ea19 <_sk_store_a8_sse41+0x3d>
HIDDEN _sk_load_g8_sse41
.globl _sk_load_g8_sse41
@@ -38660,25 +39225,25 @@ _sk_load_g8_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,42 // jne 1e2ff <_sk_load_g8_sse41+0x42>
+ .byte 117,42 // jne 1eaa5 <_sk_load_g8_sse41+0x42>
.byte 102,67,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm0
- .byte 102,15,219,5,28,178,1,0 // pand 0x1b21c(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,5,214,183,1,0 // pand 0x1b7d6(%rip),%xmm0 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,114,179,1,0 // mulps 0x1b372(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,5,44,185,1,0 // mulps 0x1b92c(%rip),%xmm0 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,89,177,1,0 // movaps 0x1b159(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,19,183,1,0 // movaps 0x1b713(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e341 <_sk_load_g8_sse41+0x84>
+ .byte 116,53 // je 1eae7 <_sk_load_g8_sse41+0x84>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e32b <_sk_load_g8_sse41+0x6e>
+ .byte 116,21 // je 1ead1 <_sk_load_g8_sse41+0x6e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 1e2dc <_sk_load_g8_sse41+0x1f>
+ .byte 117,192 // jne 1ea82 <_sk_load_g8_sse41+0x1f>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0
@@ -38686,10 +39251,10 @@ _sk_load_g8_sse41:
.byte 102,15,110,200 // movd %eax,%xmm1
.byte 102,15,56,49,201 // pmovzxbd %xmm1,%xmm1
.byte 102,15,58,14,193,15 // pblendw $0xf,%xmm1,%xmm0
- .byte 235,155 // jmp 1e2dc <_sk_load_g8_sse41+0x1f>
+ .byte 235,155 // jmp 1ea82 <_sk_load_g8_sse41+0x1f>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,144 // jmp 1e2dc <_sk_load_g8_sse41+0x1f>
+ .byte 235,144 // jmp 1ea82 <_sk_load_g8_sse41+0x1f>
HIDDEN _sk_load_g8_dst_sse41
.globl _sk_load_g8_dst_sse41
@@ -38702,25 +39267,25 @@ _sk_load_g8_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,42 // jne 1e38e <_sk_load_g8_dst_sse41+0x42>
+ .byte 117,42 // jne 1eb34 <_sk_load_g8_dst_sse41+0x42>
.byte 102,67,15,56,49,36,16 // pmovzxbd (%r8,%r10,1),%xmm4
- .byte 102,15,219,37,141,177,1,0 // pand 0x1b18d(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,37,71,183,1,0 // pand 0x1b747(%rip),%xmm4 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,227,178,1,0 // mulps 0x1b2e3(%rip),%xmm4 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,37,157,184,1,0 // mulps 0x1b89d(%rip),%xmm4 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,202,176,1,0 // movaps 0x1b0ca(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,61,132,182,1,0 // movaps 0x1b684(%rip),%xmm7 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e3d0 <_sk_load_g8_dst_sse41+0x84>
+ .byte 116,53 // je 1eb76 <_sk_load_g8_dst_sse41+0x84>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e3ba <_sk_load_g8_dst_sse41+0x6e>
+ .byte 116,21 // je 1eb60 <_sk_load_g8_dst_sse41+0x6e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 1e36b <_sk_load_g8_dst_sse41+0x1f>
+ .byte 117,192 // jne 1eb11 <_sk_load_g8_dst_sse41+0x1f>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
@@ -38728,10 +39293,10 @@ _sk_load_g8_dst_sse41:
.byte 102,15,110,232 // movd %eax,%xmm5
.byte 102,15,56,49,237 // pmovzxbd %xmm5,%xmm5
.byte 102,15,58,14,229,15 // pblendw $0xf,%xmm5,%xmm4
- .byte 235,155 // jmp 1e36b <_sk_load_g8_dst_sse41+0x1f>
+ .byte 235,155 // jmp 1eb11 <_sk_load_g8_dst_sse41+0x1f>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,144 // jmp 1e36b <_sk_load_g8_dst_sse41+0x1f>
+ .byte 235,144 // jmp 1eb11 <_sk_load_g8_dst_sse41+0x1f>
HIDDEN _sk_gather_g8_sse41
.globl _sk_gather_g8_sse41
@@ -38774,9 +39339,9 @@ _sk_gather_g8_sse41:
.byte 102,15,58,32,192,3 // pinsrb $0x3,%eax,%xmm0
.byte 102,15,56,49,192 // pmovzxbd %xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,216,177,1,0 // mulps 0x1b1d8(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,5,146,183,1,0 // mulps 0x1b792(%rip),%xmm0 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,191,175,1,0 // movaps 0x1afbf(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,121,181,1,0 // movaps 0x1b579(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -38793,41 +39358,41 @@ _sk_load_565_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,80 // jne 1e504 <_sk_load_565_sse41+0x6b>
+ .byte 117,80 // jne 1ecaa <_sk_load_565_sse41+0x6b>
.byte 102,67,15,56,51,20,80 // pmovzxwd (%r8,%r10,2),%xmm2
- .byte 102,15,111,5,173,177,1,0 // movdqa 0x1b1ad(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,5,103,183,1,0 // movdqa 0x1b767(%rip),%xmm0 # 3a3d0 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,175,177,1,0 // mulps 0x1b1af(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,13,183,177,1,0 // movdqa 0x1b1b7(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 15,89,5,105,183,1,0 // mulps 0x1b769(%rip),%xmm0 # 3a3e0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 102,15,111,13,113,183,1,0 // movdqa 0x1b771(%rip),%xmm1 # 3a3f0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,185,177,1,0 // mulps 0x1b1b9(%rip),%xmm1 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,15,219,21,193,177,1,0 // pand 0x1b1c1(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 15,89,13,115,183,1,0 // mulps 0x1b773(%rip),%xmm1 # 3a400 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 102,15,219,21,123,183,1,0 // pand 0x1b77b(%rip),%xmm2 # 3a410 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,199,177,1,0 // mulps 0x1b1c7(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,21,129,183,1,0 // mulps 0x1b781(%rip),%xmm2 # 3a420 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,78,175,1,0 // movaps 0x1af4e(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,8,181,1,0 // movaps 0x1b508(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e546 <_sk_load_565_sse41+0xad>
+ .byte 116,53 // je 1ecec <_sk_load_565_sse41+0xad>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e530 <_sk_load_565_sse41+0x97>
+ .byte 116,21 // je 1ecd6 <_sk_load_565_sse41+0x97>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 1e4bb <_sk_load_565_sse41+0x22>
+ .byte 117,154 // jne 1ec61 <_sk_load_565_sse41+0x22>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,208,69 // pshufd $0x45,%xmm0,%xmm2
.byte 102,67,15,110,4,80 // movd (%r8,%r10,2),%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
.byte 102,15,58,14,208,15 // pblendw $0xf,%xmm0,%xmm2
- .byte 233,117,255,255,255 // jmpq 1e4bb <_sk_load_565_sse41+0x22>
+ .byte 233,117,255,255,255 // jmpq 1ec61 <_sk_load_565_sse41+0x22>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,208 // movd %eax,%xmm2
- .byte 233,103,255,255,255 // jmpq 1e4bb <_sk_load_565_sse41+0x22>
+ .byte 233,103,255,255,255 // jmpq 1ec61 <_sk_load_565_sse41+0x22>
HIDDEN _sk_load_565_dst_sse41
.globl _sk_load_565_dst_sse41
@@ -38841,41 +39406,41 @@ _sk_load_565_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,80 // jne 1e5bf <_sk_load_565_dst_sse41+0x6b>
+ .byte 117,80 // jne 1ed65 <_sk_load_565_dst_sse41+0x6b>
.byte 102,67,15,56,51,52,80 // pmovzxwd (%r8,%r10,2),%xmm6
- .byte 102,15,111,37,242,176,1,0 // movdqa 0x1b0f2(%rip),%xmm4 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,37,172,182,1,0 // movdqa 0x1b6ac(%rip),%xmm4 # 3a3d0 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,244,176,1,0 // mulps 0x1b0f4(%rip),%xmm4 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,45,252,176,1,0 // movdqa 0x1b0fc(%rip),%xmm5 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 15,89,37,174,182,1,0 // mulps 0x1b6ae(%rip),%xmm4 # 3a3e0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 102,15,111,45,182,182,1,0 // movdqa 0x1b6b6(%rip),%xmm5 # 3a3f0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,254,176,1,0 // mulps 0x1b0fe(%rip),%xmm5 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,15,219,53,6,177,1,0 // pand 0x1b106(%rip),%xmm6 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 15,89,45,184,182,1,0 // mulps 0x1b6b8(%rip),%xmm5 # 3a400 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 102,15,219,53,192,182,1,0 // pand 0x1b6c0(%rip),%xmm6 # 3a410 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,12,177,1,0 // mulps 0x1b10c(%rip),%xmm6 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,53,198,182,1,0 // mulps 0x1b6c6(%rip),%xmm6 # 3a420 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,147,174,1,0 // movaps 0x1ae93(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,61,77,180,1,0 // movaps 0x1b44d(%rip),%xmm7 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e601 <_sk_load_565_dst_sse41+0xad>
+ .byte 116,53 // je 1eda7 <_sk_load_565_dst_sse41+0xad>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e5eb <_sk_load_565_dst_sse41+0x97>
+ .byte 116,21 // je 1ed91 <_sk_load_565_dst_sse41+0x97>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 1e576 <_sk_load_565_dst_sse41+0x22>
+ .byte 117,154 // jne 1ed1c <_sk_load_565_dst_sse41+0x22>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,244,69 // pshufd $0x45,%xmm4,%xmm6
.byte 102,67,15,110,36,80 // movd (%r8,%r10,2),%xmm4
.byte 102,15,56,51,228 // pmovzxwd %xmm4,%xmm4
.byte 102,15,58,14,244,15 // pblendw $0xf,%xmm4,%xmm6
- .byte 233,117,255,255,255 // jmpq 1e576 <_sk_load_565_dst_sse41+0x22>
+ .byte 233,117,255,255,255 // jmpq 1ed1c <_sk_load_565_dst_sse41+0x22>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,240 // movd %eax,%xmm6
- .byte 233,103,255,255,255 // jmpq 1e576 <_sk_load_565_dst_sse41+0x22>
+ .byte 233,103,255,255,255 // jmpq 1ed1c <_sk_load_565_dst_sse41+0x22>
HIDDEN _sk_gather_565_sse41
.globl _sk_gather_565_sse41
@@ -38917,19 +39482,19 @@ _sk_gather_565_sse41:
.byte 65,15,183,4,64 // movzwl (%r8,%rax,2),%eax
.byte 102,15,196,192,3 // pinsrw $0x3,%eax,%xmm0
.byte 102,15,56,51,208 // pmovzxwd %xmm0,%xmm2
- .byte 102,15,111,5,185,175,1,0 // movdqa 0x1afb9(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,5,115,181,1,0 // movdqa 0x1b573(%rip),%xmm0 # 3a3d0 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,187,175,1,0 // mulps 0x1afbb(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,13,195,175,1,0 // movdqa 0x1afc3(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 15,89,5,117,181,1,0 // mulps 0x1b575(%rip),%xmm0 # 3a3e0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 102,15,111,13,125,181,1,0 // movdqa 0x1b57d(%rip),%xmm1 # 3a3f0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,197,175,1,0 // mulps 0x1afc5(%rip),%xmm1 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,15,219,21,205,175,1,0 // pand 0x1afcd(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 15,89,13,127,181,1,0 // mulps 0x1b57f(%rip),%xmm1 # 3a400 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 102,15,219,21,135,181,1,0 // pand 0x1b587(%rip),%xmm2 # 3a410 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,211,175,1,0 // mulps 0x1afd3(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,21,141,181,1,0 // mulps 0x1b58d(%rip),%xmm2 # 3a420 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,90,173,1,0 // movaps 0x1ad5a(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,20,179,1,0 // movaps 0x1b314(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_sse41
@@ -38943,12 +39508,12 @@ _sk_store_565_sse41:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,90,177,1,0 // movaps 0x1b15a(%rip),%xmm8 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ .byte 68,15,40,5,20,183,1,0 // movaps 0x1b714(%rip),%xmm8 # 3a5d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
.byte 102,65,15,114,241,11 // pslld $0xb,%xmm9
- .byte 68,15,40,21,79,177,1,0 // movaps 0x1b14f(%rip),%xmm10 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ .byte 68,15,40,21,9,183,1,0 // movaps 0x1b709(%rip),%xmm10 # 3a5e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
.byte 68,15,89,209 // mulps %xmm1,%xmm10
.byte 102,69,15,91,210 // cvtps2dq %xmm10,%xmm10
.byte 102,65,15,114,242,5 // pslld $0x5,%xmm10
@@ -38958,7 +39523,7 @@ _sk_store_565_sse41:
.byte 102,69,15,86,194 // orpd %xmm10,%xmm8
.byte 102,68,15,56,43,192 // packusdw %xmm0,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 1e768 <_sk_store_565_sse41+0x70>
+ .byte 117,10 // jne 1ef0e <_sk_store_565_sse41+0x70>
.byte 102,69,15,214,4,64 // movq %xmm8,(%r8,%rax,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -38966,17 +39531,17 @@ _sk_store_565_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,35 // je 1e79e <_sk_store_565_sse41+0xa6>
+ .byte 116,35 // je 1ef44 <_sk_store_565_sse41+0xa6>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1e790 <_sk_store_565_sse41+0x98>
+ .byte 116,15 // je 1ef36 <_sk_store_565_sse41+0x98>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,221 // jne 1e764 <_sk_store_565_sse41+0x6c>
+ .byte 117,221 // jne 1ef0a <_sk_store_565_sse41+0x6c>
.byte 102,69,15,58,21,68,64,4,4 // pextrw $0x4,%xmm8,0x4(%r8,%rax,2)
.byte 242,69,15,112,192,232 // pshuflw $0xe8,%xmm8,%xmm8
.byte 102,69,15,126,4,64 // movd %xmm8,(%r8,%rax,2)
- .byte 235,198 // jmp 1e764 <_sk_store_565_sse41+0x6c>
+ .byte 235,198 // jmp 1ef0a <_sk_store_565_sse41+0x6c>
.byte 102,69,15,58,21,4,64,0 // pextrw $0x0,%xmm8,(%r8,%rax,2)
- .byte 235,188 // jmp 1e764 <_sk_store_565_sse41+0x6c>
+ .byte 235,188 // jmp 1ef0a <_sk_store_565_sse41+0x6c>
HIDDEN _sk_load_4444_sse41
.globl _sk_load_4444_sse41
@@ -38990,44 +39555,44 @@ _sk_load_4444_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,95 // jne 1e822 <_sk_load_4444_sse41+0x7a>
+ .byte 117,95 // jne 1efc8 <_sk_load_4444_sse41+0x7a>
.byte 102,67,15,56,51,28,80 // pmovzxwd (%r8,%r10,2),%xmm3
- .byte 102,15,111,5,190,176,1,0 // movdqa 0x1b0be(%rip),%xmm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 102,15,111,5,120,182,1,0 // movdqa 0x1b678(%rip),%xmm0 # 3a5f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,192,176,1,0 // mulps 0x1b0c0(%rip),%xmm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- .byte 102,15,111,13,200,176,1,0 // movdqa 0x1b0c8(%rip),%xmm1 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ .byte 15,89,5,122,182,1,0 // mulps 0x1b67a(%rip),%xmm0 # 3a600 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+ .byte 102,15,111,13,130,182,1,0 // movdqa 0x1b682(%rip),%xmm1 # 3a610 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,202,176,1,0 // mulps 0x1b0ca(%rip),%xmm1 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- .byte 102,15,111,21,210,176,1,0 // movdqa 0x1b0d2(%rip),%xmm2 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ .byte 15,89,13,132,182,1,0 // mulps 0x1b684(%rip),%xmm1 # 3a620 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ .byte 102,15,111,21,140,182,1,0 // movdqa 0x1b68c(%rip),%xmm2 # 3a630 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,212,176,1,0 // mulps 0x1b0d4(%rip),%xmm2 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
- .byte 102,15,219,29,220,176,1,0 // pand 0x1b0dc(%rip),%xmm3 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ .byte 15,89,21,142,182,1,0 // mulps 0x1b68e(%rip),%xmm2 # 3a640 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ .byte 102,15,219,29,150,182,1,0 // pand 0x1b696(%rip),%xmm3 # 3a650 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,226,176,1,0 // mulps 0x1b0e2(%rip),%xmm3 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,29,156,182,1,0 // mulps 0x1b69c(%rip),%xmm3 # 3a660 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e864 <_sk_load_4444_sse41+0xbc>
+ .byte 116,53 // je 1f00a <_sk_load_4444_sse41+0xbc>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e84e <_sk_load_4444_sse41+0xa6>
+ .byte 116,21 // je 1eff4 <_sk_load_4444_sse41+0xa6>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 1e7ca <_sk_load_4444_sse41+0x22>
+ .byte 117,139 // jne 1ef70 <_sk_load_4444_sse41+0x22>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,67,15,110,4,80 // movd (%r8,%r10,2),%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
.byte 102,15,58,14,216,15 // pblendw $0xf,%xmm0,%xmm3
- .byte 233,102,255,255,255 // jmpq 1e7ca <_sk_load_4444_sse41+0x22>
+ .byte 233,102,255,255,255 // jmpq 1ef70 <_sk_load_4444_sse41+0x22>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
- .byte 233,88,255,255,255 // jmpq 1e7ca <_sk_load_4444_sse41+0x22>
+ .byte 233,88,255,255,255 // jmpq 1ef70 <_sk_load_4444_sse41+0x22>
HIDDEN _sk_load_4444_dst_sse41
.globl _sk_load_4444_dst_sse41
@@ -39041,44 +39606,44 @@ _sk_load_4444_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,95 // jne 1e8ec <_sk_load_4444_dst_sse41+0x7a>
+ .byte 117,95 // jne 1f092 <_sk_load_4444_dst_sse41+0x7a>
.byte 102,67,15,56,51,60,80 // pmovzxwd (%r8,%r10,2),%xmm7
- .byte 102,15,111,37,244,175,1,0 // movdqa 0x1aff4(%rip),%xmm4 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 102,15,111,37,174,181,1,0 // movdqa 0x1b5ae(%rip),%xmm4 # 3a5f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,246,175,1,0 // mulps 0x1aff6(%rip),%xmm4 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- .byte 102,15,111,45,254,175,1,0 // movdqa 0x1affe(%rip),%xmm5 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ .byte 15,89,37,176,181,1,0 // mulps 0x1b5b0(%rip),%xmm4 # 3a600 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+ .byte 102,15,111,45,184,181,1,0 // movdqa 0x1b5b8(%rip),%xmm5 # 3a610 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,0,176,1,0 // mulps 0x1b000(%rip),%xmm5 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- .byte 102,15,111,53,8,176,1,0 // movdqa 0x1b008(%rip),%xmm6 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ .byte 15,89,45,186,181,1,0 // mulps 0x1b5ba(%rip),%xmm5 # 3a620 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ .byte 102,15,111,53,194,181,1,0 // movdqa 0x1b5c2(%rip),%xmm6 # 3a630 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,10,176,1,0 // mulps 0x1b00a(%rip),%xmm6 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
- .byte 102,15,219,61,18,176,1,0 // pand 0x1b012(%rip),%xmm7 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ .byte 15,89,53,196,181,1,0 // mulps 0x1b5c4(%rip),%xmm6 # 3a640 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ .byte 102,15,219,61,204,181,1,0 // pand 0x1b5cc(%rip),%xmm7 # 3a650 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,24,176,1,0 // mulps 0x1b018(%rip),%xmm7 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,61,210,181,1,0 // mulps 0x1b5d2(%rip),%xmm7 # 3a660 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,53 // je 1e92e <_sk_load_4444_dst_sse41+0xbc>
+ .byte 116,53 // je 1f0d4 <_sk_load_4444_dst_sse41+0xbc>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 1e918 <_sk_load_4444_dst_sse41+0xa6>
+ .byte 116,21 // je 1f0be <_sk_load_4444_dst_sse41+0xa6>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 1e894 <_sk_load_4444_dst_sse41+0x22>
+ .byte 117,139 // jne 1f03a <_sk_load_4444_dst_sse41+0x22>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7
.byte 102,67,15,110,36,80 // movd (%r8,%r10,2),%xmm4
.byte 102,15,56,51,228 // pmovzxwd %xmm4,%xmm4
.byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7
- .byte 233,102,255,255,255 // jmpq 1e894 <_sk_load_4444_dst_sse41+0x22>
+ .byte 233,102,255,255,255 // jmpq 1f03a <_sk_load_4444_dst_sse41+0x22>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,248 // movd %eax,%xmm7
- .byte 233,88,255,255,255 // jmpq 1e894 <_sk_load_4444_dst_sse41+0x22>
+ .byte 233,88,255,255,255 // jmpq 1f03a <_sk_load_4444_dst_sse41+0x22>
HIDDEN _sk_gather_4444_sse41
.globl _sk_gather_4444_sse41
@@ -39120,21 +39685,21 @@ _sk_gather_4444_sse41:
.byte 65,15,183,4,64 // movzwl (%r8,%rax,2),%eax
.byte 102,15,196,192,3 // pinsrw $0x3,%eax,%xmm0
.byte 102,15,56,51,216 // pmovzxwd %xmm0,%xmm3
- .byte 102,15,111,5,172,174,1,0 // movdqa 0x1aeac(%rip),%xmm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 102,15,111,5,102,180,1,0 // movdqa 0x1b466(%rip),%xmm0 # 3a5f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,174,174,1,0 // mulps 0x1aeae(%rip),%xmm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- .byte 102,15,111,13,182,174,1,0 // movdqa 0x1aeb6(%rip),%xmm1 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ .byte 15,89,5,104,180,1,0 // mulps 0x1b468(%rip),%xmm0 # 3a600 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+ .byte 102,15,111,13,112,180,1,0 // movdqa 0x1b470(%rip),%xmm1 # 3a610 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,184,174,1,0 // mulps 0x1aeb8(%rip),%xmm1 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- .byte 102,15,111,21,192,174,1,0 // movdqa 0x1aec0(%rip),%xmm2 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ .byte 15,89,13,114,180,1,0 // mulps 0x1b472(%rip),%xmm1 # 3a620 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ .byte 102,15,111,21,122,180,1,0 // movdqa 0x1b47a(%rip),%xmm2 # 3a630 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,194,174,1,0 // mulps 0x1aec2(%rip),%xmm2 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
- .byte 102,15,219,29,202,174,1,0 // pand 0x1aeca(%rip),%xmm3 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ .byte 15,89,21,124,180,1,0 // mulps 0x1b47c(%rip),%xmm2 # 3a640 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ .byte 102,15,219,29,132,180,1,0 // pand 0x1b484(%rip),%xmm3 # 3a650 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,208,174,1,0 // mulps 0x1aed0(%rip),%xmm3 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,29,138,180,1,0 // mulps 0x1b48a(%rip),%xmm3 # 3a660 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -39149,7 +39714,7 @@ _sk_store_4444_sse41:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,190,174,1,0 // movaps 0x1aebe(%rip),%xmm8 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ .byte 68,15,40,5,120,180,1,0 // movaps 0x1b478(%rip),%xmm8 # 3a670 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -39169,7 +39734,7 @@ _sk_store_4444_sse41:
.byte 102,69,15,86,194 // orpd %xmm10,%xmm8
.byte 102,68,15,56,43,192 // packusdw %xmm0,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 1eab8 <_sk_store_4444_sse41+0x84>
+ .byte 117,10 // jne 1f25e <_sk_store_4444_sse41+0x84>
.byte 102,69,15,214,4,64 // movq %xmm8,(%r8,%rax,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -39177,17 +39742,17 @@ _sk_store_4444_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,35 // je 1eaee <_sk_store_4444_sse41+0xba>
+ .byte 116,35 // je 1f294 <_sk_store_4444_sse41+0xba>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1eae0 <_sk_store_4444_sse41+0xac>
+ .byte 116,15 // je 1f286 <_sk_store_4444_sse41+0xac>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,221 // jne 1eab4 <_sk_store_4444_sse41+0x80>
+ .byte 117,221 // jne 1f25a <_sk_store_4444_sse41+0x80>
.byte 102,69,15,58,21,68,64,4,4 // pextrw $0x4,%xmm8,0x4(%r8,%rax,2)
.byte 242,69,15,112,192,232 // pshuflw $0xe8,%xmm8,%xmm8
.byte 102,69,15,126,4,64 // movd %xmm8,(%r8,%rax,2)
- .byte 235,198 // jmp 1eab4 <_sk_store_4444_sse41+0x80>
+ .byte 235,198 // jmp 1f25a <_sk_store_4444_sse41+0x80>
.byte 102,69,15,58,21,4,64,0 // pextrw $0x0,%xmm8,(%r8,%rax,2)
- .byte 235,188 // jmp 1eab4 <_sk_store_4444_sse41+0x80>
+ .byte 235,188 // jmp 1f25a <_sk_store_4444_sse41+0x80>
HIDDEN _sk_load_8888_sse41
.globl _sk_load_8888_sse41
@@ -39201,19 +39766,19 @@ _sk_load_8888_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,89 // jne 1eb6d <_sk_load_8888_sse41+0x75>
+ .byte 117,89 // jne 1f313 <_sk_load_8888_sse41+0x75>
.byte 243,65,15,111,28,128 // movdqu (%r8,%rax,4),%xmm3
- .byte 102,15,111,5,222,169,1,0 // movdqa 0x1a9de(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,152,175,1,0 // movdqa 0x1af98(%rip),%xmm0 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,47,171,1,0 // movaps 0x1ab2f(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,233,176,1,0 // movaps 0x1b0e9(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,206,169,1,0 // pshufb 0x1a9ce(%rip),%xmm1 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,13,136,175,1,0 // pshufb 0x1af88(%rip),%xmm1 # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,111,211 // movdqa %xmm3,%xmm2
- .byte 102,15,56,0,21,202,169,1,0 // pshufb 0x1a9ca(%rip),%xmm2 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,21,132,175,1,0 // pshufb 0x1af84(%rip),%xmm2 # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -39224,19 +39789,19 @@ _sk_load_8888_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,45 // je 1eba7 <_sk_load_8888_sse41+0xaf>
+ .byte 116,45 // je 1f34d <_sk_load_8888_sse41+0xaf>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 1eb96 <_sk_load_8888_sse41+0x9e>
+ .byte 116,18 // je 1f33c <_sk_load_8888_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 1eb1a <_sk_load_8888_sse41+0x22>
+ .byte 117,144 // jne 1f2c0 <_sk_load_8888_sse41+0x22>
.byte 102,65,15,110,68,128,8 // movd 0x8(%r8,%rax,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 243,65,15,126,4,128 // movq (%r8,%rax,4),%xmm0
.byte 102,15,58,14,216,15 // pblendw $0xf,%xmm0,%xmm3
- .byte 233,115,255,255,255 // jmpq 1eb1a <_sk_load_8888_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 1f2c0 <_sk_load_8888_sse41+0x22>
.byte 102,65,15,110,28,128 // movd (%r8,%rax,4),%xmm3
- .byte 233,104,255,255,255 // jmpq 1eb1a <_sk_load_8888_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 1f2c0 <_sk_load_8888_sse41+0x22>
HIDDEN _sk_load_8888_dst_sse41
.globl _sk_load_8888_dst_sse41
@@ -39250,19 +39815,19 @@ _sk_load_8888_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,89 // jne 1ec27 <_sk_load_8888_dst_sse41+0x75>
+ .byte 117,89 // jne 1f3cd <_sk_load_8888_dst_sse41+0x75>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
- .byte 102,15,111,37,36,169,1,0 // movdqa 0x1a924(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,37,222,174,1,0 // movdqa 0x1aede(%rip),%xmm4 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 68,15,40,5,117,170,1,0 // movaps 0x1aa75(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,47,176,1,0 // movaps 0x1b02f(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,111,239 // movdqa %xmm7,%xmm5
- .byte 102,15,56,0,45,20,169,1,0 // pshufb 0x1a914(%rip),%xmm5 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,45,206,174,1,0 // pshufb 0x1aece(%rip),%xmm5 # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
.byte 65,15,89,232 // mulps %xmm8,%xmm5
.byte 102,15,111,247 // movdqa %xmm7,%xmm6
- .byte 102,15,56,0,53,16,169,1,0 // pshufb 0x1a910(%rip),%xmm6 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,53,202,174,1,0 // pshufb 0x1aeca(%rip),%xmm6 # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -39273,19 +39838,19 @@ _sk_load_8888_dst_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,45 // je 1ec61 <_sk_load_8888_dst_sse41+0xaf>
+ .byte 116,45 // je 1f407 <_sk_load_8888_dst_sse41+0xaf>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 1ec50 <_sk_load_8888_dst_sse41+0x9e>
+ .byte 116,18 // je 1f3f6 <_sk_load_8888_dst_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 1ebd4 <_sk_load_8888_dst_sse41+0x22>
+ .byte 117,144 // jne 1f37a <_sk_load_8888_dst_sse41+0x22>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7
.byte 243,65,15,126,36,128 // movq (%r8,%rax,4),%xmm4
.byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7
- .byte 233,115,255,255,255 // jmpq 1ebd4 <_sk_load_8888_dst_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 1f37a <_sk_load_8888_dst_sse41+0x22>
.byte 102,65,15,110,60,128 // movd (%r8,%rax,4),%xmm7
- .byte 233,104,255,255,255 // jmpq 1ebd4 <_sk_load_8888_dst_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 1f37a <_sk_load_8888_dst_sse41+0x22>
HIDDEN _sk_gather_8888_sse41
.globl _sk_gather_8888_sse41
@@ -39322,17 +39887,17 @@ _sk_gather_8888_sse41:
.byte 102,65,15,58,34,28,128,1 // pinsrd $0x1,(%r8,%rax,4),%xmm3
.byte 102,67,15,58,34,28,152,2 // pinsrd $0x2,(%r8,%r11,4),%xmm3
.byte 102,67,15,58,34,28,144,3 // pinsrd $0x3,(%r8,%r10,4),%xmm3
- .byte 102,15,111,5,253,167,1,0 // movdqa 0x1a7fd(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,183,173,1,0 // movdqa 0x1adb7(%rip),%xmm0 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,78,169,1,0 // movaps 0x1a94e(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,8,175,1,0 // movaps 0x1af08(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,237,167,1,0 // pshufb 0x1a7ed(%rip),%xmm1 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,13,167,173,1,0 // pshufb 0x1ada7(%rip),%xmm1 # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,111,211 // movdqa %xmm3,%xmm2
- .byte 102,15,56,0,21,233,167,1,0 // pshufb 0x1a7e9(%rip),%xmm2 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,21,163,173,1,0 // pshufb 0x1ada3(%rip),%xmm2 # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -39352,7 +39917,7 @@ _sk_store_8888_sse41:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,195,167,1,0 // movaps 0x1a7c3(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,125,173,1,0 // movaps 0x1ad7d(%rip),%xmm8 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -39371,23 +39936,23 @@ _sk_store_8888_sse41:
.byte 102,69,15,235,193 // por %xmm9,%xmm8
.byte 102,69,15,235,194 // por %xmm10,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 1edcd <_sk_store_8888_sse41+0x7f>
+ .byte 117,10 // jne 1f573 <_sk_store_8888_sse41+0x7f>
.byte 243,69,15,127,4,128 // movdqu %xmm8,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,29 // je 1edf7 <_sk_store_8888_sse41+0xa9>
+ .byte 116,29 // je 1f59d <_sk_store_8888_sse41+0xa9>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1edef <_sk_store_8888_sse41+0xa1>
+ .byte 116,15 // je 1f595 <_sk_store_8888_sse41+0xa1>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 1edc9 <_sk_store_8888_sse41+0x7b>
+ .byte 117,227 // jne 1f56f <_sk_store_8888_sse41+0x7b>
.byte 102,69,15,58,22,68,128,8,2 // pextrd $0x2,%xmm8,0x8(%r8,%rax,4)
.byte 102,69,15,214,4,128 // movq %xmm8,(%r8,%rax,4)
- .byte 235,210 // jmp 1edc9 <_sk_store_8888_sse41+0x7b>
+ .byte 235,210 // jmp 1f56f <_sk_store_8888_sse41+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,202 // jmp 1edc9 <_sk_store_8888_sse41+0x7b>
+ .byte 235,202 // jmp 1f56f <_sk_store_8888_sse41+0x7b>
HIDDEN _sk_load_bgra_sse41
.globl _sk_load_bgra_sse41
@@ -39401,19 +39966,19 @@ _sk_load_bgra_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,89 // jne 1ee74 <_sk_load_bgra_sse41+0x75>
+ .byte 117,89 // jne 1f61a <_sk_load_bgra_sse41+0x75>
.byte 243,65,15,111,28,128 // movdqu (%r8,%rax,4),%xmm3
- .byte 102,15,111,5,215,166,1,0 // movdqa 0x1a6d7(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,145,172,1,0 // movdqa 0x1ac91(%rip),%xmm0 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,40,168,1,0 // movaps 0x1a828(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,226,173,1,0 // movaps 0x1ade2(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,199,166,1,0 // pshufb 0x1a6c7(%rip),%xmm0 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,5,129,172,1,0 // pshufb 0x1ac81(%rip),%xmm0 # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
.byte 15,91,200 // cvtdq2ps %xmm0,%xmm1
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,195,166,1,0 // pshufb 0x1a6c3(%rip),%xmm0 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,5,125,172,1,0 // pshufb 0x1ac7d(%rip),%xmm0 # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -39424,19 +39989,19 @@ _sk_load_bgra_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,45 // je 1eeae <_sk_load_bgra_sse41+0xaf>
+ .byte 116,45 // je 1f654 <_sk_load_bgra_sse41+0xaf>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 1ee9d <_sk_load_bgra_sse41+0x9e>
+ .byte 116,18 // je 1f643 <_sk_load_bgra_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 1ee21 <_sk_load_bgra_sse41+0x22>
+ .byte 117,144 // jne 1f5c7 <_sk_load_bgra_sse41+0x22>
.byte 102,65,15,110,68,128,8 // movd 0x8(%r8,%rax,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 243,65,15,126,4,128 // movq (%r8,%rax,4),%xmm0
.byte 102,15,58,14,216,15 // pblendw $0xf,%xmm0,%xmm3
- .byte 233,115,255,255,255 // jmpq 1ee21 <_sk_load_bgra_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 1f5c7 <_sk_load_bgra_sse41+0x22>
.byte 102,65,15,110,28,128 // movd (%r8,%rax,4),%xmm3
- .byte 233,104,255,255,255 // jmpq 1ee21 <_sk_load_bgra_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 1f5c7 <_sk_load_bgra_sse41+0x22>
HIDDEN _sk_load_bgra_dst_sse41
.globl _sk_load_bgra_dst_sse41
@@ -39450,19 +40015,19 @@ _sk_load_bgra_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,89 // jne 1ef2e <_sk_load_bgra_dst_sse41+0x75>
+ .byte 117,89 // jne 1f6d4 <_sk_load_bgra_dst_sse41+0x75>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
- .byte 102,15,111,37,29,166,1,0 // movdqa 0x1a61d(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,37,215,171,1,0 // movdqa 0x1abd7(%rip),%xmm4 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,244 // cvtdq2ps %xmm4,%xmm6
- .byte 68,15,40,5,110,167,1,0 // movaps 0x1a76e(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,40,173,1,0 // movaps 0x1ad28(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,13,166,1,0 // pshufb 0x1a60d(%rip),%xmm4 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,37,199,171,1,0 // pshufb 0x1abc7(%rip),%xmm4 # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
.byte 15,91,236 // cvtdq2ps %xmm4,%xmm5
.byte 65,15,89,232 // mulps %xmm8,%xmm5
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,9,166,1,0 // pshufb 0x1a609(%rip),%xmm4 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,37,195,171,1,0 // pshufb 0x1abc3(%rip),%xmm4 # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -39473,19 +40038,19 @@ _sk_load_bgra_dst_sse41:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,45 // je 1ef68 <_sk_load_bgra_dst_sse41+0xaf>
+ .byte 116,45 // je 1f70e <_sk_load_bgra_dst_sse41+0xaf>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 1ef57 <_sk_load_bgra_dst_sse41+0x9e>
+ .byte 116,18 // je 1f6fd <_sk_load_bgra_dst_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 1eedb <_sk_load_bgra_dst_sse41+0x22>
+ .byte 117,144 // jne 1f681 <_sk_load_bgra_dst_sse41+0x22>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7
.byte 243,65,15,126,36,128 // movq (%r8,%rax,4),%xmm4
.byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7
- .byte 233,115,255,255,255 // jmpq 1eedb <_sk_load_bgra_dst_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 1f681 <_sk_load_bgra_dst_sse41+0x22>
.byte 102,65,15,110,60,128 // movd (%r8,%rax,4),%xmm7
- .byte 233,104,255,255,255 // jmpq 1eedb <_sk_load_bgra_dst_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 1f681 <_sk_load_bgra_dst_sse41+0x22>
HIDDEN _sk_gather_bgra_sse41
.globl _sk_gather_bgra_sse41
@@ -39522,17 +40087,17 @@ _sk_gather_bgra_sse41:
.byte 102,65,15,58,34,28,128,1 // pinsrd $0x1,(%r8,%rax,4),%xmm3
.byte 102,67,15,58,34,28,152,2 // pinsrd $0x2,(%r8,%r11,4),%xmm3
.byte 102,67,15,58,34,28,144,3 // pinsrd $0x3,(%r8,%r10,4),%xmm3
- .byte 102,15,111,5,246,164,1,0 // movdqa 0x1a4f6(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,176,170,1,0 // movdqa 0x1aab0(%rip),%xmm0 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,71,166,1,0 // movaps 0x1a647(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,1,172,1,0 // movaps 0x1ac01(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,230,164,1,0 // pshufb 0x1a4e6(%rip),%xmm0 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,56,0,5,160,170,1,0 // pshufb 0x1aaa0(%rip),%xmm0 # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
.byte 15,91,200 // cvtdq2ps %xmm0,%xmm1
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,226,164,1,0 // pshufb 0x1a4e2(%rip),%xmm0 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,5,156,170,1,0 // pshufb 0x1aa9c(%rip),%xmm0 # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -39552,7 +40117,7 @@ _sk_store_bgra_sse41:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,188,164,1,0 // movaps 0x1a4bc(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,118,170,1,0 // movaps 0x1aa76(%rip),%xmm8 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 68,15,40,202 // movaps %xmm2,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -39571,23 +40136,23 @@ _sk_store_bgra_sse41:
.byte 102,69,15,235,193 // por %xmm9,%xmm8
.byte 102,69,15,235,194 // por %xmm10,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 1f0d4 <_sk_store_bgra_sse41+0x7f>
+ .byte 117,10 // jne 1f87a <_sk_store_bgra_sse41+0x7f>
.byte 243,69,15,127,4,128 // movdqu %xmm8,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,29 // je 1f0fe <_sk_store_bgra_sse41+0xa9>
+ .byte 116,29 // je 1f8a4 <_sk_store_bgra_sse41+0xa9>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1f0f6 <_sk_store_bgra_sse41+0xa1>
+ .byte 116,15 // je 1f89c <_sk_store_bgra_sse41+0xa1>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 1f0d0 <_sk_store_bgra_sse41+0x7b>
+ .byte 117,227 // jne 1f876 <_sk_store_bgra_sse41+0x7b>
.byte 102,69,15,58,22,68,128,8,2 // pextrd $0x2,%xmm8,0x8(%r8,%rax,4)
.byte 102,69,15,214,4,128 // movq %xmm8,(%r8,%rax,4)
- .byte 235,210 // jmp 1f0d0 <_sk_store_bgra_sse41+0x7b>
+ .byte 235,210 // jmp 1f876 <_sk_store_bgra_sse41+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,202 // jmp 1f0d0 <_sk_store_bgra_sse41+0x7b>
+ .byte 235,202 // jmp 1f876 <_sk_store_bgra_sse41+0x7b>
HIDDEN _sk_load_f16_sse41
.globl _sk_load_f16_sse41
@@ -39601,7 +40166,7 @@ _sk_load_f16_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,68,1,0,0 // jne 1f26a <_sk_load_f16_sse41+0x164>
+ .byte 15,133,68,1,0,0 // jne 1fa10 <_sk_load_f16_sse41+0x164>
.byte 102,65,15,16,4,192 // movupd (%r8,%rax,8),%xmm0
.byte 243,65,15,111,76,192,16 // movdqu 0x10(%r8,%rax,8),%xmm1
.byte 102,68,15,40,200 // movapd %xmm0,%xmm9
@@ -39611,19 +40176,19 @@ _sk_load_f16_sse41:
.byte 102,68,15,97,224 // punpcklwd %xmm0,%xmm12
.byte 102,68,15,105,200 // punpckhwd %xmm0,%xmm9
.byte 102,65,15,56,51,212 // pmovzxwd %xmm12,%xmm2
- .byte 102,68,15,111,5,193,167,1,0 // movdqa 0x1a7c1(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 102,68,15,111,5,123,173,1,0 // movdqa 0x1ad7b(%rip),%xmm8 # 3a680 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,191,167,1,0 // movdqa 0x1a7bf(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,21,121,173,1,0 // movdqa 0x1ad79(%rip),%xmm10 # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,194,167,1,0 // movdqa 0x1a7c2(%rip),%xmm3 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,15,111,29,124,173,1,0 // movdqa 0x1ad7c(%rip),%xmm3 # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
.byte 102,15,114,241,16 // pslld $0x10,%xmm1
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
.byte 102,15,56,63,195 // pmaxud %xmm3,%xmm0
.byte 102,15,118,194 // pcmpeqd %xmm2,%xmm0
.byte 102,15,114,242,13 // pslld $0xd,%xmm2
.byte 102,15,235,209 // por %xmm1,%xmm2
- .byte 102,68,15,111,29,174,167,1,0 // movdqa 0x1a7ae(%rip),%xmm11 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,68,15,111,29,104,173,1,0 // movdqa 0x1ad68(%rip),%xmm11 # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
.byte 102,65,15,254,211 // paddd %xmm11,%xmm2
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,65,15,112,204,238 // pshufd $0xee,%xmm12,%xmm1
@@ -39666,16 +40231,16 @@ _sk_load_f16_sse41:
.byte 255,224 // jmpq *%rax
.byte 242,65,15,16,4,192 // movsd (%r8,%rax,8),%xmm0
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 1f283 <_sk_load_f16_sse41+0x17d>
+ .byte 117,13 // jne 1fa29 <_sk_load_f16_sse41+0x17d>
.byte 243,15,126,192 // movq %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,176,254,255,255 // jmpq 1f133 <_sk_load_f16_sse41+0x2d>
+ .byte 233,176,254,255,255 // jmpq 1f8d9 <_sk_load_f16_sse41+0x2d>
.byte 102,65,15,22,68,192,8 // movhpd 0x8(%r8,%rax,8),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,155,254,255,255 // jb 1f133 <_sk_load_f16_sse41+0x2d>
+ .byte 15,130,155,254,255,255 // jb 1f8d9 <_sk_load_f16_sse41+0x2d>
.byte 243,65,15,126,76,192,16 // movq 0x10(%r8,%rax,8),%xmm1
- .byte 233,143,254,255,255 // jmpq 1f133 <_sk_load_f16_sse41+0x2d>
+ .byte 233,143,254,255,255 // jmpq 1f8d9 <_sk_load_f16_sse41+0x2d>
HIDDEN _sk_load_f16_dst_sse41
.globl _sk_load_f16_dst_sse41
@@ -39689,7 +40254,7 @@ _sk_load_f16_dst_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,68,1,0,0 // jne 1f408 <_sk_load_f16_dst_sse41+0x164>
+ .byte 15,133,68,1,0,0 // jne 1fbae <_sk_load_f16_dst_sse41+0x164>
.byte 102,65,15,16,36,192 // movupd (%r8,%rax,8),%xmm4
.byte 243,65,15,111,108,192,16 // movdqu 0x10(%r8,%rax,8),%xmm5
.byte 102,68,15,40,204 // movapd %xmm4,%xmm9
@@ -39699,19 +40264,19 @@ _sk_load_f16_dst_sse41:
.byte 102,68,15,97,228 // punpcklwd %xmm4,%xmm12
.byte 102,68,15,105,204 // punpckhwd %xmm4,%xmm9
.byte 102,65,15,56,51,244 // pmovzxwd %xmm12,%xmm6
- .byte 102,68,15,111,5,35,166,1,0 // movdqa 0x1a623(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 102,68,15,111,5,221,171,1,0 // movdqa 0x1abdd(%rip),%xmm8 # 3a680 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,65,15,219,232 // pand %xmm8,%xmm5
- .byte 102,68,15,111,21,33,166,1,0 // movdqa 0x1a621(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,21,219,171,1,0 // movdqa 0x1abdb(%rip),%xmm10 # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
.byte 102,65,15,219,242 // pand %xmm10,%xmm6
- .byte 102,15,111,61,36,166,1,0 // movdqa 0x1a624(%rip),%xmm7 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,15,111,61,222,171,1,0 // movdqa 0x1abde(%rip),%xmm7 # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
.byte 102,15,114,245,16 // pslld $0x10,%xmm5
.byte 102,15,111,230 // movdqa %xmm6,%xmm4
.byte 102,15,56,63,231 // pmaxud %xmm7,%xmm4
.byte 102,15,118,230 // pcmpeqd %xmm6,%xmm4
.byte 102,15,114,246,13 // pslld $0xd,%xmm6
.byte 102,15,235,245 // por %xmm5,%xmm6
- .byte 102,68,15,111,29,16,166,1,0 // movdqa 0x1a610(%rip),%xmm11 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,68,15,111,29,202,171,1,0 // movdqa 0x1abca(%rip),%xmm11 # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
.byte 102,65,15,254,243 // paddd %xmm11,%xmm6
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 102,65,15,112,236,238 // pshufd $0xee,%xmm12,%xmm5
@@ -39754,16 +40319,16 @@ _sk_load_f16_dst_sse41:
.byte 255,224 // jmpq *%rax
.byte 242,65,15,16,36,192 // movsd (%r8,%rax,8),%xmm4
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 1f421 <_sk_load_f16_dst_sse41+0x17d>
+ .byte 117,13 // jne 1fbc7 <_sk_load_f16_dst_sse41+0x17d>
.byte 243,15,126,228 // movq %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
- .byte 233,176,254,255,255 // jmpq 1f2d1 <_sk_load_f16_dst_sse41+0x2d>
+ .byte 233,176,254,255,255 // jmpq 1fa77 <_sk_load_f16_dst_sse41+0x2d>
.byte 102,65,15,22,100,192,8 // movhpd 0x8(%r8,%rax,8),%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,155,254,255,255 // jb 1f2d1 <_sk_load_f16_dst_sse41+0x2d>
+ .byte 15,130,155,254,255,255 // jb 1fa77 <_sk_load_f16_dst_sse41+0x2d>
.byte 243,65,15,126,108,192,16 // movq 0x10(%r8,%rax,8),%xmm5
- .byte 233,143,254,255,255 // jmpq 1f2d1 <_sk_load_f16_dst_sse41+0x2d>
+ .byte 233,143,254,255,255 // jmpq 1fa77 <_sk_load_f16_dst_sse41+0x2d>
HIDDEN _sk_gather_f16_sse41
.globl _sk_gather_f16_sse41
@@ -39809,19 +40374,19 @@ _sk_gather_f16_sse41:
.byte 102,68,15,97,226 // punpcklwd %xmm2,%xmm12
.byte 102,68,15,105,202 // punpckhwd %xmm2,%xmm9
.byte 102,65,15,56,51,212 // pmovzxwd %xmm12,%xmm2
- .byte 102,68,15,111,5,33,164,1,0 // movdqa 0x1a421(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 102,68,15,111,5,219,169,1,0 // movdqa 0x1a9db(%rip),%xmm8 # 3a680 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,31,164,1,0 // movdqa 0x1a41f(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,21,217,169,1,0 // movdqa 0x1a9d9(%rip),%xmm10 # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,34,164,1,0 // movdqa 0x1a422(%rip),%xmm3 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,15,111,29,220,169,1,0 // movdqa 0x1a9dc(%rip),%xmm3 # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
.byte 102,15,114,241,16 // pslld $0x10,%xmm1
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
.byte 102,15,56,63,195 // pmaxud %xmm3,%xmm0
.byte 102,15,118,194 // pcmpeqd %xmm2,%xmm0
.byte 102,15,114,242,13 // pslld $0xd,%xmm2
.byte 102,15,235,209 // por %xmm1,%xmm2
- .byte 102,68,15,111,29,14,164,1,0 // movdqa 0x1a40e(%rip),%xmm11 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,68,15,111,29,200,169,1,0 // movdqa 0x1a9c8(%rip),%xmm11 # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
.byte 102,65,15,254,211 // paddd %xmm11,%xmm2
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,65,15,112,204,238 // pshufd $0xee,%xmm12,%xmm1
@@ -39874,20 +40439,20 @@ _sk_store_f16_sse41:
.byte 73,193,224,3 // shl $0x3,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 102,68,15,111,13,54,163,1,0 // movdqa 0x1a336(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,13,240,168,1,0 // movdqa 0x1a8f0(%rip),%xmm9 # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
.byte 102,68,15,111,224 // movdqa %xmm0,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,51,163,1,0 // movdqa 0x1a333(%rip),%xmm11 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 102,68,15,111,29,237,168,1,0 // movdqa 0x1a8ed(%rip),%xmm11 # 3a6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
.byte 102,68,15,111,232 // movdqa %xmm0,%xmm13
.byte 102,69,15,219,235 // pand %xmm11,%xmm13
- .byte 102,68,15,111,21,48,163,1,0 // movdqa 0x1a330(%rip),%xmm10 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ .byte 102,68,15,111,21,234,168,1,0 // movdqa 0x1a8ea(%rip),%xmm10 # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
.byte 102,65,15,114,212,16 // psrld $0x10,%xmm12
.byte 102,69,15,111,197 // movdqa %xmm13,%xmm8
.byte 102,69,15,56,63,194 // pmaxud %xmm10,%xmm8
.byte 102,69,15,118,197 // pcmpeqd %xmm13,%xmm8
.byte 102,65,15,114,213,13 // psrld $0xd,%xmm13
.byte 102,69,15,254,236 // paddd %xmm12,%xmm13
- .byte 102,68,15,111,37,22,163,1,0 // movdqa 0x1a316(%rip),%xmm12 # 39990 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
+ .byte 102,68,15,111,37,208,168,1,0 // movdqa 0x1a8d0(%rip),%xmm12 # 3a6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
.byte 102,69,15,254,236 // paddd %xmm12,%xmm13
.byte 102,69,15,219,197 // pand %xmm13,%xmm8
.byte 102,68,15,56,43,192 // packusdw %xmm0,%xmm8
@@ -39932,7 +40497,7 @@ _sk_store_f16_sse41:
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,69,15,98,205 // punpckldq %xmm13,%xmm9
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,21 // jne 1f778 <_sk_store_f16_sse41+0x16e>
+ .byte 117,21 // jne 1ff1e <_sk_store_f16_sse41+0x16e>
.byte 69,15,17,12,192 // movups %xmm9,(%r8,%rax,8)
.byte 102,69,15,106,197 // punpckhdq %xmm13,%xmm8
.byte 243,69,15,127,68,192,16 // movdqu %xmm8,0x10(%r8,%rax,8)
@@ -39940,13 +40505,13 @@ _sk_store_f16_sse41:
.byte 255,224 // jmpq *%rax
.byte 102,69,15,214,12,192 // movq %xmm9,(%r8,%rax,8)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je 1f774 <_sk_store_f16_sse41+0x16a>
+ .byte 116,240 // je 1ff1a <_sk_store_f16_sse41+0x16a>
.byte 102,69,15,23,76,192,8 // movhpd %xmm9,0x8(%r8,%rax,8)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb 1f774 <_sk_store_f16_sse41+0x16a>
+ .byte 114,227 // jb 1ff1a <_sk_store_f16_sse41+0x16a>
.byte 102,69,15,106,197 // punpckhdq %xmm13,%xmm8
.byte 102,69,15,214,68,192,16 // movq %xmm8,0x10(%r8,%rax,8)
- .byte 235,213 // jmp 1f774 <_sk_store_f16_sse41+0x16a>
+ .byte 235,213 // jmp 1ff1a <_sk_store_f16_sse41+0x16a>
HIDDEN _sk_load_u16_be_sse41
.globl _sk_load_u16_be_sse41
@@ -39961,7 +40526,7 @@ _sk_load_u16_be_sse41:
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,185,0,0,0 // jne 1f87f <_sk_load_u16_be_sse41+0xe0>
+ .byte 15,133,185,0,0,0 // jne 20025 <_sk_load_u16_be_sse41+0xe0>
.byte 102,65,15,16,4,64 // movupd (%r8,%rax,2),%xmm0
.byte 243,65,15,111,76,64,16 // movdqu 0x10(%r8,%rax,2),%xmm1
.byte 102,15,40,208 // movapd %xmm0,%xmm2
@@ -39977,7 +40542,7 @@ _sk_load_u16_be_sse41:
.byte 102,15,235,200 // por %xmm0,%xmm1
.byte 102,15,56,51,193 // pmovzxwd %xmm1,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,222,158,1,0 // movaps 0x19ede(%rip),%xmm8 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 68,15,40,5,152,164,1,0 // movaps 0x1a498(%rip),%xmm8 # 3a450 <_sk_srcover_bgra_8888_sse2_lowp+0xf58>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -40005,16 +40570,16 @@ _sk_load_u16_be_sse41:
.byte 255,224 // jmpq *%rax
.byte 242,65,15,16,4,64 // movsd (%r8,%rax,2),%xmm0
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 1f898 <_sk_load_u16_be_sse41+0xf9>
+ .byte 117,13 // jne 2003e <_sk_load_u16_be_sse41+0xf9>
.byte 243,15,126,192 // movq %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,59,255,255,255 // jmpq 1f7d3 <_sk_load_u16_be_sse41+0x34>
+ .byte 233,59,255,255,255 // jmpq 1ff79 <_sk_load_u16_be_sse41+0x34>
.byte 102,65,15,22,68,64,8 // movhpd 0x8(%r8,%rax,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,38,255,255,255 // jb 1f7d3 <_sk_load_u16_be_sse41+0x34>
+ .byte 15,130,38,255,255,255 // jb 1ff79 <_sk_load_u16_be_sse41+0x34>
.byte 243,65,15,126,76,64,16 // movq 0x10(%r8,%rax,2),%xmm1
- .byte 233,26,255,255,255 // jmpq 1f7d3 <_sk_load_u16_be_sse41+0x34>
+ .byte 233,26,255,255,255 // jmpq 1ff79 <_sk_load_u16_be_sse41+0x34>
HIDDEN _sk_load_rgb_u16_be_sse41
.globl _sk_load_rgb_u16_be_sse41
@@ -40031,7 +40596,7 @@ _sk_load_rgb_u16_be_sse41:
.byte 72,141,4,64 // lea (%rax,%rax,2),%rax
.byte 72,193,248,32 // sar $0x20,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,170,0,0,0 // jne 1f98e <_sk_load_rgb_u16_be_sse41+0xd5>
+ .byte 15,133,170,0,0,0 // jne 20134 <_sk_load_rgb_u16_be_sse41+0xd5>
.byte 243,65,15,111,20,64 // movdqu (%r8,%rax,2),%xmm2
.byte 243,65,15,111,92,64,8 // movdqu 0x8(%r8,%rax,2),%xmm3
.byte 102,15,115,219,4 // psrldq $0x4,%xmm3
@@ -40051,7 +40616,7 @@ _sk_load_rgb_u16_be_sse41:
.byte 102,15,235,200 // por %xmm0,%xmm1
.byte 102,15,56,51,193 // pmovzxwd %xmm1,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,173,157,1,0 // movaps 0x19dad(%rip),%xmm8 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 68,15,40,5,103,163,1,0 // movaps 0x1a367(%rip),%xmm8 # 3a450 <_sk_srcover_bgra_8888_sse2_lowp+0xf58>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -40068,27 +40633,27 @@ _sk_load_rgb_u16_be_sse41:
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,196,154,1,0 // movaps 0x19ac4(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,126,160,1,0 // movaps 0x1a07e(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,20,64 // movd (%r8,%rax,2),%xmm2
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,84,64,4,2 // pinsrw $0x2,0x4(%r8,%rax,2),%xmm2
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 1f9b3 <_sk_load_rgb_u16_be_sse41+0xfa>
+ .byte 117,13 // jne 20159 <_sk_load_rgb_u16_be_sse41+0xfa>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,239,192 // pxor %xmm0,%xmm0
- .byte 233,85,255,255,255 // jmpq 1f908 <_sk_load_rgb_u16_be_sse41+0x4f>
+ .byte 233,85,255,255,255 // jmpq 200ae <_sk_load_rgb_u16_be_sse41+0x4f>
.byte 102,65,15,110,68,64,6 // movd 0x6(%r8,%rax,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,68,64,10,2 // pinsrw $0x2,0xa(%r8,%rax,2),%xmm0
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,24 // jb 1f9e4 <_sk_load_rgb_u16_be_sse41+0x12b>
+ .byte 114,24 // jb 2018a <_sk_load_rgb_u16_be_sse41+0x12b>
.byte 102,65,15,110,92,64,12 // movd 0xc(%r8,%rax,2),%xmm3
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,92,64,16,2 // pinsrw $0x2,0x10(%r8,%rax,2),%xmm3
- .byte 233,36,255,255,255 // jmpq 1f908 <_sk_load_rgb_u16_be_sse41+0x4f>
+ .byte 233,36,255,255,255 // jmpq 200ae <_sk_load_rgb_u16_be_sse41+0x4f>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 233,27,255,255,255 // jmpq 1f908 <_sk_load_rgb_u16_be_sse41+0x4f>
+ .byte 233,27,255,255,255 // jmpq 200ae <_sk_load_rgb_u16_be_sse41+0x4f>
HIDDEN _sk_store_u16_be_sse41
.globl _sk_store_u16_be_sse41
@@ -40102,7 +40667,7 @@ _sk_store_u16_be_sse41:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
- .byte 68,15,40,21,141,159,1,0 // movaps 0x19f8d(%rip),%xmm10 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
+ .byte 68,15,40,21,71,165,1,0 // movaps 0x1a547(%rip),%xmm10 # 3a700 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
@@ -40139,7 +40704,7 @@ _sk_store_u16_be_sse41:
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
.byte 102,69,15,98,209 // punpckldq %xmm9,%xmm10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,21 // jne 1fae1 <_sk_store_u16_be_sse41+0xf4>
+ .byte 117,21 // jne 20287 <_sk_store_u16_be_sse41+0xf4>
.byte 69,15,17,20,64 // movups %xmm10,(%r8,%rax,2)
.byte 102,69,15,106,193 // punpckhdq %xmm9,%xmm8
.byte 243,69,15,127,68,64,16 // movdqu %xmm8,0x10(%r8,%rax,2)
@@ -40147,13 +40712,13 @@ _sk_store_u16_be_sse41:
.byte 255,224 // jmpq *%rax
.byte 102,69,15,214,20,64 // movq %xmm10,(%r8,%rax,2)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je 1fadd <_sk_store_u16_be_sse41+0xf0>
+ .byte 116,240 // je 20283 <_sk_store_u16_be_sse41+0xf0>
.byte 102,69,15,23,84,64,8 // movhpd %xmm10,0x8(%r8,%rax,2)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb 1fadd <_sk_store_u16_be_sse41+0xf0>
+ .byte 114,227 // jb 20283 <_sk_store_u16_be_sse41+0xf0>
.byte 102,69,15,106,193 // punpckhdq %xmm9,%xmm8
.byte 102,69,15,214,68,64,16 // movq %xmm8,0x10(%r8,%rax,2)
- .byte 235,213 // jmp 1fadd <_sk_store_u16_be_sse41+0xf0>
+ .byte 235,213 // jmp 20283 <_sk_store_u16_be_sse41+0xf0>
HIDDEN _sk_load_f32_sse41
.globl _sk_load_f32_sse41
@@ -40169,7 +40734,7 @@ _sk_load_f32_sse41:
.byte 73,99,193 // movslq %r9d,%rax
.byte 69,15,16,4,128 // movups (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,66 // jne 1fb73 <_sk_load_f32_sse41+0x6b>
+ .byte 117,66 // jne 20319 <_sk_load_f32_sse41+0x6b>
.byte 65,15,16,68,128,16 // movups 0x10(%r8,%rax,4),%xmm0
.byte 65,15,16,92,128,32 // movups 0x20(%r8,%rax,4),%xmm3
.byte 69,15,16,76,128,48 // movups 0x30(%r8,%rax,4),%xmm9
@@ -40189,17 +40754,17 @@ _sk_load_f32_sse41:
.byte 255,224 // jmpq *%rax
.byte 69,15,87,201 // xorps %xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,8 // jne 1fb85 <_sk_load_f32_sse41+0x7d>
+ .byte 117,8 // jne 2032b <_sk_load_f32_sse41+0x7d>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
- .byte 235,190 // jmp 1fb43 <_sk_load_f32_sse41+0x3b>
+ .byte 235,190 // jmp 202e9 <_sk_load_f32_sse41+0x3b>
.byte 65,15,16,68,128,16 // movups 0x10(%r8,%rax,4),%xmm0
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,8 // jb 1fb99 <_sk_load_f32_sse41+0x91>
+ .byte 114,8 // jb 2033f <_sk_load_f32_sse41+0x91>
.byte 65,15,16,92,128,32 // movups 0x20(%r8,%rax,4),%xmm3
- .byte 235,170 // jmp 1fb43 <_sk_load_f32_sse41+0x3b>
+ .byte 235,170 // jmp 202e9 <_sk_load_f32_sse41+0x3b>
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,165 // jmp 1fb43 <_sk_load_f32_sse41+0x3b>
+ .byte 235,165 // jmp 202e9 <_sk_load_f32_sse41+0x3b>
HIDDEN _sk_load_f32_dst_sse41
.globl _sk_load_f32_dst_sse41
@@ -40215,7 +40780,7 @@ _sk_load_f32_dst_sse41:
.byte 73,99,193 // movslq %r9d,%rax
.byte 69,15,16,4,128 // movups (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,66 // jne 1fc09 <_sk_load_f32_dst_sse41+0x6b>
+ .byte 117,66 // jne 203af <_sk_load_f32_dst_sse41+0x6b>
.byte 65,15,16,100,128,16 // movups 0x10(%r8,%rax,4),%xmm4
.byte 65,15,16,124,128,32 // movups 0x20(%r8,%rax,4),%xmm7
.byte 69,15,16,76,128,48 // movups 0x30(%r8,%rax,4),%xmm9
@@ -40235,17 +40800,17 @@ _sk_load_f32_dst_sse41:
.byte 255,224 // jmpq *%rax
.byte 69,15,87,201 // xorps %xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,8 // jne 1fc1b <_sk_load_f32_dst_sse41+0x7d>
+ .byte 117,8 // jne 203c1 <_sk_load_f32_dst_sse41+0x7d>
.byte 15,87,255 // xorps %xmm7,%xmm7
.byte 15,87,228 // xorps %xmm4,%xmm4
- .byte 235,190 // jmp 1fbd9 <_sk_load_f32_dst_sse41+0x3b>
+ .byte 235,190 // jmp 2037f <_sk_load_f32_dst_sse41+0x3b>
.byte 65,15,16,100,128,16 // movups 0x10(%r8,%rax,4),%xmm4
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,8 // jb 1fc2f <_sk_load_f32_dst_sse41+0x91>
+ .byte 114,8 // jb 203d5 <_sk_load_f32_dst_sse41+0x91>
.byte 65,15,16,124,128,32 // movups 0x20(%r8,%rax,4),%xmm7
- .byte 235,170 // jmp 1fbd9 <_sk_load_f32_dst_sse41+0x3b>
+ .byte 235,170 // jmp 2037f <_sk_load_f32_dst_sse41+0x3b>
.byte 15,87,255 // xorps %xmm7,%xmm7
- .byte 235,165 // jmp 1fbd9 <_sk_load_f32_dst_sse41+0x3b>
+ .byte 235,165 // jmp 2037f <_sk_load_f32_dst_sse41+0x3b>
HIDDEN _sk_store_f32_sse41
.globl _sk_store_f32_sse41
@@ -40274,7 +40839,7 @@ _sk_store_f32_sse41:
.byte 102,69,15,20,203 // unpcklpd %xmm11,%xmm9
.byte 102,69,15,17,36,128 // movupd %xmm12,(%r8,%rax,4)
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,29 // jne 1fcb1 <_sk_store_f32_sse41+0x7d>
+ .byte 117,29 // jne 20457 <_sk_store_f32_sse41+0x7d>
.byte 102,69,15,21,211 // unpckhpd %xmm11,%xmm10
.byte 69,15,17,68,128,16 // movups %xmm8,0x10(%r8,%rax,4)
.byte 102,69,15,17,76,128,32 // movupd %xmm9,0x20(%r8,%rax,4)
@@ -40282,12 +40847,12 @@ _sk_store_f32_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,246 // je 1fcad <_sk_store_f32_sse41+0x79>
+ .byte 116,246 // je 20453 <_sk_store_f32_sse41+0x79>
.byte 69,15,17,68,128,16 // movups %xmm8,0x10(%r8,%rax,4)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,234 // jb 1fcad <_sk_store_f32_sse41+0x79>
+ .byte 114,234 // jb 20453 <_sk_store_f32_sse41+0x79>
.byte 102,69,15,17,76,128,32 // movupd %xmm9,0x20(%r8,%rax,4)
- .byte 235,225 // jmp 1fcad <_sk_store_f32_sse41+0x79>
+ .byte 235,225 // jmp 20453 <_sk_store_f32_sse41+0x79>
HIDDEN _sk_repeat_x_sse41
.globl _sk_repeat_x_sse41
@@ -40333,7 +40898,7 @@ _sk_mirror_x_sse41:
.byte 65,15,92,194 // subps %xmm10,%xmm0
.byte 243,69,15,88,192 // addss %xmm8,%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 243,68,15,89,13,203,141,1,0 // mulss 0x18dcb(%rip),%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,13,169,146,1,0 // mulss 0x192a9(%rip),%xmm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.byte 102,69,15,58,8,201,1 // roundps $0x1,%xmm9,%xmm9
@@ -40358,7 +40923,7 @@ _sk_mirror_y_sse41:
.byte 65,15,92,202 // subps %xmm10,%xmm1
.byte 243,69,15,88,192 // addss %xmm8,%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 243,68,15,89,13,114,141,1,0 // mulss 0x18d72(%rip),%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,13,80,146,1,0 // mulss 0x19250(%rip),%xmm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,89,201 // mulps %xmm1,%xmm9
.byte 102,69,15,58,8,201,1 // roundps $0x1,%xmm9,%xmm9
@@ -40377,7 +40942,7 @@ FUNCTION(_sk_clamp_x_1_sse41)
_sk_clamp_x_1_sse41:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 68,15,95,192 // maxps %xmm0,%xmm8
- .byte 68,15,93,5,102,150,1,0 // minps 0x19666(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,93,5,32,156,1,0 // minps 0x19c20(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -40390,7 +40955,7 @@ _sk_repeat_x_1_sse41:
.byte 65,15,92,192 // subps %xmm8,%xmm0
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 68,15,95,192 // maxps %xmm0,%xmm8
- .byte 68,15,93,5,67,150,1,0 // minps 0x19643(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,93,5,253,155,1,0 // minps 0x19bfd(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -40399,9 +40964,9 @@ HIDDEN _sk_mirror_x_1_sse41
.globl _sk_mirror_x_1_sse41
FUNCTION(_sk_mirror_x_1_sse41)
_sk_mirror_x_1_sse41:
- .byte 68,15,40,5,147,150,1,0 // movaps 0x19693(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,77,156,1,0 // movaps 0x19c4d(%rip),%xmm8 # 3a210 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,13,23,150,1,0 // movaps 0x19617(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,13,209,155,1,0 // movaps 0x19bd1(%rip),%xmm9 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.byte 102,69,15,58,8,201,1 // roundps $0x1,%xmm9,%xmm9
.byte 69,15,88,201 // addps %xmm9,%xmm9
@@ -40412,7 +40977,7 @@ _sk_mirror_x_1_sse41:
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 68,15,84,200 // andps %xmm0,%xmm9
.byte 69,15,95,193 // maxps %xmm9,%xmm8
- .byte 68,15,93,5,244,149,1,0 // minps 0x195f4(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,93,5,174,155,1,0 // minps 0x19bae(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -40422,10 +40987,10 @@ HIDDEN _sk_luminance_to_alpha_sse41
FUNCTION(_sk_luminance_to_alpha_sse41)
_sk_luminance_to_alpha_sse41:
.byte 15,40,218 // movaps %xmm2,%xmm3
- .byte 15,89,5,66,155,1,0 // mulps 0x19b42(%rip),%xmm0 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
- .byte 15,89,13,75,155,1,0 // mulps 0x19b4b(%rip),%xmm1 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ .byte 15,89,5,252,160,1,0 // mulps 0x1a0fc(%rip),%xmm0 # 3a710 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
+ .byte 15,89,13,5,161,1,0 // mulps 0x1a105(%rip),%xmm1 # 3a720 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,81,155,1,0 // mulps 0x19b51(%rip),%xmm3 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ .byte 15,89,29,11,161,1,0 // mulps 0x1a10b(%rip),%xmm3 # 3a730 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -40737,9 +41302,9 @@ _sk_evenly_spaced_gradient_sse41:
.byte 72,139,24 // mov (%rax),%rbx
.byte 76,139,112,8 // mov 0x8(%rax),%r14
.byte 72,255,203 // dec %rbx
- .byte 120,7 // js 2031f <_sk_evenly_spaced_gradient_sse41+0x18>
+ .byte 120,7 // js 20ac5 <_sk_evenly_spaced_gradient_sse41+0x18>
.byte 243,72,15,42,203 // cvtsi2ss %rbx,%xmm1
- .byte 235,21 // jmp 20334 <_sk_evenly_spaced_gradient_sse41+0x2d>
+ .byte 235,21 // jmp 20ada <_sk_evenly_spaced_gradient_sse41+0x2d>
.byte 73,137,216 // mov %rbx,%r8
.byte 73,209,232 // shr %r8
.byte 131,227,1 // and $0x1,%ebx
@@ -40832,7 +41397,7 @@ _sk_gradient_sse41:
.byte 76,139,0 // mov (%rax),%r8
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 73,131,248,2 // cmp $0x2,%r8
- .byte 114,41 // jb 20511 <_sk_gradient_sse41+0x38>
+ .byte 114,41 // jb 20cb7 <_sk_gradient_sse41+0x38>
.byte 76,139,72,72 // mov 0x48(%rax),%r9
.byte 73,255,200 // dec %r8
.byte 73,131,193,4 // add $0x4,%r9
@@ -40843,7 +41408,7 @@ _sk_gradient_sse41:
.byte 102,15,250,202 // psubd %xmm2,%xmm1
.byte 73,131,193,4 // add $0x4,%r9
.byte 73,255,200 // dec %r8
- .byte 117,230 // jne 204f7 <_sk_gradient_sse41+0x1e>
+ .byte 117,230 // jne 20c9d <_sk_gradient_sse41+0x1e>
.byte 65,86 // push %r14
.byte 83 // push %rbx
.byte 102,73,15,58,22,200,1 // pextrq $0x1,%xmm1,%r8
@@ -40974,26 +41539,26 @@ _sk_xy_to_unit_angle_sse41:
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,40,236 // movaps %xmm12,%xmm13
.byte 69,15,89,237 // mulps %xmm13,%xmm13
- .byte 68,15,40,21,123,146,1,0 // movaps 0x1927b(%rip),%xmm10 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ .byte 68,15,40,21,53,152,1,0 // movaps 0x19835(%rip),%xmm10 # 3a740 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,127,146,1,0 // addps 0x1927f(%rip),%xmm10 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,88,21,57,152,1,0 // addps 0x19839(%rip),%xmm10 # 3a750 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,131,146,1,0 // addps 0x19283(%rip),%xmm10 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 68,15,88,21,61,152,1,0 // addps 0x1983d(%rip),%xmm10 # 3a760 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,135,146,1,0 // addps 0x19287(%rip),%xmm10 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ .byte 68,15,88,21,65,152,1,0 // addps 0x19841(%rip),%xmm10 # 3a770 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 68,15,40,29,134,146,1,0 // movaps 0x19286(%rip),%xmm11 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ .byte 68,15,40,29,64,152,1,0 // movaps 0x19840(%rip),%xmm11 # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x1288>
.byte 69,15,92,218 // subps %xmm10,%xmm11
.byte 102,69,15,56,20,211 // blendvps %xmm0,%xmm11,%xmm10
.byte 69,15,194,200,1 // cmpltps %xmm8,%xmm9
- .byte 68,15,40,29,143,140,1,0 // movaps 0x18c8f(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,29,73,146,1,0 // movaps 0x19249(%rip),%xmm11 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,92,218 // subps %xmm10,%xmm11
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 102,69,15,56,20,211 // blendvps %xmm0,%xmm11,%xmm10
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 65,15,194,192,1 // cmpltps %xmm8,%xmm0
- .byte 68,15,40,13,129,140,1,0 // movaps 0x18c81(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,59,146,1,0 // movaps 0x1923b(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.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
@@ -41027,7 +41592,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41:
.byte 243,69,15,89,203 // mulss %xmm11,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,88,200 // addps %xmm0,%xmm9
- .byte 68,15,89,13,250,145,1,0 // mulps 0x191fa(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ .byte 68,15,89,13,180,151,1,0 // mulps 0x197b4(%rip),%xmm9 # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1298>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -41035,7 +41600,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,229,145,1,0 // mulps 0x191e5(%rip),%xmm10 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,21,159,151,1,0 // mulps 0x1979f(%rip),%xmm10 # 3a7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a8>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -41044,8 +41609,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,221,144,1,0 // xorps 0x190dd(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
- .byte 68,15,89,5,181,139,1,0 // mulps 0x18bb5(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,87,13,151,150,1,0 // xorps 0x19697(%rip),%xmm9 # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ .byte 68,15,89,5,111,145,1,0 // mulps 0x1916f(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -41066,7 +41631,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41:
.byte 243,69,15,89,203 // mulss %xmm11,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,88,200 // addps %xmm0,%xmm9
- .byte 68,15,89,13,92,145,1,0 // mulps 0x1915c(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ .byte 68,15,89,13,22,151,1,0 // mulps 0x19716(%rip),%xmm9 # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1298>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -41074,7 +41639,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,71,145,1,0 // mulps 0x19147(%rip),%xmm10 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,21,1,151,1,0 // mulps 0x19701(%rip),%xmm10 # 3a7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a8>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -41083,8 +41648,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,63,144,1,0 // xorps 0x1903f(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
- .byte 68,15,89,5,23,139,1,0 // mulps 0x18b17(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,87,13,249,149,1,0 // xorps 0x195f9(%rip),%xmm9 # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ .byte 68,15,89,5,209,144,1,0 // mulps 0x190d1(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -41102,7 +41667,7 @@ _sk_xy_to_2pt_conical_linear_sse41:
.byte 243,69,15,89,200 // mulss %xmm8,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,88,200 // addps %xmm0,%xmm9
- .byte 68,15,89,13,207,144,1,0 // mulps 0x190cf(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ .byte 68,15,89,13,137,150,1,0 // mulps 0x19689(%rip),%xmm9 # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1298>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -41110,7 +41675,7 @@ _sk_xy_to_2pt_conical_linear_sse41:
.byte 243,69,15,89,192 // mulss %xmm8,%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 65,15,92,192 // subps %xmm8,%xmm0
- .byte 15,87,5,219,143,1,0 // xorps 0x18fdb(%rip),%xmm0 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 15,87,5,149,149,1,0 // xorps 0x19595(%rip),%xmm0 # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41158,7 +41723,7 @@ HIDDEN _sk_save_xy_sse41
FUNCTION(_sk_save_xy_sse41)
_sk_save_xy_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,58,138,1,0 // movaps 0x18a3a(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,5,244,143,1,0 // movaps 0x18ff4(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -41202,8 +41767,8 @@ _sk_bilinear_nx_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,179,143,1,0 // addps 0x18fb3(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,171,137,1,0 // movaps 0x189ab(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,109,149,1,0 // addps 0x1956d(%rip),%xmm0 # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b8>
+ .byte 68,15,40,13,101,143,1,0 // movaps 0x18f65(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41216,7 +41781,7 @@ _sk_bilinear_px_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,119,137,1,0 // addps 0x18977(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,5,49,143,1,0 // addps 0x18f31(%rip),%xmm0 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41228,8 +41793,8 @@ _sk_bilinear_ny_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,102,143,1,0 // addps 0x18f66(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,94,137,1,0 // movaps 0x1895e(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,32,149,1,0 // addps 0x19520(%rip),%xmm1 # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b8>
+ .byte 68,15,40,13,24,143,1,0 // movaps 0x18f18(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41242,7 +41807,7 @@ _sk_bilinear_py_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,41,137,1,0 // addps 0x18929(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,13,227,142,1,0 // addps 0x18ee3(%rip),%xmm1 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41254,13 +41819,13 @@ _sk_bicubic_n3x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,41,143,1,0 // addps 0x18f29(%rip),%xmm0 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,17,137,1,0 // movaps 0x18911(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,227,148,1,0 // addps 0x194e3(%rip),%xmm0 # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c8>
+ .byte 68,15,40,13,203,142,1,0 // movaps 0x18ecb(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 69,15,89,192 // mulps %xmm8,%xmm8
- .byte 68,15,89,13,29,143,1,0 // mulps 0x18f1d(%rip),%xmm9 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,13,245,138,1,0 // addps 0x18af5(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,13,215,148,1,0 // mulps 0x194d7(%rip),%xmm9 # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d8>
+ .byte 68,15,88,13,175,144,1,0 // addps 0x190af(%rip),%xmm9 # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41273,16 +41838,16 @@ _sk_bicubic_n1x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,209,142,1,0 // addps 0x18ed1(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,201,136,1,0 // movaps 0x188c9(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,139,148,1,0 // addps 0x1948b(%rip),%xmm0 # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b8>
+ .byte 68,15,40,13,131,142,1,0 // movaps 0x18e83(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,237,142,1,0 // movaps 0x18eed(%rip),%xmm8 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,5,167,148,1,0 // movaps 0x194a7(%rip),%xmm8 # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,241,142,1,0 // addps 0x18ef1(%rip),%xmm8 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,5,171,148,1,0 // addps 0x194ab(%rip),%xmm8 # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,149,136,1,0 // addps 0x18895(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,5,79,142,1,0 // addps 0x18e4f(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,233,142,1,0 // addps 0x18ee9(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,5,163,148,1,0 // addps 0x194a3(%rip),%xmm8 # 3a800 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41292,17 +41857,17 @@ HIDDEN _sk_bicubic_p1x_sse41
FUNCTION(_sk_bicubic_p1x_sse41)
_sk_bicubic_p1x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,115,136,1,0 // movaps 0x18873(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,5,45,142,1,0 // movaps 0x18e2d(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,136,128,0,0,0 // movups 0x80(%rax),%xmm9
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,21,156,142,1,0 // movaps 0x18e9c(%rip),%xmm10 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,21,86,148,1,0 // movaps 0x19456(%rip),%xmm10 # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,160,142,1,0 // addps 0x18ea0(%rip),%xmm10 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,21,90,148,1,0 // addps 0x1945a(%rip),%xmm10 # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
.byte 69,15,88,208 // addps %xmm8,%xmm10
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,156,142,1,0 // addps 0x18e9c(%rip),%xmm10 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,21,86,148,1,0 // addps 0x19456(%rip),%xmm10 # 3a800 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 68,15,17,144,0,1,0,0 // movups %xmm10,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41314,11 +41879,11 @@ _sk_bicubic_p3x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,108,142,1,0 // addps 0x18e6c(%rip),%xmm0 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 15,88,5,38,148,1,0 // addps 0x19426(%rip),%xmm0 # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,60,142,1,0 // mulps 0x18e3c(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,5,20,138,1,0 // addps 0x18a14(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,5,246,147,1,0 // mulps 0x193f6(%rip),%xmm8 # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d8>
+ .byte 68,15,88,5,206,143,1,0 // addps 0x18fce(%rip),%xmm8 # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41331,13 +41896,13 @@ _sk_bicubic_n3y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,255,141,1,0 // addps 0x18dff(%rip),%xmm1 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,231,135,1,0 // movaps 0x187e7(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,185,147,1,0 // addps 0x193b9(%rip),%xmm1 # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c8>
+ .byte 68,15,40,13,161,141,1,0 // movaps 0x18da1(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 69,15,89,192 // mulps %xmm8,%xmm8
- .byte 68,15,89,13,243,141,1,0 // mulps 0x18df3(%rip),%xmm9 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,13,203,137,1,0 // addps 0x189cb(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,13,173,147,1,0 // mulps 0x193ad(%rip),%xmm9 # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d8>
+ .byte 68,15,88,13,133,143,1,0 // addps 0x18f85(%rip),%xmm9 # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41350,16 +41915,16 @@ _sk_bicubic_n1y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,166,141,1,0 // addps 0x18da6(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,158,135,1,0 // movaps 0x1879e(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,96,147,1,0 // addps 0x19360(%rip),%xmm1 # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b8>
+ .byte 68,15,40,13,88,141,1,0 // movaps 0x18d58(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,194,141,1,0 // movaps 0x18dc2(%rip),%xmm8 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,5,124,147,1,0 // movaps 0x1937c(%rip),%xmm8 # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,198,141,1,0 // addps 0x18dc6(%rip),%xmm8 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,5,128,147,1,0 // addps 0x19380(%rip),%xmm8 # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,106,135,1,0 // addps 0x1876a(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,5,36,141,1,0 // addps 0x18d24(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,190,141,1,0 // addps 0x18dbe(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,5,120,147,1,0 // addps 0x19378(%rip),%xmm8 # 3a800 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41369,17 +41934,17 @@ HIDDEN _sk_bicubic_p1y_sse41
FUNCTION(_sk_bicubic_p1y_sse41)
_sk_bicubic_p1y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,72,135,1,0 // movaps 0x18748(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,5,2,141,1,0 // movaps 0x18d02(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,136,192,0,0,0 // movups 0xc0(%rax),%xmm9
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,112,141,1,0 // movaps 0x18d70(%rip),%xmm10 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,21,42,147,1,0 // movaps 0x1932a(%rip),%xmm10 # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,116,141,1,0 // addps 0x18d74(%rip),%xmm10 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,21,46,147,1,0 // addps 0x1932e(%rip),%xmm10 # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
.byte 69,15,88,208 // addps %xmm8,%xmm10
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,112,141,1,0 // addps 0x18d70(%rip),%xmm10 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,21,42,147,1,0 // addps 0x1932a(%rip),%xmm10 # 3a800 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 68,15,17,144,64,1,0,0 // movups %xmm10,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41391,11 +41956,11 @@ _sk_bicubic_p3y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,63,141,1,0 // addps 0x18d3f(%rip),%xmm1 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 15,88,13,249,146,1,0 // addps 0x192f9(%rip),%xmm1 # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,15,141,1,0 // mulps 0x18d0f(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,5,231,136,1,0 // addps 0x188e7(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,5,201,146,1,0 // mulps 0x192c9(%rip),%xmm8 # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d8>
+ .byte 68,15,88,5,161,142,1,0 // addps 0x18ea1(%rip),%xmm8 # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41506,7 +42071,7 @@ _sk_clut_3D_sse41:
.byte 15,89,194 // mulps %xmm2,%xmm0
.byte 15,41,68,36,208 // movaps %xmm0,-0x30(%rsp)
.byte 243,15,91,240 // cvttps2dq %xmm0,%xmm6
- .byte 15,40,37,250,139,1,0 // movaps 0x18bfa(%rip),%xmm4 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 15,40,37,180,145,1,0 // movaps 0x191b4(%rip),%xmm4 # 3a810 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 15,88,196 // addps %xmm4,%xmm0
.byte 15,41,68,36,176 // movaps %xmm0,-0x50(%rsp)
.byte 102,65,15,110,208 // movd %r8d,%xmm2
@@ -41545,7 +42110,7 @@ _sk_clut_3D_sse41:
.byte 102,68,15,56,64,192 // pmulld %xmm0,%xmm8
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,254,218 // paddd %xmm2,%xmm3
- .byte 102,68,15,111,37,81,139,1,0 // movdqa 0x18b51(%rip),%xmm12 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,68,15,111,37,11,145,1,0 // movdqa 0x1910b(%rip),%xmm12 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,65,15,56,64,220 // pmulld %xmm12,%xmm3
.byte 102,15,118,228 // pcmpeqd %xmm4,%xmm4
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
@@ -41568,7 +42133,7 @@ _sk_clut_3D_sse41:
.byte 102,65,15,58,22,217,1 // pextrd $0x1,%xmm3,%r9d
.byte 102,65,15,58,22,218,2 // pextrd $0x2,%xmm3,%r10d
.byte 102,65,15,58,22,219,3 // pextrd $0x3,%xmm3,%r11d
- .byte 102,15,111,37,149,132,1,0 // movdqa 0x18495(%rip),%xmm4 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,37,79,138,1,0 // movdqa 0x18a4f(%rip),%xmm4 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,15,254,220 // paddd %xmm4,%xmm3
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,73,15,58,22,222,1 // pextrq $0x1,%xmm3,%r14
@@ -41741,7 +42306,7 @@ _sk_clut_3D_sse41:
.byte 102,68,15,254,202 // paddd %xmm2,%xmm9
.byte 102,65,15,111,192 // movdqa %xmm8,%xmm0
.byte 102,65,15,254,193 // paddd %xmm9,%xmm0
- .byte 102,15,111,45,96,135,1,0 // movdqa 0x18760(%rip),%xmm5 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,45,26,141,1,0 // movdqa 0x18d1a(%rip),%xmm5 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,56,64,197 // pmulld %xmm5,%xmm0
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,118,246 // pcmpeqd %xmm6,%xmm6
@@ -41762,7 +42327,7 @@ _sk_clut_3D_sse41:
.byte 102,65,15,58,22,193,1 // pextrd $0x1,%xmm0,%r9d
.byte 102,65,15,58,22,194,2 // pextrd $0x2,%xmm0,%r10d
.byte 102,65,15,58,22,195,3 // pextrd $0x3,%xmm0,%r11d
- .byte 102,15,111,61,177,128,1,0 // movdqa 0x180b1(%rip),%xmm7 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,61,107,134,1,0 // movdqa 0x1866b(%rip),%xmm7 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,15,254,199 // paddd %xmm7,%xmm0
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,195 // movq %xmm0,%rbx
@@ -41828,7 +42393,7 @@ _sk_clut_3D_sse41:
.byte 15,88,248 // addps %xmm0,%xmm7
.byte 102,68,15,254,210 // paddd %xmm2,%xmm10
.byte 102,69,15,254,194 // paddd %xmm10,%xmm8
- .byte 102,15,111,13,156,133,1,0 // movdqa 0x1859c(%rip),%xmm1 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,13,86,139,1,0 // movdqa 0x18b56(%rip),%xmm1 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,68,15,56,64,193 // pmulld %xmm1,%xmm8
.byte 102,65,15,111,192 // movdqa %xmm8,%xmm0
.byte 102,15,118,237 // pcmpeqd %xmm5,%xmm5
@@ -41849,7 +42414,7 @@ _sk_clut_3D_sse41:
.byte 102,69,15,58,22,193,1 // pextrd $0x1,%xmm8,%r9d
.byte 102,69,15,58,22,194,2 // pextrd $0x2,%xmm8,%r10d
.byte 102,69,15,58,22,195,3 // pextrd $0x3,%xmm8,%r11d
- .byte 102,15,111,21,231,126,1,0 // movdqa 0x17ee7(%rip),%xmm2 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,21,161,132,1,0 // movdqa 0x184a1(%rip),%xmm2 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,68,15,254,194 // paddd %xmm2,%xmm8
.byte 102,76,15,58,22,193,1 // pextrq $0x1,%xmm8,%rcx
.byte 102,76,15,126,195 // movq %xmm8,%rbx
@@ -41976,7 +42541,7 @@ _sk_clut_4D_sse41:
.byte 15,89,203 // mulps %xmm3,%xmm1
.byte 15,41,76,36,48 // movaps %xmm1,0x30(%rsp)
.byte 243,15,91,249 // cvttps2dq %xmm1,%xmm7
- .byte 15,40,29,250,130,1,0 // movaps 0x182fa(%rip),%xmm3 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 15,40,29,180,136,1,0 // movaps 0x188b4(%rip),%xmm3 # 3a810 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 15,88,203 // addps %xmm3,%xmm1
.byte 15,41,76,36,160 // movaps %xmm1,-0x60(%rsp)
.byte 102,65,15,110,232 // movd %r8d,%xmm5
@@ -42033,7 +42598,7 @@ _sk_clut_4D_sse41:
.byte 102,68,15,56,64,253 // pmulld %xmm5,%xmm15
.byte 102,65,15,111,223 // movdqa %xmm15,%xmm3
.byte 102,15,254,217 // paddd %xmm1,%xmm3
- .byte 102,68,15,111,29,249,129,1,0 // movdqa 0x181f9(%rip),%xmm11 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,68,15,111,29,179,135,1,0 // movdqa 0x187b3(%rip),%xmm11 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,65,15,56,64,219 // pmulld %xmm11,%xmm3
.byte 102,15,118,192 // pcmpeqd %xmm0,%xmm0
.byte 102,15,111,243 // movdqa %xmm3,%xmm6
@@ -42055,7 +42620,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,58,22,217,1 // pextrd $0x1,%xmm3,%r9d
.byte 102,65,15,58,22,218,2 // pextrd $0x2,%xmm3,%r10d
.byte 102,65,15,58,22,219,3 // pextrd $0x3,%xmm3,%r11d
- .byte 102,68,15,111,21,65,123,1,0 // movdqa 0x17b41(%rip),%xmm10 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,21,251,128,1,0 // movdqa 0x180fb(%rip),%xmm10 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,65,15,254,218 // paddd %xmm10,%xmm3
.byte 102,73,15,58,22,222,1 // pextrq $0x1,%xmm3,%r14
.byte 102,72,15,126,219 // movq %xmm3,%rbx
@@ -42073,7 +42638,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,254,201 // paddd %xmm9,%xmm1
.byte 102,65,15,56,64,203 // pmulld %xmm11,%xmm1
.byte 102,15,111,217 // movdqa %xmm1,%xmm3
- .byte 102,15,250,29,47,129,1,0 // psubd 0x1812f(%rip),%xmm3 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,29,233,134,1,0 // psubd 0x186e9(%rip),%xmm3 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,73,15,58,22,222,1 // pextrq $0x1,%xmm3,%r14
.byte 102,72,15,126,219 // movq %xmm3,%rbx
.byte 65,137,223 // mov %ebx,%r15d
@@ -42128,7 +42693,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,254,199 // paddd %xmm15,%xmm0
.byte 102,65,15,56,64,195 // pmulld %xmm11,%xmm0
.byte 102,15,111,232 // movdqa %xmm0,%xmm5
- .byte 102,15,250,45,15,128,1,0 // psubd 0x1800f(%rip),%xmm5 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,45,201,133,1,0 // psubd 0x185c9(%rip),%xmm5 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,69,15,118,192 // pcmpeqd %xmm8,%xmm8
.byte 102,72,15,58,22,233,1 // pextrq $0x1,%xmm5,%rcx
.byte 102,72,15,126,237 // movq %xmm5,%rbp
@@ -42253,7 +42818,7 @@ _sk_clut_4D_sse41:
.byte 72,193,233,32 // shr $0x20,%rcx
.byte 243,15,16,36,136 // movss (%rax,%rcx,4),%xmm4
.byte 102,68,15,58,33,220,48 // insertps $0x30,%xmm4,%xmm11
- .byte 102,15,111,61,51,119,1,0 // movdqa 0x17733(%rip),%xmm7 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,61,237,124,1,0 // movdqa 0x17ced(%rip),%xmm7 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,15,254,223 // paddd %xmm7,%xmm3
.byte 102,72,15,58,22,217,1 // pextrq $0x1,%xmm3,%rcx
.byte 102,72,15,126,221 // movq %xmm3,%rbp
@@ -42339,7 +42904,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,58,22,201,1 // pextrd $0x1,%xmm1,%r9d
.byte 102,65,15,58,22,202,2 // pextrd $0x2,%xmm1,%r10d
.byte 102,65,15,58,22,203,3 // pextrd $0x3,%xmm1,%r11d
- .byte 102,68,15,111,21,119,117,1,0 // movdqa 0x17577(%rip),%xmm10 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,21,49,123,1,0 // movdqa 0x17b31(%rip),%xmm10 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,65,15,254,202 // paddd %xmm10,%xmm1
.byte 102,72,15,58,22,201,1 // pextrq $0x1,%xmm1,%rcx
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -42435,7 +43000,7 @@ _sk_clut_4D_sse41:
.byte 102,15,111,124,36,192 // movdqa -0x40(%rsp),%xmm7
.byte 102,15,111,199 // movdqa %xmm7,%xmm0
.byte 102,15,254,195 // paddd %xmm3,%xmm0
- .byte 102,15,111,21,209,121,1,0 // movdqa 0x179d1(%rip),%xmm2 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,21,139,127,1,0 // movdqa 0x17f8b(%rip),%xmm2 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,56,64,194 // pmulld %xmm2,%xmm0
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,69,15,118,192 // pcmpeqd %xmm8,%xmm8
@@ -42456,7 +43021,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,58,22,193,1 // pextrd $0x1,%xmm0,%r9d
.byte 102,65,15,58,22,194,2 // pextrd $0x2,%xmm0,%r10d
.byte 102,65,15,58,22,195,3 // pextrd $0x3,%xmm0,%r11d
- .byte 102,15,111,37,32,115,1,0 // movdqa 0x17320(%rip),%xmm4 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,37,218,120,1,0 // movdqa 0x178da(%rip),%xmm4 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,15,254,196 // paddd %xmm4,%xmm0
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,195 // movq %xmm0,%rbx
@@ -42528,7 +43093,7 @@ _sk_clut_4D_sse41:
.byte 102,68,15,111,226 // movdqa %xmm2,%xmm12
.byte 102,65,15,56,64,204 // pmulld %xmm12,%xmm1
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
- .byte 102,15,250,21,252,119,1,0 // psubd 0x177fc(%rip),%xmm2 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,21,182,125,1,0 // psubd 0x17db6(%rip),%xmm2 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,72,15,58,22,209,1 // pextrq $0x1,%xmm2,%rcx
.byte 102,72,15,126,213 // movq %xmm2,%rbp
.byte 137,235 // mov %ebp,%ebx
@@ -42562,7 +43127,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,111,249 // movdqa %xmm9,%xmm7
.byte 102,69,15,56,64,236 // pmulld %xmm12,%xmm13
.byte 102,65,15,111,205 // movdqa %xmm13,%xmm1
- .byte 102,15,250,13,72,119,1,0 // psubd 0x17748(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,13,2,125,1,0 // psubd 0x17d02(%rip),%xmm1 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,72,15,58,22,201,1 // pextrq $0x1,%xmm1,%rcx
.byte 102,72,15,126,203 // movq %xmm1,%rbx
.byte 137,221 // mov %ebx,%ebp
@@ -42627,7 +43192,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,111,206 // movdqa %xmm14,%xmm1
.byte 102,15,111,108,36,192 // movdqa -0x40(%rsp),%xmm5
.byte 102,15,254,205 // paddd %xmm5,%xmm1
- .byte 102,15,111,37,223,117,1,0 // movdqa 0x175df(%rip),%xmm4 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,37,153,123,1,0 // movdqa 0x17b99(%rip),%xmm4 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,56,64,204 // pmulld %xmm4,%xmm1
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,15,118,246 // pcmpeqd %xmm6,%xmm6
@@ -42648,7 +43213,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,58,22,201,1 // pextrd $0x1,%xmm1,%r9d
.byte 102,65,15,58,22,202,2 // pextrd $0x2,%xmm1,%r10d
.byte 102,65,15,58,22,203,3 // pextrd $0x3,%xmm1,%r11d
- .byte 102,15,111,29,48,111,1,0 // movdqa 0x16f30(%rip),%xmm3 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,29,234,116,1,0 // movdqa 0x174ea(%rip),%xmm3 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,15,254,203 // paddd %xmm3,%xmm1
.byte 102,72,15,58,22,201,1 // pextrq $0x1,%xmm1,%rcx
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -42720,7 +43285,7 @@ _sk_clut_4D_sse41:
.byte 102,15,56,64,239 // pmulld %xmm7,%xmm5
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
- .byte 102,15,250,5,16,116,1,0 // psubd 0x17410(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,5,202,121,1,0 // psubd 0x179ca(%rip),%xmm0 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,197 // movq %xmm0,%rbp
.byte 137,235 // mov %ebp,%ebx
@@ -42738,7 +43303,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,58,22,193,1 // pextrd $0x1,%xmm0,%r9d
.byte 102,65,15,58,22,194,2 // pextrd $0x2,%xmm0,%r10d
.byte 102,65,15,58,22,195,3 // pextrd $0x3,%xmm0,%r11d
- .byte 102,15,254,5,94,109,1,0 // paddd 0x16d5e(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,5,24,115,1,0 // paddd 0x17318(%rip),%xmm0 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,195 // movq %xmm0,%rbx
.byte 137,221 // mov %ebx,%ebp
@@ -42754,7 +43319,7 @@ _sk_clut_4D_sse41:
.byte 102,15,254,84,36,176 // paddd -0x50(%rsp),%xmm2
.byte 102,15,56,64,215 // pmulld %xmm7,%xmm2
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
- .byte 102,15,250,5,87,115,1,0 // psubd 0x17357(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,5,17,121,1,0 // psubd 0x17911(%rip),%xmm0 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,195 // movq %xmm0,%rbx
.byte 137,221 // mov %ebx,%ebp
@@ -42772,7 +43337,7 @@ _sk_clut_4D_sse41:
.byte 102,65,15,58,22,199,1 // pextrd $0x1,%xmm0,%r15d
.byte 102,65,15,58,22,196,2 // pextrd $0x2,%xmm0,%r12d
.byte 102,65,15,58,22,198,3 // pextrd $0x3,%xmm0,%r14d
- .byte 102,15,254,5,165,108,1,0 // paddd 0x16ca5(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,5,95,114,1,0 // paddd 0x1725f(%rip),%xmm0 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,72,15,58,22,195,1 // pextrq $0x1,%xmm0,%rbx
.byte 102,72,15,126,197 // movq %xmm0,%rbp
.byte 137,233 // mov %ebp,%ecx
@@ -42835,7 +43400,7 @@ _sk_clut_4D_sse41:
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 65,15,88,211 // addps %xmm11,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,98,107,1,0 // movaps 0x16b62(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,28,113,1,0 // movaps 0x1711c(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 72,139,76,36,248 // mov -0x8(%rsp),%rcx
.byte 15,40,100,36,64 // movaps 0x40(%rsp),%xmm4
.byte 15,40,108,36,80 // movaps 0x50(%rsp),%xmm5
@@ -42854,21 +43419,156 @@ HIDDEN _sk_gauss_a_to_rgba_sse41
.globl _sk_gauss_a_to_rgba_sse41
FUNCTION(_sk_gauss_a_to_rgba_sse41)
_sk_gauss_a_to_rgba_sse41:
- .byte 15,40,5,191,113,1,0 // movaps 0x171bf(%rip),%xmm0 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 15,40,5,121,119,1,0 // movaps 0x17779(%rip),%xmm0 # 3a840 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,197,113,1,0 // addps 0x171c5(%rip),%xmm0 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ .byte 15,88,5,127,119,1,0 // addps 0x1777f(%rip),%xmm0 # 3a850 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,203,113,1,0 // addps 0x171cb(%rip),%xmm0 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ .byte 15,88,5,133,119,1,0 // addps 0x17785(%rip),%xmm0 # 3a860 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,209,113,1,0 // addps 0x171d1(%rip),%xmm0 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ .byte 15,88,5,139,119,1,0 // addps 0x1778b(%rip),%xmm0 # 3a870 <_sk_srcover_bgra_8888_sse2_lowp+0x1378>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,215,113,1,0 // addps 0x171d7(%rip),%xmm0 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
+ .byte 15,88,5,145,119,1,0 // addps 0x17791(%rip),%xmm0 # 3a880 <_sk_srcover_bgra_8888_sse2_lowp+0x1388>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
.byte 255,224 // jmpq *%rax
+HIDDEN _sk_bilerp_clamp_8888_sse41
+.globl _sk_bilerp_clamp_8888_sse41
+FUNCTION(_sk_bilerp_clamp_8888_sse41)
+_sk_bilerp_clamp_8888_sse41:
+ .byte 85 // push %rbp
+ .byte 72,137,229 // mov %rsp,%rbp
+ .byte 65,87 // push %r15
+ .byte 65,86 // push %r14
+ .byte 83 // push %rbx
+ .byte 72,129,236,168,0,0,0 // sub $0xa8,%rsp
+ .byte 15,41,125,160 // movaps %xmm7,-0x60(%rbp)
+ .byte 15,41,117,176 // movaps %xmm6,-0x50(%rbp)
+ .byte 15,41,109,192 // movaps %xmm5,-0x40(%rbp)
+ .byte 15,41,101,208 // movaps %xmm4,-0x30(%rbp)
+ .byte 76,141,69,224 // lea -0x20(%rbp),%r8
+ .byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 15,40,29,119,112,1,0 // movaps 0x17077(%rip),%xmm3 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
+ .byte 68,15,40,216 // movaps %xmm0,%xmm11
+ .byte 68,15,88,219 // addps %xmm3,%xmm11
+ .byte 102,65,15,58,8,211,1 // roundps $0x1,%xmm11,%xmm2
+ .byte 68,15,92,218 // subps %xmm2,%xmm11
+ .byte 15,41,141,80,255,255,255 // movaps %xmm1,-0xb0(%rbp)
+ .byte 15,88,217 // addps %xmm1,%xmm3
+ .byte 102,15,58,8,203,1 // roundps $0x1,%xmm3,%xmm1
+ .byte 15,92,217 // subps %xmm1,%xmm3
+ .byte 73,185,0,0,0,191,0,0,0,63 // movabs $0x3f000000bf000000,%r9
+ .byte 77,137,8 // mov %r9,(%r8)
+ .byte 76,141,77,232 // lea -0x18(%rbp),%r9
+ .byte 15,40,13,73,112,1,0 // movaps 0x17049(%rip),%xmm1 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
+ .byte 15,40,209 // movaps %xmm1,%xmm2
+ .byte 65,15,92,211 // subps %xmm11,%xmm2
+ .byte 15,41,149,64,255,255,255 // movaps %xmm2,-0xc0(%rbp)
+ .byte 15,41,157,96,255,255,255 // movaps %xmm3,-0xa0(%rbp)
+ .byte 15,92,203 // subps %xmm3,%xmm1
+ .byte 15,41,77,144 // movaps %xmm1,-0x70(%rbp)
+ .byte 243,68,15,16,112,12 // movss 0xc(%rax),%xmm14
+ .byte 69,15,198,246,0 // shufps $0x0,%xmm14,%xmm14
+ .byte 102,15,118,201 // pcmpeqd %xmm1,%xmm1
+ .byte 102,68,15,254,241 // paddd %xmm1,%xmm14
+ .byte 243,15,16,80,16 // movss 0x10(%rax),%xmm2
+ .byte 15,198,210,0 // shufps $0x0,%xmm2,%xmm2
+ .byte 102,15,254,209 // paddd %xmm1,%xmm2
+ .byte 102,15,127,149,112,255,255,255 // movdqa %xmm2,-0x90(%rbp)
+ .byte 76,139,16 // mov (%rax),%r10
+ .byte 102,15,110,72,8 // movd 0x8(%rax),%xmm1
+ .byte 102,15,112,201,0 // pshufd $0x0,%xmm1,%xmm1
+ .byte 102,15,127,77,128 // movdqa %xmm1,-0x80(%rbp)
+ .byte 243,15,16,13,46,103,1,0 // movss 0x1672e(%rip),%xmm1 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 15,87,219 // xorps %xmm3,%xmm3
+ .byte 15,40,45,240,113,1,0 // movaps 0x171f0(%rip),%xmm5 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
+ .byte 102,15,239,210 // pxor %xmm2,%xmm2
+ .byte 69,15,87,192 // xorps %xmm8,%xmm8
+ .byte 69,15,87,201 // xorps %xmm9,%xmm9
+ .byte 235,5 // jmp 231e3 <_sk_bilerp_clamp_8888_sse41+0xe7>
+ .byte 243,65,15,16,8 // movss (%r8),%xmm1
+ .byte 15,46,13,70,103,1,0 // ucomiss 0x16746(%rip),%xmm1 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 15,198,201,0 // shufps $0x0,%xmm1,%xmm1
+ .byte 15,88,141,80,255,255,255 // addps -0xb0(%rbp),%xmm1
+ .byte 15,87,228 // xorps %xmm4,%xmm4
+ .byte 15,95,225 // maxps %xmm1,%xmm4
+ .byte 68,15,40,149,96,255,255,255 // movaps -0xa0(%rbp),%xmm10
+ .byte 119,5 // ja 2320a <_sk_bilerp_clamp_8888_sse41+0x10e>
+ .byte 68,15,40,85,144 // movaps -0x70(%rbp),%xmm10
+ .byte 15,93,165,112,255,255,255 // minps -0x90(%rbp),%xmm4
+ .byte 243,15,91,204 // cvttps2dq %xmm4,%xmm1
+ .byte 102,15,56,64,77,128 // pmulld -0x80(%rbp),%xmm1
+ .byte 69,49,219 // xor %r11d,%r11d
+ .byte 243,70,15,16,124,29,224 // movss -0x20(%rbp,%r11,1),%xmm15
+ .byte 65,15,40,231 // movaps %xmm15,%xmm4
+ .byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
+ .byte 15,88,224 // addps %xmm0,%xmm4
+ .byte 15,87,246 // xorps %xmm6,%xmm6
+ .byte 15,95,244 // maxps %xmm4,%xmm6
+ .byte 65,15,93,246 // minps %xmm14,%xmm6
+ .byte 243,15,91,230 // cvttps2dq %xmm6,%xmm4
+ .byte 102,15,254,225 // paddd %xmm1,%xmm4
+ .byte 102,72,15,58,22,224,1 // pextrq $0x1,%xmm4,%rax
+ .byte 65,137,198 // mov %eax,%r14d
+ .byte 72,193,232,32 // shr $0x20,%rax
+ .byte 102,72,15,126,227 // movq %xmm4,%rbx
+ .byte 65,137,223 // mov %ebx,%r15d
+ .byte 72,193,235,32 // shr $0x20,%rbx
+ .byte 102,67,15,110,60,186 // movd (%r10,%r15,4),%xmm7
+ .byte 102,65,15,58,34,60,154,1 // pinsrd $0x1,(%r10,%rbx,4),%xmm7
+ .byte 102,67,15,58,34,60,178,2 // pinsrd $0x2,(%r10,%r14,4),%xmm7
+ .byte 102,65,15,58,34,60,130,3 // pinsrd $0x3,(%r10,%rax,4),%xmm7
+ .byte 102,15,111,231 // movdqa %xmm7,%xmm4
+ .byte 102,15,219,37,218,111,1,0 // pand 0x16fda(%rip),%xmm4 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
+ .byte 68,15,91,236 // cvtdq2ps %xmm4,%xmm13
+ .byte 68,15,89,237 // mulps %xmm5,%xmm13
+ .byte 102,15,111,231 // movdqa %xmm7,%xmm4
+ .byte 102,15,56,0,37,213,111,1,0 // pshufb 0x16fd5(%rip),%xmm4 # 3a270 <_sk_srcover_bgra_8888_sse2_lowp+0xd78>
+ .byte 15,91,244 // cvtdq2ps %xmm4,%xmm6
+ .byte 15,89,245 // mulps %xmm5,%xmm6
+ .byte 102,15,111,231 // movdqa %xmm7,%xmm4
+ .byte 102,15,56,0,37,210,111,1,0 // pshufb 0x16fd2(%rip),%xmm4 # 3a280 <_sk_srcover_bgra_8888_sse2_lowp+0xd88>
+ .byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
+ .byte 15,89,229 // mulps %xmm5,%xmm4
+ .byte 102,15,114,215,24 // psrld $0x18,%xmm7
+ .byte 68,15,91,231 // cvtdq2ps %xmm7,%xmm12
+ .byte 68,15,89,229 // mulps %xmm5,%xmm12
+ .byte 68,15,46,61,103,102,1,0 // ucomiss 0x16667(%rip),%xmm15 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 65,15,40,251 // movaps %xmm11,%xmm7
+ .byte 119,7 // ja 232d6 <_sk_bilerp_clamp_8888_sse41+0x1da>
+ .byte 15,40,189,64,255,255,255 // movaps -0xc0(%rbp),%xmm7
+ .byte 65,15,89,250 // mulps %xmm10,%xmm7
+ .byte 68,15,89,239 // mulps %xmm7,%xmm13
+ .byte 69,15,88,205 // addps %xmm13,%xmm9
+ .byte 15,89,247 // mulps %xmm7,%xmm6
+ .byte 68,15,88,198 // addps %xmm6,%xmm8
+ .byte 15,89,231 // mulps %xmm7,%xmm4
+ .byte 15,88,212 // addps %xmm4,%xmm2
+ .byte 65,15,89,252 // mulps %xmm12,%xmm7
+ .byte 15,88,223 // addps %xmm7,%xmm3
+ .byte 73,131,195,4 // add $0x4,%r11
+ .byte 73,131,251,8 // cmp $0x8,%r11
+ .byte 15,133,26,255,255,255 // jne 2321e <_sk_bilerp_clamp_8888_sse41+0x122>
+ .byte 73,131,192,4 // add $0x4,%r8
+ .byte 77,57,200 // cmp %r9,%r8
+ .byte 15,133,205,254,255,255 // jne 231de <_sk_bilerp_clamp_8888_sse41+0xe2>
+ .byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 65,15,40,193 // movaps %xmm9,%xmm0
+ .byte 65,15,40,200 // movaps %xmm8,%xmm1
+ .byte 15,40,101,208 // movaps -0x30(%rbp),%xmm4
+ .byte 15,40,109,192 // movaps -0x40(%rbp),%xmm5
+ .byte 15,40,117,176 // movaps -0x50(%rbp),%xmm6
+ .byte 15,40,125,160 // movaps -0x60(%rbp),%xmm7
+ .byte 255,208 // callq *%rax
+ .byte 72,129,196,168,0,0,0 // add $0xa8,%rsp
+ .byte 91 // pop %rbx
+ .byte 65,94 // pop %r14
+ .byte 65,95 // pop %r15
+ .byte 93 // pop %rbp
+ .byte 195 // retq
+
HIDDEN _sk_start_pipeline_sse2
.globl _sk_start_pipeline_sse2
FUNCTION(_sk_start_pipeline_sse2)
@@ -42890,13 +43590,13 @@ _sk_start_pipeline_sse2:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,131,0,0,0 // jae 22a0c <_sk_start_pipeline_sse2+0xb6>
+ .byte 15,131,131,0,0,0 // jae 233f1 <_sk_start_pipeline_sse2+0xb6>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,4 // lea 0x4(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
- .byte 119,59 // ja 229da <_sk_start_pipeline_sse2+0x84>
+ .byte 119,59 // ja 233bf <_sk_start_pipeline_sse2+0x84>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -42915,10 +43615,10 @@ _sk_start_pipeline_sse2:
.byte 73,131,196,8 // add $0x8,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,201 // jbe 229a3 <_sk_start_pipeline_sse2+0x4d>
+ .byte 118,201 // jbe 23388 <_sk_start_pipeline_sse2+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 22a03 <_sk_start_pipeline_sse2+0xad>
+ .byte 116,33 // je 233e8 <_sk_start_pipeline_sse2+0xad>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -42932,7 +43632,7 @@ _sk_start_pipeline_sse2:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 117,137 // jne 22995 <_sk_start_pipeline_sse2+0x3f>
+ .byte 117,137 // jne 2337a <_sk_start_pipeline_sse2+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -42961,9 +43661,9 @@ _sk_seed_shader_sse2:
.byte 102,15,110,201 // movd %ecx,%xmm1
.byte 102,15,112,201,0 // pshufd $0x0,%xmm1,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,88,13,253,105,1,0 // addps 0x169fd(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,13,120,109,1,0 // addps 0x16d78(%rip),%xmm1 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,4,106,1,0 // movaps 0x16a04(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,127,109,1,0 // movaps 0x16d7f(%rip),%xmm2 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -42978,18 +43678,18 @@ _sk_dither_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 102,68,15,110,194 // movd %edx,%xmm8
.byte 102,69,15,112,192,0 // pshufd $0x0,%xmm8,%xmm8
- .byte 102,68,15,254,5,173,105,1,0 // paddd 0x169ad(%rip),%xmm8 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ .byte 102,68,15,254,5,40,109,1,0 // paddd 0x16d28(%rip),%xmm8 # 3a180 <_sk_srcover_bgra_8888_sse2_lowp+0xc88>
.byte 102,68,15,110,201 // movd %ecx,%xmm9
.byte 102,69,15,112,201,0 // pshufd $0x0,%xmm9,%xmm9
.byte 102,69,15,239,200 // pxor %xmm8,%xmm9
- .byte 102,68,15,111,21,212,105,1,0 // movdqa 0x169d4(%rip),%xmm10 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 102,68,15,111,21,79,109,1,0 // movdqa 0x16d4f(%rip),%xmm10 # 3a1c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcc8>
.byte 102,69,15,111,217 // movdqa %xmm9,%xmm11
.byte 102,69,15,219,218 // pand %xmm10,%xmm11
.byte 102,65,15,114,243,5 // pslld $0x5,%xmm11
.byte 102,69,15,219,208 // pand %xmm8,%xmm10
.byte 102,65,15,114,242,4 // pslld $0x4,%xmm10
- .byte 102,68,15,111,37,192,105,1,0 // movdqa 0x169c0(%rip),%xmm12 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
- .byte 102,68,15,111,45,199,105,1,0 // movdqa 0x169c7(%rip),%xmm13 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,37,59,109,1,0 // movdqa 0x16d3b(%rip),%xmm12 # 3a1d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcd8>
+ .byte 102,68,15,111,45,66,109,1,0 // movdqa 0x16d42(%rip),%xmm13 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,69,15,111,241 // movdqa %xmm9,%xmm14
.byte 102,69,15,219,245 // pand %xmm13,%xmm14
.byte 102,65,15,114,246,2 // pslld $0x2,%xmm14
@@ -43005,8 +43705,8 @@ _sk_dither_sse2:
.byte 102,69,15,235,198 // por %xmm14,%xmm8
.byte 102,69,15,235,193 // por %xmm9,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,130,105,1,0 // mulps 0x16982(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
- .byte 68,15,88,5,138,105,1,0 // addps 0x1698a(%rip),%xmm8 # 394a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ .byte 68,15,89,5,253,108,1,0 // mulps 0x16cfd(%rip),%xmm8 # 3a1f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcf8>
+ .byte 68,15,88,5,5,109,1,0 // addps 0x16d05(%rip),%xmm8 # 3a200 <_sk_srcover_bgra_8888_sse2_lowp+0xd08>
.byte 243,68,15,16,16 // movss (%rax),%xmm10
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 69,15,89,208 // mulps %xmm8,%xmm10
@@ -43048,7 +43748,7 @@ HIDDEN _sk_black_color_sse2
FUNCTION(_sk_black_color_sse2)
_sk_black_color_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,192,104,1,0 // movaps 0x168c0(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,59,108,1,0 // movaps 0x16c3b(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -43059,7 +43759,7 @@ HIDDEN _sk_white_color_sse2
FUNCTION(_sk_white_color_sse2)
_sk_white_color_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,5,172,104,1,0 // movaps 0x168ac(%rip),%xmm0 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,5,39,108,1,0 // movaps 0x16c27(%rip),%xmm0 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -43105,7 +43805,7 @@ HIDDEN _sk_srcatop_sse2
FUNCTION(_sk_srcatop_sse2)
_sk_srcatop_sse2:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,92,104,1,0 // movaps 0x1685c(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,215,107,1,0 // movaps 0x16bd7(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -43130,7 +43830,7 @@ FUNCTION(_sk_dstatop_sse2)
_sk_dstatop_sse2:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
.byte 68,15,89,196 // mulps %xmm4,%xmm8
- .byte 68,15,40,13,15,104,1,0 // movaps 0x1680f(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,138,107,1,0 // movaps 0x16b8a(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -43177,7 +43877,7 @@ HIDDEN _sk_srcout_sse2
.globl _sk_srcout_sse2
FUNCTION(_sk_srcout_sse2)
_sk_srcout_sse2:
- .byte 68,15,40,5,163,103,1,0 // movaps 0x167a3(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,30,107,1,0 // movaps 0x16b1e(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -43190,7 +43890,7 @@ HIDDEN _sk_dstout_sse2
.globl _sk_dstout_sse2
FUNCTION(_sk_dstout_sse2)
_sk_dstout_sse2:
- .byte 68,15,40,5,131,103,1,0 // movaps 0x16783(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,254,106,1,0 // movaps 0x16afe(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -43207,7 +43907,7 @@ HIDDEN _sk_srcover_sse2
.globl _sk_srcover_sse2
FUNCTION(_sk_srcover_sse2)
_sk_srcover_sse2:
- .byte 68,15,40,5,86,103,1,0 // movaps 0x16756(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,209,106,1,0 // movaps 0x16ad1(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -43227,7 +43927,7 @@ HIDDEN _sk_dstover_sse2
.globl _sk_dstover_sse2
FUNCTION(_sk_dstover_sse2)
_sk_dstover_sse2:
- .byte 68,15,40,5,26,103,1,0 // movaps 0x1671a(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,149,106,1,0 // movaps 0x16a95(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -43255,7 +43955,7 @@ HIDDEN _sk_multiply_sse2
.globl _sk_multiply_sse2
FUNCTION(_sk_multiply_sse2)
_sk_multiply_sse2:
- .byte 68,15,40,5,222,102,1,0 // movaps 0x166de(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,89,106,1,0 // movaps 0x16a59(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -43293,7 +43993,7 @@ HIDDEN _sk_plus__sse2
FUNCTION(_sk_plus__sse2)
_sk_plus__sse2:
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 68,15,40,5,95,102,1,0 // movaps 0x1665f(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,218,105,1,0 // movaps 0x169da(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 65,15,93,200 // minps %xmm8,%xmm1
@@ -43335,7 +44035,7 @@ HIDDEN _sk_xor__sse2
FUNCTION(_sk_xor__sse2)
_sk_xor__sse2:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,235,101,1,0 // movaps 0x165eb(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,102,105,1,0 // movaps 0x16966(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -43383,7 +44083,7 @@ _sk_darken_sse2:
.byte 68,15,89,206 // mulps %xmm6,%xmm9
.byte 65,15,95,209 // maxps %xmm9,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,70,101,1,0 // movaps 0x16546(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,193,104,1,0 // movaps 0x168c1(%rip),%xmm2 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -43417,7 +44117,7 @@ _sk_lighten_sse2:
.byte 68,15,89,206 // mulps %xmm6,%xmm9
.byte 65,15,93,209 // minps %xmm9,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,219,100,1,0 // movaps 0x164db(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,86,104,1,0 // movaps 0x16856(%rip),%xmm2 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -43454,7 +44154,7 @@ _sk_difference_sse2:
.byte 65,15,93,209 // minps %xmm9,%xmm2
.byte 15,88,210 // addps %xmm2,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,101,100,1,0 // movaps 0x16465(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,224,103,1,0 // movaps 0x167e0(%rip),%xmm2 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -43482,7 +44182,7 @@ _sk_exclusion_sse2:
.byte 15,89,214 // mulps %xmm6,%xmm2
.byte 15,88,210 // addps %xmm2,%xmm2
.byte 68,15,92,194 // subps %xmm2,%xmm8
- .byte 15,40,21,21,100,1,0 // movaps 0x16415(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,144,103,1,0 // movaps 0x16790(%rip),%xmm2 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -43495,7 +44195,7 @@ HIDDEN _sk_colorburn_sse2
FUNCTION(_sk_colorburn_sse2)
_sk_colorburn_sse2:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,40,13,248,99,1,0 // movaps 0x163f8(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,115,103,1,0 // movaps 0x16773(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -43590,7 +44290,7 @@ HIDDEN _sk_colordodge_sse2
FUNCTION(_sk_colordodge_sse2)
_sk_colordodge_sse2:
.byte 68,15,40,200 // movaps %xmm0,%xmm9
- .byte 68,15,40,21,160,98,1,0 // movaps 0x162a0(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,27,102,1,0 // movaps 0x1661b(%rip),%xmm10 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 65,15,40,195 // movaps %xmm11,%xmm0
@@ -43682,7 +44382,7 @@ _sk_hardlight_sse2:
.byte 15,41,116,36,232 // movaps %xmm6,-0x18(%rsp)
.byte 15,40,245 // movaps %xmm5,%xmm6
.byte 15,40,236 // movaps %xmm4,%xmm5
- .byte 68,15,40,29,73,97,1,0 // movaps 0x16149(%rip),%xmm11 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,29,196,100,1,0 // movaps 0x164c4(%rip),%xmm11 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,211 // movaps %xmm11,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,194 // movaps %xmm10,%xmm8
@@ -43770,7 +44470,7 @@ FUNCTION(_sk_overlay_sse2)
_sk_overlay_sse2:
.byte 68,15,40,193 // movaps %xmm1,%xmm8
.byte 68,15,40,232 // movaps %xmm0,%xmm13
- .byte 68,15,40,13,7,96,1,0 // movaps 0x16007(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,130,99,1,0 // movaps 0x16382(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -43861,7 +44561,7 @@ _sk_softlight_sse2:
.byte 68,15,40,213 // movaps %xmm5,%xmm10
.byte 68,15,94,215 // divps %xmm7,%xmm10
.byte 69,15,84,212 // andps %xmm12,%xmm10
- .byte 68,15,40,13,180,94,1,0 // movaps 0x15eb4(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,47,98,1,0 // movaps 0x1622f(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,249 // movaps %xmm9,%xmm15
.byte 69,15,92,250 // subps %xmm10,%xmm15
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -43874,10 +44574,10 @@ _sk_softlight_sse2:
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,40,53,222,94,1,0 // movaps 0x15ede(%rip),%xmm14 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,53,89,98,1,0 // movaps 0x16259(%rip),%xmm14 # 3a210 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
.byte 69,15,88,222 // addps %xmm14,%xmm11
.byte 68,15,89,216 // mulps %xmm0,%xmm11
- .byte 68,15,40,21,222,94,1,0 // movaps 0x15ede(%rip),%xmm10 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ .byte 68,15,40,21,89,98,1,0 // movaps 0x16259(%rip),%xmm10 # 3a220 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
.byte 69,15,89,234 // mulps %xmm10,%xmm13
.byte 69,15,88,235 // addps %xmm11,%xmm13
.byte 15,88,228 // addps %xmm4,%xmm4
@@ -44022,7 +44722,7 @@ _sk_hue_sse2:
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 68,15,89,211 // mulps %xmm3,%xmm10
- .byte 68,15,40,5,113,92,1,0 // movaps 0x15c71(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,236,95,1,0 // movaps 0x15fec(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,216 // movaps %xmm8,%xmm11
.byte 15,40,207 // movaps %xmm7,%xmm1
.byte 68,15,92,217 // subps %xmm1,%xmm11
@@ -44070,12 +44770,12 @@ _sk_hue_sse2:
.byte 69,15,84,206 // andps %xmm14,%xmm9
.byte 69,15,84,214 // andps %xmm14,%xmm10
.byte 65,15,84,214 // andps %xmm14,%xmm2
- .byte 68,15,40,61,46,92,1,0 // movaps 0x15c2e(%rip),%xmm15 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,61,169,95,1,0 // movaps 0x15fa9(%rip),%xmm15 # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 65,15,89,231 // mulps %xmm15,%xmm4
- .byte 15,40,5,51,92,1,0 // movaps 0x15c33(%rip),%xmm0 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 15,40,5,174,95,1,0 // movaps 0x15fae(%rip),%xmm0 # 3a240 <_sk_srcover_bgra_8888_sse2_lowp+0xd48>
.byte 15,89,240 // mulps %xmm0,%xmm6
.byte 15,88,244 // addps %xmm4,%xmm6
- .byte 68,15,40,53,53,92,1,0 // movaps 0x15c35(%rip),%xmm14 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,53,176,95,1,0 // movaps 0x15fb0(%rip),%xmm14 # 3a250 <_sk_srcover_bgra_8888_sse2_lowp+0xd58>
.byte 68,15,40,239 // movaps %xmm7,%xmm13
.byte 69,15,89,238 // mulps %xmm14,%xmm13
.byte 68,15,88,238 // addps %xmm6,%xmm13
@@ -44253,14 +44953,14 @@ _sk_saturation_sse2:
.byte 68,15,84,211 // andps %xmm3,%xmm10
.byte 68,15,84,203 // andps %xmm3,%xmm9
.byte 15,84,195 // andps %xmm3,%xmm0
- .byte 68,15,40,5,135,89,1,0 // movaps 0x15987(%rip),%xmm8 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,5,2,93,1,0 // movaps 0x15d02(%rip),%xmm8 # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 15,40,214 // movaps %xmm6,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
- .byte 15,40,13,137,89,1,0 // movaps 0x15989(%rip),%xmm1 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 15,40,13,4,93,1,0 // movaps 0x15d04(%rip),%xmm1 # 3a240 <_sk_srcover_bgra_8888_sse2_lowp+0xd48>
.byte 15,40,221 // movaps %xmm5,%xmm3
.byte 15,89,217 // mulps %xmm1,%xmm3
.byte 15,88,218 // addps %xmm2,%xmm3
- .byte 68,15,40,37,136,89,1,0 // movaps 0x15988(%rip),%xmm12 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,37,3,93,1,0 // movaps 0x15d03(%rip),%xmm12 # 3a250 <_sk_srcover_bgra_8888_sse2_lowp+0xd58>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
.byte 65,15,40,210 // movaps %xmm10,%xmm2
@@ -44305,7 +45005,7 @@ _sk_saturation_sse2:
.byte 15,40,223 // movaps %xmm7,%xmm3
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,221 // mulps %xmm5,%xmm3
- .byte 68,15,40,5,61,88,1,0 // movaps 0x1583d(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,184,91,1,0 // movaps 0x15bb8(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 15,88,253 // addps %xmm5,%xmm7
@@ -44406,14 +45106,14 @@ _sk_color_sse2:
.byte 68,15,40,213 // movaps %xmm5,%xmm10
.byte 69,15,89,208 // mulps %xmm8,%xmm10
.byte 65,15,40,208 // movaps %xmm8,%xmm2
- .byte 68,15,40,45,75,87,1,0 // movaps 0x1574b(%rip),%xmm13 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,45,198,90,1,0 // movaps 0x15ac6(%rip),%xmm13 # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 68,15,40,198 // movaps %xmm6,%xmm8
.byte 69,15,89,197 // mulps %xmm13,%xmm8
- .byte 68,15,40,53,75,87,1,0 // movaps 0x1574b(%rip),%xmm14 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,53,198,90,1,0 // movaps 0x15ac6(%rip),%xmm14 # 3a240 <_sk_srcover_bgra_8888_sse2_lowp+0xd48>
.byte 65,15,40,195 // movaps %xmm11,%xmm0
.byte 65,15,89,198 // mulps %xmm14,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,29,71,87,1,0 // movaps 0x15747(%rip),%xmm11 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,29,194,90,1,0 // movaps 0x15ac2(%rip),%xmm11 # 3a250 <_sk_srcover_bgra_8888_sse2_lowp+0xd58>
.byte 69,15,89,227 // mulps %xmm11,%xmm12
.byte 68,15,88,224 // addps %xmm0,%xmm12
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -44421,7 +45121,7 @@ _sk_color_sse2:
.byte 69,15,40,250 // movaps %xmm10,%xmm15
.byte 69,15,89,254 // mulps %xmm14,%xmm15
.byte 68,15,88,248 // addps %xmm0,%xmm15
- .byte 68,15,40,5,131,86,1,0 // movaps 0x15683(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,254,89,1,0 // movaps 0x159fe(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 15,92,226 // subps %xmm2,%xmm4
.byte 15,89,252 // mulps %xmm4,%xmm7
@@ -44557,15 +45257,15 @@ _sk_luminosity_sse2:
.byte 68,15,40,205 // movaps %xmm5,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
.byte 15,89,222 // mulps %xmm6,%xmm3
- .byte 68,15,40,37,10,85,1,0 // movaps 0x1550a(%rip),%xmm12 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,37,133,88,1,0 // movaps 0x15885(%rip),%xmm12 # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 68,15,40,199 // movaps %xmm7,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,10,85,1,0 // movaps 0x1550a(%rip),%xmm13 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,45,133,88,1,0 // movaps 0x15885(%rip),%xmm13 # 3a240 <_sk_srcover_bgra_8888_sse2_lowp+0xd48>
.byte 68,15,40,241 // movaps %xmm1,%xmm14
.byte 69,15,89,245 // mulps %xmm13,%xmm14
.byte 69,15,88,240 // addps %xmm8,%xmm14
- .byte 68,15,40,29,6,85,1,0 // movaps 0x15506(%rip),%xmm11 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
- .byte 68,15,40,5,94,84,1,0 // movaps 0x1545e(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,29,129,88,1,0 // movaps 0x15881(%rip),%xmm11 # 3a250 <_sk_srcover_bgra_8888_sse2_lowp+0xd58>
+ .byte 68,15,40,5,217,87,1,0 // movaps 0x157d9(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 68,15,92,248 // subps %xmm0,%xmm15
@@ -44706,10 +45406,10 @@ _sk_srcover_rgba_8888_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,228,0,0,0 // jne 242dd <_sk_srcover_rgba_8888_sse2+0x104>
+ .byte 15,133,228,0,0,0 // jne 24cc2 <_sk_srcover_rgba_8888_sse2+0x104>
.byte 243,69,15,111,4,128 // movdqu (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 102,15,111,53,246,82,1,0 // movdqa 0x152f6(%rip),%xmm6 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,53,113,86,1,0 // movdqa 0x15671(%rip),%xmm6 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,65,15,111,224 // movdqa %xmm8,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
@@ -44723,9 +45423,9 @@ _sk_srcover_rgba_8888_sse2:
.byte 15,91,247 // cvtdq2ps %xmm7,%xmm6
.byte 102,65,15,114,208,24 // psrld $0x18,%xmm8
.byte 65,15,91,248 // cvtdq2ps %xmm8,%xmm7
- .byte 68,15,40,5,6,82,1,0 // movaps 0x15206(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,129,85,1,0 // movaps 0x15581(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,218,82,1,0 // movaps 0x152da(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,37,85,86,1,0 // movaps 0x15655(%rip),%xmm12 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -44751,7 +45451,7 @@ _sk_srcover_rgba_8888_sse2:
.byte 102,15,114,240,24 // pslld $0x18,%xmm0
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
- .byte 117,84 // jne 24317 <_sk_srcover_rgba_8888_sse2+0x13e>
+ .byte 117,84 // jne 24cfc <_sk_srcover_rgba_8888_sse2+0x13e>
.byte 243,65,15,127,4,128 // movdqu %xmm0,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -44762,32 +45462,32 @@ _sk_srcover_rgba_8888_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,90 // je 24344 <_sk_srcover_rgba_8888_sse2+0x16b>
+ .byte 116,90 // je 24d29 <_sk_srcover_rgba_8888_sse2+0x16b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 2430c <_sk_srcover_rgba_8888_sse2+0x133>
+ .byte 116,23 // je 24cf1 <_sk_srcover_rgba_8888_sse2+0x133>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,0,255,255,255 // jne 241ff <_sk_srcover_rgba_8888_sse2+0x26>
+ .byte 15,133,0,255,255,255 // jne 24be4 <_sk_srcover_rgba_8888_sse2+0x26>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,18,4,128 // movlpd (%r8,%rax,4),%xmm8
- .byte 233,232,254,255,255 // jmpq 241ff <_sk_srcover_rgba_8888_sse2+0x26>
+ .byte 233,232,254,255,255 // jmpq 24be4 <_sk_srcover_rgba_8888_sse2+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,43 // je 2434f <_sk_srcover_rgba_8888_sse2+0x176>
+ .byte 116,43 // je 24d34 <_sk_srcover_rgba_8888_sse2+0x176>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 2433c <_sk_srcover_rgba_8888_sse2+0x163>
+ .byte 116,18 // je 24d21 <_sk_srcover_rgba_8888_sse2+0x163>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,153 // jne 242c9 <_sk_srcover_rgba_8888_sse2+0xf0>
+ .byte 117,153 // jne 24cae <_sk_srcover_rgba_8888_sse2+0xf0>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,65,15,126,76,128,8 // movd %xmm1,0x8(%r8,%rax,4)
.byte 102,65,15,214,4,128 // movq %xmm0,(%r8,%rax,4)
- .byte 235,133 // jmp 242c9 <_sk_srcover_rgba_8888_sse2+0xf0>
+ .byte 235,133 // jmp 24cae <_sk_srcover_rgba_8888_sse2+0xf0>
.byte 102,69,15,110,4,128 // movd (%r8,%rax,4),%xmm8
- .byte 233,176,254,255,255 // jmpq 241ff <_sk_srcover_rgba_8888_sse2+0x26>
+ .byte 233,176,254,255,255 // jmpq 24be4 <_sk_srcover_rgba_8888_sse2+0x26>
.byte 102,65,15,126,4,128 // movd %xmm0,(%r8,%rax,4)
- .byte 233,111,255,255,255 // jmpq 242c9 <_sk_srcover_rgba_8888_sse2+0xf0>
+ .byte 233,111,255,255,255 // jmpq 24cae <_sk_srcover_rgba_8888_sse2+0xf0>
HIDDEN _sk_srcover_bgra_8888_sse2
.globl _sk_srcover_bgra_8888_sse2
@@ -44801,10 +45501,10 @@ _sk_srcover_bgra_8888_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,228,0,0,0 // jne 2445e <_sk_srcover_bgra_8888_sse2+0x104>
+ .byte 15,133,228,0,0,0 // jne 24e43 <_sk_srcover_bgra_8888_sse2+0x104>
.byte 243,69,15,111,4,128 // movdqu (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 102,15,111,37,117,81,1,0 // movdqa 0x15175(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,37,240,84,1,0 // movdqa 0x154f0(%rip),%xmm4 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,65,15,111,232 // movdqa %xmm8,%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,245 // cvtdq2ps %xmm5,%xmm6
@@ -44818,9 +45518,9 @@ _sk_srcover_bgra_8888_sse2:
.byte 15,91,231 // cvtdq2ps %xmm7,%xmm4
.byte 102,65,15,114,208,24 // psrld $0x18,%xmm8
.byte 65,15,91,248 // cvtdq2ps %xmm8,%xmm7
- .byte 68,15,40,5,133,80,1,0 // movaps 0x15085(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,0,84,1,0 // movaps 0x15400(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,89,81,1,0 // movaps 0x15159(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,37,212,84,1,0 // movaps 0x154d4(%rip),%xmm12 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -44846,7 +45546,7 @@ _sk_srcover_bgra_8888_sse2:
.byte 102,15,114,240,24 // pslld $0x18,%xmm0
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
- .byte 117,84 // jne 24498 <_sk_srcover_bgra_8888_sse2+0x13e>
+ .byte 117,84 // jne 24e7d <_sk_srcover_bgra_8888_sse2+0x13e>
.byte 243,65,15,127,4,128 // movdqu %xmm0,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -44857,32 +45557,32 @@ _sk_srcover_bgra_8888_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,90 // je 244c5 <_sk_srcover_bgra_8888_sse2+0x16b>
+ .byte 116,90 // je 24eaa <_sk_srcover_bgra_8888_sse2+0x16b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 2448d <_sk_srcover_bgra_8888_sse2+0x133>
+ .byte 116,23 // je 24e72 <_sk_srcover_bgra_8888_sse2+0x133>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,0,255,255,255 // jne 24380 <_sk_srcover_bgra_8888_sse2+0x26>
+ .byte 15,133,0,255,255,255 // jne 24d65 <_sk_srcover_bgra_8888_sse2+0x26>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,18,4,128 // movlpd (%r8,%rax,4),%xmm8
- .byte 233,232,254,255,255 // jmpq 24380 <_sk_srcover_bgra_8888_sse2+0x26>
+ .byte 233,232,254,255,255 // jmpq 24d65 <_sk_srcover_bgra_8888_sse2+0x26>
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,43 // je 244d0 <_sk_srcover_bgra_8888_sse2+0x176>
+ .byte 116,43 // je 24eb5 <_sk_srcover_bgra_8888_sse2+0x176>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 244bd <_sk_srcover_bgra_8888_sse2+0x163>
+ .byte 116,18 // je 24ea2 <_sk_srcover_bgra_8888_sse2+0x163>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,153 // jne 2444a <_sk_srcover_bgra_8888_sse2+0xf0>
+ .byte 117,153 // jne 24e2f <_sk_srcover_bgra_8888_sse2+0xf0>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,65,15,126,76,128,8 // movd %xmm1,0x8(%r8,%rax,4)
.byte 102,65,15,214,4,128 // movq %xmm0,(%r8,%rax,4)
- .byte 235,133 // jmp 2444a <_sk_srcover_bgra_8888_sse2+0xf0>
+ .byte 235,133 // jmp 24e2f <_sk_srcover_bgra_8888_sse2+0xf0>
.byte 102,69,15,110,4,128 // movd (%r8,%rax,4),%xmm8
- .byte 233,176,254,255,255 // jmpq 24380 <_sk_srcover_bgra_8888_sse2+0x26>
+ .byte 233,176,254,255,255 // jmpq 24d65 <_sk_srcover_bgra_8888_sse2+0x26>
.byte 102,65,15,126,4,128 // movd %xmm0,(%r8,%rax,4)
- .byte 233,111,255,255,255 // jmpq 2444a <_sk_srcover_bgra_8888_sse2+0xf0>
+ .byte 233,111,255,255,255 // jmpq 24e2f <_sk_srcover_bgra_8888_sse2+0xf0>
HIDDEN _sk_clamp_0_sse2
.globl _sk_clamp_0_sse2
@@ -44900,7 +45600,7 @@ HIDDEN _sk_clamp_1_sse2
.globl _sk_clamp_1_sse2
FUNCTION(_sk_clamp_1_sse2)
_sk_clamp_1_sse2:
- .byte 68,15,40,5,85,79,1,0 // movaps 0x14f55(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,208,82,1,0 // movaps 0x152d0(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -44912,7 +45612,7 @@ HIDDEN _sk_clamp_a_sse2
.globl _sk_clamp_a_sse2
FUNCTION(_sk_clamp_a_sse2)
_sk_clamp_a_sse2:
- .byte 15,93,29,58,79,1,0 // minps 0x14f3a(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,29,181,82,1,0 // minps 0x152b5(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -44923,7 +45623,7 @@ HIDDEN _sk_clamp_a_dst_sse2
.globl _sk_clamp_a_dst_sse2
FUNCTION(_sk_clamp_a_dst_sse2)
_sk_clamp_a_dst_sse2:
- .byte 15,93,61,38,79,1,0 // minps 0x14f26(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,93,61,161,82,1,0 // minps 0x152a1(%rip),%xmm7 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -44958,7 +45658,7 @@ HIDDEN _sk_invert_sse2
.globl _sk_invert_sse2
FUNCTION(_sk_invert_sse2)
_sk_invert_sse2:
- .byte 68,15,40,5,226,78,1,0 // movaps 0x14ee2(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,93,82,1,0 // movaps 0x1525d(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 69,15,40,208 // movaps %xmm8,%xmm10
@@ -45019,10 +45719,10 @@ HIDDEN _sk_unpremul_sse2
.globl _sk_unpremul_sse2
FUNCTION(_sk_unpremul_sse2)
_sk_unpremul_sse2:
- .byte 68,15,40,5,112,78,1,0 // movaps 0x14e70(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,235,81,1,0 // movaps 0x151eb(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,94,195 // divps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
- .byte 68,15,194,13,79,79,1,0,1 // cmpltps 0x14f4f(%rip),%xmm9 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,194,13,202,82,1,0,1 // cmpltps 0x152ca(%rip),%xmm9 # 3a2a0 <_sk_srcover_bgra_8888_sse2_lowp+0xda8>
.byte 69,15,84,200 // andps %xmm8,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,201 // mulps %xmm9,%xmm1
@@ -45034,20 +45734,20 @@ HIDDEN _sk_from_srgb_sse2
.globl _sk_from_srgb_sse2
FUNCTION(_sk_from_srgb_sse2)
_sk_from_srgb_sse2:
- .byte 68,15,40,5,67,79,1,0 // movaps 0x14f43(%rip),%xmm8 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ .byte 68,15,40,5,190,82,1,0 // movaps 0x152be(%rip),%xmm8 # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb8>
.byte 68,15,40,232 // movaps %xmm0,%xmm13
.byte 69,15,89,232 // mulps %xmm8,%xmm13
.byte 68,15,40,216 // movaps %xmm0,%xmm11
.byte 69,15,89,219 // mulps %xmm11,%xmm11
- .byte 68,15,40,13,171,78,1,0 // movaps 0x14eab(%rip),%xmm9 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,13,38,82,1,0 // movaps 0x15226(%rip),%xmm9 # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,43,79,1,0 // movaps 0x14f2b(%rip),%xmm10 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,21,166,82,1,0 // movaps 0x152a6(%rip),%xmm10 # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc8>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,43,79,1,0 // movaps 0x14f2b(%rip),%xmm11 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,29,166,82,1,0 // movaps 0x152a6(%rip),%xmm11 # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd8>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,47,79,1,0 // movaps 0x14f2f(%rip),%xmm12 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,37,170,82,1,0 // movaps 0x152aa(%rip),%xmm12 # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
.byte 65,15,194,196,1 // cmpltps %xmm12,%xmm0
.byte 68,15,84,232 // andps %xmm0,%xmm13
.byte 65,15,85,198 // andnps %xmm14,%xmm0
@@ -45083,20 +45783,20 @@ HIDDEN _sk_from_srgb_dst_sse2
.globl _sk_from_srgb_dst_sse2
FUNCTION(_sk_from_srgb_dst_sse2)
_sk_from_srgb_dst_sse2:
- .byte 68,15,40,5,128,78,1,0 // movaps 0x14e80(%rip),%xmm8 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ .byte 68,15,40,5,251,81,1,0 // movaps 0x151fb(%rip),%xmm8 # 3a2b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdb8>
.byte 68,15,40,236 // movaps %xmm4,%xmm13
.byte 69,15,89,232 // mulps %xmm8,%xmm13
.byte 68,15,40,220 // movaps %xmm4,%xmm11
.byte 69,15,89,219 // mulps %xmm11,%xmm11
- .byte 68,15,40,13,232,77,1,0 // movaps 0x14de8(%rip),%xmm9 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,13,99,81,1,0 // movaps 0x15163(%rip),%xmm9 # 3a230 <_sk_srcover_bgra_8888_sse2_lowp+0xd38>
.byte 68,15,40,244 // movaps %xmm4,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,104,78,1,0 // movaps 0x14e68(%rip),%xmm10 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,21,227,81,1,0 // movaps 0x151e3(%rip),%xmm10 # 3a2c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc8>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,104,78,1,0 // movaps 0x14e68(%rip),%xmm11 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,29,227,81,1,0 // movaps 0x151e3(%rip),%xmm11 # 3a2d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd8>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,108,78,1,0 // movaps 0x14e6c(%rip),%xmm12 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,37,231,81,1,0 // movaps 0x151e7(%rip),%xmm12 # 3a2e0 <_sk_srcover_bgra_8888_sse2_lowp+0xde8>
.byte 65,15,194,228,1 // cmpltps %xmm12,%xmm4
.byte 68,15,84,236 // andps %xmm4,%xmm13
.byte 65,15,85,230 // andnps %xmm14,%xmm4
@@ -45133,22 +45833,22 @@ HIDDEN _sk_to_srgb_sse2
FUNCTION(_sk_to_srgb_sse2)
_sk_to_srgb_sse2:
.byte 68,15,82,232 // rsqrtps %xmm0,%xmm13
- .byte 68,15,40,5,249,77,1,0 // movaps 0x14df9(%rip),%xmm8 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ .byte 68,15,40,5,116,81,1,0 // movaps 0x15174(%rip),%xmm8 # 3a2f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf8>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,240 // mulps %xmm8,%xmm14
- .byte 68,15,40,13,249,77,1,0 // movaps 0x14df9(%rip),%xmm9 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,13,116,81,1,0 // movaps 0x15174(%rip),%xmm9 # 3a300 <_sk_srcover_bgra_8888_sse2_lowp+0xe08>
.byte 69,15,40,253 // movaps %xmm13,%xmm15
.byte 69,15,89,249 // mulps %xmm9,%xmm15
- .byte 68,15,40,21,249,77,1,0 // movaps 0x14df9(%rip),%xmm10 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ .byte 68,15,40,21,116,81,1,0 // movaps 0x15174(%rip),%xmm10 # 3a310 <_sk_srcover_bgra_8888_sse2_lowp+0xe18>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,253 // mulps %xmm13,%xmm15
- .byte 68,15,40,29,249,77,1,0 // movaps 0x14df9(%rip),%xmm11 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ .byte 68,15,40,29,116,81,1,0 // movaps 0x15174(%rip),%xmm11 # 3a320 <_sk_srcover_bgra_8888_sse2_lowp+0xe28>
.byte 69,15,88,251 // addps %xmm11,%xmm15
- .byte 68,15,40,37,253,77,1,0 // movaps 0x14dfd(%rip),%xmm12 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,37,120,81,1,0 // movaps 0x15178(%rip),%xmm12 # 3a330 <_sk_srcover_bgra_8888_sse2_lowp+0xe38>
.byte 69,15,88,236 // addps %xmm12,%xmm13
.byte 69,15,83,237 // rcpps %xmm13,%xmm13
.byte 69,15,89,239 // mulps %xmm15,%xmm13
- .byte 68,15,40,61,249,77,1,0 // movaps 0x14df9(%rip),%xmm15 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,61,116,81,1,0 // movaps 0x15174(%rip),%xmm15 # 3a340 <_sk_srcover_bgra_8888_sse2_lowp+0xe48>
.byte 65,15,194,199,1 // cmpltps %xmm15,%xmm0
.byte 68,15,84,240 // andps %xmm0,%xmm14
.byte 65,15,85,197 // andnps %xmm13,%xmm0
@@ -45200,7 +45900,7 @@ _sk_rgb_to_hsl_sse2:
.byte 68,15,93,216 // minps %xmm0,%xmm11
.byte 65,15,40,202 // movaps %xmm10,%xmm1
.byte 65,15,92,203 // subps %xmm11,%xmm1
- .byte 68,15,40,45,172,75,1,0 // movaps 0x14bac(%rip),%xmm13 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,45,39,79,1,0 // movaps 0x14f27(%rip),%xmm13 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 68,15,94,233 // divps %xmm1,%xmm13
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 65,15,194,192,0 // cmpeqps %xmm8,%xmm0
@@ -45209,30 +45909,30 @@ _sk_rgb_to_hsl_sse2:
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,40,241 // movaps %xmm9,%xmm14
.byte 68,15,194,242,1 // cmpltps %xmm2,%xmm14
- .byte 68,15,84,53,34,77,1,0 // andps 0x14d22(%rip),%xmm14 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ .byte 68,15,84,53,157,80,1,0 // andps 0x1509d(%rip),%xmm14 # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 69,15,88,244 // addps %xmm12,%xmm14
.byte 69,15,40,250 // movaps %xmm10,%xmm15
.byte 69,15,194,249,0 // cmpeqps %xmm9,%xmm15
.byte 65,15,92,208 // subps %xmm8,%xmm2
.byte 65,15,89,213 // mulps %xmm13,%xmm2
- .byte 68,15,40,37,21,77,1,0 // movaps 0x14d15(%rip),%xmm12 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ .byte 68,15,40,37,144,80,1,0 // movaps 0x15090(%rip),%xmm12 # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 65,15,88,212 // addps %xmm12,%xmm2
.byte 69,15,92,193 // subps %xmm9,%xmm8
.byte 69,15,89,197 // mulps %xmm13,%xmm8
- .byte 68,15,88,5,17,77,1,0 // addps 0x14d11(%rip),%xmm8 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ .byte 68,15,88,5,140,80,1,0 // addps 0x1508c(%rip),%xmm8 # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xe78>
.byte 65,15,84,215 // andps %xmm15,%xmm2
.byte 69,15,85,248 // andnps %xmm8,%xmm15
.byte 68,15,86,250 // orps %xmm2,%xmm15
.byte 68,15,84,240 // andps %xmm0,%xmm14
.byte 65,15,85,199 // andnps %xmm15,%xmm0
.byte 65,15,86,198 // orps %xmm14,%xmm0
- .byte 15,89,5,2,77,1,0 // mulps 0x14d02(%rip),%xmm0 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ .byte 15,89,5,125,80,1,0 // mulps 0x1507d(%rip),%xmm0 # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xe88>
.byte 69,15,40,194 // movaps %xmm10,%xmm8
.byte 69,15,194,195,4 // cmpneqps %xmm11,%xmm8
.byte 65,15,84,192 // andps %xmm8,%xmm0
.byte 69,15,92,226 // subps %xmm10,%xmm12
.byte 69,15,88,211 // addps %xmm11,%xmm10
- .byte 68,15,40,13,5,75,1,0 // movaps 0x14b05(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,13,128,78,1,0 // movaps 0x14e80(%rip),%xmm9 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 65,15,40,210 // movaps %xmm10,%xmm2
.byte 65,15,89,209 // mulps %xmm9,%xmm2
.byte 68,15,194,202,1 // cmpltps %xmm2,%xmm9
@@ -45256,7 +45956,7 @@ _sk_hsl_to_rgb_sse2:
.byte 15,41,92,36,168 // movaps %xmm3,-0x58(%rsp)
.byte 68,15,40,218 // movaps %xmm2,%xmm11
.byte 15,40,240 // movaps %xmm0,%xmm6
- .byte 68,15,40,13,180,74,1,0 // movaps 0x14ab4(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,13,47,78,1,0 // movaps 0x14e2f(%rip),%xmm9 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 69,15,194,211,2 // cmpleps %xmm11,%xmm10
.byte 15,40,193 // movaps %xmm1,%xmm0
@@ -45273,28 +45973,28 @@ _sk_hsl_to_rgb_sse2:
.byte 69,15,88,211 // addps %xmm11,%xmm10
.byte 69,15,88,219 // addps %xmm11,%xmm11
.byte 69,15,92,218 // subps %xmm10,%xmm11
- .byte 15,40,5,93,76,1,0 // movaps 0x14c5d(%rip),%xmm0 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ .byte 15,40,5,216,79,1,0 // movaps 0x14fd8(%rip),%xmm0 # 3a390 <_sk_srcover_bgra_8888_sse2_lowp+0xe98>
.byte 15,88,198 // addps %xmm6,%xmm0
.byte 243,15,91,200 // cvttps2dq %xmm0,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
.byte 15,40,216 // movaps %xmm0,%xmm3
.byte 15,194,217,1 // cmpltps %xmm1,%xmm3
- .byte 15,84,29,101,74,1,0 // andps 0x14a65(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,84,29,224,77,1,0 // andps 0x14de0(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,92,193 // subps %xmm1,%xmm0
- .byte 68,15,40,45,71,76,1,0 // movaps 0x14c47(%rip),%xmm13 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ .byte 68,15,40,45,194,79,1,0 // movaps 0x14fc2(%rip),%xmm13 # 3a3a0 <_sk_srcover_bgra_8888_sse2_lowp+0xea8>
.byte 69,15,40,197 // movaps %xmm13,%xmm8
.byte 68,15,194,192,2 // cmpleps %xmm0,%xmm8
.byte 69,15,40,242 // movaps %xmm10,%xmm14
.byte 69,15,92,243 // subps %xmm11,%xmm14
.byte 65,15,40,217 // movaps %xmm9,%xmm3
.byte 15,194,216,2 // cmpleps %xmm0,%xmm3
- .byte 15,40,21,7,76,1,0 // movaps 0x14c07(%rip),%xmm2 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ .byte 15,40,21,130,79,1,0 // movaps 0x14f82(%rip),%xmm2 # 3a380 <_sk_srcover_bgra_8888_sse2_lowp+0xe88>
.byte 68,15,40,250 // movaps %xmm2,%xmm15
.byte 68,15,194,248,2 // cmpleps %xmm0,%xmm15
- .byte 15,40,13,199,75,1,0 // movaps 0x14bc7(%rip),%xmm1 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ .byte 15,40,13,66,79,1,0 // movaps 0x14f42(%rip),%xmm1 # 3a350 <_sk_srcover_bgra_8888_sse2_lowp+0xe58>
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,45,221,75,1,0 // movaps 0x14bdd(%rip),%xmm5 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ .byte 15,40,45,88,79,1,0 // movaps 0x14f58(%rip),%xmm5 # 3a370 <_sk_srcover_bgra_8888_sse2_lowp+0xe78>
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,92,224 // subps %xmm0,%xmm4
.byte 65,15,89,230 // mulps %xmm14,%xmm4
@@ -45317,7 +46017,7 @@ _sk_hsl_to_rgb_sse2:
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 15,40,222 // movaps %xmm6,%xmm3
.byte 15,194,216,1 // cmpltps %xmm0,%xmm3
- .byte 15,84,29,194,73,1,0 // andps 0x149c2(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,84,29,61,77,1,0 // andps 0x14d3d(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 68,15,40,230 // movaps %xmm6,%xmm12
.byte 68,15,92,224 // subps %xmm0,%xmm12
@@ -45347,12 +46047,12 @@ _sk_hsl_to_rgb_sse2:
.byte 15,40,124,36,136 // movaps -0x78(%rsp),%xmm7
.byte 15,40,231 // movaps %xmm7,%xmm4
.byte 15,85,227 // andnps %xmm3,%xmm4
- .byte 15,88,53,74,75,1,0 // addps 0x14b4a(%rip),%xmm6 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 15,88,53,197,78,1,0 // addps 0x14ec5(%rip),%xmm6 # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 243,15,91,198 // cvttps2dq %xmm6,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 15,40,222 // movaps %xmm6,%xmm3
.byte 15,194,216,1 // cmpltps %xmm0,%xmm3
- .byte 15,84,29,53,73,1,0 // andps 0x14935(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,84,29,176,76,1,0 // andps 0x14cb0(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 15,92,240 // subps %xmm0,%xmm6
.byte 15,89,206 // mulps %xmm6,%xmm1
@@ -45416,13 +46116,13 @@ _sk_scale_u8_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,61 // jne 24c1c <_sk_scale_u8_sse2+0x55>
+ .byte 117,61 // jne 25601 <_sk_scale_u8_sse2+0x55>
.byte 102,71,15,110,4,16 // movd (%r8,%r10,1),%xmm8
.byte 102,68,15,96,192 // punpcklbw %xmm0,%xmm8
.byte 102,68,15,97,192 // punpcklwd %xmm0,%xmm8
- .byte 102,68,15,219,5,8,73,1,0 // pand 0x14908(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,68,15,219,5,131,76,1,0 // pand 0x14c83(%rip),%xmm8 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,92,74,1,0 // mulps 0x14a5c(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,5,215,77,1,0 // mulps 0x14dd7(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -45433,12 +46133,12 @@ _sk_scale_u8_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,61 // je 24c66 <_sk_scale_u8_sse2+0x9f>
+ .byte 116,61 // je 2564b <_sk_scale_u8_sse2+0x9f>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 24c4b <_sk_scale_u8_sse2+0x84>
+ .byte 116,23 // je 25630 <_sk_scale_u8_sse2+0x84>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,181 // jne 24bef <_sk_scale_u8_sse2+0x28>
+ .byte 117,181 // jne 255d4 <_sk_scale_u8_sse2+0x28>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8
@@ -45447,10 +46147,10 @@ _sk_scale_u8_sse2:
.byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9
.byte 102,68,15,97,200 // punpcklwd %xmm0,%xmm9
.byte 242,69,15,16,193 // movsd %xmm9,%xmm8
- .byte 235,137 // jmp 24bef <_sk_scale_u8_sse2+0x28>
+ .byte 235,137 // jmp 255d4 <_sk_scale_u8_sse2+0x28>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 233,122,255,255,255 // jmpq 24bef <_sk_scale_u8_sse2+0x28>
+ .byte 233,122,255,255,255 // jmpq 255d4 <_sk_scale_u8_sse2+0x28>
HIDDEN _sk_scale_565_sse2
.globl _sk_scale_565_sse2
@@ -45464,20 +46164,20 @@ _sk_scale_565_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,173,0,0,0 // jne 24d41 <_sk_scale_565_sse2+0xcc>
+ .byte 15,133,173,0,0,0 // jne 25726 <_sk_scale_565_sse2+0xcc>
.byte 243,71,15,126,20,80 // movq (%r8,%r10,2),%xmm10
.byte 102,68,15,97,208 // punpcklwd %xmm0,%xmm10
- .byte 102,68,15,111,5,200,73,1,0 // movdqa 0x149c8(%rip),%xmm8 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,68,15,111,5,67,77,1,0 // movdqa 0x14d43(%rip),%xmm8 # 3a3d0 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 102,69,15,219,194 // pand %xmm10,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,199,73,1,0 // mulps 0x149c7(%rip),%xmm8 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,68,15,111,13,206,73,1,0 // movdqa 0x149ce(%rip),%xmm9 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 68,15,89,5,66,77,1,0 // mulps 0x14d42(%rip),%xmm8 # 3a3e0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 102,68,15,111,13,73,77,1,0 // movdqa 0x14d49(%rip),%xmm9 # 3a3f0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 102,69,15,219,202 // pand %xmm10,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,205,73,1,0 // mulps 0x149cd(%rip),%xmm9 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,68,15,219,21,212,73,1,0 // pand 0x149d4(%rip),%xmm10 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 68,15,89,13,72,77,1,0 // mulps 0x14d48(%rip),%xmm9 # 3a400 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 102,68,15,219,21,79,77,1,0 // pand 0x14d4f(%rip),%xmm10 # 3a410 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,216,73,1,0 // mulps 0x149d8(%rip),%xmm10 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 68,15,89,21,83,77,1,0 // mulps 0x14d53(%rip),%xmm10 # 3a420 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 68,15,40,219 // movaps %xmm3,%xmm11
.byte 68,15,194,223,1 // cmpltps %xmm7,%xmm11
.byte 69,15,40,225 // movaps %xmm9,%xmm12
@@ -45504,22 +46204,22 @@ _sk_scale_565_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,60 // je 24d8a <_sk_scale_565_sse2+0x115>
+ .byte 116,60 // je 2576f <_sk_scale_565_sse2+0x115>
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,27 // je 24d74 <_sk_scale_565_sse2+0xff>
+ .byte 116,27 // je 25759 <_sk_scale_565_sse2+0xff>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,60,255,255,255 // jne 24c9f <_sk_scale_565_sse2+0x2a>
+ .byte 15,133,60,255,255,255 // jne 25684 <_sk_scale_565_sse2+0x2a>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,112,208,69 // pshufd $0x45,%xmm8,%xmm10
.byte 102,71,15,110,4,80 // movd (%r8,%r10,2),%xmm8
.byte 242,69,15,112,192,212 // pshuflw $0xd4,%xmm8,%xmm8
.byte 242,69,15,16,208 // movsd %xmm8,%xmm10
- .byte 233,21,255,255,255 // jmpq 24c9f <_sk_scale_565_sse2+0x2a>
+ .byte 233,21,255,255,255 // jmpq 25684 <_sk_scale_565_sse2+0x2a>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,68,15,110,208 // movd %eax,%xmm10
- .byte 233,6,255,255,255 // jmpq 24c9f <_sk_scale_565_sse2+0x2a>
+ .byte 233,6,255,255,255 // jmpq 25684 <_sk_scale_565_sse2+0x2a>
HIDDEN _sk_lerp_1_float_sse2
.globl _sk_lerp_1_float_sse2
@@ -45554,13 +46254,13 @@ _sk_lerp_u8_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,81 // jne 24e3a <_sk_lerp_u8_sse2+0x69>
+ .byte 117,81 // jne 2581f <_sk_lerp_u8_sse2+0x69>
.byte 102,71,15,110,4,16 // movd (%r8,%r10,1),%xmm8
.byte 102,68,15,96,192 // punpcklbw %xmm0,%xmm8
.byte 102,68,15,97,192 // punpcklwd %xmm0,%xmm8
- .byte 102,68,15,219,5,254,70,1,0 // pand 0x146fe(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,68,15,219,5,121,74,1,0 // pand 0x14a79(%rip),%xmm8 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,82,72,1,0 // mulps 0x14852(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,5,205,75,1,0 // mulps 0x14bcd(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -45578,12 +46278,12 @@ _sk_lerp_u8_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,64 // je 24e87 <_sk_lerp_u8_sse2+0xb6>
+ .byte 116,64 // je 2586c <_sk_lerp_u8_sse2+0xb6>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 24e69 <_sk_lerp_u8_sse2+0x98>
+ .byte 116,23 // je 2584e <_sk_lerp_u8_sse2+0x98>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,161 // jne 24df9 <_sk_lerp_u8_sse2+0x28>
+ .byte 117,161 // jne 257de <_sk_lerp_u8_sse2+0x28>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8
@@ -45592,10 +46292,10 @@ _sk_lerp_u8_sse2:
.byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9
.byte 102,68,15,97,200 // punpcklwd %xmm0,%xmm9
.byte 242,69,15,16,193 // movsd %xmm9,%xmm8
- .byte 233,114,255,255,255 // jmpq 24df9 <_sk_lerp_u8_sse2+0x28>
+ .byte 233,114,255,255,255 // jmpq 257de <_sk_lerp_u8_sse2+0x28>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 233,99,255,255,255 // jmpq 24df9 <_sk_lerp_u8_sse2+0x28>
+ .byte 233,99,255,255,255 // jmpq 257de <_sk_lerp_u8_sse2+0x28>
HIDDEN _sk_lerp_565_sse2
.globl _sk_lerp_565_sse2
@@ -45609,20 +46309,20 @@ _sk_lerp_565_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,173,0,0,0 // jne 24f62 <_sk_lerp_565_sse2+0xcc>
+ .byte 15,133,173,0,0,0 // jne 25947 <_sk_lerp_565_sse2+0xcc>
.byte 243,71,15,126,4,80 // movq (%r8,%r10,2),%xmm8
.byte 102,68,15,97,192 // punpcklwd %xmm0,%xmm8
- .byte 102,68,15,111,13,167,71,1,0 // movdqa 0x147a7(%rip),%xmm9 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,68,15,111,13,34,75,1,0 // movdqa 0x14b22(%rip),%xmm9 # 3a3d0 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 102,69,15,219,200 // pand %xmm8,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,166,71,1,0 // mulps 0x147a6(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,68,15,111,21,173,71,1,0 // movdqa 0x147ad(%rip),%xmm10 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 68,15,89,13,33,75,1,0 // mulps 0x14b21(%rip),%xmm9 # 3a3e0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 102,68,15,111,21,40,75,1,0 // movdqa 0x14b28(%rip),%xmm10 # 3a3f0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 102,69,15,219,208 // pand %xmm8,%xmm10
.byte 69,15,91,218 // cvtdq2ps %xmm10,%xmm11
- .byte 68,15,89,29,172,71,1,0 // mulps 0x147ac(%rip),%xmm11 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,68,15,219,5,179,71,1,0 // pand 0x147b3(%rip),%xmm8 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 68,15,89,29,39,75,1,0 // mulps 0x14b27(%rip),%xmm11 # 3a400 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 102,68,15,219,5,46,75,1,0 // pand 0x14b2e(%rip),%xmm8 # 3a410 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,183,71,1,0 // mulps 0x147b7(%rip),%xmm8 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 68,15,89,5,50,75,1,0 // mulps 0x14b32(%rip),%xmm8 # 3a420 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 68,15,40,211 // movaps %xmm3,%xmm10
.byte 68,15,194,215,1 // cmpltps %xmm7,%xmm10
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -45651,22 +46351,22 @@ _sk_lerp_565_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,60 // je 24fab <_sk_lerp_565_sse2+0x115>
+ .byte 116,60 // je 25990 <_sk_lerp_565_sse2+0x115>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,27 // je 24f95 <_sk_lerp_565_sse2+0xff>
+ .byte 116,27 // je 2597a <_sk_lerp_565_sse2+0xff>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,60,255,255,255 // jne 24ec0 <_sk_lerp_565_sse2+0x2a>
+ .byte 15,133,60,255,255,255 // jne 258a5 <_sk_lerp_565_sse2+0x2a>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8
.byte 102,71,15,110,12,80 // movd (%r8,%r10,2),%xmm9
.byte 242,69,15,112,201,212 // pshuflw $0xd4,%xmm9,%xmm9
.byte 242,69,15,16,193 // movsd %xmm9,%xmm8
- .byte 233,21,255,255,255 // jmpq 24ec0 <_sk_lerp_565_sse2+0x2a>
+ .byte 233,21,255,255,255 // jmpq 258a5 <_sk_lerp_565_sse2+0x2a>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 233,6,255,255,255 // jmpq 24ec0 <_sk_lerp_565_sse2+0x2a>
+ .byte 233,6,255,255,255 // jmpq 258a5 <_sk_lerp_565_sse2+0x2a>
HIDDEN _sk_load_tables_sse2
.globl _sk_load_tables_sse2
@@ -45675,11 +46375,11 @@ _sk_load_tables_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,139,0 // mov (%rax),%r8
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,34,1,0,0 // jne 250ea <_sk_load_tables_sse2+0x130>
+ .byte 15,133,34,1,0,0 // jne 25acf <_sk_load_tables_sse2+0x130>
.byte 243,69,15,111,12,144 // movdqu (%r8,%rdx,4),%xmm9
.byte 65,86 // push %r14
.byte 83 // push %rbx
- .byte 102,68,15,111,5,38,69,1,0 // movdqa 0x14526(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,68,15,111,5,161,72,1,0 // movdqa 0x148a1(%rip),%xmm8 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
@@ -45735,7 +46435,7 @@ _sk_load_tables_sse2:
.byte 102,15,20,211 // unpcklpd %xmm3,%xmm2
.byte 102,65,15,114,209,24 // psrld $0x18,%xmm9
.byte 65,15,91,217 // cvtdq2ps %xmm9,%xmm3
- .byte 15,89,29,125,69,1,0 // mulps 0x1457d(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,29,248,72,1,0 // mulps 0x148f8(%rip),%xmm3 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -45743,18 +46443,18 @@ _sk_load_tables_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,45 // je 25124 <_sk_load_tables_sse2+0x16a>
+ .byte 116,45 // je 25b09 <_sk_load_tables_sse2+0x16a>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,23 // je 25119 <_sk_load_tables_sse2+0x15f>
+ .byte 116,23 // je 25afe <_sk_load_tables_sse2+0x15f>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,194,254,255,255 // jne 24fce <_sk_load_tables_sse2+0x14>
+ .byte 15,133,194,254,255,255 // jne 259b3 <_sk_load_tables_sse2+0x14>
.byte 102,65,15,110,68,144,8 // movd 0x8(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,200,69 // pshufd $0x45,%xmm0,%xmm9
.byte 102,69,15,18,12,144 // movlpd (%r8,%rdx,4),%xmm9
- .byte 233,170,254,255,255 // jmpq 24fce <_sk_load_tables_sse2+0x14>
+ .byte 233,170,254,255,255 // jmpq 259b3 <_sk_load_tables_sse2+0x14>
.byte 102,69,15,110,12,144 // movd (%r8,%rdx,4),%xmm9
- .byte 233,159,254,255,255 // jmpq 24fce <_sk_load_tables_sse2+0x14>
+ .byte 233,159,254,255,255 // jmpq 259b3 <_sk_load_tables_sse2+0x14>
HIDDEN _sk_load_tables_u16_be_sse2
.globl _sk_load_tables_u16_be_sse2
@@ -45764,7 +46464,7 @@ _sk_load_tables_u16_be_sse2:
.byte 76,139,0 // mov (%rax),%r8
.byte 76,141,12,149,0,0,0,0 // lea 0x0(,%rdx,4),%r9
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,93,1,0,0 // jne 252a2 <_sk_load_tables_u16_be_sse2+0x173>
+ .byte 15,133,93,1,0,0 // jne 25c87 <_sk_load_tables_u16_be_sse2+0x173>
.byte 102,67,15,16,4,72 // movupd (%r8,%r9,2),%xmm0
.byte 243,67,15,111,76,72,16 // movdqu 0x10(%r8,%r9,2),%xmm1
.byte 65,86 // push %r14
@@ -45775,7 +46475,7 @@ _sk_load_tables_u16_be_sse2:
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,97,200 // punpcklwd %xmm0,%xmm1
.byte 102,68,15,105,200 // punpckhwd %xmm0,%xmm9
- .byte 102,15,111,21,87,69,1,0 // movdqa 0x14557(%rip),%xmm2 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 102,15,111,21,210,72,1,0 // movdqa 0x148d2(%rip),%xmm2 # 3a430 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 102,15,112,217,238 // pshufd $0xee,%xmm1,%xmm3
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
@@ -45836,23 +46536,23 @@ _sk_load_tables_u16_be_sse2:
.byte 102,65,15,235,217 // por %xmm9,%xmm3
.byte 102,65,15,97,216 // punpcklwd %xmm8,%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,85,68,1,0 // mulps 0x14455(%rip),%xmm3 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 15,89,29,208,71,1,0 // mulps 0x147d0(%rip),%xmm3 # 3a450 <_sk_srcover_bgra_8888_sse2_lowp+0xf58>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
.byte 242,67,15,16,4,72 // movsd (%r8,%r9,2),%xmm0
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 252bb <_sk_load_tables_u16_be_sse2+0x18c>
+ .byte 117,13 // jne 25ca0 <_sk_load_tables_u16_be_sse2+0x18c>
.byte 243,15,126,192 // movq %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,151,254,255,255 // jmpq 25152 <_sk_load_tables_u16_be_sse2+0x23>
+ .byte 233,151,254,255,255 // jmpq 25b37 <_sk_load_tables_u16_be_sse2+0x23>
.byte 102,67,15,22,68,72,8 // movhpd 0x8(%r8,%r9,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,130,254,255,255 // jb 25152 <_sk_load_tables_u16_be_sse2+0x23>
+ .byte 15,130,130,254,255,255 // jb 25b37 <_sk_load_tables_u16_be_sse2+0x23>
.byte 243,67,15,126,76,72,16 // movq 0x10(%r8,%r9,2),%xmm1
- .byte 233,118,254,255,255 // jmpq 25152 <_sk_load_tables_u16_be_sse2+0x23>
+ .byte 233,118,254,255,255 // jmpq 25b37 <_sk_load_tables_u16_be_sse2+0x23>
HIDDEN _sk_load_tables_rgb_u16_be_sse2
.globl _sk_load_tables_rgb_u16_be_sse2
@@ -45862,7 +46562,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 76,139,0 // mov (%rax),%r8
.byte 76,141,12,82 // lea (%rdx,%rdx,2),%r9
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,81,1,0,0 // jne 2543f <_sk_load_tables_rgb_u16_be_sse2+0x163>
+ .byte 15,133,81,1,0,0 // jne 25e24 <_sk_load_tables_rgb_u16_be_sse2+0x163>
.byte 243,67,15,111,20,72 // movdqu (%r8,%r9,2),%xmm2
.byte 243,67,15,111,76,72,8 // movdqu 0x8(%r8,%r9,2),%xmm1
.byte 102,15,115,217,4 // psrldq $0x4,%xmm1
@@ -45877,7 +46577,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
.byte 102,65,15,97,194 // punpcklwd %xmm10,%xmm0
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
- .byte 102,68,15,111,5,153,67,1,0 // movdqa 0x14399(%rip),%xmm8 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 102,68,15,111,5,20,71,1,0 // movdqa 0x14714(%rip),%xmm8 # 3a430 <_sk_srcover_bgra_8888_sse2_lowp+0xf38>
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,65,15,97,193 // punpcklwd %xmm9,%xmm0
@@ -45932,7 +46632,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 65,15,20,216 // unpcklps %xmm8,%xmm3
.byte 102,15,20,211 // unpcklpd %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,22,64,1,0 // movaps 0x14016(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,145,67,1,0 // movaps 0x14391(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
@@ -45940,21 +46640,21 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,67,15,196,84,72,4,2 // pinsrw $0x2,0x4(%r8,%r9,2),%xmm2
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,14 // jne 25465 <_sk_load_tables_rgb_u16_be_sse2+0x189>
+ .byte 117,14 // jne 25e4a <_sk_load_tables_rgb_u16_be_sse2+0x189>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
- .byte 233,175,254,255,255 // jmpq 25314 <_sk_load_tables_rgb_u16_be_sse2+0x38>
+ .byte 233,175,254,255,255 // jmpq 25cf9 <_sk_load_tables_rgb_u16_be_sse2+0x38>
.byte 102,71,15,110,84,72,6 // movd 0x6(%r8,%r9,2),%xmm10
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,71,15,196,84,72,10,2 // pinsrw $0x2,0xa(%r8,%r9,2),%xmm10
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,24 // jb 25496 <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
+ .byte 114,24 // jb 25e7b <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
.byte 102,67,15,110,76,72,12 // movd 0xc(%r8,%r9,2),%xmm1
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,67,15,196,76,72,16,2 // pinsrw $0x2,0x10(%r8,%r9,2),%xmm1
- .byte 233,126,254,255,255 // jmpq 25314 <_sk_load_tables_rgb_u16_be_sse2+0x38>
+ .byte 233,126,254,255,255 // jmpq 25cf9 <_sk_load_tables_rgb_u16_be_sse2+0x38>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,117,254,255,255 // jmpq 25314 <_sk_load_tables_rgb_u16_be_sse2+0x38>
+ .byte 233,117,254,255,255 // jmpq 25cf9 <_sk_load_tables_rgb_u16_be_sse2+0x38>
HIDDEN _sk_byte_tables_sse2
.globl _sk_byte_tables_sse2
@@ -45964,7 +46664,7 @@ _sk_byte_tables_sse2:
.byte 65,86 // push %r14
.byte 83 // push %rbx
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,131,64,1,0 // movaps 0x14083(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,254,67,1,0 // movaps 0x143fe(%rip),%xmm8 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 102,73,15,126,192 // movq %xmm0,%r8
@@ -45992,7 +46692,7 @@ _sk_byte_tables_sse2:
.byte 102,65,15,96,193 // punpcklbw %xmm9,%xmm0
.byte 102,65,15,97,193 // punpcklwd %xmm9,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,21,62,65,1,0 // movaps 0x1413e(%rip),%xmm10 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,21,185,68,1,0 // movaps 0x144b9(%rip),%xmm10 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -46111,7 +46811,7 @@ _sk_byte_tables_rgb_sse2:
.byte 102,65,15,96,193 // punpcklbw %xmm9,%xmm0
.byte 102,65,15,97,193 // punpcklwd %xmm9,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,21,126,63,1,0 // movaps 0x13f7e(%rip),%xmm10 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,21,249,66,1,0 // movaps 0x142f9(%rip),%xmm10 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -46309,15 +47009,15 @@ _sk_parametric_r_sse2:
.byte 69,15,88,209 // addps %xmm9,%xmm10
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,91,202 // cvtdq2ps %xmm10,%xmm9
- .byte 68,15,89,13,74,61,1,0 // mulps 0x13d4a(%rip),%xmm9 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,21,82,61,1,0 // andps 0x13d52(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,21,122,58,1,0 // orps 0x13a7a(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,13,82,61,1,0 // addps 0x13d52(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,40,37,90,61,1,0 // movaps 0x13d5a(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,13,197,64,1,0 // mulps 0x140c5(%rip),%xmm9 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 68,15,84,21,205,64,1,0 // andps 0x140cd(%rip),%xmm10 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+ .byte 68,15,86,21,245,61,1,0 // orps 0x13df5(%rip),%xmm10 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
+ .byte 68,15,88,13,205,64,1,0 // addps 0x140cd(%rip),%xmm9 # 3a480 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
+ .byte 68,15,40,37,213,64,1,0 // movaps 0x140d5(%rip),%xmm12 # 3a490 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,90,61,1,0 // addps 0x13d5a(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 68,15,40,37,98,61,1,0 // movaps 0x13d62(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,21,213,64,1,0 // addps 0x140d5(%rip),%xmm10 # 3a4a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
+ .byte 68,15,40,37,221,64,1,0 // movaps 0x140dd(%rip),%xmm12 # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -46325,22 +47025,22 @@ _sk_parametric_r_sse2:
.byte 69,15,91,226 // cvtdq2ps %xmm10,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,194,236,1 // cmpltps %xmm12,%xmm13
- .byte 68,15,40,21,60,58,1,0 // movaps 0x13a3c(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,183,61,1,0 // movaps 0x13db7(%rip),%xmm10 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,84,234 // andps %xmm10,%xmm13
.byte 69,15,87,219 // xorps %xmm11,%xmm11
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,92,236 // subps %xmm12,%xmm13
- .byte 68,15,88,13,48,61,1,0 // addps 0x13d30(%rip),%xmm9 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 68,15,40,37,56,61,1,0 // movaps 0x13d38(%rip),%xmm12 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,13,171,64,1,0 // addps 0x140ab(%rip),%xmm9 # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
+ .byte 68,15,40,37,179,64,1,0 // movaps 0x140b3(%rip),%xmm12 # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,56,61,1,0 // movaps 0x13d38(%rip),%xmm12 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,37,179,64,1,0 // movaps 0x140b3(%rip),%xmm12 # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,60,61,1,0 // movaps 0x13d3c(%rip),%xmm13 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,45,183,64,1,0 // movaps 0x140b7(%rip),%xmm13 # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,60,61,1,0 // mulps 0x13d3c(%rip),%xmm13 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,45,183,64,1,0 // mulps 0x140b7(%rip),%xmm13 # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
.byte 102,69,15,91,205 // cvtps2dq %xmm13,%xmm9
.byte 243,68,15,16,96,20 // movss 0x14(%rax),%xmm12
.byte 69,15,198,228,0 // shufps $0x0,%xmm12,%xmm12
@@ -46376,15 +47076,15 @@ _sk_parametric_g_sse2:
.byte 69,15,88,209 // addps %xmm9,%xmm10
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,91,202 // cvtdq2ps %xmm10,%xmm9
- .byte 68,15,89,13,12,60,1,0 // mulps 0x13c0c(%rip),%xmm9 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,21,20,60,1,0 // andps 0x13c14(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,21,60,57,1,0 // orps 0x1393c(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,13,20,60,1,0 // addps 0x13c14(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,40,37,28,60,1,0 // movaps 0x13c1c(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,13,135,63,1,0 // mulps 0x13f87(%rip),%xmm9 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 68,15,84,21,143,63,1,0 // andps 0x13f8f(%rip),%xmm10 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+ .byte 68,15,86,21,183,60,1,0 // orps 0x13cb7(%rip),%xmm10 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
+ .byte 68,15,88,13,143,63,1,0 // addps 0x13f8f(%rip),%xmm9 # 3a480 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
+ .byte 68,15,40,37,151,63,1,0 // movaps 0x13f97(%rip),%xmm12 # 3a490 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,28,60,1,0 // addps 0x13c1c(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 68,15,40,37,36,60,1,0 // movaps 0x13c24(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,21,151,63,1,0 // addps 0x13f97(%rip),%xmm10 # 3a4a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
+ .byte 68,15,40,37,159,63,1,0 // movaps 0x13f9f(%rip),%xmm12 # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -46392,22 +47092,22 @@ _sk_parametric_g_sse2:
.byte 69,15,91,226 // cvtdq2ps %xmm10,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,194,236,1 // cmpltps %xmm12,%xmm13
- .byte 68,15,40,21,254,56,1,0 // movaps 0x138fe(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,121,60,1,0 // movaps 0x13c79(%rip),%xmm10 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,84,234 // andps %xmm10,%xmm13
.byte 69,15,87,219 // xorps %xmm11,%xmm11
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,92,236 // subps %xmm12,%xmm13
- .byte 68,15,88,13,242,59,1,0 // addps 0x13bf2(%rip),%xmm9 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 68,15,40,37,250,59,1,0 // movaps 0x13bfa(%rip),%xmm12 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,13,109,63,1,0 // addps 0x13f6d(%rip),%xmm9 # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
+ .byte 68,15,40,37,117,63,1,0 // movaps 0x13f75(%rip),%xmm12 # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,250,59,1,0 // movaps 0x13bfa(%rip),%xmm12 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,37,117,63,1,0 // movaps 0x13f75(%rip),%xmm12 # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,254,59,1,0 // movaps 0x13bfe(%rip),%xmm13 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,45,121,63,1,0 // movaps 0x13f79(%rip),%xmm13 # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,254,59,1,0 // mulps 0x13bfe(%rip),%xmm13 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,45,121,63,1,0 // mulps 0x13f79(%rip),%xmm13 # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
.byte 102,69,15,91,205 // cvtps2dq %xmm13,%xmm9
.byte 243,68,15,16,96,20 // movss 0x14(%rax),%xmm12
.byte 69,15,198,228,0 // shufps $0x0,%xmm12,%xmm12
@@ -46443,15 +47143,15 @@ _sk_parametric_b_sse2:
.byte 69,15,88,209 // addps %xmm9,%xmm10
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,91,202 // cvtdq2ps %xmm10,%xmm9
- .byte 68,15,89,13,206,58,1,0 // mulps 0x13ace(%rip),%xmm9 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,21,214,58,1,0 // andps 0x13ad6(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,21,254,55,1,0 // orps 0x137fe(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,13,214,58,1,0 // addps 0x13ad6(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,40,37,222,58,1,0 // movaps 0x13ade(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,13,73,62,1,0 // mulps 0x13e49(%rip),%xmm9 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 68,15,84,21,81,62,1,0 // andps 0x13e51(%rip),%xmm10 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+ .byte 68,15,86,21,121,59,1,0 // orps 0x13b79(%rip),%xmm10 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
+ .byte 68,15,88,13,81,62,1,0 // addps 0x13e51(%rip),%xmm9 # 3a480 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
+ .byte 68,15,40,37,89,62,1,0 // movaps 0x13e59(%rip),%xmm12 # 3a490 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,222,58,1,0 // addps 0x13ade(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 68,15,40,37,230,58,1,0 // movaps 0x13ae6(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,21,89,62,1,0 // addps 0x13e59(%rip),%xmm10 # 3a4a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
+ .byte 68,15,40,37,97,62,1,0 // movaps 0x13e61(%rip),%xmm12 # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -46459,22 +47159,22 @@ _sk_parametric_b_sse2:
.byte 69,15,91,226 // cvtdq2ps %xmm10,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,194,236,1 // cmpltps %xmm12,%xmm13
- .byte 68,15,40,21,192,55,1,0 // movaps 0x137c0(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,59,59,1,0 // movaps 0x13b3b(%rip),%xmm10 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,84,234 // andps %xmm10,%xmm13
.byte 69,15,87,219 // xorps %xmm11,%xmm11
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,92,236 // subps %xmm12,%xmm13
- .byte 68,15,88,13,180,58,1,0 // addps 0x13ab4(%rip),%xmm9 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 68,15,40,37,188,58,1,0 // movaps 0x13abc(%rip),%xmm12 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,13,47,62,1,0 // addps 0x13e2f(%rip),%xmm9 # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
+ .byte 68,15,40,37,55,62,1,0 // movaps 0x13e37(%rip),%xmm12 # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,188,58,1,0 // movaps 0x13abc(%rip),%xmm12 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,37,55,62,1,0 // movaps 0x13e37(%rip),%xmm12 # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,192,58,1,0 // movaps 0x13ac0(%rip),%xmm13 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,45,59,62,1,0 // movaps 0x13e3b(%rip),%xmm13 # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,192,58,1,0 // mulps 0x13ac0(%rip),%xmm13 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,45,59,62,1,0 // mulps 0x13e3b(%rip),%xmm13 # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
.byte 102,69,15,91,205 // cvtps2dq %xmm13,%xmm9
.byte 243,68,15,16,96,20 // movss 0x14(%rax),%xmm12
.byte 69,15,198,228,0 // shufps $0x0,%xmm12,%xmm12
@@ -46510,15 +47210,15 @@ _sk_parametric_a_sse2:
.byte 69,15,88,209 // addps %xmm9,%xmm10
.byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
.byte 69,15,91,202 // cvtdq2ps %xmm10,%xmm9
- .byte 68,15,89,13,144,57,1,0 // mulps 0x13990(%rip),%xmm9 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 68,15,84,21,152,57,1,0 // andps 0x13998(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,86,21,192,54,1,0 // orps 0x136c0(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
- .byte 68,15,88,13,152,57,1,0 // addps 0x13998(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,40,37,160,57,1,0 // movaps 0x139a0(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,89,13,11,61,1,0 // mulps 0x13d0b(%rip),%xmm9 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 68,15,84,21,19,61,1,0 // andps 0x13d13(%rip),%xmm10 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+ .byte 68,15,86,21,59,58,1,0 // orps 0x13a3b(%rip),%xmm10 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
+ .byte 68,15,88,13,19,61,1,0 // addps 0x13d13(%rip),%xmm9 # 3a480 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
+ .byte 68,15,40,37,27,61,1,0 // movaps 0x13d1b(%rip),%xmm12 # 3a490 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,160,57,1,0 // addps 0x139a0(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- .byte 68,15,40,37,168,57,1,0 // movaps 0x139a8(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,88,21,27,61,1,0 // addps 0x13d1b(%rip),%xmm10 # 3a4a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
+ .byte 68,15,40,37,35,61,1,0 // movaps 0x13d23(%rip),%xmm12 # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -46526,22 +47226,22 @@ _sk_parametric_a_sse2:
.byte 69,15,91,226 // cvtdq2ps %xmm10,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,194,236,1 // cmpltps %xmm12,%xmm13
- .byte 68,15,40,21,130,54,1,0 // movaps 0x13682(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,253,57,1,0 // movaps 0x139fd(%rip),%xmm10 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,84,234 // andps %xmm10,%xmm13
.byte 69,15,87,219 // xorps %xmm11,%xmm11
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,92,236 // subps %xmm12,%xmm13
- .byte 68,15,88,13,118,57,1,0 // addps 0x13976(%rip),%xmm9 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
- .byte 68,15,40,37,126,57,1,0 // movaps 0x1397e(%rip),%xmm12 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 68,15,88,13,241,60,1,0 // addps 0x13cf1(%rip),%xmm9 # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
+ .byte 68,15,40,37,249,60,1,0 // movaps 0x13cf9(%rip),%xmm12 # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,126,57,1,0 // movaps 0x1397e(%rip),%xmm12 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,40,37,249,60,1,0 // movaps 0x13cf9(%rip),%xmm12 # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,130,57,1,0 // movaps 0x13982(%rip),%xmm13 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,45,253,60,1,0 // movaps 0x13cfd(%rip),%xmm13 # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,130,57,1,0 // mulps 0x13982(%rip),%xmm13 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,89,45,253,60,1,0 // mulps 0x13cfd(%rip),%xmm13 # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
.byte 102,69,15,91,205 // cvtps2dq %xmm13,%xmm9
.byte 243,68,15,16,96,20 // movss 0x14(%rax),%xmm12
.byte 69,15,198,228,0 // shufps $0x0,%xmm12,%xmm12
@@ -46566,19 +47266,19 @@ _sk_gamma_sse2:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,91,194 // cvtdq2ps %xmm2,%xmm0
- .byte 15,89,5,141,56,1,0 // mulps 0x1388d(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 15,84,21,150,56,1,0 // andps 0x13896(%rip),%xmm2 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,40,53,190,53,1,0 // movaps 0x135be(%rip),%xmm14 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,89,5,8,60,1,0 // mulps 0x13c08(%rip),%xmm0 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 15,84,21,17,60,1,0 // andps 0x13c11(%rip),%xmm2 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+ .byte 68,15,40,53,57,57,1,0 // movaps 0x13939(%rip),%xmm14 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 65,15,86,214 // orps %xmm14,%xmm2
- .byte 68,15,40,37,146,56,1,0 // movaps 0x13892(%rip),%xmm12 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 68,15,40,37,13,60,1,0 // movaps 0x13c0d(%rip),%xmm12 # 3a480 <_sk_srcover_bgra_8888_sse2_lowp+0xf88>
.byte 65,15,88,196 // addps %xmm12,%xmm0
- .byte 68,15,40,29,150,56,1,0 // movaps 0x13896(%rip),%xmm11 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,40,29,17,60,1,0 // movaps 0x13c11(%rip),%xmm11 # 3a490 <_sk_srcover_bgra_8888_sse2_lowp+0xf98>
.byte 15,40,226 // movaps %xmm2,%xmm4
.byte 65,15,89,227 // mulps %xmm11,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 68,15,40,21,148,56,1,0 // movaps 0x13894(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,40,21,15,60,1,0 // movaps 0x13c0f(%rip),%xmm10 # 3a4a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfa8>
.byte 65,15,88,210 // addps %xmm10,%xmm2
- .byte 68,15,40,45,152,56,1,0 // movaps 0x13898(%rip),%xmm13 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,40,45,19,60,1,0 // movaps 0x13c13(%rip),%xmm13 # 3a4b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfb8>
.byte 65,15,40,229 // movaps %xmm13,%xmm4
.byte 15,94,226 // divps %xmm2,%xmm4
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -46590,27 +47290,27 @@ _sk_gamma_sse2:
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 15,40,224 // movaps %xmm0,%xmm4
.byte 15,194,226,1 // cmpltps %xmm2,%xmm4
- .byte 68,15,40,13,104,53,1,0 // movaps 0x13568(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,227,56,1,0 // movaps 0x138e3(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,84,225 // andps %xmm9,%xmm4
.byte 15,92,212 // subps %xmm4,%xmm2
.byte 15,40,224 // movaps %xmm0,%xmm4
.byte 15,92,226 // subps %xmm2,%xmm4
- .byte 15,40,53,100,56,1,0 // movaps 0x13864(%rip),%xmm6 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 15,40,53,223,59,1,0 // movaps 0x13bdf(%rip),%xmm6 # 3a4c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfc8>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,122,56,1,0 // movaps 0x1387a(%rip),%xmm7 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 15,40,61,245,59,1,0 // movaps 0x13bf5(%rip),%xmm7 # 3a4e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe8>
.byte 15,40,239 // movaps %xmm7,%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,40,212 // movaps %xmm4,%xmm2
- .byte 15,40,37,90,56,1,0 // movaps 0x1385a(%rip),%xmm4 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 15,40,37,213,59,1,0 // movaps 0x13bd5(%rip),%xmm4 # 3a4d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd8>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,108,56,1,0 // movaps 0x1386c(%rip),%xmm15 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,61,231,59,1,0 // movaps 0x13be7(%rip),%xmm15 # 3a4f0 <_sk_srcover_bgra_8888_sse2_lowp+0xff8>
.byte 65,15,40,215 // movaps %xmm15,%xmm2
.byte 15,94,213 // divps %xmm5,%xmm2
.byte 15,88,208 // addps %xmm0,%xmm2
.byte 15,91,193 // cvtdq2ps %xmm1,%xmm0
- .byte 15,89,5,200,55,1,0 // mulps 0x137c8(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 15,84,13,209,55,1,0 // andps 0x137d1(%rip),%xmm1 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 15,89,5,67,59,1,0 // mulps 0x13b43(%rip),%xmm0 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 15,84,13,76,59,1,0 // andps 0x13b4c(%rip),%xmm1 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
.byte 65,15,86,206 // orps %xmm14,%xmm1
.byte 65,15,88,196 // addps %xmm12,%xmm0
.byte 15,40,233 // movaps %xmm1,%xmm5
@@ -46640,9 +47340,9 @@ _sk_gamma_sse2:
.byte 15,94,206 // divps %xmm6,%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
.byte 15,91,195 // cvtdq2ps %xmm3,%xmm0
- .byte 15,89,5,87,55,1,0 // mulps 0x13757(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- .byte 15,84,29,96,55,1,0 // andps 0x13760(%rip),%xmm3 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 15,86,29,137,52,1,0 // orps 0x13489(%rip),%xmm3 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,89,5,210,58,1,0 // mulps 0x13ad2(%rip),%xmm0 # 3a460 <_sk_srcover_bgra_8888_sse2_lowp+0xf68>
+ .byte 15,84,29,219,58,1,0 // andps 0x13adb(%rip),%xmm3 # 3a470 <_sk_srcover_bgra_8888_sse2_lowp+0xf78>
+ .byte 15,86,29,4,56,1,0 // orps 0x13804(%rip),%xmm3 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 65,15,88,196 // addps %xmm12,%xmm0
.byte 68,15,89,219 // mulps %xmm3,%xmm11
.byte 65,15,92,195 // subps %xmm11,%xmm0
@@ -46664,7 +47364,7 @@ _sk_gamma_sse2:
.byte 15,92,253 // subps %xmm5,%xmm7
.byte 68,15,94,255 // divps %xmm7,%xmm15
.byte 68,15,88,248 // addps %xmm0,%xmm15
- .byte 15,40,5,150,55,1,0 // movaps 0x13796(%rip),%xmm0 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,40,5,17,59,1,0 // movaps 0x13b11(%rip),%xmm0 # 3a500 <_sk_srcover_bgra_8888_sse2_lowp+0x1008>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 68,15,89,248 // mulps %xmm0,%xmm15
@@ -46683,29 +47383,29 @@ HIDDEN _sk_lab_to_xyz_sse2
.globl _sk_lab_to_xyz_sse2
FUNCTION(_sk_lab_to_xyz_sse2)
_sk_lab_to_xyz_sse2:
- .byte 15,89,5,107,55,1,0 // mulps 0x1376b(%rip),%xmm0 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
- .byte 68,15,40,5,227,52,1,0 // movaps 0x134e3(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,89,5,230,58,1,0 // mulps 0x13ae6(%rip),%xmm0 # 3a510 <_sk_srcover_bgra_8888_sse2_lowp+0x1018>
+ .byte 68,15,40,5,94,56,1,0 // movaps 0x1385e(%rip),%xmm8 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 65,15,89,200 // mulps %xmm8,%xmm1
- .byte 68,15,40,13,103,55,1,0 // movaps 0x13767(%rip),%xmm9 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ .byte 68,15,40,13,226,58,1,0 // movaps 0x13ae2(%rip),%xmm9 # 3a520 <_sk_srcover_bgra_8888_sse2_lowp+0x1028>
.byte 65,15,88,201 // addps %xmm9,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 65,15,88,209 // addps %xmm9,%xmm2
- .byte 15,88,5,100,55,1,0 // addps 0x13764(%rip),%xmm0 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
- .byte 15,89,5,109,55,1,0 // mulps 0x1376d(%rip),%xmm0 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
- .byte 15,89,13,118,55,1,0 // mulps 0x13776(%rip),%xmm1 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
+ .byte 15,88,5,223,58,1,0 // addps 0x13adf(%rip),%xmm0 # 3a530 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+ .byte 15,89,5,232,58,1,0 // mulps 0x13ae8(%rip),%xmm0 # 3a540 <_sk_srcover_bgra_8888_sse2_lowp+0x1048>
+ .byte 15,89,13,241,58,1,0 // mulps 0x13af1(%rip),%xmm1 # 3a550 <_sk_srcover_bgra_8888_sse2_lowp+0x1058>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,21,124,55,1,0 // mulps 0x1377c(%rip),%xmm2 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ .byte 15,89,21,247,58,1,0 // mulps 0x13af7(%rip),%xmm2 # 3a560 <_sk_srcover_bgra_8888_sse2_lowp+0x1068>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 68,15,92,202 // subps %xmm2,%xmm9
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
.byte 68,15,89,225 // mulps %xmm1,%xmm12
- .byte 15,40,21,113,55,1,0 // movaps 0x13771(%rip),%xmm2 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
+ .byte 15,40,21,236,58,1,0 // movaps 0x13aec(%rip),%xmm2 # 3a570 <_sk_srcover_bgra_8888_sse2_lowp+0x1078>
.byte 68,15,40,194 // movaps %xmm2,%xmm8
.byte 69,15,194,196,1 // cmpltps %xmm12,%xmm8
- .byte 68,15,40,21,112,55,1,0 // movaps 0x13770(%rip),%xmm10 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
+ .byte 68,15,40,21,235,58,1,0 // movaps 0x13aeb(%rip),%xmm10 # 3a580 <_sk_srcover_bgra_8888_sse2_lowp+0x1088>
.byte 65,15,88,202 // addps %xmm10,%xmm1
- .byte 68,15,40,29,116,55,1,0 // movaps 0x13774(%rip),%xmm11 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
+ .byte 68,15,40,29,239,58,1,0 // movaps 0x13aef(%rip),%xmm11 # 3a590 <_sk_srcover_bgra_8888_sse2_lowp+0x1098>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 69,15,84,224 // andps %xmm8,%xmm12
.byte 68,15,85,193 // andnps %xmm1,%xmm8
@@ -46729,8 +47429,8 @@ _sk_lab_to_xyz_sse2:
.byte 15,84,194 // andps %xmm2,%xmm0
.byte 65,15,85,209 // andnps %xmm9,%xmm2
.byte 15,86,208 // orps %xmm0,%xmm2
- .byte 68,15,89,5,36,55,1,0 // mulps 0x13724(%rip),%xmm8 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
- .byte 15,89,21,45,55,1,0 // mulps 0x1372d(%rip),%xmm2 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
+ .byte 68,15,89,5,159,58,1,0 // mulps 0x13a9f(%rip),%xmm8 # 3a5a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10a8>
+ .byte 15,89,21,168,58,1,0 // mulps 0x13aa8(%rip),%xmm2 # 3a5b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -46746,13 +47446,13 @@ _sk_load_a8_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,46 // jne 26171 <_sk_load_a8_sse2+0x46>
+ .byte 117,46 // jne 26b56 <_sk_load_a8_sse2+0x46>
.byte 102,67,15,110,4,16 // movd (%r8,%r10,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,5,167,51,1,0 // pand 0x133a7(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,5,34,55,1,0 // pand 0x13722(%rip),%xmm0 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,253,52,1,0 // mulps 0x134fd(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,29,120,56,1,0 // mulps 0x13878(%rip),%xmm3 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,87,201 // xorpd %xmm1,%xmm1
@@ -46761,12 +47461,12 @@ _sk_load_a8_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,54 // je 261b4 <_sk_load_a8_sse2+0x89>
+ .byte 116,54 // je 26b99 <_sk_load_a8_sse2+0x89>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 2619d <_sk_load_a8_sse2+0x72>
+ .byte 116,21 // je 26b82 <_sk_load_a8_sse2+0x72>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 26151 <_sk_load_a8_sse2+0x26>
+ .byte 117,195 // jne 26b36 <_sk_load_a8_sse2+0x26>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0
@@ -46775,10 +47475,10 @@ _sk_load_a8_sse2:
.byte 102,15,96,200 // punpcklbw %xmm0,%xmm1
.byte 102,15,97,200 // punpcklwd %xmm0,%xmm1
.byte 242,15,16,193 // movsd %xmm1,%xmm0
- .byte 235,157 // jmp 26151 <_sk_load_a8_sse2+0x26>
+ .byte 235,157 // jmp 26b36 <_sk_load_a8_sse2+0x26>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,146 // jmp 26151 <_sk_load_a8_sse2+0x26>
+ .byte 235,146 // jmp 26b36 <_sk_load_a8_sse2+0x26>
HIDDEN _sk_load_a8_dst_sse2
.globl _sk_load_a8_dst_sse2
@@ -46791,13 +47491,13 @@ _sk_load_a8_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,46 // jne 26205 <_sk_load_a8_dst_sse2+0x46>
+ .byte 117,46 // jne 26bea <_sk_load_a8_dst_sse2+0x46>
.byte 102,67,15,110,36,16 // movd (%r8,%r10,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,37,19,51,1,0 // pand 0x13313(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,37,142,54,1,0 // pand 0x1368e(%rip),%xmm4 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,105,52,1,0 // mulps 0x13469(%rip),%xmm7 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,61,228,55,1,0 // mulps 0x137e4(%rip),%xmm7 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,87,237 // xorpd %xmm5,%xmm5
@@ -46806,12 +47506,12 @@ _sk_load_a8_dst_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,54 // je 26248 <_sk_load_a8_dst_sse2+0x89>
+ .byte 116,54 // je 26c2d <_sk_load_a8_dst_sse2+0x89>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 26231 <_sk_load_a8_dst_sse2+0x72>
+ .byte 116,21 // je 26c16 <_sk_load_a8_dst_sse2+0x72>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 261e5 <_sk_load_a8_dst_sse2+0x26>
+ .byte 117,195 // jne 26bca <_sk_load_a8_dst_sse2+0x26>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
@@ -46820,10 +47520,10 @@ _sk_load_a8_dst_sse2:
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 102,15,97,232 // punpcklwd %xmm0,%xmm5
.byte 242,15,16,229 // movsd %xmm5,%xmm4
- .byte 235,157 // jmp 261e5 <_sk_load_a8_dst_sse2+0x26>
+ .byte 235,157 // jmp 26bca <_sk_load_a8_dst_sse2+0x26>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,146 // jmp 261e5 <_sk_load_a8_dst_sse2+0x26>
+ .byte 235,146 // jmp 26bca <_sk_load_a8_dst_sse2+0x26>
HIDDEN _sk_gather_a8_sse2
.globl _sk_gather_a8_sse2
@@ -46876,7 +47576,7 @@ _sk_gather_a8_sse2:
.byte 102,65,15,96,192 // punpcklbw %xmm8,%xmm0
.byte 102,65,15,97,192 // punpcklwd %xmm8,%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,67,51,1,0 // mulps 0x13343(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,29,190,54,1,0 // mulps 0x136be(%rip),%xmm3 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -46893,7 +47593,7 @@ _sk_store_a8_sse2:
.byte 77,15,175,193 // imul %r9,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
- .byte 68,15,40,5,234,49,1,0 // movaps 0x131ea(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,101,53,1,0 // movaps 0x13565(%rip),%xmm8 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 68,15,89,195 // mulps %xmm3,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
.byte 102,65,15,114,240,16 // pslld $0x10,%xmm8
@@ -46901,7 +47601,7 @@ _sk_store_a8_sse2:
.byte 102,68,15,107,192 // packssdw %xmm0,%xmm8
.byte 102,68,15,103,192 // packuswb %xmm0,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,13 // jne 26377 <_sk_store_a8_sse2+0x4c>
+ .byte 117,13 // jne 26d5c <_sk_store_a8_sse2+0x4c>
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 67,137,4,16 // mov %eax,(%r8,%r10,1)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -46911,22 +47611,22 @@ _sk_store_a8_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,54 // je 263c4 <_sk_store_a8_sse2+0x99>
+ .byte 116,54 // je 26da9 <_sk_store_a8_sse2+0x99>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,17 // je 263a5 <_sk_store_a8_sse2+0x7a>
+ .byte 116,17 // je 26d8a <_sk_store_a8_sse2+0x7a>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,217 // jne 26373 <_sk_store_a8_sse2+0x48>
+ .byte 117,217 // jne 26d58 <_sk_store_a8_sse2+0x48>
.byte 102,65,15,197,192,4 // pextrw $0x4,%xmm8,%eax
.byte 67,136,68,16,2 // mov %al,0x2(%r8,%r10,1)
- .byte 102,68,15,219,5,82,49,1,0 // pand 0x13152(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,68,15,219,5,205,52,1,0 // pand 0x134cd(%rip),%xmm8 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,69,15,103,192 // packuswb %xmm8,%xmm8
.byte 102,69,15,103,192 // packuswb %xmm8,%xmm8
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,67,137,4,16 // mov %ax,(%r8,%r10,1)
- .byte 235,175 // jmp 26373 <_sk_store_a8_sse2+0x48>
+ .byte 235,175 // jmp 26d58 <_sk_store_a8_sse2+0x48>
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 67,136,4,16 // mov %al,(%r8,%r10,1)
- .byte 235,164 // jmp 26373 <_sk_store_a8_sse2+0x48>
+ .byte 235,164 // jmp 26d58 <_sk_store_a8_sse2+0x48>
HIDDEN _sk_load_g8_sse2
.globl _sk_load_g8_sse2
@@ -46939,27 +47639,27 @@ _sk_load_g8_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,49 // jne 26418 <_sk_load_g8_sse2+0x49>
+ .byte 117,49 // jne 26dfd <_sk_load_g8_sse2+0x49>
.byte 102,67,15,110,4,16 // movd (%r8,%r10,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,5,3,49,1,0 // pand 0x13103(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,5,126,52,1,0 // pand 0x1347e(%rip),%xmm0 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,89,50,1,0 // mulps 0x13259(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,5,212,53,1,0 // mulps 0x135d4(%rip),%xmm0 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,64,48,1,0 // movaps 0x13040(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,187,51,1,0 // movaps 0x133bb(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,54 // je 2645b <_sk_load_g8_sse2+0x8c>
+ .byte 116,54 // je 26e40 <_sk_load_g8_sse2+0x8c>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 26444 <_sk_load_g8_sse2+0x75>
+ .byte 116,21 // je 26e29 <_sk_load_g8_sse2+0x75>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 263f5 <_sk_load_g8_sse2+0x26>
+ .byte 117,192 // jne 26dda <_sk_load_g8_sse2+0x26>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0
@@ -46968,10 +47668,10 @@ _sk_load_g8_sse2:
.byte 102,15,96,200 // punpcklbw %xmm0,%xmm1
.byte 102,15,97,200 // punpcklwd %xmm0,%xmm1
.byte 242,15,16,193 // movsd %xmm1,%xmm0
- .byte 235,154 // jmp 263f5 <_sk_load_g8_sse2+0x26>
+ .byte 235,154 // jmp 26dda <_sk_load_g8_sse2+0x26>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,143 // jmp 263f5 <_sk_load_g8_sse2+0x26>
+ .byte 235,143 // jmp 26dda <_sk_load_g8_sse2+0x26>
HIDDEN _sk_load_g8_dst_sse2
.globl _sk_load_g8_dst_sse2
@@ -46984,27 +47684,27 @@ _sk_load_g8_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,49 // jne 264af <_sk_load_g8_dst_sse2+0x49>
+ .byte 117,49 // jne 26e94 <_sk_load_g8_dst_sse2+0x49>
.byte 102,67,15,110,36,16 // movd (%r8,%r10,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,37,108,48,1,0 // pand 0x1306c(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,219,37,231,51,1,0 // pand 0x133e7(%rip),%xmm4 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,194,49,1,0 // mulps 0x131c2(%rip),%xmm4 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,37,61,53,1,0 // mulps 0x1353d(%rip),%xmm4 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,169,47,1,0 // movaps 0x12fa9(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,61,36,51,1,0 // movaps 0x13324(%rip),%xmm7 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,54 // je 264f2 <_sk_load_g8_dst_sse2+0x8c>
+ .byte 116,54 // je 26ed7 <_sk_load_g8_dst_sse2+0x8c>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 264db <_sk_load_g8_dst_sse2+0x75>
+ .byte 116,21 // je 26ec0 <_sk_load_g8_dst_sse2+0x75>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 2648c <_sk_load_g8_dst_sse2+0x26>
+ .byte 117,192 // jne 26e71 <_sk_load_g8_dst_sse2+0x26>
.byte 67,15,182,68,16,2 // movzbl 0x2(%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
@@ -47013,10 +47713,10 @@ _sk_load_g8_dst_sse2:
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 102,15,97,232 // punpcklwd %xmm0,%xmm5
.byte 242,15,16,229 // movsd %xmm5,%xmm4
- .byte 235,154 // jmp 2648c <_sk_load_g8_dst_sse2+0x26>
+ .byte 235,154 // jmp 26e71 <_sk_load_g8_dst_sse2+0x26>
.byte 67,15,182,4,16 // movzbl (%r8,%r10,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,143 // jmp 2648c <_sk_load_g8_dst_sse2+0x26>
+ .byte 235,143 // jmp 26e71 <_sk_load_g8_dst_sse2+0x26>
HIDDEN _sk_gather_g8_sse2
.globl _sk_gather_g8_sse2
@@ -47069,9 +47769,9 @@ _sk_gather_g8_sse2:
.byte 102,65,15,96,192 // punpcklbw %xmm8,%xmm0
.byte 102,65,15,97,192 // punpcklwd %xmm8,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,153,48,1,0 // mulps 0x13099(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,89,5,20,52,1,0 // mulps 0x13414(%rip),%xmm0 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,128,46,1,0 // movaps 0x12e80(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,251,49,1,0 // movaps 0x131fb(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -47088,42 +47788,42 @@ _sk_load_565_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,83 // jne 26646 <_sk_load_565_sse2+0x6e>
+ .byte 117,83 // jne 2702b <_sk_load_565_sse2+0x6e>
.byte 243,67,15,126,20,80 // movq (%r8,%r10,2),%xmm2
.byte 102,15,97,208 // punpcklwd %xmm0,%xmm2
- .byte 102,15,111,5,107,48,1,0 // movdqa 0x1306b(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,5,230,51,1,0 // movdqa 0x133e6(%rip),%xmm0 # 3a3d0 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,109,48,1,0 // mulps 0x1306d(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,13,117,48,1,0 // movdqa 0x13075(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 15,89,5,232,51,1,0 // mulps 0x133e8(%rip),%xmm0 # 3a3e0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 102,15,111,13,240,51,1,0 // movdqa 0x133f0(%rip),%xmm1 # 3a3f0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,119,48,1,0 // mulps 0x13077(%rip),%xmm1 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,15,219,21,127,48,1,0 // pand 0x1307f(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 15,89,13,242,51,1,0 // mulps 0x133f2(%rip),%xmm1 # 3a400 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 102,15,219,21,250,51,1,0 // pand 0x133fa(%rip),%xmm2 # 3a410 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,133,48,1,0 // mulps 0x13085(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,21,0,52,1,0 // mulps 0x13400(%rip),%xmm2 # 3a420 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,12,46,1,0 // movaps 0x12e0c(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,135,49,1,0 // movaps 0x13187(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,51 // je 26686 <_sk_load_565_sse2+0xae>
+ .byte 116,51 // je 2706b <_sk_load_565_sse2+0xae>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 26672 <_sk_load_565_sse2+0x9a>
+ .byte 116,21 // je 27057 <_sk_load_565_sse2+0x9a>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 265fd <_sk_load_565_sse2+0x25>
+ .byte 117,154 // jne 26fe2 <_sk_load_565_sse2+0x25>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,208,69 // pshufd $0x45,%xmm0,%xmm2
.byte 102,67,15,110,4,80 // movd (%r8,%r10,2),%xmm0
.byte 242,15,112,192,212 // pshuflw $0xd4,%xmm0,%xmm0
.byte 242,15,16,208 // movsd %xmm0,%xmm2
- .byte 233,119,255,255,255 // jmpq 265fd <_sk_load_565_sse2+0x25>
+ .byte 233,119,255,255,255 // jmpq 26fe2 <_sk_load_565_sse2+0x25>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,208 // movd %eax,%xmm2
- .byte 233,105,255,255,255 // jmpq 265fd <_sk_load_565_sse2+0x25>
+ .byte 233,105,255,255,255 // jmpq 26fe2 <_sk_load_565_sse2+0x25>
HIDDEN _sk_load_565_dst_sse2
.globl _sk_load_565_dst_sse2
@@ -47137,42 +47837,42 @@ _sk_load_565_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,83 // jne 26702 <_sk_load_565_dst_sse2+0x6e>
+ .byte 117,83 // jne 270e7 <_sk_load_565_dst_sse2+0x6e>
.byte 243,67,15,126,52,80 // movq (%r8,%r10,2),%xmm6
.byte 102,15,97,240 // punpcklwd %xmm0,%xmm6
- .byte 102,15,111,37,175,47,1,0 // movdqa 0x12faf(%rip),%xmm4 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,37,42,51,1,0 // movdqa 0x1332a(%rip),%xmm4 # 3a3d0 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,177,47,1,0 // mulps 0x12fb1(%rip),%xmm4 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,45,185,47,1,0 // movdqa 0x12fb9(%rip),%xmm5 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 15,89,37,44,51,1,0 // mulps 0x1332c(%rip),%xmm4 # 3a3e0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 102,15,111,45,52,51,1,0 // movdqa 0x13334(%rip),%xmm5 # 3a3f0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,187,47,1,0 // mulps 0x12fbb(%rip),%xmm5 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,15,219,53,195,47,1,0 // pand 0x12fc3(%rip),%xmm6 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 15,89,45,54,51,1,0 // mulps 0x13336(%rip),%xmm5 # 3a400 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 102,15,219,53,62,51,1,0 // pand 0x1333e(%rip),%xmm6 # 3a410 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,201,47,1,0 // mulps 0x12fc9(%rip),%xmm6 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,53,68,51,1,0 // mulps 0x13344(%rip),%xmm6 # 3a420 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,80,45,1,0 // movaps 0x12d50(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,61,203,48,1,0 // movaps 0x130cb(%rip),%xmm7 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,51 // je 26742 <_sk_load_565_dst_sse2+0xae>
+ .byte 116,51 // je 27127 <_sk_load_565_dst_sse2+0xae>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 2672e <_sk_load_565_dst_sse2+0x9a>
+ .byte 116,21 // je 27113 <_sk_load_565_dst_sse2+0x9a>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 266b9 <_sk_load_565_dst_sse2+0x25>
+ .byte 117,154 // jne 2709e <_sk_load_565_dst_sse2+0x25>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,244,69 // pshufd $0x45,%xmm4,%xmm6
.byte 102,67,15,110,36,80 // movd (%r8,%r10,2),%xmm4
.byte 242,15,112,228,212 // pshuflw $0xd4,%xmm4,%xmm4
.byte 242,15,16,244 // movsd %xmm4,%xmm6
- .byte 233,119,255,255,255 // jmpq 266b9 <_sk_load_565_dst_sse2+0x25>
+ .byte 233,119,255,255,255 // jmpq 2709e <_sk_load_565_dst_sse2+0x25>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,240 // movd %eax,%xmm6
- .byte 233,105,255,255,255 // jmpq 266b9 <_sk_load_565_dst_sse2+0x25>
+ .byte 233,105,255,255,255 // jmpq 2709e <_sk_load_565_dst_sse2+0x25>
HIDDEN _sk_gather_565_sse2
.globl _sk_gather_565_sse2
@@ -47221,19 +47921,19 @@ _sk_gather_565_sse2:
.byte 65,15,183,4,64 // movzwl (%r8,%rax,2),%eax
.byte 102,15,196,208,3 // pinsrw $0x3,%eax,%xmm2
.byte 102,65,15,97,208 // punpcklwd %xmm8,%xmm2
- .byte 102,15,111,5,94,46,1,0 // movdqa 0x12e5e(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 102,15,111,5,217,49,1,0 // movdqa 0x131d9(%rip),%xmm0 # 3a3d0 <_sk_srcover_bgra_8888_sse2_lowp+0xed8>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,96,46,1,0 // mulps 0x12e60(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- .byte 102,15,111,13,104,46,1,0 // movdqa 0x12e68(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ .byte 15,89,5,219,49,1,0 // mulps 0x131db(%rip),%xmm0 # 3a3e0 <_sk_srcover_bgra_8888_sse2_lowp+0xee8>
+ .byte 102,15,111,13,227,49,1,0 // movdqa 0x131e3(%rip),%xmm1 # 3a3f0 <_sk_srcover_bgra_8888_sse2_lowp+0xef8>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,106,46,1,0 // mulps 0x12e6a(%rip),%xmm1 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
- .byte 102,15,219,21,114,46,1,0 // pand 0x12e72(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ .byte 15,89,13,229,49,1,0 // mulps 0x131e5(%rip),%xmm1 # 3a400 <_sk_srcover_bgra_8888_sse2_lowp+0xf08>
+ .byte 102,15,219,21,237,49,1,0 // pand 0x131ed(%rip),%xmm2 # 3a410 <_sk_srcover_bgra_8888_sse2_lowp+0xf18>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,120,46,1,0 // mulps 0x12e78(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,21,243,49,1,0 // mulps 0x131f3(%rip),%xmm2 # 3a420 <_sk_srcover_bgra_8888_sse2_lowp+0xf28>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,255,43,1,0 // movaps 0x12bff(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,122,47,1,0 // movaps 0x12f7a(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_sse2
@@ -47247,12 +47947,12 @@ _sk_store_565_sse2:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
- .byte 68,15,40,5,255,47,1,0 // movaps 0x12fff(%rip),%xmm8 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ .byte 68,15,40,5,122,51,1,0 // movaps 0x1337a(%rip),%xmm8 # 3a5d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
.byte 102,65,15,114,241,11 // pslld $0xb,%xmm9
- .byte 68,15,40,21,244,47,1,0 // movaps 0x12ff4(%rip),%xmm10 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ .byte 68,15,40,21,111,51,1,0 // movaps 0x1336f(%rip),%xmm10 # 3a5e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
.byte 68,15,89,209 // mulps %xmm1,%xmm10
.byte 102,69,15,91,210 // cvtps2dq %xmm10,%xmm10
.byte 102,65,15,114,242,5 // pslld $0x5,%xmm10
@@ -47264,7 +47964,7 @@ _sk_store_565_sse2:
.byte 102,65,15,114,224,16 // psrad $0x10,%xmm8
.byte 102,68,15,107,192 // packssdw %xmm0,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 268ce <_sk_store_565_sse2+0x7b>
+ .byte 117,10 // jne 272b3 <_sk_store_565_sse2+0x7b>
.byte 102,71,15,214,4,80 // movq %xmm8,(%r8,%r10,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -47272,19 +47972,19 @@ _sk_store_565_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,38 // je 26906 <_sk_store_565_sse2+0xb3>
+ .byte 116,38 // je 272eb <_sk_store_565_sse2+0xb3>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 268f8 <_sk_store_565_sse2+0xa5>
+ .byte 116,18 // je 272dd <_sk_store_565_sse2+0xa5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,222 // jne 268ca <_sk_store_565_sse2+0x77>
+ .byte 117,222 // jne 272af <_sk_store_565_sse2+0x77>
.byte 102,65,15,197,192,4 // pextrw $0x4,%xmm8,%eax
.byte 102,67,137,68,80,4 // mov %ax,0x4(%r8,%r10,2)
.byte 242,69,15,112,192,232 // pshuflw $0xe8,%xmm8,%xmm8
.byte 102,71,15,126,4,80 // movd %xmm8,(%r8,%r10,2)
- .byte 235,196 // jmp 268ca <_sk_store_565_sse2+0x77>
+ .byte 235,196 // jmp 272af <_sk_store_565_sse2+0x77>
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,67,137,4,80 // mov %ax,(%r8,%r10,2)
- .byte 235,184 // jmp 268ca <_sk_store_565_sse2+0x77>
+ .byte 235,184 // jmp 272af <_sk_store_565_sse2+0x77>
HIDDEN _sk_load_4444_sse2
.globl _sk_load_4444_sse2
@@ -47298,45 +47998,45 @@ _sk_load_4444_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,98 // jne 2698f <_sk_load_4444_sse2+0x7d>
+ .byte 117,98 // jne 27374 <_sk_load_4444_sse2+0x7d>
.byte 243,67,15,126,28,80 // movq (%r8,%r10,2),%xmm3
.byte 102,15,97,216 // punpcklwd %xmm0,%xmm3
- .byte 102,15,111,5,81,47,1,0 // movdqa 0x12f51(%rip),%xmm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 102,15,111,5,204,50,1,0 // movdqa 0x132cc(%rip),%xmm0 # 3a5f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,83,47,1,0 // mulps 0x12f53(%rip),%xmm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- .byte 102,15,111,13,91,47,1,0 // movdqa 0x12f5b(%rip),%xmm1 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ .byte 15,89,5,206,50,1,0 // mulps 0x132ce(%rip),%xmm0 # 3a600 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+ .byte 102,15,111,13,214,50,1,0 // movdqa 0x132d6(%rip),%xmm1 # 3a610 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,93,47,1,0 // mulps 0x12f5d(%rip),%xmm1 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- .byte 102,15,111,21,101,47,1,0 // movdqa 0x12f65(%rip),%xmm2 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ .byte 15,89,13,216,50,1,0 // mulps 0x132d8(%rip),%xmm1 # 3a620 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ .byte 102,15,111,21,224,50,1,0 // movdqa 0x132e0(%rip),%xmm2 # 3a630 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,103,47,1,0 // mulps 0x12f67(%rip),%xmm2 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
- .byte 102,15,219,29,111,47,1,0 // pand 0x12f6f(%rip),%xmm3 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ .byte 15,89,21,226,50,1,0 // mulps 0x132e2(%rip),%xmm2 # 3a640 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ .byte 102,15,219,29,234,50,1,0 // pand 0x132ea(%rip),%xmm3 # 3a650 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,117,47,1,0 // mulps 0x12f75(%rip),%xmm3 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,29,240,50,1,0 // mulps 0x132f0(%rip),%xmm3 # 3a660 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,51 // je 269cf <_sk_load_4444_sse2+0xbd>
+ .byte 116,51 // je 273b4 <_sk_load_4444_sse2+0xbd>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 269bb <_sk_load_4444_sse2+0xa9>
+ .byte 116,21 // je 273a0 <_sk_load_4444_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 26937 <_sk_load_4444_sse2+0x25>
+ .byte 117,139 // jne 2731c <_sk_load_4444_sse2+0x25>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,67,15,110,4,80 // movd (%r8,%r10,2),%xmm0
.byte 242,15,112,192,212 // pshuflw $0xd4,%xmm0,%xmm0
.byte 242,15,16,216 // movsd %xmm0,%xmm3
- .byte 233,104,255,255,255 // jmpq 26937 <_sk_load_4444_sse2+0x25>
+ .byte 233,104,255,255,255 // jmpq 2731c <_sk_load_4444_sse2+0x25>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
- .byte 233,90,255,255,255 // jmpq 26937 <_sk_load_4444_sse2+0x25>
+ .byte 233,90,255,255,255 // jmpq 2731c <_sk_load_4444_sse2+0x25>
HIDDEN _sk_load_4444_dst_sse2
.globl _sk_load_4444_dst_sse2
@@ -47350,45 +48050,45 @@ _sk_load_4444_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,98 // jne 26a5a <_sk_load_4444_dst_sse2+0x7d>
+ .byte 117,98 // jne 2743f <_sk_load_4444_dst_sse2+0x7d>
.byte 243,67,15,126,60,80 // movq (%r8,%r10,2),%xmm7
.byte 102,15,97,248 // punpcklwd %xmm0,%xmm7
- .byte 102,15,111,37,134,46,1,0 // movdqa 0x12e86(%rip),%xmm4 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 102,15,111,37,1,50,1,0 // movdqa 0x13201(%rip),%xmm4 # 3a5f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,136,46,1,0 // mulps 0x12e88(%rip),%xmm4 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- .byte 102,15,111,45,144,46,1,0 // movdqa 0x12e90(%rip),%xmm5 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ .byte 15,89,37,3,50,1,0 // mulps 0x13203(%rip),%xmm4 # 3a600 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+ .byte 102,15,111,45,11,50,1,0 // movdqa 0x1320b(%rip),%xmm5 # 3a610 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,146,46,1,0 // mulps 0x12e92(%rip),%xmm5 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- .byte 102,15,111,53,154,46,1,0 // movdqa 0x12e9a(%rip),%xmm6 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ .byte 15,89,45,13,50,1,0 // mulps 0x1320d(%rip),%xmm5 # 3a620 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ .byte 102,15,111,53,21,50,1,0 // movdqa 0x13215(%rip),%xmm6 # 3a630 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,156,46,1,0 // mulps 0x12e9c(%rip),%xmm6 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
- .byte 102,15,219,61,164,46,1,0 // pand 0x12ea4(%rip),%xmm7 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ .byte 15,89,53,23,50,1,0 // mulps 0x13217(%rip),%xmm6 # 3a640 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ .byte 102,15,219,61,31,50,1,0 // pand 0x1321f(%rip),%xmm7 # 3a650 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,170,46,1,0 // mulps 0x12eaa(%rip),%xmm7 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,61,37,50,1,0 // mulps 0x13225(%rip),%xmm7 # 3a660 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,51 // je 26a9a <_sk_load_4444_dst_sse2+0xbd>
+ .byte 116,51 // je 2747f <_sk_load_4444_dst_sse2+0xbd>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,21 // je 26a86 <_sk_load_4444_dst_sse2+0xa9>
+ .byte 116,21 // je 2746b <_sk_load_4444_dst_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 26a02 <_sk_load_4444_dst_sse2+0x25>
+ .byte 117,139 // jne 273e7 <_sk_load_4444_dst_sse2+0x25>
.byte 67,15,183,68,80,4 // movzwl 0x4(%r8,%r10,2),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7
.byte 102,67,15,110,36,80 // movd (%r8,%r10,2),%xmm4
.byte 242,15,112,228,212 // pshuflw $0xd4,%xmm4,%xmm4
.byte 242,15,16,252 // movsd %xmm4,%xmm7
- .byte 233,104,255,255,255 // jmpq 26a02 <_sk_load_4444_dst_sse2+0x25>
+ .byte 233,104,255,255,255 // jmpq 273e7 <_sk_load_4444_dst_sse2+0x25>
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 102,15,110,248 // movd %eax,%xmm7
- .byte 233,90,255,255,255 // jmpq 26a02 <_sk_load_4444_dst_sse2+0x25>
+ .byte 233,90,255,255,255 // jmpq 273e7 <_sk_load_4444_dst_sse2+0x25>
HIDDEN _sk_gather_4444_sse2
.globl _sk_gather_4444_sse2
@@ -47437,21 +48137,21 @@ _sk_gather_4444_sse2:
.byte 65,15,183,4,64 // movzwl (%r8,%rax,2),%eax
.byte 102,15,196,216,3 // pinsrw $0x3,%eax,%xmm3
.byte 102,65,15,97,216 // punpcklwd %xmm8,%xmm3
- .byte 102,15,111,5,38,45,1,0 // movdqa 0x12d26(%rip),%xmm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 102,15,111,5,161,48,1,0 // movdqa 0x130a1(%rip),%xmm0 # 3a5f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,40,45,1,0 // mulps 0x12d28(%rip),%xmm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- .byte 102,15,111,13,48,45,1,0 // movdqa 0x12d30(%rip),%xmm1 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ .byte 15,89,5,163,48,1,0 // mulps 0x130a3(%rip),%xmm0 # 3a600 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+ .byte 102,15,111,13,171,48,1,0 // movdqa 0x130ab(%rip),%xmm1 # 3a610 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,50,45,1,0 // mulps 0x12d32(%rip),%xmm1 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- .byte 102,15,111,21,58,45,1,0 // movdqa 0x12d3a(%rip),%xmm2 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ .byte 15,89,13,173,48,1,0 // mulps 0x130ad(%rip),%xmm1 # 3a620 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ .byte 102,15,111,21,181,48,1,0 // movdqa 0x130b5(%rip),%xmm2 # 3a630 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,60,45,1,0 // mulps 0x12d3c(%rip),%xmm2 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
- .byte 102,15,219,29,68,45,1,0 // pand 0x12d44(%rip),%xmm3 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ .byte 15,89,21,183,48,1,0 // mulps 0x130b7(%rip),%xmm2 # 3a640 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ .byte 102,15,219,29,191,48,1,0 // pand 0x130bf(%rip),%xmm3 # 3a650 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,74,45,1,0 // mulps 0x12d4a(%rip),%xmm3 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,29,197,48,1,0 // mulps 0x130c5(%rip),%xmm3 # 3a660 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -47466,7 +48166,7 @@ _sk_store_4444_sse2:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,210 // movslq %edx,%r10
- .byte 68,15,40,5,56,45,1,0 // movaps 0x12d38(%rip),%xmm8 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ .byte 68,15,40,5,179,48,1,0 // movaps 0x130b3(%rip),%xmm8 # 3a670 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -47488,7 +48188,7 @@ _sk_store_4444_sse2:
.byte 102,65,15,114,224,16 // psrad $0x10,%xmm8
.byte 102,68,15,107,192 // packssdw %xmm0,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 26c49 <_sk_store_4444_sse2+0x8f>
+ .byte 117,10 // jne 2762e <_sk_store_4444_sse2+0x8f>
.byte 102,71,15,214,4,80 // movq %xmm8,(%r8,%r10,2)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -47496,19 +48196,19 @@ _sk_store_4444_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,38 // je 26c81 <_sk_store_4444_sse2+0xc7>
+ .byte 116,38 // je 27666 <_sk_store_4444_sse2+0xc7>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 26c73 <_sk_store_4444_sse2+0xb9>
+ .byte 116,18 // je 27658 <_sk_store_4444_sse2+0xb9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,222 // jne 26c45 <_sk_store_4444_sse2+0x8b>
+ .byte 117,222 // jne 2762a <_sk_store_4444_sse2+0x8b>
.byte 102,65,15,197,192,4 // pextrw $0x4,%xmm8,%eax
.byte 102,67,137,68,80,4 // mov %ax,0x4(%r8,%r10,2)
.byte 242,69,15,112,192,232 // pshuflw $0xe8,%xmm8,%xmm8
.byte 102,71,15,126,4,80 // movd %xmm8,(%r8,%r10,2)
- .byte 235,196 // jmp 26c45 <_sk_store_4444_sse2+0x8b>
+ .byte 235,196 // jmp 2762a <_sk_store_4444_sse2+0x8b>
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,67,137,4,80 // mov %ax,(%r8,%r10,2)
- .byte 235,184 // jmp 26c45 <_sk_store_4444_sse2+0x8b>
+ .byte 235,184 // jmp 2762a <_sk_store_4444_sse2+0x8b>
HIDDEN _sk_load_8888_sse2
.globl _sk_load_8888_sse2
@@ -47522,13 +48222,13 @@ _sk_load_8888_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,98 // jne 26d0b <_sk_load_8888_sse2+0x7e>
+ .byte 117,98 // jne 276f0 <_sk_load_8888_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,21,73,40,1,0 // movdqa 0x12849(%rip),%xmm2 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,21,196,43,1,0 // movdqa 0x12bc4(%rip),%xmm2 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,149,41,1,0 // movaps 0x12995(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,16,45,1,0 // movaps 0x12d10(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -47548,18 +48248,18 @@ _sk_load_8888_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,41 // je 26d41 <_sk_load_8888_sse2+0xb4>
+ .byte 116,41 // je 27726 <_sk_load_8888_sse2+0xb4>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 26d36 <_sk_load_8888_sse2+0xa9>
+ .byte 116,19 // je 2771b <_sk_load_8888_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 26caf <_sk_load_8888_sse2+0x22>
+ .byte 117,134 // jne 27694 <_sk_load_8888_sse2+0x22>
.byte 102,65,15,110,68,128,8 // movd 0x8(%r8,%rax,4),%xmm0
.byte 102,68,15,112,200,69 // pshufd $0x45,%xmm0,%xmm9
.byte 102,69,15,18,12,128 // movlpd (%r8,%rax,4),%xmm9
- .byte 233,110,255,255,255 // jmpq 26caf <_sk_load_8888_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 27694 <_sk_load_8888_sse2+0x22>
.byte 102,69,15,110,12,128 // movd (%r8,%rax,4),%xmm9
- .byte 233,99,255,255,255 // jmpq 26caf <_sk_load_8888_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 27694 <_sk_load_8888_sse2+0x22>
HIDDEN _sk_load_8888_dst_sse2
.globl _sk_load_8888_dst_sse2
@@ -47573,13 +48273,13 @@ _sk_load_8888_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,98 // jne 26dca <_sk_load_8888_dst_sse2+0x7e>
+ .byte 117,98 // jne 277af <_sk_load_8888_dst_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,53,138,39,1,0 // movdqa 0x1278a(%rip),%xmm6 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,53,5,43,1,0 // movdqa 0x12b05(%rip),%xmm6 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,65,15,111,225 // movdqa %xmm9,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 68,15,40,5,214,40,1,0 // movaps 0x128d6(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,81,44,1,0 // movaps 0x12c51(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,65,15,111,233 // movdqa %xmm9,%xmm5
.byte 102,15,114,213,8 // psrld $0x8,%xmm5
@@ -47599,18 +48299,18 @@ _sk_load_8888_dst_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,41 // je 26e00 <_sk_load_8888_dst_sse2+0xb4>
+ .byte 116,41 // je 277e5 <_sk_load_8888_dst_sse2+0xb4>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 26df5 <_sk_load_8888_dst_sse2+0xa9>
+ .byte 116,19 // je 277da <_sk_load_8888_dst_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 26d6e <_sk_load_8888_dst_sse2+0x22>
+ .byte 117,134 // jne 27753 <_sk_load_8888_dst_sse2+0x22>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,68,15,112,204,69 // pshufd $0x45,%xmm4,%xmm9
.byte 102,69,15,18,12,128 // movlpd (%r8,%rax,4),%xmm9
- .byte 233,110,255,255,255 // jmpq 26d6e <_sk_load_8888_dst_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 27753 <_sk_load_8888_dst_sse2+0x22>
.byte 102,69,15,110,12,128 // movd (%r8,%rax,4),%xmm9
- .byte 233,99,255,255,255 // jmpq 26d6e <_sk_load_8888_dst_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 27753 <_sk_load_8888_dst_sse2+0x22>
HIDDEN _sk_gather_8888_sse2
.globl _sk_gather_8888_sse2
@@ -47656,11 +48356,11 @@ _sk_gather_8888_sse2:
.byte 102,67,15,110,12,136 // movd (%r8,%r9,4),%xmm1
.byte 102,15,98,200 // punpckldq %xmm0,%xmm1
.byte 102,68,15,108,201 // punpcklqdq %xmm1,%xmm9
- .byte 102,15,111,21,61,38,1,0 // movdqa 0x1263d(%rip),%xmm2 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,21,184,41,1,0 // movdqa 0x129b8(%rip),%xmm2 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,137,39,1,0 // movaps 0x12789(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,4,43,1,0 // movaps 0x12b04(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -47689,7 +48389,7 @@ _sk_store_8888_sse2:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,250,37,1,0 // movaps 0x125fa(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,117,41,1,0 // movaps 0x12975(%rip),%xmm8 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -47708,24 +48408,24 @@ _sk_store_8888_sse2:
.byte 102,69,15,235,193 // por %xmm9,%xmm8
.byte 102,69,15,235,194 // por %xmm10,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 26f96 <_sk_store_8888_sse2+0x7f>
+ .byte 117,10 // jne 2797b <_sk_store_8888_sse2+0x7f>
.byte 243,69,15,127,4,128 // movdqu %xmm8,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,33 // je 26fc4 <_sk_store_8888_sse2+0xad>
+ .byte 116,33 // je 279a9 <_sk_store_8888_sse2+0xad>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 26fbc <_sk_store_8888_sse2+0xa5>
+ .byte 116,19 // je 279a1 <_sk_store_8888_sse2+0xa5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 26f92 <_sk_store_8888_sse2+0x7b>
+ .byte 117,227 // jne 27977 <_sk_store_8888_sse2+0x7b>
.byte 102,69,15,112,200,78 // pshufd $0x4e,%xmm8,%xmm9
.byte 102,69,15,126,76,128,8 // movd %xmm9,0x8(%r8,%rax,4)
.byte 102,69,15,214,4,128 // movq %xmm8,(%r8,%rax,4)
- .byte 235,206 // jmp 26f92 <_sk_store_8888_sse2+0x7b>
+ .byte 235,206 // jmp 27977 <_sk_store_8888_sse2+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,198 // jmp 26f92 <_sk_store_8888_sse2+0x7b>
+ .byte 235,198 // jmp 27977 <_sk_store_8888_sse2+0x7b>
HIDDEN _sk_load_bgra_sse2
.globl _sk_load_bgra_sse2
@@ -47739,13 +48439,13 @@ _sk_load_bgra_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,98 // jne 2704a <_sk_load_bgra_sse2+0x7e>
+ .byte 117,98 // jne 27a2f <_sk_load_bgra_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,5,10,37,1,0 // movdqa 0x1250a(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,133,40,1,0 // movdqa 0x12885(%rip),%xmm0 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,219,200 // pand %xmm0,%xmm1
.byte 15,91,209 // cvtdq2ps %xmm1,%xmm2
- .byte 68,15,40,5,86,38,1,0 // movaps 0x12656(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,209,41,1,0 // movaps 0x129d1(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -47765,18 +48465,18 @@ _sk_load_bgra_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,41 // je 27080 <_sk_load_bgra_sse2+0xb4>
+ .byte 116,41 // je 27a65 <_sk_load_bgra_sse2+0xb4>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 27075 <_sk_load_bgra_sse2+0xa9>
+ .byte 116,19 // je 27a5a <_sk_load_bgra_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 26fee <_sk_load_bgra_sse2+0x22>
+ .byte 117,134 // jne 279d3 <_sk_load_bgra_sse2+0x22>
.byte 102,65,15,110,68,128,8 // movd 0x8(%r8,%rax,4),%xmm0
.byte 102,68,15,112,200,69 // pshufd $0x45,%xmm0,%xmm9
.byte 102,69,15,18,12,128 // movlpd (%r8,%rax,4),%xmm9
- .byte 233,110,255,255,255 // jmpq 26fee <_sk_load_bgra_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 279d3 <_sk_load_bgra_sse2+0x22>
.byte 102,69,15,110,12,128 // movd (%r8,%rax,4),%xmm9
- .byte 233,99,255,255,255 // jmpq 26fee <_sk_load_bgra_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 279d3 <_sk_load_bgra_sse2+0x22>
HIDDEN _sk_load_bgra_dst_sse2
.globl _sk_load_bgra_dst_sse2
@@ -47790,13 +48490,13 @@ _sk_load_bgra_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,98 // jne 27109 <_sk_load_bgra_dst_sse2+0x7e>
+ .byte 117,98 // jne 27aee <_sk_load_bgra_dst_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,37,75,36,1,0 // movdqa 0x1244b(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,37,198,39,1,0 // movdqa 0x127c6(%rip),%xmm4 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,65,15,111,233 // movdqa %xmm9,%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,245 // cvtdq2ps %xmm5,%xmm6
- .byte 68,15,40,5,151,37,1,0 // movaps 0x12597(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,18,41,1,0 // movaps 0x12912(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,65,15,111,233 // movdqa %xmm9,%xmm5
.byte 102,15,114,213,8 // psrld $0x8,%xmm5
@@ -47816,18 +48516,18 @@ _sk_load_bgra_dst_sse2:
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,41 // je 2713f <_sk_load_bgra_dst_sse2+0xb4>
+ .byte 116,41 // je 27b24 <_sk_load_bgra_dst_sse2+0xb4>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 27134 <_sk_load_bgra_dst_sse2+0xa9>
+ .byte 116,19 // je 27b19 <_sk_load_bgra_dst_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 270ad <_sk_load_bgra_dst_sse2+0x22>
+ .byte 117,134 // jne 27a92 <_sk_load_bgra_dst_sse2+0x22>
.byte 102,65,15,110,100,128,8 // movd 0x8(%r8,%rax,4),%xmm4
.byte 102,68,15,112,204,69 // pshufd $0x45,%xmm4,%xmm9
.byte 102,69,15,18,12,128 // movlpd (%r8,%rax,4),%xmm9
- .byte 233,110,255,255,255 // jmpq 270ad <_sk_load_bgra_dst_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 27a92 <_sk_load_bgra_dst_sse2+0x22>
.byte 102,69,15,110,12,128 // movd (%r8,%rax,4),%xmm9
- .byte 233,99,255,255,255 // jmpq 270ad <_sk_load_bgra_dst_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 27a92 <_sk_load_bgra_dst_sse2+0x22>
HIDDEN _sk_gather_bgra_sse2
.globl _sk_gather_bgra_sse2
@@ -47873,11 +48573,11 @@ _sk_gather_bgra_sse2:
.byte 102,67,15,110,12,136 // movd (%r8,%r9,4),%xmm1
.byte 102,15,98,200 // punpckldq %xmm0,%xmm1
.byte 102,68,15,108,201 // punpcklqdq %xmm1,%xmm9
- .byte 102,15,111,5,254,34,1,0 // movdqa 0x122fe(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 102,15,111,5,121,38,1,0 // movdqa 0x12679(%rip),%xmm0 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,219,200 // pand %xmm0,%xmm1
.byte 15,91,209 // cvtdq2ps %xmm1,%xmm2
- .byte 68,15,40,5,74,36,1,0 // movaps 0x1244a(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,40,5,197,39,1,0 // movaps 0x127c5(%rip),%xmm8 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -47906,7 +48606,7 @@ _sk_store_bgra_sse2:
.byte 73,193,224,2 // shl $0x2,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,187,34,1,0 // movaps 0x122bb(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,5,54,38,1,0 // movaps 0x12636(%rip),%xmm8 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 68,15,40,202 // movaps %xmm2,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -47925,24 +48625,24 @@ _sk_store_bgra_sse2:
.byte 102,69,15,235,193 // por %xmm9,%xmm8
.byte 102,69,15,235,194 // por %xmm10,%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,10 // jne 272d5 <_sk_store_bgra_sse2+0x7f>
+ .byte 117,10 // jne 27cba <_sk_store_bgra_sse2+0x7f>
.byte 243,69,15,127,4,128 // movdqu %xmm8,(%r8,%rax,4)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
.byte 65,128,249,1 // cmp $0x1,%r9b
- .byte 116,33 // je 27303 <_sk_store_bgra_sse2+0xad>
+ .byte 116,33 // je 27ce8 <_sk_store_bgra_sse2+0xad>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 272fb <_sk_store_bgra_sse2+0xa5>
+ .byte 116,19 // je 27ce0 <_sk_store_bgra_sse2+0xa5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 272d1 <_sk_store_bgra_sse2+0x7b>
+ .byte 117,227 // jne 27cb6 <_sk_store_bgra_sse2+0x7b>
.byte 102,69,15,112,200,78 // pshufd $0x4e,%xmm8,%xmm9
.byte 102,69,15,126,76,128,8 // movd %xmm9,0x8(%r8,%rax,4)
.byte 102,69,15,214,4,128 // movq %xmm8,(%r8,%rax,4)
- .byte 235,206 // jmp 272d1 <_sk_store_bgra_sse2+0x7b>
+ .byte 235,206 // jmp 27cb6 <_sk_store_bgra_sse2+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,198 // jmp 272d1 <_sk_store_bgra_sse2+0x7b>
+ .byte 235,198 // jmp 27cb6 <_sk_store_bgra_sse2+0x7b>
HIDDEN _sk_load_f16_sse2
.globl _sk_load_f16_sse2
@@ -47956,7 +48656,7 @@ _sk_load_f16_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,47,1,0,0 // jne 2745a <_sk_load_f16_sse2+0x14f>
+ .byte 15,133,47,1,0,0 // jne 27e3f <_sk_load_f16_sse2+0x14f>
.byte 102,65,15,16,4,192 // movupd (%r8,%rax,8),%xmm0
.byte 243,65,15,111,76,192,16 // movdqu 0x10(%r8,%rax,8),%xmm1
.byte 102,68,15,40,192 // movapd %xmm0,%xmm8
@@ -47968,18 +48668,18 @@ _sk_load_f16_sse2:
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,97,202 // punpcklwd %xmm10,%xmm1
- .byte 102,68,15,111,13,181,37,1,0 // movdqa 0x125b5(%rip),%xmm9 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 102,68,15,111,13,48,41,1,0 // movdqa 0x12930(%rip),%xmm9 # 3a680 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,178,37,1,0 // movdqa 0x125b2(%rip),%xmm11 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,29,45,41,1,0 // movdqa 0x1292d(%rip),%xmm11 # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,181,37,1,0 // movdqa 0x125b5(%rip),%xmm3 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,15,111,29,48,41,1,0 // movdqa 0x12930(%rip),%xmm3 # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
.byte 102,65,15,114,244,16 // pslld $0x10,%xmm12
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,102,193 // pcmpgtd %xmm1,%xmm0
.byte 102,15,114,241,13 // pslld $0xd,%xmm1
.byte 102,65,15,235,204 // por %xmm12,%xmm1
- .byte 102,68,15,111,37,164,37,1,0 // movdqa 0x125a4(%rip),%xmm12 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,68,15,111,37,31,41,1,0 // movdqa 0x1291f(%rip),%xmm12 # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
.byte 102,65,15,254,204 // paddd %xmm12,%xmm1
.byte 102,15,223,193 // pandn %xmm1,%xmm0
.byte 102,65,15,105,210 // punpckhwd %xmm10,%xmm2
@@ -48018,16 +48718,16 @@ _sk_load_f16_sse2:
.byte 255,224 // jmpq *%rax
.byte 242,65,15,16,4,192 // movsd (%r8,%rax,8),%xmm0
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 27473 <_sk_load_f16_sse2+0x168>
+ .byte 117,13 // jne 27e58 <_sk_load_f16_sse2+0x168>
.byte 243,15,126,192 // movq %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,197,254,255,255 // jmpq 27338 <_sk_load_f16_sse2+0x2d>
+ .byte 233,197,254,255,255 // jmpq 27d1d <_sk_load_f16_sse2+0x2d>
.byte 102,65,15,22,68,192,8 // movhpd 0x8(%r8,%rax,8),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,176,254,255,255 // jb 27338 <_sk_load_f16_sse2+0x2d>
+ .byte 15,130,176,254,255,255 // jb 27d1d <_sk_load_f16_sse2+0x2d>
.byte 243,65,15,126,76,192,16 // movq 0x10(%r8,%rax,8),%xmm1
- .byte 233,164,254,255,255 // jmpq 27338 <_sk_load_f16_sse2+0x2d>
+ .byte 233,164,254,255,255 // jmpq 27d1d <_sk_load_f16_sse2+0x2d>
HIDDEN _sk_load_f16_dst_sse2
.globl _sk_load_f16_dst_sse2
@@ -48041,7 +48741,7 @@ _sk_load_f16_dst_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,47,1,0,0 // jne 275e3 <_sk_load_f16_dst_sse2+0x14f>
+ .byte 15,133,47,1,0,0 // jne 27fc8 <_sk_load_f16_dst_sse2+0x14f>
.byte 102,65,15,16,36,192 // movupd (%r8,%rax,8),%xmm4
.byte 243,65,15,111,108,192,16 // movdqu 0x10(%r8,%rax,8),%xmm5
.byte 102,68,15,40,196 // movapd %xmm4,%xmm8
@@ -48053,18 +48753,18 @@ _sk_load_f16_dst_sse2:
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,65,15,97,234 // punpcklwd %xmm10,%xmm5
- .byte 102,68,15,111,13,44,36,1,0 // movdqa 0x1242c(%rip),%xmm9 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 102,68,15,111,13,167,39,1,0 // movdqa 0x127a7(%rip),%xmm9 # 3a680 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
.byte 102,68,15,111,229 // movdqa %xmm5,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,41,36,1,0 // movdqa 0x12429(%rip),%xmm11 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,29,164,39,1,0 // movdqa 0x127a4(%rip),%xmm11 # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
.byte 102,65,15,219,235 // pand %xmm11,%xmm5
- .byte 102,15,111,61,44,36,1,0 // movdqa 0x1242c(%rip),%xmm7 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,15,111,61,167,39,1,0 // movdqa 0x127a7(%rip),%xmm7 # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
.byte 102,65,15,114,244,16 // pslld $0x10,%xmm12
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
.byte 102,15,102,229 // pcmpgtd %xmm5,%xmm4
.byte 102,15,114,245,13 // pslld $0xd,%xmm5
.byte 102,65,15,235,236 // por %xmm12,%xmm5
- .byte 102,68,15,111,37,27,36,1,0 // movdqa 0x1241b(%rip),%xmm12 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,68,15,111,37,150,39,1,0 // movdqa 0x12796(%rip),%xmm12 # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
.byte 102,65,15,254,236 // paddd %xmm12,%xmm5
.byte 102,15,223,229 // pandn %xmm5,%xmm4
.byte 102,65,15,105,242 // punpckhwd %xmm10,%xmm6
@@ -48103,16 +48803,16 @@ _sk_load_f16_dst_sse2:
.byte 255,224 // jmpq *%rax
.byte 242,65,15,16,36,192 // movsd (%r8,%rax,8),%xmm4
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 275fc <_sk_load_f16_dst_sse2+0x168>
+ .byte 117,13 // jne 27fe1 <_sk_load_f16_dst_sse2+0x168>
.byte 243,15,126,228 // movq %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
- .byte 233,197,254,255,255 // jmpq 274c1 <_sk_load_f16_dst_sse2+0x2d>
+ .byte 233,197,254,255,255 // jmpq 27ea6 <_sk_load_f16_dst_sse2+0x2d>
.byte 102,65,15,22,100,192,8 // movhpd 0x8(%r8,%rax,8),%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,176,254,255,255 // jb 274c1 <_sk_load_f16_dst_sse2+0x2d>
+ .byte 15,130,176,254,255,255 // jb 27ea6 <_sk_load_f16_dst_sse2+0x2d>
.byte 243,65,15,126,108,192,16 // movq 0x10(%r8,%rax,8),%xmm5
- .byte 233,164,254,255,255 // jmpq 274c1 <_sk_load_f16_dst_sse2+0x2d>
+ .byte 233,164,254,255,255 // jmpq 27ea6 <_sk_load_f16_dst_sse2+0x2d>
HIDDEN _sk_gather_f16_sse2
.globl _sk_gather_f16_sse2
@@ -48166,18 +48866,18 @@ _sk_gather_f16_sse2:
.byte 102,68,15,105,201 // punpckhwd %xmm1,%xmm9
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,97,200 // punpcklwd %xmm8,%xmm1
- .byte 102,68,15,111,21,42,34,1,0 // movdqa 0x1222a(%rip),%xmm10 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 102,68,15,111,21,165,37,1,0 // movdqa 0x125a5(%rip),%xmm10 # 3a680 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,226 // pand %xmm10,%xmm12
- .byte 102,68,15,111,29,39,34,1,0 // movdqa 0x12227(%rip),%xmm11 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,29,162,37,1,0 // movdqa 0x125a2(%rip),%xmm11 # 3a690 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,42,34,1,0 // movdqa 0x1222a(%rip),%xmm3 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,15,111,29,165,37,1,0 // movdqa 0x125a5(%rip),%xmm3 # 3a6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
.byte 102,65,15,114,244,16 // pslld $0x10,%xmm12
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,102,193 // pcmpgtd %xmm1,%xmm0
.byte 102,15,114,241,13 // pslld $0xd,%xmm1
.byte 102,65,15,235,204 // por %xmm12,%xmm1
- .byte 102,68,15,111,37,25,34,1,0 // movdqa 0x12219(%rip),%xmm12 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,68,15,111,37,148,37,1,0 // movdqa 0x12594(%rip),%xmm12 # 3a6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
.byte 102,65,15,254,204 // paddd %xmm12,%xmm1
.byte 102,15,223,193 // pandn %xmm1,%xmm0
.byte 102,65,15,105,208 // punpckhwd %xmm8,%xmm2
@@ -48220,19 +48920,19 @@ HIDDEN _sk_store_f16_sse2
FUNCTION(_sk_store_f16_sse2)
_sk_store_f16_sse2:
.byte 15,41,124,36,232 // movaps %xmm7,-0x18(%rsp)
- .byte 102,68,15,111,29,109,33,1,0 // movdqa 0x1216d(%rip),%xmm11 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,29,232,36,1,0 // movdqa 0x124e8(%rip),%xmm11 # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,69,15,219,195 // pand %xmm11,%xmm8
- .byte 102,68,15,111,21,106,33,1,0 // movdqa 0x1216a(%rip),%xmm10 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 102,68,15,111,21,229,36,1,0 // movdqa 0x124e5(%rip),%xmm10 # 3a6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
.byte 102,68,15,111,240 // movdqa %xmm0,%xmm14
.byte 102,69,15,219,242 // pand %xmm10,%xmm14
- .byte 102,15,111,61,104,33,1,0 // movdqa 0x12168(%rip),%xmm7 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
- .byte 102,68,15,111,37,15,35,1,0 // movdqa 0x1230f(%rip),%xmm12 # 39b30 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ .byte 102,15,111,61,227,36,1,0 // movdqa 0x124e3(%rip),%xmm7 # 3a6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ .byte 102,68,15,111,37,138,38,1,0 // movdqa 0x1268a(%rip),%xmm12 # 3a890 <_sk_srcover_bgra_8888_sse2_lowp+0x1398>
.byte 102,68,15,111,248 // movdqa %xmm0,%xmm15
.byte 102,65,15,114,247,3 // pslld $0x3,%xmm15
.byte 102,69,15,219,252 // pand %xmm12,%xmm15
.byte 102,69,15,254,248 // paddd %xmm8,%xmm15
- .byte 102,68,15,111,45,193,29,1,0 // movdqa 0x11dc1(%rip),%xmm13 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ .byte 102,68,15,111,45,60,33,1,0 // movdqa 0x1213c(%rip),%xmm13 # 3a360 <_sk_srcover_bgra_8888_sse2_lowp+0xe68>
.byte 102,69,15,254,253 // paddd %xmm13,%xmm15
.byte 102,65,15,114,231,16 // psrad $0x10,%xmm15
.byte 102,68,15,111,199 // movdqa %xmm7,%xmm8
@@ -48288,7 +48988,7 @@ _sk_store_f16_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 72,99,194 // movslq %edx,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,37 // jne 27971 <_sk_store_f16_sse2+0x18c>
+ .byte 117,37 // jne 28356 <_sk_store_f16_sse2+0x18c>
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,65,15,98,254 // punpckldq %xmm14,%xmm7
.byte 243,65,15,127,60,192 // movdqu %xmm7,(%r8,%rax,8)
@@ -48301,13 +49001,13 @@ _sk_store_f16_sse2:
.byte 102,69,15,98,206 // punpckldq %xmm14,%xmm9
.byte 102,69,15,214,12,192 // movq %xmm9,(%r8,%rax,8)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,225 // je 27968 <_sk_store_f16_sse2+0x183>
+ .byte 116,225 // je 2834d <_sk_store_f16_sse2+0x183>
.byte 102,69,15,23,76,192,8 // movhpd %xmm9,0x8(%r8,%rax,8)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,212 // jb 27968 <_sk_store_f16_sse2+0x183>
+ .byte 114,212 // jb 2834d <_sk_store_f16_sse2+0x183>
.byte 102,69,15,106,198 // punpckhdq %xmm14,%xmm8
.byte 102,69,15,214,68,192,16 // movq %xmm8,0x10(%r8,%rax,8)
- .byte 235,198 // jmp 27968 <_sk_store_f16_sse2+0x183>
+ .byte 235,198 // jmp 2834d <_sk_store_f16_sse2+0x183>
HIDDEN _sk_load_u16_be_sse2
.globl _sk_load_u16_be_sse2
@@ -48322,7 +49022,7 @@ _sk_load_u16_be_sse2:
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,190,0,0,0 // jne 27a87 <_sk_load_u16_be_sse2+0xe5>
+ .byte 15,133,190,0,0,0 // jne 2846c <_sk_load_u16_be_sse2+0xe5>
.byte 102,65,15,16,4,64 // movupd (%r8,%rax,2),%xmm0
.byte 243,65,15,111,76,64,16 // movdqu 0x10(%r8,%rax,2),%xmm1
.byte 102,15,40,208 // movapd %xmm0,%xmm2
@@ -48339,7 +49039,7 @@ _sk_load_u16_be_sse2:
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,65,15,97,201 // punpcklwd %xmm9,%xmm1
.byte 15,91,193 // cvtdq2ps %xmm1,%xmm0
- .byte 68,15,40,5,214,28,1,0 // movaps 0x11cd6(%rip),%xmm8 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 68,15,40,5,81,32,1,0 // movaps 0x12051(%rip),%xmm8 # 3a450 <_sk_srcover_bgra_8888_sse2_lowp+0xf58>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -48367,16 +49067,16 @@ _sk_load_u16_be_sse2:
.byte 255,224 // jmpq *%rax
.byte 242,65,15,16,4,64 // movsd (%r8,%rax,2),%xmm0
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 27aa0 <_sk_load_u16_be_sse2+0xfe>
+ .byte 117,13 // jne 28485 <_sk_load_u16_be_sse2+0xfe>
.byte 243,15,126,192 // movq %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,54,255,255,255 // jmpq 279d6 <_sk_load_u16_be_sse2+0x34>
+ .byte 233,54,255,255,255 // jmpq 283bb <_sk_load_u16_be_sse2+0x34>
.byte 102,65,15,22,68,64,8 // movhpd 0x8(%r8,%rax,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 15,130,33,255,255,255 // jb 279d6 <_sk_load_u16_be_sse2+0x34>
+ .byte 15,130,33,255,255,255 // jb 283bb <_sk_load_u16_be_sse2+0x34>
.byte 243,65,15,126,76,64,16 // movq 0x10(%r8,%rax,2),%xmm1
- .byte 233,21,255,255,255 // jmpq 279d6 <_sk_load_u16_be_sse2+0x34>
+ .byte 233,21,255,255,255 // jmpq 283bb <_sk_load_u16_be_sse2+0x34>
HIDDEN _sk_load_rgb_u16_be_sse2
.globl _sk_load_rgb_u16_be_sse2
@@ -48393,7 +49093,7 @@ _sk_load_rgb_u16_be_sse2:
.byte 72,141,4,64 // lea (%rax,%rax,2),%rax
.byte 72,193,248,32 // sar $0x20,%rax
.byte 72,133,255 // test %rdi,%rdi
- .byte 15,133,175,0,0,0 // jne 27b9b <_sk_load_rgb_u16_be_sse2+0xda>
+ .byte 15,133,175,0,0,0 // jne 28580 <_sk_load_rgb_u16_be_sse2+0xda>
.byte 243,65,15,111,20,64 // movdqu (%r8,%rax,2),%xmm2
.byte 243,65,15,111,92,64,8 // movdqu 0x8(%r8,%rax,2),%xmm3
.byte 102,15,115,219,4 // psrldq $0x4,%xmm3
@@ -48414,7 +49114,7 @@ _sk_load_rgb_u16_be_sse2:
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,65,15,97,200 // punpcklwd %xmm8,%xmm1
.byte 15,91,193 // cvtdq2ps %xmm1,%xmm0
- .byte 68,15,40,13,160,27,1,0 // movaps 0x11ba0(%rip),%xmm9 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 68,15,40,13,27,31,1,0 // movaps 0x11f1b(%rip),%xmm9 # 3a450 <_sk_srcover_bgra_8888_sse2_lowp+0xf58>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -48431,27 +49131,27 @@ _sk_load_rgb_u16_be_sse2:
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,209 // mulps %xmm9,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,183,24,1,0 // movaps 0x118b7(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,50,28,1,0 // movaps 0x11c32(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,20,64 // movd (%r8,%rax,2),%xmm2
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,84,64,4,2 // pinsrw $0x2,0x4(%r8,%rax,2),%xmm2
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,13 // jne 27bc0 <_sk_load_rgb_u16_be_sse2+0xff>
+ .byte 117,13 // jne 285a5 <_sk_load_rgb_u16_be_sse2+0xff>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,239,192 // pxor %xmm0,%xmm0
- .byte 233,80,255,255,255 // jmpq 27b10 <_sk_load_rgb_u16_be_sse2+0x4f>
+ .byte 233,80,255,255,255 // jmpq 284f5 <_sk_load_rgb_u16_be_sse2+0x4f>
.byte 102,65,15,110,68,64,6 // movd 0x6(%r8,%rax,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,68,64,10,2 // pinsrw $0x2,0xa(%r8,%rax,2),%xmm0
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,24 // jb 27bf1 <_sk_load_rgb_u16_be_sse2+0x130>
+ .byte 114,24 // jb 285d6 <_sk_load_rgb_u16_be_sse2+0x130>
.byte 102,65,15,110,92,64,12 // movd 0xc(%r8,%rax,2),%xmm3
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,92,64,16,2 // pinsrw $0x2,0x10(%r8,%rax,2),%xmm3
- .byte 233,31,255,255,255 // jmpq 27b10 <_sk_load_rgb_u16_be_sse2+0x4f>
+ .byte 233,31,255,255,255 // jmpq 284f5 <_sk_load_rgb_u16_be_sse2+0x4f>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 233,22,255,255,255 // jmpq 27b10 <_sk_load_rgb_u16_be_sse2+0x4f>
+ .byte 233,22,255,255,255 // jmpq 284f5 <_sk_load_rgb_u16_be_sse2+0x4f>
HIDDEN _sk_store_u16_be_sse2
.globl _sk_store_u16_be_sse2
@@ -48465,7 +49165,7 @@ _sk_store_u16_be_sse2:
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 73,99,193 // movslq %r9d,%rax
- .byte 68,15,40,21,128,29,1,0 // movaps 0x11d80(%rip),%xmm10 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
+ .byte 68,15,40,21,251,32,1,0 // movaps 0x120fb(%rip),%xmm10 # 3a700 <_sk_srcover_bgra_8888_sse2_lowp+0x1208>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
@@ -48510,7 +49210,7 @@ _sk_store_u16_be_sse2:
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
.byte 102,69,15,98,209 // punpckldq %xmm9,%xmm10
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,21 // jne 27d1a <_sk_store_u16_be_sse2+0x120>
+ .byte 117,21 // jne 286ff <_sk_store_u16_be_sse2+0x120>
.byte 69,15,17,20,64 // movups %xmm10,(%r8,%rax,2)
.byte 102,69,15,106,193 // punpckhdq %xmm9,%xmm8
.byte 243,69,15,127,68,64,16 // movdqu %xmm8,0x10(%r8,%rax,2)
@@ -48518,13 +49218,13 @@ _sk_store_u16_be_sse2:
.byte 255,224 // jmpq *%rax
.byte 102,69,15,214,20,64 // movq %xmm10,(%r8,%rax,2)
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,240 // je 27d16 <_sk_store_u16_be_sse2+0x11c>
+ .byte 116,240 // je 286fb <_sk_store_u16_be_sse2+0x11c>
.byte 102,69,15,23,84,64,8 // movhpd %xmm10,0x8(%r8,%rax,2)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,227 // jb 27d16 <_sk_store_u16_be_sse2+0x11c>
+ .byte 114,227 // jb 286fb <_sk_store_u16_be_sse2+0x11c>
.byte 102,69,15,106,193 // punpckhdq %xmm9,%xmm8
.byte 102,69,15,214,68,64,16 // movq %xmm8,0x10(%r8,%rax,2)
- .byte 235,213 // jmp 27d16 <_sk_store_u16_be_sse2+0x11c>
+ .byte 235,213 // jmp 286fb <_sk_store_u16_be_sse2+0x11c>
HIDDEN _sk_load_f32_sse2
.globl _sk_load_f32_sse2
@@ -48540,7 +49240,7 @@ _sk_load_f32_sse2:
.byte 73,99,193 // movslq %r9d,%rax
.byte 69,15,16,4,128 // movups (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,66 // jne 27dac <_sk_load_f32_sse2+0x6b>
+ .byte 117,66 // jne 28791 <_sk_load_f32_sse2+0x6b>
.byte 65,15,16,68,128,16 // movups 0x10(%r8,%rax,4),%xmm0
.byte 65,15,16,92,128,32 // movups 0x20(%r8,%rax,4),%xmm3
.byte 69,15,16,76,128,48 // movups 0x30(%r8,%rax,4),%xmm9
@@ -48560,17 +49260,17 @@ _sk_load_f32_sse2:
.byte 255,224 // jmpq *%rax
.byte 69,15,87,201 // xorps %xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,8 // jne 27dbe <_sk_load_f32_sse2+0x7d>
+ .byte 117,8 // jne 287a3 <_sk_load_f32_sse2+0x7d>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
- .byte 235,190 // jmp 27d7c <_sk_load_f32_sse2+0x3b>
+ .byte 235,190 // jmp 28761 <_sk_load_f32_sse2+0x3b>
.byte 65,15,16,68,128,16 // movups 0x10(%r8,%rax,4),%xmm0
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,8 // jb 27dd2 <_sk_load_f32_sse2+0x91>
+ .byte 114,8 // jb 287b7 <_sk_load_f32_sse2+0x91>
.byte 65,15,16,92,128,32 // movups 0x20(%r8,%rax,4),%xmm3
- .byte 235,170 // jmp 27d7c <_sk_load_f32_sse2+0x3b>
+ .byte 235,170 // jmp 28761 <_sk_load_f32_sse2+0x3b>
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,165 // jmp 27d7c <_sk_load_f32_sse2+0x3b>
+ .byte 235,165 // jmp 28761 <_sk_load_f32_sse2+0x3b>
HIDDEN _sk_load_f32_dst_sse2
.globl _sk_load_f32_dst_sse2
@@ -48586,7 +49286,7 @@ _sk_load_f32_dst_sse2:
.byte 73,99,193 // movslq %r9d,%rax
.byte 69,15,16,4,128 // movups (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,66 // jne 27e42 <_sk_load_f32_dst_sse2+0x6b>
+ .byte 117,66 // jne 28827 <_sk_load_f32_dst_sse2+0x6b>
.byte 65,15,16,100,128,16 // movups 0x10(%r8,%rax,4),%xmm4
.byte 65,15,16,124,128,32 // movups 0x20(%r8,%rax,4),%xmm7
.byte 69,15,16,76,128,48 // movups 0x30(%r8,%rax,4),%xmm9
@@ -48606,17 +49306,17 @@ _sk_load_f32_dst_sse2:
.byte 255,224 // jmpq *%rax
.byte 69,15,87,201 // xorps %xmm9,%xmm9
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 117,8 // jne 27e54 <_sk_load_f32_dst_sse2+0x7d>
+ .byte 117,8 // jne 28839 <_sk_load_f32_dst_sse2+0x7d>
.byte 15,87,255 // xorps %xmm7,%xmm7
.byte 15,87,228 // xorps %xmm4,%xmm4
- .byte 235,190 // jmp 27e12 <_sk_load_f32_dst_sse2+0x3b>
+ .byte 235,190 // jmp 287f7 <_sk_load_f32_dst_sse2+0x3b>
.byte 65,15,16,100,128,16 // movups 0x10(%r8,%rax,4),%xmm4
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,8 // jb 27e68 <_sk_load_f32_dst_sse2+0x91>
+ .byte 114,8 // jb 2884d <_sk_load_f32_dst_sse2+0x91>
.byte 65,15,16,124,128,32 // movups 0x20(%r8,%rax,4),%xmm7
- .byte 235,170 // jmp 27e12 <_sk_load_f32_dst_sse2+0x3b>
+ .byte 235,170 // jmp 287f7 <_sk_load_f32_dst_sse2+0x3b>
.byte 15,87,255 // xorps %xmm7,%xmm7
- .byte 235,165 // jmp 27e12 <_sk_load_f32_dst_sse2+0x3b>
+ .byte 235,165 // jmp 287f7 <_sk_load_f32_dst_sse2+0x3b>
HIDDEN _sk_store_f32_sse2
.globl _sk_store_f32_sse2
@@ -48645,7 +49345,7 @@ _sk_store_f32_sse2:
.byte 102,69,15,20,203 // unpcklpd %xmm11,%xmm9
.byte 102,69,15,17,36,128 // movupd %xmm12,(%r8,%rax,4)
.byte 72,133,255 // test %rdi,%rdi
- .byte 117,29 // jne 27eea <_sk_store_f32_sse2+0x7d>
+ .byte 117,29 // jne 288cf <_sk_store_f32_sse2+0x7d>
.byte 102,69,15,21,211 // unpckhpd %xmm11,%xmm10
.byte 69,15,17,68,128,16 // movups %xmm8,0x10(%r8,%rax,4)
.byte 102,69,15,17,76,128,32 // movupd %xmm9,0x20(%r8,%rax,4)
@@ -48653,12 +49353,12 @@ _sk_store_f32_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 72,131,255,1 // cmp $0x1,%rdi
- .byte 116,246 // je 27ee6 <_sk_store_f32_sse2+0x79>
+ .byte 116,246 // je 288cb <_sk_store_f32_sse2+0x79>
.byte 69,15,17,68,128,16 // movups %xmm8,0x10(%r8,%rax,4)
.byte 72,131,255,3 // cmp $0x3,%rdi
- .byte 114,234 // jb 27ee6 <_sk_store_f32_sse2+0x79>
+ .byte 114,234 // jb 288cb <_sk_store_f32_sse2+0x79>
.byte 102,69,15,17,76,128,32 // movupd %xmm9,0x20(%r8,%rax,4)
- .byte 235,225 // jmp 27ee6 <_sk_store_f32_sse2+0x79>
+ .byte 235,225 // jmp 288cb <_sk_store_f32_sse2+0x79>
HIDDEN _sk_repeat_x_sse2
.globl _sk_repeat_x_sse2
@@ -48672,7 +49372,7 @@ _sk_repeat_x_sse2:
.byte 243,69,15,91,209 // cvttps2dq %xmm9,%xmm10
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
.byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9
- .byte 68,15,84,13,31,21,1,0 // andps 0x1151f(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,84,13,154,24,1,0 // andps 0x1189a(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,209 // subps %xmm9,%xmm10
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
@@ -48692,7 +49392,7 @@ _sk_repeat_y_sse2:
.byte 243,69,15,91,209 // cvttps2dq %xmm9,%xmm10
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
.byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9
- .byte 68,15,84,13,222,20,1,0 // andps 0x114de(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,84,13,89,24,1,0 // andps 0x11859(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,209 // subps %xmm9,%xmm10
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
@@ -48712,13 +49412,13 @@ _sk_mirror_x_sse2:
.byte 65,15,92,194 // subps %xmm10,%xmm0
.byte 243,69,15,88,192 // addss %xmm8,%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 243,68,15,89,13,108,11,1,0 // mulss 0x10b6c(%rip),%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,13,11,14,1,0 // mulss 0x10e0b(%rip),%xmm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.byte 243,69,15,91,217 // cvttps2dq %xmm9,%xmm11
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
.byte 69,15,194,203,1 // cmpltps %xmm11,%xmm9
- .byte 68,15,84,13,125,20,1,0 // andps 0x1147d(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,84,13,248,23,1,0 // andps 0x117f8(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,87,228 // xorps %xmm12,%xmm12
.byte 69,15,92,217 // subps %xmm9,%xmm11
.byte 69,15,89,216 // mulps %xmm8,%xmm11
@@ -48741,13 +49441,13 @@ _sk_mirror_y_sse2:
.byte 65,15,92,202 // subps %xmm10,%xmm1
.byte 243,69,15,88,192 // addss %xmm8,%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 243,68,15,89,13,0,11,1,0 // mulss 0x10b00(%rip),%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,13,159,13,1,0 // mulss 0x10d9f(%rip),%xmm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,89,201 // mulps %xmm1,%xmm9
.byte 243,69,15,91,217 // cvttps2dq %xmm9,%xmm11
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
.byte 69,15,194,203,1 // cmpltps %xmm11,%xmm9
- .byte 68,15,84,13,17,20,1,0 // andps 0x11411(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,84,13,140,23,1,0 // andps 0x1178c(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,87,228 // xorps %xmm12,%xmm12
.byte 69,15,92,217 // subps %xmm9,%xmm11
.byte 69,15,89,216 // mulps %xmm8,%xmm11
@@ -48764,7 +49464,7 @@ FUNCTION(_sk_clamp_x_1_sse2)
_sk_clamp_x_1_sse2:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 68,15,95,192 // maxps %xmm0,%xmm8
- .byte 68,15,93,5,225,19,1,0 // minps 0x113e1(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,93,5,92,23,1,0 // minps 0x1175c(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -48777,7 +49477,7 @@ _sk_repeat_x_1_sse2:
.byte 69,15,91,200 // cvtdq2ps %xmm8,%xmm9
.byte 68,15,40,208 // movaps %xmm0,%xmm10
.byte 69,15,194,209,1 // cmpltps %xmm9,%xmm10
- .byte 68,15,40,29,191,19,1,0 // movaps 0x113bf(%rip),%xmm11 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,29,58,23,1,0 // movaps 0x1173a(%rip),%xmm11 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,84,211 // andps %xmm11,%xmm10
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 69,15,92,202 // subps %xmm10,%xmm9
@@ -48792,14 +49492,14 @@ HIDDEN _sk_mirror_x_1_sse2
.globl _sk_mirror_x_1_sse2
FUNCTION(_sk_mirror_x_1_sse2)
_sk_mirror_x_1_sse2:
- .byte 68,15,40,13,247,19,1,0 // movaps 0x113f7(%rip),%xmm9 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,13,114,23,1,0 // movaps 0x11772(%rip),%xmm9 # 3a210 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
.byte 65,15,88,193 // addps %xmm9,%xmm0
- .byte 68,15,40,21,123,19,1,0 // movaps 0x1137b(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,21,246,22,1,0 // movaps 0x116f6(%rip),%xmm10 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 68,15,89,208 // mulps %xmm0,%xmm10
.byte 243,69,15,91,194 // cvttps2dq %xmm10,%xmm8
.byte 69,15,91,216 // cvtdq2ps %xmm8,%xmm11
.byte 69,15,194,211,1 // cmpltps %xmm11,%xmm10
- .byte 68,15,40,37,113,19,1,0 // movaps 0x11371(%rip),%xmm12 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,37,236,22,1,0 // movaps 0x116ec(%rip),%xmm12 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,84,212 // andps %xmm12,%xmm10
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 69,15,92,218 // subps %xmm10,%xmm11
@@ -48820,10 +49520,10 @@ HIDDEN _sk_luminance_to_alpha_sse2
FUNCTION(_sk_luminance_to_alpha_sse2)
_sk_luminance_to_alpha_sse2:
.byte 15,40,218 // movaps %xmm2,%xmm3
- .byte 15,89,5,147,24,1,0 // mulps 0x11893(%rip),%xmm0 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
- .byte 15,89,13,156,24,1,0 // mulps 0x1189c(%rip),%xmm1 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ .byte 15,89,5,14,28,1,0 // mulps 0x11c0e(%rip),%xmm0 # 3a710 <_sk_srcover_bgra_8888_sse2_lowp+0x1218>
+ .byte 15,89,13,23,28,1,0 // mulps 0x11c17(%rip),%xmm1 # 3a720 <_sk_srcover_bgra_8888_sse2_lowp+0x1228>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,162,24,1,0 // mulps 0x118a2(%rip),%xmm3 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ .byte 15,89,29,29,28,1,0 // mulps 0x11c1d(%rip),%xmm3 # 3a730 <_sk_srcover_bgra_8888_sse2_lowp+0x1238>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -49135,9 +49835,9 @@ _sk_evenly_spaced_gradient_sse2:
.byte 72,139,24 // mov (%rax),%rbx
.byte 76,139,112,8 // mov 0x8(%rax),%r14
.byte 72,255,203 // dec %rbx
- .byte 120,7 // js 285ce <_sk_evenly_spaced_gradient_sse2+0x18>
+ .byte 120,7 // js 28fb3 <_sk_evenly_spaced_gradient_sse2+0x18>
.byte 243,72,15,42,203 // cvtsi2ss %rbx,%xmm1
- .byte 235,21 // jmp 285e3 <_sk_evenly_spaced_gradient_sse2+0x2d>
+ .byte 235,21 // jmp 28fc8 <_sk_evenly_spaced_gradient_sse2+0x2d>
.byte 73,137,216 // mov %rbx,%r8
.byte 73,209,232 // shr %r8
.byte 131,227,1 // and $0x1,%ebx
@@ -49239,7 +49939,7 @@ _sk_gradient_sse2:
.byte 76,139,0 // mov (%rax),%r8
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 73,131,248,2 // cmp $0x2,%r8
- .byte 114,41 // jb 287a7 <_sk_gradient_sse2+0x38>
+ .byte 114,41 // jb 2918c <_sk_gradient_sse2+0x38>
.byte 76,139,72,72 // mov 0x48(%rax),%r9
.byte 73,255,200 // dec %r8
.byte 73,131,193,4 // add $0x4,%r9
@@ -49250,7 +49950,7 @@ _sk_gradient_sse2:
.byte 102,15,250,202 // psubd %xmm2,%xmm1
.byte 73,131,193,4 // add $0x4,%r9
.byte 73,255,200 // dec %r8
- .byte 117,230 // jne 2878d <_sk_gradient_sse2+0x1e>
+ .byte 117,230 // jne 29172 <_sk_gradient_sse2+0x1e>
.byte 65,86 // push %r14
.byte 83 // push %rbx
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
@@ -49390,29 +50090,29 @@ _sk_xy_to_unit_angle_sse2:
.byte 69,15,94,220 // divps %xmm12,%xmm11
.byte 69,15,40,227 // movaps %xmm11,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
- .byte 68,15,40,45,254,15,1,0 // movaps 0x10ffe(%rip),%xmm13 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ .byte 68,15,40,45,121,19,1,0 // movaps 0x11379(%rip),%xmm13 # 3a740 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,2,16,1,0 // addps 0x11002(%rip),%xmm13 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,88,45,125,19,1,0 // addps 0x1137d(%rip),%xmm13 # 3a750 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,6,16,1,0 // addps 0x11006(%rip),%xmm13 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 68,15,88,45,129,19,1,0 // addps 0x11381(%rip),%xmm13 # 3a760 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,10,16,1,0 // addps 0x1100a(%rip),%xmm13 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ .byte 68,15,88,45,133,19,1,0 // addps 0x11385(%rip),%xmm13 # 3a770 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9
- .byte 68,15,40,21,9,16,1,0 // movaps 0x11009(%rip),%xmm10 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ .byte 68,15,40,21,132,19,1,0 // movaps 0x11384(%rip),%xmm10 # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x1288>
.byte 69,15,92,213 // subps %xmm13,%xmm10
.byte 69,15,84,209 // andps %xmm9,%xmm10
.byte 69,15,85,205 // andnps %xmm13,%xmm9
.byte 69,15,86,202 // orps %xmm10,%xmm9
.byte 68,15,194,192,1 // cmpltps %xmm0,%xmm8
- .byte 68,15,40,21,12,10,1,0 // movaps 0x10a0c(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,21,135,13,1,0 // movaps 0x10d87(%rip),%xmm10 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,92,209 // subps %xmm9,%xmm10
.byte 69,15,84,208 // andps %xmm8,%xmm10
.byte 69,15,85,193 // andnps %xmm9,%xmm8
.byte 69,15,86,194 // orps %xmm10,%xmm8
.byte 68,15,40,201 // movaps %xmm1,%xmm9
.byte 68,15,194,200,1 // cmpltps %xmm0,%xmm9
- .byte 68,15,40,21,251,9,1,0 // movaps 0x109fb(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,118,13,1,0 // movaps 0x10d76(%rip),%xmm10 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,208 // subps %xmm8,%xmm10
.byte 69,15,84,209 // andps %xmm9,%xmm10
.byte 69,15,85,200 // andnps %xmm8,%xmm9
@@ -49447,7 +50147,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.byte 243,69,15,89,203 // mulss %xmm11,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,88,200 // addps %xmm0,%xmm9
- .byte 68,15,89,13,114,15,1,0 // mulps 0x10f72(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ .byte 68,15,89,13,237,18,1,0 // mulps 0x112ed(%rip),%xmm9 # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1298>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -49455,7 +50155,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,93,15,1,0 // mulps 0x10f5d(%rip),%xmm10 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,21,216,18,1,0 // mulps 0x112d8(%rip),%xmm10 # 3a7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a8>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -49464,8 +50164,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,85,14,1,0 // xorps 0x10e55(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
- .byte 68,15,89,5,45,9,1,0 // mulps 0x1092d(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,87,13,208,17,1,0 // xorps 0x111d0(%rip),%xmm9 # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ .byte 68,15,89,5,168,12,1,0 // mulps 0x10ca8(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -49486,7 +50186,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2:
.byte 243,69,15,89,203 // mulss %xmm11,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,88,200 // addps %xmm0,%xmm9
- .byte 68,15,89,13,212,14,1,0 // mulps 0x10ed4(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ .byte 68,15,89,13,79,18,1,0 // mulps 0x1124f(%rip),%xmm9 # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1298>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -49494,7 +50194,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,191,14,1,0 // mulps 0x10ebf(%rip),%xmm10 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,21,58,18,1,0 // mulps 0x1123a(%rip),%xmm10 # 3a7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12a8>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -49503,8 +50203,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,183,13,1,0 // xorps 0x10db7(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
- .byte 68,15,89,5,143,8,1,0 // mulps 0x1088f(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,87,13,50,17,1,0 // xorps 0x11132(%rip),%xmm9 # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ .byte 68,15,89,5,10,12,1,0 // mulps 0x10c0a(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -49522,7 +50222,7 @@ _sk_xy_to_2pt_conical_linear_sse2:
.byte 243,69,15,89,200 // mulss %xmm8,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,88,200 // addps %xmm0,%xmm9
- .byte 68,15,89,13,71,14,1,0 // mulps 0x10e47(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ .byte 68,15,89,13,194,17,1,0 // mulps 0x111c2(%rip),%xmm9 # 3a790 <_sk_srcover_bgra_8888_sse2_lowp+0x1298>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -49530,7 +50230,7 @@ _sk_xy_to_2pt_conical_linear_sse2:
.byte 243,69,15,89,192 // mulss %xmm8,%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 65,15,92,192 // subps %xmm8,%xmm0
- .byte 15,87,5,83,13,1,0 // xorps 0x10d53(%rip),%xmm0 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 15,87,5,206,16,1,0 // xorps 0x110ce(%rip),%xmm0 # 3a6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49576,7 +50276,7 @@ HIDDEN _sk_save_xy_sse2
FUNCTION(_sk_save_xy_sse2)
_sk_save_xy_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,186,7,1,0 // movaps 0x107ba(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,5,53,11,1,0 // movaps 0x10b35(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -49584,7 +50284,7 @@ _sk_save_xy_sse2:
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
.byte 69,15,40,217 // movaps %xmm9,%xmm11
.byte 69,15,194,218,1 // cmpltps %xmm10,%xmm11
- .byte 68,15,40,37,165,7,1,0 // movaps 0x107a5(%rip),%xmm12 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,37,32,11,1,0 // movaps 0x10b20(%rip),%xmm12 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,84,220 // andps %xmm12,%xmm11
.byte 69,15,92,211 // subps %xmm11,%xmm10
.byte 69,15,92,202 // subps %xmm10,%xmm9
@@ -49631,8 +50331,8 @@ _sk_bilinear_nx_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,5,13,1,0 // addps 0x10d05(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,253,6,1,0 // movaps 0x106fd(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,128,16,1,0 // addps 0x11080(%rip),%xmm0 # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b8>
+ .byte 68,15,40,13,120,10,1,0 // movaps 0x10a78(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49645,7 +50345,7 @@ _sk_bilinear_px_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,201,6,1,0 // addps 0x106c9(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,5,68,10,1,0 // addps 0x10a44(%rip),%xmm0 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49657,8 +50357,8 @@ _sk_bilinear_ny_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,184,12,1,0 // addps 0x10cb8(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,176,6,1,0 // movaps 0x106b0(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,51,16,1,0 // addps 0x11033(%rip),%xmm1 # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b8>
+ .byte 68,15,40,13,43,10,1,0 // movaps 0x10a2b(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49671,7 +50371,7 @@ _sk_bilinear_py_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,123,6,1,0 // addps 0x1067b(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,13,246,9,1,0 // addps 0x109f6(%rip),%xmm1 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49683,13 +50383,13 @@ _sk_bicubic_n3x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,123,12,1,0 // addps 0x10c7b(%rip),%xmm0 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,99,6,1,0 // movaps 0x10663(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,246,15,1,0 // addps 0x10ff6(%rip),%xmm0 # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c8>
+ .byte 68,15,40,13,222,9,1,0 // movaps 0x109de(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 69,15,89,192 // mulps %xmm8,%xmm8
- .byte 68,15,89,13,111,12,1,0 // mulps 0x10c6f(%rip),%xmm9 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,13,71,8,1,0 // addps 0x10847(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,13,234,15,1,0 // mulps 0x10fea(%rip),%xmm9 # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d8>
+ .byte 68,15,88,13,194,11,1,0 // addps 0x10bc2(%rip),%xmm9 # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49702,16 +50402,16 @@ _sk_bicubic_n1x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,35,12,1,0 // addps 0x10c23(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,27,6,1,0 // movaps 0x1061b(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,158,15,1,0 // addps 0x10f9e(%rip),%xmm0 # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b8>
+ .byte 68,15,40,13,150,9,1,0 // movaps 0x10996(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,63,12,1,0 // movaps 0x10c3f(%rip),%xmm8 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,5,186,15,1,0 // movaps 0x10fba(%rip),%xmm8 # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,67,12,1,0 // addps 0x10c43(%rip),%xmm8 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,5,190,15,1,0 // addps 0x10fbe(%rip),%xmm8 # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,231,5,1,0 // addps 0x105e7(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,5,98,9,1,0 // addps 0x10962(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,59,12,1,0 // addps 0x10c3b(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,5,182,15,1,0 // addps 0x10fb6(%rip),%xmm8 # 3a800 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49721,17 +50421,17 @@ HIDDEN _sk_bicubic_p1x_sse2
FUNCTION(_sk_bicubic_p1x_sse2)
_sk_bicubic_p1x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,197,5,1,0 // movaps 0x105c5(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,5,64,9,1,0 // movaps 0x10940(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,136,128,0,0,0 // movups 0x80(%rax),%xmm9
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,21,238,11,1,0 // movaps 0x10bee(%rip),%xmm10 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,21,105,15,1,0 // movaps 0x10f69(%rip),%xmm10 # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,242,11,1,0 // addps 0x10bf2(%rip),%xmm10 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,21,109,15,1,0 // addps 0x10f6d(%rip),%xmm10 # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
.byte 69,15,88,208 // addps %xmm8,%xmm10
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,238,11,1,0 // addps 0x10bee(%rip),%xmm10 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,21,105,15,1,0 // addps 0x10f69(%rip),%xmm10 # 3a800 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 68,15,17,144,0,1,0,0 // movups %xmm10,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49743,11 +50443,11 @@ _sk_bicubic_p3x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,190,11,1,0 // addps 0x10bbe(%rip),%xmm0 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 15,88,5,57,15,1,0 // addps 0x10f39(%rip),%xmm0 # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,142,11,1,0 // mulps 0x10b8e(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,5,102,7,1,0 // addps 0x10766(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,5,9,15,1,0 // mulps 0x10f09(%rip),%xmm8 # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d8>
+ .byte 68,15,88,5,225,10,1,0 // addps 0x10ae1(%rip),%xmm8 # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49760,13 +50460,13 @@ _sk_bicubic_n3y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,81,11,1,0 // addps 0x10b51(%rip),%xmm1 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,57,5,1,0 // movaps 0x10539(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,204,14,1,0 // addps 0x10ecc(%rip),%xmm1 # 3a7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c8>
+ .byte 68,15,40,13,180,8,1,0 // movaps 0x108b4(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 69,15,89,192 // mulps %xmm8,%xmm8
- .byte 68,15,89,13,69,11,1,0 // mulps 0x10b45(%rip),%xmm9 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,13,29,7,1,0 // addps 0x1071d(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,13,192,14,1,0 // mulps 0x10ec0(%rip),%xmm9 # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d8>
+ .byte 68,15,88,13,152,10,1,0 // addps 0x10a98(%rip),%xmm9 # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49779,16 +50479,16 @@ _sk_bicubic_n1y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,248,10,1,0 // addps 0x10af8(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- .byte 68,15,40,13,240,4,1,0 // movaps 0x104f0(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,115,14,1,0 // addps 0x10e73(%rip),%xmm1 # 3a7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12b8>
+ .byte 68,15,40,13,107,8,1,0 // movaps 0x1086b(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,20,11,1,0 // movaps 0x10b14(%rip),%xmm8 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,5,143,14,1,0 // movaps 0x10e8f(%rip),%xmm8 # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,24,11,1,0 // addps 0x10b18(%rip),%xmm8 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,5,147,14,1,0 // addps 0x10e93(%rip),%xmm8 # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,188,4,1,0 // addps 0x104bc(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,5,55,8,1,0 // addps 0x10837(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,16,11,1,0 // addps 0x10b10(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,5,139,14,1,0 // addps 0x10e8b(%rip),%xmm8 # 3a800 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49798,17 +50498,17 @@ HIDDEN _sk_bicubic_p1y_sse2
FUNCTION(_sk_bicubic_p1y_sse2)
_sk_bicubic_p1y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,154,4,1,0 // movaps 0x1049a(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,5,21,8,1,0 // movaps 0x10815(%rip),%xmm8 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,136,192,0,0,0 // movups 0xc0(%rax),%xmm9
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,194,10,1,0 // movaps 0x10ac2(%rip),%xmm10 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ .byte 68,15,40,21,61,14,1,0 // movaps 0x10e3d(%rip),%xmm10 # 3a7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e8>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,198,10,1,0 // addps 0x10ac6(%rip),%xmm10 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,88,21,65,14,1,0 // addps 0x10e41(%rip),%xmm10 # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
.byte 69,15,88,208 // addps %xmm8,%xmm10
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,194,10,1,0 // addps 0x10ac2(%rip),%xmm10 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,21,61,14,1,0 // addps 0x10e3d(%rip),%xmm10 # 3a800 <_sk_srcover_bgra_8888_sse2_lowp+0x1308>
.byte 68,15,17,144,64,1,0,0 // movups %xmm10,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49820,11 +50520,11 @@ _sk_bicubic_p3y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,145,10,1,0 // addps 0x10a91(%rip),%xmm1 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 15,88,13,12,14,1,0 // addps 0x10e0c(%rip),%xmm1 # 3a7f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f8>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,97,10,1,0 // mulps 0x10a61(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,88,5,57,6,1,0 // addps 0x10639(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,89,5,220,13,1,0 // mulps 0x10ddc(%rip),%xmm8 # 3a7d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d8>
+ .byte 68,15,88,5,180,9,1,0 // addps 0x109b4(%rip),%xmm8 # 3a3b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeb8>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49969,7 +50669,7 @@ _sk_clut_3D_sse2:
.byte 102,65,15,254,205 // paddd %xmm13,%xmm1
.byte 102,68,15,127,108,36,208 // movdqa %xmm13,-0x30(%rsp)
.byte 102,15,254,217 // paddd %xmm1,%xmm3
- .byte 102,68,15,111,5,168,8,1,0 // movdqa 0x108a8(%rip),%xmm8 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,68,15,111,5,35,12,1,0 // movdqa 0x10c23(%rip),%xmm8 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,112,195,245 // pshufd $0xf5,%xmm3,%xmm0
.byte 102,65,15,244,216 // pmuludq %xmm8,%xmm3
.byte 102,65,15,244,192 // pmuludq %xmm8,%xmm0
@@ -50008,7 +50708,7 @@ _sk_clut_3D_sse2:
.byte 243,66,15,16,44,139 // movss (%rbx,%r9,4),%xmm5
.byte 15,20,236 // unpcklps %xmm4,%xmm5
.byte 102,15,20,221 // unpcklpd %xmm5,%xmm3
- .byte 102,68,15,111,37,175,1,1,0 // movdqa 0x101af(%rip),%xmm12 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,37,42,5,1,0 // movdqa 0x1052a(%rip),%xmm12 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,65,15,254,196 // paddd %xmm12,%xmm0
.byte 102,15,112,224,78 // pshufd $0x4e,%xmm0,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
@@ -50024,7 +50724,7 @@ _sk_clut_3D_sse2:
.byte 243,66,15,16,36,139 // movss (%rbx,%r9,4),%xmm4
.byte 15,20,224 // unpcklps %xmm0,%xmm4
.byte 102,15,20,236 // unpcklpd %xmm4,%xmm5
- .byte 15,40,37,148,7,1,0 // movaps 0x10794(%rip),%xmm4 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 15,40,37,15,11,1,0 // movaps 0x10b0f(%rip),%xmm4 # 3a810 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 68,15,88,220 // addps %xmm4,%xmm11
.byte 68,15,41,92,36,192 // movaps %xmm11,-0x40(%rsp)
.byte 68,15,40,223 // movaps %xmm7,%xmm11
@@ -50060,7 +50760,7 @@ _sk_clut_3D_sse2:
.byte 15,20,249 // unpcklps %xmm1,%xmm7
.byte 102,15,20,252 // unpcklpd %xmm4,%xmm7
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
- .byte 102,15,250,13,9,7,1,0 // psubd 0x10709(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,13,132,10,1,0 // psubd 0x10a84(%rip),%xmm1 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,15,112,225,78 // pshufd $0x4e,%xmm1,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -50150,7 +50850,7 @@ _sk_clut_3D_sse2:
.byte 243,15,16,44,131 // movss (%rbx,%rax,4),%xmm5
.byte 15,20,233 // unpcklps %xmm1,%xmm5
.byte 102,15,20,221 // unpcklpd %xmm5,%xmm3
- .byte 102,68,15,111,45,33,255,0,0 // movdqa 0xff21(%rip),%xmm13 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,45,156,2,1,0 // movdqa 0x1029c(%rip),%xmm13 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,65,15,254,197 // paddd %xmm13,%xmm0
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,73,15,126,200 // movq %xmm1,%r8
@@ -50247,7 +50947,7 @@ _sk_clut_3D_sse2:
.byte 102,15,111,206 // movdqa %xmm6,%xmm1
.byte 102,65,15,254,202 // paddd %xmm10,%xmm1
.byte 102,15,112,209,245 // pshufd $0xf5,%xmm1,%xmm2
- .byte 102,15,111,29,164,3,1,0 // movdqa 0x103a4(%rip),%xmm3 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,29,31,7,1,0 // movdqa 0x1071f(%rip),%xmm3 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,244,203 // pmuludq %xmm3,%xmm1
.byte 102,15,244,211 // pmuludq %xmm3,%xmm2
.byte 102,15,111,251 // movdqa %xmm3,%xmm7
@@ -50285,7 +50985,7 @@ _sk_clut_3D_sse2:
.byte 243,15,16,44,131 // movss (%rbx,%rax,4),%xmm5
.byte 15,20,236 // unpcklps %xmm4,%xmm5
.byte 102,15,20,213 // unpcklpd %xmm5,%xmm2
- .byte 102,15,111,5,180,252,0,0 // movdqa 0xfcb4(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,111,5,47,0,1,0 // movdqa 0x1002f(%rip),%xmm0 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,15,254,216 // paddd %xmm0,%xmm3
.byte 102,15,112,227,78 // pshufd $0x4e,%xmm3,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
@@ -50366,7 +51066,7 @@ _sk_clut_3D_sse2:
.byte 102,15,111,214 // movdqa %xmm6,%xmm2
.byte 102,65,15,254,212 // paddd %xmm12,%xmm2
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,13,129,1,1,0 // movdqa 0x10181(%rip),%xmm1 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,13,252,4,1,0 // movdqa 0x104fc(%rip),%xmm1 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
@@ -50388,7 +51088,7 @@ _sk_clut_3D_sse2:
.byte 68,15,20,209 // unpcklps %xmm1,%xmm10
.byte 102,68,15,20,210 // unpcklpd %xmm2,%xmm10
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 102,15,250,13,38,1,1,0 // psubd 0x10126(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,13,161,4,1,0 // psubd 0x104a1(%rip),%xmm1 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
.byte 102,73,15,126,208 // movq %xmm2,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -50403,7 +51103,7 @@ _sk_clut_3D_sse2:
.byte 243,15,16,20,131 // movss (%rbx,%rax,4),%xmm2
.byte 15,20,209 // unpcklps %xmm1,%xmm2
.byte 102,15,20,226 // unpcklpd %xmm2,%xmm4
- .byte 102,15,254,5,145,250,0,0 // paddd 0xfa91(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,5,12,254,0,0 // paddd 0xfe0c(%rip),%xmm0 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,73,15,126,200 // movq %xmm1,%r8
.byte 102,72,15,126,192 // movq %xmm0,%rax
@@ -50440,7 +51140,7 @@ _sk_clut_3D_sse2:
.byte 15,20,199 // unpcklps %xmm7,%xmm0
.byte 102,15,20,193 // unpcklpd %xmm1,%xmm0
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
- .byte 102,15,250,13,48,0,1,0 // psubd 0x10030(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,13,171,3,1,0 // psubd 0x103ab(%rip),%xmm1 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,15,112,249,78 // pshufd $0x4e,%xmm1,%xmm7
.byte 102,73,15,126,248 // movq %xmm7,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -50455,7 +51155,7 @@ _sk_clut_3D_sse2:
.byte 243,15,16,52,131 // movss (%rbx,%rax,4),%xmm6
.byte 15,20,247 // unpcklps %xmm7,%xmm6
.byte 102,15,20,206 // unpcklpd %xmm6,%xmm1
- .byte 102,15,254,21,155,249,0,0 // paddd 0xf99b(%rip),%xmm2 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,21,22,253,0,0 // paddd 0xfd16(%rip),%xmm2 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,15,112,242,78 // pshufd $0x4e,%xmm2,%xmm6
.byte 102,73,15,126,240 // movq %xmm6,%r8
.byte 102,72,15,126,208 // movq %xmm2,%rax
@@ -50601,7 +51301,7 @@ _sk_clut_4D_sse2:
.byte 102,65,15,254,210 // paddd %xmm10,%xmm2
.byte 102,15,111,220 // movdqa %xmm4,%xmm3
.byte 102,15,254,218 // paddd %xmm2,%xmm3
- .byte 102,15,111,37,115,253,0,0 // movdqa 0xfd73(%rip),%xmm4 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,37,238,0,1,0 // movdqa 0x100ee(%rip),%xmm4 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,112,195,245 // pshufd $0xf5,%xmm3,%xmm0
.byte 102,15,244,220 // pmuludq %xmm4,%xmm3
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
@@ -50640,7 +51340,7 @@ _sk_clut_4D_sse2:
.byte 243,66,15,16,52,139 // movss (%rbx,%r9,4),%xmm6
.byte 15,20,244 // unpcklps %xmm4,%xmm6
.byte 102,15,20,238 // unpcklpd %xmm6,%xmm5
- .byte 102,15,254,5,125,246,0,0 // paddd 0xf67d(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,5,248,249,0,0 // paddd 0xf9f8(%rip),%xmm0 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,15,112,224,78 // pshufd $0x4e,%xmm0,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
.byte 102,73,15,126,193 // movq %xmm0,%r9
@@ -50655,7 +51355,7 @@ _sk_clut_4D_sse2:
.byte 243,66,15,16,52,139 // movss (%rbx,%r9,4),%xmm6
.byte 15,20,244 // unpcklps %xmm4,%xmm6
.byte 102,15,20,222 // unpcklpd %xmm6,%xmm3
- .byte 15,40,53,103,252,0,0 // movaps 0xfc67(%rip),%xmm6 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 15,40,53,226,255,0,0 // movaps 0xffe2(%rip),%xmm6 # 3a810 <_sk_srcover_bgra_8888_sse2_lowp+0x1318>
.byte 68,15,88,198 // addps %xmm6,%xmm8
.byte 68,15,41,68,36,176 // movaps %xmm8,-0x50(%rsp)
.byte 68,15,88,254 // addps %xmm6,%xmm15
@@ -50673,7 +51373,7 @@ _sk_clut_4D_sse2:
.byte 102,65,15,254,215 // paddd %xmm15,%xmm2
.byte 102,68,15,127,124,36,224 // movdqa %xmm15,-0x20(%rsp)
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,13,29,252,0,0 // movdqa 0xfc1d(%rip),%xmm1 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,13,152,255,0,0 // movdqa 0xff98(%rip),%xmm1 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
@@ -50694,7 +51394,7 @@ _sk_clut_4D_sse2:
.byte 15,20,240 // unpcklps %xmm0,%xmm6
.byte 102,15,20,242 // unpcklpd %xmm2,%xmm6
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
- .byte 102,15,250,5,200,251,0,0 // psubd 0xfbc8(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,5,67,255,0,0 // psubd 0xff43(%rip),%xmm0 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,15,112,208,78 // pshufd $0x4e,%xmm0,%xmm2
.byte 102,73,15,126,208 // movq %xmm2,%r8
.byte 102,72,15,126,192 // movq %xmm0,%rax
@@ -50709,7 +51409,7 @@ _sk_clut_4D_sse2:
.byte 243,68,15,16,28,131 // movss (%rbx,%rax,4),%xmm11
.byte 68,15,20,216 // unpcklps %xmm0,%xmm11
.byte 102,65,15,20,211 // unpcklpd %xmm11,%xmm2
- .byte 102,15,254,13,48,245,0,0 // paddd 0xf530(%rip),%xmm1 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,13,171,248,0,0 // paddd 0xf8ab(%rip),%xmm1 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,15,112,193,78 // pshufd $0x4e,%xmm1,%xmm0
.byte 102,73,15,126,192 // movq %xmm0,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -50747,7 +51447,7 @@ _sk_clut_4D_sse2:
.byte 102,65,15,111,194 // movdqa %xmm10,%xmm0
.byte 102,15,254,68,36,160 // paddd -0x60(%rsp),%xmm0
.byte 102,15,112,216,245 // pshufd $0xf5,%xmm0,%xmm3
- .byte 102,15,111,37,199,250,0,0 // movdqa 0xfac7(%rip),%xmm4 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,37,66,254,0,0 // movdqa 0xfe42(%rip),%xmm4 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
.byte 102,15,244,220 // pmuludq %xmm4,%xmm3
.byte 102,68,15,111,220 // movdqa %xmm4,%xmm11
@@ -50785,7 +51485,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,60,131 // movss (%rbx,%rax,4),%xmm7
.byte 15,20,253 // unpcklps %xmm5,%xmm7
.byte 102,15,20,199 // unpcklpd %xmm7,%xmm0
- .byte 102,68,15,111,5,211,243,0,0 // movdqa 0xf3d3(%rip),%xmm8 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,5,78,247,0,0 // movdqa 0xf74e(%rip),%xmm8 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,65,15,254,224 // paddd %xmm8,%xmm4
.byte 102,15,112,236,78 // pshufd $0x4e,%xmm4,%xmm5
.byte 102,73,15,126,232 // movq %xmm5,%r8
@@ -50931,7 +51631,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,131 // movss (%rbx,%rax,4),%xmm4
.byte 15,20,226 // unpcklps %xmm2,%xmm4
.byte 102,15,20,252 // unpcklpd %xmm4,%xmm7
- .byte 102,68,15,111,61,45,241,0,0 // movdqa 0xf12d(%rip),%xmm15 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,61,168,244,0,0 // movdqa 0xf4a8(%rip),%xmm15 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,65,15,254,207 // paddd %xmm15,%xmm1
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
.byte 102,73,15,126,208 // movq %xmm2,%r8
@@ -51014,7 +51714,7 @@ _sk_clut_4D_sse2:
.byte 102,65,15,111,217 // movdqa %xmm9,%xmm3
.byte 102,65,15,254,216 // paddd %xmm8,%xmm3
.byte 102,15,112,211,245 // pshufd $0xf5,%xmm3,%xmm2
- .byte 102,15,111,45,252,245,0,0 // movdqa 0xf5fc(%rip),%xmm5 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,45,119,249,0,0 // movdqa 0xf977(%rip),%xmm5 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,244,221 // pmuludq %xmm5,%xmm3
.byte 102,15,244,213 // pmuludq %xmm5,%xmm2
.byte 102,15,112,234,232 // pshufd $0xe8,%xmm2,%xmm5
@@ -51035,7 +51735,7 @@ _sk_clut_4D_sse2:
.byte 68,15,20,198 // unpcklps %xmm6,%xmm8
.byte 102,68,15,20,197 // unpcklpd %xmm5,%xmm8
.byte 102,15,111,234 // movdqa %xmm2,%xmm5
- .byte 102,15,250,45,165,245,0,0 // psubd 0xf5a5(%rip),%xmm5 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,45,32,249,0,0 // psubd 0xf920(%rip),%xmm5 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,15,112,245,78 // pshufd $0x4e,%xmm5,%xmm6
.byte 102,73,15,126,240 // movq %xmm6,%r8
.byte 102,72,15,126,232 // movq %xmm5,%rax
@@ -51067,7 +51767,7 @@ _sk_clut_4D_sse2:
.byte 102,15,20,214 // unpcklpd %xmm6,%xmm2
.byte 102,69,15,254,205 // paddd %xmm13,%xmm9
.byte 102,65,15,112,233,245 // pshufd $0xf5,%xmm9,%xmm5
- .byte 102,15,111,29,3,245,0,0 // movdqa 0xf503(%rip),%xmm3 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,29,126,248,0,0 // movdqa 0xf87e(%rip),%xmm3 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,68,15,244,203 // pmuludq %xmm3,%xmm9
.byte 102,15,244,235 // pmuludq %xmm3,%xmm5
.byte 102,15,112,237,232 // pshufd $0xe8,%xmm5,%xmm5
@@ -51088,7 +51788,7 @@ _sk_clut_4D_sse2:
.byte 69,15,20,233 // unpcklps %xmm9,%xmm13
.byte 102,68,15,20,237 // unpcklpd %xmm5,%xmm13
.byte 102,65,15,111,239 // movdqa %xmm15,%xmm5
- .byte 102,15,250,45,163,244,0,0 // psubd 0xf4a3(%rip),%xmm5 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,45,30,248,0,0 // psubd 0xf81e(%rip),%xmm5 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,15,112,221,78 // pshufd $0x4e,%xmm5,%xmm3
.byte 102,73,15,126,216 // movq %xmm3,%r8
.byte 102,72,15,126,232 // movq %xmm5,%rax
@@ -51103,7 +51803,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,131 // movss (%rbx,%rax,4),%xmm5
.byte 15,20,235 // unpcklps %xmm3,%xmm5
.byte 102,15,20,245 // unpcklpd %xmm5,%xmm6
- .byte 102,68,15,111,13,13,238,0,0 // movdqa 0xee0d(%rip),%xmm9 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,13,136,241,0,0 // movdqa 0xf188(%rip),%xmm9 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,69,15,254,249 // paddd %xmm9,%xmm15
.byte 102,65,15,112,223,78 // pshufd $0x4e,%xmm15,%xmm3
.byte 102,73,15,126,216 // movq %xmm3,%r8
@@ -51165,7 +51865,7 @@ _sk_clut_4D_sse2:
.byte 102,65,15,111,195 // movdqa %xmm11,%xmm0
.byte 102,15,254,195 // paddd %xmm3,%xmm0
.byte 102,15,112,200,245 // pshufd $0xf5,%xmm0,%xmm1
- .byte 102,15,111,21,62,243,0,0 // movdqa 0xf33e(%rip),%xmm2 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,21,185,246,0,0 // movdqa 0xf6b9(%rip),%xmm2 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,244,194 // pmuludq %xmm2,%xmm0
.byte 102,15,244,202 // pmuludq %xmm2,%xmm1
.byte 102,68,15,111,234 // movdqa %xmm2,%xmm13
@@ -51358,7 +52058,7 @@ _sk_clut_4D_sse2:
.byte 68,15,20,238 // unpcklps %xmm6,%xmm13
.byte 102,68,15,20,234 // unpcklpd %xmm2,%xmm13
.byte 102,15,111,212 // movdqa %xmm4,%xmm2
- .byte 102,15,250,21,218,239,0,0 // psubd 0xefda(%rip),%xmm2 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,21,85,243,0,0 // psubd 0xf355(%rip),%xmm2 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,15,112,242,78 // pshufd $0x4e,%xmm2,%xmm6
.byte 102,73,15,126,240 // movq %xmm6,%r8
.byte 102,72,15,126,208 // movq %xmm2,%rax
@@ -51418,7 +52118,7 @@ _sk_clut_4D_sse2:
.byte 102,68,15,111,116,36,160 // movdqa -0x60(%rsp),%xmm14
.byte 102,65,15,254,198 // paddd %xmm14,%xmm0
.byte 102,15,112,200,245 // pshufd $0xf5,%xmm0,%xmm1
- .byte 102,68,15,111,5,185,238,0,0 // movdqa 0xeeb9(%rip),%xmm8 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,68,15,111,5,52,242,0,0 // movdqa 0xf234(%rip),%xmm8 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,65,15,244,192 // pmuludq %xmm8,%xmm0
.byte 102,65,15,244,200 // pmuludq %xmm8,%xmm1
.byte 102,65,15,111,240 // movdqa %xmm8,%xmm6
@@ -51456,7 +52156,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,131 // movss (%rbx,%rax,4),%xmm5
.byte 15,20,235 // unpcklps %xmm3,%xmm5
.byte 102,15,20,205 // unpcklpd %xmm5,%xmm1
- .byte 102,68,15,111,5,199,231,0,0 // movdqa 0xe7c7(%rip),%xmm8 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,68,15,111,5,66,235,0,0 // movdqa 0xeb42(%rip),%xmm8 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,65,15,254,208 // paddd %xmm8,%xmm2
.byte 102,15,112,218,78 // pshufd $0x4e,%xmm2,%xmm3
.byte 102,73,15,126,216 // movq %xmm3,%r8
@@ -51539,7 +52239,7 @@ _sk_clut_4D_sse2:
.byte 102,15,254,208 // paddd %xmm0,%xmm2
.byte 102,15,111,240 // movdqa %xmm0,%xmm6
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,37,147,236,0,0 // movdqa 0xec93(%rip),%xmm4 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 102,15,111,37,14,240,0,0 // movdqa 0xf00e(%rip),%xmm4 # 3a820 <_sk_srcover_bgra_8888_sse2_lowp+0x1328>
.byte 102,15,244,212 // pmuludq %xmm4,%xmm2
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
.byte 102,15,112,200,232 // pshufd $0xe8,%xmm0,%xmm1
@@ -51560,7 +52260,7 @@ _sk_clut_4D_sse2:
.byte 68,15,20,193 // unpcklps %xmm1,%xmm8
.byte 102,68,15,20,194 // unpcklpd %xmm2,%xmm8
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 102,15,250,13,60,236,0,0 // psubd 0xec3c(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,13,183,239,0,0 // psubd 0xefb7(%rip),%xmm1 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
.byte 102,73,15,126,208 // movq %xmm2,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -51575,7 +52275,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,20,131 // movss (%rbx,%rax,4),%xmm2
.byte 15,20,209 // unpcklps %xmm1,%xmm2
.byte 102,68,15,20,242 // unpcklpd %xmm2,%xmm14
- .byte 102,15,254,5,165,229,0,0 // paddd 0xe5a5(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,5,32,233,0,0 // paddd 0xe920(%rip),%xmm0 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,73,15,126,200 // movq %xmm1,%r8
.byte 102,72,15,126,192 // movq %xmm0,%rax
@@ -51613,7 +52313,7 @@ _sk_clut_4D_sse2:
.byte 15,20,198 // unpcklps %xmm6,%xmm0
.byte 102,15,20,193 // unpcklpd %xmm1,%xmm0
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
- .byte 102,15,250,13,68,235,0,0 // psubd 0xeb44(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,250,13,191,238,0,0 // psubd 0xeebf(%rip),%xmm1 # 3a830 <_sk_srcover_bgra_8888_sse2_lowp+0x1338>
.byte 102,15,112,241,78 // pshufd $0x4e,%xmm1,%xmm6
.byte 102,73,15,126,240 // movq %xmm6,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -51628,7 +52328,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,131 // movss (%rbx,%rax,4),%xmm4
.byte 15,20,230 // unpcklps %xmm6,%xmm4
.byte 102,15,20,204 // unpcklpd %xmm4,%xmm1
- .byte 102,15,254,21,175,228,0,0 // paddd 0xe4af(%rip),%xmm2 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ .byte 102,15,254,21,42,232,0,0 // paddd 0xe82a(%rip),%xmm2 # 3a1e0 <_sk_srcover_bgra_8888_sse2_lowp+0xce8>
.byte 102,15,112,226,78 // pshufd $0x4e,%xmm2,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
.byte 102,72,15,126,208 // movq %xmm2,%rax
@@ -51687,7 +52387,7 @@ _sk_clut_4D_sse2:
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 65,15,88,215 // addps %xmm15,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,155,227,0,0 // movaps 0xe39b(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,29,22,231,0,0 // movaps 0xe716(%rip),%xmm3 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,40,100,36,96 // movaps 0x60(%rsp),%xmm4
.byte 15,40,108,36,112 // movaps 0x70(%rsp),%xmm5
.byte 15,40,180,36,128,0,0,0 // movaps 0x80(%rsp),%xmm6
@@ -51700,21 +52400,182 @@ HIDDEN _sk_gauss_a_to_rgba_sse2
.globl _sk_gauss_a_to_rgba_sse2
FUNCTION(_sk_gauss_a_to_rgba_sse2)
_sk_gauss_a_to_rgba_sse2:
- .byte 15,40,5,0,234,0,0 // movaps 0xea00(%rip),%xmm0 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 15,40,5,123,237,0,0 // movaps 0xed7b(%rip),%xmm0 # 3a840 <_sk_srcover_bgra_8888_sse2_lowp+0x1348>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,6,234,0,0 // addps 0xea06(%rip),%xmm0 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ .byte 15,88,5,129,237,0,0 // addps 0xed81(%rip),%xmm0 # 3a850 <_sk_srcover_bgra_8888_sse2_lowp+0x1358>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,12,234,0,0 // addps 0xea0c(%rip),%xmm0 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ .byte 15,88,5,135,237,0,0 // addps 0xed87(%rip),%xmm0 # 3a860 <_sk_srcover_bgra_8888_sse2_lowp+0x1368>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,18,234,0,0 // addps 0xea12(%rip),%xmm0 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ .byte 15,88,5,141,237,0,0 // addps 0xed8d(%rip),%xmm0 # 3a870 <_sk_srcover_bgra_8888_sse2_lowp+0x1378>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,24,234,0,0 // addps 0xea18(%rip),%xmm0 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
+ .byte 15,88,5,147,237,0,0 // addps 0xed93(%rip),%xmm0 # 3a880 <_sk_srcover_bgra_8888_sse2_lowp+0x1388>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
.byte 255,224 // jmpq *%rax
- .byte 144 // nop
+
+HIDDEN _sk_bilerp_clamp_8888_sse2
+.globl _sk_bilerp_clamp_8888_sse2
+FUNCTION(_sk_bilerp_clamp_8888_sse2)
+_sk_bilerp_clamp_8888_sse2:
+ .byte 85 // push %rbp
+ .byte 72,137,229 // mov %rsp,%rbp
+ .byte 65,87 // push %r15
+ .byte 65,86 // push %r14
+ .byte 83 // push %rbx
+ .byte 72,129,236,200,0,0,0 // sub $0xc8,%rsp
+ .byte 15,41,125,160 // movaps %xmm7,-0x60(%rbp)
+ .byte 15,41,117,176 // movaps %xmm6,-0x50(%rbp)
+ .byte 15,41,109,192 // movaps %xmm5,-0x40(%rbp)
+ .byte 15,41,101,208 // movaps %xmm4,-0x30(%rbp)
+ .byte 76,141,69,224 // lea -0x20(%rbp),%r8
+ .byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 15,40,37,121,230,0,0 // movaps 0xe679(%rip),%xmm4 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
+ .byte 15,41,133,32,255,255,255 // movaps %xmm0,-0xe0(%rbp)
+ .byte 15,40,232 // movaps %xmm0,%xmm5
+ .byte 15,88,236 // addps %xmm4,%xmm5
+ .byte 243,15,91,197 // cvttps2dq %xmm5,%xmm0
+ .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
+ .byte 15,40,213 // movaps %xmm5,%xmm2
+ .byte 15,194,208,1 // cmpltps %xmm0,%xmm2
+ .byte 15,40,53,103,230,0,0 // movaps 0xe667(%rip),%xmm6 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
+ .byte 15,84,214 // andps %xmm6,%xmm2
+ .byte 15,87,219 // xorps %xmm3,%xmm3
+ .byte 15,92,194 // subps %xmm2,%xmm0
+ .byte 15,92,232 // subps %xmm0,%xmm5
+ .byte 15,41,141,80,255,255,255 // movaps %xmm1,-0xb0(%rbp)
+ .byte 15,88,225 // addps %xmm1,%xmm4
+ .byte 243,15,91,204 // cvttps2dq %xmm4,%xmm1
+ .byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
+ .byte 15,40,212 // movaps %xmm4,%xmm2
+ .byte 15,194,209,1 // cmpltps %xmm1,%xmm2
+ .byte 15,84,214 // andps %xmm6,%xmm2
+ .byte 15,92,202 // subps %xmm2,%xmm1
+ .byte 15,92,225 // subps %xmm1,%xmm4
+ .byte 73,185,0,0,0,191,0,0,0,63 // movabs $0x3f000000bf000000,%r9
+ .byte 77,137,8 // mov %r9,(%r8)
+ .byte 76,141,77,232 // lea -0x18(%rbp),%r9
+ .byte 15,40,198 // movaps %xmm6,%xmm0
+ .byte 15,41,173,48,255,255,255 // movaps %xmm5,-0xd0(%rbp)
+ .byte 15,92,197 // subps %xmm5,%xmm0
+ .byte 15,41,133,64,255,255,255 // movaps %xmm0,-0xc0(%rbp)
+ .byte 15,41,165,96,255,255,255 // movaps %xmm4,-0xa0(%rbp)
+ .byte 15,92,244 // subps %xmm4,%xmm6
+ .byte 15,41,117,144 // movaps %xmm6,-0x70(%rbp)
+ .byte 243,68,15,16,112,12 // movss 0xc(%rax),%xmm14
+ .byte 69,15,198,246,0 // shufps $0x0,%xmm14,%xmm14
+ .byte 102,15,118,201 // pcmpeqd %xmm1,%xmm1
+ .byte 102,68,15,254,241 // paddd %xmm1,%xmm14
+ .byte 243,15,16,64,16 // movss 0x10(%rax),%xmm0
+ .byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
+ .byte 102,15,254,193 // paddd %xmm1,%xmm0
+ .byte 102,15,127,133,112,255,255,255 // movdqa %xmm0,-0x90(%rbp)
+ .byte 76,139,16 // mov (%rax),%r10
+ .byte 102,15,110,72,8 // movd 0x8(%rax),%xmm1
+ .byte 102,15,112,193,0 // pshufd $0x0,%xmm1,%xmm0
+ .byte 102,15,127,69,128 // movdqa %xmm0,-0x80(%rbp)
+ .byte 243,15,16,13,8,221,0,0 // movss 0xdd08(%rip),%xmm1 # 398f4 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 102,15,111,53,108,230,0,0 // movdqa 0xe66c(%rip),%xmm6 # 3a260 <_sk_srcover_bgra_8888_sse2_lowp+0xd68>
+ .byte 15,40,45,197,231,0,0 // movaps 0xe7c5(%rip),%xmm5 # 3a3c0 <_sk_srcover_bgra_8888_sse2_lowp+0xec8>
+ .byte 15,87,210 // xorps %xmm2,%xmm2
+ .byte 69,15,87,192 // xorps %xmm8,%xmm8
+ .byte 69,15,87,201 // xorps %xmm9,%xmm9
+ .byte 235,5 // jmp 2bc0d <_sk_bilerp_clamp_8888_sse2+0x113>
+ .byte 243,65,15,16,8 // movss (%r8),%xmm1
+ .byte 15,46,13,28,221,0,0 // ucomiss 0xdd1c(%rip),%xmm1 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 15,198,201,0 // shufps $0x0,%xmm1,%xmm1
+ .byte 15,88,141,80,255,255,255 // addps -0xb0(%rbp),%xmm1
+ .byte 15,87,228 // xorps %xmm4,%xmm4
+ .byte 15,95,225 // maxps %xmm1,%xmm4
+ .byte 68,15,40,149,96,255,255,255 // movaps -0xa0(%rbp),%xmm10
+ .byte 119,5 // ja 2bc34 <_sk_bilerp_clamp_8888_sse2+0x13a>
+ .byte 68,15,40,85,144 // movaps -0x70(%rbp),%xmm10
+ .byte 15,93,165,112,255,255,255 // minps -0x90(%rbp),%xmm4
+ .byte 243,15,91,204 // cvttps2dq %xmm4,%xmm1
+ .byte 102,15,111,69,128 // movdqa -0x80(%rbp),%xmm0
+ .byte 102,15,111,224 // movdqa %xmm0,%xmm4
+ .byte 102,15,244,225 // pmuludq %xmm1,%xmm4
+ .byte 102,68,15,112,220,232 // pshufd $0xe8,%xmm4,%xmm11
+ .byte 102,15,112,201,245 // pshufd $0xf5,%xmm1,%xmm1
+ .byte 102,15,112,248,245 // pshufd $0xf5,%xmm0,%xmm7
+ .byte 102,15,244,249 // pmuludq %xmm1,%xmm7
+ .byte 102,15,112,207,232 // pshufd $0xe8,%xmm7,%xmm1
+ .byte 102,68,15,98,217 // punpckldq %xmm1,%xmm11
+ .byte 69,49,219 // xor %r11d,%r11d
+ .byte 243,66,15,16,76,29,224 // movss -0x20(%rbp,%r11,1),%xmm1
+ .byte 15,40,249 // movaps %xmm1,%xmm7
+ .byte 15,198,255,0 // shufps $0x0,%xmm7,%xmm7
+ .byte 15,88,189,32,255,255,255 // addps -0xe0(%rbp),%xmm7
+ .byte 102,15,239,228 // pxor %xmm4,%xmm4
+ .byte 15,95,231 // maxps %xmm7,%xmm4
+ .byte 65,15,93,230 // minps %xmm14,%xmm4
+ .byte 243,15,91,228 // cvttps2dq %xmm4,%xmm4
+ .byte 102,65,15,254,227 // paddd %xmm11,%xmm4
+ .byte 102,15,112,252,78 // pshufd $0x4e,%xmm4,%xmm7
+ .byte 102,72,15,126,248 // movq %xmm7,%rax
+ .byte 65,137,198 // mov %eax,%r14d
+ .byte 72,193,232,32 // shr $0x20,%rax
+ .byte 102,72,15,126,227 // movq %xmm4,%rbx
+ .byte 65,137,223 // mov %ebx,%r15d
+ .byte 72,193,235,32 // shr $0x20,%rbx
+ .byte 102,65,15,110,36,154 // movd (%r10,%rbx,4),%xmm4
+ .byte 102,67,15,110,60,186 // movd (%r10,%r15,4),%xmm7
+ .byte 102,15,98,252 // punpckldq %xmm4,%xmm7
+ .byte 102,65,15,110,36,130 // movd (%r10,%rax,4),%xmm4
+ .byte 102,67,15,110,4,178 // movd (%r10,%r14,4),%xmm0
+ .byte 102,15,98,196 // punpckldq %xmm4,%xmm0
+ .byte 102,15,108,248 // punpcklqdq %xmm0,%xmm7
+ .byte 102,15,111,199 // movdqa %xmm7,%xmm0
+ .byte 102,15,219,198 // pand %xmm6,%xmm0
+ .byte 68,15,91,248 // cvtdq2ps %xmm0,%xmm15
+ .byte 68,15,89,253 // mulps %xmm5,%xmm15
+ .byte 102,15,111,199 // movdqa %xmm7,%xmm0
+ .byte 102,15,114,208,8 // psrld $0x8,%xmm0
+ .byte 102,15,219,198 // pand %xmm6,%xmm0
+ .byte 68,15,91,224 // cvtdq2ps %xmm0,%xmm12
+ .byte 68,15,89,229 // mulps %xmm5,%xmm12
+ .byte 102,15,111,199 // movdqa %xmm7,%xmm0
+ .byte 102,15,114,208,16 // psrld $0x10,%xmm0
+ .byte 102,15,219,198 // pand %xmm6,%xmm0
+ .byte 68,15,91,232 // cvtdq2ps %xmm0,%xmm13
+ .byte 68,15,89,237 // mulps %xmm5,%xmm13
+ .byte 102,15,114,215,24 // psrld $0x18,%xmm7
+ .byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
+ .byte 15,89,253 // mulps %xmm5,%xmm7
+ .byte 15,46,13,13,220,0,0 // ucomiss 0xdc0d(%rip),%xmm1 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 15,40,141,48,255,255,255 // movaps -0xd0(%rbp),%xmm1
+ .byte 119,7 // ja 2bd33 <_sk_bilerp_clamp_8888_sse2+0x239>
+ .byte 15,40,141,64,255,255,255 // movaps -0xc0(%rbp),%xmm1
+ .byte 65,15,89,202 // mulps %xmm10,%xmm1
+ .byte 68,15,89,249 // mulps %xmm1,%xmm15
+ .byte 69,15,88,207 // addps %xmm15,%xmm9
+ .byte 68,15,89,225 // mulps %xmm1,%xmm12
+ .byte 69,15,88,196 // addps %xmm12,%xmm8
+ .byte 68,15,89,233 // mulps %xmm1,%xmm13
+ .byte 65,15,88,213 // addps %xmm13,%xmm2
+ .byte 15,89,207 // mulps %xmm7,%xmm1
+ .byte 15,88,217 // addps %xmm1,%xmm3
+ .byte 73,131,195,4 // add $0x4,%r11
+ .byte 73,131,251,8 // cmp $0x8,%r11
+ .byte 15,133,10,255,255,255 // jne 2bc6d <_sk_bilerp_clamp_8888_sse2+0x173>
+ .byte 73,131,192,4 // add $0x4,%r8
+ .byte 77,57,200 // cmp %r9,%r8
+ .byte 15,133,152,254,255,255 // jne 2bc08 <_sk_bilerp_clamp_8888_sse2+0x10e>
+ .byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 65,15,40,193 // movaps %xmm9,%xmm0
+ .byte 65,15,40,200 // movaps %xmm8,%xmm1
+ .byte 15,40,101,208 // movaps -0x30(%rbp),%xmm4
+ .byte 15,40,109,192 // movaps -0x40(%rbp),%xmm5
+ .byte 15,40,117,176 // movaps -0x50(%rbp),%xmm6
+ .byte 15,40,125,160 // movaps -0x60(%rbp),%xmm7
+ .byte 255,208 // callq *%rax
+ .byte 72,129,196,200,0,0,0 // add $0xc8,%rsp
+ .byte 91 // pop %rbx
+ .byte 65,94 // pop %r14
+ .byte 65,95 // pop %r15
+ .byte 93 // pop %rbp
+ .byte 195 // retq
.byte 144 // nop
.byte 144 // nop
@@ -51739,13 +52600,13 @@ _sk_start_pipeline_hsw_lowp:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,151,0,0,0 // jae 2b1e2 <_sk_start_pipeline_hsw_lowp+0xca>
+ .byte 15,131,151,0,0,0 // jae 2be66 <_sk_start_pipeline_hsw_lowp+0xca>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,16 // lea 0x10(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
- .byte 119,67 // ja 2b1a4 <_sk_start_pipeline_hsw_lowp+0x8c>
+ .byte 119,67 // ja 2be28 <_sk_start_pipeline_hsw_lowp+0x8c>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -51764,10 +52625,10 @@ _sk_start_pipeline_hsw_lowp:
.byte 73,131,196,32 // add $0x20,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,193 // jbe 2b165 <_sk_start_pipeline_hsw_lowp+0x4d>
+ .byte 118,193 // jbe 2bde9 <_sk_start_pipeline_hsw_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,41 // je 2b1d5 <_sk_start_pipeline_hsw_lowp+0xbd>
+ .byte 116,41 // je 2be59 <_sk_start_pipeline_hsw_lowp+0xbd>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -51781,7 +52642,7 @@ _sk_start_pipeline_hsw_lowp:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 15,133,117,255,255,255 // jne 2b157 <_sk_start_pipeline_hsw_lowp+0x3f>
+ .byte 15,133,117,255,255,255 // jne 2bddb <_sk_start_pipeline_hsw_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -51811,7 +52672,7 @@ _sk_seed_shader_hsw_lowp:
.byte 197,249,110,209 // vmovd %ecx,%xmm2
.byte 196,226,125,88,210 // vpbroadcastd %xmm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,253,216,0,0 // vbroadcastss 0xd8fd(%rip),%ymm3 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,29,253,216,0,0 // vbroadcastss 0xd8fd(%rip),%ymm3 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,236,88,211 // vaddps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,218 // vmovaps %ymm2,%ymm3
@@ -51927,7 +52788,7 @@ HIDDEN _sk_black_color_hsw_lowp
FUNCTION(_sk_black_color_hsw_lowp)
_sk_black_color_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,216,221,0,0 // vpbroadcastw 0xddd8(%rip),%ymm3 # 39180 <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
+ .byte 196,226,125,121,29,180,222,0,0 // vpbroadcastw 0xdeb4(%rip),%ymm3 # 39ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x9e8>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -51938,7 +52799,7 @@ HIDDEN _sk_white_color_hsw_lowp
FUNCTION(_sk_white_color_hsw_lowp)
_sk_white_color_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,5,193,221,0,0 // vpbroadcastw 0xddc1(%rip),%ymm0 # 39182 <_sk_srcover_bgra_8888_sse2_lowp+0x90e>
+ .byte 196,226,125,121,5,157,222,0,0 // vpbroadcastw 0xde9d(%rip),%ymm0 # 39ee2 <_sk_srcover_bgra_8888_sse2_lowp+0x9ea>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 197,253,111,216 // vmovdqa %ymm0,%ymm3
@@ -51949,8 +52810,8 @@ HIDDEN _sk_set_rgb_hsw_lowp
FUNCTION(_sk_set_rgb_hsw_lowp)
_sk_set_rgb_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,122,16,5,71,215,0,0 // vmovss 0xd747(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 197,250,16,21,111,215,0,0 // vmovss 0xd76f(%rip),%xmm2 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 197,122,16,5,71,215,0,0 // vmovss 0xd747(%rip),%xmm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,250,16,21,111,215,0,0 // vmovss 0xd76f(%rip),%xmm2 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 197,250,16,0 // vmovss (%rax),%xmm0
.byte 196,226,57,153,194 // vfmadd132ss %xmm2,%xmm8,%xmm0
.byte 197,122,44,192 // vcvttss2si %xmm0,%r8d
@@ -51993,7 +52854,7 @@ HIDDEN _sk_premul_hsw_lowp
FUNCTION(_sk_premul_hsw_lowp)
_sk_premul_hsw_lowp:
.byte 197,229,213,192 // vpmullw %ymm0,%ymm3,%ymm0
- .byte 196,98,125,121,5,42,221,0,0 // vpbroadcastw 0xdd2a(%rip),%ymm8 # 39184 <_sk_srcover_bgra_8888_sse2_lowp+0x910>
+ .byte 196,98,125,121,5,6,222,0,0 // vpbroadcastw 0xde06(%rip),%ymm8 # 39ee4 <_sk_srcover_bgra_8888_sse2_lowp+0x9ec>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,229,213,201 // vpmullw %ymm1,%ymm3,%ymm1
@@ -52010,7 +52871,7 @@ HIDDEN _sk_premul_dst_hsw_lowp
FUNCTION(_sk_premul_dst_hsw_lowp)
_sk_premul_dst_hsw_lowp:
.byte 197,197,213,228 // vpmullw %ymm4,%ymm7,%ymm4
- .byte 196,98,125,121,5,245,220,0,0 // vpbroadcastw 0xdcf5(%rip),%ymm8 # 39186 <_sk_srcover_bgra_8888_sse2_lowp+0x912>
+ .byte 196,98,125,121,5,209,221,0,0 // vpbroadcastw 0xddd1(%rip),%ymm8 # 39ee6 <_sk_srcover_bgra_8888_sse2_lowp+0x9ee>
.byte 196,193,93,253,224 // vpaddw %ymm8,%ymm4,%ymm4
.byte 197,221,113,212,8 // vpsrlw $0x8,%ymm4,%ymm4
.byte 197,197,213,237 // vpmullw %ymm5,%ymm7,%ymm5
@@ -52058,7 +52919,7 @@ HIDDEN _sk_invert_hsw_lowp
.globl _sk_invert_hsw_lowp
FUNCTION(_sk_invert_hsw_lowp)
_sk_invert_hsw_lowp:
- .byte 196,98,125,121,5,140,220,0,0 // vpbroadcastw 0xdc8c(%rip),%ymm8 # 39188 <_sk_srcover_bgra_8888_sse2_lowp+0x914>
+ .byte 196,98,125,121,5,104,221,0,0 // vpbroadcastw 0xdd68(%rip),%ymm8 # 39ee8 <_sk_srcover_bgra_8888_sse2_lowp+0x9f0>
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
.byte 197,189,249,201 // vpsubw %ymm1,%ymm8,%ymm1
.byte 197,189,249,210 // vpsubw %ymm2,%ymm8,%ymm2
@@ -52082,7 +52943,7 @@ HIDDEN _sk_srcatop_hsw_lowp
FUNCTION(_sk_srcatop_hsw_lowp)
_sk_srcatop_hsw_lowp:
.byte 197,197,213,192 // vpmullw %ymm0,%ymm7,%ymm0
- .byte 196,98,125,121,5,89,220,0,0 // vpbroadcastw 0xdc59(%rip),%ymm8 # 3918a <_sk_srcover_bgra_8888_sse2_lowp+0x916>
+ .byte 196,98,125,121,5,53,221,0,0 // vpbroadcastw 0xdd35(%rip),%ymm8 # 39eea <_sk_srcover_bgra_8888_sse2_lowp+0x9f2>
.byte 197,189,249,219 // vpsubw %ymm3,%ymm8,%ymm3
.byte 197,101,213,204 // vpmullw %ymm4,%ymm3,%ymm9
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
@@ -52109,7 +52970,7 @@ HIDDEN _sk_dstatop_hsw_lowp
FUNCTION(_sk_dstatop_hsw_lowp)
_sk_dstatop_hsw_lowp:
.byte 197,93,213,195 // vpmullw %ymm3,%ymm4,%ymm8
- .byte 196,98,125,121,13,249,219,0,0 // vpbroadcastw 0xdbf9(%rip),%ymm9 # 3918c <_sk_srcover_bgra_8888_sse2_lowp+0x918>
+ .byte 196,98,125,121,13,213,220,0,0 // vpbroadcastw 0xdcd5(%rip),%ymm9 # 39eec <_sk_srcover_bgra_8888_sse2_lowp+0x9f4>
.byte 197,53,249,215 // vpsubw %ymm7,%ymm9,%ymm10
.byte 197,173,213,192 // vpmullw %ymm0,%ymm10,%ymm0
.byte 196,65,61,253,193 // vpaddw %ymm9,%ymm8,%ymm8
@@ -52136,7 +52997,7 @@ HIDDEN _sk_srcin_hsw_lowp
FUNCTION(_sk_srcin_hsw_lowp)
_sk_srcin_hsw_lowp:
.byte 197,197,213,192 // vpmullw %ymm0,%ymm7,%ymm0
- .byte 196,98,125,121,5,150,219,0,0 // vpbroadcastw 0xdb96(%rip),%ymm8 # 3918e <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
+ .byte 196,98,125,121,5,114,220,0,0 // vpbroadcastw 0xdc72(%rip),%ymm8 # 39eee <_sk_srcover_bgra_8888_sse2_lowp+0x9f6>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,197,213,201 // vpmullw %ymm1,%ymm7,%ymm1
@@ -52156,7 +53017,7 @@ HIDDEN _sk_dstin_hsw_lowp
FUNCTION(_sk_dstin_hsw_lowp)
_sk_dstin_hsw_lowp:
.byte 197,221,213,195 // vpmullw %ymm3,%ymm4,%ymm0
- .byte 196,98,125,121,5,83,219,0,0 // vpbroadcastw 0xdb53(%rip),%ymm8 # 39190 <_sk_srcover_bgra_8888_sse2_lowp+0x91c>
+ .byte 196,98,125,121,5,47,220,0,0 // vpbroadcastw 0xdc2f(%rip),%ymm8 # 39ef0 <_sk_srcover_bgra_8888_sse2_lowp+0x9f8>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,213,213,203 // vpmullw %ymm3,%ymm5,%ymm1
@@ -52175,7 +53036,7 @@ HIDDEN _sk_srcout_hsw_lowp
.globl _sk_srcout_hsw_lowp
FUNCTION(_sk_srcout_hsw_lowp)
_sk_srcout_hsw_lowp:
- .byte 196,98,125,121,5,20,219,0,0 // vpbroadcastw 0xdb14(%rip),%ymm8 # 39192 <_sk_srcover_bgra_8888_sse2_lowp+0x91e>
+ .byte 196,98,125,121,5,240,219,0,0 // vpbroadcastw 0xdbf0(%rip),%ymm8 # 39ef2 <_sk_srcover_bgra_8888_sse2_lowp+0x9fa>
.byte 197,61,249,207 // vpsubw %ymm7,%ymm8,%ymm9
.byte 197,181,213,192 // vpmullw %ymm0,%ymm9,%ymm0
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
@@ -52196,7 +53057,7 @@ HIDDEN _sk_dstout_hsw_lowp
.globl _sk_dstout_hsw_lowp
FUNCTION(_sk_dstout_hsw_lowp)
_sk_dstout_hsw_lowp:
- .byte 196,98,125,121,5,205,218,0,0 // vpbroadcastw 0xdacd(%rip),%ymm8 # 39194 <_sk_srcover_bgra_8888_sse2_lowp+0x920>
+ .byte 196,98,125,121,5,169,219,0,0 // vpbroadcastw 0xdba9(%rip),%ymm8 # 39ef4 <_sk_srcover_bgra_8888_sse2_lowp+0x9fc>
.byte 197,189,249,219 // vpsubw %ymm3,%ymm8,%ymm3
.byte 197,229,213,196 // vpmullw %ymm4,%ymm3,%ymm0
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
@@ -52217,7 +53078,7 @@ HIDDEN _sk_srcover_hsw_lowp
.globl _sk_srcover_hsw_lowp
FUNCTION(_sk_srcover_hsw_lowp)
_sk_srcover_hsw_lowp:
- .byte 196,98,125,121,5,134,218,0,0 // vpbroadcastw 0xda86(%rip),%ymm8 # 39196 <_sk_srcover_bgra_8888_sse2_lowp+0x922>
+ .byte 196,98,125,121,5,98,219,0,0 // vpbroadcastw 0xdb62(%rip),%ymm8 # 39ef6 <_sk_srcover_bgra_8888_sse2_lowp+0x9fe>
.byte 197,61,249,203 // vpsubw %ymm3,%ymm8,%ymm9
.byte 197,53,213,212 // vpmullw %ymm4,%ymm9,%ymm10
.byte 196,65,45,253,208 // vpaddw %ymm8,%ymm10,%ymm10
@@ -52242,7 +53103,7 @@ HIDDEN _sk_dstover_hsw_lowp
.globl _sk_dstover_hsw_lowp
FUNCTION(_sk_dstover_hsw_lowp)
_sk_dstover_hsw_lowp:
- .byte 196,98,125,121,5,43,218,0,0 // vpbroadcastw 0xda2b(%rip),%ymm8 # 39198 <_sk_srcover_bgra_8888_sse2_lowp+0x924>
+ .byte 196,98,125,121,5,7,219,0,0 // vpbroadcastw 0xdb07(%rip),%ymm8 # 39ef8 <_sk_srcover_bgra_8888_sse2_lowp+0xa00>
.byte 197,61,249,207 // vpsubw %ymm7,%ymm8,%ymm9
.byte 197,181,213,192 // vpmullw %ymm0,%ymm9,%ymm0
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
@@ -52268,7 +53129,7 @@ HIDDEN _sk_modulate_hsw_lowp
FUNCTION(_sk_modulate_hsw_lowp)
_sk_modulate_hsw_lowp:
.byte 197,221,213,192 // vpmullw %ymm0,%ymm4,%ymm0
- .byte 196,98,125,121,5,208,217,0,0 // vpbroadcastw 0xd9d0(%rip),%ymm8 # 3919a <_sk_srcover_bgra_8888_sse2_lowp+0x926>
+ .byte 196,98,125,121,5,172,218,0,0 // vpbroadcastw 0xdaac(%rip),%ymm8 # 39efa <_sk_srcover_bgra_8888_sse2_lowp+0xa02>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,213,213,201 // vpmullw %ymm1,%ymm5,%ymm1
@@ -52287,7 +53148,7 @@ HIDDEN _sk_multiply_hsw_lowp
.globl _sk_multiply_hsw_lowp
FUNCTION(_sk_multiply_hsw_lowp)
_sk_multiply_hsw_lowp:
- .byte 196,98,125,121,5,145,217,0,0 // vpbroadcastw 0xd991(%rip),%ymm8 # 3919c <_sk_srcover_bgra_8888_sse2_lowp+0x928>
+ .byte 196,98,125,121,5,109,218,0,0 // vpbroadcastw 0xda6d(%rip),%ymm8 # 39efc <_sk_srcover_bgra_8888_sse2_lowp+0xa04>
.byte 197,61,249,203 // vpsubw %ymm3,%ymm8,%ymm9
.byte 197,53,213,212 // vpmullw %ymm4,%ymm9,%ymm10
.byte 196,65,93,253,216 // vpaddw %ymm8,%ymm4,%ymm11
@@ -52323,7 +53184,7 @@ HIDDEN _sk_plus__hsw_lowp
FUNCTION(_sk_plus__hsw_lowp)
_sk_plus__hsw_lowp:
.byte 197,221,253,192 // vpaddw %ymm0,%ymm4,%ymm0
- .byte 196,98,125,121,5,7,217,0,0 // vpbroadcastw 0xd907(%rip),%ymm8 # 3919e <_sk_srcover_bgra_8888_sse2_lowp+0x92a>
+ .byte 196,98,125,121,5,227,217,0,0 // vpbroadcastw 0xd9e3(%rip),%ymm8 # 39efe <_sk_srcover_bgra_8888_sse2_lowp+0xa06>
.byte 196,194,125,58,192 // vpminuw %ymm8,%ymm0,%ymm0
.byte 197,213,253,201 // vpaddw %ymm1,%ymm5,%ymm1
.byte 196,194,117,58,200 // vpminuw %ymm8,%ymm1,%ymm1
@@ -52340,7 +53201,7 @@ FUNCTION(_sk_screen_hsw_lowp)
_sk_screen_hsw_lowp:
.byte 197,93,253,192 // vpaddw %ymm0,%ymm4,%ymm8
.byte 197,221,213,192 // vpmullw %ymm0,%ymm4,%ymm0
- .byte 196,98,125,121,13,212,216,0,0 // vpbroadcastw 0xd8d4(%rip),%ymm9 # 391a0 <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,121,13,176,217,0,0 // vpbroadcastw 0xd9b0(%rip),%ymm9 # 39f00 <_sk_srcover_bgra_8888_sse2_lowp+0xa08>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
@@ -52366,7 +53227,7 @@ HIDDEN _sk_xor__hsw_lowp
.globl _sk_xor__hsw_lowp
FUNCTION(_sk_xor__hsw_lowp)
_sk_xor__hsw_lowp:
- .byte 196,98,125,121,5,121,216,0,0 // vpbroadcastw 0xd879(%rip),%ymm8 # 391a2 <_sk_srcover_bgra_8888_sse2_lowp+0x92e>
+ .byte 196,98,125,121,5,85,217,0,0 // vpbroadcastw 0xd955(%rip),%ymm8 # 39f02 <_sk_srcover_bgra_8888_sse2_lowp+0xa0a>
.byte 197,61,249,207 // vpsubw %ymm7,%ymm8,%ymm9
.byte 197,181,213,192 // vpmullw %ymm0,%ymm9,%ymm0
.byte 197,61,249,211 // vpsubw %ymm3,%ymm8,%ymm10
@@ -52400,7 +53261,7 @@ _sk_darken_hsw_lowp:
.byte 197,197,213,192 // vpmullw %ymm0,%ymm7,%ymm0
.byte 197,93,213,203 // vpmullw %ymm3,%ymm4,%ymm9
.byte 196,194,125,62,193 // vpmaxuw %ymm9,%ymm0,%ymm0
- .byte 196,98,125,121,13,253,215,0,0 // vpbroadcastw 0xd7fd(%rip),%ymm9 # 391a4 <_sk_srcover_bgra_8888_sse2_lowp+0x930>
+ .byte 196,98,125,121,13,217,216,0,0 // vpbroadcastw 0xd8d9(%rip),%ymm9 # 39f04 <_sk_srcover_bgra_8888_sse2_lowp+0xa0c>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
@@ -52434,7 +53295,7 @@ _sk_lighten_hsw_lowp:
.byte 197,197,213,192 // vpmullw %ymm0,%ymm7,%ymm0
.byte 197,93,213,203 // vpmullw %ymm3,%ymm4,%ymm9
.byte 196,194,125,58,193 // vpminuw %ymm9,%ymm0,%ymm0
- .byte 196,98,125,121,13,126,215,0,0 // vpbroadcastw 0xd77e(%rip),%ymm9 # 391a6 <_sk_srcover_bgra_8888_sse2_lowp+0x932>
+ .byte 196,98,125,121,13,90,216,0,0 // vpbroadcastw 0xd85a(%rip),%ymm9 # 39f06 <_sk_srcover_bgra_8888_sse2_lowp+0xa0e>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
@@ -52468,10 +53329,10 @@ _sk_difference_hsw_lowp:
.byte 197,197,213,192 // vpmullw %ymm0,%ymm7,%ymm0
.byte 197,93,213,203 // vpmullw %ymm3,%ymm4,%ymm9
.byte 196,194,125,58,193 // vpminuw %ymm9,%ymm0,%ymm0
- .byte 196,98,125,121,13,255,214,0,0 // vpbroadcastw 0xd6ff(%rip),%ymm9 # 391a8 <_sk_srcover_bgra_8888_sse2_lowp+0x934>
+ .byte 196,98,125,121,13,219,215,0,0 // vpbroadcastw 0xd7db(%rip),%ymm9 # 39f08 <_sk_srcover_bgra_8888_sse2_lowp+0xa10>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,7 // vpsrlw $0x7,%ymm0,%ymm0
- .byte 196,98,125,121,21,238,214,0,0 // vpbroadcastw 0xd6ee(%rip),%ymm10 # 391aa <_sk_srcover_bgra_8888_sse2_lowp+0x936>
+ .byte 196,98,125,121,21,202,215,0,0 // vpbroadcastw 0xd7ca(%rip),%ymm10 # 39f0a <_sk_srcover_bgra_8888_sse2_lowp+0xa12>
.byte 196,193,125,219,194 // vpand %ymm10,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
.byte 197,85,253,193 // vpaddw %ymm1,%ymm5,%ymm8
@@ -52504,10 +53365,10 @@ FUNCTION(_sk_exclusion_hsw_lowp)
_sk_exclusion_hsw_lowp:
.byte 197,93,253,192 // vpaddw %ymm0,%ymm4,%ymm8
.byte 197,221,213,192 // vpmullw %ymm0,%ymm4,%ymm0
- .byte 196,98,125,121,13,115,214,0,0 // vpbroadcastw 0xd673(%rip),%ymm9 # 391ac <_sk_srcover_bgra_8888_sse2_lowp+0x938>
+ .byte 196,98,125,121,13,79,215,0,0 // vpbroadcastw 0xd74f(%rip),%ymm9 # 39f0c <_sk_srcover_bgra_8888_sse2_lowp+0xa14>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,7 // vpsrlw $0x7,%ymm0,%ymm0
- .byte 196,98,125,121,21,98,214,0,0 // vpbroadcastw 0xd662(%rip),%ymm10 # 391ae <_sk_srcover_bgra_8888_sse2_lowp+0x93a>
+ .byte 196,98,125,121,21,62,215,0,0 // vpbroadcastw 0xd73e(%rip),%ymm10 # 39f0e <_sk_srcover_bgra_8888_sse2_lowp+0xa16>
.byte 196,193,125,219,194 // vpand %ymm10,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
.byte 197,85,253,193 // vpaddw %ymm1,%ymm5,%ymm8
@@ -52535,7 +53396,7 @@ HIDDEN _sk_hardlight_hsw_lowp
FUNCTION(_sk_hardlight_hsw_lowp)
_sk_hardlight_hsw_lowp:
.byte 197,125,253,192 // vpaddw %ymm0,%ymm0,%ymm8
- .byte 196,98,125,121,13,255,213,0,0 // vpbroadcastw 0xd5ff(%rip),%ymm9 # 391b2 <_sk_srcover_bgra_8888_sse2_lowp+0x93e>
+ .byte 196,98,125,121,13,219,214,0,0 // vpbroadcastw 0xd6db(%rip),%ymm9 # 39f12 <_sk_srcover_bgra_8888_sse2_lowp+0xa1a>
.byte 196,65,101,239,209 // vpxor %ymm9,%ymm3,%ymm10
.byte 196,65,61,239,217 // vpxor %ymm9,%ymm8,%ymm11
.byte 196,65,37,101,218 // vpcmpgtw %ymm10,%ymm11,%ymm11
@@ -52563,7 +53424,7 @@ _sk_hardlight_hsw_lowp:
.byte 197,101,249,210 // vpsubw %ymm2,%ymm3,%ymm10
.byte 197,69,249,246 // vpsubw %ymm6,%ymm7,%ymm14
.byte 196,65,45,213,214 // vpmullw %ymm14,%ymm10,%ymm10
- .byte 196,98,125,121,53,118,213,0,0 // vpbroadcastw 0xd576(%rip),%ymm14 # 391b0 <_sk_srcover_bgra_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,121,53,82,214,0,0 // vpbroadcastw 0xd652(%rip),%ymm14 # 39f10 <_sk_srcover_bgra_8888_sse2_lowp+0xa18>
.byte 196,65,45,253,210 // vpaddw %ymm10,%ymm10,%ymm10
.byte 196,65,61,249,194 // vpsubw %ymm10,%ymm8,%ymm8
.byte 197,13,249,215 // vpsubw %ymm7,%ymm14,%ymm10
@@ -52600,7 +53461,7 @@ HIDDEN _sk_overlay_hsw_lowp
FUNCTION(_sk_overlay_hsw_lowp)
_sk_overlay_hsw_lowp:
.byte 197,93,253,196 // vpaddw %ymm4,%ymm4,%ymm8
- .byte 196,98,125,121,13,235,212,0,0 // vpbroadcastw 0xd4eb(%rip),%ymm9 # 391b6 <_sk_srcover_bgra_8888_sse2_lowp+0x942>
+ .byte 196,98,125,121,13,199,213,0,0 // vpbroadcastw 0xd5c7(%rip),%ymm9 # 39f16 <_sk_srcover_bgra_8888_sse2_lowp+0xa1e>
.byte 196,65,69,239,209 // vpxor %ymm9,%ymm7,%ymm10
.byte 196,65,61,239,193 // vpxor %ymm9,%ymm8,%ymm8
.byte 196,65,61,101,218 // vpcmpgtw %ymm10,%ymm8,%ymm11
@@ -52624,7 +53485,7 @@ _sk_overlay_hsw_lowp:
.byte 196,65,21,253,237 // vpaddw %ymm13,%ymm13,%ymm13
.byte 196,65,61,249,237 // vpsubw %ymm13,%ymm8,%ymm13
.byte 196,67,13,76,229,192 // vpblendvb %ymm12,%ymm13,%ymm14,%ymm12
- .byte 196,98,125,121,45,115,212,0,0 // vpbroadcastw 0xd473(%rip),%ymm13 # 391b4 <_sk_srcover_bgra_8888_sse2_lowp+0x940>
+ .byte 196,98,125,121,45,79,213,0,0 // vpbroadcastw 0xd54f(%rip),%ymm13 # 39f14 <_sk_srcover_bgra_8888_sse2_lowp+0xa1c>
.byte 197,77,253,246 // vpaddw %ymm6,%ymm6,%ymm14
.byte 196,65,13,239,201 // vpxor %ymm9,%ymm14,%ymm9
.byte 196,65,53,101,202 // vpcmpgtw %ymm10,%ymm9,%ymm9
@@ -52676,10 +53537,10 @@ _sk_load_8888_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,55 // ja 2be37 <_sk_load_8888_hsw_lowp+0x52>
+ .byte 119,55 // ja 2cabb <_sk_load_8888_hsw_lowp+0x52>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,162,1,0,0 // lea 0x1a2(%rip),%r9 # 2bfb0 <_sk_load_8888_hsw_lowp+0x1cb>
+ .byte 76,141,13,162,1,0,0 // lea 0x1a2(%rip),%r9 # 2cc34 <_sk_load_8888_hsw_lowp+0x1cb>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -52689,10 +53550,10 @@ _sk_load_8888_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,12,144 // vmovd (%r8,%rdx,4),%xmm1
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
- .byte 233,39,1,0,0 // jmpq 2bf5e <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 2cbe2 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,126,111,12,144 // vmovdqu (%r8,%rdx,4),%ymm1
.byte 196,193,126,111,68,144,32 // vmovdqu 0x20(%r8,%rdx,4),%ymm0
- .byte 233,21,1,0,0 // jmpq 2bf5e <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 2cbe2 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
@@ -52701,7 +53562,7 @@ _sk_load_8888_hsw_lowp:
.byte 197,249,112,201,232 // vpshufd $0xe8,%xmm1,%xmm1
.byte 196,227,125,2,201,3 // vpblendd $0x3,%ymm1,%ymm0,%ymm1
.byte 197,253,111,195 // vmovdqa %ymm3,%ymm0
- .byte 233,229,0,0,0 // jmpq 2bf5e <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 2cbe2 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -52717,7 +53578,7 @@ _sk_load_8888_hsw_lowp:
.byte 196,193,122,111,12,144 // vmovdqu (%r8,%rdx,4),%xmm1
.byte 196,227,117,2,200,240 // vpblendd $0xf0,%ymm0,%ymm1,%ymm1
.byte 197,125,127,192 // vmovdqa %ymm8,%ymm0
- .byte 233,138,0,0,0 // jmpq 2bf5e <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 2cbe2 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,40 // vmovd 0x28(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -52727,7 +53588,7 @@ _sk_load_8888_hsw_lowp:
.byte 196,193,121,110,76,144,32 // vmovd 0x20(%r8,%rdx,4),%xmm1
.byte 196,227,125,2,193,1 // vpblendd $0x1,%ymm1,%ymm0,%ymm0
.byte 196,193,126,111,12,144 // vmovdqu (%r8,%rdx,4),%ymm1
- .byte 235,81 // jmp 2bf5e <_sk_load_8888_hsw_lowp+0x179>
+ .byte 235,81 // jmp 2cbe2 <_sk_load_8888_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,56 // vmovd 0x38(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -52747,7 +53608,7 @@ _sk_load_8888_hsw_lowp:
.byte 196,227,101,14,200,170 // vpblendw $0xaa,%ymm0,%ymm3,%ymm1
.byte 196,227,109,14,192,170 // vpblendw $0xaa,%ymm0,%ymm2,%ymm0
.byte 196,226,125,43,201 // vpackusdw %ymm1,%ymm0,%ymm1
- .byte 197,125,111,5,57,210,0,0 // vmovdqa 0xd239(%rip),%ymm8 # 391c0 <_sk_srcover_bgra_8888_sse2_lowp+0x94c>
+ .byte 197,125,111,5,21,211,0,0 // vmovdqa 0xd315(%rip),%ymm8 # 39f20 <_sk_srcover_bgra_8888_sse2_lowp+0xa28>
.byte 196,193,117,219,192 // vpand %ymm8,%ymm1,%ymm0
.byte 197,245,113,209,8 // vpsrlw $0x8,%ymm1,%ymm1
.byte 197,229,114,211,16 // vpsrld $0x10,%ymm3,%ymm3
@@ -52758,7 +53619,7 @@ _sk_load_8888_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
- .byte 120,254 // js 2bfb0 <_sk_load_8888_hsw_lowp+0x1cb>
+ .byte 120,254 // js 2cc34 <_sk_load_8888_hsw_lowp+0x1cb>
.byte 255 // (bad)
.byte 255,175,254,255,255,153 // ljmp *-0x66000002(%rdi)
.byte 254 // (bad)
@@ -52806,10 +53667,10 @@ _sk_load_8888_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,55 // ja 2c03e <_sk_load_8888_dst_hsw_lowp+0x52>
+ .byte 119,55 // ja 2ccc2 <_sk_load_8888_dst_hsw_lowp+0x52>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2c1b8 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2ce3c <_sk_load_8888_dst_hsw_lowp+0x1cc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -52819,10 +53680,10 @@ _sk_load_8888_dst_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,44,144 // vmovd (%r8,%rdx,4),%xmm5
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 233,39,1,0,0 // jmpq 2c165 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 2cde9 <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,126,111,44,144 // vmovdqu (%r8,%rdx,4),%ymm5
.byte 196,193,126,111,100,144,32 // vmovdqu 0x20(%r8,%rdx,4),%ymm4
- .byte 233,21,1,0,0 // jmpq 2c165 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 2cde9 <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
@@ -52831,7 +53692,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 197,249,112,237,232 // vpshufd $0xe8,%xmm5,%xmm5
.byte 196,227,93,2,237,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm5
.byte 197,253,111,231 // vmovdqa %ymm7,%ymm4
- .byte 233,229,0,0,0 // jmpq 2c165 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 2cde9 <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -52847,7 +53708,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 196,193,122,111,44,144 // vmovdqu (%r8,%rdx,4),%xmm5
.byte 196,227,85,2,236,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm5
.byte 197,125,127,196 // vmovdqa %ymm8,%ymm4
- .byte 233,138,0,0,0 // jmpq 2c165 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 2cde9 <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,40 // vmovd 0x28(%r8,%rdx,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -52857,7 +53718,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 196,193,121,110,108,144,32 // vmovd 0x20(%r8,%rdx,4),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
.byte 196,193,126,111,44,144 // vmovdqu (%r8,%rdx,4),%ymm5
- .byte 235,81 // jmp 2c165 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 235,81 // jmp 2cde9 <_sk_load_8888_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,56 // vmovd 0x38(%r8,%rdx,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -52877,7 +53738,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 196,227,69,14,236,170 // vpblendw $0xaa,%ymm4,%ymm7,%ymm5
.byte 196,227,77,14,228,170 // vpblendw $0xaa,%ymm4,%ymm6,%ymm4
.byte 196,226,93,43,237 // vpackusdw %ymm5,%ymm4,%ymm5
- .byte 197,125,111,5,82,208,0,0 // vmovdqa 0xd052(%rip),%ymm8 # 391e0 <_sk_srcover_bgra_8888_sse2_lowp+0x96c>
+ .byte 197,125,111,5,46,209,0,0 // vmovdqa 0xd12e(%rip),%ymm8 # 39f40 <_sk_srcover_bgra_8888_sse2_lowp+0xa48>
.byte 196,193,85,219,224 // vpand %ymm8,%ymm5,%ymm4
.byte 197,213,113,213,8 // vpsrlw $0x8,%ymm5,%ymm5
.byte 197,197,114,215,16 // vpsrld $0x10,%ymm7,%ymm7
@@ -52888,7 +53749,7 @@ _sk_load_8888_dst_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,254 // ja 2c1b8 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 2ce3c <_sk_load_8888_dst_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -52949,20 +53810,20 @@ _sk_store_8888_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,30 // ja 2c275 <_sk_store_8888_hsw_lowp+0x81>
+ .byte 119,30 // ja 2cef9 <_sk_store_8888_hsw_lowp+0x81>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2c324 <_sk_store_8888_hsw_lowp+0x130>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2cfa8 <_sk_store_8888_hsw_lowp+0x130>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,65,121,126,4,144 // vmovd %xmm8,(%r8,%rdx,4)
- .byte 233,171,0,0,0 // jmpq 2c320 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,171,0,0,0 // jmpq 2cfa4 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,65,126,127,4,144 // vmovdqu %ymm8,(%r8,%rdx,4)
.byte 196,65,126,127,76,144,32 // vmovdqu %ymm9,0x20(%r8,%rdx,4)
- .byte 233,153,0,0,0 // jmpq 2c320 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,153,0,0,0 // jmpq 2cfa4 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,67,121,22,68,144,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
.byte 196,65,121,214,4,144 // vmovq %xmm8,(%r8,%rdx,4)
- .byte 233,134,0,0,0 // jmpq 2c320 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,134,0,0,0 // jmpq 2cfa4 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,22,76,144,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -52970,12 +53831,12 @@ _sk_store_8888_hsw_lowp:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,65,121,126,76,144,16 // vmovd %xmm9,0x10(%r8,%rdx,4)
.byte 196,65,122,127,4,144 // vmovdqu %xmm8,(%r8,%rdx,4)
- .byte 235,85 // jmp 2c320 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 235,85 // jmp 2cfa4 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,67,121,22,76,144,40,2 // vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
.byte 196,67,121,22,76,144,36,1 // vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
.byte 196,65,121,126,76,144,32 // vmovd %xmm9,0x20(%r8,%rdx,4)
.byte 196,65,126,127,4,144 // vmovdqu %ymm8,(%r8,%rdx,4)
- .byte 235,54 // jmp 2c320 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 235,54 // jmp 2cfa4 <_sk_store_8888_hsw_lowp+0x12c>
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
.byte 196,67,121,22,84,144,56,2 // vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -53032,10 +53893,10 @@ _sk_load_bgra_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,55 // ja 2c3b2 <_sk_load_bgra_hsw_lowp+0x52>
+ .byte 119,55 // ja 2d036 <_sk_load_bgra_hsw_lowp+0x52>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2c52c <_sk_load_bgra_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2d1b0 <_sk_load_bgra_hsw_lowp+0x1cc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -53045,10 +53906,10 @@ _sk_load_bgra_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,12,144 // vmovd (%r8,%rdx,4),%xmm1
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
- .byte 233,39,1,0,0 // jmpq 2c4d9 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 2d15d <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,126,111,12,144 // vmovdqu (%r8,%rdx,4),%ymm1
.byte 196,193,126,111,68,144,32 // vmovdqu 0x20(%r8,%rdx,4),%ymm0
- .byte 233,21,1,0,0 // jmpq 2c4d9 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 2d15d <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3
@@ -53057,7 +53918,7 @@ _sk_load_bgra_hsw_lowp:
.byte 197,249,112,201,232 // vpshufd $0xe8,%xmm1,%xmm1
.byte 196,227,125,2,201,3 // vpblendd $0x3,%ymm1,%ymm0,%ymm1
.byte 197,253,111,195 // vmovdqa %ymm3,%ymm0
- .byte 233,229,0,0,0 // jmpq 2c4d9 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 2d15d <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -53073,7 +53934,7 @@ _sk_load_bgra_hsw_lowp:
.byte 196,193,122,111,12,144 // vmovdqu (%r8,%rdx,4),%xmm1
.byte 196,227,117,2,200,240 // vpblendd $0xf0,%ymm0,%ymm1,%ymm1
.byte 197,125,127,192 // vmovdqa %ymm8,%ymm0
- .byte 233,138,0,0,0 // jmpq 2c4d9 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 2d15d <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,40 // vmovd 0x28(%r8,%rdx,4),%xmm0
.byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -53083,7 +53944,7 @@ _sk_load_bgra_hsw_lowp:
.byte 196,193,121,110,76,144,32 // vmovd 0x20(%r8,%rdx,4),%xmm1
.byte 196,227,125,2,193,1 // vpblendd $0x1,%ymm1,%ymm0,%ymm0
.byte 196,193,126,111,12,144 // vmovdqu (%r8,%rdx,4),%ymm1
- .byte 235,81 // jmp 2c4d9 <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 235,81 // jmp 2d15d <_sk_load_bgra_hsw_lowp+0x179>
.byte 196,193,121,110,68,144,56 // vmovd 0x38(%r8,%rdx,4),%xmm0
.byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -53103,7 +53964,7 @@ _sk_load_bgra_hsw_lowp:
.byte 196,227,125,14,209,170 // vpblendw $0xaa,%ymm1,%ymm0,%ymm2
.byte 196,227,101,14,201,170 // vpblendw $0xaa,%ymm1,%ymm3,%ymm1
.byte 196,226,117,43,202 // vpackusdw %ymm2,%ymm1,%ymm1
- .byte 197,125,111,5,254,204,0,0 // vmovdqa 0xccfe(%rip),%ymm8 # 39200 <_sk_srcover_bgra_8888_sse2_lowp+0x98c>
+ .byte 197,125,111,5,218,205,0,0 // vmovdqa 0xcdda(%rip),%ymm8 # 39f60 <_sk_srcover_bgra_8888_sse2_lowp+0xa68>
.byte 196,193,117,219,208 // vpand %ymm8,%ymm1,%ymm2
.byte 197,245,113,209,8 // vpsrlw $0x8,%ymm1,%ymm1
.byte 197,253,114,208,16 // vpsrld $0x10,%ymm0,%ymm0
@@ -53114,7 +53975,7 @@ _sk_load_bgra_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,254 // ja 2c52c <_sk_load_bgra_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 2d1b0 <_sk_load_bgra_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -53161,10 +54022,10 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,55 // ja 2c5ba <_sk_load_bgra_dst_hsw_lowp+0x52>
+ .byte 119,55 // ja 2d23e <_sk_load_bgra_dst_hsw_lowp+0x52>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2c734 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 2d3b8 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -53174,10 +54035,10 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,44,144 // vmovd (%r8,%rdx,4),%xmm5
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 233,39,1,0,0 // jmpq 2c6e1 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 2d365 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,126,111,44,144 // vmovdqu (%r8,%rdx,4),%ymm5
.byte 196,193,126,111,100,144,32 // vmovdqu 0x20(%r8,%rdx,4),%ymm4
- .byte 233,21,1,0,0 // jmpq 2c6e1 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 2d365 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,8 // vmovd 0x8(%r8,%rdx,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
@@ -53186,7 +54047,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 197,249,112,237,232 // vpshufd $0xe8,%xmm5,%xmm5
.byte 196,227,93,2,237,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm5
.byte 197,253,111,231 // vmovdqa %ymm7,%ymm4
- .byte 233,229,0,0,0 // jmpq 2c6e1 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 2d365 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,24 // vmovd 0x18(%r8,%rdx,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -53202,7 +54063,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 196,193,122,111,44,144 // vmovdqu (%r8,%rdx,4),%xmm5
.byte 196,227,85,2,236,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm5
.byte 197,125,127,196 // vmovdqa %ymm8,%ymm4
- .byte 233,138,0,0,0 // jmpq 2c6e1 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 2d365 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,40 // vmovd 0x28(%r8,%rdx,4),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -53212,7 +54073,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 196,193,121,110,108,144,32 // vmovd 0x20(%r8,%rdx,4),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
.byte 196,193,126,111,44,144 // vmovdqu (%r8,%rdx,4),%ymm5
- .byte 235,81 // jmp 2c6e1 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 235,81 // jmp 2d365 <_sk_load_bgra_dst_hsw_lowp+0x179>
.byte 196,193,121,110,100,144,56 // vmovd 0x38(%r8,%rdx,4),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -53232,7 +54093,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 196,227,93,14,245,170 // vpblendw $0xaa,%ymm5,%ymm4,%ymm6
.byte 196,227,69,14,237,170 // vpblendw $0xaa,%ymm5,%ymm7,%ymm5
.byte 196,226,85,43,238 // vpackusdw %ymm6,%ymm5,%ymm5
- .byte 197,125,111,5,22,203,0,0 // vmovdqa 0xcb16(%rip),%ymm8 # 39220 <_sk_srcover_bgra_8888_sse2_lowp+0x9ac>
+ .byte 197,125,111,5,242,203,0,0 // vmovdqa 0xcbf2(%rip),%ymm8 # 39f80 <_sk_srcover_bgra_8888_sse2_lowp+0xa88>
.byte 196,193,85,219,240 // vpand %ymm8,%ymm5,%ymm6
.byte 197,213,113,213,8 // vpsrlw $0x8,%ymm5,%ymm5
.byte 197,221,114,212,16 // vpsrld $0x10,%ymm4,%ymm4
@@ -53243,7 +54104,7 @@ _sk_load_bgra_dst_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,254 // ja 2c734 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 2d3b8 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -53304,20 +54165,20 @@ _sk_store_bgra_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,30 // ja 2c7f1 <_sk_store_bgra_hsw_lowp+0x81>
+ .byte 119,30 // ja 2d475 <_sk_store_bgra_hsw_lowp+0x81>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2c8a0 <_sk_store_bgra_hsw_lowp+0x130>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2d524 <_sk_store_bgra_hsw_lowp+0x130>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,65,121,126,4,144 // vmovd %xmm8,(%r8,%rdx,4)
- .byte 233,171,0,0,0 // jmpq 2c89c <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,171,0,0,0 // jmpq 2d520 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,65,126,127,4,144 // vmovdqu %ymm8,(%r8,%rdx,4)
.byte 196,65,126,127,76,144,32 // vmovdqu %ymm9,0x20(%r8,%rdx,4)
- .byte 233,153,0,0,0 // jmpq 2c89c <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,153,0,0,0 // jmpq 2d520 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,67,121,22,68,144,8,2 // vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
.byte 196,65,121,214,4,144 // vmovq %xmm8,(%r8,%rdx,4)
- .byte 233,134,0,0,0 // jmpq 2c89c <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,134,0,0,0 // jmpq 2d520 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,22,76,144,24,2 // vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -53325,12 +54186,12 @@ _sk_store_bgra_hsw_lowp:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,65,121,126,76,144,16 // vmovd %xmm9,0x10(%r8,%rdx,4)
.byte 196,65,122,127,4,144 // vmovdqu %xmm8,(%r8,%rdx,4)
- .byte 235,85 // jmp 2c89c <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 235,85 // jmp 2d520 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,67,121,22,76,144,40,2 // vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
.byte 196,67,121,22,76,144,36,1 // vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
.byte 196,65,121,126,76,144,32 // vmovd %xmm9,0x20(%r8,%rdx,4)
.byte 196,65,126,127,4,144 // vmovdqu %ymm8,(%r8,%rdx,4)
- .byte 235,54 // jmp 2c89c <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 235,54 // jmp 2d520 <_sk_store_bgra_hsw_lowp+0x12c>
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
.byte 196,67,121,22,84,144,56,2 // vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -53413,7 +54274,7 @@ _sk_gather_8888_hsw_lowp:
.byte 196,195,101,14,194,170 // vpblendw $0xaa,%ymm10,%ymm3,%ymm0
.byte 196,195,109,14,202,170 // vpblendw $0xaa,%ymm10,%ymm2,%ymm1
.byte 196,226,117,43,200 // vpackusdw %ymm0,%ymm1,%ymm1
- .byte 197,125,111,5,178,200,0,0 // vmovdqa 0xc8b2(%rip),%ymm8 # 39240 <_sk_srcover_bgra_8888_sse2_lowp+0x9cc>
+ .byte 197,125,111,5,142,201,0,0 // vmovdqa 0xc98e(%rip),%ymm8 # 39fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xaa8>
.byte 196,193,117,219,192 // vpand %ymm8,%ymm1,%ymm0
.byte 197,245,113,209,8 // vpsrlw $0x8,%ymm1,%ymm1
.byte 197,229,114,211,16 // vpsrld $0x10,%ymm3,%ymm3
@@ -53463,7 +54324,7 @@ _sk_gather_bgra_hsw_lowp:
.byte 196,195,125,14,202,170 // vpblendw $0xaa,%ymm10,%ymm0,%ymm1
.byte 196,195,61,14,210,170 // vpblendw $0xaa,%ymm10,%ymm8,%ymm2
.byte 196,226,109,43,201 // vpackusdw %ymm1,%ymm2,%ymm1
- .byte 197,253,111,29,249,199,0,0 // vmovdqa 0xc7f9(%rip),%ymm3 # 39260 <_sk_srcover_bgra_8888_sse2_lowp+0x9ec>
+ .byte 197,253,111,29,213,200,0,0 // vmovdqa 0xc8d5(%rip),%ymm3 # 39fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xac8>
.byte 197,245,219,211 // vpand %ymm3,%ymm1,%ymm2
.byte 197,245,113,209,8 // vpsrlw $0x8,%ymm1,%ymm1
.byte 197,253,114,208,16 // vpsrld $0x10,%ymm0,%ymm0
@@ -53487,24 +54348,24 @@ _sk_load_565_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2cacd <_sk_load_565_hsw_lowp+0x3f>
+ .byte 119,37 // ja 2d751 <_sk_load_565_hsw_lowp+0x3f>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,130,1,0,0 // lea 0x182(%rip),%r9 # 2cc38 <_sk_load_565_hsw_lowp+0x1aa>
+ .byte 76,141,13,130,1,0,0 // lea 0x182(%rip),%r9 # 2d8bc <_sk_load_565_hsw_lowp+0x1aa>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,8,1,0,0 // jmpq 2cbd5 <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2d859 <_sk_load_565_hsw_lowp+0x147>
.byte 196,193,126,111,4,80 // vmovdqu (%r8,%rdx,2),%ymm0
- .byte 233,253,0,0,0 // jmpq 2cbd5 <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2d859 <_sk_load_565_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,117,56,192,1 // vinserti128 $0x1,%xmm0,%ymm1,%ymm0
.byte 196,193,121,110,12,80 // vmovd (%r8,%rdx,2),%xmm1
.byte 196,227,125,2,193,1 // vpblendd $0x1,%ymm1,%ymm0,%ymm0
- .byte 233,218,0,0,0 // jmpq 2cbd5 <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2d859 <_sk_load_565_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,117,56,192,1 // vinserti128 $0x1,%xmm0,%ymm1,%ymm0
@@ -53514,7 +54375,7 @@ _sk_load_565_hsw_lowp:
.byte 196,227,125,2,193,15 // vpblendd $0xf,%ymm1,%ymm0,%ymm0
.byte 196,193,122,126,12,80 // vmovq (%r8,%rdx,2),%xmm1
.byte 196,227,125,2,193,3 // vpblendd $0x3,%ymm1,%ymm0,%ymm0
- .byte 233,155,0,0,0 // jmpq 2cbd5 <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2d859 <_sk_load_565_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -53526,7 +54387,7 @@ _sk_load_565_hsw_lowp:
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
.byte 196,193,122,111,12,80 // vmovdqu (%r8,%rdx,2),%xmm1
.byte 196,227,117,2,192,240 // vpblendd $0xf0,%ymm0,%ymm1,%ymm0
- .byte 235,83 // jmp 2cbd5 <_sk_load_565_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2d859 <_sk_load_565_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -53540,13 +54401,13 @@ _sk_load_565_hsw_lowp:
.byte 196,193,122,111,20,80 // vmovdqu (%r8,%rdx,2),%xmm2
.byte 196,227,109,56,201,1 // vinserti128 $0x1,%xmm1,%ymm2,%ymm1
.byte 196,227,117,2,192,192 // vpblendd $0xc0,%ymm0,%ymm1,%ymm0
- .byte 196,226,125,121,13,162,198,0,0 // vpbroadcastw 0xc6a2(%rip),%ymm1 # 39280 <_sk_srcover_bgra_8888_sse2_lowp+0xa0c>
+ .byte 196,226,125,121,13,126,199,0,0 // vpbroadcastw 0xc77e(%rip),%ymm1 # 39fe0 <_sk_srcover_bgra_8888_sse2_lowp+0xae8>
.byte 197,237,113,208,8 // vpsrlw $0x8,%ymm0,%ymm2
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,237,113,208,5 // vpsrlw $0x5,%ymm0,%ymm2
- .byte 196,226,125,121,29,141,198,0,0 // vpbroadcastw 0xc68d(%rip),%ymm3 # 39282 <_sk_srcover_bgra_8888_sse2_lowp+0xa0e>
+ .byte 196,226,125,121,29,105,199,0,0 // vpbroadcastw 0xc769(%rip),%ymm3 # 39fe2 <_sk_srcover_bgra_8888_sse2_lowp+0xaea>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
- .byte 196,226,125,121,29,130,198,0,0 // vpbroadcastw 0xc682(%rip),%ymm3 # 39284 <_sk_srcover_bgra_8888_sse2_lowp+0xa10>
+ .byte 196,226,125,121,29,94,199,0,0 // vpbroadcastw 0xc75e(%rip),%ymm3 # 39fe4 <_sk_srcover_bgra_8888_sse2_lowp+0xaec>
.byte 197,253,219,219 // vpand %ymm3,%ymm0,%ymm3
.byte 197,253,113,208,13 // vpsrlw $0xd,%ymm0,%ymm0
.byte 197,245,235,192 // vpor %ymm0,%ymm1,%ymm0
@@ -53557,7 +54418,7 @@ _sk_load_565_hsw_lowp:
.byte 197,229,113,211,2 // vpsrlw $0x2,%ymm3,%ymm3
.byte 197,237,235,211 // vpor %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,80,198,0,0 // vpbroadcastw 0xc650(%rip),%ymm3 # 39286 <_sk_srcover_bgra_8888_sse2_lowp+0xa12>
+ .byte 196,226,125,121,29,44,199,0,0 // vpbroadcastw 0xc72c(%rip),%ymm3 # 39fe6 <_sk_srcover_bgra_8888_sse2_lowp+0xaee>
.byte 255,224 // jmpq *%rax
.byte 135,254 // xchg %edi,%esi
.byte 255 // (bad)
@@ -53607,24 +54468,24 @@ _sk_load_565_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2ccb3 <_sk_load_565_dst_hsw_lowp+0x3f>
+ .byte 119,37 // ja 2d937 <_sk_load_565_dst_hsw_lowp+0x3f>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 2ce20 <_sk_load_565_dst_hsw_lowp+0x1ac>
+ .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 2daa4 <_sk_load_565_dst_hsw_lowp+0x1ac>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,8,1,0,0 // jmpq 2cdbb <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2da3f <_sk_load_565_dst_hsw_lowp+0x147>
.byte 196,193,126,111,36,80 // vmovdqu (%r8,%rdx,2),%ymm4
- .byte 233,253,0,0,0 // jmpq 2cdbb <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2da3f <_sk_load_565_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,85,56,228,1 // vinserti128 $0x1,%xmm4,%ymm5,%ymm4
.byte 196,193,121,110,44,80 // vmovd (%r8,%rdx,2),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
- .byte 233,218,0,0,0 // jmpq 2cdbb <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2da3f <_sk_load_565_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,85,56,228,1 // vinserti128 $0x1,%xmm4,%ymm5,%ymm4
@@ -53634,7 +54495,7 @@ _sk_load_565_dst_hsw_lowp:
.byte 196,227,93,2,229,15 // vpblendd $0xf,%ymm5,%ymm4,%ymm4
.byte 196,193,122,126,44,80 // vmovq (%r8,%rdx,2),%xmm5
.byte 196,227,93,2,229,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm4
- .byte 233,155,0,0,0 // jmpq 2cdbb <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2da3f <_sk_load_565_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -53646,7 +54507,7 @@ _sk_load_565_dst_hsw_lowp:
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
.byte 196,193,122,111,44,80 // vmovdqu (%r8,%rdx,2),%xmm5
.byte 196,227,85,2,228,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm4
- .byte 235,83 // jmp 2cdbb <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2da3f <_sk_load_565_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -53660,13 +54521,13 @@ _sk_load_565_dst_hsw_lowp:
.byte 196,193,122,111,52,80 // vmovdqu (%r8,%rdx,2),%xmm6
.byte 196,227,77,56,237,1 // vinserti128 $0x1,%xmm5,%ymm6,%ymm5
.byte 196,227,85,2,228,192 // vpblendd $0xc0,%ymm4,%ymm5,%ymm4
- .byte 196,226,125,121,45,196,196,0,0 // vpbroadcastw 0xc4c4(%rip),%ymm5 # 39288 <_sk_srcover_bgra_8888_sse2_lowp+0xa14>
+ .byte 196,226,125,121,45,160,197,0,0 // vpbroadcastw 0xc5a0(%rip),%ymm5 # 39fe8 <_sk_srcover_bgra_8888_sse2_lowp+0xaf0>
.byte 197,205,113,212,8 // vpsrlw $0x8,%ymm4,%ymm6
.byte 197,205,219,237 // vpand %ymm5,%ymm6,%ymm5
.byte 197,205,113,212,5 // vpsrlw $0x5,%ymm4,%ymm6
- .byte 196,226,125,121,61,175,196,0,0 // vpbroadcastw 0xc4af(%rip),%ymm7 # 3928a <_sk_srcover_bgra_8888_sse2_lowp+0xa16>
+ .byte 196,226,125,121,61,139,197,0,0 // vpbroadcastw 0xc58b(%rip),%ymm7 # 39fea <_sk_srcover_bgra_8888_sse2_lowp+0xaf2>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
- .byte 196,226,125,121,61,164,196,0,0 // vpbroadcastw 0xc4a4(%rip),%ymm7 # 3928c <_sk_srcover_bgra_8888_sse2_lowp+0xa18>
+ .byte 196,226,125,121,61,128,197,0,0 // vpbroadcastw 0xc580(%rip),%ymm7 # 39fec <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
.byte 197,221,219,255 // vpand %ymm7,%ymm4,%ymm7
.byte 197,221,113,212,13 // vpsrlw $0xd,%ymm4,%ymm4
.byte 197,213,235,228 // vpor %ymm4,%ymm5,%ymm4
@@ -53677,7 +54538,7 @@ _sk_load_565_dst_hsw_lowp:
.byte 197,197,113,215,2 // vpsrlw $0x2,%ymm7,%ymm7
.byte 197,205,235,247 // vpor %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,61,114,196,0,0 // vpbroadcastw 0xc472(%rip),%ymm7 # 3928e <_sk_srcover_bgra_8888_sse2_lowp+0xa1a>
+ .byte 196,226,125,121,61,78,197,0,0 // vpbroadcastw 0xc54e(%rip),%ymm7 # 39fee <_sk_srcover_bgra_8888_sse2_lowp+0xaf6>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 133,254 // test %edi,%esi
@@ -53728,10 +54589,10 @@ _sk_store_565_hsw_lowp:
.byte 76,15,175,193 // imul %rcx,%r8
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
- .byte 196,98,125,121,5,27,196,0,0 // vpbroadcastw 0xc41b(%rip),%ymm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xa1c>
+ .byte 196,98,125,121,5,247,196,0,0 // vpbroadcastw 0xc4f7(%rip),%ymm8 # 39ff0 <_sk_srcover_bgra_8888_sse2_lowp+0xaf8>
.byte 197,181,113,240,8 // vpsllw $0x8,%ymm0,%ymm9
.byte 196,65,53,219,192 // vpand %ymm8,%ymm9,%ymm8
- .byte 196,98,125,121,13,10,196,0,0 // vpbroadcastw 0xc40a(%rip),%ymm9 # 39292 <_sk_srcover_bgra_8888_sse2_lowp+0xa1e>
+ .byte 196,98,125,121,13,230,196,0,0 // vpbroadcastw 0xc4e6(%rip),%ymm9 # 39ff2 <_sk_srcover_bgra_8888_sse2_lowp+0xafa>
.byte 197,173,113,241,3 // vpsllw $0x3,%ymm1,%ymm10
.byte 196,65,45,219,201 // vpand %ymm9,%ymm10,%ymm9
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
@@ -53741,31 +54602,31 @@ _sk_store_565_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,31 // ja 2ceca <_sk_store_565_hsw_lowp+0x6e>
+ .byte 119,31 // ja 2db4e <_sk_store_565_hsw_lowp+0x6e>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2cf78 <_sk_store_565_hsw_lowp+0x11c>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 2dbfc <_sk_store_565_hsw_lowp+0x11c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,67,121,21,4,80,0 // vpextrw $0x0,%xmm8,(%r8,%rdx,2)
- .byte 233,167,0,0,0 // jmpq 2cf71 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,167,0,0,0 // jmpq 2dbf5 <_sk_store_565_hsw_lowp+0x115>
.byte 196,65,126,127,4,80 // vmovdqu %ymm8,(%r8,%rdx,2)
- .byte 233,156,0,0,0 // jmpq 2cf71 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,156,0,0,0 // jmpq 2dbf5 <_sk_store_565_hsw_lowp+0x115>
.byte 196,67,121,21,68,80,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
.byte 196,65,121,126,4,80 // vmovd %xmm8,(%r8,%rdx,2)
- .byte 233,137,0,0,0 // jmpq 2cf71 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,137,0,0,0 // jmpq 2dbf5 <_sk_store_565_hsw_lowp+0x115>
.byte 196,67,121,21,68,80,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
.byte 196,67,121,21,68,80,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
.byte 196,67,121,21,68,80,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
.byte 196,65,121,214,4,80 // vmovq %xmm8,(%r8,%rdx,2)
- .byte 235,105 // jmp 2cf71 <_sk_store_565_hsw_lowp+0x115>
+ .byte 235,105 // jmp 2dbf5 <_sk_store_565_hsw_lowp+0x115>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,20,2 // vpextrw $0x2,%xmm9,0x14(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,18,1 // vpextrw $0x1,%xmm9,0x12(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,16,0 // vpextrw $0x0,%xmm9,0x10(%r8,%rdx,2)
- .byte 235,55 // jmp 2cf6b <_sk_store_565_hsw_lowp+0x10f>
+ .byte 235,55 // jmp 2dbef <_sk_store_565_hsw_lowp+0x10f>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,28,6 // vpextrw $0x6,%xmm9,0x1c(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -53788,7 +54649,7 @@ _sk_store_565_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 120,255 // js 2cf8d <_sk_store_565_hsw_lowp+0x131>
+ .byte 120,255 // js 2dc11 <_sk_store_565_hsw_lowp+0x131>
.byte 255 // (bad)
.byte 255,112,255 // pushq -0x1(%rax)
.byte 255 // (bad)
@@ -53900,13 +54761,13 @@ _sk_gather_565_hsw_lowp:
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
- .byte 196,226,125,121,13,78,193,0,0 // vpbroadcastw 0xc14e(%rip),%ymm1 # 39294 <_sk_srcover_bgra_8888_sse2_lowp+0xa20>
+ .byte 196,226,125,121,13,42,194,0,0 // vpbroadcastw 0xc22a(%rip),%ymm1 # 39ff4 <_sk_srcover_bgra_8888_sse2_lowp+0xafc>
.byte 197,237,113,208,8 // vpsrlw $0x8,%ymm0,%ymm2
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,237,113,208,5 // vpsrlw $0x5,%ymm0,%ymm2
- .byte 196,226,125,121,29,57,193,0,0 // vpbroadcastw 0xc139(%rip),%ymm3 # 39296 <_sk_srcover_bgra_8888_sse2_lowp+0xa22>
+ .byte 196,226,125,121,29,21,194,0,0 // vpbroadcastw 0xc215(%rip),%ymm3 # 39ff6 <_sk_srcover_bgra_8888_sse2_lowp+0xafe>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
- .byte 196,226,125,121,29,46,193,0,0 // vpbroadcastw 0xc12e(%rip),%ymm3 # 39298 <_sk_srcover_bgra_8888_sse2_lowp+0xa24>
+ .byte 196,226,125,121,29,10,194,0,0 // vpbroadcastw 0xc20a(%rip),%ymm3 # 39ff8 <_sk_srcover_bgra_8888_sse2_lowp+0xb00>
.byte 197,253,219,219 // vpand %ymm3,%ymm0,%ymm3
.byte 197,253,113,208,13 // vpsrlw $0xd,%ymm0,%ymm0
.byte 197,245,235,192 // vpor %ymm0,%ymm1,%ymm0
@@ -53917,7 +54778,7 @@ _sk_gather_565_hsw_lowp:
.byte 197,229,113,211,2 // vpsrlw $0x2,%ymm3,%ymm3
.byte 197,237,235,211 // vpor %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,252,192,0,0 // vpbroadcastw 0xc0fc(%rip),%ymm3 # 3929a <_sk_srcover_bgra_8888_sse2_lowp+0xa26>
+ .byte 196,226,125,121,29,216,193,0,0 // vpbroadcastw 0xc1d8(%rip),%ymm3 # 39ffa <_sk_srcover_bgra_8888_sse2_lowp+0xb02>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_load_4444_hsw_lowp
@@ -53933,24 +54794,24 @@ _sk_load_4444_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2d1df <_sk_load_4444_hsw_lowp+0x3f>
+ .byte 119,37 // ja 2de63 <_sk_load_4444_hsw_lowp+0x3f>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,112,1,0,0 // lea 0x170(%rip),%r9 # 2d338 <_sk_load_4444_hsw_lowp+0x198>
+ .byte 76,141,13,112,1,0,0 // lea 0x170(%rip),%r9 # 2dfbc <_sk_load_4444_hsw_lowp+0x198>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,8,1,0,0 // jmpq 2d2e7 <_sk_load_4444_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2df6b <_sk_load_4444_hsw_lowp+0x147>
.byte 196,193,126,111,4,80 // vmovdqu (%r8,%rdx,2),%ymm0
- .byte 233,253,0,0,0 // jmpq 2d2e7 <_sk_load_4444_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2df6b <_sk_load_4444_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,117,56,192,1 // vinserti128 $0x1,%xmm0,%ymm1,%ymm0
.byte 196,193,121,110,12,80 // vmovd (%r8,%rdx,2),%xmm1
.byte 196,227,125,2,193,1 // vpblendd $0x1,%ymm1,%ymm0,%ymm0
- .byte 233,218,0,0,0 // jmpq 2d2e7 <_sk_load_4444_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2df6b <_sk_load_4444_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,117,56,192,1 // vinserti128 $0x1,%xmm0,%ymm1,%ymm0
@@ -53960,7 +54821,7 @@ _sk_load_4444_hsw_lowp:
.byte 196,227,125,2,193,15 // vpblendd $0xf,%ymm1,%ymm0,%ymm0
.byte 196,193,122,126,12,80 // vmovq (%r8,%rdx,2),%xmm1
.byte 196,227,125,2,193,3 // vpblendd $0x3,%ymm1,%ymm0,%ymm0
- .byte 233,155,0,0,0 // jmpq 2d2e7 <_sk_load_4444_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2df6b <_sk_load_4444_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -53972,7 +54833,7 @@ _sk_load_4444_hsw_lowp:
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
.byte 196,193,122,111,12,80 // vmovdqu (%r8,%rdx,2),%xmm1
.byte 196,227,117,2,192,240 // vpblendd $0xf0,%ymm0,%ymm1,%ymm0
- .byte 235,83 // jmp 2d2e7 <_sk_load_4444_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2df6b <_sk_load_4444_hsw_lowp+0x147>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,193,121,196,76,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm0,%xmm1
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -53988,7 +54849,7 @@ _sk_load_4444_hsw_lowp:
.byte 196,227,117,2,192,192 // vpblendd $0xc0,%ymm0,%ymm1,%ymm0
.byte 197,245,113,208,12 // vpsrlw $0xc,%ymm0,%ymm1
.byte 197,237,113,208,8 // vpsrlw $0x8,%ymm0,%ymm2
- .byte 196,226,125,121,29,162,191,0,0 // vpbroadcastw 0xbfa2(%rip),%ymm3 # 3929c <_sk_srcover_bgra_8888_sse2_lowp+0xa28>
+ .byte 196,226,125,121,29,126,192,0,0 // vpbroadcastw 0xc07e(%rip),%ymm3 # 39ffc <_sk_srcover_bgra_8888_sse2_lowp+0xb04>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,189,113,208,4 // vpsrlw $0x4,%ymm0,%ymm8
.byte 197,61,219,195 // vpand %ymm3,%ymm8,%ymm8
@@ -54053,24 +54914,24 @@ _sk_load_4444_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2d3b3 <_sk_load_4444_dst_hsw_lowp+0x3f>
+ .byte 119,37 // ja 2e037 <_sk_load_4444_dst_hsw_lowp+0x3f>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,112,1,0,0 // lea 0x170(%rip),%r9 # 2d50c <_sk_load_4444_dst_hsw_lowp+0x198>
+ .byte 76,141,13,112,1,0,0 // lea 0x170(%rip),%r9 # 2e190 <_sk_load_4444_dst_hsw_lowp+0x198>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,8,1,0,0 // jmpq 2d4bb <_sk_load_4444_dst_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2e13f <_sk_load_4444_dst_hsw_lowp+0x147>
.byte 196,193,126,111,36,80 // vmovdqu (%r8,%rdx,2),%ymm4
- .byte 233,253,0,0,0 // jmpq 2d4bb <_sk_load_4444_dst_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2e13f <_sk_load_4444_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,85,56,228,1 // vinserti128 $0x1,%xmm4,%ymm5,%ymm4
.byte 196,193,121,110,44,80 // vmovd (%r8,%rdx,2),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
- .byte 233,218,0,0,0 // jmpq 2d4bb <_sk_load_4444_dst_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2e13f <_sk_load_4444_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,85,56,228,1 // vinserti128 $0x1,%xmm4,%ymm5,%ymm4
@@ -54080,7 +54941,7 @@ _sk_load_4444_dst_hsw_lowp:
.byte 196,227,93,2,229,15 // vpblendd $0xf,%ymm5,%ymm4,%ymm4
.byte 196,193,122,126,44,80 // vmovq (%r8,%rdx,2),%xmm5
.byte 196,227,93,2,229,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm4
- .byte 233,155,0,0,0 // jmpq 2d4bb <_sk_load_4444_dst_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2e13f <_sk_load_4444_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -54092,7 +54953,7 @@ _sk_load_4444_dst_hsw_lowp:
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
.byte 196,193,122,111,44,80 // vmovdqu (%r8,%rdx,2),%xmm5
.byte 196,227,85,2,228,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm4
- .byte 235,83 // jmp 2d4bb <_sk_load_4444_dst_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2e13f <_sk_load_4444_dst_hsw_lowp+0x147>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,193,89,196,108,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm4,%xmm5
.byte 196,227,93,56,229,1 // vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -54108,7 +54969,7 @@ _sk_load_4444_dst_hsw_lowp:
.byte 196,227,85,2,228,192 // vpblendd $0xc0,%ymm4,%ymm5,%ymm4
.byte 197,213,113,212,12 // vpsrlw $0xc,%ymm4,%ymm5
.byte 197,205,113,212,8 // vpsrlw $0x8,%ymm4,%ymm6
- .byte 196,226,125,121,61,208,189,0,0 // vpbroadcastw 0xbdd0(%rip),%ymm7 # 3929e <_sk_srcover_bgra_8888_sse2_lowp+0xa2a>
+ .byte 196,226,125,121,61,172,190,0,0 // vpbroadcastw 0xbeac(%rip),%ymm7 # 39ffe <_sk_srcover_bgra_8888_sse2_lowp+0xb06>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
.byte 197,189,113,212,4 // vpsrlw $0x4,%ymm4,%ymm8
.byte 197,61,219,199 // vpand %ymm7,%ymm8,%ymm8
@@ -54169,13 +55030,13 @@ _sk_store_4444_hsw_lowp:
.byte 76,15,175,193 // imul %rcx,%r8
.byte 77,1,192 // add %r8,%r8
.byte 76,3,0 // add (%rax),%r8
- .byte 196,98,125,121,5,63,189,0,0 // vpbroadcastw 0xbd3f(%rip),%ymm8 # 392a0 <_sk_srcover_bgra_8888_sse2_lowp+0xa2c>
+ .byte 196,98,125,121,5,27,190,0,0 // vpbroadcastw 0xbe1b(%rip),%ymm8 # 3a000 <_sk_srcover_bgra_8888_sse2_lowp+0xb08>
.byte 197,181,113,240,8 // vpsllw $0x8,%ymm0,%ymm9
.byte 196,65,53,219,192 // vpand %ymm8,%ymm9,%ymm8
.byte 197,181,113,241,4 // vpsllw $0x4,%ymm1,%ymm9
- .byte 197,53,219,13,72,189,0,0 // vpand 0xbd48(%rip),%ymm9,%ymm9 # 392c0 <_sk_srcover_bgra_8888_sse2_lowp+0xa4c>
+ .byte 197,53,219,13,36,190,0,0 // vpand 0xbe24(%rip),%ymm9,%ymm9 # 3a020 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
- .byte 196,98,125,121,13,90,189,0,0 // vpbroadcastw 0xbd5a(%rip),%ymm9 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
+ .byte 196,98,125,121,13,54,190,0,0 // vpbroadcastw 0xbe36(%rip),%ymm9 # 3a040 <_sk_srcover_bgra_8888_sse2_lowp+0xb48>
.byte 196,65,109,219,201 // vpand %ymm9,%ymm2,%ymm9
.byte 197,173,113,211,4 // vpsrlw $0x4,%ymm3,%ymm10
.byte 196,65,53,235,202 // vpor %ymm10,%ymm9,%ymm9
@@ -54184,31 +55045,31 @@ _sk_store_4444_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,31 // ja 2d5c3 <_sk_store_4444_hsw_lowp+0x7b>
+ .byte 119,31 // ja 2e247 <_sk_store_4444_hsw_lowp+0x7b>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,194,0,0,0 // lea 0xc2(%rip),%r9 # 2d670 <_sk_store_4444_hsw_lowp+0x128>
+ .byte 76,141,13,194,0,0,0 // lea 0xc2(%rip),%r9 # 2e2f4 <_sk_store_4444_hsw_lowp+0x128>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,67,121,21,4,80,0 // vpextrw $0x0,%xmm8,(%r8,%rdx,2)
- .byte 233,167,0,0,0 // jmpq 2d66a <_sk_store_4444_hsw_lowp+0x122>
+ .byte 233,167,0,0,0 // jmpq 2e2ee <_sk_store_4444_hsw_lowp+0x122>
.byte 196,65,126,127,4,80 // vmovdqu %ymm8,(%r8,%rdx,2)
- .byte 233,156,0,0,0 // jmpq 2d66a <_sk_store_4444_hsw_lowp+0x122>
+ .byte 233,156,0,0,0 // jmpq 2e2ee <_sk_store_4444_hsw_lowp+0x122>
.byte 196,67,121,21,68,80,4,2 // vpextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
.byte 196,65,121,126,4,80 // vmovd %xmm8,(%r8,%rdx,2)
- .byte 233,137,0,0,0 // jmpq 2d66a <_sk_store_4444_hsw_lowp+0x122>
+ .byte 233,137,0,0,0 // jmpq 2e2ee <_sk_store_4444_hsw_lowp+0x122>
.byte 196,67,121,21,68,80,12,6 // vpextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
.byte 196,67,121,21,68,80,10,5 // vpextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
.byte 196,67,121,21,68,80,8,4 // vpextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
.byte 196,65,121,214,4,80 // vmovq %xmm8,(%r8,%rdx,2)
- .byte 235,105 // jmp 2d66a <_sk_store_4444_hsw_lowp+0x122>
+ .byte 235,105 // jmp 2e2ee <_sk_store_4444_hsw_lowp+0x122>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,20,2 // vpextrw $0x2,%xmm9,0x14(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,18,1 // vpextrw $0x1,%xmm9,0x12(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,16,0 // vpextrw $0x0,%xmm9,0x10(%r8,%rdx,2)
- .byte 235,55 // jmp 2d664 <_sk_store_4444_hsw_lowp+0x11c>
+ .byte 235,55 // jmp 2e2e8 <_sk_store_4444_hsw_lowp+0x11c>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,21,76,80,28,6 // vpextrw $0x6,%xmm9,0x1c(%r8,%rdx,2)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -54231,7 +55092,7 @@ _sk_store_4444_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 121,255 // jns 2d685 <_sk_store_4444_hsw_lowp+0x13d>
+ .byte 121,255 // jns 2e309 <_sk_store_4444_hsw_lowp+0x13d>
.byte 255 // (bad)
.byte 255,113,255 // pushq -0x1(%rcx)
.byte 255 // (bad)
@@ -54346,7 +55207,7 @@ _sk_gather_4444_hsw_lowp:
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
.byte 197,245,113,208,12 // vpsrlw $0xc,%ymm0,%ymm1
.byte 197,237,113,208,8 // vpsrlw $0x8,%ymm0,%ymm2
- .byte 196,226,125,121,29,154,186,0,0 // vpbroadcastw 0xba9a(%rip),%ymm3 # 392e2 <_sk_srcover_bgra_8888_sse2_lowp+0xa6e>
+ .byte 196,226,125,121,29,118,187,0,0 // vpbroadcastw 0xbb76(%rip),%ymm3 # 3a042 <_sk_srcover_bgra_8888_sse2_lowp+0xb4a>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,189,113,208,4 // vpsrlw $0x4,%ymm0,%ymm8
.byte 197,61,219,195 // vpand %ymm3,%ymm8,%ymm8
@@ -54374,38 +55235,38 @@ _sk_load_a8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2d8bf <_sk_load_a8_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2e543 <_sk_load_a8_hsw_lowp+0x3c>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,220,0,0,0 // lea 0xdc(%rip),%r9 # 2d984 <_sk_load_a8_hsw_lowp+0x101>
+ .byte 76,141,13,220,0,0,0 // lea 0xdc(%rip),%r9 # 2e608 <_sk_load_a8_hsw_lowp+0x101>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,175,0,0,0 // jmpq 2d96e <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2e5f2 <_sk_load_a8_hsw_lowp+0xeb>
.byte 196,193,122,111,4,16 // vmovdqu (%r8,%rdx,1),%xmm0
- .byte 233,164,0,0,0 // jmpq 2d96e <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2e5f2 <_sk_load_a8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,227,121,14,193,1 // vpblendw $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,132,0,0,0 // jmpq 2d96e <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2e5f2 <_sk_load_a8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,193,121,110,12,16 // vmovd (%r8,%rdx,1),%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 235,90 // jmp 2d96e <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2e5f2 <_sk_load_a8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,193,122,126,12,16 // vmovq (%r8,%rdx,1),%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 235,48 // jmp 2d96e <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2e5f2 <_sk_load_a8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -54463,38 +55324,38 @@ _sk_load_a8_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2d9fc <_sk_load_a8_dst_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2e680 <_sk_load_a8_dst_hsw_lowp+0x3c>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 2dac0 <_sk_load_a8_dst_hsw_lowp+0x100>
+ .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 2e744 <_sk_load_a8_dst_hsw_lowp+0x100>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,175,0,0,0 // jmpq 2daab <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2e72f <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 196,193,122,111,36,16 // vmovdqu (%r8,%rdx,1),%xmm4
- .byte 233,164,0,0,0 // jmpq 2daab <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2e72f <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,227,89,14,229,1 // vpblendw $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,132,0,0,0 // jmpq 2daab <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2e72f <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,193,121,110,44,16 // vmovd (%r8,%rdx,1),%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 235,90 // jmp 2daab <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2e72f <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,193,122,126,44,16 // vmovq (%r8,%rdx,1),%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 235,48 // jmp 2daab <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2e72f <_sk_load_a8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -54551,7 +55412,7 @@ _sk_store_a8_hsw_lowp:
.byte 76,15,175,193 // imul %rcx,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 196,195,125,57,216,1 // vextracti128 $0x1,%ymm3,%xmm8
- .byte 197,121,111,13,41,192,0,0 // vmovdqa 0xc029(%rip),%xmm9 # 39b40 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ .byte 197,121,111,13,5,193,0,0 // vmovdqa 0xc105(%rip),%xmm9 # 3a8a0 <_sk_srcover_bgra_8888_sse2_lowp+0x13a8>
.byte 196,66,57,0,193 // vpshufb %xmm9,%xmm8,%xmm8
.byte 196,66,97,0,201 // vpshufb %xmm9,%xmm3,%xmm9
.byte 196,65,49,108,192 // vpunpcklqdq %xmm8,%xmm9,%xmm8
@@ -54559,28 +55420,28 @@ _sk_store_a8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,28 // ja 2db4c <_sk_store_a8_hsw_lowp+0x50>
+ .byte 119,28 // ja 2e7d0 <_sk_store_a8_hsw_lowp+0x50>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 2dbcc <_sk_store_a8_hsw_lowp+0xd0>
+ .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 2e850 <_sk_store_a8_hsw_lowp+0xd0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,67,121,20,4,16,0 // vpextrb $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,121 // jmp 2dbc5 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,121 // jmp 2e849 <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,65,122,127,4,16 // vmovdqu %xmm8,(%r8,%rdx,1)
- .byte 235,113 // jmp 2dbc5 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,113 // jmp 2e849 <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,67,121,20,68,16,2,2 // vpextrb $0x2,%xmm8,0x2(%r8,%rdx,1)
.byte 196,67,121,21,4,16,0 // vpextrw $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,96 // jmp 2dbc5 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,96 // jmp 2e849 <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,67,121,20,68,16,6,6 // vpextrb $0x6,%xmm8,0x6(%r8,%rdx,1)
.byte 196,67,121,20,68,16,5,5 // vpextrb $0x5,%xmm8,0x5(%r8,%rdx,1)
.byte 196,67,121,20,68,16,4,4 // vpextrb $0x4,%xmm8,0x4(%r8,%rdx,1)
.byte 196,65,121,126,4,16 // vmovd %xmm8,(%r8,%rdx,1)
- .byte 235,64 // jmp 2dbc5 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,64 // jmp 2e849 <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,67,121,20,68,16,10,10 // vpextrb $0xa,%xmm8,0xa(%r8,%rdx,1)
.byte 196,67,121,20,68,16,9,9 // vpextrb $0x9,%xmm8,0x9(%r8,%rdx,1)
.byte 196,67,121,20,68,16,8,8 // vpextrb $0x8,%xmm8,0x8(%r8,%rdx,1)
- .byte 235,32 // jmp 2dbbf <_sk_store_a8_hsw_lowp+0xc3>
+ .byte 235,32 // jmp 2e843 <_sk_store_a8_hsw_lowp+0xc3>
.byte 196,67,121,20,68,16,14,14 // vpextrb $0xe,%xmm8,0xe(%r8,%rdx,1)
.byte 196,67,121,20,68,16,13,13 // vpextrb $0xd,%xmm8,0xd(%r8,%rdx,1)
.byte 196,67,121,20,68,16,12,12 // vpextrb $0xc,%xmm8,0xc(%r8,%rdx,1)
@@ -54589,7 +55450,7 @@ _sk_store_a8_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,255 // ja 2dbcd <_sk_store_a8_hsw_lowp+0xd1>
+ .byte 119,255 // ja 2e851 <_sk_store_a8_hsw_lowp+0xd1>
.byte 255 // (bad)
.byte 255,144,255,255,255,136 // callq *-0x77000001(%rax)
.byte 255 // (bad)
@@ -54730,38 +55591,38 @@ _sk_load_g8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2ddeb <_sk_load_g8_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2ea6f <_sk_load_g8_hsw_lowp+0x3c>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,224,0,0,0 // lea 0xe0(%rip),%r9 # 2deb4 <_sk_load_g8_hsw_lowp+0x105>
+ .byte 76,141,13,224,0,0,0 // lea 0xe0(%rip),%r9 # 2eb38 <_sk_load_g8_hsw_lowp+0x105>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,175,0,0,0 // jmpq 2de9a <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2eb1e <_sk_load_g8_hsw_lowp+0xeb>
.byte 196,193,122,111,4,16 // vmovdqu (%r8,%rdx,1),%xmm0
- .byte 233,164,0,0,0 // jmpq 2de9a <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2eb1e <_sk_load_g8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,249,110,200 // vmovd %eax,%xmm1
.byte 196,227,121,14,193,1 // vpblendw $0x1,%xmm1,%xmm0,%xmm0
- .byte 233,132,0,0,0 // jmpq 2de9a <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2eb1e <_sk_load_g8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,193,121,110,12,16 // vmovd (%r8,%rdx,1),%xmm1
.byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0
- .byte 235,90 // jmp 2de9a <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2eb1e <_sk_load_g8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,193,122,126,12,16 // vmovq (%r8,%rdx,1),%xmm1
.byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0
- .byte 235,48 // jmp 2de9a <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2eb1e <_sk_load_g8_hsw_lowp+0xeb>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 196,195,121,32,68,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
.byte 196,195,121,32,68,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -54771,7 +55632,7 @@ _sk_load_g8_hsw_lowp:
.byte 196,227,113,2,192,8 // vpblendd $0x8,%xmm0,%xmm1,%xmm0
.byte 196,226,125,48,192 // vpmovzxbw %xmm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,58,180,0,0 // vpbroadcastw 0xb43a(%rip),%ymm3 # 392e4 <_sk_srcover_bgra_8888_sse2_lowp+0xa70>
+ .byte 196,226,125,121,29,22,181,0,0 // vpbroadcastw 0xb516(%rip),%ymm3 # 3a044 <_sk_srcover_bgra_8888_sse2_lowp+0xb4c>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -54782,7 +55643,7 @@ _sk_load_g8_hsw_lowp:
.byte 255,66,255 // incl -0x1(%rdx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 2dec1 <_sk_load_g8_hsw_lowp+0x112>
+ .byte 126,255 // jle 2eb45 <_sk_load_g8_hsw_lowp+0x112>
.byte 255 // (bad)
.byte 255,118,255 // pushq -0x1(%rsi)
.byte 255 // (bad)
@@ -54822,38 +55683,38 @@ _sk_load_g8_dst_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,37 // ja 2df2c <_sk_load_g8_dst_hsw_lowp+0x3c>
+ .byte 119,37 // ja 2ebb0 <_sk_load_g8_dst_hsw_lowp+0x3c>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 2dff8 <_sk_load_g8_dst_hsw_lowp+0x108>
+ .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 2ec7c <_sk_load_g8_dst_hsw_lowp+0x108>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,249,110,224 // vmovd %eax,%xmm4
- .byte 233,175,0,0,0 // jmpq 2dfdb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 2ec5f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 196,193,122,111,36,16 // vmovdqu (%r8,%rdx,1),%xmm4
- .byte 233,164,0,0,0 // jmpq 2dfdb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 2ec5f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,249,110,232 // vmovd %eax,%xmm5
.byte 196,227,89,14,229,1 // vpblendw $0x1,%xmm5,%xmm4,%xmm4
- .byte 233,132,0,0,0 // jmpq 2dfdb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 2ec5f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,193,121,110,44,16 // vmovd (%r8,%rdx,1),%xmm5
.byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4
- .byte 235,90 // jmp 2dfdb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 2ec5f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,193,122,126,44,16 // vmovq (%r8,%rdx,1),%xmm5
.byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4
- .byte 235,48 // jmp 2dfdb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 2ec5f <_sk_load_g8_dst_hsw_lowp+0xeb>
.byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4
.byte 196,195,89,32,100,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
.byte 196,195,89,32,100,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -54863,7 +55724,7 @@ _sk_load_g8_dst_hsw_lowp:
.byte 196,227,81,2,228,8 // vpblendd $0x8,%xmm4,%xmm5,%xmm4
.byte 196,226,125,48,228 // vpmovzxbw %xmm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,61,251,178,0,0 // vpbroadcastw 0xb2fb(%rip),%ymm7 # 392e6 <_sk_srcover_bgra_8888_sse2_lowp+0xa72>
+ .byte 196,226,125,121,61,215,179,0,0 // vpbroadcastw 0xb3d7(%rip),%ymm7 # 3a046 <_sk_srcover_bgra_8888_sse2_lowp+0xb4e>
.byte 197,253,111,236 // vmovdqa %ymm4,%ymm5
.byte 197,253,111,244 // vmovdqa %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -54877,7 +55738,7 @@ _sk_load_g8_dst_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 2e005 <_sk_load_g8_dst_hsw_lowp+0x115>
+ .byte 123,255 // jnp 2ec89 <_sk_load_g8_dst_hsw_lowp+0x115>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -54907,12 +55768,12 @@ HIDDEN _sk_luminance_to_alpha_hsw_lowp
.globl _sk_luminance_to_alpha_hsw_lowp
FUNCTION(_sk_luminance_to_alpha_hsw_lowp)
_sk_luminance_to_alpha_hsw_lowp:
- .byte 196,226,125,121,29,171,178,0,0 // vpbroadcastw 0xb2ab(%rip),%ymm3 # 392e8 <_sk_srcover_bgra_8888_sse2_lowp+0xa74>
+ .byte 196,226,125,121,29,135,179,0,0 // vpbroadcastw 0xb387(%rip),%ymm3 # 3a048 <_sk_srcover_bgra_8888_sse2_lowp+0xb50>
.byte 197,253,213,195 // vpmullw %ymm3,%ymm0,%ymm0
- .byte 196,226,125,121,29,160,178,0,0 // vpbroadcastw 0xb2a0(%rip),%ymm3 # 392ea <_sk_srcover_bgra_8888_sse2_lowp+0xa76>
+ .byte 196,226,125,121,29,124,179,0,0 // vpbroadcastw 0xb37c(%rip),%ymm3 # 3a04a <_sk_srcover_bgra_8888_sse2_lowp+0xb52>
.byte 197,245,213,203 // vpmullw %ymm3,%ymm1,%ymm1
.byte 197,245,253,192 // vpaddw %ymm0,%ymm1,%ymm0
- .byte 196,226,125,121,13,145,178,0,0 // vpbroadcastw 0xb291(%rip),%ymm1 # 392ec <_sk_srcover_bgra_8888_sse2_lowp+0xa78>
+ .byte 196,226,125,121,13,109,179,0,0 // vpbroadcastw 0xb36d(%rip),%ymm1 # 3a04c <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
.byte 197,237,213,201 // vpmullw %ymm1,%ymm2,%ymm1
.byte 197,253,253,193 // vpaddw %ymm1,%ymm0,%ymm0
.byte 197,229,113,208,8 // vpsrlw $0x8,%ymm0,%ymm3
@@ -55011,7 +55872,7 @@ _sk_gather_g8_hsw_lowp:
.byte 196,227,121,32,192,15 // vpinsrb $0xf,%eax,%xmm0,%xmm0
.byte 196,226,125,48,192 // vpmovzxbw %xmm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,212,176,0,0 // vpbroadcastw 0xb0d4(%rip),%ymm3 # 392ee <_sk_srcover_bgra_8888_sse2_lowp+0xa7a>
+ .byte 196,226,125,121,29,176,177,0,0 // vpbroadcastw 0xb1b0(%rip),%ymm3 # 3a04e <_sk_srcover_bgra_8888_sse2_lowp+0xb56>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -55022,13 +55883,13 @@ FUNCTION(_sk_scale_1_float_hsw_lowp)
_sk_scale_1_float_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,122,16,0 // vmovss (%rax),%xmm8
- .byte 197,122,16,13,30,169,0,0 // vmovss 0xa91e(%rip),%xmm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,57,169,13,229,168,0,0 // vfmadd213ss 0xa8e5(%rip),%xmm8,%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,122,16,13,30,169,0,0 // vmovss 0xa91e(%rip),%xmm9 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,57,169,13,229,168,0,0 // vfmadd213ss 0xa8e5(%rip),%xmm8,%xmm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,122,44,193 // vcvttss2si %xmm9,%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
.byte 196,66,125,121,192 // vpbroadcastw %xmm8,%ymm8
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
- .byte 196,98,125,121,13,154,176,0,0 // vpbroadcastw 0xb09a(%rip),%ymm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xa7c>
+ .byte 196,98,125,121,13,118,177,0,0 // vpbroadcastw 0xb176(%rip),%ymm9 # 3a050 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,213,201 // vpmullw %ymm1,%ymm8,%ymm1
@@ -55049,12 +55910,12 @@ FUNCTION(_sk_lerp_1_float_hsw_lowp)
_sk_lerp_1_float_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,122,16,0 // vmovss (%rax),%xmm8
- .byte 197,122,16,13,180,168,0,0 // vmovss 0xa8b4(%rip),%xmm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,57,169,13,123,168,0,0 // vfmadd213ss 0xa87b(%rip),%xmm8,%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,122,16,13,180,168,0,0 // vmovss 0xa8b4(%rip),%xmm9 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,57,169,13,123,168,0,0 // vfmadd213ss 0xa87b(%rip),%xmm8,%xmm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,122,44,193 // vcvttss2si %xmm9,%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
.byte 196,66,125,121,192 // vpbroadcastw %xmm8,%ymm8
- .byte 196,98,125,121,13,54,176,0,0 // vpbroadcastw 0xb036(%rip),%ymm9 # 392f2 <_sk_srcover_bgra_8888_sse2_lowp+0xa7e>
+ .byte 196,98,125,121,13,18,177,0,0 // vpbroadcastw 0xb112(%rip),%ymm9 # 3a052 <_sk_srcover_bgra_8888_sse2_lowp+0xb5a>
.byte 196,65,53,249,208 // vpsubw %ymm8,%ymm9,%ymm10
.byte 197,45,213,220 // vpmullw %ymm4,%ymm10,%ymm11
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
@@ -55091,38 +55952,38 @@ _sk_scale_u8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,38 // ja 2e35a <_sk_scale_u8_hsw_lowp+0x3d>
+ .byte 119,38 // ja 2efde <_sk_scale_u8_hsw_lowp+0x3d>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,21,1,0,0 // lea 0x115(%rip),%r9 # 2e458 <_sk_scale_u8_hsw_lowp+0x13b>
+ .byte 76,141,13,21,1,0,0 // lea 0x115(%rip),%r9 # 2f0dc <_sk_scale_u8_hsw_lowp+0x13b>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,179,0,0,0 // jmpq 2e40d <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,179,0,0,0 // jmpq 2f091 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,122,111,4,16 // vmovdqu (%r8,%rdx,1),%xmm8
- .byte 233,168,0,0,0 // jmpq 2e40d <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,168,0,0,0 // jmpq 2f091 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,67,57,14,193,1 // vpblendw $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,135,0,0,0 // jmpq 2e40d <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,135,0,0,0 // jmpq 2f091 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,65,121,110,12,16 // vmovd (%r8,%rdx,1),%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 235,92 // jmp 2e40d <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 235,92 // jmp 2f091 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,65,122,126,12,16 // vmovq (%r8,%rdx,1),%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 235,49 // jmp 2e40d <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 235,49 // jmp 2f091 <_sk_scale_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -55132,7 +55993,7 @@ _sk_scale_u8_hsw_lowp:
.byte 196,67,49,2,192,8 // vpblendd $0x8,%xmm8,%xmm9,%xmm8
.byte 196,66,125,48,192 // vpmovzxbw %xmm8,%ymm8
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
- .byte 196,98,125,121,13,213,174,0,0 // vpbroadcastw 0xaed5(%rip),%ymm9 # 392f4 <_sk_srcover_bgra_8888_sse2_lowp+0xa80>
+ .byte 196,98,125,121,13,177,175,0,0 // vpbroadcastw 0xafb1(%rip),%ymm9 # 3a054 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,213,201 // vpmullw %ymm1,%ymm8,%ymm1
@@ -55153,7 +56014,7 @@ _sk_scale_u8_hsw_lowp:
.byte 255,26 // lcall *(%rdx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,75 // decl 0x4bffffff(%rip) # 4c02e464 <_sk_srcover_bgra_8888_sse2_lowp+0x4bff5bf0>
+ .byte 255,13,255,255,255,75 // decl 0x4bffffff(%rip) # 4c02f0e8 <_sk_srcover_bgra_8888_sse2_lowp+0x4bff5bf0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,67,255 // incl -0x1(%rbx)
@@ -55192,38 +56053,38 @@ _sk_lerp_u8_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,38 // ja 2e4d1 <_sk_lerp_u8_hsw_lowp+0x3d>
+ .byte 119,38 // ja 2f155 <_sk_lerp_u8_hsw_lowp+0x3d>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,58,1,0,0 // lea 0x13a(%rip),%r9 # 2e5f4 <_sk_lerp_u8_hsw_lowp+0x160>
+ .byte 76,141,13,58,1,0,0 // lea 0x13a(%rip),%r9 # 2f278 <_sk_lerp_u8_hsw_lowp+0x160>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,179,0,0,0 // jmpq 2e584 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,179,0,0,0 // jmpq 2f208 <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,122,111,4,16 // vmovdqu (%r8,%rdx,1),%xmm8
- .byte 233,168,0,0,0 // jmpq 2e584 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,168,0,0,0 // jmpq 2f208 <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,2,2 // vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
.byte 65,15,183,4,16 // movzwl (%r8,%rdx,1),%eax
.byte 197,121,110,200 // vmovd %eax,%xmm9
.byte 196,67,57,14,193,1 // vpblendw $0x1,%xmm9,%xmm8,%xmm8
- .byte 233,135,0,0,0 // jmpq 2e584 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,135,0,0,0 // jmpq 2f208 <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,6,6 // vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,5,5 // vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,4,4 // vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,65,121,110,12,16 // vmovd (%r8,%rdx,1),%xmm9
.byte 196,67,57,2,193,1 // vpblendd $0x1,%xmm9,%xmm8,%xmm8
- .byte 235,92 // jmp 2e584 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 235,92 // jmp 2f208 <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,10,10 // vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,9,9 // vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,8,8 // vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,65,122,126,12,16 // vmovq (%r8,%rdx,1),%xmm9
.byte 196,67,49,2,192,12 // vpblendd $0xc,%xmm8,%xmm9,%xmm8
- .byte 235,49 // jmp 2e584 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 235,49 // jmp 2f208 <_sk_lerp_u8_hsw_lowp+0xf0>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,67,57,32,68,16,14,14 // vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
.byte 196,67,57,32,68,16,13,13 // vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -55232,7 +56093,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 196,67,49,34,76,16,8,2 // vpinsrd $0x2,0x8(%r8,%rdx,1),%xmm9,%xmm9
.byte 196,67,49,2,192,8 // vpblendd $0x8,%xmm8,%xmm9,%xmm8
.byte 196,66,125,48,192 // vpmovzxbw %xmm8,%ymm8
- .byte 196,98,125,121,13,100,173,0,0 // vpbroadcastw 0xad64(%rip),%ymm9 # 392f6 <_sk_srcover_bgra_8888_sse2_lowp+0xa82>
+ .byte 196,98,125,121,13,64,174,0,0 // vpbroadcastw 0xae40(%rip),%ymm9 # 3a056 <_sk_srcover_bgra_8888_sse2_lowp+0xb5e>
.byte 196,65,61,239,209 // vpxor %ymm9,%ymm8,%ymm10
.byte 197,45,213,220 // vpmullw %ymm4,%ymm10,%ymm11
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
@@ -55264,7 +56125,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,254,255,255,38 // callq 2702e5ff <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5d8b>
+ .byte 232,254,255,255,38 // callq 2702f283 <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5d8b>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,30 // lcall *(%rsi)
@@ -55285,7 +56146,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 255,52,255 // pushq (%rdi,%rdi,8)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 124,255 // jl 2e621 <_sk_lerp_u8_hsw_lowp+0x18d>
+ .byte 124,255 // jl 2f2a5 <_sk_lerp_u8_hsw_lowp+0x18d>
.byte 255 // (bad)
.byte 255,116,255,255 // pushq -0x1(%rdi,%rdi,8)
.byte 255,108,255,255 // ljmp *-0x1(%rdi,%rdi,8)
@@ -55306,24 +56167,24 @@ _sk_scale_565_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,38 // ja 2e670 <_sk_scale_565_hsw_lowp+0x40>
+ .byte 119,38 // ja 2f2f4 <_sk_scale_565_hsw_lowp+0x40>
.byte 196,65,61,239,192 // vpxor %ymm8,%ymm8,%ymm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,255,1,0,0 // lea 0x1ff(%rip),%r9 # 2e858 <_sk_scale_565_hsw_lowp+0x228>
+ .byte 76,141,13,255,1,0,0 // lea 0x1ff(%rip),%r9 # 2f4dc <_sk_scale_565_hsw_lowp+0x228>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,12,1,0,0 // jmpq 2e77c <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,12,1,0,0 // jmpq 2f400 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,126,111,4,80 // vmovdqu (%r8,%rdx,2),%ymm8
- .byte 233,1,1,0,0 // jmpq 2e77c <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,1,1,0,0 // jmpq 2f400 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,53,56,192,1 // vinserti128 $0x1,%xmm8,%ymm9,%ymm8
.byte 196,65,121,110,12,80 // vmovd (%r8,%rdx,2),%xmm9
.byte 196,67,61,2,193,1 // vpblendd $0x1,%ymm9,%ymm8,%ymm8
- .byte 233,221,0,0,0 // jmpq 2e77c <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,221,0,0,0 // jmpq 2f400 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,53,56,192,1 // vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -55333,7 +56194,7 @@ _sk_scale_565_hsw_lowp:
.byte 196,67,61,2,193,15 // vpblendd $0xf,%ymm9,%ymm8,%ymm8
.byte 196,65,122,126,12,80 // vmovq (%r8,%rdx,2),%xmm9
.byte 196,67,61,2,193,3 // vpblendd $0x3,%ymm9,%ymm8,%ymm8
- .byte 233,157,0,0,0 // jmpq 2e77c <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,157,0,0,0 // jmpq 2f400 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -55345,7 +56206,7 @@ _sk_scale_565_hsw_lowp:
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
.byte 196,65,122,111,12,80 // vmovdqu (%r8,%rdx,2),%xmm9
.byte 196,67,53,2,192,240 // vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- .byte 235,84 // jmp 2e77c <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 235,84 // jmp 2f400 <_sk_scale_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -55359,13 +56220,13 @@ _sk_scale_565_hsw_lowp:
.byte 196,65,122,111,20,80 // vmovdqu (%r8,%rdx,2),%xmm10
.byte 196,67,45,56,201,1 // vinserti128 $0x1,%xmm9,%ymm10,%ymm9
.byte 196,67,53,2,192,192 // vpblendd $0xc0,%ymm8,%ymm9,%ymm8
- .byte 196,98,125,121,13,115,171,0,0 // vpbroadcastw 0xab73(%rip),%ymm9 # 392f8 <_sk_srcover_bgra_8888_sse2_lowp+0xa84>
+ .byte 196,98,125,121,13,79,172,0,0 // vpbroadcastw 0xac4f(%rip),%ymm9 # 3a058 <_sk_srcover_bgra_8888_sse2_lowp+0xb60>
.byte 196,193,45,113,208,8 // vpsrlw $0x8,%ymm8,%ymm10
.byte 196,65,45,219,201 // vpand %ymm9,%ymm10,%ymm9
.byte 196,193,45,113,208,5 // vpsrlw $0x5,%ymm8,%ymm10
- .byte 196,98,125,121,29,91,171,0,0 // vpbroadcastw 0xab5b(%rip),%ymm11 # 392fa <_sk_srcover_bgra_8888_sse2_lowp+0xa86>
+ .byte 196,98,125,121,29,55,172,0,0 // vpbroadcastw 0xac37(%rip),%ymm11 # 3a05a <_sk_srcover_bgra_8888_sse2_lowp+0xb62>
.byte 196,65,45,219,211 // vpand %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,79,171,0,0 // vpbroadcastw 0xab4f(%rip),%ymm11 # 392fc <_sk_srcover_bgra_8888_sse2_lowp+0xa88>
+ .byte 196,98,125,121,29,43,172,0,0 // vpbroadcastw 0xac2b(%rip),%ymm11 # 3a05c <_sk_srcover_bgra_8888_sse2_lowp+0xb64>
.byte 196,65,61,219,219 // vpand %ymm11,%ymm8,%ymm11
.byte 196,193,61,113,208,13 // vpsrlw $0xd,%ymm8,%ymm8
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
@@ -55375,7 +56236,7 @@ _sk_scale_565_hsw_lowp:
.byte 196,193,45,113,243,3 // vpsllw $0x3,%ymm11,%ymm10
.byte 196,193,37,113,211,2 // vpsrlw $0x2,%ymm11,%ymm11
.byte 196,65,45,235,211 // vpor %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,22,171,0,0 // vpbroadcastw 0xab16(%rip),%ymm11 # 392fe <_sk_srcover_bgra_8888_sse2_lowp+0xa8a>
+ .byte 196,98,125,121,29,242,171,0,0 // vpbroadcastw 0xabf2(%rip),%ymm11 # 3a05e <_sk_srcover_bgra_8888_sse2_lowp+0xb66>
.byte 196,65,101,239,227 // vpxor %ymm11,%ymm3,%ymm12
.byte 196,65,69,239,219 // vpxor %ymm11,%ymm7,%ymm11
.byte 196,65,37,101,220 // vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -55385,7 +56246,7 @@ _sk_scale_565_hsw_lowp:
.byte 196,66,21,62,232 // vpmaxuw %ymm8,%ymm13,%ymm13
.byte 196,67,21,76,220,176 // vpblendvb %ymm11,%ymm12,%ymm13,%ymm11
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
- .byte 196,98,125,121,5,226,170,0,0 // vpbroadcastw 0xaae2(%rip),%ymm8 # 39300 <_sk_srcover_bgra_8888_sse2_lowp+0xa8c>
+ .byte 196,98,125,121,5,190,171,0,0 // vpbroadcastw 0xabbe(%rip),%ymm8 # 3a060 <_sk_srcover_bgra_8888_sse2_lowp+0xb68>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,181,213,201 // vpmullw %ymm1,%ymm9,%ymm1
@@ -55449,24 +56310,24 @@ _sk_lerp_565_hsw_lowp:
.byte 36,15 // and $0xf,%al
.byte 254,200 // dec %al
.byte 60,14 // cmp $0xe,%al
- .byte 119,38 // ja 2e8d4 <_sk_lerp_565_hsw_lowp+0x40>
+ .byte 119,38 // ja 2f558 <_sk_lerp_565_hsw_lowp+0x40>
.byte 196,65,61,239,192 // vpxor %ymm8,%ymm8,%ymm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,51,2,0,0 // lea 0x233(%rip),%r9 # 2eaf0 <_sk_lerp_565_hsw_lowp+0x25c>
+ .byte 76,141,13,51,2,0,0 // lea 0x233(%rip),%r9 # 2f774 <_sk_lerp_565_hsw_lowp+0x25c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
- .byte 233,12,1,0,0 // jmpq 2e9e0 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,12,1,0,0 // jmpq 2f664 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,126,111,4,80 // vmovdqu (%r8,%rdx,2),%ymm8
- .byte 233,1,1,0,0 // jmpq 2e9e0 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,1,1,0,0 // jmpq 2f664 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,4,2 // vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,53,56,192,1 // vinserti128 $0x1,%xmm8,%ymm9,%ymm8
.byte 196,65,121,110,12,80 // vmovd (%r8,%rdx,2),%xmm9
.byte 196,67,61,2,193,1 // vpblendd $0x1,%ymm9,%ymm8,%ymm8
- .byte 233,221,0,0,0 // jmpq 2e9e0 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,221,0,0,0 // jmpq 2f664 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,12,6 // vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,53,56,192,1 // vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -55476,7 +56337,7 @@ _sk_lerp_565_hsw_lowp:
.byte 196,67,61,2,193,15 // vpblendd $0xf,%ymm9,%ymm8,%ymm8
.byte 196,65,122,126,12,80 // vmovq (%r8,%rdx,2),%xmm9
.byte 196,67,61,2,193,3 // vpblendd $0x3,%ymm9,%ymm8,%ymm8
- .byte 233,157,0,0,0 // jmpq 2e9e0 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,157,0,0,0 // jmpq 2f664 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,20,2 // vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -55488,7 +56349,7 @@ _sk_lerp_565_hsw_lowp:
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
.byte 196,65,122,111,12,80 // vmovdqu (%r8,%rdx,2),%xmm9
.byte 196,67,53,2,192,240 // vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- .byte 235,84 // jmp 2e9e0 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 235,84 // jmp 2f664 <_sk_lerp_565_hsw_lowp+0x14c>
.byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8
.byte 196,65,57,196,76,80,28,6 // vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
.byte 196,67,61,56,193,1 // vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -55502,13 +56363,13 @@ _sk_lerp_565_hsw_lowp:
.byte 196,65,122,111,20,80 // vmovdqu (%r8,%rdx,2),%xmm10
.byte 196,67,45,56,201,1 // vinserti128 $0x1,%xmm9,%ymm10,%ymm9
.byte 196,67,53,2,192,192 // vpblendd $0xc0,%ymm8,%ymm9,%ymm8
- .byte 196,98,125,121,13,25,169,0,0 // vpbroadcastw 0xa919(%rip),%ymm9 # 39302 <_sk_srcover_bgra_8888_sse2_lowp+0xa8e>
+ .byte 196,98,125,121,13,245,169,0,0 // vpbroadcastw 0xa9f5(%rip),%ymm9 # 3a062 <_sk_srcover_bgra_8888_sse2_lowp+0xb6a>
.byte 196,193,45,113,208,8 // vpsrlw $0x8,%ymm8,%ymm10
.byte 196,65,45,219,201 // vpand %ymm9,%ymm10,%ymm9
.byte 196,193,45,113,208,5 // vpsrlw $0x5,%ymm8,%ymm10
- .byte 196,98,125,121,29,1,169,0,0 // vpbroadcastw 0xa901(%rip),%ymm11 # 39304 <_sk_srcover_bgra_8888_sse2_lowp+0xa90>
+ .byte 196,98,125,121,29,221,169,0,0 // vpbroadcastw 0xa9dd(%rip),%ymm11 # 3a064 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
.byte 196,65,45,219,211 // vpand %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,245,168,0,0 // vpbroadcastw 0xa8f5(%rip),%ymm11 # 39306 <_sk_srcover_bgra_8888_sse2_lowp+0xa92>
+ .byte 196,98,125,121,29,209,169,0,0 // vpbroadcastw 0xa9d1(%rip),%ymm11 # 3a066 <_sk_srcover_bgra_8888_sse2_lowp+0xb6e>
.byte 196,65,61,219,219 // vpand %ymm11,%ymm8,%ymm11
.byte 196,193,61,113,208,13 // vpsrlw $0xd,%ymm8,%ymm8
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
@@ -55518,7 +56379,7 @@ _sk_lerp_565_hsw_lowp:
.byte 196,193,45,113,243,3 // vpsllw $0x3,%ymm11,%ymm10
.byte 196,193,37,113,211,2 // vpsrlw $0x2,%ymm11,%ymm11
.byte 196,65,45,235,211 // vpor %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,188,168,0,0 // vpbroadcastw 0xa8bc(%rip),%ymm11 # 39308 <_sk_srcover_bgra_8888_sse2_lowp+0xa94>
+ .byte 196,98,125,121,29,152,169,0,0 // vpbroadcastw 0xa998(%rip),%ymm11 # 3a068 <_sk_srcover_bgra_8888_sse2_lowp+0xb70>
.byte 196,65,101,239,227 // vpxor %ymm11,%ymm3,%ymm12
.byte 196,65,69,239,219 // vpxor %ymm11,%ymm7,%ymm11
.byte 196,65,37,101,220 // vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -55527,7 +56388,7 @@ _sk_lerp_565_hsw_lowp:
.byte 196,66,53,62,234 // vpmaxuw %ymm10,%ymm9,%ymm13
.byte 196,66,21,62,232 // vpmaxuw %ymm8,%ymm13,%ymm13
.byte 196,67,21,76,220,176 // vpblendvb %ymm11,%ymm12,%ymm13,%ymm11
- .byte 196,98,125,121,37,140,168,0,0 // vpbroadcastw 0xa88c(%rip),%ymm12 # 3930a <_sk_srcover_bgra_8888_sse2_lowp+0xa96>
+ .byte 196,98,125,121,37,104,169,0,0 // vpbroadcastw 0xa968(%rip),%ymm12 # 3a06a <_sk_srcover_bgra_8888_sse2_lowp+0xb72>
.byte 196,65,61,239,236 // vpxor %ymm12,%ymm8,%ymm13
.byte 197,21,213,236 // vpmullw %ymm4,%ymm13,%ymm13
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
@@ -55600,7 +56461,7 @@ _sk_clamp_x_1_hsw_lowp:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,224,159,0,0 // vbroadcastss 0x9fe0(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,224,159,0,0 // vbroadcastss 0x9fe0(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -55617,7 +56478,7 @@ _sk_repeat_x_1_hsw_lowp:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,164,159,0,0 // vbroadcastss 0x9fa4(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,164,159,0,0 // vbroadcastss 0x9fa4(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -55627,10 +56488,10 @@ HIDDEN _sk_mirror_x_1_hsw_lowp
.globl _sk_mirror_x_1_hsw_lowp
FUNCTION(_sk_mirror_x_1_hsw_lowp)
_sk_mirror_x_1_hsw_lowp:
- .byte 196,98,125,24,5,165,159,0,0 // vbroadcastss 0x9fa5(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,5,165,159,0,0 // vbroadcastss 0x9fa5(%rip),%ymm8 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
.byte 196,193,116,88,200 // vaddps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,118,159,0,0 // vbroadcastss 0x9f76(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,118,159,0,0 // vbroadcastss 0x9f76(%rip),%ymm9 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,116,89,209 // vmulps %ymm9,%ymm1,%ymm10
.byte 196,65,124,89,201 // vmulps %ymm9,%ymm0,%ymm9
.byte 196,67,125,8,201,1 // vroundps $0x1,%ymm9,%ymm9
@@ -55641,13 +56502,13 @@ _sk_mirror_x_1_hsw_lowp:
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
.byte 196,193,116,88,200 // vaddps %ymm8,%ymm1,%ymm1
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,205,160,0,0 // vbroadcastss 0xa0cd(%rip),%ymm8 # 38cb4 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ .byte 196,98,125,24,5,209,160,0,0 // vbroadcastss 0xa0d1(%rip),%ymm8 # 3993c <_sk_srcover_bgra_8888_sse2_lowp+0x444>
.byte 196,193,124,84,192 // vandps %ymm8,%ymm0,%ymm0
.byte 196,193,116,84,200 // vandps %ymm8,%ymm1,%ymm1
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,27,159,0,0 // vbroadcastss 0x9f1b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,27,159,0,0 // vbroadcastss 0x9f1b(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -55667,7 +56528,7 @@ _sk_gradient_hsw_lowp:
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 73,131,248,2 // cmp $0x2,%r8
- .byte 114,60 // jb 2ec84 <_sk_gradient_hsw_lowp+0x6d>
+ .byte 114,60 // jb 2f908 <_sk_gradient_hsw_lowp+0x6d>
.byte 76,139,72,72 // mov 0x48(%rax),%r9
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 65,186,1,0,0,0 // mov $0x1,%r10d
@@ -55679,9 +56540,9 @@ _sk_gradient_hsw_lowp:
.byte 197,213,250,234 // vpsubd %ymm2,%ymm5,%ymm5
.byte 73,255,194 // inc %r10
.byte 77,57,208 // cmp %r10,%r8
- .byte 117,224 // jne 2ec5a <_sk_gradient_hsw_lowp+0x43>
+ .byte 117,224 // jne 2f8de <_sk_gradient_hsw_lowp+0x43>
.byte 73,131,248,8 // cmp $0x8,%r8
- .byte 15,135,180,0,0,0 // ja 2ed38 <_sk_gradient_hsw_lowp+0x121>
+ .byte 15,135,180,0,0,0 // ja 2f9bc <_sk_gradient_hsw_lowp+0x121>
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 76,139,72,16 // mov 0x10(%rax),%r9
.byte 196,193,124,16,24 // vmovups (%r8),%ymm3
@@ -55718,7 +56579,7 @@ _sk_gradient_hsw_lowp:
.byte 197,124,16,56 // vmovups (%rax),%ymm15
.byte 196,66,69,22,231 // vpermps %ymm15,%ymm7,%ymm12
.byte 196,194,85,22,255 // vpermps %ymm15,%ymm5,%ymm7
- .byte 233,34,1,0,0 // jmpq 2ee5a <_sk_gradient_hsw_lowp+0x243>
+ .byte 233,34,1,0,0 // jmpq 2fade <_sk_gradient_hsw_lowp+0x243>
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 76,139,72,16 // mov 0x10(%rax),%r9
.byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
@@ -55787,8 +56648,8 @@ _sk_gradient_hsw_lowp:
.byte 196,98,117,168,76,36,128 // vfmadd213ps -0x80(%rsp),%ymm1,%ymm9
.byte 196,98,117,168,222 // vfmadd213ps %ymm6,%ymm1,%ymm11
.byte 196,226,117,184,124,36,160 // vfmadd231ps -0x60(%rsp),%ymm1,%ymm7
- .byte 196,226,125,24,5,189,156,0,0 // vbroadcastss 0x9cbd(%rip),%ymm0 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,226,125,24,13,132,156,0,0 // vbroadcastss 0x9c84(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,5,189,156,0,0 // vbroadcastss 0x9cbd(%rip),%ymm0 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,226,125,24,13,132,156,0,0 // vbroadcastss 0x9c84(%rip),%ymm1 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,168,217 // vfmadd213ps %ymm1,%ymm0,%ymm3
.byte 196,226,125,168,209 // vfmadd213ps %ymm1,%ymm0,%ymm2
.byte 196,98,125,168,201 // vfmadd213ps %ymm1,%ymm0,%ymm9
@@ -55798,7 +56659,7 @@ _sk_gradient_hsw_lowp:
.byte 196,226,125,168,249 // vfmadd213ps %ymm1,%ymm0,%ymm7
.byte 196,98,125,168,225 // vfmadd213ps %ymm1,%ymm0,%ymm12
.byte 197,254,91,194 // vcvttps2dq %ymm2,%ymm0
- .byte 197,253,111,37,80,164,0,0 // vmovdqa 0xa450(%rip),%ymm4 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xaac>
+ .byte 197,253,111,37,44,165,0,0 // vmovdqa 0xa52c(%rip),%ymm4 # 3a080 <_sk_srcover_bgra_8888_sse2_lowp+0xb88>
.byte 196,226,125,0,196 // vpshufb %ymm4,%ymm0,%ymm0
.byte 196,227,253,0,192,232 // vpermq $0xe8,%ymm0,%ymm0
.byte 197,254,91,203 // vcvttps2dq %ymm3,%ymm1
@@ -55847,9 +56708,9 @@ _sk_evenly_spaced_gradient_hsw_lowp:
.byte 76,139,0 // mov (%rax),%r8
.byte 77,137,193 // mov %r8,%r9
.byte 73,255,201 // dec %r9
- .byte 120,7 // js 2efb5 <_sk_evenly_spaced_gradient_hsw_lowp+0x32>
+ .byte 120,7 // js 2fc39 <_sk_evenly_spaced_gradient_hsw_lowp+0x32>
.byte 196,193,234,42,209 // vcvtsi2ss %r9,%xmm2,%xmm2
- .byte 235,22 // jmp 2efcb <_sk_evenly_spaced_gradient_hsw_lowp+0x48>
+ .byte 235,22 // jmp 2fc4f <_sk_evenly_spaced_gradient_hsw_lowp+0x48>
.byte 77,137,202 // mov %r9,%r10
.byte 73,209,234 // shr %r10
.byte 65,131,225,1 // and $0x1,%r9d
@@ -55862,7 +56723,7 @@ _sk_evenly_spaced_gradient_hsw_lowp:
.byte 197,126,91,242 // vcvttps2dq %ymm2,%ymm14
.byte 197,254,91,251 // vcvttps2dq %ymm3,%ymm7
.byte 73,131,248,8 // cmp $0x8,%r8
- .byte 15,135,180,0,0,0 // ja 2f09e <_sk_evenly_spaced_gradient_hsw_lowp+0x11b>
+ .byte 15,135,180,0,0,0 // ja 2fd22 <_sk_evenly_spaced_gradient_hsw_lowp+0x11b>
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 76,139,72,16 // mov 0x10(%rax),%r9
.byte 196,193,124,16,24 // vmovups (%r8),%ymm3
@@ -55899,7 +56760,7 @@ _sk_evenly_spaced_gradient_hsw_lowp:
.byte 197,124,16,56 // vmovups (%rax),%ymm15
.byte 196,66,69,22,231 // vpermps %ymm15,%ymm7,%ymm12
.byte 196,194,13,22,255 // vpermps %ymm15,%ymm14,%ymm7
- .byte 233,33,1,0,0 // jmpq 2f1bf <_sk_evenly_spaced_gradient_hsw_lowp+0x23c>
+ .byte 233,33,1,0,0 // jmpq 2fe43 <_sk_evenly_spaced_gradient_hsw_lowp+0x23c>
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 76,139,72,16 // mov 0x10(%rax),%r9
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -55968,8 +56829,8 @@ _sk_evenly_spaced_gradient_hsw_lowp:
.byte 196,98,117,168,76,36,128 // vfmadd213ps -0x80(%rsp),%ymm1,%ymm9
.byte 196,98,117,168,222 // vfmadd213ps %ymm6,%ymm1,%ymm11
.byte 196,226,117,184,124,36,160 // vfmadd231ps -0x60(%rsp),%ymm1,%ymm7
- .byte 196,226,125,24,5,88,153,0,0 // vbroadcastss 0x9958(%rip),%ymm0 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,226,125,24,13,31,153,0,0 // vbroadcastss 0x991f(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,5,88,153,0,0 // vbroadcastss 0x9958(%rip),%ymm0 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,226,125,24,13,31,153,0,0 // vbroadcastss 0x991f(%rip),%ymm1 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,168,217 // vfmadd213ps %ymm1,%ymm0,%ymm3
.byte 196,226,125,168,209 // vfmadd213ps %ymm1,%ymm0,%ymm2
.byte 196,98,125,168,201 // vfmadd213ps %ymm1,%ymm0,%ymm9
@@ -55979,7 +56840,7 @@ _sk_evenly_spaced_gradient_hsw_lowp:
.byte 196,226,125,168,249 // vfmadd213ps %ymm1,%ymm0,%ymm7
.byte 196,98,125,168,225 // vfmadd213ps %ymm1,%ymm0,%ymm12
.byte 197,254,91,194 // vcvttps2dq %ymm2,%ymm0
- .byte 197,253,111,37,11,161,0,0 // vmovdqa 0xa10b(%rip),%ymm4 # 39340 <_sk_srcover_bgra_8888_sse2_lowp+0xacc>
+ .byte 197,253,111,37,231,161,0,0 // vmovdqa 0xa1e7(%rip),%ymm4 # 3a0a0 <_sk_srcover_bgra_8888_sse2_lowp+0xba8>
.byte 196,226,125,0,196 // vpshufb %ymm4,%ymm0,%ymm0
.byte 196,227,253,0,192,232 // vpermq $0xe8,%ymm0,%ymm0
.byte 197,254,91,203 // vcvttps2dq %ymm3,%ymm1
@@ -56025,12 +56886,12 @@ _sk_evenly_spaced_2_stop_gradient_hsw_lowp:
.byte 197,124,40,194 // vmovaps %ymm2,%ymm8
.byte 196,98,125,168,195 // vfmadd213ps %ymm3,%ymm0,%ymm8
.byte 196,226,117,168,211 // vfmadd213ps %ymm3,%ymm1,%ymm2
- .byte 196,226,125,24,29,68,152,0,0 // vbroadcastss 0x9844(%rip),%ymm3 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,125,24,29,11,152,0,0 // vbroadcastss 0x980b(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,29,68,152,0,0 // vbroadcastss 0x9844(%rip),%ymm3 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,29,11,152,0,0 // vbroadcastss 0x980b(%rip),%ymm11 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,194,101,168,211 // vfmadd213ps %ymm11,%ymm3,%ymm2
.byte 196,66,101,168,195 // vfmadd213ps %ymm11,%ymm3,%ymm8
.byte 196,65,126,91,192 // vcvttps2dq %ymm8,%ymm8
- .byte 197,125,111,21,52,160,0,0 // vmovdqa 0xa034(%rip),%ymm10 # 39360 <_sk_srcover_bgra_8888_sse2_lowp+0xaec>
+ .byte 197,125,111,21,16,161,0,0 // vmovdqa 0xa110(%rip),%ymm10 # 3a0c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbc8>
.byte 196,66,61,0,194 // vpshufb %ymm10,%ymm8,%ymm8
.byte 196,67,253,0,192,232 // vpermq $0xe8,%ymm8,%ymm8
.byte 197,254,91,210 // vcvttps2dq %ymm2,%ymm2
@@ -56094,7 +56955,7 @@ _sk_xy_to_unit_angle_hsw_lowp:
.byte 197,252,40,227 // vmovaps %ymm3,%ymm4
.byte 197,252,40,217 // vmovaps %ymm1,%ymm3
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
- .byte 196,98,125,24,5,94,152,0,0 // vbroadcastss 0x985e(%rip),%ymm8 # 38cb4 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ .byte 196,98,125,24,5,98,152,0,0 // vbroadcastss 0x9862(%rip),%ymm8 # 3993c <_sk_srcover_bgra_8888_sse2_lowp+0x444>
.byte 196,65,116,84,200 // vandps %ymm8,%ymm1,%ymm9
.byte 196,65,100,84,208 // vandps %ymm8,%ymm3,%ymm10
.byte 196,65,108,84,216 // vandps %ymm8,%ymm2,%ymm11
@@ -56108,20 +56969,20 @@ _sk_xy_to_unit_angle_hsw_lowp:
.byte 196,67,45,74,192,192 // vblendvps %ymm12,%ymm8,%ymm10,%ymm8
.byte 196,65,4,94,192 // vdivps %ymm8,%ymm15,%ymm8
.byte 196,65,60,89,208 // vmulps %ymm8,%ymm8,%ymm10
- .byte 196,98,125,24,29,170,151,0,0 // vbroadcastss 0x97aa(%rip),%ymm11 # 38c50 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- .byte 196,98,125,24,53,165,151,0,0 // vbroadcastss 0x97a5(%rip),%ymm14 # 38c54 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ .byte 196,98,125,24,29,170,151,0,0 // vbroadcastss 0x97aa(%rip),%ymm11 # 398d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ .byte 196,98,125,24,53,165,151,0,0 // vbroadcastss 0x97a5(%rip),%ymm14 # 398d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
.byte 196,65,124,40,251 // vmovaps %ymm11,%ymm15
.byte 196,66,45,168,254 // vfmadd213ps %ymm14,%ymm10,%ymm15
.byte 196,193,52,89,193 // vmulps %ymm9,%ymm9,%ymm0
.byte 196,66,125,168,222 // vfmadd213ps %ymm14,%ymm0,%ymm11
- .byte 196,98,125,24,53,140,151,0,0 // vbroadcastss 0x978c(%rip),%ymm14 # 38c58 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ .byte 196,98,125,24,53,140,151,0,0 // vbroadcastss 0x978c(%rip),%ymm14 # 398dc <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
.byte 196,66,125,168,222 // vfmadd213ps %ymm14,%ymm0,%ymm11
.byte 196,66,45,168,254 // vfmadd213ps %ymm14,%ymm10,%ymm15
- .byte 196,98,125,24,53,125,151,0,0 // vbroadcastss 0x977d(%rip),%ymm14 # 38c5c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ .byte 196,98,125,24,53,125,151,0,0 // vbroadcastss 0x977d(%rip),%ymm14 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
.byte 196,66,45,168,254 // vfmadd213ps %ymm14,%ymm10,%ymm15
.byte 196,66,125,168,222 // vfmadd213ps %ymm14,%ymm0,%ymm11
.byte 196,193,52,89,195 // vmulps %ymm11,%ymm9,%ymm0
- .byte 196,98,125,24,13,105,151,0,0 // vbroadcastss 0x9769(%rip),%ymm9 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ .byte 196,98,125,24,13,105,151,0,0 // vbroadcastss 0x9769(%rip),%ymm9 # 398e4 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
.byte 197,52,92,208 // vsubps %ymm0,%ymm9,%ymm10
.byte 196,195,125,74,194,208 // vblendvps %ymm13,%ymm10,%ymm0,%ymm0
.byte 196,65,60,89,199 // vmulps %ymm15,%ymm8,%ymm8
@@ -56129,14 +56990,14 @@ _sk_xy_to_unit_angle_hsw_lowp:
.byte 196,67,61,74,193,192 // vblendvps %ymm12,%ymm9,%ymm8,%ymm8
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 196,193,116,194,201,1 // vcmpltps %ymm9,%ymm1,%ymm1
- .byte 196,98,125,24,21,251,149,0,0 // vbroadcastss 0x95fb(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,251,149,0,0 // vbroadcastss 0x95fb(%rip),%ymm10 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,44,92,216 // vsubps %ymm0,%ymm10,%ymm11
.byte 196,195,125,74,195,16 // vblendvps %ymm1,%ymm11,%ymm0,%ymm0
.byte 196,193,100,194,201,1 // vcmpltps %ymm9,%ymm3,%ymm1
.byte 196,193,44,92,216 // vsubps %ymm8,%ymm10,%ymm3
.byte 196,227,61,74,203,16 // vblendvps %ymm1,%ymm3,%ymm8,%ymm1
.byte 196,193,108,194,217,1 // vcmpltps %ymm9,%ymm2,%ymm3
- .byte 196,98,125,24,5,213,149,0,0 // vbroadcastss 0x95d5(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,213,149,0,0 // vbroadcastss 0x95d5(%rip),%ymm8 # 397a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,208 // vsubps %ymm0,%ymm8,%ymm10
.byte 196,195,125,74,194,48 // vblendvps %ymm3,%ymm10,%ymm0,%ymm0
.byte 196,193,92,194,217,1 // vcmpltps %ymm9,%ymm4,%ymm3
@@ -56182,9 +57043,9 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 65,254,202 // dec %r10b
.byte 69,15,182,194 // movzbl %r10b,%r8d
.byte 65,128,248,14 // cmp $0xe,%r8b
- .byte 119,51 // ja 2f613 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ .byte 119,51 // ja 30297 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 76,141,29,237,2,0,0 // lea 0x2ed(%rip),%r11 # 2f8d8 <_sk_srcover_rgba_8888_hsw_lowp+0x321>
+ .byte 76,141,29,237,2,0,0 // lea 0x2ed(%rip),%r11 # 3055c <_sk_srcover_rgba_8888_hsw_lowp+0x321>
.byte 75,99,4,131 // movslq (%r11,%r8,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56194,10 +57055,10 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,41 // vmovd (%r9),%xmm5
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 233,22,1,0,0 // jmpq 2f729 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,22,1,0,0 // jmpq 303ad <_sk_srcover_rgba_8888_hsw_lowp+0x172>
.byte 196,193,126,111,41 // vmovdqu (%r9),%ymm5
.byte 196,193,126,111,97,32 // vmovdqu 0x20(%r9),%ymm4
- .byte 233,6,1,0,0 // jmpq 2f729 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,6,1,0,0 // jmpq 303ad <_sk_srcover_rgba_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,8 // vmovd 0x8(%r9),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
@@ -56206,7 +57067,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 197,249,112,237,232 // vpshufd $0xe8,%xmm5,%xmm5
.byte 196,227,93,2,237,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm5
.byte 197,253,111,231 // vmovdqa %ymm7,%ymm4
- .byte 233,216,0,0,0 // jmpq 2f729 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,216,0,0,0 // jmpq 303ad <_sk_srcover_rgba_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,24 // vmovd 0x18(%r9),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56222,7 +57083,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 196,193,122,111,41 // vmovdqu (%r9),%xmm5
.byte 196,227,85,2,236,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm5
.byte 197,125,127,196 // vmovdqa %ymm8,%ymm4
- .byte 233,129,0,0,0 // jmpq 2f729 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,129,0,0,0 // jmpq 303ad <_sk_srcover_rgba_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,40 // vmovd 0x28(%r9),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56232,7 +57093,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 196,193,121,110,105,32 // vmovd 0x20(%r9),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
.byte 196,193,126,111,41 // vmovdqu (%r9),%ymm5
- .byte 235,76 // jmp 2f729 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 235,76 // jmp 303ad <_sk_srcover_rgba_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,56 // vmovd 0x38(%r9),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56252,9 +57113,9 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 196,227,69,14,236,170 // vpblendw $0xaa,%ymm4,%ymm7,%ymm5
.byte 196,227,77,14,228,170 // vpblendw $0xaa,%ymm4,%ymm6,%ymm4
.byte 196,226,93,43,237 // vpackusdw %ymm5,%ymm4,%ymm5
- .byte 197,125,111,5,46,156,0,0 // vmovdqa 0x9c2e(%rip),%ymm8 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xb0c>
+ .byte 197,125,111,5,10,157,0,0 // vmovdqa 0x9d0a(%rip),%ymm8 # 3a0e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe8>
.byte 196,193,85,219,224 // vpand %ymm8,%ymm5,%ymm4
- .byte 196,98,125,121,13,64,156,0,0 // vpbroadcastw 0x9c40(%rip),%ymm9 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb2c>
+ .byte 196,98,125,121,13,28,157,0,0 // vpbroadcastw 0x9d1c(%rip),%ymm9 # 3a100 <_sk_srcover_bgra_8888_sse2_lowp+0xc08>
.byte 197,213,113,213,8 // vpsrlw $0x8,%ymm5,%ymm5
.byte 197,197,114,215,16 // vpsrld $0x10,%ymm7,%ymm7
.byte 197,205,114,214,16 // vpsrld $0x10,%ymm6,%ymm6
@@ -56293,19 +57154,19 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 196,193,53,114,243,16 // vpslld $0x10,%ymm11,%ymm9
.byte 196,65,53,235,202 // vpor %ymm10,%ymm9,%ymm9
.byte 65,128,250,14 // cmp $0xe,%r10b
- .byte 119,26 // ja 2f83a <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- .byte 76,141,21,237,0,0,0 // lea 0xed(%rip),%r10 # 2f914 <_sk_srcover_rgba_8888_hsw_lowp+0x35d>
+ .byte 119,26 // ja 304be <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ .byte 76,141,21,237,0,0,0 // lea 0xed(%rip),%r10 # 30598 <_sk_srcover_rgba_8888_hsw_lowp+0x35d>
.byte 75,99,4,130 // movslq (%r10,%r8,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,65,121,126,1 // vmovd %xmm8,(%r9)
- .byte 233,151,0,0,0 // jmpq 2f8d1 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,151,0,0,0 // jmpq 30555 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
.byte 196,65,126,127,1 // vmovdqu %ymm8,(%r9)
.byte 196,65,126,127,73,32 // vmovdqu %ymm9,0x20(%r9)
- .byte 233,135,0,0,0 // jmpq 2f8d1 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,135,0,0,0 // jmpq 30555 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
.byte 196,67,121,22,65,8,2 // vpextrd $0x2,%xmm8,0x8(%r9)
.byte 196,65,121,214,1 // vmovq %xmm8,(%r9)
- .byte 235,121 // jmp 2f8d1 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,121 // jmp 30555 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,22,73,24,2 // vpextrd $0x2,%xmm9,0x18(%r9)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -56313,12 +57174,12 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,65,121,126,73,16 // vmovd %xmm9,0x10(%r9)
.byte 196,65,122,127,1 // vmovdqu %xmm8,(%r9)
- .byte 235,76 // jmp 2f8d1 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,76 // jmp 30555 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
.byte 196,67,121,22,73,40,2 // vpextrd $0x2,%xmm9,0x28(%r9)
.byte 196,67,121,22,73,36,1 // vpextrd $0x1,%xmm9,0x24(%r9)
.byte 196,65,121,126,73,32 // vmovd %xmm9,0x20(%r9)
.byte 196,65,126,127,1 // vmovdqu %ymm8,(%r9)
- .byte 235,49 // jmp 2f8d1 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,49 // jmp 30555 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
.byte 196,67,121,22,81,56,2 // vpextrd $0x2,%xmm10,0x38(%r9)
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -56357,10 +57218,10 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255 // (bad)
.byte 255,64,254 // incl -0x2(%rax)
.byte 255 // (bad)
- .byte 255,45,254,255,255,26 // ljmp *0x1afffffe(%rip) # 1b02f90b <_sk_srcover_bgra_8888_sse2_lowp+0x1aff7097>
+ .byte 255,45,254,255,255,26 // ljmp *0x1afffffe(%rip) # 1b03058f <_sk_srcover_bgra_8888_sse2_lowp+0x1aff7097>
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,5,254,255,255,28 // incl 0x1cfffffe(%rip) # 1d02f913 <_sk_srcover_bgra_8888_sse2_lowp+0x1cff709f>
+ .byte 255,5,254,255,255,28 // incl 0x1cfffffe(%rip) # 1d030597 <_sk_srcover_bgra_8888_sse2_lowp+0x1cff709f>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -56378,7 +57239,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 120,255 // js 2f939 <_sk_srcover_rgba_8888_hsw_lowp+0x382>
+ .byte 120,255 // js 305bd <_sk_srcover_rgba_8888_hsw_lowp+0x382>
.byte 255 // (bad)
.byte 255,113,255 // pushq -0x1(%rcx)
.byte 255 // (bad)
@@ -56405,9 +57266,9 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 65,254,202 // dec %r10b
.byte 69,15,182,194 // movzbl %r10b,%r8d
.byte 65,128,248,14 // cmp $0xe,%r8b
- .byte 119,51 // ja 2f9ac <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
+ .byte 119,51 // ja 30630 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 76,141,29,236,2,0,0 // lea 0x2ec(%rip),%r11 # 2fc70 <_sk_srcover_bgra_8888_hsw_lowp+0x320>
+ .byte 76,141,29,236,2,0,0 // lea 0x2ec(%rip),%r11 # 308f4 <_sk_srcover_bgra_8888_hsw_lowp+0x320>
.byte 75,99,4,131 // movslq (%r11,%r8,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56417,10 +57278,10 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,41 // vmovd (%r9),%xmm5
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 233,22,1,0,0 // jmpq 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 233,22,1,0,0 // jmpq 30746 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,126,111,41 // vmovdqu (%r9),%ymm5
.byte 196,193,126,111,97,32 // vmovdqu 0x20(%r9),%ymm4
- .byte 233,6,1,0,0 // jmpq 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 233,6,1,0,0 // jmpq 30746 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,8 // vmovd 0x8(%r9),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
@@ -56429,7 +57290,7 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 197,249,112,237,232 // vpshufd $0xe8,%xmm5,%xmm5
.byte 196,227,93,2,237,3 // vpblendd $0x3,%ymm5,%ymm4,%ymm5
.byte 197,253,111,231 // vmovdqa %ymm7,%ymm4
- .byte 233,216,0,0,0 // jmpq 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 233,216,0,0,0 // jmpq 30746 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,24 // vmovd 0x18(%r9),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56445,7 +57306,7 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 196,193,122,111,41 // vmovdqu (%r9),%xmm5
.byte 196,227,85,2,236,240 // vpblendd $0xf0,%ymm4,%ymm5,%ymm5
.byte 197,125,127,196 // vmovdqa %ymm8,%ymm4
- .byte 233,129,0,0,0 // jmpq 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 233,129,0,0,0 // jmpq 30746 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,40 // vmovd 0x28(%r9),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56455,7 +57316,7 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 196,193,121,110,105,32 // vmovd 0x20(%r9),%xmm5
.byte 196,227,93,2,229,1 // vpblendd $0x1,%ymm5,%ymm4,%ymm4
.byte 196,193,126,111,41 // vmovdqu (%r9),%ymm5
- .byte 235,76 // jmp 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 235,76 // jmp 30746 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,56 // vmovd 0x38(%r9),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56475,9 +57336,9 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 196,227,93,14,245,170 // vpblendw $0xaa,%ymm5,%ymm4,%ymm6
.byte 196,227,69,14,237,170 // vpblendw $0xaa,%ymm5,%ymm7,%ymm5
.byte 196,226,85,43,238 // vpackusdw %ymm6,%ymm5,%ymm5
- .byte 197,125,111,5,213,152,0,0 // vmovdqa 0x98d5(%rip),%ymm8 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb4c>
+ .byte 197,125,111,5,177,153,0,0 // vmovdqa 0x99b1(%rip),%ymm8 # 3a120 <_sk_srcover_bgra_8888_sse2_lowp+0xc28>
.byte 196,193,85,219,240 // vpand %ymm8,%ymm5,%ymm6
- .byte 196,98,125,121,13,231,152,0,0 // vpbroadcastw 0x98e7(%rip),%ymm9 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ .byte 196,98,125,121,13,195,153,0,0 // vpbroadcastw 0x99c3(%rip),%ymm9 # 3a140 <_sk_srcover_bgra_8888_sse2_lowp+0xc48>
.byte 197,213,113,213,8 // vpsrlw $0x8,%ymm5,%ymm5
.byte 197,221,114,212,16 // vpsrld $0x10,%ymm4,%ymm4
.byte 197,197,114,215,16 // vpsrld $0x10,%ymm7,%ymm7
@@ -56516,19 +57377,19 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 196,193,53,114,243,16 // vpslld $0x10,%ymm11,%ymm9
.byte 196,65,53,235,202 // vpor %ymm10,%ymm9,%ymm9
.byte 65,128,250,14 // cmp $0xe,%r10b
- .byte 119,26 // ja 2fbd3 <_sk_srcover_bgra_8888_hsw_lowp+0x283>
- .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 2fcac <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
+ .byte 119,26 // ja 30857 <_sk_srcover_bgra_8888_hsw_lowp+0x283>
+ .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 30930 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
.byte 75,99,4,130 // movslq (%r10,%r8,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,65,121,126,1 // vmovd %xmm8,(%r9)
- .byte 233,151,0,0,0 // jmpq 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 233,151,0,0,0 // jmpq 308ee <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,65,126,127,1 // vmovdqu %ymm8,(%r9)
.byte 196,65,126,127,73,32 // vmovdqu %ymm9,0x20(%r9)
- .byte 233,135,0,0,0 // jmpq 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 233,135,0,0,0 // jmpq 308ee <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,67,121,22,65,8,2 // vpextrd $0x2,%xmm8,0x8(%r9)
.byte 196,65,121,214,1 // vmovq %xmm8,(%r9)
- .byte 235,121 // jmp 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 235,121 // jmp 308ee <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,22,73,24,2 // vpextrd $0x2,%xmm9,0x18(%r9)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -56536,12 +57397,12 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,65,121,126,73,16 // vmovd %xmm9,0x10(%r9)
.byte 196,65,122,127,1 // vmovdqu %xmm8,(%r9)
- .byte 235,76 // jmp 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 235,76 // jmp 308ee <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,67,121,22,73,40,2 // vpextrd $0x2,%xmm9,0x28(%r9)
.byte 196,67,121,22,73,36,1 // vpextrd $0x1,%xmm9,0x24(%r9)
.byte 196,65,121,126,73,32 // vmovd %xmm9,0x20(%r9)
.byte 196,65,126,127,1 // vmovdqu %ymm8,(%r9)
- .byte 235,49 // jmp 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 235,49 // jmp 308ee <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
.byte 196,67,121,22,81,56,2 // vpextrd $0x2,%xmm10,0x38(%r9)
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -56589,7 +57450,7 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 255,6 // incl (%rsi)
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f02fcb0 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff743c>
+ .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f030934 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff743c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,55 // pushq (%rdi)
@@ -56607,7 +57468,7 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 121,255 // jns 2fcd1 <_sk_srcover_bgra_8888_hsw_lowp+0x381>
+ .byte 121,255 // jns 30955 <_sk_srcover_bgra_8888_hsw_lowp+0x381>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -56640,13 +57501,13 @@ _sk_start_pipeline_sse41_lowp:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,131,0,0,0 // jae 2fd9e <_sk_start_pipeline_sse41_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 30a22 <_sk_start_pipeline_sse41_lowp+0xb6>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,8 // lea 0x8(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
- .byte 119,59 // ja 2fd6c <_sk_start_pipeline_sse41_lowp+0x84>
+ .byte 119,59 // ja 309f0 <_sk_start_pipeline_sse41_lowp+0x84>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -56665,10 +57526,10 @@ _sk_start_pipeline_sse41_lowp:
.byte 73,131,196,16 // add $0x10,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,201 // jbe 2fd35 <_sk_start_pipeline_sse41_lowp+0x4d>
+ .byte 118,201 // jbe 309b9 <_sk_start_pipeline_sse41_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 2fd95 <_sk_start_pipeline_sse41_lowp+0xad>
+ .byte 116,33 // je 30a19 <_sk_start_pipeline_sse41_lowp+0xad>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -56682,7 +57543,7 @@ _sk_start_pipeline_sse41_lowp:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 117,137 // jne 2fd27 <_sk_start_pipeline_sse41_lowp+0x3f>
+ .byte 117,137 // jne 309ab <_sk_start_pipeline_sse41_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -56713,7 +57574,7 @@ _sk_seed_shader_sse41_lowp:
.byte 102,15,110,209 // movd %ecx,%xmm2
.byte 102,15,112,210,0 // pshufd $0x0,%xmm2,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,88,21,100,150,0,0 // addps 0x9664(%rip),%xmm2 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,21,64,151,0,0 // addps 0x9740(%rip),%xmm2 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 255,224 // jmpq *%rax
@@ -56890,7 +57751,7 @@ HIDDEN _sk_black_color_sse41_lowp
FUNCTION(_sk_black_color_sse41_lowp)
_sk_black_color_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,169,147,0,0 // movaps 0x93a9(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,133,148,0,0 // movaps 0x9485(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -56901,7 +57762,7 @@ HIDDEN _sk_white_color_sse41_lowp
FUNCTION(_sk_white_color_sse41_lowp)
_sk_white_color_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,5,149,147,0,0 // movaps 0x9395(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,5,113,148,0,0 // movaps 0x9471(%rip),%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -56912,10 +57773,10 @@ HIDDEN _sk_set_rgb_sse41_lowp
FUNCTION(_sk_set_rgb_sse41_lowp)
_sk_set_rgb_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,15,16,21,224,138,0,0 // movss 0x8ae0(%rip),%xmm2 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,15,16,21,224,138,0,0 // movss 0x8ae0(%rip),%xmm2 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,159,138,0,0 // movss 0x8a9f(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,16,5,159,138,0,0 // movss 0x8a9f(%rip),%xmm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,88,192 // addss %xmm8,%xmm0
.byte 243,68,15,44,192 // cvttss2si %xmm0,%r8d
.byte 102,65,15,110,192 // movd %r8d,%xmm0
@@ -56962,7 +57823,7 @@ HIDDEN _sk_premul_sse41_lowp
FUNCTION(_sk_premul_sse41_lowp)
_sk_premul_sse41_lowp:
.byte 102,15,213,195 // pmullw %xmm3,%xmm0
- .byte 102,68,15,111,5,225,146,0,0 // movdqa 0x92e1(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,189,147,0,0 // movdqa 0x93bd(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,203 // pmullw %xmm3,%xmm1
@@ -56979,7 +57840,7 @@ HIDDEN _sk_premul_dst_sse41_lowp
FUNCTION(_sk_premul_dst_sse41_lowp)
_sk_premul_dst_sse41_lowp:
.byte 102,15,213,231 // pmullw %xmm7,%xmm4
- .byte 102,68,15,111,5,170,146,0,0 // movdqa 0x92aa(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,134,147,0,0 // movdqa 0x9386(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,224 // paddw %xmm8,%xmm4
.byte 102,15,113,212,8 // psrlw $0x8,%xmm4
.byte 102,15,213,239 // pmullw %xmm7,%xmm5
@@ -57027,7 +57888,7 @@ HIDDEN _sk_invert_sse41_lowp
.globl _sk_invert_sse41_lowp
FUNCTION(_sk_invert_sse41_lowp)
_sk_invert_sse41_lowp:
- .byte 102,68,15,111,5,72,146,0,0 // movdqa 0x9248(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,36,147,0,0 // movdqa 0x9324(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,68,15,249,200 // psubw %xmm0,%xmm9
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
@@ -57059,7 +57920,7 @@ FUNCTION(_sk_srcatop_sse41_lowp)
_sk_srcatop_sse41_lowp:
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
- .byte 102,15,111,29,236,145,0,0 // movdqa 0x91ec(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,111,29,200,146,0,0 // movdqa 0x92c8(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,68,15,111,203 // movdqa %xmm3,%xmm9
.byte 102,69,15,249,200 // psubw %xmm8,%xmm9
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
@@ -57091,7 +57952,7 @@ FUNCTION(_sk_dstatop_sse41_lowp)
_sk_dstatop_sse41_lowp:
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
.byte 102,68,15,213,195 // pmullw %xmm3,%xmm8
- .byte 102,68,15,111,13,108,145,0,0 // movdqa 0x916c(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,72,146,0,0 // movdqa 0x9248(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,253,193 // paddw %xmm9,%xmm8
.byte 102,68,15,111,213 // movdqa %xmm5,%xmm10
.byte 102,68,15,213,211 // pmullw %xmm3,%xmm10
@@ -57120,7 +57981,7 @@ HIDDEN _sk_srcin_sse41_lowp
FUNCTION(_sk_srcin_sse41_lowp)
_sk_srcin_sse41_lowp:
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
- .byte 102,68,15,111,5,247,144,0,0 // movdqa 0x90f7(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,211,145,0,0 // movdqa 0x91d3(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,207 // pmullw %xmm7,%xmm1
@@ -57141,7 +58002,7 @@ FUNCTION(_sk_dstin_sse41_lowp)
_sk_dstin_sse41_lowp:
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,213,195 // pmullw %xmm3,%xmm0
- .byte 102,68,15,111,5,174,144,0,0 // movdqa 0x90ae(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,138,145,0,0 // movdqa 0x918a(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
@@ -57162,7 +58023,7 @@ HIDDEN _sk_srcout_sse41_lowp
.globl _sk_srcout_sse41_lowp
FUNCTION(_sk_srcout_sse41_lowp)
_sk_srcout_sse41_lowp:
- .byte 102,68,15,111,5,101,144,0,0 // movdqa 0x9065(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,65,145,0,0 // movdqa 0x9141(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,68,15,249,207 // psubw %xmm7,%xmm9
.byte 102,65,15,213,193 // pmullw %xmm9,%xmm0
@@ -57185,7 +58046,7 @@ HIDDEN _sk_dstout_sse41_lowp
FUNCTION(_sk_dstout_sse41_lowp)
_sk_dstout_sse41_lowp:
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,68,15,111,5,14,144,0,0 // movdqa 0x900e(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,234,144,0,0 // movdqa 0x90ea(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,249,216 // psubw %xmm0,%xmm3
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
@@ -57210,7 +58071,7 @@ HIDDEN _sk_srcover_sse41_lowp
.globl _sk_srcover_sse41_lowp
FUNCTION(_sk_srcover_sse41_lowp)
_sk_srcover_sse41_lowp:
- .byte 102,68,15,111,13,180,143,0,0 // movdqa 0x8fb4(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,144,144,0,0 // movdqa 0x9090(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
.byte 102,68,15,249,195 // psubw %xmm3,%xmm8
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
@@ -57239,7 +58100,7 @@ HIDDEN _sk_dstover_sse41_lowp
.globl _sk_dstover_sse41_lowp
FUNCTION(_sk_dstover_sse41_lowp)
_sk_dstover_sse41_lowp:
- .byte 102,68,15,111,5,58,143,0,0 // movdqa 0x8f3a(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,22,144,0,0 // movdqa 0x9016(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,68,15,249,207 // psubw %xmm7,%xmm9
.byte 102,65,15,213,193 // pmullw %xmm9,%xmm0
@@ -57266,7 +58127,7 @@ HIDDEN _sk_modulate_sse41_lowp
FUNCTION(_sk_modulate_sse41_lowp)
_sk_modulate_sse41_lowp:
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
- .byte 102,68,15,111,5,211,142,0,0 // movdqa 0x8ed3(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,175,143,0,0 // movdqa 0x8faf(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,205 // pmullw %xmm5,%xmm1
@@ -57285,7 +58146,7 @@ HIDDEN _sk_multiply_sse41_lowp
.globl _sk_multiply_sse41_lowp
FUNCTION(_sk_multiply_sse41_lowp)
_sk_multiply_sse41_lowp:
- .byte 102,68,15,111,13,146,142,0,0 // movdqa 0x8e92(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,110,143,0,0 // movdqa 0x8f6e(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
.byte 102,68,15,249,195 // psubw %xmm3,%xmm8
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
@@ -57328,7 +58189,7 @@ HIDDEN _sk_plus__sse41_lowp
FUNCTION(_sk_plus__sse41_lowp)
_sk_plus__sse41_lowp:
.byte 102,15,253,196 // paddw %xmm4,%xmm0
- .byte 102,68,15,111,5,215,141,0,0 // movdqa 0x8dd7(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,179,142,0,0 // movdqa 0x8eb3(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,56,58,192 // pminuw %xmm8,%xmm0
.byte 102,15,253,205 // paddw %xmm5,%xmm1
.byte 102,65,15,56,58,200 // pminuw %xmm8,%xmm1
@@ -57348,7 +58209,7 @@ _sk_screen_sse41_lowp:
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,253,193 // paddw %xmm1,%xmm0
.byte 102,15,213,204 // pmullw %xmm4,%xmm1
- .byte 102,68,15,111,21,145,141,0,0 // movdqa 0x8d91(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,21,109,142,0,0 // movdqa 0x8e6d(%rip),%xmm10 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -57380,7 +58241,7 @@ HIDDEN _sk_xor__sse41_lowp
FUNCTION(_sk_xor__sse41_lowp)
_sk_xor__sse41_lowp:
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,111,13,15,141,0,0 // movdqa 0x8d0f(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,235,141,0,0 // movdqa 0x8deb(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,209 // movdqa %xmm9,%xmm10
.byte 102,68,15,249,215 // psubw %xmm7,%xmm10
.byte 102,65,15,213,194 // pmullw %xmm10,%xmm0
@@ -57423,7 +58284,7 @@ _sk_darken_sse41_lowp:
.byte 102,68,15,213,207 // pmullw %xmm7,%xmm9
.byte 102,15,213,203 // pmullw %xmm3,%xmm1
.byte 102,65,15,56,62,201 // pmaxuw %xmm9,%xmm1
- .byte 102,68,15,111,13,86,140,0,0 // movdqa 0x8c56(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,50,141,0,0 // movdqa 0x8d32(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -57467,7 +58328,7 @@ _sk_lighten_sse41_lowp:
.byte 102,68,15,213,207 // pmullw %xmm7,%xmm9
.byte 102,15,213,203 // pmullw %xmm3,%xmm1
.byte 102,65,15,56,58,201 // pminuw %xmm9,%xmm1
- .byte 102,68,15,111,13,153,139,0,0 // movdqa 0x8b99(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,117,140,0,0 // movdqa 0x8c75(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -57511,10 +58372,10 @@ _sk_difference_sse41_lowp:
.byte 102,68,15,213,207 // pmullw %xmm7,%xmm9
.byte 102,15,213,203 // pmullw %xmm3,%xmm1
.byte 102,65,15,56,58,201 // pminuw %xmm9,%xmm1
- .byte 102,68,15,111,13,220,138,0,0 // movdqa 0x8adc(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,184,139,0,0 // movdqa 0x8bb8(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,41,146,0,0 // movdqa 0x9229(%rip),%xmm10 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ .byte 102,68,15,111,21,5,147,0,0 // movdqa 0x9305(%rip),%xmm10 # 3a8b0 <_sk_srcover_bgra_8888_sse2_lowp+0x13b8>
.byte 102,65,15,219,202 // pand %xmm10,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
.byte 102,68,15,111,221 // movdqa %xmm5,%xmm11
@@ -57556,10 +58417,10 @@ _sk_exclusion_sse41_lowp:
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,253,193 // paddw %xmm1,%xmm0
.byte 102,15,213,204 // pmullw %xmm4,%xmm1
- .byte 102,68,15,111,13,24,138,0,0 // movdqa 0x8a18(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,244,138,0,0 // movdqa 0x8af4(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,101,145,0,0 // movdqa 0x9165(%rip),%xmm10 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ .byte 102,68,15,111,21,65,146,0,0 // movdqa 0x9241(%rip),%xmm10 # 3a8b0 <_sk_srcover_bgra_8888_sse2_lowp+0x13b8>
.byte 102,65,15,219,202 // pand %xmm10,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
@@ -57595,14 +58456,14 @@ _sk_hardlight_sse41_lowp:
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
- .byte 102,68,15,111,29,115,137,0,0 // movdqa 0x8973(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,29,79,138,0,0 // movdqa 0x8a4f(%rip),%xmm11 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,249,220 // psubw %xmm12,%xmm11
.byte 102,65,15,111,227 // movdqa %xmm11,%xmm4
.byte 102,65,15,213,224 // pmullw %xmm8,%xmm4
.byte 102,68,15,111,251 // movdqa %xmm3,%xmm15
.byte 102,69,15,249,248 // psubw %xmm8,%xmm15
.byte 102,69,15,253,192 // paddw %xmm8,%xmm8
- .byte 102,68,15,111,13,188,144,0,0 // movdqa 0x90bc(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,13,152,145,0,0 // movdqa 0x9198(%rip),%xmm9 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,68,15,111,243 // movdqa %xmm3,%xmm14
.byte 102,69,15,239,241 // pxor %xmm9,%xmm14
.byte 102,65,15,111,196 // movdqa %xmm12,%xmm0
@@ -57649,7 +58510,7 @@ _sk_hardlight_sse41_lowp:
.byte 102,68,15,111,232 // movdqa %xmm0,%xmm13
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,65,15,56,16,210 // pblendvb %xmm0,%xmm10,%xmm2
- .byte 102,68,15,111,13,100,136,0,0 // movdqa 0x8864(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,64,137,0,0 // movdqa 0x8940(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,249,195 // psubw %xmm3,%xmm0
.byte 102,15,111,248 // movdqa %xmm0,%xmm7
@@ -57688,7 +58549,7 @@ FUNCTION(_sk_overlay_sse41_lowp)
_sk_overlay_sse41_lowp:
.byte 102,68,15,111,231 // movdqa %xmm7,%xmm12
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
- .byte 102,68,15,111,29,199,135,0,0 // movdqa 0x87c7(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,29,163,136,0,0 // movdqa 0x88a3(%rip),%xmm11 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,249,220 // psubw %xmm12,%xmm11
.byte 102,65,15,111,195 // movdqa %xmm11,%xmm0
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
@@ -57700,7 +58561,7 @@ _sk_overlay_sse41_lowp:
.byte 102,68,15,249,252 // psubw %xmm4,%xmm15
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,253,192 // paddw %xmm0,%xmm0
- .byte 102,68,15,111,13,248,142,0,0 // movdqa 0x8ef8(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,13,212,143,0,0 // movdqa 0x8fd4(%rip),%xmm9 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,69,15,111,212 // movdqa %xmm12,%xmm10
.byte 102,68,15,213,211 // pmullw %xmm3,%xmm10
.byte 102,69,15,213,254 // pmullw %xmm14,%xmm15
@@ -57746,7 +58607,7 @@ _sk_overlay_sse41_lowp:
.byte 102,15,253,210 // paddw %xmm2,%xmm2
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,65,15,56,16,210 // pblendvb %xmm0,%xmm10,%xmm2
- .byte 102,68,15,111,13,170,134,0,0 // movdqa 0x86aa(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,134,135,0,0 // movdqa 0x8786(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,249,195 // psubw %xmm3,%xmm0
.byte 102,15,111,248 // movdqa %xmm0,%xmm7
@@ -57789,49 +58650,49 @@ _sk_load_8888_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 30e08 <_sk_load_8888_sse41_lowp+0x44>
+ .byte 119,41 // ja 31a8c <_sk_load_8888_sse41_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 30ee0 <_sk_load_8888_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31b64 <_sk_load_8888_sse41_lowp+0x11c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,20,144 // movd (%r8,%rdx,4),%xmm2
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 30e61 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 31ae5 <_sk_load_8888_sse41_lowp+0x9d>
.byte 243,65,15,111,20,144 // movdqu (%r8,%rdx,4),%xmm2
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 30e61 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 31ae5 <_sk_load_8888_sse41_lowp+0x9d>
.byte 102,65,15,110,68,144,8 // movd 0x8(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 243,65,15,126,20,144 // movq (%r8,%rdx,4),%xmm2
.byte 102,65,15,58,14,208,240 // pblendw $0xf0,%xmm8,%xmm2
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
- .byte 235,37 // jmp 30e61 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 31ae5 <_sk_load_8888_sse41_lowp+0x9d>
.byte 102,65,15,110,68,144,24 // movd 0x18(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,20,144 // movdqu (%r8,%rdx,4),%xmm2
- .byte 102,15,111,5,7,141,0,0 // movdqa 0x8d07(%rip),%xmm0 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,5,227,141,0,0 // movdqa 0x8de3(%rip),%xmm0 # 3a8d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,15,56,0,200 // pshufb %xmm0,%xmm1
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,56,0,216 // pshufb %xmm0,%xmm3
.byte 102,15,108,203 // punpcklqdq %xmm3,%xmm1
- .byte 102,68,15,111,13,103,133,0,0 // movdqa 0x8567(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,67,134,0,0 // movdqa 0x8643(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,193 // pand %xmm9,%xmm0
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
- .byte 102,68,15,111,21,224,140,0,0 // movdqa 0x8ce0(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,21,188,141,0,0 // movdqa 0x8dbc(%rip),%xmm10 # 3a8e0 <_sk_srcover_bgra_8888_sse2_lowp+0x13e8>
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
.byte 102,65,15,56,0,218 // pshufb %xmm10,%xmm3
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,219 // punpcklqdq %xmm11,%xmm3
- .byte 102,68,15,111,21,205,140,0,0 // movdqa 0x8ccd(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,169,141,0,0 // movdqa 0x8da9(%rip),%xmm10 # 3a8f0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f8>
.byte 102,65,15,56,0,210 // pshufb %xmm10,%xmm2
.byte 102,69,15,56,0,194 // pshufb %xmm10,%xmm8
.byte 102,65,15,108,208 // punpcklqdq %xmm8,%xmm2
@@ -57847,7 +58708,7 @@ _sk_load_8888_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 30eed <_sk_load_8888_sse41_lowp+0x129>
+ .byte 123,255 // jnp 31b71 <_sk_load_8888_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -57869,49 +58730,49 @@ _sk_load_8888_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 30f40 <_sk_load_8888_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 31bc4 <_sk_load_8888_dst_sse41_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31018 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31c9c <_sk_load_8888_dst_sse41_lowp+0x11c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,52,144 // movd (%r8,%rdx,4),%xmm6
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 30f99 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 31c1d <_sk_load_8888_dst_sse41_lowp+0x9d>
.byte 243,65,15,111,52,144 // movdqu (%r8,%rdx,4),%xmm6
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 30f99 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 31c1d <_sk_load_8888_dst_sse41_lowp+0x9d>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 243,65,15,126,52,144 // movq (%r8,%rdx,4),%xmm6
.byte 102,65,15,58,14,240,240 // pblendw $0xf0,%xmm8,%xmm6
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,37 // jmp 30f99 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 31c1d <_sk_load_8888_dst_sse41_lowp+0x9d>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,52,144 // movdqu (%r8,%rdx,4),%xmm6
- .byte 102,15,111,37,207,139,0,0 // movdqa 0x8bcf(%rip),%xmm4 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,37,171,140,0,0 // movdqa 0x8cab(%rip),%xmm4 # 3a8d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,15,56,0,236 // pshufb %xmm4,%xmm5
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,56,0,252 // pshufb %xmm4,%xmm7
.byte 102,15,108,239 // punpcklqdq %xmm7,%xmm5
- .byte 102,68,15,111,13,47,132,0,0 // movdqa 0x842f(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,11,133,0,0 // movdqa 0x850b(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,65,15,219,225 // pand %xmm9,%xmm4
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
- .byte 102,68,15,111,21,168,139,0,0 // movdqa 0x8ba8(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,21,132,140,0,0 // movdqa 0x8c84(%rip),%xmm10 # 3a8e0 <_sk_srcover_bgra_8888_sse2_lowp+0x13e8>
.byte 102,15,111,254 // movdqa %xmm6,%xmm7
.byte 102,65,15,56,0,250 // pshufb %xmm10,%xmm7
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,251 // punpcklqdq %xmm11,%xmm7
- .byte 102,68,15,111,21,149,139,0,0 // movdqa 0x8b95(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,113,140,0,0 // movdqa 0x8c71(%rip),%xmm10 # 3a8f0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f8>
.byte 102,65,15,56,0,242 // pshufb %xmm10,%xmm6
.byte 102,69,15,56,0,194 // pshufb %xmm10,%xmm8
.byte 102,65,15,108,240 // punpcklqdq %xmm8,%xmm6
@@ -57927,7 +58788,7 @@ _sk_load_8888_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 31025 <_sk_load_8888_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 31ca9 <_sk_load_8888_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -57964,20 +58825,20 @@ _sk_store_8888_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,27 // ja 310ba <_sk_store_8888_sse41_lowp+0x86>
+ .byte 119,27 // ja 31d3e <_sk_store_8888_sse41_lowp+0x86>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 31100 <_sk_store_8888_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 31d84 <_sk_store_8888_sse41_lowp+0xcc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,4,144 // movd %xmm8,(%r8,%rdx,4)
- .byte 235,63 // jmp 310f9 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 31d7d <_sk_store_8888_sse41_lowp+0xc5>
.byte 243,69,15,127,4,144 // movdqu %xmm8,(%r8,%rdx,4)
.byte 243,69,15,127,76,144,16 // movdqu %xmm9,0x10(%r8,%rdx,4)
- .byte 235,48 // jmp 310f9 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 31d7d <_sk_store_8888_sse41_lowp+0xc5>
.byte 102,69,15,58,22,68,144,8,2 // pextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
.byte 102,69,15,214,4,144 // movq %xmm8,(%r8,%rdx,4)
- .byte 235,31 // jmp 310f9 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 31d7d <_sk_store_8888_sse41_lowp+0xc5>
.byte 102,69,15,58,22,76,144,24,2 // pextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
.byte 102,69,15,58,22,76,144,20,1 // pextrd $0x1,%xmm9,0x14(%r8,%rdx,4)
.byte 102,69,15,126,76,144,16 // movd %xmm9,0x10(%r8,%rdx,4)
@@ -58021,49 +58882,49 @@ _sk_load_bgra_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 31160 <_sk_load_bgra_sse41_lowp+0x44>
+ .byte 119,41 // ja 31de4 <_sk_load_bgra_sse41_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31238 <_sk_load_bgra_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31ebc <_sk_load_bgra_sse41_lowp+0x11c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,4,144 // movd (%r8,%rdx,4),%xmm0
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 311b9 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 31e3d <_sk_load_bgra_sse41_lowp+0x9d>
.byte 243,65,15,111,4,144 // movdqu (%r8,%rdx,4),%xmm0
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 311b9 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 31e3d <_sk_load_bgra_sse41_lowp+0x9d>
.byte 102,65,15,110,68,144,8 // movd 0x8(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 243,65,15,126,4,144 // movq (%r8,%rdx,4),%xmm0
.byte 102,65,15,58,14,192,240 // pblendw $0xf0,%xmm8,%xmm0
.byte 102,68,15,111,193 // movdqa %xmm1,%xmm8
- .byte 235,37 // jmp 311b9 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 31e3d <_sk_load_bgra_sse41_lowp+0x9d>
.byte 102,65,15,110,68,144,24 // movd 0x18(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,4,144 // movdqu (%r8,%rdx,4),%xmm0
- .byte 102,15,111,21,175,137,0,0 // movdqa 0x89af(%rip),%xmm2 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,21,139,138,0,0 // movdqa 0x8a8b(%rip),%xmm2 # 3a8d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,56,0,202 // pshufb %xmm2,%xmm1
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,56,0,218 // pshufb %xmm2,%xmm3
.byte 102,15,108,203 // punpcklqdq %xmm3,%xmm1
- .byte 102,68,15,111,13,15,130,0,0 // movdqa 0x820f(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,235,130,0,0 // movdqa 0x82eb(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,65,15,219,209 // pand %xmm9,%xmm2
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
- .byte 102,68,15,111,21,136,137,0,0 // movdqa 0x8988(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,21,100,138,0,0 // movdqa 0x8a64(%rip),%xmm10 # 3a8e0 <_sk_srcover_bgra_8888_sse2_lowp+0x13e8>
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,65,15,56,0,218 // pshufb %xmm10,%xmm3
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,219 // punpcklqdq %xmm11,%xmm3
- .byte 102,68,15,111,21,117,137,0,0 // movdqa 0x8975(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,81,138,0,0 // movdqa 0x8a51(%rip),%xmm10 # 3a8f0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f8>
.byte 102,65,15,56,0,194 // pshufb %xmm10,%xmm0
.byte 102,69,15,56,0,194 // pshufb %xmm10,%xmm8
.byte 102,65,15,108,192 // punpcklqdq %xmm8,%xmm0
@@ -58079,7 +58940,7 @@ _sk_load_bgra_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 31245 <_sk_load_bgra_sse41_lowp+0x129>
+ .byte 123,255 // jnp 31ec9 <_sk_load_bgra_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -58101,49 +58962,49 @@ _sk_load_bgra_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 31298 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 31f1c <_sk_load_bgra_dst_sse41_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31370 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31ff4 <_sk_load_bgra_dst_sse41_lowp+0x11c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,36,144 // movd (%r8,%rdx,4),%xmm4
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 312f1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 31f75 <_sk_load_bgra_dst_sse41_lowp+0x9d>
.byte 243,65,15,111,36,144 // movdqu (%r8,%rdx,4),%xmm4
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 312f1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 31f75 <_sk_load_bgra_dst_sse41_lowp+0x9d>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 243,65,15,126,36,144 // movq (%r8,%rdx,4),%xmm4
.byte 102,65,15,58,14,224,240 // pblendw $0xf0,%xmm8,%xmm4
.byte 102,68,15,111,197 // movdqa %xmm5,%xmm8
- .byte 235,37 // jmp 312f1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 31f75 <_sk_load_bgra_dst_sse41_lowp+0x9d>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,36,144 // movdqu (%r8,%rdx,4),%xmm4
- .byte 102,15,111,53,119,136,0,0 // movdqa 0x8877(%rip),%xmm6 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,53,83,137,0,0 // movdqa 0x8953(%rip),%xmm6 # 3a8d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,56,0,238 // pshufb %xmm6,%xmm5
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,56,0,254 // pshufb %xmm6,%xmm7
.byte 102,15,108,239 // punpcklqdq %xmm7,%xmm5
- .byte 102,68,15,111,13,215,128,0,0 // movdqa 0x80d7(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,179,129,0,0 // movdqa 0x81b3(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,65,15,219,241 // pand %xmm9,%xmm6
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
- .byte 102,68,15,111,21,80,136,0,0 // movdqa 0x8850(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,21,44,137,0,0 // movdqa 0x892c(%rip),%xmm10 # 3a8e0 <_sk_srcover_bgra_8888_sse2_lowp+0x13e8>
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,65,15,56,0,250 // pshufb %xmm10,%xmm7
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,251 // punpcklqdq %xmm11,%xmm7
- .byte 102,68,15,111,21,61,136,0,0 // movdqa 0x883d(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,25,137,0,0 // movdqa 0x8919(%rip),%xmm10 # 3a8f0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f8>
.byte 102,65,15,56,0,226 // pshufb %xmm10,%xmm4
.byte 102,69,15,56,0,194 // pshufb %xmm10,%xmm8
.byte 102,65,15,108,224 // punpcklqdq %xmm8,%xmm4
@@ -58159,7 +59020,7 @@ _sk_load_bgra_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 3137d <_sk_load_bgra_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 32001 <_sk_load_bgra_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -58196,20 +59057,20 @@ _sk_store_bgra_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,27 // ja 31412 <_sk_store_bgra_sse41_lowp+0x86>
+ .byte 119,27 // ja 32096 <_sk_store_bgra_sse41_lowp+0x86>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 31458 <_sk_store_bgra_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 320dc <_sk_store_bgra_sse41_lowp+0xcc>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,4,144 // movd %xmm8,(%r8,%rdx,4)
- .byte 235,63 // jmp 31451 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 320d5 <_sk_store_bgra_sse41_lowp+0xc5>
.byte 243,69,15,127,4,144 // movdqu %xmm8,(%r8,%rdx,4)
.byte 243,69,15,127,76,144,16 // movdqu %xmm9,0x10(%r8,%rdx,4)
- .byte 235,48 // jmp 31451 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 320d5 <_sk_store_bgra_sse41_lowp+0xc5>
.byte 102,69,15,58,22,68,144,8,2 // pextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
.byte 102,69,15,214,4,144 // movq %xmm8,(%r8,%rdx,4)
- .byte 235,31 // jmp 31451 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 320d5 <_sk_store_bgra_sse41_lowp+0xc5>
.byte 102,69,15,58,22,76,144,24,2 // pextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
.byte 102,69,15,58,22,76,144,20,1 // pextrd $0x1,%xmm9,0x14(%r8,%rdx,4)
.byte 102,69,15,126,76,144,16 // movd %xmm9,0x10(%r8,%rdx,4)
@@ -58312,17 +59173,17 @@ _sk_gather_8888_sse41_lowp:
.byte 102,65,15,196,202,5 // pinsrw $0x5,%r10d,%xmm1
.byte 102,65,15,196,201,6 // pinsrw $0x6,%r9d,%xmm1
.byte 102,15,196,200,7 // pinsrw $0x7,%eax,%xmm1
- .byte 102,68,15,111,13,64,126,0,0 // movdqa 0x7e40(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,28,127,0,0 // movdqa 0x7f1c(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,193 // pand %xmm9,%xmm0
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
- .byte 102,68,15,111,21,185,133,0,0 // movdqa 0x85b9(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,21,149,134,0,0 // movdqa 0x8695(%rip),%xmm10 # 3a8e0 <_sk_srcover_bgra_8888_sse2_lowp+0x13e8>
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
.byte 102,65,15,56,0,218 // pshufb %xmm10,%xmm3
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,219 // punpcklqdq %xmm11,%xmm3
- .byte 102,68,15,111,21,166,133,0,0 // movdqa 0x85a6(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,130,134,0,0 // movdqa 0x8682(%rip),%xmm10 # 3a8f0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f8>
.byte 102,65,15,56,0,210 // pshufb %xmm10,%xmm2
.byte 102,69,15,56,0,194 // pshufb %xmm10,%xmm8
.byte 102,65,15,108,208 // punpcklqdq %xmm8,%xmm2
@@ -58407,17 +59268,17 @@ _sk_gather_bgra_sse41_lowp:
.byte 102,65,15,196,202,5 // pinsrw $0x5,%r10d,%xmm1
.byte 102,65,15,196,201,6 // pinsrw $0x6,%r9d,%xmm1
.byte 102,15,196,200,7 // pinsrw $0x7,%eax,%xmm1
- .byte 102,68,15,111,13,168,124,0,0 // movdqa 0x7ca8(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,132,125,0,0 // movdqa 0x7d84(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,65,15,219,209 // pand %xmm9,%xmm2
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
- .byte 102,68,15,111,21,33,132,0,0 // movdqa 0x8421(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,21,253,132,0,0 // movdqa 0x84fd(%rip),%xmm10 # 3a8e0 <_sk_srcover_bgra_8888_sse2_lowp+0x13e8>
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,65,15,56,0,218 // pshufb %xmm10,%xmm3
.byte 102,69,15,111,216 // movdqa %xmm8,%xmm11
.byte 102,69,15,56,0,218 // pshufb %xmm10,%xmm11
.byte 102,65,15,108,219 // punpcklqdq %xmm11,%xmm3
- .byte 102,68,15,111,21,14,132,0,0 // movdqa 0x840e(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,234,132,0,0 // movdqa 0x84ea(%rip),%xmm10 # 3a8f0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f8>
.byte 102,65,15,56,0,194 // pshufb %xmm10,%xmm0
.byte 102,69,15,56,0,194 // pshufb %xmm10,%xmm8
.byte 102,65,15,108,192 // punpcklqdq %xmm8,%xmm0
@@ -58443,23 +59304,23 @@ _sk_load_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 317e0 <_sk_load_565_sse41_lowp+0x3c>
+ .byte 119,34 // ja 32464 <_sk_load_565_sse41_lowp+0x3c>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 31890 <_sk_load_565_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 32514 <_sk_load_565_sse41_lowp+0xec>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,74 // jmp 3182a <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,74 // jmp 324ae <_sk_load_565_sse41_lowp+0x86>
.byte 243,65,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm0
- .byte 235,66 // jmp 3182a <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,66 // jmp 324ae <_sk_load_565_sse41_lowp+0x86>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,76,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm1
.byte 102,65,15,110,4,80 // movd (%r8,%rdx,2),%xmm0
.byte 102,15,58,14,193,252 // pblendw $0xfc,%xmm1,%xmm0
- .byte 235,40 // jmp 3182a <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,40 // jmp 324ae <_sk_load_565_sse41_lowp+0x86>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,76,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm1
.byte 102,65,15,196,76,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm1
@@ -58468,11 +59329,11 @@ _sk_load_565_sse41_lowp:
.byte 102,15,58,14,193,240 // pblendw $0xf0,%xmm1,%xmm0
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
- .byte 102,15,219,29,101,131,0,0 // pand 0x8365(%rip),%xmm3 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,29,65,132,0,0 // pand 0x8441(%rip),%xmm3 # 3a900 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,100,131,0,0 // pand 0x8364(%rip),%xmm1 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,15,111,21,108,131,0,0 // movdqa 0x836c(%rip),%xmm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,15,219,13,64,132,0,0 // pand 0x8440(%rip),%xmm1 # 3a910 <_sk_srcover_bgra_8888_sse2_lowp+0x1418>
+ .byte 102,15,111,21,72,132,0,0 // movdqa 0x8448(%rip),%xmm2 # 3a920 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
@@ -58485,7 +59346,7 @@ _sk_load_565_sse41_lowp:
.byte 102,15,113,210,2 // psrlw $0x2,%xmm2
.byte 102,15,235,211 // por %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,98,123,0,0 // movaps 0x7b62(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,62,124,0,0 // movaps 0x7c3e(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -58496,7 +59357,7 @@ _sk_load_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 318a5 <_sk_load_565_sse41_lowp+0x101>
+ .byte 126,255 // jle 32529 <_sk_load_565_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -58515,23 +59376,23 @@ _sk_load_565_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 318e8 <_sk_load_565_dst_sse41_lowp+0x3c>
+ .byte 119,34 // ja 3256c <_sk_load_565_dst_sse41_lowp+0x3c>
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 31998 <_sk_load_565_dst_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 3261c <_sk_load_565_dst_sse41_lowp+0xec>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,74 // jmp 31932 <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,74 // jmp 325b6 <_sk_load_565_dst_sse41_lowp+0x86>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,66 // jmp 31932 <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,66 // jmp 325b6 <_sk_load_565_dst_sse41_lowp+0x86>
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 102,65,15,196,108,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm5
.byte 102,65,15,110,36,80 // movd (%r8,%rdx,2),%xmm4
.byte 102,15,58,14,229,252 // pblendw $0xfc,%xmm5,%xmm4
- .byte 235,40 // jmp 31932 <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,40 // jmp 325b6 <_sk_load_565_dst_sse41_lowp+0x86>
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 102,65,15,196,108,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm5
.byte 102,65,15,196,108,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm5
@@ -58540,11 +59401,11 @@ _sk_load_565_dst_sse41_lowp:
.byte 102,15,58,14,229,240 // pblendw $0xf0,%xmm5,%xmm4
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,15,113,215,8 // psrlw $0x8,%xmm7
- .byte 102,15,219,61,93,130,0,0 // pand 0x825d(%rip),%xmm7 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,61,57,131,0,0 // pand 0x8339(%rip),%xmm7 # 3a900 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,92,130,0,0 // pand 0x825c(%rip),%xmm5 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,15,111,53,100,130,0,0 // movdqa 0x8264(%rip),%xmm6 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,15,219,45,56,131,0,0 // pand 0x8338(%rip),%xmm5 # 3a910 <_sk_srcover_bgra_8888_sse2_lowp+0x1418>
+ .byte 102,15,111,53,64,131,0,0 // movdqa 0x8340(%rip),%xmm6 # 3a920 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
.byte 102,15,219,244 // pand %xmm4,%xmm6
.byte 102,15,113,212,13 // psrlw $0xd,%xmm4
.byte 102,15,235,231 // por %xmm7,%xmm4
@@ -58557,7 +59418,7 @@ _sk_load_565_dst_sse41_lowp:
.byte 102,15,113,214,2 // psrlw $0x2,%xmm6
.byte 102,15,235,247 // por %xmm7,%xmm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,90,122,0,0 // movaps 0x7a5a(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,61,54,123,0,0 // movaps 0x7b36(%rip),%xmm7 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -58568,7 +59429,7 @@ _sk_load_565_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 319ad <_sk_load_565_dst_sse41_lowp+0x101>
+ .byte 126,255 // jle 32631 <_sk_load_565_dst_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -58585,10 +59446,10 @@ _sk_store_565_sse41_lowp:
.byte 76,3,0 // add (%rax),%r8
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,65,15,113,240,8 // psllw $0x8,%xmm8
- .byte 102,68,15,219,5,248,129,0,0 // pand 0x81f8(%rip),%xmm8 # 39bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,68,15,219,5,212,130,0,0 // pand 0x82d4(%rip),%xmm8 # 3a930 <_sk_srcover_bgra_8888_sse2_lowp+0x1438>
.byte 102,68,15,111,201 // movdqa %xmm1,%xmm9
.byte 102,65,15,113,241,3 // psllw $0x3,%xmm9
- .byte 102,68,15,219,13,244,129,0,0 // pand 0x81f4(%rip),%xmm9 # 39be0 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ .byte 102,68,15,219,13,208,130,0,0 // pand 0x82d0(%rip),%xmm9 # 3a940 <_sk_srcover_bgra_8888_sse2_lowp+0x1448>
.byte 102,69,15,235,200 // por %xmm8,%xmm9
.byte 102,68,15,111,194 // movdqa %xmm2,%xmm8
.byte 102,65,15,113,208,3 // psrlw $0x3,%xmm8
@@ -58597,19 +59458,19 @@ _sk_store_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,29 // ja 31a28 <_sk_store_565_sse41_lowp+0x74>
+ .byte 119,29 // ja 326ac <_sk_store_565_sse41_lowp+0x74>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,83,0,0,0 // lea 0x53(%rip),%r9 # 31a68 <_sk_store_565_sse41_lowp+0xb4>
+ .byte 76,141,13,83,0,0,0 // lea 0x53(%rip),%r9 # 326ec <_sk_store_565_sse41_lowp+0xb4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,58,21,4,80,0 // pextrw $0x0,%xmm8,(%r8,%rdx,2)
- .byte 235,58 // jmp 31a62 <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,58 // jmp 326e6 <_sk_store_565_sse41_lowp+0xae>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,50 // jmp 31a62 <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,50 // jmp 326e6 <_sk_store_565_sse41_lowp+0xae>
.byte 102,69,15,58,21,68,80,4,2 // pextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
.byte 102,69,15,126,4,80 // movd %xmm8,(%r8,%rdx,2)
- .byte 235,33 // jmp 31a62 <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,33 // jmp 326e6 <_sk_store_565_sse41_lowp+0xae>
.byte 102,69,15,58,21,68,80,12,6 // pextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
.byte 102,69,15,58,21,68,80,10,5 // pextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
.byte 102,69,15,58,21,68,80,8,4 // pextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -58629,7 +59490,7 @@ _sk_store_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 235,255 // jmp 31a79 <_sk_store_565_sse41_lowp+0xc5>
+ .byte 235,255 // jmp 326fd <_sk_store_565_sse41_lowp+0xc5>
.byte 255 // (bad)
.byte 255,226 // jmpq *%rdx
.byte 255 // (bad)
@@ -58706,11 +59567,11 @@ _sk_gather_565_sse41_lowp:
.byte 102,15,196,192,7 // pinsrw $0x7,%eax,%xmm0
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
- .byte 102,15,219,29,2,128,0,0 // pand 0x8002(%rip),%xmm3 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,29,222,128,0,0 // pand 0x80de(%rip),%xmm3 # 3a900 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,1,128,0,0 // pand 0x8001(%rip),%xmm1 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,15,111,21,9,128,0,0 // movdqa 0x8009(%rip),%xmm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,15,219,13,221,128,0,0 // pand 0x80dd(%rip),%xmm1 # 3a910 <_sk_srcover_bgra_8888_sse2_lowp+0x1418>
+ .byte 102,15,111,21,229,128,0,0 // movdqa 0x80e5(%rip),%xmm2 # 3a920 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
@@ -58723,7 +59584,7 @@ _sk_gather_565_sse41_lowp:
.byte 102,15,113,210,2 // psrlw $0x2,%xmm2
.byte 102,15,235,211 // por %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,255,119,0,0 // movaps 0x77ff(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,219,120,0,0 // movaps 0x78db(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -58744,23 +59605,23 @@ _sk_load_4444_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 31c38 <_sk_load_4444_sse41_lowp+0x3d>
+ .byte 119,35 // ja 328bc <_sk_load_4444_sse41_lowp+0x3d>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,209,0,0,0 // lea 0xd1(%rip),%r9 # 31cf4 <_sk_load_4444_sse41_lowp+0xf9>
+ .byte 76,141,13,209,0,0,0 // lea 0xd1(%rip),%r9 # 32978 <_sk_load_4444_sse41_lowp+0xf9>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,76 // jmp 31c84 <_sk_load_4444_sse41_lowp+0x89>
+ .byte 235,76 // jmp 32908 <_sk_load_4444_sse41_lowp+0x89>
.byte 243,69,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm8
- .byte 235,68 // jmp 31c84 <_sk_load_4444_sse41_lowp+0x89>
+ .byte 235,68 // jmp 32908 <_sk_load_4444_sse41_lowp+0x89>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
.byte 102,69,15,110,4,80 // movd (%r8,%rdx,2),%xmm8
.byte 102,68,15,58,14,192,252 // pblendw $0xfc,%xmm0,%xmm8
- .byte 235,41 // jmp 31c84 <_sk_load_4444_sse41_lowp+0x89>
+ .byte 235,41 // jmp 32908 <_sk_load_4444_sse41_lowp+0x89>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
.byte 102,65,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -58771,7 +59632,7 @@ _sk_load_4444_sse41_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,5,80,127,0,0 // movdqa 0x7f50(%rip),%xmm0 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,15,111,5,44,128,0,0 // movdqa 0x802c(%rip),%xmm0 # 3a950 <_sk_srcover_bgra_8888_sse2_lowp+0x1458>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -58819,23 +59680,23 @@ _sk_load_4444_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 31d4d <_sk_load_4444_dst_sse41_lowp+0x3d>
+ .byte 119,35 // ja 329d1 <_sk_load_4444_dst_sse41_lowp+0x3d>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,208,0,0,0 // lea 0xd0(%rip),%r9 # 31e08 <_sk_load_4444_dst_sse41_lowp+0xf8>
+ .byte 76,141,13,208,0,0,0 // lea 0xd0(%rip),%r9 # 32a8c <_sk_load_4444_dst_sse41_lowp+0xf8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,76 // jmp 31d99 <_sk_load_4444_dst_sse41_lowp+0x89>
+ .byte 235,76 // jmp 32a1d <_sk_load_4444_dst_sse41_lowp+0x89>
.byte 243,69,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm8
- .byte 235,68 // jmp 31d99 <_sk_load_4444_dst_sse41_lowp+0x89>
+ .byte 235,68 // jmp 32a1d <_sk_load_4444_dst_sse41_lowp+0x89>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,65,15,196,100,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm4
.byte 102,69,15,110,4,80 // movd (%r8,%rdx,2),%xmm8
.byte 102,68,15,58,14,196,252 // pblendw $0xfc,%xmm4,%xmm8
- .byte 235,41 // jmp 31d99 <_sk_load_4444_dst_sse41_lowp+0x89>
+ .byte 235,41 // jmp 32a1d <_sk_load_4444_dst_sse41_lowp+0x89>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,65,15,196,100,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm4
.byte 102,65,15,196,100,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -58846,7 +59707,7 @@ _sk_load_4444_dst_sse41_lowp:
.byte 102,15,113,213,12 // psrlw $0xc,%xmm5
.byte 102,65,15,111,240 // movdqa %xmm8,%xmm6
.byte 102,15,113,214,8 // psrlw $0x8,%xmm6
- .byte 102,15,111,37,59,126,0,0 // movdqa 0x7e3b(%rip),%xmm4 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,15,111,37,23,127,0,0 // movdqa 0x7f17(%rip),%xmm4 # 3a950 <_sk_srcover_bgra_8888_sse2_lowp+0x1458>
.byte 102,15,219,244 // pand %xmm4,%xmm6
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,113,215,4 // psrlw $0x4,%xmm7
@@ -58891,12 +59752,12 @@ _sk_store_4444_sse41_lowp:
.byte 76,3,0 // add (%rax),%r8
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,65,15,113,240,8 // psllw $0x8,%xmm8
- .byte 102,68,15,219,5,184,125,0,0 // pand 0x7db8(%rip),%xmm8 # 39c00 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ .byte 102,68,15,219,5,148,126,0,0 // pand 0x7e94(%rip),%xmm8 # 3a960 <_sk_srcover_bgra_8888_sse2_lowp+0x1468>
.byte 102,68,15,111,201 // movdqa %xmm1,%xmm9
.byte 102,65,15,113,241,4 // psllw $0x4,%xmm9
- .byte 102,68,15,219,13,180,125,0,0 // pand 0x7db4(%rip),%xmm9 # 39c10 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
+ .byte 102,68,15,219,13,144,126,0,0 // pand 0x7e90(%rip),%xmm9 # 3a970 <_sk_srcover_bgra_8888_sse2_lowp+0x1478>
.byte 102,69,15,235,200 // por %xmm8,%xmm9
- .byte 102,68,15,111,21,182,125,0,0 // movdqa 0x7db6(%rip),%xmm10 # 39c20 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
+ .byte 102,68,15,111,21,146,126,0,0 // movdqa 0x7e92(%rip),%xmm10 # 3a980 <_sk_srcover_bgra_8888_sse2_lowp+0x1488>
.byte 102,68,15,219,210 // pand %xmm2,%xmm10
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
.byte 102,65,15,113,208,4 // psrlw $0x4,%xmm8
@@ -58906,19 +59767,19 @@ _sk_store_4444_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,29 // ja 31eab <_sk_store_4444_sse41_lowp+0x87>
+ .byte 119,29 // ja 32b2f <_sk_store_4444_sse41_lowp+0x87>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,84,0,0,0 // lea 0x54(%rip),%r9 # 31eec <_sk_store_4444_sse41_lowp+0xc8>
+ .byte 76,141,13,84,0,0,0 // lea 0x54(%rip),%r9 # 32b70 <_sk_store_4444_sse41_lowp+0xc8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,58,21,4,80,0 // pextrw $0x0,%xmm8,(%r8,%rdx,2)
- .byte 235,58 // jmp 31ee5 <_sk_store_4444_sse41_lowp+0xc1>
+ .byte 235,58 // jmp 32b69 <_sk_store_4444_sse41_lowp+0xc1>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,50 // jmp 31ee5 <_sk_store_4444_sse41_lowp+0xc1>
+ .byte 235,50 // jmp 32b69 <_sk_store_4444_sse41_lowp+0xc1>
.byte 102,69,15,58,21,68,80,4,2 // pextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
.byte 102,69,15,126,4,80 // movd %xmm8,(%r8,%rdx,2)
- .byte 235,33 // jmp 31ee5 <_sk_store_4444_sse41_lowp+0xc1>
+ .byte 235,33 // jmp 32b69 <_sk_store_4444_sse41_lowp+0xc1>
.byte 102,69,15,58,21,68,80,12,6 // pextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
.byte 102,69,15,58,21,68,80,10,5 // pextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
.byte 102,69,15,58,21,68,80,8,4 // pextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -59018,7 +59879,7 @@ _sk_gather_4444_sse41_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,5,188,123,0,0 // movdqa 0x7bbc(%rip),%xmm0 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,15,111,5,152,124,0,0 // movdqa 0x7c98(%rip),%xmm0 # 3a950 <_sk_srcover_bgra_8888_sse2_lowp+0x1458>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -59056,18 +59917,18 @@ _sk_load_a8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 320c6 <_sk_load_a8_sse41_lowp+0x39>
+ .byte 119,34 // ja 32d4a <_sk_load_a8_sse41_lowp+0x39>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 32144 <_sk_load_a8_sse41_lowp+0xb7>
+ .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 32dc8 <_sk_load_a8_sse41_lowp+0xb7>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
- .byte 235,100 // jmp 3212a <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 32dae <_sk_load_a8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,28,16 // pmovzxbw (%r8,%rdx,1),%xmm3
- .byte 235,91 // jmp 3212a <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 32dae <_sk_load_a8_sse41_lowp+0x9d>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,192,2 // pinsrw $0x2,%eax,%xmm0
@@ -59075,7 +59936,7 @@ _sk_load_a8_sse41_lowp:
.byte 102,15,110,200 // movd %eax,%xmm1
.byte 102,15,56,48,217 // pmovzxbw %xmm1,%xmm3
.byte 102,15,58,14,216,252 // pblendw $0xfc,%xmm0,%xmm3
- .byte 235,54 // jmp 3212a <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 32dae <_sk_load_a8_sse41_lowp+0x9d>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,192,6 // pinsrw $0x6,%eax,%xmm0
@@ -59086,14 +59947,14 @@ _sk_load_a8_sse41_lowp:
.byte 102,65,15,110,12,16 // movd (%r8,%rdx,1),%xmm1
.byte 102,15,56,48,217 // pmovzxbw %xmm1,%xmm3
.byte 102,15,58,14,216,240 // pblendw $0xf0,%xmm0,%xmm3
- .byte 102,15,219,29,190,114,0,0 // pand 0x72be(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,29,154,115,0,0 // pand 0x739a(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,255 // ja 32145 <_sk_load_a8_sse41_lowp+0xb8>
+ .byte 119,255 // ja 32dc9 <_sk_load_a8_sse41_lowp+0xb8>
.byte 255 // (bad)
.byte 255,154,255,255,255,139 // lcall *-0x74000001(%rdx)
.byte 255 // (bad)
@@ -59122,18 +59983,18 @@ _sk_load_a8_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 32199 <_sk_load_a8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 32e1d <_sk_load_a8_dst_sse41_lowp+0x39>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 32214 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 32e98 <_sk_load_a8_dst_sse41_lowp+0xb4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,248 // movd %eax,%xmm7
- .byte 235,100 // jmp 321fd <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 32e81 <_sk_load_a8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,60,16 // pmovzxbw (%r8,%rdx,1),%xmm7
- .byte 235,91 // jmp 321fd <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 32e81 <_sk_load_a8_dst_sse41_lowp+0x9d>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,224,2 // pinsrw $0x2,%eax,%xmm4
@@ -59141,7 +60002,7 @@ _sk_load_a8_dst_sse41_lowp:
.byte 102,15,110,232 // movd %eax,%xmm5
.byte 102,15,56,48,253 // pmovzxbw %xmm5,%xmm7
.byte 102,15,58,14,252,252 // pblendw $0xfc,%xmm4,%xmm7
- .byte 235,54 // jmp 321fd <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 32e81 <_sk_load_a8_dst_sse41_lowp+0x9d>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,224,6 // pinsrw $0x6,%eax,%xmm4
@@ -59152,13 +60013,13 @@ _sk_load_a8_dst_sse41_lowp:
.byte 102,65,15,110,44,16 // movd (%r8,%rdx,1),%xmm5
.byte 102,15,56,48,253 // pmovzxbw %xmm5,%xmm7
.byte 102,15,58,14,252,240 // pblendw $0xf0,%xmm4,%xmm7
- .byte 102,15,219,61,235,113,0,0 // pand 0x71eb(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,61,199,114,0,0 // pand 0x72c7(%rip),%xmm7 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 15,87,246 // xorps %xmm6,%xmm6
.byte 255,224 // jmpq *%rax
- .byte 122,255 // jp 32215 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ .byte 122,255 // jp 32e99 <_sk_load_a8_dst_sse41_lowp+0xb5>
.byte 255 // (bad)
.byte 255,157,255,255,255,142 // lcall *-0x71000001(%rbp)
.byte 255 // (bad)
@@ -59189,28 +60050,28 @@ _sk_store_a8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,29 // ja 32264 <_sk_store_a8_sse41_lowp+0x34>
+ .byte 119,29 // ja 32ee8 <_sk_store_a8_sse41_lowp+0x34>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,131,0,0,0 // lea 0x83(%rip),%r9 # 322d4 <_sk_store_a8_sse41_lowp+0xa4>
+ .byte 76,141,13,131,0,0,0 // lea 0x83(%rip),%r9 # 32f58 <_sk_store_a8_sse41_lowp+0xa4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,65,15,58,20,28,16,0 // pextrb $0x0,%xmm3,(%r8,%rdx,1)
- .byte 235,105 // jmp 322cd <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,105 // jmp 32f51 <_sk_store_a8_sse41_lowp+0x9d>
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,56,0,5,205,120,0,0 // pshufb 0x78cd(%rip),%xmm8 # 39b40 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ .byte 102,68,15,56,0,5,169,121,0,0 // pshufb 0x79a9(%rip),%xmm8 # 3a8a0 <_sk_srcover_bgra_8888_sse2_lowp+0x13a8>
.byte 102,69,15,214,4,16 // movq %xmm8,(%r8,%rdx,1)
- .byte 235,82 // jmp 322cd <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,82 // jmp 32f51 <_sk_store_a8_sse41_lowp+0x9d>
.byte 102,65,15,58,20,92,16,2,4 // pextrb $0x4,%xmm3,0x2(%r8,%rdx,1)
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,56,0,5,109,113,0,0 // pshufb 0x716d(%rip),%xmm8 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,56,0,5,73,114,0,0 // pshufb 0x7249(%rip),%xmm8 # 3a160 <_sk_srcover_bgra_8888_sse2_lowp+0xc68>
.byte 102,69,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,48 // jmp 322cd <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,48 // jmp 32f51 <_sk_store_a8_sse41_lowp+0x9d>
.byte 102,65,15,58,20,92,16,6,12 // pextrb $0xc,%xmm3,0x6(%r8,%rdx,1)
.byte 102,65,15,58,20,92,16,5,10 // pextrb $0xa,%xmm3,0x5(%r8,%rdx,1)
.byte 102,65,15,58,20,92,16,4,8 // pextrb $0x8,%xmm3,0x4(%r8,%rdx,1)
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,56,0,5,73,113,0,0 // pshufb 0x7149(%rip),%xmm8 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ .byte 102,68,15,56,0,5,37,114,0,0 // pshufb 0x7225(%rip),%xmm8 # 3a170 <_sk_srcover_bgra_8888_sse2_lowp+0xc78>
.byte 102,69,15,126,4,16 // movd %xmm8,(%r8,%rdx,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -59323,18 +60184,18 @@ _sk_load_g8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 32456 <_sk_load_g8_sse41_lowp+0x39>
+ .byte 119,34 // ja 330da <_sk_load_g8_sse41_lowp+0x39>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,150,0,0,0 // lea 0x96(%rip),%r9 # 324d8 <_sk_load_g8_sse41_lowp+0xbb>
+ .byte 76,141,13,150,0,0,0 // lea 0x96(%rip),%r9 # 3315c <_sk_load_g8_sse41_lowp+0xbb>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,100 // jmp 324ba <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 3313e <_sk_load_g8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm0
- .byte 235,91 // jmp 324ba <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 3313e <_sk_load_g8_sse41_lowp+0x9d>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,15,196,200,2 // pinsrw $0x2,%eax,%xmm1
@@ -59342,7 +60203,7 @@ _sk_load_g8_sse41_lowp:
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,56,48,192 // pmovzxbw %xmm0,%xmm0
.byte 102,15,58,14,193,252 // pblendw $0xfc,%xmm1,%xmm0
- .byte 235,54 // jmp 324ba <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 3313e <_sk_load_g8_sse41_lowp+0x9d>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,15,196,200,6 // pinsrw $0x6,%eax,%xmm1
@@ -59353,14 +60214,14 @@ _sk_load_g8_sse41_lowp:
.byte 102,65,15,110,4,16 // movd (%r8,%rdx,1),%xmm0
.byte 102,15,56,48,192 // pmovzxbw %xmm0,%xmm0
.byte 102,15,58,14,193,240 // pblendw $0xf0,%xmm1,%xmm0
- .byte 102,15,219,5,46,111,0,0 // pand 0x6f2e(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,5,10,112,0,0 // pand 0x700a(%rip),%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,37,111,0,0 // movaps 0x6f25(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,1,112,0,0 // movaps 0x7001(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 115,255 // jae 324d9 <_sk_load_g8_sse41_lowp+0xbc>
+ .byte 115,255 // jae 3315d <_sk_load_g8_sse41_lowp+0xbc>
.byte 255 // (bad)
.byte 255,150,255,255,255,135 // callq *-0x78000001(%rsi)
.byte 255 // (bad)
@@ -59389,18 +60250,18 @@ _sk_load_g8_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 3252d <_sk_load_g8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 331b1 <_sk_load_g8_dst_sse41_lowp+0x39>
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 325ac <_sk_load_g8_dst_sse41_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 33230 <_sk_load_g8_dst_sse41_lowp+0xb8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,100 // jmp 32591 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 33215 <_sk_load_g8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,36,16 // pmovzxbw (%r8,%rdx,1),%xmm4
- .byte 235,91 // jmp 32591 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 33215 <_sk_load_g8_dst_sse41_lowp+0x9d>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 102,15,196,232,2 // pinsrw $0x2,%eax,%xmm5
@@ -59408,7 +60269,7 @@ _sk_load_g8_dst_sse41_lowp:
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,56,48,228 // pmovzxbw %xmm4,%xmm4
.byte 102,15,58,14,229,252 // pblendw $0xfc,%xmm5,%xmm4
- .byte 235,54 // jmp 32591 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 33215 <_sk_load_g8_dst_sse41_lowp+0x9d>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 102,15,196,232,6 // pinsrw $0x6,%eax,%xmm5
@@ -59419,13 +60280,13 @@ _sk_load_g8_dst_sse41_lowp:
.byte 102,65,15,110,36,16 // movd (%r8,%rdx,1),%xmm4
.byte 102,15,56,48,228 // pmovzxbw %xmm4,%xmm4
.byte 102,15,58,14,229,240 // pblendw $0xf0,%xmm5,%xmm4
- .byte 102,15,219,37,87,110,0,0 // pand 0x6e57(%rip),%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,37,51,111,0,0 // pand 0x6f33(%rip),%xmm4 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,78,110,0,0 // movaps 0x6e4e(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,61,42,111,0,0 // movaps 0x6f2a(%rip),%xmm7 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
- .byte 118,255 // jbe 325ad <_sk_load_g8_dst_sse41_lowp+0xb9>
+ .byte 118,255 // jbe 33231 <_sk_load_g8_dst_sse41_lowp+0xb9>
.byte 255 // (bad)
.byte 255,153,255,255,255,138 // lcall *-0x75000001(%rcx)
.byte 255 // (bad)
@@ -59447,10 +60308,10 @@ HIDDEN _sk_luminance_to_alpha_sse41_lowp
FUNCTION(_sk_luminance_to_alpha_sse41_lowp)
_sk_luminance_to_alpha_sse41_lowp:
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
- .byte 102,15,213,5,92,118,0,0 // pmullw 0x765c(%rip),%xmm0 # 39c30 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
- .byte 102,15,213,13,100,118,0,0 // pmullw 0x7664(%rip),%xmm1 # 39c40 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
+ .byte 102,15,213,5,56,119,0,0 // pmullw 0x7738(%rip),%xmm0 # 3a990 <_sk_srcover_bgra_8888_sse2_lowp+0x1498>
+ .byte 102,15,213,13,64,119,0,0 // pmullw 0x7740(%rip),%xmm1 # 3a9a0 <_sk_srcover_bgra_8888_sse2_lowp+0x14a8>
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,29,104,118,0,0 // pmullw 0x7668(%rip),%xmm3 # 39c50 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ .byte 102,15,213,29,68,119,0,0 // pmullw 0x7744(%rip),%xmm3 # 3a9b0 <_sk_srcover_bgra_8888_sse2_lowp+0x14b8>
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -59526,7 +60387,7 @@ _sk_gather_g8_sse41_lowp:
.byte 102,15,58,32,192,7 // pinsrb $0x7,%eax,%xmm0
.byte 102,15,56,48,192 // pmovzxbw %xmm0,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,209,108,0,0 // movaps 0x6cd1(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,173,109,0,0 // movaps 0x6dad(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 91 // pop %rbx
@@ -59542,14 +60403,14 @@ FUNCTION(_sk_scale_1_float_sse41_lowp)
_sk_scale_1_float_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 243,68,15,16,0 // movss (%rax),%xmm8
- .byte 243,68,15,89,5,15,100,0,0 // mulss 0x640f(%rip),%xmm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 243,68,15,88,5,214,99,0,0 // addss 0x63d6(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,5,15,100,0,0 // mulss 0x640f(%rip),%xmm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,68,15,88,5,214,99,0,0 // addss 0x63d6(%rip),%xmm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,44,192 // cvttss2si %xmm8,%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 242,69,15,112,192,0 // pshuflw $0x0,%xmm8,%xmm8
.byte 102,69,15,112,192,80 // pshufd $0x50,%xmm8,%xmm8
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,130,108,0,0 // movdqa 0x6c82(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,94,109,0,0 // movdqa 0x6d5e(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,193 // paddw %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,65,15,213,200 // pmullw %xmm8,%xmm1
@@ -59570,13 +60431,13 @@ FUNCTION(_sk_lerp_1_float_sse41_lowp)
_sk_lerp_1_float_sse41_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 243,68,15,16,0 // movss (%rax),%xmm8
- .byte 243,68,15,89,5,151,99,0,0 // mulss 0x6397(%rip),%xmm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 243,68,15,88,5,94,99,0,0 // addss 0x635e(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,5,151,99,0,0 // mulss 0x6397(%rip),%xmm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,68,15,88,5,94,99,0,0 // addss 0x635e(%rip),%xmm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,44,192 // cvttss2si %xmm8,%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 242,69,15,112,192,0 // pshuflw $0x0,%xmm8,%xmm8
.byte 102,69,15,112,192,80 // pshufd $0x50,%xmm8,%xmm8
- .byte 102,68,15,111,13,15,108,0,0 // movdqa 0x6c0f(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,235,108,0,0 // movdqa 0x6ceb(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
.byte 102,65,15,253,193 // paddw %xmm9,%xmm0
.byte 102,65,15,213,200 // pmullw %xmm8,%xmm1
@@ -59616,18 +60477,18 @@ _sk_scale_u8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 32898 <_sk_scale_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 3351c <_sk_scale_u8_sse41_lowp+0x3b>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 32960 <_sk_scale_u8_sse41_lowp+0x103>
+ .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 335e4 <_sk_scale_u8_sse41_lowp+0x103>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,111 // jmp 32907 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 3358b <_sk_scale_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 32907 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 3358b <_sk_scale_u8_sse41_lowp+0xaa>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,68,15,196,200,2 // pinsrw $0x2,%eax,%xmm9
@@ -59635,7 +60496,7 @@ _sk_scale_u8_sse41_lowp:
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,56,48,192 // pmovzxbw %xmm8,%xmm8
.byte 102,69,15,58,14,193,252 // pblendw $0xfc,%xmm9,%xmm8
- .byte 235,60 // jmp 32907 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 3358b <_sk_scale_u8_sse41_lowp+0xaa>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,68,15,196,200,6 // pinsrw $0x6,%eax,%xmm9
@@ -59646,9 +60507,9 @@ _sk_scale_u8_sse41_lowp:
.byte 102,69,15,110,4,16 // movd (%r8,%rdx,1),%xmm8
.byte 102,69,15,56,48,192 // pmovzxbw %xmm8,%xmm8
.byte 102,69,15,58,14,193,240 // pblendw $0xf0,%xmm9,%xmm8
- .byte 102,68,15,219,5,224,106,0,0 // pand 0x6ae0(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,219,5,188,107,0,0 // pand 0x6bbc(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,210,106,0,0 // movdqa 0x6ad2(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,174,107,0,0 // movdqa 0x6bae(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,193 // paddw %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,65,15,213,200 // pmullw %xmm8,%xmm1
@@ -59673,7 +60534,7 @@ _sk_scale_u8_sse41_lowp:
.byte 255,148,255,255,255,136,255 // callq *-0x770001(%rdi,%rdi,8)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 124,255 // jl 32975 <_sk_scale_u8_sse41_lowp+0x118>
+ .byte 124,255 // jl 335f9 <_sk_scale_u8_sse41_lowp+0x118>
.byte 255 // (bad)
.byte 255,107,255 // ljmp *-0x1(%rbx)
.byte 255 // (bad)
@@ -59691,18 +60552,18 @@ _sk_lerp_u8_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 329b7 <_sk_lerp_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 3363b <_sk_lerp_u8_sse41_lowp+0x3b>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 32ac0 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 33744 <_sk_lerp_u8_sse41_lowp+0x144>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,111 // jmp 32a26 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 336aa <_sk_lerp_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 32a26 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 336aa <_sk_lerp_u8_sse41_lowp+0xaa>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,68,15,196,200,2 // pinsrw $0x2,%eax,%xmm9
@@ -59710,7 +60571,7 @@ _sk_lerp_u8_sse41_lowp:
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 102,69,15,56,48,192 // pmovzxbw %xmm8,%xmm8
.byte 102,69,15,58,14,193,252 // pblendw $0xfc,%xmm9,%xmm8
- .byte 235,60 // jmp 32a26 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 336aa <_sk_lerp_u8_sse41_lowp+0xaa>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,68,15,196,200,6 // pinsrw $0x6,%eax,%xmm9
@@ -59721,8 +60582,8 @@ _sk_lerp_u8_sse41_lowp:
.byte 102,69,15,110,4,16 // movd (%r8,%rdx,1),%xmm8
.byte 102,69,15,56,48,192 // pmovzxbw %xmm8,%xmm8
.byte 102,69,15,58,14,193,240 // pblendw $0xf0,%xmm9,%xmm8
- .byte 102,68,15,219,5,193,105,0,0 // pand 0x69c1(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
- .byte 102,68,15,111,21,184,105,0,0 // movdqa 0x69b8(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,219,5,157,106,0,0 // pand 0x6a9d(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
+ .byte 102,68,15,111,21,148,106,0,0 // movdqa 0x6a94(%rip),%xmm10 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,69,15,239,202 // pxor %xmm10,%xmm9
.byte 102,69,15,111,217 // movdqa %xmm9,%xmm11
@@ -59752,7 +60613,7 @@ _sk_lerp_u8_sse41_lowp:
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 255,224 // jmpq *%rax
.byte 144 // nop
- .byte 235,254 // jmp 32ac0 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 235,254 // jmp 33744 <_sk_lerp_u8_sse41_lowp+0x144>
.byte 255 // (bad)
.byte 255,17 // callq *(%rcx)
.byte 255 // (bad)
@@ -59786,23 +60647,23 @@ _sk_scale_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 32b1e <_sk_scale_565_sse41_lowp+0x42>
+ .byte 119,35 // ja 337a2 <_sk_scale_565_sse41_lowp+0x42>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,111,1,0,0 // lea 0x16f(%rip),%r9 # 32c78 <_sk_scale_565_sse41_lowp+0x19c>
+ .byte 76,141,13,111,1,0,0 // lea 0x16f(%rip),%r9 # 338fc <_sk_scale_565_sse41_lowp+0x19c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,200 // movd %eax,%xmm9
- .byte 235,76 // jmp 32b6a <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,76 // jmp 337ee <_sk_scale_565_sse41_lowp+0x8e>
.byte 243,69,15,111,12,80 // movdqu (%r8,%rdx,2),%xmm9
- .byte 235,68 // jmp 32b6a <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,68 // jmp 337ee <_sk_scale_565_sse41_lowp+0x8e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
.byte 102,69,15,110,12,80 // movd (%r8,%rdx,2),%xmm9
.byte 102,68,15,58,14,200,252 // pblendw $0xfc,%xmm0,%xmm9
- .byte 235,41 // jmp 32b6a <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,41 // jmp 337ee <_sk_scale_565_sse41_lowp+0x8e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
.byte 102,65,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -59811,11 +60672,11 @@ _sk_scale_565_sse41_lowp:
.byte 102,68,15,58,14,200,240 // pblendw $0xf0,%xmm0,%xmm9
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
- .byte 102,15,219,5,36,112,0,0 // pand 0x7024(%rip),%xmm0 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,5,0,113,0,0 // pand 0x7100(%rip),%xmm0 # 3a900 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
.byte 102,69,15,111,209 // movdqa %xmm9,%xmm10
.byte 102,65,15,113,210,5 // psrlw $0x5,%xmm10
- .byte 102,68,15,219,21,32,112,0,0 // pand 0x7020(%rip),%xmm10 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,68,15,111,29,39,112,0,0 // movdqa 0x7027(%rip),%xmm11 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,68,15,219,21,252,112,0,0 // pand 0x70fc(%rip),%xmm10 # 3a910 <_sk_srcover_bgra_8888_sse2_lowp+0x1418>
+ .byte 102,68,15,111,29,3,113,0,0 // movdqa 0x7103(%rip),%xmm11 # 3a920 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
.byte 102,69,15,219,217 // pand %xmm9,%xmm11
.byte 102,65,15,113,209,13 // psrlw $0xd,%xmm9
.byte 102,68,15,235,200 // por %xmm0,%xmm9
@@ -59827,7 +60688,7 @@ _sk_scale_565_sse41_lowp:
.byte 102,15,113,240,3 // psllw $0x3,%xmm0
.byte 102,65,15,113,211,2 // psrlw $0x2,%xmm11
.byte 102,68,15,235,216 // por %xmm0,%xmm11
- .byte 102,15,111,5,133,111,0,0 // movdqa 0x6f85(%rip),%xmm0 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,15,111,5,97,112,0,0 // movdqa 0x7061(%rip),%xmm0 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,68,15,111,227 // movdqa %xmm3,%xmm12
.byte 102,68,15,239,224 // pxor %xmm0,%xmm12
.byte 102,15,239,199 // pxor %xmm7,%xmm0
@@ -59840,7 +60701,7 @@ _sk_scale_565_sse41_lowp:
.byte 102,69,15,56,62,225 // pmaxuw %xmm9,%xmm12
.byte 102,69,15,56,16,229 // pblendvb %xmm0,%xmm13,%xmm12
.byte 102,69,15,213,200 // pmullw %xmm8,%xmm9
- .byte 102,15,111,5,205,103,0,0 // movdqa 0x67cd(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,111,5,169,104,0,0 // movdqa 0x68a9(%rip),%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,68,15,253,200 // paddw %xmm0,%xmm9
.byte 102,65,15,113,209,8 // psrlw $0x8,%xmm9
.byte 102,68,15,213,209 // pmullw %xmm1,%xmm10
@@ -59894,23 +60755,23 @@ _sk_lerp_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 32cd6 <_sk_lerp_565_sse41_lowp+0x42>
+ .byte 119,35 // ja 3395a <_sk_lerp_565_sse41_lowp+0x42>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,187,1,0,0 // lea 0x1bb(%rip),%r9 # 32e7c <_sk_lerp_565_sse41_lowp+0x1e8>
+ .byte 76,141,13,187,1,0,0 // lea 0x1bb(%rip),%r9 # 33b00 <_sk_lerp_565_sse41_lowp+0x1e8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,200 // movd %eax,%xmm9
- .byte 235,76 // jmp 32d22 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,76 // jmp 339a6 <_sk_lerp_565_sse41_lowp+0x8e>
.byte 243,69,15,111,12,80 // movdqu (%r8,%rdx,2),%xmm9
- .byte 235,68 // jmp 32d22 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,68 // jmp 339a6 <_sk_lerp_565_sse41_lowp+0x8e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
.byte 102,69,15,110,12,80 // movd (%r8,%rdx,2),%xmm9
.byte 102,68,15,58,14,200,252 // pblendw $0xfc,%xmm0,%xmm9
- .byte 235,41 // jmp 32d22 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,41 // jmp 339a6 <_sk_lerp_565_sse41_lowp+0x8e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
.byte 102,65,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -59919,11 +60780,11 @@ _sk_lerp_565_sse41_lowp:
.byte 102,68,15,58,14,200,240 // pblendw $0xf0,%xmm0,%xmm9
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
- .byte 102,15,219,5,108,110,0,0 // pand 0x6e6c(%rip),%xmm0 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,5,72,111,0,0 // pand 0x6f48(%rip),%xmm0 # 3a900 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
.byte 102,69,15,111,209 // movdqa %xmm9,%xmm10
.byte 102,65,15,113,210,5 // psrlw $0x5,%xmm10
- .byte 102,68,15,219,21,104,110,0,0 // pand 0x6e68(%rip),%xmm10 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,68,15,111,29,111,110,0,0 // movdqa 0x6e6f(%rip),%xmm11 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,68,15,219,21,68,111,0,0 // pand 0x6f44(%rip),%xmm10 # 3a910 <_sk_srcover_bgra_8888_sse2_lowp+0x1418>
+ .byte 102,68,15,111,29,75,111,0,0 // movdqa 0x6f4b(%rip),%xmm11 # 3a920 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
.byte 102,69,15,219,217 // pand %xmm9,%xmm11
.byte 102,65,15,113,209,13 // psrlw $0xd,%xmm9
.byte 102,68,15,235,200 // por %xmm0,%xmm9
@@ -59935,7 +60796,7 @@ _sk_lerp_565_sse41_lowp:
.byte 102,15,113,240,3 // psllw $0x3,%xmm0
.byte 102,65,15,113,211,2 // psrlw $0x2,%xmm11
.byte 102,68,15,235,216 // por %xmm0,%xmm11
- .byte 102,15,111,5,205,109,0,0 // movdqa 0x6dcd(%rip),%xmm0 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,15,111,5,169,110,0,0 // movdqa 0x6ea9(%rip),%xmm0 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,68,15,111,227 // movdqa %xmm3,%xmm12
.byte 102,68,15,239,224 // pxor %xmm0,%xmm12
.byte 102,15,239,199 // pxor %xmm7,%xmm0
@@ -59947,7 +60808,7 @@ _sk_lerp_565_sse41_lowp:
.byte 102,69,15,56,62,227 // pmaxuw %xmm11,%xmm12
.byte 102,69,15,56,62,225 // pmaxuw %xmm9,%xmm12
.byte 102,69,15,56,16,229 // pblendvb %xmm0,%xmm13,%xmm12
- .byte 102,68,15,111,45,25,102,0,0 // movdqa 0x6619(%rip),%xmm13 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,45,245,102,0,0 // movdqa 0x66f5(%rip),%xmm13 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,65,15,239,197 // pxor %xmm13,%xmm0
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
@@ -60004,7 +60865,7 @@ _sk_clamp_x_1_sse41_lowp:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,95,200 // maxps %xmm8,%xmm1
.byte 65,15,95,192 // maxps %xmm8,%xmm0
- .byte 68,15,40,5,164,101,0,0 // movaps 0x65a4(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,128,102,0,0 // movaps 0x6680(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -60021,7 +60882,7 @@ _sk_repeat_x_1_sse41_lowp:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,95,200 // maxps %xmm8,%xmm1
.byte 65,15,95,192 // maxps %xmm8,%xmm0
- .byte 68,15,40,5,110,101,0,0 // movaps 0x656e(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,74,102,0,0 // movaps 0x664a(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -60031,10 +60892,10 @@ HIDDEN _sk_mirror_x_1_sse41_lowp
.globl _sk_mirror_x_1_sse41_lowp
FUNCTION(_sk_mirror_x_1_sse41_lowp)
_sk_mirror_x_1_sse41_lowp:
- .byte 68,15,40,5,186,101,0,0 // movaps 0x65ba(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,150,102,0,0 // movaps 0x6696(%rip),%xmm8 # 3a210 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
.byte 65,15,88,192 // addps %xmm8,%xmm0
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,13,58,101,0,0 // movaps 0x653a(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,13,22,102,0,0 // movaps 0x6616(%rip),%xmm9 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,209 // mulps %xmm9,%xmm10
.byte 68,15,89,200 // mulps %xmm0,%xmm9
@@ -60046,13 +60907,13 @@ _sk_mirror_x_1_sse41_lowp:
.byte 65,15,92,202 // subps %xmm10,%xmm1
.byte 65,15,88,200 // addps %xmm8,%xmm1
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,5,48,106,0,0 // movaps 0x6a30(%rip),%xmm8 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 68,15,40,5,12,107,0,0 // movaps 0x6b0c(%rip),%xmm8 # 3a6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
.byte 65,15,84,192 // andps %xmm8,%xmm0
.byte 65,15,84,200 // andps %xmm8,%xmm1
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,95,200 // maxps %xmm8,%xmm1
.byte 65,15,95,192 // maxps %xmm8,%xmm0
- .byte 68,15,40,5,244,100,0,0 // movaps 0x64f4(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,208,101,0,0 // movaps 0x65d0(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -60079,7 +60940,7 @@ _sk_gradient_sse41_lowp:
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 72,131,249,2 // cmp $0x2,%rcx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 114,57 // jb 32fdd <_sk_gradient_sse41_lowp+0x75>
+ .byte 114,57 // jb 33c61 <_sk_gradient_sse41_lowp+0x75>
.byte 72,139,80,72 // mov 0x48(%rax),%rdx
.byte 72,255,201 // dec %rcx
.byte 72,131,194,4 // add $0x4,%rdx
@@ -60094,7 +60955,7 @@ _sk_gradient_sse41_lowp:
.byte 102,15,250,218 // psubd %xmm2,%xmm3
.byte 72,131,194,4 // add $0x4,%rdx
.byte 72,255,201 // dec %rcx
- .byte 117,219 // jne 32fb8 <_sk_gradient_sse41_lowp+0x50>
+ .byte 117,219 // jne 33c3c <_sk_gradient_sse41_lowp+0x50>
.byte 102,72,15,58,22,219,1 // pextrq $0x1,%xmm3,%rbx
.byte 65,137,221 // mov %ebx,%r13d
.byte 72,193,235,32 // shr $0x20,%rbx
@@ -60173,14 +61034,14 @@ _sk_gradient_sse41_lowp:
.byte 69,15,88,239 // addps %xmm15,%xmm13
.byte 15,89,216 // mulps %xmm0,%xmm3
.byte 15,88,223 // addps %xmm7,%xmm3
- .byte 15,40,61,119,99,0,0 // movaps 0x6377(%rip),%xmm7 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,40,61,83,100,0,0 // movaps 0x6453(%rip),%xmm7 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 68,15,89,239 // mulps %xmm7,%xmm13
.byte 15,89,223 // mulps %xmm7,%xmm3
- .byte 68,15,40,61,120,98,0,0 // movaps 0x6278(%rip),%xmm15 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,61,84,99,0,0 // movaps 0x6354(%rip),%xmm15 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,88,239 // addps %xmm15,%xmm13
.byte 65,15,88,223 // addps %xmm15,%xmm3
.byte 243,65,15,91,245 // cvttps2dq %xmm13,%xmm6
- .byte 102,68,15,111,45,146,105,0,0 // movdqa 0x6992(%rip),%xmm13 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,45,110,106,0,0 // movdqa 0x6a6e(%rip),%xmm13 # 3a8d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
.byte 102,65,15,56,0,245 // pshufb %xmm13,%xmm6
.byte 243,68,15,91,195 // cvttps2dq %xmm3,%xmm8
.byte 102,69,15,56,0,197 // pshufb %xmm13,%xmm8
@@ -60284,9 +61145,9 @@ _sk_evenly_spaced_gradient_sse41_lowp:
.byte 72,139,24 // mov (%rax),%rbx
.byte 72,139,104,8 // mov 0x8(%rax),%rbp
.byte 72,255,203 // dec %rbx
- .byte 120,7 // js 333b6 <_sk_evenly_spaced_gradient_sse41_lowp+0x34>
+ .byte 120,7 // js 3403a <_sk_evenly_spaced_gradient_sse41_lowp+0x34>
.byte 243,72,15,42,211 // cvtsi2ss %rbx,%xmm2
- .byte 235,21 // jmp 333cb <_sk_evenly_spaced_gradient_sse41_lowp+0x49>
+ .byte 235,21 // jmp 3404f <_sk_evenly_spaced_gradient_sse41_lowp+0x49>
.byte 73,137,216 // mov %rbx,%r8
.byte 73,209,232 // shr %r8
.byte 131,227,1 // and $0x1,%ebx
@@ -60424,14 +61285,14 @@ _sk_evenly_spaced_gradient_sse41_lowp:
.byte 15,40,100,36,176 // movaps -0x50(%rsp),%xmm4
.byte 68,15,89,196 // mulps %xmm4,%xmm8
.byte 68,15,88,192 // addps %xmm0,%xmm8
- .byte 15,40,5,84,94,0,0 // movaps 0x5e54(%rip),%xmm0 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,40,5,48,95,0,0 // movaps 0x5f30(%rip),%xmm0 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 15,89,216 // mulps %xmm0,%xmm3
.byte 68,15,89,192 // mulps %xmm0,%xmm8
- .byte 68,15,40,53,85,93,0,0 // movaps 0x5d55(%rip),%xmm14 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,53,49,94,0,0 // movaps 0x5e31(%rip),%xmm14 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 69,15,88,198 // addps %xmm14,%xmm8
.byte 65,15,88,222 // addps %xmm14,%xmm3
.byte 243,15,91,219 // cvttps2dq %xmm3,%xmm3
- .byte 102,15,111,5,113,100,0,0 // movdqa 0x6471(%rip),%xmm0 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,5,77,101,0,0 // movdqa 0x654d(%rip),%xmm0 # 3a8d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
.byte 102,15,56,0,216 // pshufb %xmm0,%xmm3
.byte 243,69,15,91,192 // cvttps2dq %xmm8,%xmm8
.byte 102,68,15,56,0,192 // pshufb %xmm0,%xmm8
@@ -60441,7 +61302,7 @@ _sk_evenly_spaced_gradient_sse41_lowp:
.byte 15,40,220 // movaps %xmm4,%xmm3
.byte 68,15,89,203 // mulps %xmm3,%xmm9
.byte 68,15,88,201 // addps %xmm1,%xmm9
- .byte 15,40,13,4,94,0,0 // movaps 0x5e04(%rip),%xmm1 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,40,13,224,94,0,0 // movaps 0x5ee0(%rip),%xmm1 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 15,89,209 // mulps %xmm1,%xmm2
.byte 68,15,89,201 // mulps %xmm1,%xmm9
.byte 15,40,225 // movaps %xmm1,%xmm4
@@ -60510,14 +61371,14 @@ _sk_evenly_spaced_2_stop_gradient_sse41_lowp:
.byte 15,89,216 // mulps %xmm0,%xmm3
.byte 65,15,88,216 // addps %xmm8,%xmm3
.byte 65,15,88,208 // addps %xmm8,%xmm2
- .byte 68,15,40,21,254,92,0,0 // movaps 0x5cfe(%rip),%xmm10 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,21,218,93,0,0 // movaps 0x5dda(%rip),%xmm10 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 65,15,89,210 // mulps %xmm10,%xmm2
.byte 65,15,89,218 // mulps %xmm10,%xmm3
- .byte 68,15,40,37,254,91,0,0 // movaps 0x5bfe(%rip),%xmm12 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,37,218,92,0,0 // movaps 0x5cda(%rip),%xmm12 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 65,15,88,220 // addps %xmm12,%xmm3
.byte 65,15,88,212 // addps %xmm12,%xmm2
.byte 243,15,91,210 // cvttps2dq %xmm2,%xmm2
- .byte 102,68,15,111,29,25,99,0,0 // movdqa 0x6319(%rip),%xmm11 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,29,245,99,0,0 // movdqa 0x63f5(%rip),%xmm11 # 3a8d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
.byte 102,65,15,56,0,211 // pshufb %xmm11,%xmm2
.byte 243,68,15,91,195 // cvttps2dq %xmm3,%xmm8
.byte 102,69,15,56,0,195 // pshufb %xmm11,%xmm8
@@ -60590,7 +61451,7 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 15,40,251 // movaps %xmm3,%xmm7
.byte 15,40,242 // movaps %xmm2,%xmm6
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 15,40,37,239,95,0,0 // movaps 0x5fef(%rip),%xmm4 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 15,40,37,203,96,0,0 // movaps 0x60cb(%rip),%xmm4 # 3a6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
.byte 68,15,40,233 // movaps %xmm1,%xmm13
.byte 68,15,84,236 // andps %xmm4,%xmm13
.byte 69,15,40,216 // movaps %xmm8,%xmm11
@@ -60615,18 +61476,18 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 69,15,94,251 // divps %xmm11,%xmm15
.byte 65,15,40,199 // movaps %xmm15,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
- .byte 68,15,40,29,239,95,0,0 // movaps 0x5fef(%rip),%xmm11 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ .byte 68,15,40,29,203,96,0,0 // movaps 0x60cb(%rip),%xmm11 # 3a740 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
.byte 68,15,40,224 // movaps %xmm0,%xmm12
.byte 69,15,89,227 // mulps %xmm11,%xmm12
- .byte 68,15,88,37,239,95,0,0 // addps 0x5fef(%rip),%xmm12 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,88,37,203,96,0,0 // addps 0x60cb(%rip),%xmm12 # 3a750 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,45,244,95,0,0 // movaps 0x5ff4(%rip),%xmm5 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 15,40,45,208,96,0,0 // movaps 0x60d0(%rip),%xmm5 # 3a760 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 68,15,88,229 // addps %xmm5,%xmm12
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,37,245,95,0,0 // movaps 0x5ff5(%rip),%xmm4 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ .byte 15,40,37,209,96,0,0 // movaps 0x60d1(%rip),%xmm4 # 3a770 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 68,15,88,228 // addps %xmm4,%xmm12
.byte 69,15,89,231 // mulps %xmm15,%xmm12
- .byte 15,40,21,246,95,0,0 // movaps 0x5ff6(%rip),%xmm2 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ .byte 15,40,21,210,96,0,0 // movaps 0x60d2(%rip),%xmm2 # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x1288>
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 65,15,92,212 // subps %xmm12,%xmm2
.byte 65,15,40,194 // movaps %xmm10,%xmm0
@@ -60635,7 +61496,7 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 65,15,40,198 // movaps %xmm14,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,89,216 // mulps %xmm0,%xmm11
- .byte 68,15,88,29,158,95,0,0 // addps 0x5f9e(%rip),%xmm11 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,88,29,122,96,0,0 // addps 0x607a(%rip),%xmm11 # 3a750 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
.byte 68,15,89,216 // mulps %xmm0,%xmm11
.byte 68,15,88,221 // addps %xmm5,%xmm11
.byte 68,15,89,216 // mulps %xmm0,%xmm11
@@ -60646,7 +61507,7 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 102,68,15,56,20,219 // blendvps %xmm0,%xmm3,%xmm11
.byte 69,15,87,201 // xorps %xmm9,%xmm9
.byte 69,15,194,193,1 // cmpltps %xmm9,%xmm8
- .byte 15,40,21,188,89,0,0 // movaps 0x59bc(%rip),%xmm2 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,40,21,152,90,0,0 // movaps 0x5a98(%rip),%xmm2 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 65,15,92,212 // subps %xmm12,%xmm2
.byte 65,15,40,192 // movaps %xmm8,%xmm0
@@ -60657,7 +61518,7 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 102,68,15,56,20,219 // blendvps %xmm0,%xmm3,%xmm11
.byte 15,40,198 // movaps %xmm6,%xmm0
.byte 65,15,194,193,1 // cmpltps %xmm9,%xmm0
- .byte 15,40,13,154,89,0,0 // movaps 0x599a(%rip),%xmm1 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,13,118,90,0,0 // movaps 0x5a76(%rip),%xmm1 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 65,15,92,204 // subps %xmm12,%xmm1
.byte 102,68,15,56,20,225 // blendvps %xmm0,%xmm1,%xmm12
@@ -60711,48 +61572,48 @@ _sk_srcover_rgba_8888_sse41_lowp:
.byte 65,254,202 // dec %r10b
.byte 69,15,182,202 // movzbl %r10b,%r9d
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,38 // ja 33b82 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ .byte 119,38 // ja 34806 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 76,141,29,20,2,0,0 // lea 0x214(%rip),%r11 # 33d7c <_sk_srcover_rgba_8888_sse41_lowp+0x245>
+ .byte 76,141,29,20,2,0,0 // lea 0x214(%rip),%r11 # 34a00 <_sk_srcover_rgba_8888_sse41_lowp+0x245>
.byte 75,99,4,139 // movslq (%r11,%r9,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,52,144 // movd (%r8,%rdx,4),%xmm6
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 33bdb <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,89 // jmp 3485f <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
.byte 243,65,15,111,52,144 // movdqu (%r8,%rdx,4),%xmm6
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 33bdb <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,74 // jmp 3485f <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 243,65,15,126,52,144 // movq (%r8,%rdx,4),%xmm6
.byte 102,65,15,58,14,240,240 // pblendw $0xf0,%xmm8,%xmm6
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,37 // jmp 33bdb <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,37 // jmp 3485f <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,52,144 // movdqu (%r8,%rdx,4),%xmm6
- .byte 102,15,111,37,141,95,0,0 // movdqa 0x5f8d(%rip),%xmm4 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,37,105,96,0,0 // movdqa 0x6069(%rip),%xmm4 # 3a8d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,15,56,0,236 // pshufb %xmm4,%xmm5
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,56,0,252 // pshufb %xmm4,%xmm7
.byte 102,15,108,239 // punpcklqdq %xmm7,%xmm5
- .byte 102,68,15,111,37,237,87,0,0 // movdqa 0x57ed(%rip),%xmm12 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,37,201,88,0,0 // movdqa 0x58c9(%rip),%xmm12 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,65,15,219,228 // pand %xmm12,%xmm4
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
- .byte 102,68,15,111,13,102,95,0,0 // movdqa 0x5f66(%rip),%xmm9 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,13,66,96,0,0 // movdqa 0x6042(%rip),%xmm9 # 3a8e0 <_sk_srcover_bgra_8888_sse2_lowp+0x13e8>
.byte 102,15,111,254 // movdqa %xmm6,%xmm7
.byte 102,65,15,56,0,249 // pshufb %xmm9,%xmm7
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
.byte 102,69,15,56,0,209 // pshufb %xmm9,%xmm10
.byte 102,65,15,108,250 // punpcklqdq %xmm10,%xmm7
- .byte 102,68,15,111,13,83,95,0,0 // movdqa 0x5f53(%rip),%xmm9 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,13,47,96,0,0 // movdqa 0x602f(%rip),%xmm9 # 3a8f0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f8>
.byte 102,65,15,56,0,241 // pshufb %xmm9,%xmm6
.byte 102,69,15,56,0,193 // pshufb %xmm9,%xmm8
.byte 102,65,15,108,240 // punpcklqdq %xmm8,%xmm6
@@ -60794,19 +61655,19 @@ _sk_srcover_rgba_8888_sse41_lowp:
.byte 102,15,97,195 // punpcklwd %xmm3,%xmm0
.byte 102,65,15,235,196 // por %xmm12,%xmm0
.byte 65,128,250,6 // cmp $0x6,%r10b
- .byte 119,24 // ja 33d25 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- .byte 76,141,21,132,0,0,0 // lea 0x84(%rip),%r10 # 33d98 <_sk_srcover_rgba_8888_sse41_lowp+0x261>
+ .byte 119,24 // ja 349a9 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ .byte 76,141,21,132,0,0,0 // lea 0x84(%rip),%r10 # 34a1c <_sk_srcover_rgba_8888_sse41_lowp+0x261>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 102,65,15,126,4,144 // movd %xmm0,(%r8,%rdx,4)
- .byte 235,63 // jmp 33d64 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,63 // jmp 349e8 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
.byte 243,65,15,127,4,144 // movdqu %xmm0,(%r8,%rdx,4)
.byte 243,65,15,127,76,144,16 // movdqu %xmm1,0x10(%r8,%rdx,4)
- .byte 235,48 // jmp 33d64 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,48 // jmp 349e8 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
.byte 102,65,15,58,22,68,144,8,2 // pextrd $0x2,%xmm0,0x8(%r8,%rdx,4)
.byte 102,65,15,214,4,144 // movq %xmm0,(%r8,%rdx,4)
- .byte 235,31 // jmp 33d64 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,31 // jmp 349e8 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
.byte 102,65,15,58,22,76,144,24,2 // pextrd $0x2,%xmm1,0x18(%r8,%rdx,4)
.byte 102,65,15,58,22,76,144,20,1 // pextrd $0x1,%xmm1,0x14(%r8,%rdx,4)
.byte 102,65,15,126,76,144,16 // movd %xmm1,0x10(%r8,%rdx,4)
@@ -60823,7 +61684,7 @@ _sk_srcover_rgba_8888_sse41_lowp:
.byte 255,38 // jmpq *(%rsi)
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,21,254,255,255,89 // callq *0x59fffffe(%rip) # 5a033d87 <_sk_srcover_bgra_8888_sse2_lowp+0x59ffb513>
+ .byte 255,21,254,255,255,89 // callq *0x59fffffe(%rip) # 5a034a0b <_sk_srcover_bgra_8888_sse2_lowp+0x59ffb513>
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255,80,254 // callq *-0x2(%rax)
@@ -60862,48 +61723,48 @@ _sk_srcover_bgra_8888_sse41_lowp:
.byte 65,254,202 // dec %r10b
.byte 69,15,182,202 // movzbl %r10b,%r9d
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,38 // ja 33dff <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
+ .byte 119,38 // ja 34a83 <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 76,141,29,23,2,0,0 // lea 0x217(%rip),%r11 # 33ffc <_sk_srcover_bgra_8888_sse41_lowp+0x248>
+ .byte 76,141,29,23,2,0,0 // lea 0x217(%rip),%r11 # 34c80 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
.byte 75,99,4,139 // movslq (%r11,%r9,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,36,144 // movd (%r8,%rdx,4),%xmm4
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 33e58 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ .byte 235,89 // jmp 34adc <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
.byte 243,65,15,111,36,144 // movdqu (%r8,%rdx,4),%xmm4
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 33e58 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ .byte 235,74 // jmp 34adc <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 243,65,15,126,36,144 // movq (%r8,%rdx,4),%xmm4
.byte 102,65,15,58,14,224,240 // pblendw $0xf0,%xmm8,%xmm4
.byte 102,68,15,111,197 // movdqa %xmm5,%xmm8
- .byte 235,37 // jmp 33e58 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ .byte 235,37 // jmp 34adc <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,36,144 // movdqu (%r8,%rdx,4),%xmm4
- .byte 102,15,111,53,16,93,0,0 // movdqa 0x5d10(%rip),%xmm6 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,53,236,93,0,0 // movdqa 0x5dec(%rip),%xmm6 # 3a8d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13d8>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,56,0,238 // pshufb %xmm6,%xmm5
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,56,0,254 // pshufb %xmm6,%xmm7
.byte 102,15,108,239 // punpcklqdq %xmm7,%xmm5
- .byte 102,68,15,111,37,112,85,0,0 // movdqa 0x5570(%rip),%xmm12 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,37,76,86,0,0 // movdqa 0x564c(%rip),%xmm12 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,65,15,219,244 // pand %xmm12,%xmm6
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
- .byte 102,68,15,111,13,233,92,0,0 // movdqa 0x5ce9(%rip),%xmm9 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,13,197,93,0,0 // movdqa 0x5dc5(%rip),%xmm9 # 3a8e0 <_sk_srcover_bgra_8888_sse2_lowp+0x13e8>
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,65,15,56,0,249 // pshufb %xmm9,%xmm7
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
.byte 102,69,15,56,0,209 // pshufb %xmm9,%xmm10
.byte 102,65,15,108,250 // punpcklqdq %xmm10,%xmm7
- .byte 102,68,15,111,13,214,92,0,0 // movdqa 0x5cd6(%rip),%xmm9 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,13,178,93,0,0 // movdqa 0x5db2(%rip),%xmm9 # 3a8f0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f8>
.byte 102,65,15,56,0,225 // pshufb %xmm9,%xmm4
.byte 102,69,15,56,0,193 // pshufb %xmm9,%xmm8
.byte 102,65,15,108,224 // punpcklqdq %xmm8,%xmm4
@@ -60945,19 +61806,19 @@ _sk_srcover_bgra_8888_sse41_lowp:
.byte 102,15,97,195 // punpcklwd %xmm3,%xmm0
.byte 102,65,15,235,196 // por %xmm12,%xmm0
.byte 65,128,250,6 // cmp $0x6,%r10b
- .byte 119,24 // ja 33fa2 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 34018 <_sk_srcover_bgra_8888_sse41_lowp+0x264>
+ .byte 119,24 // ja 34c26 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 34c9c <_sk_srcover_bgra_8888_sse41_lowp+0x264>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 102,65,15,126,4,144 // movd %xmm0,(%r8,%rdx,4)
- .byte 235,63 // jmp 33fe1 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ .byte 235,63 // jmp 34c65 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
.byte 243,65,15,127,4,144 // movdqu %xmm0,(%r8,%rdx,4)
.byte 243,65,15,127,76,144,16 // movdqu %xmm1,0x10(%r8,%rdx,4)
- .byte 235,48 // jmp 33fe1 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ .byte 235,48 // jmp 34c65 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
.byte 102,65,15,58,22,68,144,8,2 // pextrd $0x2,%xmm0,0x8(%r8,%rdx,4)
.byte 102,65,15,214,4,144 // movq %xmm0,(%r8,%rdx,4)
- .byte 235,31 // jmp 33fe1 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ .byte 235,31 // jmp 34c65 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
.byte 102,65,15,58,22,76,144,24,2 // pextrd $0x2,%xmm1,0x18(%r8,%rdx,4)
.byte 102,65,15,58,22,76,144,20,1 // pextrd $0x1,%xmm1,0x14(%r8,%rdx,4)
.byte 102,65,15,126,76,144,16 // movd %xmm1,0x10(%r8,%rdx,4)
@@ -61022,13 +61883,13 @@ _sk_start_pipeline_sse2_lowp:
.byte 73,137,246 // mov %rsi,%r14
.byte 72,137,77,192 // mov %rcx,-0x40(%rbp)
.byte 72,57,203 // cmp %rcx,%rbx
- .byte 15,131,131,0,0,0 // jae 340ea <_sk_start_pipeline_sse2_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 34d6e <_sk_start_pipeline_sse2_lowp+0xb6>
.byte 72,139,69,208 // mov -0x30(%rbp),%rax
.byte 72,141,64,8 // lea 0x8(%rax),%rax
.byte 72,137,69,200 // mov %rax,-0x38(%rbp)
.byte 76,57,125,200 // cmp %r15,-0x38(%rbp)
.byte 72,139,85,208 // mov -0x30(%rbp),%rdx
- .byte 119,59 // ja 340b8 <_sk_start_pipeline_sse2_lowp+0x84>
+ .byte 119,59 // ja 34d3c <_sk_start_pipeline_sse2_lowp+0x84>
.byte 76,139,101,208 // mov -0x30(%rbp),%r12
.byte 49,255 // xor %edi,%edi
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -61047,10 +61908,10 @@ _sk_start_pipeline_sse2_lowp:
.byte 73,131,196,16 // add $0x10,%r12
.byte 77,57,252 // cmp %r15,%r12
.byte 73,137,212 // mov %rdx,%r12
- .byte 118,201 // jbe 34081 <_sk_start_pipeline_sse2_lowp+0x4d>
+ .byte 118,201 // jbe 34d05 <_sk_start_pipeline_sse2_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 340e1 <_sk_start_pipeline_sse2_lowp+0xad>
+ .byte 116,33 // je 34d65 <_sk_start_pipeline_sse2_lowp+0xad>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -61064,7 +61925,7 @@ _sk_start_pipeline_sse2_lowp:
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 117,137 // jne 34073 <_sk_start_pipeline_sse2_lowp+0x3f>
+ .byte 117,137 // jne 34cf7 <_sk_start_pipeline_sse2_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -61095,7 +61956,7 @@ _sk_seed_shader_sse2_lowp:
.byte 102,15,110,209 // movd %ecx,%xmm2
.byte 102,15,112,210,0 // pshufd $0x0,%xmm2,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,88,21,24,83,0,0 // addps 0x5318(%rip),%xmm2 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,88,21,244,83,0,0 // addps 0x53f4(%rip),%xmm2 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 255,224 // jmpq *%rax
@@ -61272,7 +62133,7 @@ HIDDEN _sk_black_color_sse2_lowp
FUNCTION(_sk_black_color_sse2_lowp)
_sk_black_color_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,93,80,0,0 // movaps 0x505d(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,57,81,0,0 // movaps 0x5139(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -61283,7 +62144,7 @@ HIDDEN _sk_white_color_sse2_lowp
FUNCTION(_sk_white_color_sse2_lowp)
_sk_white_color_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,5,73,80,0,0 // movaps 0x5049(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,5,37,81,0,0 // movaps 0x5125(%rip),%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -61294,10 +62155,10 @@ HIDDEN _sk_set_rgb_sse2_lowp
FUNCTION(_sk_set_rgb_sse2_lowp)
_sk_set_rgb_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,15,16,21,148,71,0,0 // movss 0x4794(%rip),%xmm2 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,15,16,21,148,71,0,0 // movss 0x4794(%rip),%xmm2 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,83,71,0,0 // movss 0x4753(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,16,5,83,71,0,0 // movss 0x4753(%rip),%xmm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,88,192 // addss %xmm8,%xmm0
.byte 243,68,15,44,192 // cvttss2si %xmm0,%r8d
.byte 102,65,15,110,192 // movd %r8d,%xmm0
@@ -61323,7 +62184,7 @@ HIDDEN _sk_clamp_a_sse2_lowp
.globl _sk_clamp_a_sse2_lowp
FUNCTION(_sk_clamp_a_sse2_lowp)
_sk_clamp_a_sse2_lowp:
- .byte 102,68,15,111,5,47,87,0,0 // movdqa 0x572f(%rip),%xmm8 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,5,11,88,0,0 // movdqa 0x580b(%rip),%xmm8 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,68,15,111,200 // movdqa %xmm0,%xmm9
.byte 102,69,15,239,200 // pxor %xmm8,%xmm9
.byte 102,68,15,111,211 // movdqa %xmm3,%xmm10
@@ -61352,7 +62213,7 @@ HIDDEN _sk_clamp_a_dst_sse2_lowp
.globl _sk_clamp_a_dst_sse2_lowp
FUNCTION(_sk_clamp_a_dst_sse2_lowp)
_sk_clamp_a_dst_sse2_lowp:
- .byte 102,68,15,111,5,185,86,0,0 // movdqa 0x56b9(%rip),%xmm8 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,5,149,87,0,0 // movdqa 0x5795(%rip),%xmm8 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,68,15,111,204 // movdqa %xmm4,%xmm9
.byte 102,69,15,239,200 // pxor %xmm8,%xmm9
.byte 102,68,15,111,215 // movdqa %xmm7,%xmm10
@@ -61382,7 +62243,7 @@ HIDDEN _sk_premul_sse2_lowp
FUNCTION(_sk_premul_sse2_lowp)
_sk_premul_sse2_lowp:
.byte 102,15,213,195 // pmullw %xmm3,%xmm0
- .byte 102,68,15,111,5,207,78,0,0 // movdqa 0x4ecf(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,171,79,0,0 // movdqa 0x4fab(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,203 // pmullw %xmm3,%xmm1
@@ -61399,7 +62260,7 @@ HIDDEN _sk_premul_dst_sse2_lowp
FUNCTION(_sk_premul_dst_sse2_lowp)
_sk_premul_dst_sse2_lowp:
.byte 102,15,213,231 // pmullw %xmm7,%xmm4
- .byte 102,68,15,111,5,152,78,0,0 // movdqa 0x4e98(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,116,79,0,0 // movdqa 0x4f74(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,224 // paddw %xmm8,%xmm4
.byte 102,15,113,212,8 // psrlw $0x8,%xmm4
.byte 102,15,213,239 // pmullw %xmm7,%xmm5
@@ -61447,7 +62308,7 @@ HIDDEN _sk_invert_sse2_lowp
.globl _sk_invert_sse2_lowp
FUNCTION(_sk_invert_sse2_lowp)
_sk_invert_sse2_lowp:
- .byte 102,68,15,111,5,54,78,0,0 // movdqa 0x4e36(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,18,79,0,0 // movdqa 0x4f12(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,68,15,249,200 // psubw %xmm0,%xmm9
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
@@ -61479,7 +62340,7 @@ FUNCTION(_sk_srcatop_sse2_lowp)
_sk_srcatop_sse2_lowp:
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
- .byte 102,15,111,29,218,77,0,0 // movdqa 0x4dda(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,111,29,182,78,0,0 // movdqa 0x4eb6(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,68,15,111,203 // movdqa %xmm3,%xmm9
.byte 102,69,15,249,200 // psubw %xmm8,%xmm9
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
@@ -61511,7 +62372,7 @@ FUNCTION(_sk_dstatop_sse2_lowp)
_sk_dstatop_sse2_lowp:
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
.byte 102,68,15,213,195 // pmullw %xmm3,%xmm8
- .byte 102,68,15,111,13,90,77,0,0 // movdqa 0x4d5a(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,54,78,0,0 // movdqa 0x4e36(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,253,193 // paddw %xmm9,%xmm8
.byte 102,68,15,111,213 // movdqa %xmm5,%xmm10
.byte 102,68,15,213,211 // pmullw %xmm3,%xmm10
@@ -61540,7 +62401,7 @@ HIDDEN _sk_srcin_sse2_lowp
FUNCTION(_sk_srcin_sse2_lowp)
_sk_srcin_sse2_lowp:
.byte 102,15,213,199 // pmullw %xmm7,%xmm0
- .byte 102,68,15,111,5,229,76,0,0 // movdqa 0x4ce5(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,193,77,0,0 // movdqa 0x4dc1(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,207 // pmullw %xmm7,%xmm1
@@ -61561,7 +62422,7 @@ FUNCTION(_sk_dstin_sse2_lowp)
_sk_dstin_sse2_lowp:
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,213,195 // pmullw %xmm3,%xmm0
- .byte 102,68,15,111,5,156,76,0,0 // movdqa 0x4c9c(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,120,77,0,0 // movdqa 0x4d78(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
@@ -61582,7 +62443,7 @@ HIDDEN _sk_srcout_sse2_lowp
.globl _sk_srcout_sse2_lowp
FUNCTION(_sk_srcout_sse2_lowp)
_sk_srcout_sse2_lowp:
- .byte 102,68,15,111,5,83,76,0,0 // movdqa 0x4c53(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,47,77,0,0 // movdqa 0x4d2f(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,68,15,249,207 // psubw %xmm7,%xmm9
.byte 102,65,15,213,193 // pmullw %xmm9,%xmm0
@@ -61605,7 +62466,7 @@ HIDDEN _sk_dstout_sse2_lowp
FUNCTION(_sk_dstout_sse2_lowp)
_sk_dstout_sse2_lowp:
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,68,15,111,5,252,75,0,0 // movdqa 0x4bfc(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,216,76,0,0 // movdqa 0x4cd8(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,249,216 // psubw %xmm0,%xmm3
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
@@ -61630,7 +62491,7 @@ HIDDEN _sk_srcover_sse2_lowp
.globl _sk_srcover_sse2_lowp
FUNCTION(_sk_srcover_sse2_lowp)
_sk_srcover_sse2_lowp:
- .byte 102,68,15,111,13,162,75,0,0 // movdqa 0x4ba2(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,126,76,0,0 // movdqa 0x4c7e(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
.byte 102,68,15,249,195 // psubw %xmm3,%xmm8
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
@@ -61659,7 +62520,7 @@ HIDDEN _sk_dstover_sse2_lowp
.globl _sk_dstover_sse2_lowp
FUNCTION(_sk_dstover_sse2_lowp)
_sk_dstover_sse2_lowp:
- .byte 102,68,15,111,5,40,75,0,0 // movdqa 0x4b28(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,4,76,0,0 // movdqa 0x4c04(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,68,15,249,207 // psubw %xmm7,%xmm9
.byte 102,65,15,213,193 // pmullw %xmm9,%xmm0
@@ -61686,7 +62547,7 @@ HIDDEN _sk_modulate_sse2_lowp
FUNCTION(_sk_modulate_sse2_lowp)
_sk_modulate_sse2_lowp:
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
- .byte 102,68,15,111,5,193,74,0,0 // movdqa 0x4ac1(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,157,75,0,0 // movdqa 0x4b9d(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,192 // paddw %xmm8,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,15,213,205 // pmullw %xmm5,%xmm1
@@ -61705,7 +62566,7 @@ HIDDEN _sk_multiply_sse2_lowp
.globl _sk_multiply_sse2_lowp
FUNCTION(_sk_multiply_sse2_lowp)
_sk_multiply_sse2_lowp:
- .byte 102,68,15,111,13,128,74,0,0 // movdqa 0x4a80(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,92,75,0,0 // movdqa 0x4b5c(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
.byte 102,68,15,249,195 // psubw %xmm3,%xmm8
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
@@ -61750,12 +62611,12 @@ _sk_plus__sse2_lowp:
.byte 102,68,15,111,193 // movdqa %xmm1,%xmm8
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,253,204 // paddw %xmm4,%xmm1
- .byte 102,68,15,111,21,44,82,0,0 // movdqa 0x522c(%rip),%xmm10 # 39c60 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
+ .byte 102,68,15,111,21,8,83,0,0 // movdqa 0x5308(%rip),%xmm10 # 3a9c0 <_sk_srcover_bgra_8888_sse2_lowp+0x14c8>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,217,194 // psubusw %xmm10,%xmm0
.byte 102,69,15,239,228 // pxor %xmm12,%xmm12
.byte 102,65,15,117,196 // pcmpeqw %xmm12,%xmm0
- .byte 102,68,15,111,29,160,73,0,0 // movdqa 0x49a0(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,29,124,74,0,0 // movdqa 0x4a7c(%rip),%xmm11 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,219,200 // pand %xmm0,%xmm1
.byte 102,65,15,223,195 // pandn %xmm11,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
@@ -61794,7 +62655,7 @@ _sk_screen_sse2_lowp:
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,253,193 // paddw %xmm1,%xmm0
.byte 102,15,213,204 // pmullw %xmm4,%xmm1
- .byte 102,68,15,111,21,0,73,0,0 // movdqa 0x4900(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,21,220,73,0,0 // movdqa 0x49dc(%rip),%xmm10 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -61826,7 +62687,7 @@ HIDDEN _sk_xor__sse2_lowp
FUNCTION(_sk_xor__sse2_lowp)
_sk_xor__sse2_lowp:
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,111,13,126,72,0,0 // movdqa 0x487e(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,90,73,0,0 // movdqa 0x495a(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,209 // movdqa %xmm9,%xmm10
.byte 102,68,15,249,215 // psubw %xmm7,%xmm10
.byte 102,65,15,213,194 // pmullw %xmm10,%xmm0
@@ -61868,7 +62729,7 @@ _sk_darken_sse2_lowp:
.byte 102,65,15,253,194 // paddw %xmm10,%xmm0
.byte 102,68,15,213,215 // pmullw %xmm7,%xmm10
.byte 102,68,15,213,227 // pmullw %xmm3,%xmm12
- .byte 102,68,15,111,13,57,79,0,0 // movdqa 0x4f39(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,13,21,80,0,0 // movdqa 0x5015(%rip),%xmm9 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,69,15,111,218 // movdqa %xmm10,%xmm11
.byte 102,69,15,239,217 // pxor %xmm9,%xmm11
.byte 102,65,15,111,204 // movdqa %xmm12,%xmm1
@@ -61877,7 +62738,7 @@ _sk_darken_sse2_lowp:
.byte 102,68,15,219,225 // pand %xmm1,%xmm12
.byte 102,65,15,223,202 // pandn %xmm10,%xmm1
.byte 102,65,15,235,204 // por %xmm12,%xmm1
- .byte 102,68,15,111,21,152,71,0,0 // movdqa 0x4798(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,21,116,72,0,0 // movdqa 0x4874(%rip),%xmm10 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -61933,7 +62794,7 @@ _sk_lighten_sse2_lowp:
.byte 102,65,15,253,196 // paddw %xmm12,%xmm0
.byte 102,68,15,213,231 // pmullw %xmm7,%xmm12
.byte 102,68,15,213,211 // pmullw %xmm3,%xmm10
- .byte 102,68,15,111,13,16,78,0,0 // movdqa 0x4e10(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,13,236,78,0,0 // movdqa 0x4eec(%rip),%xmm9 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,69,15,111,220 // movdqa %xmm12,%xmm11
.byte 102,69,15,239,217 // pxor %xmm9,%xmm11
.byte 102,65,15,111,202 // movdqa %xmm10,%xmm1
@@ -61942,7 +62803,7 @@ _sk_lighten_sse2_lowp:
.byte 102,68,15,219,225 // pand %xmm1,%xmm12
.byte 102,65,15,223,202 // pandn %xmm10,%xmm1
.byte 102,65,15,235,204 // por %xmm12,%xmm1
- .byte 102,68,15,111,21,111,70,0,0 // movdqa 0x466f(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,21,75,71,0,0 // movdqa 0x474b(%rip),%xmm10 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
@@ -61998,7 +62859,7 @@ _sk_difference_sse2_lowp:
.byte 102,65,15,253,196 // paddw %xmm12,%xmm0
.byte 102,68,15,213,231 // pmullw %xmm7,%xmm12
.byte 102,68,15,213,211 // pmullw %xmm3,%xmm10
- .byte 102,68,15,111,13,231,76,0,0 // movdqa 0x4ce7(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,13,195,77,0,0 // movdqa 0x4dc3(%rip),%xmm9 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,69,15,111,220 // movdqa %xmm12,%xmm11
.byte 102,69,15,239,217 // pxor %xmm9,%xmm11
.byte 102,65,15,111,202 // movdqa %xmm10,%xmm1
@@ -62007,10 +62868,10 @@ _sk_difference_sse2_lowp:
.byte 102,68,15,219,225 // pand %xmm1,%xmm12
.byte 102,65,15,223,202 // pandn %xmm10,%xmm1
.byte 102,65,15,235,204 // por %xmm12,%xmm1
- .byte 102,68,15,111,21,70,69,0,0 // movdqa 0x4546(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,21,34,70,0,0 // movdqa 0x4622(%rip),%xmm10 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,29,147,76,0,0 // movdqa 0x4c93(%rip),%xmm11 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ .byte 102,68,15,111,29,111,77,0,0 // movdqa 0x4d6f(%rip),%xmm11 # 3a8b0 <_sk_srcover_bgra_8888_sse2_lowp+0x13b8>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
.byte 102,68,15,111,229 // movdqa %xmm5,%xmm12
@@ -62065,10 +62926,10 @@ _sk_exclusion_sse2_lowp:
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,253,193 // paddw %xmm1,%xmm0
.byte 102,15,213,204 // pmullw %xmm4,%xmm1
- .byte 102,68,15,111,13,67,68,0,0 // movdqa 0x4443(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,31,69,0,0 // movdqa 0x451f(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,144,75,0,0 // movdqa 0x4b90(%rip),%xmm10 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ .byte 102,68,15,111,21,108,76,0,0 // movdqa 0x4c6c(%rip),%xmm10 # 3a8b0 <_sk_srcover_bgra_8888_sse2_lowp+0x13b8>
.byte 102,65,15,219,202 // pand %xmm10,%xmm1
.byte 102,15,249,193 // psubw %xmm1,%xmm0
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
@@ -62104,7 +62965,7 @@ _sk_hardlight_sse2_lowp:
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,68,15,111,194 // movdqa %xmm2,%xmm8
.byte 102,68,15,111,200 // movdqa %xmm0,%xmm9
- .byte 102,15,111,21,159,67,0,0 // movdqa 0x439f(%rip),%xmm2 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,111,21,123,68,0,0 // movdqa 0x447b(%rip),%xmm2 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,68,15,111,226 // movdqa %xmm2,%xmm12
.byte 102,68,15,249,231 // psubw %xmm7,%xmm12
.byte 102,65,15,111,196 // movdqa %xmm12,%xmm0
@@ -62117,7 +62978,7 @@ _sk_hardlight_sse2_lowp:
.byte 102,68,15,111,243 // movdqa %xmm3,%xmm14
.byte 102,69,15,249,241 // psubw %xmm9,%xmm14
.byte 102,69,15,253,201 // paddw %xmm9,%xmm9
- .byte 102,15,111,21,203,74,0,0 // movdqa 0x4acb(%rip),%xmm2 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,15,111,21,167,75,0,0 // movdqa 0x4ba7(%rip),%xmm2 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,15,111,199 // movdqa %xmm7,%xmm0
.byte 102,68,15,111,215 // movdqa %xmm7,%xmm10
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
@@ -62136,7 +62997,7 @@ _sk_hardlight_sse2_lowp:
.byte 102,68,15,219,232 // pand %xmm0,%xmm13
.byte 102,65,15,223,193 // pandn %xmm9,%xmm0
.byte 102,65,15,235,197 // por %xmm13,%xmm0
- .byte 102,15,253,5,254,66,0,0 // paddw 0x42fe(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,253,5,218,67,0,0 // paddw 0x43da(%rip),%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,199 // paddw %xmm15,%xmm0
.byte 102,69,15,111,204 // movdqa %xmm12,%xmm9
.byte 102,68,15,213,201 // pmullw %xmm1,%xmm9
@@ -62159,7 +63020,7 @@ _sk_hardlight_sse2_lowp:
.byte 102,65,15,219,249 // pand %xmm9,%xmm7
.byte 102,68,15,223,201 // pandn %xmm1,%xmm9
.byte 102,68,15,235,207 // por %xmm7,%xmm9
- .byte 102,68,15,253,13,137,66,0,0 // paddw 0x4289(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,253,13,101,67,0,0 // paddw 0x4365(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,253,205 // paddw %xmm13,%xmm9
.byte 102,69,15,213,224 // pmullw %xmm8,%xmm12
.byte 102,69,15,111,251 // movdqa %xmm11,%xmm15
@@ -62181,7 +63042,7 @@ _sk_hardlight_sse2_lowp:
.byte 102,68,15,219,210 // pand %xmm2,%xmm10
.byte 102,65,15,223,208 // pandn %xmm8,%xmm2
.byte 102,65,15,235,210 // por %xmm10,%xmm2
- .byte 102,68,15,111,5,25,66,0,0 // movdqa 0x4219(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,245,66,0,0 // movdqa 0x42f5(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,208 // paddw %xmm8,%xmm2
.byte 102,65,15,253,215 // paddw %xmm15,%xmm2
.byte 102,68,15,213,220 // pmullw %xmm4,%xmm11
@@ -62209,7 +63070,7 @@ _sk_overlay_sse2_lowp:
.byte 102,15,127,124,36,232 // movdqa %xmm7,-0x18(%rsp)
.byte 102,68,15,111,193 // movdqa %xmm1,%xmm8
.byte 102,68,15,111,248 // movdqa %xmm0,%xmm15
- .byte 102,15,111,53,170,65,0,0 // movdqa 0x41aa(%rip),%xmm6 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,111,53,134,66,0,0 // movdqa 0x4286(%rip),%xmm6 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,68,15,111,222 // movdqa %xmm6,%xmm11
.byte 102,69,15,249,222 // psubw %xmm14,%xmm11
.byte 102,65,15,111,203 // movdqa %xmm11,%xmm1
@@ -62231,7 +63092,7 @@ _sk_overlay_sse2_lowp:
.byte 102,15,253,201 // paddw %xmm1,%xmm1
.byte 102,69,15,111,225 // movdqa %xmm9,%xmm12
.byte 102,68,15,249,225 // psubw %xmm1,%xmm12
- .byte 102,15,111,13,174,72,0,0 // movdqa 0x48ae(%rip),%xmm1 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,15,111,13,138,73,0,0 // movdqa 0x498a(%rip),%xmm1 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,69,15,111,238 // movdqa %xmm14,%xmm13
.byte 102,68,15,239,233 // pxor %xmm1,%xmm13
.byte 102,15,239,249 // pxor %xmm1,%xmm7
@@ -62258,7 +63119,7 @@ _sk_overlay_sse2_lowp:
.byte 102,68,15,213,197 // pmullw %xmm5,%xmm8
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,15,253,228 // paddw %xmm4,%xmm4
- .byte 102,15,111,61,45,72,0,0 // movdqa 0x482d(%rip),%xmm7 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,15,111,61,9,73,0,0 // movdqa 0x4909(%rip),%xmm7 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,15,239,231 // pxor %xmm7,%xmm4
.byte 102,65,15,101,229 // pcmpgtw %xmm13,%xmm4
.byte 102,69,15,253,192 // paddw %xmm8,%xmm8
@@ -62318,27 +63179,27 @@ _sk_load_8888_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 35449 <_sk_load_8888_sse2_lowp+0x44>
+ .byte 119,41 // ja 360cd <_sk_load_8888_sse2_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,25,1,0,0 // lea 0x119(%rip),%r9 # 35548 <_sk_load_8888_sse2_lowp+0x143>
+ .byte 76,141,13,25,1,0,0 // lea 0x119(%rip),%r9 # 361cc <_sk_load_8888_sse2_lowp+0x143>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,28,144 // movss (%r8,%rdx,4),%xmm3
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 354af <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 36133 <_sk_load_8888_sse2_lowp+0xaa>
.byte 102,65,15,16,28,144 // movupd (%r8,%rdx,4),%xmm3
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 354af <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 36133 <_sk_load_8888_sse2_lowp+0xaa>
.byte 102,65,15,110,68,144,8 // movd 0x8(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,216 // movapd %xmm8,%xmm3
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
- .byte 235,52 // jmp 354af <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 36133 <_sk_load_8888_sse2_lowp+0xaa>
.byte 102,65,15,110,68,144,24 // movd 0x18(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 243,65,15,16,68,144,20 // movss 0x14(%r8,%rdx,4),%xmm0
@@ -62355,7 +63216,7 @@ _sk_load_8888_sse2_lowp:
.byte 102,15,114,240,16 // pslld $0x10,%xmm0
.byte 102,15,114,224,16 // psrad $0x10,%xmm0
.byte 102,15,107,200 // packssdw %xmm0,%xmm1
- .byte 102,68,15,111,13,23,63,0,0 // movdqa 0x3f17(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,243,63,0,0 // movdqa 0x3ff3(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,193 // pand %xmm9,%xmm0
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
@@ -62412,27 +63273,27 @@ _sk_load_8888_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 355a8 <_sk_load_8888_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 3622c <_sk_load_8888_dst_sse2_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 356a4 <_sk_load_8888_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 36328 <_sk_load_8888_dst_sse2_lowp+0x140>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,60,144 // movss (%r8,%rdx,4),%xmm7
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 3560e <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 36292 <_sk_load_8888_dst_sse2_lowp+0xaa>
.byte 102,65,15,16,60,144 // movupd (%r8,%rdx,4),%xmm7
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 3560e <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 36292 <_sk_load_8888_dst_sse2_lowp+0xaa>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,248 // movapd %xmm8,%xmm7
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,52 // jmp 3560e <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 36292 <_sk_load_8888_dst_sse2_lowp+0xaa>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 243,65,15,16,100,144,20 // movss 0x14(%r8,%rdx,4),%xmm4
@@ -62449,7 +63310,7 @@ _sk_load_8888_dst_sse2_lowp:
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
.byte 102,15,114,228,16 // psrad $0x10,%xmm4
.byte 102,15,107,236 // packssdw %xmm4,%xmm5
- .byte 102,68,15,111,13,184,61,0,0 // movdqa 0x3db8(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,148,62,0,0 // movdqa 0x3e94(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,65,15,219,225 // pand %xmm9,%xmm4
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
@@ -62517,21 +63378,21 @@ _sk_store_8888_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,27 // ja 35743 <_sk_store_8888_sse2_lowp+0x83>
+ .byte 119,27 // ja 363c7 <_sk_store_8888_sse2_lowp+0x83>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 35794 <_sk_store_8888_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 36418 <_sk_store_8888_sse2_lowp+0xd4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,12,144 // movd %xmm9,(%r8,%rdx,4)
- .byte 235,75 // jmp 3578e <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,75 // jmp 36412 <_sk_store_8888_sse2_lowp+0xce>
.byte 243,69,15,127,12,144 // movdqu %xmm9,(%r8,%rdx,4)
.byte 243,69,15,127,68,144,16 // movdqu %xmm8,0x10(%r8,%rdx,4)
- .byte 235,60 // jmp 3578e <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,60 // jmp 36412 <_sk_store_8888_sse2_lowp+0xce>
.byte 102,69,15,112,193,78 // pshufd $0x4e,%xmm9,%xmm8
.byte 102,69,15,126,68,144,8 // movd %xmm8,0x8(%r8,%rdx,4)
.byte 102,69,15,214,12,144 // movq %xmm9,(%r8,%rdx,4)
- .byte 235,39 // jmp 3578e <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,39 // jmp 36412 <_sk_store_8888_sse2_lowp+0xce>
.byte 102,69,15,112,208,78 // pshufd $0x4e,%xmm8,%xmm10
.byte 102,69,15,126,84,144,24 // movd %xmm10,0x18(%r8,%rdx,4)
.byte 102,69,15,112,208,229 // pshufd $0xe5,%xmm8,%xmm10
@@ -62576,27 +63437,27 @@ _sk_load_bgra_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 357f4 <_sk_load_bgra_sse2_lowp+0x44>
+ .byte 119,41 // ja 36478 <_sk_load_bgra_sse2_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 358f0 <_sk_load_bgra_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 36574 <_sk_load_bgra_sse2_lowp+0x140>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,28,144 // movss (%r8,%rdx,4),%xmm3
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 3585a <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 364de <_sk_load_bgra_sse2_lowp+0xaa>
.byte 102,65,15,16,28,144 // movupd (%r8,%rdx,4),%xmm3
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 3585a <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 364de <_sk_load_bgra_sse2_lowp+0xaa>
.byte 102,65,15,110,68,144,8 // movd 0x8(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,216 // movapd %xmm8,%xmm3
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
- .byte 235,52 // jmp 3585a <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 364de <_sk_load_bgra_sse2_lowp+0xaa>
.byte 102,65,15,110,68,144,24 // movd 0x18(%r8,%rdx,4),%xmm0
.byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8
.byte 243,65,15,16,68,144,20 // movss 0x14(%r8,%rdx,4),%xmm0
@@ -62613,7 +63474,7 @@ _sk_load_bgra_sse2_lowp:
.byte 102,15,114,240,16 // pslld $0x10,%xmm0
.byte 102,15,114,224,16 // psrad $0x10,%xmm0
.byte 102,15,107,200 // packssdw %xmm0,%xmm1
- .byte 102,68,15,111,13,108,59,0,0 // movdqa 0x3b6c(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,72,60,0,0 // movdqa 0x3c48(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,65,15,219,209 // pand %xmm9,%xmm2
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
@@ -62666,27 +63527,27 @@ _sk_load_bgra_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,41 // ja 35950 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 365d4 <_sk_load_bgra_dst_sse2_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 35a4c <_sk_load_bgra_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 366d0 <_sk_load_bgra_dst_sse2_lowp+0x140>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,60,144 // movss (%r8,%rdx,4),%xmm7
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 359b6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 3663a <_sk_load_bgra_dst_sse2_lowp+0xaa>
.byte 102,65,15,16,60,144 // movupd (%r8,%rdx,4),%xmm7
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 359b6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 3663a <_sk_load_bgra_dst_sse2_lowp+0xaa>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,248 // movapd %xmm8,%xmm7
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,52 // jmp 359b6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 3663a <_sk_load_bgra_dst_sse2_lowp+0xaa>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 243,65,15,16,100,144,20 // movss 0x14(%r8,%rdx,4),%xmm4
@@ -62703,7 +63564,7 @@ _sk_load_bgra_dst_sse2_lowp:
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
.byte 102,15,114,228,16 // psrad $0x10,%xmm4
.byte 102,15,107,236 // packssdw %xmm4,%xmm5
- .byte 102,68,15,111,13,16,58,0,0 // movdqa 0x3a10(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,236,58,0,0 // movdqa 0x3aec(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,65,15,219,241 // pand %xmm9,%xmm6
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
@@ -62771,21 +63632,21 @@ _sk_store_bgra_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,27 // ja 35aeb <_sk_store_bgra_sse2_lowp+0x83>
+ .byte 119,27 // ja 3676f <_sk_store_bgra_sse2_lowp+0x83>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 35b3c <_sk_store_bgra_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 367c0 <_sk_store_bgra_sse2_lowp+0xd4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,12,144 // movd %xmm9,(%r8,%rdx,4)
- .byte 235,75 // jmp 35b36 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,75 // jmp 367ba <_sk_store_bgra_sse2_lowp+0xce>
.byte 243,69,15,127,12,144 // movdqu %xmm9,(%r8,%rdx,4)
.byte 243,69,15,127,68,144,16 // movdqu %xmm8,0x10(%r8,%rdx,4)
- .byte 235,60 // jmp 35b36 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,60 // jmp 367ba <_sk_store_bgra_sse2_lowp+0xce>
.byte 102,69,15,112,193,78 // pshufd $0x4e,%xmm9,%xmm8
.byte 102,69,15,126,68,144,8 // movd %xmm8,0x8(%r8,%rdx,4)
.byte 102,69,15,214,12,144 // movq %xmm9,(%r8,%rdx,4)
- .byte 235,39 // jmp 35b36 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,39 // jmp 367ba <_sk_store_bgra_sse2_lowp+0xce>
.byte 102,69,15,112,208,78 // pshufd $0x4e,%xmm8,%xmm10
.byte 102,69,15,126,84,144,24 // movd %xmm10,0x18(%r8,%rdx,4)
.byte 102,69,15,112,208,229 // pshufd $0xe5,%xmm8,%xmm10
@@ -62899,7 +63760,7 @@ _sk_gather_8888_sse2_lowp:
.byte 102,15,114,241,16 // pslld $0x10,%xmm1
.byte 102,15,114,225,16 // psrad $0x10,%xmm1
.byte 102,15,107,200 // packssdw %xmm0,%xmm1
- .byte 102,68,15,111,13,44,55,0,0 // movdqa 0x372c(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,8,56,0,0 // movdqa 0x3808(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,193 // pand %xmm9,%xmm0
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
@@ -63009,7 +63870,7 @@ _sk_gather_bgra_sse2_lowp:
.byte 102,15,114,241,16 // pslld $0x10,%xmm1
.byte 102,15,114,225,16 // psrad $0x10,%xmm1
.byte 102,15,107,200 // packssdw %xmm0,%xmm1
- .byte 102,68,15,111,13,77,53,0,0 // movdqa 0x354d(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,41,54,0,0 // movdqa 0x3629(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,65,15,219,209 // pand %xmm9,%xmm2
.byte 102,15,113,209,8 // psrlw $0x8,%xmm1
@@ -63050,23 +63911,23 @@ _sk_load_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 35f52 <_sk_load_565_sse2_lowp+0x3c>
+ .byte 119,34 // ja 36bd6 <_sk_load_565_sse2_lowp+0x3c>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,190,0,0,0 // lea 0xbe(%rip),%r9 # 35ffc <_sk_load_565_sse2_lowp+0xe6>
+ .byte 76,141,13,190,0,0,0 // lea 0xbe(%rip),%r9 # 36c80 <_sk_load_565_sse2_lowp+0xe6>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,66 // jmp 35f94 <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 36c18 <_sk_load_565_sse2_lowp+0x7e>
.byte 243,65,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm0
- .byte 235,58 // jmp 35f94 <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 36c18 <_sk_load_565_sse2_lowp+0x7e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
.byte 243,65,15,16,12,80 // movss (%r8,%rdx,2),%xmm1
.byte 243,15,16,193 // movss %xmm1,%xmm0
- .byte 235,34 // jmp 35f94 <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 36c18 <_sk_load_565_sse2_lowp+0x7e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
.byte 102,65,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -63074,11 +63935,11 @@ _sk_load_565_sse2_lowp:
.byte 102,65,15,18,4,80 // movlpd (%r8,%rdx,2),%xmm0
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
- .byte 102,15,219,29,251,59,0,0 // pand 0x3bfb(%rip),%xmm3 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,29,215,60,0,0 // pand 0x3cd7(%rip),%xmm3 # 3a900 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,250,59,0,0 // pand 0x3bfa(%rip),%xmm1 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,15,111,21,2,60,0,0 // movdqa 0x3c02(%rip),%xmm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,15,219,13,214,60,0,0 // pand 0x3cd6(%rip),%xmm1 # 3a910 <_sk_srcover_bgra_8888_sse2_lowp+0x1418>
+ .byte 102,15,111,21,222,60,0,0 // movdqa 0x3cde(%rip),%xmm2 # 3a920 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
@@ -63091,7 +63952,7 @@ _sk_load_565_sse2_lowp:
.byte 102,15,113,210,2 // psrlw $0x2,%xmm2
.byte 102,15,235,211 // por %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,248,51,0,0 // movaps 0x33f8(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,212,52,0,0 // movaps 0x34d4(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 75,255 // rex.WXB (bad)
@@ -63121,23 +63982,23 @@ _sk_load_565_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 36054 <_sk_load_565_dst_sse2_lowp+0x3c>
+ .byte 119,34 // ja 36cd8 <_sk_load_565_dst_sse2_lowp+0x3c>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 360fc <_sk_load_565_dst_sse2_lowp+0xe4>
+ .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 36d80 <_sk_load_565_dst_sse2_lowp+0xe4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,66 // jmp 36096 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 36d1a <_sk_load_565_dst_sse2_lowp+0x7e>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,58 // jmp 36096 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 36d1a <_sk_load_565_dst_sse2_lowp+0x7e>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,65,15,196,100,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm4
.byte 243,65,15,16,44,80 // movss (%r8,%rdx,2),%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,34 // jmp 36096 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 36d1a <_sk_load_565_dst_sse2_lowp+0x7e>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,65,15,196,100,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm4
.byte 102,65,15,196,100,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -63145,11 +64006,11 @@ _sk_load_565_dst_sse2_lowp:
.byte 102,65,15,18,36,80 // movlpd (%r8,%rdx,2),%xmm4
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,15,113,215,8 // psrlw $0x8,%xmm7
- .byte 102,15,219,61,249,58,0,0 // pand 0x3af9(%rip),%xmm7 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,61,213,59,0,0 // pand 0x3bd5(%rip),%xmm7 # 3a900 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,248,58,0,0 // pand 0x3af8(%rip),%xmm5 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,15,111,53,0,59,0,0 // movdqa 0x3b00(%rip),%xmm6 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,15,219,45,212,59,0,0 // pand 0x3bd4(%rip),%xmm5 # 3a910 <_sk_srcover_bgra_8888_sse2_lowp+0x1418>
+ .byte 102,15,111,53,220,59,0,0 // movdqa 0x3bdc(%rip),%xmm6 # 3a920 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
.byte 102,15,219,244 // pand %xmm4,%xmm6
.byte 102,15,113,212,13 // psrlw $0xd,%xmm4
.byte 102,15,235,231 // por %xmm7,%xmm4
@@ -63162,7 +64023,7 @@ _sk_load_565_dst_sse2_lowp:
.byte 102,15,113,214,2 // psrlw $0x2,%xmm6
.byte 102,15,235,247 // por %xmm7,%xmm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,246,50,0,0 // movaps 0x32f6(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,61,210,51,0,0 // movaps 0x33d2(%rip),%xmm7 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 255,224 // jmpq *%rax
.byte 77,255 // rex.WRB (bad)
.byte 255 // (bad)
@@ -63186,10 +64047,10 @@ _sk_store_565_sse2_lowp:
.byte 76,3,0 // add (%rax),%r8
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,65,15,113,240,8 // psllw $0x8,%xmm8
- .byte 102,68,15,219,5,148,58,0,0 // pand 0x3a94(%rip),%xmm8 # 39bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,68,15,219,5,112,59,0,0 // pand 0x3b70(%rip),%xmm8 # 3a930 <_sk_srcover_bgra_8888_sse2_lowp+0x1438>
.byte 102,68,15,111,201 // movdqa %xmm1,%xmm9
.byte 102,65,15,113,241,3 // psllw $0x3,%xmm9
- .byte 102,68,15,219,13,144,58,0,0 // pand 0x3a90(%rip),%xmm9 # 39be0 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ .byte 102,68,15,219,13,108,59,0,0 // pand 0x3b6c(%rip),%xmm9 # 3a940 <_sk_srcover_bgra_8888_sse2_lowp+0x1448>
.byte 102,69,15,235,200 // por %xmm8,%xmm9
.byte 102,68,15,111,194 // movdqa %xmm2,%xmm8
.byte 102,65,15,113,208,3 // psrlw $0x3,%xmm8
@@ -63198,21 +64059,21 @@ _sk_store_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,31 // ja 3618e <_sk_store_565_sse2_lowp+0x76>
+ .byte 119,31 // ja 36e12 <_sk_store_565_sse2_lowp+0x76>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,95,0,0,0 // lea 0x5f(%rip),%r9 # 361d8 <_sk_store_565_sse2_lowp+0xc0>
+ .byte 76,141,13,95,0,0,0 // lea 0x5f(%rip),%r9 # 36e5c <_sk_store_565_sse2_lowp+0xc0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,65,137,4,80 // mov %ax,(%r8,%rdx,2)
- .byte 235,70 // jmp 361d4 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,70 // jmp 36e58 <_sk_store_565_sse2_lowp+0xbc>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,62 // jmp 361d4 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,62 // jmp 36e58 <_sk_store_565_sse2_lowp+0xbc>
.byte 102,65,15,197,192,2 // pextrw $0x2,%xmm8,%eax
.byte 102,65,137,68,80,4 // mov %ax,0x4(%r8,%rdx,2)
.byte 102,69,15,126,4,80 // movd %xmm8,(%r8,%rdx,2)
- .byte 235,42 // jmp 361d4 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,42 // jmp 36e58 <_sk_store_565_sse2_lowp+0xbc>
.byte 102,65,15,197,192,6 // pextrw $0x6,%xmm8,%eax
.byte 102,65,137,68,80,12 // mov %ax,0xc(%r8,%rdx,2)
.byte 102,65,15,197,192,5 // pextrw $0x5,%xmm8,%eax
@@ -63331,11 +64192,11 @@ _sk_gather_565_sse2_lowp:
.byte 102,15,108,193 // punpcklqdq %xmm1,%xmm0
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
- .byte 102,15,219,29,61,56,0,0 // pand 0x383d(%rip),%xmm3 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,15,219,29,25,57,0,0 // pand 0x3919(%rip),%xmm3 # 3a900 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,60,56,0,0 // pand 0x383c(%rip),%xmm1 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,15,111,21,68,56,0,0 // movdqa 0x3844(%rip),%xmm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,15,219,13,24,57,0,0 // pand 0x3918(%rip),%xmm1 # 3a910 <_sk_srcover_bgra_8888_sse2_lowp+0x1418>
+ .byte 102,15,111,21,32,57,0,0 // movdqa 0x3920(%rip),%xmm2 # 3a920 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
@@ -63348,7 +64209,7 @@ _sk_gather_565_sse2_lowp:
.byte 102,15,113,210,2 // psrlw $0x2,%xmm2
.byte 102,15,235,211 // por %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,58,48,0,0 // movaps 0x303a(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,22,49,0,0 // movaps 0x3116(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -63369,23 +64230,23 @@ _sk_load_4444_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 363fe <_sk_load_4444_sse2_lowp+0x3e>
+ .byte 119,36 // ja 37082 <_sk_load_4444_sse2_lowp+0x3e>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,199,0,0,0 // lea 0xc7(%rip),%r9 # 364b0 <_sk_load_4444_sse2_lowp+0xf0>
+ .byte 76,141,13,199,0,0,0 // lea 0xc7(%rip),%r9 # 37134 <_sk_load_4444_sse2_lowp+0xf0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,69 // jmp 36443 <_sk_load_4444_sse2_lowp+0x83>
+ .byte 235,69 // jmp 370c7 <_sk_load_4444_sse2_lowp+0x83>
.byte 243,69,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm8
- .byte 235,61 // jmp 36443 <_sk_load_4444_sse2_lowp+0x83>
+ .byte 235,61 // jmp 370c7 <_sk_load_4444_sse2_lowp+0x83>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,69,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
.byte 243,65,15,16,4,80 // movss (%r8,%rdx,2),%xmm0
.byte 243,68,15,16,192 // movss %xmm0,%xmm8
- .byte 235,35 // jmp 36443 <_sk_load_4444_sse2_lowp+0x83>
+ .byte 235,35 // jmp 370c7 <_sk_load_4444_sse2_lowp+0x83>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,69,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
.byte 102,69,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -63395,7 +64256,7 @@ _sk_load_4444_sse2_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,5,145,55,0,0 // movdqa 0x3791(%rip),%xmm0 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,15,111,5,109,56,0,0 // movdqa 0x386d(%rip),%xmm0 # 3a950 <_sk_srcover_bgra_8888_sse2_lowp+0x1458>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -63425,7 +64286,7 @@ _sk_load_4444_sse2_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 364c5 <_sk_load_4444_sse2_lowp+0x105>
+ .byte 125,255 // jge 37149 <_sk_load_4444_sse2_lowp+0x105>
.byte 255 // (bad)
.byte 255,112,255 // pushq -0x1(%rax)
.byte 255 // (bad)
@@ -63444,23 +64305,23 @@ _sk_load_4444_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 3650a <_sk_load_4444_dst_sse2_lowp+0x3e>
+ .byte 119,36 // ja 3718e <_sk_load_4444_dst_sse2_lowp+0x3e>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,199,0,0,0 // lea 0xc7(%rip),%r9 # 365bc <_sk_load_4444_dst_sse2_lowp+0xf0>
+ .byte 76,141,13,199,0,0,0 // lea 0xc7(%rip),%r9 # 37240 <_sk_load_4444_dst_sse2_lowp+0xf0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,69 // jmp 3654f <_sk_load_4444_dst_sse2_lowp+0x83>
+ .byte 235,69 // jmp 371d3 <_sk_load_4444_dst_sse2_lowp+0x83>
.byte 243,69,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm8
- .byte 235,61 // jmp 3654f <_sk_load_4444_dst_sse2_lowp+0x83>
+ .byte 235,61 // jmp 371d3 <_sk_load_4444_dst_sse2_lowp+0x83>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,69,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
.byte 243,65,15,16,36,80 // movss (%r8,%rdx,2),%xmm4
.byte 243,68,15,16,196 // movss %xmm4,%xmm8
- .byte 235,35 // jmp 3654f <_sk_load_4444_dst_sse2_lowp+0x83>
+ .byte 235,35 // jmp 371d3 <_sk_load_4444_dst_sse2_lowp+0x83>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,69,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
.byte 102,69,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -63470,7 +64331,7 @@ _sk_load_4444_dst_sse2_lowp:
.byte 102,15,113,213,12 // psrlw $0xc,%xmm5
.byte 102,65,15,111,240 // movdqa %xmm8,%xmm6
.byte 102,15,113,214,8 // psrlw $0x8,%xmm6
- .byte 102,15,111,37,133,54,0,0 // movdqa 0x3685(%rip),%xmm4 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,15,111,37,97,55,0,0 // movdqa 0x3761(%rip),%xmm4 # 3a950 <_sk_srcover_bgra_8888_sse2_lowp+0x1458>
.byte 102,15,219,244 // pand %xmm4,%xmm6
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,113,215,4 // psrlw $0x4,%xmm7
@@ -63500,7 +64361,7 @@ _sk_load_4444_dst_sse2_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 365d1 <_sk_load_4444_dst_sse2_lowp+0x105>
+ .byte 125,255 // jge 37255 <_sk_load_4444_dst_sse2_lowp+0x105>
.byte 255 // (bad)
.byte 255,112,255 // pushq -0x1(%rax)
.byte 255 // (bad)
@@ -63517,12 +64378,12 @@ _sk_store_4444_sse2_lowp:
.byte 76,3,0 // add (%rax),%r8
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,65,15,113,240,8 // psllw $0x8,%xmm8
- .byte 102,68,15,219,5,4,54,0,0 // pand 0x3604(%rip),%xmm8 # 39c00 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ .byte 102,68,15,219,5,224,54,0,0 // pand 0x36e0(%rip),%xmm8 # 3a960 <_sk_srcover_bgra_8888_sse2_lowp+0x1468>
.byte 102,68,15,111,201 // movdqa %xmm1,%xmm9
.byte 102,65,15,113,241,4 // psllw $0x4,%xmm9
- .byte 102,68,15,219,13,0,54,0,0 // pand 0x3600(%rip),%xmm9 # 39c10 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
+ .byte 102,68,15,219,13,220,54,0,0 // pand 0x36dc(%rip),%xmm9 # 3a970 <_sk_srcover_bgra_8888_sse2_lowp+0x1478>
.byte 102,69,15,235,200 // por %xmm8,%xmm9
- .byte 102,68,15,111,21,2,54,0,0 // movdqa 0x3602(%rip),%xmm10 # 39c20 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
+ .byte 102,68,15,111,21,222,54,0,0 // movdqa 0x36de(%rip),%xmm10 # 3a980 <_sk_srcover_bgra_8888_sse2_lowp+0x1488>
.byte 102,68,15,219,210 // pand %xmm2,%xmm10
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
.byte 102,65,15,113,208,4 // psrlw $0x4,%xmm8
@@ -63532,21 +64393,21 @@ _sk_store_4444_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,31 // ja 36661 <_sk_store_4444_sse2_lowp+0x89>
+ .byte 119,31 // ja 372e5 <_sk_store_4444_sse2_lowp+0x89>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,96,0,0,0 // lea 0x60(%rip),%r9 # 366ac <_sk_store_4444_sse2_lowp+0xd4>
+ .byte 76,141,13,96,0,0,0 // lea 0x60(%rip),%r9 # 37330 <_sk_store_4444_sse2_lowp+0xd4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,65,137,4,80 // mov %ax,(%r8,%rdx,2)
- .byte 235,70 // jmp 366a7 <_sk_store_4444_sse2_lowp+0xcf>
+ .byte 235,70 // jmp 3732b <_sk_store_4444_sse2_lowp+0xcf>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,62 // jmp 366a7 <_sk_store_4444_sse2_lowp+0xcf>
+ .byte 235,62 // jmp 3732b <_sk_store_4444_sse2_lowp+0xcf>
.byte 102,65,15,197,192,2 // pextrw $0x2,%xmm8,%eax
.byte 102,65,137,68,80,4 // mov %ax,0x4(%r8,%rdx,2)
.byte 102,69,15,126,4,80 // movd %xmm8,(%r8,%rdx,2)
- .byte 235,42 // jmp 366a7 <_sk_store_4444_sse2_lowp+0xcf>
+ .byte 235,42 // jmp 3732b <_sk_store_4444_sse2_lowp+0xcf>
.byte 102,65,15,197,192,6 // pextrw $0x6,%xmm8,%eax
.byte 102,65,137,68,80,12 // mov %ax,0xc(%r8,%rdx,2)
.byte 102,65,15,197,192,5 // pextrw $0x5,%xmm8,%eax
@@ -63565,7 +64426,7 @@ _sk_store_4444_sse2_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,221 // jmpq ffffffffde0366c0 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde4c>
+ .byte 233,255,255,255,221 // jmpq ffffffffde037344 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde4c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,209 // callq *%rcx
@@ -63662,7 +64523,7 @@ _sk_gather_4444_sse2_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,5,170,51,0,0 // movdqa 0x33aa(%rip),%xmm0 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,15,111,5,134,52,0,0 // movdqa 0x3486(%rip),%xmm0 # 3a950 <_sk_srcover_bgra_8888_sse2_lowp+0x1458>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -63700,19 +64561,19 @@ _sk_load_a8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 368d8 <_sk_load_a8_sse2_lowp+0x39>
+ .byte 119,34 // ja 3755c <_sk_load_a8_sse2_lowp+0x39>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,140,0,0,0 // lea 0x8c(%rip),%r9 # 36950 <_sk_load_a8_sse2_lowp+0xb1>
+ .byte 76,141,13,140,0,0,0 // lea 0x8c(%rip),%r9 # 375d4 <_sk_load_a8_sse2_lowp+0xb1>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
- .byte 235,97 // jmp 36939 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 375bd <_sk_load_a8_sse2_lowp+0x9a>
.byte 243,65,15,126,28,16 // movq (%r8,%rdx,1),%xmm3
.byte 102,15,96,216 // punpcklbw %xmm0,%xmm3
- .byte 235,85 // jmp 36939 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 375bd <_sk_load_a8_sse2_lowp+0x9a>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,216,2 // pinsrw $0x2,%eax,%xmm3
@@ -63720,7 +64581,7 @@ _sk_load_a8_sse2_lowp:
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 243,15,16,216 // movss %xmm0,%xmm3
- .byte 235,51 // jmp 36939 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 375bd <_sk_load_a8_sse2_lowp+0x9a>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,216,6 // pinsrw $0x6,%eax,%xmm3
@@ -63731,14 +64592,14 @@ _sk_load_a8_sse2_lowp:
.byte 102,65,15,110,4,16 // movd (%r8,%rdx,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 242,15,16,216 // movsd %xmm0,%xmm3
- .byte 102,15,219,29,175,42,0,0 // pand 0x2aaf(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,29,139,43,0,0 // pand 0x2b8b(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
- .byte 125,255 // jge 36951 <_sk_load_a8_sse2_lowp+0xb2>
+ .byte 125,255 // jge 375d5 <_sk_load_a8_sse2_lowp+0xb2>
.byte 255 // (bad)
.byte 255,163,255,255,255,148 // jmpq *-0x6b000001(%rbx)
.byte 255 // (bad)
@@ -63769,19 +64630,19 @@ _sk_load_a8_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 369a5 <_sk_load_a8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 37629 <_sk_load_a8_dst_sse2_lowp+0x39>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 36a1c <_sk_load_a8_dst_sse2_lowp+0xb0>
+ .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 376a0 <_sk_load_a8_dst_sse2_lowp+0xb0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,248 // movd %eax,%xmm7
- .byte 235,97 // jmp 36a06 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 3768a <_sk_load_a8_dst_sse2_lowp+0x9a>
.byte 243,65,15,126,60,16 // movq (%r8,%rdx,1),%xmm7
.byte 102,15,96,248 // punpcklbw %xmm0,%xmm7
- .byte 235,85 // jmp 36a06 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 3768a <_sk_load_a8_dst_sse2_lowp+0x9a>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,196,248,2 // pinsrw $0x2,%eax,%xmm7
@@ -63789,7 +64650,7 @@ _sk_load_a8_dst_sse2_lowp:
.byte 102,15,110,224 // movd %eax,%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 243,15,16,252 // movss %xmm4,%xmm7
- .byte 235,51 // jmp 36a06 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 3768a <_sk_load_a8_dst_sse2_lowp+0x9a>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,196,248,6 // pinsrw $0x6,%eax,%xmm7
@@ -63800,14 +64661,14 @@ _sk_load_a8_dst_sse2_lowp:
.byte 102,65,15,110,36,16 // movd (%r8,%rdx,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 242,15,16,252 // movsd %xmm4,%xmm7
- .byte 102,15,219,61,226,41,0,0 // pand 0x29e2(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,61,190,42,0,0 // pand 0x2abe(%rip),%xmm7 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
.byte 15,87,246 // xorps %xmm6,%xmm6
.byte 255,224 // jmpq *%rax
.byte 144 // nop
- .byte 126,255 // jle 36a1d <_sk_load_a8_dst_sse2_lowp+0xb1>
+ .byte 126,255 // jle 376a1 <_sk_load_a8_dst_sse2_lowp+0xb1>
.byte 255 // (bad)
.byte 255,164,255,255,255,149,255 // jmpq *-0x6a0001(%rdi,%rdi,8)
.byte 255 // (bad)
@@ -63837,42 +64698,42 @@ _sk_store_a8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,29 // ja 36a6c <_sk_store_a8_sse2_lowp+0x34>
+ .byte 119,29 // ja 376f0 <_sk_store_a8_sse2_lowp+0x34>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 36aec <_sk_store_a8_sse2_lowp+0xb4>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 37770 <_sk_store_a8_sse2_lowp+0xb4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,15,126,216 // movd %xmm3,%eax
.byte 65,136,4,16 // mov %al,(%r8,%rdx,1)
- .byte 235,123 // jmp 36ae7 <_sk_store_a8_sse2_lowp+0xaf>
- .byte 102,68,15,111,5,123,41,0,0 // movdqa 0x297b(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 235,123 // jmp 3776b <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 102,68,15,111,5,87,42,0,0 // movdqa 0x2a57(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,68,15,219,195 // pand %xmm3,%xmm8
.byte 102,69,15,103,192 // packuswb %xmm8,%xmm8
.byte 102,69,15,214,4,16 // movq %xmm8,(%r8,%rdx,1)
- .byte 235,96 // jmp 36ae7 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,96 // jmp 3776b <_sk_store_a8_sse2_lowp+0xaf>
.byte 102,15,197,195,2 // pextrw $0x2,%xmm3,%eax
.byte 65,136,68,16,2 // mov %al,0x2(%r8,%rdx,1)
- .byte 102,68,15,111,5,86,41,0,0 // movdqa 0x2956(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,50,42,0,0 // movdqa 0x2a32(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,68,15,219,195 // pand %xmm3,%xmm8
.byte 102,69,15,103,192 // packuswb %xmm8,%xmm8
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,65,137,4,16 // mov %ax,(%r8,%rdx,1)
- .byte 235,55 // jmp 36ae7 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,55 // jmp 3776b <_sk_store_a8_sse2_lowp+0xaf>
.byte 102,15,197,195,6 // pextrw $0x6,%xmm3,%eax
.byte 65,136,68,16,6 // mov %al,0x6(%r8,%rdx,1)
.byte 102,15,197,195,5 // pextrw $0x5,%xmm3,%eax
.byte 65,136,68,16,5 // mov %al,0x5(%r8,%rdx,1)
.byte 102,15,197,195,4 // pextrw $0x4,%xmm3,%eax
.byte 65,136,68,16,4 // mov %al,0x4(%r8,%rdx,1)
- .byte 102,68,15,111,5,25,41,0,0 // movdqa 0x2919(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,245,41,0,0 // movdqa 0x29f5(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,68,15,219,195 // pand %xmm3,%xmm8
.byte 102,69,15,103,192 // packuswb %xmm8,%xmm8
.byte 102,69,15,126,4,16 // movd %xmm8,(%r8,%rdx,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 144 // nop
- .byte 118,255 // jbe 36aed <_sk_store_a8_sse2_lowp+0xb5>
+ .byte 118,255 // jbe 37771 <_sk_store_a8_sse2_lowp+0xb5>
.byte 255 // (bad)
.byte 255,165,255,255,255,155 // jmpq *-0x64000001(%rbp)
.byte 255 // (bad)
@@ -63997,19 +64858,19 @@ _sk_load_g8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 36ca9 <_sk_load_g8_sse2_lowp+0x39>
+ .byte 119,34 // ja 3792d <_sk_load_g8_sse2_lowp+0x39>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 36d28 <_sk_load_g8_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 379ac <_sk_load_g8_sse2_lowp+0xb8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,97 // jmp 36d0a <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 3798e <_sk_load_g8_sse2_lowp+0x9a>
.byte 243,65,15,126,4,16 // movq (%r8,%rdx,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
- .byte 235,85 // jmp 36d0a <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 3798e <_sk_load_g8_sse2_lowp+0x9a>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,192,2 // pinsrw $0x2,%eax,%xmm0
@@ -64017,7 +64878,7 @@ _sk_load_g8_sse2_lowp:
.byte 102,15,110,200 // movd %eax,%xmm1
.byte 102,15,96,200 // punpcklbw %xmm0,%xmm1
.byte 243,15,16,193 // movss %xmm1,%xmm0
- .byte 235,51 // jmp 36d0a <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 3798e <_sk_load_g8_sse2_lowp+0x9a>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,192,6 // pinsrw $0x6,%eax,%xmm0
@@ -64028,14 +64889,14 @@ _sk_load_g8_sse2_lowp:
.byte 102,65,15,110,12,16 // movd (%r8,%rdx,1),%xmm1
.byte 102,15,96,200 // punpcklbw %xmm0,%xmm1
.byte 242,15,16,193 // movsd %xmm1,%xmm0
- .byte 102,15,219,5,222,38,0,0 // pand 0x26de(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,5,186,39,0,0 // pand 0x27ba(%rip),%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,213,38,0,0 // movaps 0x26d5(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,177,39,0,0 // movaps 0x27b1(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 118,255 // jbe 36d29 <_sk_load_g8_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 379ad <_sk_load_g8_sse2_lowp+0xb9>
.byte 255 // (bad)
.byte 255,156,255,255,255,141,255 // lcall *-0x720001(%rdi,%rdi,8)
.byte 255 // (bad)
@@ -64063,19 +64924,19 @@ _sk_load_g8_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 36d7d <_sk_load_g8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 37a01 <_sk_load_g8_dst_sse2_lowp+0x39>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 36dfc <_sk_load_g8_dst_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 37a80 <_sk_load_g8_dst_sse2_lowp+0xb8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,224 // movd %eax,%xmm4
- .byte 235,97 // jmp 36dde <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 37a62 <_sk_load_g8_dst_sse2_lowp+0x9a>
.byte 243,65,15,126,36,16 // movq (%r8,%rdx,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
- .byte 235,85 // jmp 36dde <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 37a62 <_sk_load_g8_dst_sse2_lowp+0x9a>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,224,2 // pinsrw $0x2,%eax,%xmm4
@@ -64083,7 +64944,7 @@ _sk_load_g8_dst_sse2_lowp:
.byte 102,15,110,232 // movd %eax,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,51 // jmp 36dde <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 37a62 <_sk_load_g8_dst_sse2_lowp+0x9a>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,224,6 // pinsrw $0x6,%eax,%xmm4
@@ -64094,14 +64955,14 @@ _sk_load_g8_dst_sse2_lowp:
.byte 102,65,15,110,44,16 // movd (%r8,%rdx,1),%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 242,15,16,229 // movsd %xmm5,%xmm4
- .byte 102,15,219,37,10,38,0,0 // pand 0x260a(%rip),%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,219,37,230,38,0,0 // pand 0x26e6(%rip),%xmm4 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,1,38,0,0 // movaps 0x2601(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,61,221,38,0,0 // movaps 0x26dd(%rip),%xmm7 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 118,255 // jbe 36dfd <_sk_load_g8_dst_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 37a81 <_sk_load_g8_dst_sse2_lowp+0xb9>
.byte 255 // (bad)
.byte 255,156,255,255,255,141,255 // lcall *-0x720001(%rdi,%rdi,8)
.byte 255 // (bad)
@@ -64122,10 +64983,10 @@ HIDDEN _sk_luminance_to_alpha_sse2_lowp
FUNCTION(_sk_luminance_to_alpha_sse2_lowp)
_sk_luminance_to_alpha_sse2_lowp:
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
- .byte 102,15,213,5,12,46,0,0 // pmullw 0x2e0c(%rip),%xmm0 # 39c30 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
- .byte 102,15,213,13,20,46,0,0 // pmullw 0x2e14(%rip),%xmm1 # 39c40 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
+ .byte 102,15,213,5,232,46,0,0 // pmullw 0x2ee8(%rip),%xmm0 # 3a990 <_sk_srcover_bgra_8888_sse2_lowp+0x1498>
+ .byte 102,15,213,13,240,46,0,0 // pmullw 0x2ef0(%rip),%xmm1 # 3a9a0 <_sk_srcover_bgra_8888_sse2_lowp+0x14a8>
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,29,24,46,0,0 // pmullw 0x2e18(%rip),%xmm3 # 39c50 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ .byte 102,15,213,29,244,46,0,0 // pmullw 0x2ef4(%rip),%xmm3 # 3a9b0 <_sk_srcover_bgra_8888_sse2_lowp+0x14b8>
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -64218,7 +65079,7 @@ _sk_gather_g8_sse2_lowp:
.byte 102,15,196,197,3 // pinsrw $0x3,%ebp,%xmm0
.byte 102,65,15,96,192 // punpcklbw %xmm8,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,70,36,0,0 // movaps 0x2446(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 15,40,29,34,37,0,0 // movaps 0x2522(%rip),%xmm3 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 91 // pop %rbx
@@ -64234,14 +65095,14 @@ FUNCTION(_sk_scale_1_float_sse2_lowp)
_sk_scale_1_float_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 243,68,15,16,0 // movss (%rax),%xmm8
- .byte 243,68,15,89,5,132,27,0,0 // mulss 0x1b84(%rip),%xmm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 243,68,15,88,5,75,27,0,0 // addss 0x1b4b(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,5,132,27,0,0 // mulss 0x1b84(%rip),%xmm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,68,15,88,5,75,27,0,0 // addss 0x1b4b(%rip),%xmm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,44,192 // cvttss2si %xmm8,%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 242,69,15,112,192,0 // pshuflw $0x0,%xmm8,%xmm8
.byte 102,69,15,112,192,80 // pshufd $0x50,%xmm8,%xmm8
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,247,35,0,0 // movdqa 0x23f7(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,211,36,0,0 // movdqa 0x24d3(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,193 // paddw %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,65,15,213,200 // pmullw %xmm8,%xmm1
@@ -64262,13 +65123,13 @@ FUNCTION(_sk_lerp_1_float_sse2_lowp)
_sk_lerp_1_float_sse2_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 243,68,15,16,0 // movss (%rax),%xmm8
- .byte 243,68,15,89,5,12,27,0,0 // mulss 0x1b0c(%rip),%xmm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 243,68,15,88,5,211,26,0,0 // addss 0x1ad3(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,5,12,27,0,0 // mulss 0x1b0c(%rip),%xmm8 # 397d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,68,15,88,5,211,26,0,0 // addss 0x1ad3(%rip),%xmm8 # 397a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,44,192 // cvttss2si %xmm8,%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 242,69,15,112,192,0 // pshuflw $0x0,%xmm8,%xmm8
.byte 102,69,15,112,192,80 // pshufd $0x50,%xmm8,%xmm8
- .byte 102,68,15,111,13,132,35,0,0 // movdqa 0x2384(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,96,36,0,0 // movdqa 0x2460(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
.byte 102,65,15,253,193 // paddw %xmm9,%xmm0
.byte 102,65,15,213,200 // pmullw %xmm8,%xmm1
@@ -64308,19 +65169,19 @@ _sk_scale_u8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 37123 <_sk_scale_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 37da7 <_sk_scale_u8_sse2_lowp+0x3b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,218,0,0,0 // lea 0xda(%rip),%r9 # 371e8 <_sk_scale_u8_sse2_lowp+0x100>
+ .byte 76,141,13,218,0,0,0 // lea 0xda(%rip),%r9 # 37e6c <_sk_scale_u8_sse2_lowp+0x100>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,109 // jmp 37190 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 37e14 <_sk_scale_u8_sse2_lowp+0xa8>
.byte 243,69,15,126,4,16 // movq (%r8,%rdx,1),%xmm8
.byte 102,68,15,96,192 // punpcklbw %xmm0,%xmm8
- .byte 235,96 // jmp 37190 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 37e14 <_sk_scale_u8_sse2_lowp+0xa8>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,68,15,196,192,2 // pinsrw $0x2,%eax,%xmm8
@@ -64328,7 +65189,7 @@ _sk_scale_u8_sse2_lowp:
.byte 102,68,15,110,200 // movd %eax,%xmm9
.byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9
.byte 243,69,15,16,193 // movss %xmm9,%xmm8
- .byte 235,57 // jmp 37190 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 37e14 <_sk_scale_u8_sse2_lowp+0xa8>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,68,15,196,192,6 // pinsrw $0x6,%eax,%xmm8
@@ -64339,9 +65200,9 @@ _sk_scale_u8_sse2_lowp:
.byte 102,69,15,110,12,16 // movd (%r8,%rdx,1),%xmm9
.byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9
.byte 242,69,15,16,193 // movsd %xmm9,%xmm8
- .byte 102,68,15,219,5,87,34,0,0 // pand 0x2257(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,219,5,51,35,0,0 // pand 0x2333(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,73,34,0,0 // movdqa 0x2249(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,13,37,35,0,0 // movdqa 0x2325(%rip),%xmm9 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,253,193 // paddw %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
.byte 102,65,15,213,200 // pmullw %xmm8,%xmm1
@@ -64383,19 +65244,19 @@ _sk_lerp_u8_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 3723f <_sk_lerp_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 37ec3 <_sk_lerp_u8_sse2_lowp+0x3b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 37348 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 37fcc <_sk_lerp_u8_sse2_lowp+0x144>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,109 // jmp 372ac <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 37f30 <_sk_lerp_u8_sse2_lowp+0xa8>
.byte 243,69,15,126,4,16 // movq (%r8,%rdx,1),%xmm8
.byte 102,68,15,96,192 // punpcklbw %xmm0,%xmm8
- .byte 235,96 // jmp 372ac <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 37f30 <_sk_lerp_u8_sse2_lowp+0xa8>
.byte 65,15,182,68,16,2 // movzbl 0x2(%r8,%rdx,1),%eax
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,68,15,196,192,2 // pinsrw $0x2,%eax,%xmm8
@@ -64403,7 +65264,7 @@ _sk_lerp_u8_sse2_lowp:
.byte 102,68,15,110,200 // movd %eax,%xmm9
.byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9
.byte 243,69,15,16,193 // movss %xmm9,%xmm8
- .byte 235,57 // jmp 372ac <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 37f30 <_sk_lerp_u8_sse2_lowp+0xa8>
.byte 65,15,182,68,16,6 // movzbl 0x6(%r8,%rdx,1),%eax
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,68,15,196,192,6 // pinsrw $0x6,%eax,%xmm8
@@ -64414,8 +65275,8 @@ _sk_lerp_u8_sse2_lowp:
.byte 102,69,15,110,12,16 // movd (%r8,%rdx,1),%xmm9
.byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9
.byte 242,69,15,16,193 // movsd %xmm9,%xmm8
- .byte 102,68,15,219,5,59,33,0,0 // pand 0x213b(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
- .byte 102,68,15,111,21,50,33,0,0 // movdqa 0x2132(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,219,5,23,34,0,0 // pand 0x2217(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
+ .byte 102,68,15,111,21,14,34,0,0 // movdqa 0x220e(%rip),%xmm10 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,69,15,111,200 // movdqa %xmm8,%xmm9
.byte 102,69,15,239,202 // pxor %xmm10,%xmm9
.byte 102,69,15,111,217 // movdqa %xmm9,%xmm11
@@ -64445,9 +65306,9 @@ _sk_lerp_u8_sse2_lowp:
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 235,254 // jmp 37348 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 235,254 // jmp 37fcc <_sk_lerp_u8_sse2_lowp+0x144>
.byte 255 // (bad)
- .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 5037350 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeadc>
+ .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 5037fd4 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeadc>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,84,255,255 // callq *-0x1(%rdi,%rdi,8)
@@ -64477,23 +65338,23 @@ _sk_scale_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 373af <_sk_scale_565_sse2_lowp+0x4b>
+ .byte 119,34 // ja 38033 <_sk_scale_565_sse2_lowp+0x4b>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,229,1,0,0 // lea 0x1e5(%rip),%r9 # 37580 <_sk_scale_565_sse2_lowp+0x21c>
+ .byte 76,141,13,229,1,0,0 // lea 0x1e5(%rip),%r9 # 38204 <_sk_scale_565_sse2_lowp+0x21c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,240 // movd %eax,%xmm6
- .byte 235,67 // jmp 373f2 <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,67 // jmp 38076 <_sk_scale_565_sse2_lowp+0x8e>
.byte 243,65,15,111,52,80 // movdqu (%r8,%rdx,2),%xmm6
- .byte 235,59 // jmp 373f2 <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,59 // jmp 38076 <_sk_scale_565_sse2_lowp+0x8e>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 102,65,15,196,116,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm6
.byte 243,69,15,16,12,80 // movss (%r8,%rdx,2),%xmm9
.byte 243,65,15,16,241 // movss %xmm9,%xmm6
- .byte 235,34 // jmp 373f2 <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,34 // jmp 38076 <_sk_scale_565_sse2_lowp+0x8e>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 102,65,15,196,116,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm6
.byte 102,65,15,196,116,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm6
@@ -64501,11 +65362,11 @@ _sk_scale_565_sse2_lowp:
.byte 102,65,15,18,52,80 // movlpd (%r8,%rdx,2),%xmm6
.byte 102,68,15,111,222 // movdqa %xmm6,%xmm11
.byte 102,65,15,113,211,8 // psrlw $0x8,%xmm11
- .byte 102,68,15,219,29,154,39,0,0 // pand 0x279a(%rip),%xmm11 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,68,15,219,29,118,40,0,0 // pand 0x2876(%rip),%xmm11 # 3a900 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
.byte 102,68,15,111,206 // movdqa %xmm6,%xmm9
.byte 102,65,15,113,209,5 // psrlw $0x5,%xmm9
- .byte 102,68,15,219,13,150,39,0,0 // pand 0x2796(%rip),%xmm9 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,68,15,111,21,157,39,0,0 // movdqa 0x279d(%rip),%xmm10 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,68,15,219,13,114,40,0,0 // pand 0x2872(%rip),%xmm9 # 3a910 <_sk_srcover_bgra_8888_sse2_lowp+0x1418>
+ .byte 102,68,15,111,21,121,40,0,0 // movdqa 0x2879(%rip),%xmm10 # 3a920 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
.byte 102,68,15,219,214 // pand %xmm6,%xmm10
.byte 102,15,113,214,13 // psrlw $0xd,%xmm6
.byte 102,65,15,235,243 // por %xmm11,%xmm6
@@ -64517,7 +65378,7 @@ _sk_scale_565_sse2_lowp:
.byte 102,65,15,113,243,3 // psllw $0x3,%xmm11
.byte 102,65,15,113,210,2 // psrlw $0x2,%xmm10
.byte 102,69,15,235,211 // por %xmm11,%xmm10
- .byte 102,68,15,111,37,249,38,0,0 // movdqa 0x26f9(%rip),%xmm12 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,37,213,39,0,0 // movdqa 0x27d5(%rip),%xmm12 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,68,15,111,235 // movdqa %xmm3,%xmm13
.byte 102,69,15,239,236 // pxor %xmm12,%xmm13
.byte 102,68,15,111,223 // movdqa %xmm7,%xmm11
@@ -64558,7 +65419,7 @@ _sk_scale_565_sse2_lowp:
.byte 102,68,15,213,201 // pmullw %xmm1,%xmm9
.byte 102,68,15,213,210 // pmullw %xmm2,%xmm10
.byte 102,68,15,213,219 // pmullw %xmm3,%xmm11
- .byte 102,15,111,5,187,30,0,0 // movdqa 0x1ebb(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,15,111,5,151,31,0,0 // movdqa 0x1f97(%rip),%xmm0 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,253,240 // paddw %xmm0,%xmm6
.byte 102,68,15,253,200 // paddw %xmm0,%xmm9
.byte 102,68,15,253,208 // paddw %xmm0,%xmm10
@@ -64605,23 +65466,23 @@ _sk_lerp_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 375e7 <_sk_lerp_565_sse2_lowp+0x4b>
+ .byte 119,34 // ja 3826b <_sk_lerp_565_sse2_lowp+0x4b>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,45,2,0,0 // lea 0x22d(%rip),%r9 # 37800 <_sk_lerp_565_sse2_lowp+0x264>
+ .byte 76,141,13,45,2,0,0 // lea 0x22d(%rip),%r9 # 38484 <_sk_lerp_565_sse2_lowp+0x264>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,208 // movd %eax,%xmm2
- .byte 235,67 // jmp 3762a <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,67 // jmp 382ae <_sk_lerp_565_sse2_lowp+0x8e>
.byte 243,65,15,111,20,80 // movdqu (%r8,%rdx,2),%xmm2
- .byte 235,59 // jmp 3762a <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,59 // jmp 382ae <_sk_lerp_565_sse2_lowp+0x8e>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 102,65,15,196,84,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm2
.byte 243,69,15,16,12,80 // movss (%r8,%rdx,2),%xmm9
.byte 243,65,15,16,209 // movss %xmm9,%xmm2
- .byte 235,34 // jmp 3762a <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,34 // jmp 382ae <_sk_lerp_565_sse2_lowp+0x8e>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 102,65,15,196,84,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm2
.byte 102,65,15,196,84,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm2
@@ -64629,11 +65490,11 @@ _sk_lerp_565_sse2_lowp:
.byte 102,65,15,18,20,80 // movlpd (%r8,%rdx,2),%xmm2
.byte 102,68,15,111,218 // movdqa %xmm2,%xmm11
.byte 102,65,15,113,211,8 // psrlw $0x8,%xmm11
- .byte 102,68,15,219,29,98,37,0,0 // pand 0x2562(%rip),%xmm11 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,68,15,219,29,62,38,0,0 // pand 0x263e(%rip),%xmm11 # 3a900 <_sk_srcover_bgra_8888_sse2_lowp+0x1408>
.byte 102,68,15,111,202 // movdqa %xmm2,%xmm9
.byte 102,65,15,113,209,5 // psrlw $0x5,%xmm9
- .byte 102,68,15,219,13,94,37,0,0 // pand 0x255e(%rip),%xmm9 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
- .byte 102,68,15,111,21,101,37,0,0 // movdqa 0x2565(%rip),%xmm10 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ .byte 102,68,15,219,13,58,38,0,0 // pand 0x263a(%rip),%xmm9 # 3a910 <_sk_srcover_bgra_8888_sse2_lowp+0x1418>
+ .byte 102,68,15,111,21,65,38,0,0 // movdqa 0x2641(%rip),%xmm10 # 3a920 <_sk_srcover_bgra_8888_sse2_lowp+0x1428>
.byte 102,68,15,219,210 // pand %xmm2,%xmm10
.byte 102,15,113,210,13 // psrlw $0xd,%xmm2
.byte 102,65,15,235,211 // por %xmm11,%xmm2
@@ -64645,7 +65506,7 @@ _sk_lerp_565_sse2_lowp:
.byte 102,65,15,113,243,3 // psllw $0x3,%xmm11
.byte 102,65,15,113,210,2 // psrlw $0x2,%xmm10
.byte 102,69,15,235,211 // por %xmm11,%xmm10
- .byte 102,68,15,111,37,193,36,0,0 // movdqa 0x24c1(%rip),%xmm12 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,37,157,37,0,0 // movdqa 0x259d(%rip),%xmm12 # 3a8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c8>
.byte 102,68,15,111,235 // movdqa %xmm3,%xmm13
.byte 102,69,15,239,236 // pxor %xmm12,%xmm13
.byte 102,68,15,111,223 // movdqa %xmm7,%xmm11
@@ -64684,7 +65545,7 @@ _sk_lerp_565_sse2_lowp:
.byte 102,69,15,235,222 // por %xmm14,%xmm11
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
.byte 102,15,213,209 // pmullw %xmm1,%xmm2
- .byte 102,68,15,111,5,141,28,0,0 // movdqa 0x1c8d(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,5,105,29,0,0 // movdqa 0x1d69(%rip),%xmm8 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,65,15,239,192 // pxor %xmm8,%xmm0
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
.byte 102,65,15,253,208 // paddw %xmm8,%xmm2
@@ -64746,7 +65607,7 @@ _sk_clamp_x_1_sse2_lowp:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,95,200 // maxps %xmm8,%xmm1
.byte 65,15,95,192 // maxps %xmm8,%xmm0
- .byte 68,15,40,5,32,28,0,0 // movaps 0x1c20(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,252,28,0,0 // movaps 0x1cfc(%rip),%xmm8 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -64764,7 +65625,7 @@ _sk_repeat_x_1_sse2_lowp:
.byte 69,15,194,208,1 // cmpltps %xmm8,%xmm10
.byte 68,15,40,216 // movaps %xmm0,%xmm11
.byte 69,15,194,217,1 // cmpltps %xmm9,%xmm11
- .byte 68,15,40,37,232,27,0,0 // movaps 0x1be8(%rip),%xmm12 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,37,196,28,0,0 // movaps 0x1cc4(%rip),%xmm12 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,84,220 // andps %xmm12,%xmm11
.byte 69,15,84,212 // andps %xmm12,%xmm10
.byte 69,15,87,237 // xorps %xmm13,%xmm13
@@ -64783,10 +65644,10 @@ HIDDEN _sk_mirror_x_1_sse2_lowp
.globl _sk_mirror_x_1_sse2_lowp
FUNCTION(_sk_mirror_x_1_sse2_lowp)
_sk_mirror_x_1_sse2_lowp:
- .byte 68,15,40,5,16,28,0,0 // movaps 0x1c10(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,40,5,236,28,0,0 // movaps 0x1cec(%rip),%xmm8 # 3a210 <_sk_srcover_bgra_8888_sse2_lowp+0xd18>
.byte 65,15,88,192 // addps %xmm8,%xmm0
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,144,27,0,0 // movaps 0x1b90(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,21,108,28,0,0 // movaps 0x1c6c(%rip),%xmm10 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 68,15,40,217 // movaps %xmm1,%xmm11
.byte 69,15,89,218 // mulps %xmm10,%xmm11
.byte 68,15,89,208 // mulps %xmm0,%xmm10
@@ -64796,7 +65657,7 @@ _sk_mirror_x_1_sse2_lowp:
.byte 69,15,91,233 // cvtdq2ps %xmm9,%xmm13
.byte 69,15,194,213,1 // cmpltps %xmm13,%xmm10
.byte 69,15,194,220,1 // cmpltps %xmm12,%xmm11
- .byte 68,15,40,13,112,27,0,0 // movaps 0x1b70(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,76,28,0,0 // movaps 0x1c4c(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,84,217 // andps %xmm9,%xmm11
.byte 69,15,84,209 // andps %xmm9,%xmm10
.byte 69,15,87,246 // xorps %xmm14,%xmm14
@@ -64808,7 +65669,7 @@ _sk_mirror_x_1_sse2_lowp:
.byte 65,15,92,204 // subps %xmm12,%xmm1
.byte 65,15,88,200 // addps %xmm8,%xmm1
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,5,92,32,0,0 // movaps 0x205c(%rip),%xmm8 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 68,15,40,5,56,33,0,0 // movaps 0x2138(%rip),%xmm8 # 3a6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
.byte 65,15,84,192 // andps %xmm8,%xmm0
.byte 65,15,84,200 // andps %xmm8,%xmm1
.byte 65,15,95,206 // maxps %xmm14,%xmm1
@@ -64837,7 +65698,7 @@ _sk_gradient_sse2_lowp:
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 73,131,248,2 // cmp $0x2,%r8
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 114,56 // jb 3799c <_sk_gradient_sse2_lowp+0x6c>
+ .byte 114,56 // jb 38620 <_sk_gradient_sse2_lowp+0x6c>
.byte 72,139,88,72 // mov 0x48(%rax),%rbx
.byte 73,255,200 // dec %r8
.byte 72,131,195,4 // add $0x4,%rbx
@@ -64852,7 +65713,7 @@ _sk_gradient_sse2_lowp:
.byte 102,15,250,220 // psubd %xmm4,%xmm3
.byte 72,131,195,4 // add $0x4,%rbx
.byte 73,255,200 // dec %r8
- .byte 117,219 // jne 37977 <_sk_gradient_sse2_lowp+0x47>
+ .byte 117,219 // jne 385fb <_sk_gradient_sse2_lowp+0x47>
.byte 102,15,112,227,78 // pshufd $0x4e,%xmm3,%xmm4
.byte 102,73,15,126,225 // movq %xmm4,%r9
.byte 69,137,200 // mov %r9d,%r8d
@@ -64995,10 +65856,10 @@ _sk_gradient_sse2_lowp:
.byte 15,88,221 // addps %xmm5,%xmm3
.byte 69,15,89,207 // mulps %xmm15,%xmm9
.byte 68,15,88,204 // addps %xmm4,%xmm9
- .byte 15,40,53,215,24,0,0 // movaps 0x18d7(%rip),%xmm6 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,40,53,179,25,0,0 // movaps 0x19b3(%rip),%xmm6 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 15,89,222 // mulps %xmm6,%xmm3
.byte 68,15,89,206 // mulps %xmm6,%xmm9
- .byte 15,40,37,217,23,0,0 // movaps 0x17d9(%rip),%xmm4 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,40,37,181,24,0,0 // movaps 0x18b5(%rip),%xmm4 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 68,15,88,204 // addps %xmm4,%xmm9
.byte 15,88,220 // addps %xmm4,%xmm3
.byte 243,15,91,219 // cvttps2dq %xmm3,%xmm3
@@ -65094,9 +65955,9 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 72,139,24 // mov (%rax),%rbx
.byte 72,139,104,8 // mov 0x8(%rax),%rbp
.byte 72,255,203 // dec %rbx
- .byte 120,7 // js 37de0 <_sk_evenly_spaced_gradient_sse2_lowp+0x34>
+ .byte 120,7 // js 38a64 <_sk_evenly_spaced_gradient_sse2_lowp+0x34>
.byte 243,72,15,42,211 // cvtsi2ss %rbx,%xmm2
- .byte 235,21 // jmp 37df5 <_sk_evenly_spaced_gradient_sse2_lowp+0x49>
+ .byte 235,21 // jmp 38a79 <_sk_evenly_spaced_gradient_sse2_lowp+0x49>
.byte 73,137,216 // mov %rbx,%r8
.byte 73,209,232 // shr %r8
.byte 131,227,1 // and $0x1,%ebx
@@ -65251,10 +66112,10 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 15,40,68,36,176 // movaps -0x50(%rsp),%xmm0
.byte 68,15,89,192 // mulps %xmm0,%xmm8
.byte 68,15,88,193 // addps %xmm1,%xmm8
- .byte 15,40,13,99,20,0,0 // movaps 0x1463(%rip),%xmm1 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,40,13,63,21,0,0 // movaps 0x153f(%rip),%xmm1 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 15,89,217 // mulps %xmm1,%xmm3
.byte 68,15,89,193 // mulps %xmm1,%xmm8
- .byte 15,40,13,101,19,0,0 // movaps 0x1365(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,40,13,65,20,0,0 // movaps 0x1441(%rip),%xmm1 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 68,15,88,193 // addps %xmm1,%xmm8
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 243,15,91,219 // cvttps2dq %xmm3,%xmm3
@@ -65271,7 +66132,7 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 68,15,89,206 // mulps %xmm6,%xmm9
.byte 68,15,88,204 // addps %xmm4,%xmm9
- .byte 15,40,5,7,20,0,0 // movaps 0x1407(%rip),%xmm0 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 15,40,5,227,20,0,0 // movaps 0x14e3(%rip),%xmm0 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.byte 68,15,88,201 // addps %xmm1,%xmm9
@@ -65350,10 +66211,10 @@ _sk_evenly_spaced_2_stop_gradient_sse2_lowp:
.byte 15,89,216 // mulps %xmm0,%xmm3
.byte 65,15,88,216 // addps %xmm8,%xmm3
.byte 65,15,88,208 // addps %xmm8,%xmm2
- .byte 68,15,40,21,204,18,0,0 // movaps 0x12cc(%rip),%xmm10 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 68,15,40,21,168,19,0,0 // movaps 0x13a8(%rip),%xmm10 # 3a290 <_sk_srcover_bgra_8888_sse2_lowp+0xd98>
.byte 65,15,89,210 // mulps %xmm10,%xmm2
.byte 65,15,89,218 // mulps %xmm10,%xmm3
- .byte 68,15,40,29,204,17,0,0 // movaps 0x11cc(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,40,29,168,18,0,0 // movaps 0x12a8(%rip),%xmm11 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 65,15,88,219 // addps %xmm11,%xmm3
.byte 65,15,88,211 // addps %xmm11,%xmm2
.byte 243,15,91,210 // cvttps2dq %xmm2,%xmm2
@@ -65446,7 +66307,7 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,40,200 // movaps %xmm0,%xmm1
- .byte 68,15,40,37,128,21,0,0 // movaps 0x1580(%rip),%xmm12 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 68,15,40,37,92,22,0,0 // movaps 0x165c(%rip),%xmm12 # 3a6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
.byte 68,15,40,194 // movaps %xmm2,%xmm8
.byte 69,15,84,196 // andps %xmm12,%xmm8
.byte 68,15,40,217 // movaps %xmm1,%xmm11
@@ -65480,26 +66341,26 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 69,15,89,246 // mulps %xmm14,%xmm14
.byte 65,15,40,195 // movaps %xmm11,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
- .byte 68,15,40,37,99,21,0,0 // movaps 0x1563(%rip),%xmm12 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ .byte 68,15,40,37,63,22,0,0 // movaps 0x163f(%rip),%xmm12 # 3a740 <_sk_srcover_bgra_8888_sse2_lowp+0x1248>
.byte 68,15,40,232 // movaps %xmm0,%xmm13
.byte 69,15,89,236 // mulps %xmm12,%xmm13
.byte 69,15,89,230 // mulps %xmm14,%xmm12
- .byte 68,15,40,61,95,21,0,0 // movaps 0x155f(%rip),%xmm15 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,40,61,59,22,0,0 // movaps 0x163b(%rip),%xmm15 # 3a750 <_sk_srcover_bgra_8888_sse2_lowp+0x1258>
.byte 69,15,88,231 // addps %xmm15,%xmm12
.byte 69,15,88,239 // addps %xmm15,%xmm13
.byte 68,15,89,232 // mulps %xmm0,%xmm13
.byte 69,15,89,230 // mulps %xmm14,%xmm12
- .byte 68,15,40,61,87,21,0,0 // movaps 0x1557(%rip),%xmm15 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 68,15,40,61,51,22,0,0 // movaps 0x1633(%rip),%xmm15 # 3a760 <_sk_srcover_bgra_8888_sse2_lowp+0x1268>
.byte 69,15,88,231 // addps %xmm15,%xmm12
.byte 69,15,88,239 // addps %xmm15,%xmm13
.byte 68,15,89,232 // mulps %xmm0,%xmm13
.byte 69,15,89,230 // mulps %xmm14,%xmm12
- .byte 15,40,5,80,21,0,0 // movaps 0x1550(%rip),%xmm0 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ .byte 15,40,5,44,22,0,0 // movaps 0x162c(%rip),%xmm0 # 3a770 <_sk_srcover_bgra_8888_sse2_lowp+0x1278>
.byte 68,15,88,224 // addps %xmm0,%xmm12
.byte 68,15,88,232 // addps %xmm0,%xmm13
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 69,15,89,224 // mulps %xmm8,%xmm12
- .byte 15,40,5,73,21,0,0 // movaps 0x1549(%rip),%xmm0 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ .byte 15,40,5,37,22,0,0 // movaps 0x1625(%rip),%xmm0 # 3a780 <_sk_srcover_bgra_8888_sse2_lowp+0x1288>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 65,15,92,197 // subps %xmm13,%xmm0
.byte 65,15,84,194 // andps %xmm10,%xmm0
@@ -65511,7 +66372,7 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 69,15,86,200 // orps %xmm8,%xmm9
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,194,200,1 // cmpltps %xmm8,%xmm1
- .byte 15,40,5,53,15,0,0 // movaps 0xf35(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 15,40,5,17,16,0,0 // movaps 0x1011(%rip),%xmm0 # 3a1a0 <_sk_srcover_bgra_8888_sse2_lowp+0xca8>
.byte 68,15,40,216 // movaps %xmm0,%xmm11
.byte 65,15,92,194 // subps %xmm10,%xmm0
.byte 15,84,193 // andps %xmm1,%xmm0
@@ -65524,7 +66385,7 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 65,15,86,211 // orps %xmm11,%xmm2
.byte 68,15,40,219 // movaps %xmm3,%xmm11
.byte 69,15,194,216,1 // cmpltps %xmm8,%xmm11
- .byte 68,15,40,13,13,15,0,0 // movaps 0xf0d(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,233,15,0,0 // movaps 0xfe9(%rip),%xmm9 # 3a1b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcb8>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,201 // subps %xmm1,%xmm9
.byte 69,15,84,203 // andps %xmm11,%xmm9
@@ -65582,26 +66443,26 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 65,254,202 // dec %r10b
.byte 69,15,182,202 // movzbl %r10b,%r9d
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,38 // ja 38613 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ .byte 119,38 // ja 39297 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 3883c <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 394c0 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
.byte 75,99,4,139 // movslq (%r11,%r9,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,60,144 // movss (%r8,%rdx,4),%xmm7
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 38679 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,102 // jmp 392fd <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
.byte 102,65,15,16,60,144 // movupd (%r8,%rdx,4),%xmm7
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 38679 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,87 // jmp 392fd <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,248 // movapd %xmm8,%xmm7
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,52 // jmp 38679 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,52 // jmp 392fd <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 243,65,15,16,100,144,20 // movss 0x14(%r8,%rdx,4),%xmm4
@@ -65618,7 +66479,7 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
.byte 102,15,114,228,16 // psrad $0x10,%xmm4
.byte 102,15,107,236 // packssdw %xmm4,%xmm5
- .byte 102,68,15,111,37,77,13,0,0 // movdqa 0xd4d(%rip),%xmm12 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,37,41,14,0,0 // movdqa 0xe29(%rip),%xmm12 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,65,15,219,228 // pand %xmm12,%xmm4
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
@@ -65676,20 +66537,20 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 102,15,105,193 // punpckhwd %xmm1,%xmm0
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 65,128,250,6 // cmp $0x6,%r10b
- .byte 119,24 // ja 387db <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 38858 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ .byte 119,24 // ja 3945f <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 394dc <_sk_srcover_rgba_8888_sse2_lowp+0x290>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,36,144 // movd %xmm12,(%r8,%rdx,4)
- .byte 235,73 // jmp 38824 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,73 // jmp 394a8 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
.byte 243,69,15,127,36,144 // movdqu %xmm12,(%r8,%rdx,4)
.byte 243,65,15,127,68,144,16 // movdqu %xmm0,0x10(%r8,%rdx,4)
- .byte 235,58 // jmp 38824 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,58 // jmp 394a8 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
.byte 102,65,15,112,196,78 // pshufd $0x4e,%xmm12,%xmm0
.byte 102,65,15,126,68,144,8 // movd %xmm0,0x8(%r8,%rdx,4)
.byte 102,69,15,214,36,144 // movq %xmm12,(%r8,%rdx,4)
- .byte 235,37 // jmp 38824 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,37 // jmp 394a8 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,65,15,126,76,144,24 // movd %xmm1,0x18(%r8,%rdx,4)
.byte 102,15,112,200,229 // pshufd $0xe5,%xmm0,%xmm1
@@ -65722,7 +66583,7 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 38859 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ .byte 123,255 // jnp 394dd <_sk_srcover_rgba_8888_sse2_lowp+0x291>
.byte 255 // (bad)
.byte 255,159,255,255,255,146 // lcall *-0x6d000001(%rdi)
.byte 255 // (bad)
@@ -65754,26 +66615,26 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 65,254,202 // dec %r10b
.byte 69,15,182,202 // movzbl %r10b,%r9d
.byte 65,128,249,6 // cmp $0x6,%r9b
- .byte 119,38 // ja 388bf <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
+ .byte 119,38 // ja 39543 <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
+ .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 3976c <_sk_srcover_bgra_8888_sse2_lowp+0x274>
.byte 75,99,4,139 // movslq (%r11,%r9,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,60,144 // movss (%r8,%rdx,4),%xmm7
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 38925 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ .byte 235,102 // jmp 395a9 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
.byte 102,65,15,16,60,144 // movupd (%r8,%rdx,4),%xmm7
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 38925 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ .byte 235,87 // jmp 395a9 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,248 // movapd %xmm8,%xmm7
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,52 // jmp 38925 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ .byte 235,52 // jmp 395a9 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 243,65,15,16,100,144,20 // movss 0x14(%r8,%rdx,4),%xmm4
@@ -65790,7 +66651,7 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
.byte 102,15,114,228,16 // psrad $0x10,%xmm4
.byte 102,15,107,236 // packssdw %xmm4,%xmm5
- .byte 102,68,15,111,37,161,10,0,0 // movdqa 0xaa1(%rip),%xmm12 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,37,125,11,0,0 // movdqa 0xb7d(%rip),%xmm12 # 3a150 <_sk_srcover_bgra_8888_sse2_lowp+0xc58>
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,65,15,219,244 // pand %xmm12,%xmm6
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
@@ -65848,20 +66709,20 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 102,15,105,193 // punpckhwd %xmm1,%xmm0
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 65,128,250,6 // cmp $0x6,%r10b
- .byte 119,24 // ja 38a87 <_sk_srcover_bgra_8888_sse2_lowp+0x213>
- .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
+ .byte 119,24 // ja 3970b <_sk_srcover_bgra_8888_sse2_lowp+0x213>
+ .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 39788 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,36,144 // movd %xmm12,(%r8,%rdx,4)
- .byte 235,73 // jmp 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ .byte 235,73 // jmp 39754 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
.byte 243,69,15,127,36,144 // movdqu %xmm12,(%r8,%rdx,4)
.byte 243,65,15,127,68,144,16 // movdqu %xmm0,0x10(%r8,%rdx,4)
- .byte 235,58 // jmp 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ .byte 235,58 // jmp 39754 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
.byte 102,65,15,112,196,78 // pshufd $0x4e,%xmm12,%xmm0
.byte 102,65,15,126,68,144,8 // movd %xmm0,0x8(%r8,%rdx,4)
.byte 102,69,15,214,36,144 // movq %xmm12,(%r8,%rdx,4)
- .byte 235,37 // jmp 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ .byte 235,37 // jmp 39754 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,65,15,126,76,144,24 // movd %xmm1,0x18(%r8,%rdx,4)
.byte 102,15,112,200,229 // pshufd $0xe5,%xmm0,%xmm1
@@ -65894,7 +66755,7 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 38b05 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
+ .byte 123,255 // jnp 39789 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
.byte 255 // (bad)
.byte 255,159,255,255,255,146 // lcall *-0x6d000001(%rdi)
.byte 255 // (bad)
@@ -65927,14 +66788,14 @@ BALIGN4
.byte 252 // cld
.byte 190,0,0,128,191 // mov $0xbf800000,%esi
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 38b84 <.literal4+0x64>
+ .byte 224,64 // loopne 39808 <.literal4+0x64>
.byte 154 // (bad)
.byte 153 // cltd
.byte 153 // cltd
.byte 62,61,10,23,63,174 // ds cmp $0xae3f170a,%eax
- .byte 71,225,61 // rex.RXB loope 38b8d <.literal4+0x6d>
+ .byte 71,225,61 // rex.RXB loope 39811 <.literal4+0x6d>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 38b97 <.literal4+0x77>
+ .byte 127,67 // jg 3981b <.literal4+0x77>
.byte 0,0 // add %al,(%rax)
.byte 128,127,145,131 // cmpb $0x83,-0x6f(%rdi)
.byte 158 // sahf
@@ -65971,7 +66832,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 38bb1 <.literal4+0x91>
+ .byte 224,7 // loopne 39835 <.literal4+0x91>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -65982,8 +66843,8 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 0,52,255 // add %dh,(%rdi,%rdi,8)
.byte 255 // (bad)
- .byte 127,0 // jg 38bc4 <.literal4+0xa4>
- .byte 119,115 // ja 38c39 <.literal4+0x119>
+ .byte 127,0 // jg 39848 <.literal4+0xa4>
+ .byte 119,115 // ja 398bd <.literal4+0x119>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -66006,12 +66867,12 @@ BALIGN4
.byte 190,80,128,3,62 // mov $0x3e038050,%esi
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 38c4f <.literal4+0x12f>
+ .byte 118,63 // jbe 398d3 <.literal4+0x12f>
.byte 246,64,83,63 // testb $0x3f,0x53(%rax)
.byte 0,0 // add %al,(%rax)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 38c5e <.literal4+0x13e>
+ .byte 124,66 // jl 398e2 <.literal4+0x13e>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax)
@@ -66021,9 +66882,9 @@ BALIGN4
.byte 137,136,136,59,15,0 // mov %ecx,0xf3b88(%rax)
.byte 0,0 // add %al,(%rax)
.byte 137,136,136,61,0,0 // mov %ecx,0x3d88(%rax)
- .byte 112,65 // jo 38c81 <.literal4+0x161>
+ .byte 112,65 // jo 39905 <.literal4+0x161>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 38c8b <.literal4+0x16b>
+ .byte 127,71 // jg 3990f <.literal4+0x16b>
.byte 89 // pop %rcx
.byte 23 // (bad)
.byte 55 // (bad)
@@ -66044,28 +66905,30 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 128,0,0 // addb $0x0,(%rax)
.byte 0,191,0,0,192,191 // add %bh,-0x40400000(%rdi)
- .byte 114,28 // jb 38c96 <.literal4+0x176>
+ .byte 114,28 // jb 3991a <.literal4+0x176>
.byte 199 // (bad)
.byte 62,85 // ds push %rbp
.byte 85 // push %rbp
.byte 149 // xchg %eax,%ebp
.byte 191,0,0,192,63 // mov $0x3fc00000,%edi
.byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%rsi)
- .byte 127,63 // jg 38ccb <_sk_srcover_bgra_8888_sse2_lowp+0x457>
+ .byte 127,63 // jg 3994f <_sk_srcover_bgra_8888_sse2_lowp+0x457>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 45,16,17,192,18 // sub $0x12c01110,%eax
- .byte 120,57 // js 38cd0 <_sk_srcover_bgra_8888_sse2_lowp+0x45c>
+ .byte 120,57 // js 39954 <_sk_srcover_bgra_8888_sse2_lowp+0x45c>
.byte 64,32,148,90,62,4,157,30 // and %dl,0x1e9d043e(%rdx,%rbx,2)
.byte 62,0,24 // add %bl,%ds:(%rax)
.byte 161,57,109,165,144,63,252,191,16 // movabs 0x10bffc3f90a56d39,%eax
- .byte 62,0,4,0 // add %al,%ds:(%rax,%rax,1)
+ .byte 62,0,0 // add %al,%ds:(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,4,0 // add %al,(%rax,%rax,1)
.byte 0,0 // add %al,(%rax)
.byte 0,0 // add %al,(%rax)
.byte 56,255 // cmp %bh,%bh
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 38cb9 <.literal4+0x199>
+ .byte 127,0 // jg 39941 <.literal4+0x19d>
.byte 0,128,56,0,64,254 // add %al,-0x1bfffc8(%rax)
.byte 255 // .byte 0xff
@@ -66117,16 +66980,16 @@ BALIGN32
.byte 0,1 // add %al,(%rcx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038d28 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004b4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0399c8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004d0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038d30 <_sk_srcover_bgra_8888_sse2_lowp+0x120004bc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x120004d8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038d38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004c4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0399d8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004e0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038d40 <_sk_srcover_bgra_8888_sse2_lowp+0x30004cc>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x30004e8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66169,16 +67032,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038d88 <_sk_srcover_bgra_8888_sse2_lowp+0xa000514>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039a28 <_sk_srcover_bgra_8888_sse2_lowp+0xa000530>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038d90 <_sk_srcover_bgra_8888_sse2_lowp+0x1200051c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12039a30 <_sk_srcover_bgra_8888_sse2_lowp+0x12000538>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038d98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000524>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a039a38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000540>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038da0 <_sk_srcover_bgra_8888_sse2_lowp+0x300052c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3039a40 <_sk_srcover_bgra_8888_sse2_lowp+0x3000548>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66221,16 +67084,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038de8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000574>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039a88 <_sk_srcover_bgra_8888_sse2_lowp+0xa000590>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038df0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200057c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12039a90 <_sk_srcover_bgra_8888_sse2_lowp+0x12000598>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038df8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000584>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a039a98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005a0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038e00 <_sk_srcover_bgra_8888_sse2_lowp+0x300058c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3039aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x30005a8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66273,16 +67136,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038e48 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005d4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039ae8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005f0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038e50 <_sk_srcover_bgra_8888_sse2_lowp+0x120005dc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12039af0 <_sk_srcover_bgra_8888_sse2_lowp+0x120005f8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038e58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005e4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a039af8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000600>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038e60 <_sk_srcover_bgra_8888_sse2_lowp+0x30005ec>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3039b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3000608>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66325,16 +67188,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038ea8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000634>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039b48 <_sk_srcover_bgra_8888_sse2_lowp+0xa000650>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038eb0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200063c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12039b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12000658>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038eb8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000644>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a039b58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000660>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x300064c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3039b60 <_sk_srcover_bgra_8888_sse2_lowp+0x3000668>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66377,16 +67240,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038f08 <_sk_srcover_bgra_8888_sse2_lowp+0xa000694>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039ba8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006b0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038f10 <_sk_srcover_bgra_8888_sse2_lowp+0x1200069c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12039bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x120006b8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038f18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006a4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a039bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006c0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038f20 <_sk_srcover_bgra_8888_sse2_lowp+0x30006ac>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3039bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x30006c8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66429,16 +67292,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038f68 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006f4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039c08 <_sk_srcover_bgra_8888_sse2_lowp+0xa000710>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038f70 <_sk_srcover_bgra_8888_sse2_lowp+0x120006fc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12039c10 <_sk_srcover_bgra_8888_sse2_lowp+0x12000718>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038f78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000704>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a039c18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000720>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038f80 <_sk_srcover_bgra_8888_sse2_lowp+0x300070c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3039c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3000728>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66481,16 +67344,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038fc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000754>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039c68 <_sk_srcover_bgra_8888_sse2_lowp+0xa000770>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038fd0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200075c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12039c70 <_sk_srcover_bgra_8888_sse2_lowp+0x12000778>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038fd8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000764>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a039c78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000780>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038fe0 <_sk_srcover_bgra_8888_sse2_lowp+0x300076c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3039c80 <_sk_srcover_bgra_8888_sse2_lowp+0x3000788>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66533,16 +67396,16 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039028 <_sk_srcover_bgra_8888_sse2_lowp+0xa0007b4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039cc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0007d0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12039030 <_sk_srcover_bgra_8888_sse2_lowp+0x120007bc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12039cd0 <_sk_srcover_bgra_8888_sse2_lowp+0x120007d8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a039038 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007c4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a039cd8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007e0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3039040 <_sk_srcover_bgra_8888_sse2_lowp+0x30007cc>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3039ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x30007e8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66583,162 +67446,261 @@ BALIGN32
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
.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) # a039d28 <_sk_srcover_bgra_8888_sse2_lowp+0xa000830>
+ .byte 255 // (bad)
+ .byte 255 // (bad)
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12039d30 <_sk_srcover_bgra_8888_sse2_lowp+0x12000838>
+ .byte 255 // (bad)
+ .byte 255 // (bad)
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a039d38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000840>
+ .byte 255 // (bad)
+ .byte 255 // (bad)
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3039d40 <_sk_srcover_bgra_8888_sse2_lowp+0x3000848>
+ .byte 255 // (bad)
+ .byte 255 // (bad)
+ .byte 255,6 // incl (%rsi)
+ .byte 255 // (bad)
+ .byte 255 // (bad)
+ .byte 255,10 // decl (%rdx)
+ .byte 255 // (bad)
+ .byte 255 // (bad)
+ .byte 255,14 // decl (%rsi)
+ .byte 255 // (bad)
+ .byte 255 // (bad)
+ .byte 255,18 // callq *(%rdx)
+ .byte 255 // (bad)
+ .byte 255 // (bad)
+ .byte 255,22 // callq *(%rsi)
+ .byte 255 // (bad)
+ .byte 255 // (bad)
+ .byte 255,26 // lcall *(%rdx)
+ .byte 255 // (bad)
+ .byte 255 // (bad)
+ .byte 255,30 // lcall *(%rsi)
+ .byte 255 // (bad)
+ .byte 255 // (bad)
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 255,0 // incl (%rax)
- .byte 254,1 // incb (%rcx)
- .byte 255,0 // incl (%rax)
- .byte 254,1 // incb (%rcx)
- .byte 255,0 // incl (%rax)
- .byte 0,128,255,0,0,128 // add %al,-0x7fffff01(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,0 // add %al,(%rax)
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,255 // add %bh,%bh
+ .byte 0,254 // add %bh,%dh
+ .byte 1,255 // add %edi,%edi
+ .byte 0,254 // add %bh,%dh
+ .byte 1,255 // add %edi,%edi
+ .byte 0,0 // add %al,(%rax)
+ .byte 128,255,0 // cmp $0x0,%bh
+ .byte 0,128,0,0,0,0 // add %al,0x0(%rax)
.byte 0,0 // add %al,(%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -66847,7 +67809,7 @@ BALIGN32
.byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
.byte 248 // clc
- .byte 224,255 // loopne 39293 <.const+0x5d3>
+ .byte 224,255 // loopne 39ff3 <.const+0x693>
.byte 248 // clc
.byte 0,63 // add %bh,(%rdi)
.byte 0,31 // add %bl,(%rdi)
@@ -67108,11 +68070,11 @@ BALIGN16
.byte 0,128,191,0,0,128 // add %al,-0x7fffff41(%rax)
.byte 191,0,0,224,64 // mov $0x40e00000,%edi
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 39508 <.literal16+0x118>
+ .byte 224,64 // loopne 3a268 <.literal16+0x118>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 3950c <.literal16+0x11c>
+ .byte 224,64 // loopne 3a26c <.literal16+0x11c>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 39510 <.literal16+0x120>
+ .byte 224,64 // loopne 3a270 <.literal16+0x120>
.byte 154 // (bad)
.byte 153 // cltd
.byte 153 // cltd
@@ -67132,13 +68094,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 39531 <.literal16+0x141>
+ .byte 71,225,61 // rex.RXB loope 3a291 <.literal16+0x141>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 39535 <.literal16+0x145>
+ .byte 71,225,61 // rex.RXB loope 3a295 <.literal16+0x145>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 39539 <.literal16+0x149>
+ .byte 71,225,61 // rex.RXB loope 3a299 <.literal16+0x149>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 3953d <.literal16+0x14d>
+ .byte 71,225,61 // rex.RXB loope 3a29d <.literal16+0x14d>
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -67149,10 +68111,10 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 1,255 // add %edi,%edi
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039518 <_sk_srcover_bgra_8888_sse2_lowp+0xa000ca4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a03a278 <_sk_srcover_bgra_8888_sse2_lowp+0xa000d80>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3039520 <_sk_srcover_bgra_8888_sse2_lowp+0x3000cac>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 303a280 <_sk_srcover_bgra_8888_sse2_lowp+0x3000d88>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -67167,11 +68129,11 @@ BALIGN16
.byte 255,0 // incl (%rax)
.byte 0,127,67 // add %bh,0x43(%rdi)
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 3957b <.literal16+0x18b>
+ .byte 127,67 // jg 3a2db <.literal16+0x18b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 3957f <.literal16+0x18f>
+ .byte 127,67 // jg 3a2df <.literal16+0x18f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 39583 <.literal16+0x193>
+ .byte 127,67 // jg 3a2e3 <.literal16+0x193>
.byte 0,0 // add %al,(%rax)
.byte 128,127,0,0 // cmpb $0x0,0x0(%rdi)
.byte 128,127,0,0 // cmpb $0x0,0x0(%rdi)
@@ -67327,13 +68289,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 39699 <.literal16+0x2a9>
+ .byte 224,7 // loopne 3a3f9 <.literal16+0x2a9>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 3969d <.literal16+0x2ad>
+ .byte 224,7 // loopne 3a3fd <.literal16+0x2ad>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 396a1 <.literal16+0x2b1>
+ .byte 224,7 // loopne 3a401 <.literal16+0x2b1>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 396a5 <.literal16+0x2b5>
+ .byte 224,7 // loopne 3a405 <.literal16+0x2b5>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -67387,17 +68349,17 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 39714 <.literal16+0x324>
+ .byte 127,0 // jg 3a474 <.literal16+0x324>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 39718 <.literal16+0x328>
+ .byte 127,0 // jg 3a478 <.literal16+0x328>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 3971c <.literal16+0x32c>
+ .byte 127,0 // jg 3a47c <.literal16+0x32c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 39720 <.literal16+0x330>
- .byte 119,115 // ja 39795 <.literal16+0x3a5>
+ .byte 127,0 // jg 3a480 <.literal16+0x330>
+ .byte 119,115 // ja 3a4f5 <.literal16+0x3a5>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -67408,7 +68370,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 396f9 <.literal16+0x309>
+ .byte 117,191 // jne 3a459 <.literal16+0x309>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -67420,7 +68382,7 @@ BALIGN16
.byte 249 // stc
.byte 68,180,62 // rex.R mov $0x3e,%spl
.byte 163,233,220,63,163,233,220,63,163 // movabs %eax,0xa33fdce9a33fdce9
- .byte 233,220,63,163,233 // jmpq ffffffffe9a6d73a <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34ec6>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a6e49a <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34fa2>
.byte 220,63 // fdivrl (%rdi)
.byte 81 // push %rcx
.byte 140,242 // mov %?,%edx
@@ -67510,16 +68472,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%rbx)
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 39883 <.literal16+0x493>
+ .byte 118,63 // jbe 3a5e3 <.literal16+0x493>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 39887 <.literal16+0x497>
+ .byte 118,63 // jbe 3a5e7 <.literal16+0x497>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 3988b <.literal16+0x49b>
+ .byte 118,63 // jbe 3a5eb <.literal16+0x49b>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 3988f <.literal16+0x49f>
+ .byte 118,63 // jbe 3a5ef <.literal16+0x49f>
.byte 246,64,83,63 // testb $0x3f,0x53(%rax)
.byte 246,64,83,63 // testb $0x3f,0x53(%rax)
.byte 246,64,83,63 // testb $0x3f,0x53(%rax)
@@ -67540,13 +68502,13 @@ BALIGN16
.byte 65,0,0 // add %al,(%r8)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 398c6 <.literal16+0x4d6>
+ .byte 124,66 // jl 3a626 <.literal16+0x4d6>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 398ca <.literal16+0x4da>
+ .byte 124,66 // jl 3a62a <.literal16+0x4da>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 398ce <.literal16+0x4de>
+ .byte 124,66 // jl 3a62e <.literal16+0x4de>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 398d2 <.literal16+0x4e2>
+ .byte 124,66 // jl 3a632 <.literal16+0x4e2>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 0,240 // add %dh,%al
@@ -67592,25 +68554,25 @@ BALIGN16
.byte 136,136,61,137,136,136 // mov %cl,-0x777776c3(%rax)
.byte 61,137,136,136,61 // cmp $0x3d888889,%eax
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 39955 <.literal16+0x565>
+ .byte 112,65 // jo 3a6b5 <.literal16+0x565>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 39959 <.literal16+0x569>
+ .byte 112,65 // jo 3a6b9 <.literal16+0x569>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 3995d <.literal16+0x56d>
+ .byte 112,65 // jo 3a6bd <.literal16+0x56d>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 39961 <.literal16+0x571>
+ .byte 112,65 // jo 3a6c1 <.literal16+0x571>
.byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax)
.byte 0,0 // add %al,(%rax)
.byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax)
.byte 0,0 // add %al,(%rax)
.byte 255 // (bad)
- .byte 127,0 // jg 39933 <.literal16+0x543>
+ .byte 127,0 // jg 3a693 <.literal16+0x543>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 39937 <.literal16+0x547>
+ .byte 127,0 // jg 3a697 <.literal16+0x547>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 3993b <.literal16+0x54b>
+ .byte 127,0 // jg 3a69b <.literal16+0x54b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 3993f <.literal16+0x54f>
+ .byte 127,0 // jg 3a69f <.literal16+0x54f>
.byte 0,0 // add %al,(%rax)
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
@@ -67636,13 +68598,13 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 39978 <.literal16+0x588>
+ .byte 127,255 // jg 3a6d8 <.literal16+0x588>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 3997c <.literal16+0x58c>
+ .byte 127,255 // jg 3a6dc <.literal16+0x58c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 39981 <.literal16+0x591>
+ .byte 127,0 // jg 3a6e1 <.literal16+0x591>
.byte 0,128,56,0,0,128 // add %al,-0x7fffffc8(%rax)
.byte 56,0 // cmp %al,(%rax)
.byte 0,128,56,0,0,128 // add %al,-0x7fffffc8(%rax)
@@ -67656,13 +68618,13 @@ BALIGN16
.byte 64,254 // rex (bad)
.byte 255,0 // incl (%rax)
.byte 255 // (bad)
- .byte 127,71 // jg 399eb <.literal16+0x5fb>
+ .byte 127,71 // jg 3a74b <.literal16+0x5fb>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 399ef <.literal16+0x5ff>
+ .byte 127,71 // jg 3a74f <.literal16+0x5ff>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 399f3 <.literal16+0x603>
+ .byte 127,71 // jg 3a753 <.literal16+0x603>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 399f7 <.literal16+0x607>
+ .byte 127,71 // jg 3a757 <.literal16+0x607>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,208 // ds (bad)
@@ -67739,13 +68701,13 @@ BALIGN16
.byte 192,191,0,0,192,191,0 // sarb $0x0,-0x40400000(%rdi)
.byte 0,192 // add %al,%al
.byte 191,0,0,192,191 // mov $0xbfc00000,%edi
- .byte 114,28 // jb 39a8e <.literal16+0x69e>
+ .byte 114,28 // jb 3a7ee <.literal16+0x69e>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 39a92 <.literal16+0x6a2>
+ .byte 62,114,28 // jb,pt 3a7f2 <.literal16+0x6a2>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 39a96 <.literal16+0x6a6>
+ .byte 62,114,28 // jb,pt 3a7f6 <.literal16+0x6a6>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 39a9a <.literal16+0x6aa>
+ .byte 62,114,28 // jb,pt 3a7fa <.literal16+0x6aa>
.byte 199 // (bad)
.byte 62,85 // ds push %rbp
.byte 85 // push %rbp
@@ -67764,15 +68726,15 @@ BALIGN16
.byte 0,192 // add %al,%al
.byte 63 // (bad)
.byte 57,142,99,61,57,142 // cmp %ecx,-0x71c6c29d(%rsi)
- .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d6728e5 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a071>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d673645 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a14d>
.byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%rsi)
- .byte 127,63 // jg 39af3 <.literal16+0x703>
- .byte 114,249 // jb 39aaf <.literal16+0x6bf>
- .byte 127,63 // jg 39af7 <.literal16+0x707>
- .byte 114,249 // jb 39ab3 <.literal16+0x6c3>
- .byte 127,63 // jg 39afb <.literal16+0x70b>
- .byte 114,249 // jb 39ab7 <.literal16+0x6c7>
- .byte 127,63 // jg 39aff <.literal16+0x70f>
+ .byte 127,63 // jg 3a853 <.literal16+0x703>
+ .byte 114,249 // jb 3a80f <.literal16+0x6bf>
+ .byte 127,63 // jg 3a857 <.literal16+0x707>
+ .byte 114,249 // jb 3a813 <.literal16+0x6c3>
+ .byte 127,63 // jg 3a85b <.literal16+0x70b>
+ .byte 114,249 // jb 3a817 <.literal16+0x6c7>
+ .byte 127,63 // jg 3a85f <.literal16+0x70f>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 3,0 // add (%rax),%eax
@@ -67796,9 +68758,9 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,45,16,17,192,45 // ljmp *0x2dc01110(%rip) # 2dc3abf5 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02381>
+ .byte 255,45,16,17,192,45 // ljmp *0x2dc01110(%rip) # 2dc3b955 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0245d>
.byte 16,17 // adc %dl,(%rcx)
- .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc3abfe <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0238a>
+ .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc3b95e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02466>
.byte 17,192 // adc %eax,%eax
.byte 18,120,57 // adc 0x39(%rax),%bh
.byte 64,18,120,57 // adc 0x39(%rax),%dil
@@ -67902,14 +68864,14 @@ BALIGN16
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
- .byte 224,255 // loopne 39be1 <.literal16+0x7f1>
- .byte 224,255 // loopne 39be3 <.literal16+0x7f3>
- .byte 224,255 // loopne 39be5 <.literal16+0x7f5>
- .byte 224,255 // loopne 39be7 <.literal16+0x7f7>
- .byte 224,255 // loopne 39be9 <.literal16+0x7f9>
- .byte 224,255 // loopne 39beb <.literal16+0x7fb>
- .byte 224,255 // loopne 39bed <.literal16+0x7fd>
- .byte 224,255 // loopne 39bef <.literal16+0x7ff>
+ .byte 224,255 // loopne 3a941 <.literal16+0x7f1>
+ .byte 224,255 // loopne 3a943 <.literal16+0x7f3>
+ .byte 224,255 // loopne 3a945 <.literal16+0x7f5>
+ .byte 224,255 // loopne 3a947 <.literal16+0x7f7>
+ .byte 224,255 // loopne 3a949 <.literal16+0x7f9>
+ .byte 224,255 // loopne 3a94b <.literal16+0x7fb>
+ .byte 224,255 // loopne 3a94d <.literal16+0x7fd>
+ .byte 224,255 // loopne 3a94f <.literal16+0x7ff>
.byte 15,0,15 // str (%rdi)
.byte 0,15 // add %cl,(%rdi)
.byte 0,15 // add %cl,(%rdi)
@@ -67982,9 +68944,9 @@ BALIGN8
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
.byte 255 // (bad)
- .byte 127,0 // jg 39c8b <.literal8+0x1b>
+ .byte 127,0 // jg 3a9eb <.literal8+0x1b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 39c8f <.literal8+0x1f>
+ .byte 127,0 // jg 3a9ef <.literal8+0x1f>
.byte 0,0 // add %al,(%rax)
.byte 128,0,0 // addb $0x0,(%rax)
.byte 0 // .byte 0x0
@@ -68096,7 +69058,7 @@ _sk_seed_shader_sse2:
.byte 102,15,110,73,4 // movd 0x4(%ecx),%xmm1
.byte 102,15,112,201,0 // pshufd $0x0,%xmm1,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,88,136,167,245,0,0 // addps 0xf5a7(%eax),%xmm1
+ .byte 15,88,136,119,248,0,0 // addps 0xf877(%eax),%xmm1
.byte 141,114,8 // lea 0x8(%edx),%esi
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 15,41,81,64 // movaps %xmm2,0x40(%ecx)
@@ -68104,7 +69066,7 @@ _sk_seed_shader_sse2:
.byte 15,41,81,32 // movaps %xmm2,0x20(%ecx)
.byte 15,41,81,16 // movaps %xmm2,0x10(%ecx)
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,144,183,245,0,0 // movaps 0xf5b7(%eax),%xmm2
+ .byte 15,40,144,135,248,0,0 // movaps 0xf887(%eax),%xmm2
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 86 // push %esi
.byte 81 // push %ecx
@@ -68131,15 +69093,15 @@ _sk_dither_sse2:
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 102,15,110,32 // movd (%eax),%xmm4
.byte 102,15,112,228,0 // pshufd $0x0,%xmm4,%xmm4
- .byte 102,15,254,161,80,245,0,0 // paddd 0xf550(%ecx),%xmm4
+ .byte 102,15,254,161,32,248,0,0 // paddd 0xf820(%ecx),%xmm4
.byte 102,15,110,104,4 // movd 0x4(%eax),%xmm5
.byte 102,15,112,253,0 // pshufd $0x0,%xmm5,%xmm7
.byte 102,15,239,252 // pxor %xmm4,%xmm7
- .byte 102,15,111,177,96,245,0,0 // movdqa 0xf560(%ecx),%xmm6
+ .byte 102,15,111,177,48,248,0,0 // movdqa 0xf830(%ecx),%xmm6
.byte 102,15,111,207 // movdqa %xmm7,%xmm1
.byte 102,15,219,206 // pand %xmm6,%xmm1
.byte 102,15,114,241,5 // pslld $0x5,%xmm1
- .byte 102,15,111,129,128,245,0,0 // movdqa 0xf580(%ecx),%xmm0
+ .byte 102,15,111,129,80,248,0,0 // movdqa 0xf850(%ecx),%xmm0
.byte 102,15,111,239 // movdqa %xmm7,%xmm5
.byte 102,15,219,232 // pand %xmm0,%xmm5
.byte 102,15,114,245,2 // pslld $0x2,%xmm5
@@ -68149,7 +69111,7 @@ _sk_dither_sse2:
.byte 102,15,219,196 // pand %xmm4,%xmm0
.byte 102,15,254,192 // paddd %xmm0,%xmm0
.byte 102,15,235,198 // por %xmm6,%xmm0
- .byte 102,15,111,137,112,245,0,0 // movdqa 0xf570(%ecx),%xmm1
+ .byte 102,15,111,137,64,248,0,0 // movdqa 0xf840(%ecx),%xmm1
.byte 102,15,219,249 // pand %xmm1,%xmm7
.byte 102,15,219,225 // pand %xmm1,%xmm4
.byte 102,15,114,212,2 // psrld $0x2,%xmm4
@@ -68160,8 +69122,8 @@ _sk_dither_sse2:
.byte 102,15,114,215,1 // psrld $0x1,%xmm7
.byte 102,15,235,231 // por %xmm7,%xmm4
.byte 15,91,196 // cvtdq2ps %xmm4,%xmm0
- .byte 15,89,129,144,245,0,0 // mulps 0xf590(%ecx),%xmm0
- .byte 15,88,129,160,245,0,0 // addps 0xf5a0(%ecx),%xmm0
+ .byte 15,89,129,96,248,0,0 // mulps 0xf860(%ecx),%xmm0
+ .byte 15,88,129,112,248,0,0 // addps 0xf870(%ecx),%xmm0
.byte 243,15,16,14 // movss (%esi),%xmm1
.byte 15,198,201,0 // shufps $0x0,%xmm1,%xmm1
.byte 15,89,200 // mulps %xmm0,%xmm1
@@ -68229,7 +69191,7 @@ _sk_black_color_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 141,81,4 // lea 0x4(%ecx),%edx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,152,4,244,0,0 // movaps 0xf404(%eax),%xmm3
+ .byte 15,40,152,212,246,0,0 // movaps 0xf6d4(%eax),%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -68252,7 +69214,7 @@ _sk_white_color_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 141,81,4 // lea 0x4(%ecx),%edx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,128,212,243,0,0 // movaps 0xf3d4(%eax),%xmm0
+ .byte 15,40,128,164,246,0,0 // movaps 0xf6a4(%eax),%xmm0
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -68342,7 +69304,7 @@ _sk_srcatop_sse2:
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 15,40,97,64 // movaps 0x40(%ecx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,170,37,243,0,0 // movaps 0xf325(%edx),%xmm5
+ .byte 15,40,170,245,245,0,0 // movaps 0xf5f5(%edx),%xmm5
.byte 15,92,235 // subps %xmm3,%xmm5
.byte 15,40,113,16 // movaps 0x10(%ecx),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
@@ -68381,7 +69343,7 @@ _sk_dstatop_sse2:
.byte 15,40,105,64 // movaps 0x40(%ecx),%xmm5
.byte 15,40,113,16 // movaps 0x10(%ecx),%xmm6
.byte 15,89,243 // mulps %xmm3,%xmm6
- .byte 15,40,162,198,242,0,0 // movaps 0xf2c6(%edx),%xmm4
+ .byte 15,40,162,150,245,0,0 // movaps 0xf596(%edx),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,88,198 // addps %xmm6,%xmm0
@@ -68465,7 +69427,7 @@ _sk_srcout_sse2:
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
- .byte 15,40,160,5,242,0,0 // movaps 0xf205(%eax),%xmm4
+ .byte 15,40,160,213,244,0,0 // movaps 0xf4d5(%eax),%xmm4
.byte 15,92,98,64 // subps 0x40(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,89,204 // mulps %xmm4,%xmm1
@@ -68491,7 +69453,7 @@ _sk_dstout_sse2:
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
- .byte 15,40,160,205,241,0,0 // movaps 0xf1cd(%eax),%xmm4
+ .byte 15,40,160,157,244,0,0 // movaps 0xf49d(%eax),%xmm4
.byte 15,92,227 // subps %xmm3,%xmm4
.byte 15,40,66,16 // movaps 0x10(%edx),%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -68521,7 +69483,7 @@ _sk_srcover_sse2:
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
- .byte 15,40,160,134,241,0,0 // movaps 0xf186(%eax),%xmm4
+ .byte 15,40,160,86,244,0,0 // movaps 0xf456(%eax),%xmm4
.byte 15,92,227 // subps %xmm3,%xmm4
.byte 15,40,106,16 // movaps 0x10(%edx),%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -68555,7 +69517,7 @@ _sk_dstover_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
.byte 15,40,106,64 // movaps 0x40(%edx),%xmm5
- .byte 15,40,160,54,241,0,0 // movaps 0xf136(%eax),%xmm4
+ .byte 15,40,160,6,244,0,0 // movaps 0xf406(%eax),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,88,66,16 // addps 0x10(%edx),%xmm0
@@ -68611,7 +69573,7 @@ _sk_multiply_sse2:
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,80,64 // movaps 0x40(%eax),%xmm2
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
- .byte 15,40,129,183,240,0,0 // movaps 0xf0b7(%ecx),%xmm0
+ .byte 15,40,129,135,243,0,0 // movaps 0xf387(%ecx),%xmm0
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,92,242 // subps %xmm2,%xmm6
.byte 15,40,254 // movaps %xmm6,%xmm7
@@ -68671,7 +69633,7 @@ _sk_plus__sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
.byte 15,88,66,16 // addps 0x10(%edx),%xmm0
- .byte 15,40,160,17,240,0,0 // movaps 0xf011(%eax),%xmm4
+ .byte 15,40,160,225,242,0,0 // movaps 0xf2e1(%eax),%xmm4
.byte 15,93,196 // minps %xmm4,%xmm0
.byte 15,88,74,32 // addps 0x20(%edx),%xmm1
.byte 15,93,204 // minps %xmm4,%xmm1
@@ -68743,7 +69705,7 @@ _sk_xor__sse2:
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 15,40,105,64 // movaps 0x40(%ecx),%xmm5
- .byte 15,40,154,99,239,0,0 // movaps 0xef63(%edx),%xmm3
+ .byte 15,40,154,51,242,0,0 // movaps 0xf233(%edx),%xmm3
.byte 15,40,243 // movaps %xmm3,%xmm6
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,89,198 // mulps %xmm6,%xmm0
@@ -68805,7 +69767,7 @@ _sk_darken_sse2:
.byte 15,89,203 // mulps %xmm3,%xmm1
.byte 15,95,209 // maxps %xmm1,%xmm2
.byte 15,92,234 // subps %xmm2,%xmm5
- .byte 15,40,138,251,238,0,0 // movaps 0xeefb(%edx),%xmm1
+ .byte 15,40,138,203,241,0,0 // movaps 0xf1cb(%edx),%xmm1
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
.byte 15,88,217 // addps %xmm1,%xmm3
@@ -68854,7 +69816,7 @@ _sk_lighten_sse2:
.byte 15,89,203 // mulps %xmm3,%xmm1
.byte 15,93,209 // minps %xmm1,%xmm2
.byte 15,92,234 // subps %xmm2,%xmm5
- .byte 15,40,138,123,238,0,0 // movaps 0xee7b(%edx),%xmm1
+ .byte 15,40,138,75,241,0,0 // movaps 0xf14b(%edx),%xmm1
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
.byte 15,88,217 // addps %xmm1,%xmm3
@@ -68907,7 +69869,7 @@ _sk_difference_sse2:
.byte 15,93,214 // minps %xmm6,%xmm2
.byte 15,88,210 // addps %xmm2,%xmm2
.byte 15,92,226 // subps %xmm2,%xmm4
- .byte 15,40,146,248,237,0,0 // movaps 0xedf8(%edx),%xmm2
+ .byte 15,40,146,200,240,0,0 // movaps 0xf0c8(%edx),%xmm2
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -68951,7 +69913,7 @@ _sk_exclusion_sse2:
.byte 15,89,202 // mulps %xmm2,%xmm1
.byte 15,88,201 // addps %xmm1,%xmm1
.byte 15,92,233 // subps %xmm1,%xmm5
- .byte 15,40,138,114,237,0,0 // movaps 0xed72(%edx),%xmm1
+ .byte 15,40,138,66,240,0,0 // movaps 0xf042(%edx),%xmm1
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,89,73,64 // mulps 0x40(%ecx),%xmm1
.byte 15,88,217 // addps %xmm1,%xmm3
@@ -68992,7 +69954,7 @@ _sk_colorburn_sse2:
.byte 15,93,198 // minps %xmm6,%xmm0
.byte 15,40,233 // movaps %xmm1,%xmm5
.byte 15,92,232 // subps %xmm0,%xmm5
- .byte 15,40,177,243,236,0,0 // movaps 0xecf3(%ecx),%xmm6
+ .byte 15,40,177,195,239,0,0 // movaps 0xefc3(%ecx),%xmm6
.byte 15,40,198 // movaps %xmm6,%xmm0
.byte 15,92,193 // subps %xmm1,%xmm0
.byte 15,41,69,200 // movaps %xmm0,-0x38(%ebp)
@@ -69109,7 +70071,7 @@ _sk_colordodge_sse2:
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,72,16 // movaps 0x10(%eax),%xmm1
- .byte 15,40,145,106,235,0,0 // movaps 0xeb6a(%ecx),%xmm2
+ .byte 15,40,145,58,238,0,0 // movaps 0xee3a(%ecx),%xmm2
.byte 15,40,226 // movaps %xmm2,%xmm4
.byte 15,92,214 // subps %xmm6,%xmm2
.byte 15,40,250 // movaps %xmm2,%xmm7
@@ -69226,7 +70188,7 @@ _sk_hardlight_sse2:
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,72,64 // movaps 0x40(%eax),%xmm1
- .byte 15,40,145,9,234,0,0 // movaps 0xea09(%ecx),%xmm2
+ .byte 15,40,145,217,236,0,0 // movaps 0xecd9(%ecx),%xmm2
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,40,225 // movaps %xmm1,%xmm4
@@ -69336,7 +70298,7 @@ _sk_overlay_sse2:
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,80,64 // movaps 0x40(%eax),%xmm2
- .byte 15,40,161,190,232,0,0 // movaps 0xe8be(%ecx),%xmm4
+ .byte 15,40,161,142,235,0,0 // movaps 0xeb8e(%ecx),%xmm4
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 15,92,242 // subps %xmm2,%xmm6
.byte 15,40,206 // movaps %xmm6,%xmm1
@@ -69464,17 +70426,17 @@ _sk_softlight_sse2:
.byte 232,0,0,0,0 // call f52 <_sk_softlight_sse2+0x52>
.byte 89 // pop %ecx
.byte 15,40,194 // movaps %xmm2,%xmm0
- .byte 15,40,137,158,231,0,0 // movaps 0xe79e(%ecx),%xmm1
+ .byte 15,40,137,110,234,0,0 // movaps 0xea6e(%ecx),%xmm1
.byte 15,41,141,104,255,255,255 // movaps %xmm1,-0x98(%ebp)
.byte 15,88,193 // addps %xmm1,%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
- .byte 15,40,185,46,231,0,0 // movaps 0xe72e(%ecx),%xmm7
+ .byte 15,40,185,254,233,0,0 // movaps 0xe9fe(%ecx),%xmm7
.byte 15,41,125,232 // movaps %xmm7,-0x18(%ebp)
.byte 15,92,250 // subps %xmm2,%xmm7
.byte 15,82,242 // rsqrtps %xmm2,%xmm6
.byte 15,83,206 // rcpps %xmm6,%xmm1
.byte 15,92,202 // subps %xmm2,%xmm1
- .byte 15,40,161,174,231,0,0 // movaps 0xe7ae(%ecx),%xmm4
+ .byte 15,40,161,126,234,0,0 // movaps 0xea7e(%ecx),%xmm4
.byte 15,41,101,152 // movaps %xmm4,-0x68(%ebp)
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,88,208 // addps %xmm0,%xmm2
@@ -69680,7 +70642,7 @@ _sk_hue_sse2:
.byte 15,40,226 // movaps %xmm2,%xmm4
.byte 15,40,72,64 // movaps 0x40(%eax),%xmm1
.byte 15,41,77,216 // movaps %xmm1,-0x28(%ebp)
- .byte 15,40,169,109,228,0,0 // movaps 0xe46d(%ecx),%xmm5
+ .byte 15,40,169,61,231,0,0 // movaps 0xe73d(%ecx),%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,41,133,72,255,255,255 // movaps %xmm0,-0xb8(%ebp)
@@ -69713,17 +70675,17 @@ _sk_hue_sse2:
.byte 15,89,233 // mulps %xmm1,%xmm5
.byte 15,41,173,120,255,255,255 // movaps %xmm5,-0x88(%ebp)
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,153,253,228,0,0 // movaps 0xe4fd(%ecx),%xmm3
+ .byte 15,40,153,205,231,0,0 // movaps 0xe7cd(%ecx),%xmm3
.byte 15,41,93,232 // movaps %xmm3,-0x18(%ebp)
.byte 15,40,117,152 // movaps -0x68(%ebp),%xmm6
.byte 15,40,206 // movaps %xmm6,%xmm1
.byte 15,89,203 // mulps %xmm3,%xmm1
- .byte 15,40,153,13,229,0,0 // movaps 0xe50d(%ecx),%xmm3
+ .byte 15,40,153,221,231,0,0 // movaps 0xe7dd(%ecx),%xmm3
.byte 15,40,109,136 // movaps -0x78(%ebp),%xmm5
.byte 15,40,253 // movaps %xmm5,%xmm7
.byte 15,89,251 // mulps %xmm3,%xmm7
.byte 15,88,249 // addps %xmm1,%xmm7
- .byte 15,40,137,109,228,0,0 // movaps 0xe46d(%ecx),%xmm1
+ .byte 15,40,137,61,231,0,0 // movaps 0xe73d(%ecx),%xmm1
.byte 15,92,77,184 // subps -0x48(%ebp),%xmm1
.byte 15,89,241 // mulps %xmm1,%xmm6
.byte 15,41,117,152 // movaps %xmm6,-0x68(%ebp)
@@ -69733,7 +70695,7 @@ _sk_hue_sse2:
.byte 15,40,77,200 // movaps -0x38(%ebp),%xmm1
.byte 15,89,241 // mulps %xmm1,%xmm6
.byte 15,41,117,168 // movaps %xmm6,-0x58(%ebp)
- .byte 15,40,169,29,229,0,0 // movaps 0xe51d(%ecx),%xmm5
+ .byte 15,40,169,237,231,0,0 // movaps 0xe7ed(%ecx),%xmm5
.byte 15,89,205 // mulps %xmm5,%xmm1
.byte 15,88,207 // addps %xmm7,%xmm1
.byte 15,94,212 // divps %xmm4,%xmm2
@@ -69926,17 +70888,17 @@ _sk_saturation_sse2:
.byte 15,89,253 // mulps %xmm5,%xmm7
.byte 232,0,0,0,0 // call 1567 <_sk_saturation_sse2+0xb0>
.byte 89 // pop %ecx
- .byte 15,40,153,169,225,0,0 // movaps 0xe1a9(%ecx),%xmm3
+ .byte 15,40,153,121,228,0,0 // movaps 0xe479(%ecx),%xmm3
.byte 15,41,157,88,255,255,255 // movaps %xmm3,-0xa8(%ebp)
.byte 15,40,77,184 // movaps -0x48(%ebp),%xmm1
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,40,153,185,225,0,0 // movaps 0xe1b9(%ecx),%xmm3
+ .byte 15,40,153,137,228,0,0 // movaps 0xe489(%ecx),%xmm3
.byte 15,41,93,232 // movaps %xmm3,-0x18(%ebp)
.byte 15,40,238 // movaps %xmm6,%xmm5
.byte 15,89,235 // mulps %xmm3,%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
- .byte 15,40,129,25,225,0,0 // movaps 0xe119(%ecx),%xmm0
+ .byte 15,40,129,233,227,0,0 // movaps 0xe3e9(%ecx),%xmm0
.byte 15,41,133,104,255,255,255 // movaps %xmm0,-0x98(%ebp)
.byte 15,92,69,216 // subps -0x28(%ebp),%xmm0
.byte 15,89,200 // mulps %xmm0,%xmm1
@@ -69948,7 +70910,7 @@ _sk_saturation_sse2:
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 15,41,141,120,255,255,255 // movaps %xmm1,-0x88(%ebp)
.byte 15,40,200 // movaps %xmm0,%xmm1
- .byte 15,40,129,201,225,0,0 // movaps 0xe1c9(%ecx),%xmm0
+ .byte 15,40,129,153,228,0,0 // movaps 0xe499(%ecx),%xmm0
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 15,40,109,168 // movaps -0x58(%ebp),%xmm5
@@ -70107,16 +71069,16 @@ _sk_color_sse2:
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,80,16 // movaps 0x10(%eax),%xmm2
.byte 15,40,72,32 // movaps 0x20(%eax),%xmm1
- .byte 15,40,177,78,223,0,0 // movaps 0xdf4e(%ecx),%xmm6
+ .byte 15,40,177,30,226,0,0 // movaps 0xe21e(%ecx),%xmm6
.byte 15,41,117,216 // movaps %xmm6,-0x28(%ebp)
.byte 15,40,194 // movaps %xmm2,%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
- .byte 15,40,153,94,223,0,0 // movaps 0xdf5e(%ecx),%xmm3
+ .byte 15,40,153,46,226,0,0 // movaps 0xe22e(%ecx),%xmm3
.byte 15,41,93,184 // movaps %xmm3,-0x48(%ebp)
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,89,243 // mulps %xmm3,%xmm6
.byte 15,88,240 // addps %xmm0,%xmm6
- .byte 15,40,129,190,222,0,0 // movaps 0xdebe(%ecx),%xmm0
+ .byte 15,40,129,142,225,0,0 // movaps 0xe18e(%ecx),%xmm0
.byte 15,41,69,168 // movaps %xmm0,-0x58(%ebp)
.byte 15,92,69,200 // subps -0x38(%ebp),%xmm0
.byte 15,89,208 // mulps %xmm0,%xmm2
@@ -70126,7 +71088,7 @@ _sk_color_sse2:
.byte 15,40,80,48 // movaps 0x30(%eax),%xmm2
.byte 15,89,194 // mulps %xmm2,%xmm0
.byte 15,41,133,72,255,255,255 // movaps %xmm0,-0xb8(%ebp)
- .byte 15,40,137,110,223,0,0 // movaps 0xdf6e(%ecx),%xmm1
+ .byte 15,40,137,62,226,0,0 // movaps 0xe23e(%ecx),%xmm1
.byte 15,89,209 // mulps %xmm1,%xmm2
.byte 15,88,214 // addps %xmm6,%xmm2
.byte 15,40,88,64 // movaps 0x40(%eax),%xmm3
@@ -70285,18 +71247,18 @@ _sk_luminosity_sse2:
.byte 232,0,0,0,0 // call 1a25 <_sk_luminosity_sse2+0x11>
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
- .byte 15,40,161,235,220,0,0 // movaps 0xdceb(%ecx),%xmm4
+ .byte 15,40,161,187,223,0,0 // movaps 0xdfbb(%ecx),%xmm4
.byte 15,41,101,232 // movaps %xmm4,-0x18(%ebp)
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,89,212 // mulps %xmm4,%xmm2
- .byte 15,40,161,251,220,0,0 // movaps 0xdcfb(%ecx),%xmm4
+ .byte 15,40,161,203,223,0,0 // movaps 0xdfcb(%ecx),%xmm4
.byte 15,41,101,216 // movaps %xmm4,-0x28(%ebp)
.byte 15,40,233 // movaps %xmm1,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
.byte 15,88,234 // addps %xmm2,%xmm5
.byte 15,40,80,64 // movaps 0x40(%eax),%xmm2
.byte 15,41,85,184 // movaps %xmm2,-0x48(%ebp)
- .byte 15,40,161,91,220,0,0 // movaps 0xdc5b(%ecx),%xmm4
+ .byte 15,40,161,43,223,0,0 // movaps 0xdf2b(%ecx),%xmm4
.byte 15,40,252 // movaps %xmm4,%xmm7
.byte 15,92,250 // subps %xmm2,%xmm7
.byte 15,89,199 // mulps %xmm7,%xmm0
@@ -70306,7 +71268,7 @@ _sk_luminosity_sse2:
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,41,189,104,255,255,255 // movaps %xmm7,-0x98(%ebp)
.byte 15,40,214 // movaps %xmm6,%xmm2
- .byte 15,40,137,11,221,0,0 // movaps 0xdd0b(%ecx),%xmm1
+ .byte 15,40,137,219,223,0,0 // movaps 0xdfdb(%ecx),%xmm1
.byte 15,89,209 // mulps %xmm1,%xmm2
.byte 15,88,213 // addps %xmm5,%xmm2
.byte 15,40,104,16 // movaps 0x10(%eax),%xmm5
@@ -70482,7 +71444,7 @@ _sk_srcover_rgba_8888_sse2:
.byte 139,49 // mov (%ecx),%esi
.byte 15,133,224,0,0,0 // jne 1d92 <_sk_srcover_rgba_8888_sse2+0x119>
.byte 243,15,111,20,178 // movdqu (%edx,%esi,4),%xmm2
- .byte 102,15,111,167,176,218,0,0 // movdqa 0xdab0(%edi),%xmm4
+ .byte 102,15,111,167,128,221,0,0 // movdqa 0xdd80(%edi),%xmm4
.byte 102,15,111,234 // movdqa %xmm2,%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 102,15,111,242 // movdqa %xmm2,%xmm6
@@ -70493,9 +71455,9 @@ _sk_srcover_rgba_8888_sse2:
.byte 102,15,219,252 // pand %xmm4,%xmm7
.byte 15,91,229 // cvtdq2ps %xmm5,%xmm4
.byte 15,41,97,16 // movaps %xmm4,0x10(%ecx)
- .byte 15,40,175,240,217,0,0 // movaps 0xd9f0(%edi),%xmm5
+ .byte 15,40,175,192,220,0,0 // movaps 0xdcc0(%edi),%xmm5
.byte 15,92,235 // subps %xmm3,%xmm5
- .byte 15,40,143,192,218,0,0 // movaps 0xdac0(%edi),%xmm1
+ .byte 15,40,143,144,221,0,0 // movaps 0xdd90(%edi),%xmm1
.byte 15,89,193 // mulps %xmm1,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,88,224 // addps %xmm0,%xmm4
@@ -70603,7 +71565,7 @@ _sk_srcover_bgra_8888_sse2:
.byte 139,49 // mov (%ecx),%esi
.byte 15,133,221,0,0,0 // jne 1f1e <_sk_srcover_bgra_8888_sse2+0x116>
.byte 243,15,111,36,178 // movdqu (%edx,%esi,4),%xmm4
- .byte 102,15,111,151,33,217,0,0 // movdqa 0xd921(%edi),%xmm2
+ .byte 102,15,111,151,241,219,0,0 // movdqa 0xdbf1(%edi),%xmm2
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,219,234 // pand %xmm2,%xmm5
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
@@ -70618,9 +71580,9 @@ _sk_srcover_bgra_8888_sse2:
.byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
.byte 15,91,247 // cvtdq2ps %xmm7,%xmm6
.byte 15,41,113,16 // movaps %xmm6,0x10(%ecx)
- .byte 15,40,191,97,216,0,0 // movaps 0xd861(%edi),%xmm7
+ .byte 15,40,191,49,219,0,0 // movaps 0xdb31(%edi),%xmm7
.byte 15,92,251 // subps %xmm3,%xmm7
- .byte 15,40,143,49,217,0,0 // movaps 0xd931(%edi),%xmm1
+ .byte 15,40,143,1,220,0,0 // movaps 0xdc01(%edi),%xmm1
.byte 15,89,193 // mulps %xmm1,%xmm0
.byte 15,89,247 // mulps %xmm7,%xmm6
.byte 15,88,240 // addps %xmm0,%xmm6
@@ -70729,7 +71691,7 @@ _sk_clamp_1_sse2:
.byte 232,0,0,0,0 // call 1fc8 <_sk_clamp_1_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,160,184,214,0,0 // movaps 0xd6b8(%eax),%xmm4
+ .byte 15,40,160,136,217,0,0 // movaps 0xd988(%eax),%xmm4
.byte 15,93,196 // minps %xmm4,%xmm0
.byte 15,93,204 // minps %xmm4,%xmm1
.byte 15,93,212 // minps %xmm4,%xmm2
@@ -70753,7 +71715,7 @@ _sk_clamp_a_sse2:
.byte 232,0,0,0,0 // call 1ffb <_sk_clamp_a_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,93,152,133,214,0,0 // minps 0xd685(%eax),%xmm3
+ .byte 15,93,152,85,217,0,0 // minps 0xd955(%eax),%xmm3
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -70778,7 +71740,7 @@ _sk_clamp_a_dst_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
.byte 15,40,98,64 // movaps 0x40(%edx),%xmm4
- .byte 15,93,160,85,214,0,0 // minps 0xd655(%eax),%xmm4
+ .byte 15,93,160,37,217,0,0 // minps 0xd925(%eax),%xmm4
.byte 15,41,98,64 // movaps %xmm4,0x40(%edx)
.byte 15,40,106,16 // movaps 0x10(%edx),%xmm5
.byte 15,40,114,32 // movaps 0x20(%edx),%xmm6
@@ -70852,7 +71814,7 @@ _sk_invert_sse2:
.byte 232,0,0,0,0 // call 20d6 <_sk_invert_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,160,170,213,0,0 // movaps 0xd5aa(%eax),%xmm4
+ .byte 15,40,160,122,216,0,0 // movaps 0xd87a(%eax),%xmm4
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,92,232 // subps %xmm0,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
@@ -70974,10 +71936,10 @@ _sk_unpremul_sse2:
.byte 232,0,0,0,0 // call 21d4 <_sk_unpremul_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,160,172,212,0,0 // movaps 0xd4ac(%eax),%xmm4
+ .byte 15,40,160,124,215,0,0 // movaps 0xd77c(%eax),%xmm4
.byte 15,94,227 // divps %xmm3,%xmm4
.byte 15,40,236 // movaps %xmm4,%xmm5
- .byte 15,194,168,140,213,0,0,1 // cmpltps 0xd58c(%eax),%xmm5
+ .byte 15,194,168,92,216,0,0,1 // cmpltps 0xd85c(%eax),%xmm5
.byte 15,84,236 // andps %xmm4,%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,89,205 // mulps %xmm5,%xmm1
@@ -71006,19 +71968,19 @@ _sk_from_srgb_sse2:
.byte 88 // pop %eax
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,201 // mulps %xmm1,%xmm1
- .byte 15,40,160,238,212,0,0 // movaps 0xd4ee(%eax),%xmm4
+ .byte 15,40,160,190,215,0,0 // movaps 0xd7be(%eax),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,176,94,213,0,0 // movaps 0xd55e(%eax),%xmm6
+ .byte 15,40,176,46,216,0,0 // movaps 0xd82e(%eax),%xmm6
.byte 15,41,117,216 // movaps %xmm6,-0x28(%ebp)
.byte 15,88,198 // addps %xmm6,%xmm0
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,176,78,213,0,0 // movaps 0xd54e(%eax),%xmm6
+ .byte 15,40,176,30,216,0,0 // movaps 0xd81e(%eax),%xmm6
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
- .byte 15,40,184,110,213,0,0 // movaps 0xd56e(%eax),%xmm7
+ .byte 15,40,184,62,216,0,0 // movaps 0xd83e(%eax),%xmm7
.byte 15,41,125,232 // movaps %xmm7,-0x18(%ebp)
.byte 15,88,199 // addps %xmm7,%xmm0
- .byte 15,40,184,126,213,0,0 // movaps 0xd57e(%eax),%xmm7
+ .byte 15,40,184,78,216,0,0 // movaps 0xd84e(%eax),%xmm7
.byte 15,194,215,1 // cmpltps %xmm7,%xmm2
.byte 15,84,202 // andps %xmm2,%xmm1
.byte 15,85,208 // andnps %xmm0,%xmm2
@@ -71078,18 +72040,18 @@ _sk_from_srgb_dst_sse2:
.byte 15,40,72,16 // movaps 0x10(%eax),%xmm1
.byte 15,40,233 // movaps %xmm1,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,40,161,19,212,0,0 // movaps 0xd413(%ecx),%xmm4
+ .byte 15,40,161,227,214,0,0 // movaps 0xd6e3(%ecx),%xmm4
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,177,131,212,0,0 // movaps 0xd483(%ecx),%xmm6
+ .byte 15,40,177,83,215,0,0 // movaps 0xd753(%ecx),%xmm6
.byte 15,88,198 // addps %xmm6,%xmm0
.byte 15,89,197 // mulps %xmm5,%xmm0
- .byte 15,40,169,115,212,0,0 // movaps 0xd473(%ecx),%xmm5
+ .byte 15,40,169,67,215,0,0 // movaps 0xd743(%ecx),%xmm5
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
- .byte 15,40,185,147,212,0,0 // movaps 0xd493(%ecx),%xmm7
+ .byte 15,40,185,99,215,0,0 // movaps 0xd763(%ecx),%xmm7
.byte 15,88,199 // addps %xmm7,%xmm0
- .byte 15,40,153,163,212,0,0 // movaps 0xd4a3(%ecx),%xmm3
+ .byte 15,40,153,115,215,0,0 // movaps 0xd773(%ecx),%xmm3
.byte 15,194,203,1 // cmpltps %xmm3,%xmm1
.byte 15,84,209 // andps %xmm1,%xmm2
.byte 15,85,200 // andnps %xmm0,%xmm1
@@ -71151,25 +72113,25 @@ _sk_to_srgb_sse2:
.byte 232,0,0,0,0 // call 23e8 <_sk_to_srgb_sse2+0x18>
.byte 88 // pop %eax
.byte 15,82,218 // rsqrtps %xmm2,%xmm3
- .byte 15,40,160,216,211,0,0 // movaps 0xd3d8(%eax),%xmm4
+ .byte 15,40,160,168,214,0,0 // movaps 0xd6a8(%eax),%xmm4
.byte 15,40,235 // movaps %xmm3,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
- .byte 15,40,128,232,211,0,0 // movaps 0xd3e8(%eax),%xmm0
+ .byte 15,40,128,184,214,0,0 // movaps 0xd6b8(%eax),%xmm0
.byte 15,41,69,232 // movaps %xmm0,-0x18(%ebp)
.byte 15,88,232 // addps %xmm0,%xmm5
.byte 15,89,235 // mulps %xmm3,%xmm5
- .byte 15,40,128,248,211,0,0 // movaps 0xd3f8(%eax),%xmm0
+ .byte 15,40,128,200,214,0,0 // movaps 0xd6c8(%eax),%xmm0
.byte 15,41,69,200 // movaps %xmm0,-0x38(%ebp)
.byte 15,88,232 // addps %xmm0,%xmm5
- .byte 15,40,128,8,212,0,0 // movaps 0xd408(%eax),%xmm0
+ .byte 15,40,128,216,214,0,0 // movaps 0xd6d8(%eax),%xmm0
.byte 15,41,69,216 // movaps %xmm0,-0x28(%ebp)
.byte 15,88,216 // addps %xmm0,%xmm3
.byte 15,83,195 // rcpps %xmm3,%xmm0
.byte 15,89,197 // mulps %xmm5,%xmm0
- .byte 15,40,168,200,211,0,0 // movaps 0xd3c8(%eax),%xmm5
+ .byte 15,40,168,152,214,0,0 // movaps 0xd698(%eax),%xmm5
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,205 // mulps %xmm5,%xmm1
- .byte 15,40,152,24,212,0,0 // movaps 0xd418(%eax),%xmm3
+ .byte 15,40,152,232,214,0,0 // movaps 0xd6e8(%eax),%xmm3
.byte 15,194,211,1 // cmpltps %xmm3,%xmm2
.byte 15,84,202 // andps %xmm2,%xmm1
.byte 15,85,208 // andnps %xmm0,%xmm2
@@ -71240,14 +72202,14 @@ _sk_rgb_to_hsl_sse2:
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,92,193 // subps %xmm1,%xmm0
.byte 15,41,69,216 // movaps %xmm0,-0x28(%ebp)
- .byte 15,40,136,161,209,0,0 // movaps 0xd1a1(%eax),%xmm1
+ .byte 15,40,136,113,212,0,0 // movaps 0xd471(%eax),%xmm1
.byte 15,94,200 // divps %xmm0,%xmm1
.byte 15,40,199 // movaps %xmm7,%xmm0
.byte 15,92,194 // subps %xmm2,%xmm0
.byte 15,89,193 // mulps %xmm1,%xmm0
.byte 15,40,239 // movaps %xmm7,%xmm5
.byte 15,194,234,1 // cmpltps %xmm2,%xmm5
- .byte 15,84,168,49,211,0,0 // andps 0xd331(%eax),%xmm5
+ .byte 15,84,168,1,214,0,0 // andps 0xd601(%eax),%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,196,0 // cmpeqps %xmm4,%xmm0
@@ -71257,9 +72219,9 @@ _sk_rgb_to_hsl_sse2:
.byte 15,92,231 // subps %xmm7,%xmm4
.byte 15,89,209 // mulps %xmm1,%xmm2
.byte 15,89,225 // mulps %xmm1,%xmm4
- .byte 15,40,136,65,211,0,0 // movaps 0xd341(%eax),%xmm1
+ .byte 15,40,136,17,214,0,0 // movaps 0xd611(%eax),%xmm1
.byte 15,88,209 // addps %xmm1,%xmm2
- .byte 15,88,160,81,211,0,0 // addps 0xd351(%eax),%xmm4
+ .byte 15,88,160,33,214,0,0 // addps 0xd621(%eax),%xmm4
.byte 15,84,214 // andps %xmm6,%xmm2
.byte 15,85,244 // andnps %xmm4,%xmm6
.byte 15,86,242 // orps %xmm2,%xmm6
@@ -71271,7 +72233,7 @@ _sk_rgb_to_hsl_sse2:
.byte 15,194,226,4 // cmpneqps %xmm2,%xmm4
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,88,218 // addps %xmm2,%xmm3
- .byte 15,40,168,145,209,0,0 // movaps 0xd191(%eax),%xmm5
+ .byte 15,40,168,97,212,0,0 // movaps 0xd461(%eax),%xmm5
.byte 15,92,202 // subps %xmm2,%xmm1
.byte 15,40,211 // movaps %xmm3,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
@@ -71281,7 +72243,7 @@ _sk_rgb_to_hsl_sse2:
.byte 15,86,233 // orps %xmm1,%xmm5
.byte 15,40,77,216 // movaps -0x28(%ebp),%xmm1
.byte 15,94,205 // divps %xmm5,%xmm1
- .byte 15,89,128,97,211,0,0 // mulps 0xd361(%eax),%xmm0
+ .byte 15,89,128,49,214,0,0 // mulps 0xd631(%eax),%xmm0
.byte 15,84,196 // andps %xmm4,%xmm0
.byte 15,84,204 // andps %xmm4,%xmm1
.byte 139,69,12 // mov 0xc(%ebp),%eax
@@ -71306,7 +72268,7 @@ _sk_hsl_to_rgb_sse2:
.byte 15,41,69,184 // movaps %xmm0,-0x48(%ebp)
.byte 232,0,0,0,0 // call 25da <_sk_hsl_to_rgb_sse2+0x19>
.byte 88 // pop %eax
- .byte 15,40,160,150,208,0,0 // movaps 0xd096(%eax),%xmm4
+ .byte 15,40,160,102,211,0,0 // movaps 0xd366(%eax),%xmm4
.byte 15,40,220 // movaps %xmm4,%xmm3
.byte 15,41,165,104,255,255,255 // movaps %xmm4,-0x98(%ebp)
.byte 15,194,218,2 // cmpleps %xmm2,%xmm3
@@ -71319,13 +72281,13 @@ _sk_hsl_to_rgb_sse2:
.byte 15,84,243 // andps %xmm3,%xmm6
.byte 15,85,217 // andnps %xmm1,%xmm3
.byte 15,86,222 // orps %xmm6,%xmm3
- .byte 15,40,168,118,210,0,0 // movaps 0xd276(%eax),%xmm5
+ .byte 15,40,168,70,213,0,0 // movaps 0xd546(%eax),%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
.byte 243,15,91,205 // cvttps2dq %xmm5,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,194,193,1 // cmpltps %xmm1,%xmm0
- .byte 15,40,176,166,208,0,0 // movaps 0xd0a6(%eax),%xmm6
+ .byte 15,40,176,118,211,0,0 // movaps 0xd376(%eax),%xmm6
.byte 15,41,117,136 // movaps %xmm6,-0x78(%ebp)
.byte 15,84,198 // andps %xmm6,%xmm0
.byte 15,92,200 // subps %xmm0,%xmm1
@@ -71335,19 +72297,19 @@ _sk_hsl_to_rgb_sse2:
.byte 15,41,93,216 // movaps %xmm3,-0x28(%ebp)
.byte 15,88,210 // addps %xmm2,%xmm2
.byte 15,92,211 // subps %xmm3,%xmm2
- .byte 15,40,184,134,210,0,0 // movaps 0xd286(%eax),%xmm7
+ .byte 15,40,184,86,213,0,0 // movaps 0xd556(%eax),%xmm7
.byte 15,41,189,88,255,255,255 // movaps %xmm7,-0xa8(%ebp)
.byte 15,194,253,2 // cmpleps %xmm5,%xmm7
.byte 15,92,218 // subps %xmm2,%xmm3
.byte 15,41,93,200 // movaps %xmm3,-0x38(%ebp)
.byte 15,40,204 // movaps %xmm4,%xmm1
.byte 15,194,205,2 // cmpleps %xmm5,%xmm1
- .byte 15,40,160,102,210,0,0 // movaps 0xd266(%eax),%xmm4
+ .byte 15,40,160,54,213,0,0 // movaps 0xd536(%eax),%xmm4
.byte 15,41,165,120,255,255,255 // movaps %xmm4,-0x88(%ebp)
.byte 15,194,229,2 // cmpleps %xmm5,%xmm4
- .byte 15,40,176,54,210,0,0 // movaps 0xd236(%eax),%xmm6
+ .byte 15,40,176,6,213,0,0 // movaps 0xd506(%eax),%xmm6
.byte 15,89,238 // mulps %xmm6,%xmm5
- .byte 15,40,128,86,210,0,0 // movaps 0xd256(%eax),%xmm0
+ .byte 15,40,128,38,213,0,0 // movaps 0xd526(%eax),%xmm0
.byte 15,41,69,168 // movaps %xmm0,-0x58(%ebp)
.byte 15,92,197 // subps %xmm5,%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
@@ -71373,18 +72335,18 @@ _sk_hsl_to_rgb_sse2:
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 15,40,203 // movaps %xmm3,%xmm1
.byte 15,194,200,1 // cmpltps %xmm0,%xmm1
- .byte 15,84,136,166,208,0,0 // andps 0xd0a6(%eax),%xmm1
+ .byte 15,84,136,118,211,0,0 // andps 0xd376(%eax),%xmm1
.byte 15,92,193 // subps %xmm1,%xmm0
.byte 15,40,203 // movaps %xmm3,%xmm1
.byte 15,92,200 // subps %xmm0,%xmm1
- .byte 15,40,128,134,210,0,0 // movaps 0xd286(%eax),%xmm0
+ .byte 15,40,128,86,213,0,0 // movaps 0xd556(%eax),%xmm0
.byte 15,194,193,2 // cmpleps %xmm1,%xmm0
- .byte 15,40,152,150,208,0,0 // movaps 0xd096(%eax),%xmm3
+ .byte 15,40,152,102,211,0,0 // movaps 0xd366(%eax),%xmm3
.byte 15,194,217,2 // cmpleps %xmm1,%xmm3
- .byte 15,40,160,102,210,0,0 // movaps 0xd266(%eax),%xmm4
+ .byte 15,40,160,54,213,0,0 // movaps 0xd536(%eax),%xmm4
.byte 15,194,225,2 // cmpleps %xmm1,%xmm4
.byte 15,89,206 // mulps %xmm6,%xmm1
- .byte 15,40,168,86,210,0,0 // movaps 0xd256(%eax),%xmm5
+ .byte 15,40,168,38,213,0,0 // movaps 0xd526(%eax),%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,89,239 // mulps %xmm7,%xmm5
.byte 15,88,234 // addps %xmm2,%xmm5
@@ -71404,7 +72366,7 @@ _sk_hsl_to_rgb_sse2:
.byte 15,40,125,232 // movaps -0x18(%ebp),%xmm7
.byte 15,85,252 // andnps %xmm4,%xmm7
.byte 15,40,93,184 // movaps -0x48(%ebp),%xmm3
- .byte 15,88,152,150,210,0,0 // addps 0xd296(%eax),%xmm3
+ .byte 15,88,152,102,213,0,0 // addps 0xd566(%eax),%xmm3
.byte 243,15,91,195 // cvttps2dq %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 15,40,203 // movaps %xmm3,%xmm1
@@ -71506,9 +72468,9 @@ _sk_scale_u8_sse2:
.byte 102,15,110,36,62 // movd (%esi,%edi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,162,236,206,0,0 // pand 0xceec(%edx),%xmm4
+ .byte 102,15,219,162,188,209,0,0 // pand 0xd1bc(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,44,208,0,0 // mulps 0xd02c(%edx),%xmm4
+ .byte 15,89,162,252,210,0,0 // mulps 0xd2fc(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,89,204 // mulps %xmm4,%xmm1
.byte 15,89,212 // mulps %xmm4,%xmm2
@@ -71574,17 +72536,17 @@ _sk_scale_565_sse2:
.byte 15,133,157,0,0,0 // jne 29cc <_sk_scale_565_sse2+0xd8>
.byte 243,15,126,52,126 // movq (%esi,%edi,2),%xmm6
.byte 102,15,97,240 // punpcklwd %xmm0,%xmm6
- .byte 102,15,111,162,130,207,0,0 // movdqa 0xcf82(%edx),%xmm4
+ .byte 102,15,111,162,82,210,0,0 // movdqa 0xd252(%edx),%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,212 // cvtdq2ps %xmm4,%xmm2
- .byte 15,89,146,146,207,0,0 // mulps 0xcf92(%edx),%xmm2
- .byte 102,15,111,170,162,207,0,0 // movdqa 0xcfa2(%edx),%xmm5
+ .byte 15,89,146,98,210,0,0 // mulps 0xd262(%edx),%xmm2
+ .byte 102,15,111,170,114,210,0,0 // movdqa 0xd272(%edx),%xmm5
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,178,207,0,0 // mulps 0xcfb2(%edx),%xmm5
- .byte 102,15,219,178,194,207,0,0 // pand 0xcfc2(%edx),%xmm6
+ .byte 15,89,170,130,210,0,0 // mulps 0xd282(%edx),%xmm5
+ .byte 102,15,219,178,146,210,0,0 // pand 0xd292(%edx),%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,178,210,207,0,0 // mulps 0xcfd2(%edx),%xmm6
+ .byte 15,89,178,162,210,0,0 // mulps 0xd2a2(%edx),%xmm6
.byte 15,40,253 // movaps %xmm5,%xmm7
.byte 15,93,254 // minps %xmm6,%xmm7
.byte 15,40,226 // movaps %xmm2,%xmm4
@@ -71698,9 +72660,9 @@ _sk_lerp_u8_sse2:
.byte 102,15,110,36,62 // movd (%esi,%edi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,162,196,204,0,0 // pand 0xccc4(%edx),%xmm4
+ .byte 102,15,219,162,148,207,0,0 // pand 0xcf94(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,4,206,0,0 // mulps 0xce04(%edx),%xmm4
+ .byte 15,89,162,212,208,0,0 // mulps 0xd0d4(%edx),%xmm4
.byte 15,40,105,16 // movaps 0x10(%ecx),%xmm5
.byte 15,40,113,32 // movaps 0x20(%ecx),%xmm6
.byte 15,92,197 // subps %xmm5,%xmm0
@@ -71778,17 +72740,17 @@ _sk_lerp_565_sse2:
.byte 15,133,211,0,0,0 // jne 2c5a <_sk_lerp_565_sse2+0x113>
.byte 243,15,126,44,126 // movq (%esi,%edi,2),%xmm5
.byte 102,15,97,232 // punpcklwd %xmm0,%xmm5
- .byte 102,15,111,162,42,205,0,0 // movdqa 0xcd2a(%edx),%xmm4
+ .byte 102,15,111,162,250,207,0,0 // movdqa 0xcffa(%edx),%xmm4
.byte 102,15,219,229 // pand %xmm5,%xmm4
.byte 15,91,204 // cvtdq2ps %xmm4,%xmm1
- .byte 15,89,138,58,205,0,0 // mulps 0xcd3a(%edx),%xmm1
- .byte 102,15,111,178,74,205,0,0 // movdqa 0xcd4a(%edx),%xmm6
+ .byte 15,89,138,10,208,0,0 // mulps 0xd00a(%edx),%xmm1
+ .byte 102,15,111,178,26,208,0,0 // movdqa 0xd01a(%edx),%xmm6
.byte 102,15,219,245 // pand %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,178,90,205,0,0 // mulps 0xcd5a(%edx),%xmm6
- .byte 102,15,219,170,106,205,0,0 // pand 0xcd6a(%edx),%xmm5
+ .byte 15,89,178,42,208,0,0 // mulps 0xd02a(%edx),%xmm6
+ .byte 102,15,219,170,58,208,0,0 // pand 0xd03a(%edx),%xmm5
.byte 15,91,213 // cvtdq2ps %xmm5,%xmm2
- .byte 15,89,146,122,205,0,0 // mulps 0xcd7a(%edx),%xmm2
+ .byte 15,89,146,74,208,0,0 // mulps 0xd04a(%edx),%xmm2
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,41,93,200 // movaps %xmm3,-0x38(%ebp)
.byte 15,40,254 // movaps %xmm6,%xmm7
@@ -71876,7 +72838,7 @@ _sk_load_tables_sse2:
.byte 139,30 // mov (%esi),%ebx
.byte 15,133,22,1,0,0 // jne 2dde <_sk_load_tables_sse2+0x13c>
.byte 243,15,111,28,187 // movdqu (%ebx,%edi,4),%xmm3
- .byte 102,15,111,146,144,202,0,0 // movdqa 0xca90(%edx),%xmm2
+ .byte 102,15,111,146,96,205,0,0 // movdqa 0xcd60(%edx),%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
@@ -71932,7 +72894,7 @@ _sk_load_tables_sse2:
.byte 102,15,20,215 // unpcklpd %xmm7,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,154,208,203,0,0 // mulps 0xcbd0(%edx),%xmm3
+ .byte 15,89,154,160,206,0,0 // mulps 0xcea0(%edx),%xmm3
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 137,194 // mov %eax,%edx
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -72007,7 +72969,7 @@ _sk_load_tables_u16_be_sse2:
.byte 242,15,112,192,232 // pshuflw $0xe8,%xmm0,%xmm0
.byte 243,15,112,192,232 // pshufhw $0xe8,%xmm0,%xmm0
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
- .byte 102,15,111,146,207,202,0,0 // movdqa 0xcacf(%edx),%xmm2
+ .byte 102,15,111,146,159,205,0,0 // movdqa 0xcd9f(%edx),%xmm2
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,97,196 // punpcklwd %xmm4,%xmm0
@@ -72079,7 +73041,7 @@ _sk_load_tables_u16_be_sse2:
.byte 243,15,126,93,232 // movq -0x18(%ebp),%xmm3
.byte 102,15,97,220 // punpcklwd %xmm4,%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,154,223,202,0,0 // mulps 0xcadf(%edx),%xmm3
+ .byte 15,89,154,175,205,0,0 // mulps 0xcdaf(%edx),%xmm3
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 137,194 // mov %eax,%edx
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -72152,7 +73114,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 242,15,112,194,232 // pshuflw $0xe8,%xmm2,%xmm0
.byte 243,15,112,192,232 // pshufhw $0xe8,%xmm0,%xmm0
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
- .byte 102,15,111,146,168,200,0,0 // movdqa 0xc8a8(%edx),%xmm2
+ .byte 102,15,111,146,120,203,0,0 // movdqa 0xcb78(%edx),%xmm2
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,97,195 // punpcklwd %xmm3,%xmm0
@@ -72217,7 +73179,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 137,198 // mov %eax,%esi
.byte 141,70,8 // lea 0x8(%esi),%eax
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,56,198,0,0 // movaps 0xc638(%edx),%xmm3
+ .byte 15,40,154,8,201,0,0 // movaps 0xc908(%edx),%xmm3
.byte 80 // push %eax
.byte 81 // push %ecx
.byte 255,86,4 // call *0x4(%esi)
@@ -72260,7 +73222,7 @@ _sk_byte_tables_sse2:
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
- .byte 15,40,162,219,196,0,0 // movaps 0xc4db(%edx),%xmm4
+ .byte 15,40,162,171,199,0,0 // movaps 0xc7ab(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 102,15,112,232,78 // pshufd $0x4e,%xmm0,%xmm5
@@ -72282,7 +73244,7 @@ _sk_byte_tables_sse2:
.byte 102,15,110,192 // movd %eax,%xmm0
.byte 139,65,4 // mov 0x4(%ecx),%eax
.byte 102,15,196,195,1 // pinsrw $0x1,%ebx,%xmm0
- .byte 15,40,170,11,198,0,0 // movaps 0xc60b(%edx),%xmm5
+ .byte 15,40,170,219,200,0,0 // movaps 0xc8db(%edx),%xmm5
.byte 15,89,204 // mulps %xmm4,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
.byte 102,15,112,241,78 // pshufd $0x4e,%xmm1,%xmm6
@@ -72412,7 +73374,7 @@ _sk_byte_tables_rgb_sse2:
.byte 102,15,110,199 // movd %edi,%xmm0
.byte 139,121,4 // mov 0x4(%ecx),%edi
.byte 102,15,196,198,1 // pinsrw $0x1,%esi,%xmm0
- .byte 15,40,170,15,196,0,0 // movaps 0xc40f(%edx),%xmm5
+ .byte 15,40,170,223,198,0,0 // movaps 0xc6df(%edx),%xmm5
.byte 15,89,204 // mulps %xmm4,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
.byte 102,15,112,241,78 // pshufd $0x4e,%xmm1,%xmm6
@@ -72668,15 +73630,15 @@ _sk_parametric_r_sse2:
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,88,245 // addps %xmm5,%xmm6
.byte 15,91,238 // cvtdq2ps %xmm6,%xmm5
- .byte 15,89,170,207,193,0,0 // mulps 0xc1cf(%edx),%xmm5
- .byte 15,84,178,223,193,0,0 // andps 0xc1df(%edx),%xmm6
- .byte 15,86,178,47,191,0,0 // orps 0xbf2f(%edx),%xmm6
- .byte 15,88,170,239,193,0,0 // addps 0xc1ef(%edx),%xmm5
- .byte 15,40,186,255,193,0,0 // movaps 0xc1ff(%edx),%xmm7
+ .byte 15,89,170,159,196,0,0 // mulps 0xc49f(%edx),%xmm5
+ .byte 15,84,178,175,196,0,0 // andps 0xc4af(%edx),%xmm6
+ .byte 15,86,178,255,193,0,0 // orps 0xc1ff(%edx),%xmm6
+ .byte 15,88,170,191,196,0,0 // addps 0xc4bf(%edx),%xmm5
+ .byte 15,40,186,207,196,0,0 // movaps 0xc4cf(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,15,194,0,0 // addps 0xc20f(%edx),%xmm6
- .byte 15,40,186,31,194,0,0 // movaps 0xc21f(%edx),%xmm7
+ .byte 15,88,178,223,196,0,0 // addps 0xc4df(%edx),%xmm6
+ .byte 15,40,186,239,196,0,0 // movaps 0xc4ef(%edx),%xmm7
.byte 15,94,254 // divps %xmm6,%xmm7
.byte 243,15,16,49 // movss (%ecx),%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
@@ -72686,21 +73648,21 @@ _sk_parametric_r_sse2:
.byte 15,91,254 // cvtdq2ps %xmm6,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
- .byte 15,40,178,63,191,0,0 // movaps 0xbf3f(%edx),%xmm6
+ .byte 15,40,178,15,194,0,0 // movaps 0xc20f(%edx),%xmm6
.byte 15,84,198 // andps %xmm6,%xmm0
.byte 15,92,248 // subps %xmm0,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,92,199 // subps %xmm7,%xmm0
- .byte 15,88,170,47,194,0,0 // addps 0xc22f(%edx),%xmm5
- .byte 15,40,186,63,194,0,0 // movaps 0xc23f(%edx),%xmm7
+ .byte 15,88,170,255,196,0,0 // addps 0xc4ff(%edx),%xmm5
+ .byte 15,40,186,15,197,0,0 // movaps 0xc50f(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,79,194,0,0 // movaps 0xc24f(%edx),%xmm7
+ .byte 15,40,186,31,197,0,0 // movaps 0xc51f(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,95,194,0,0 // movaps 0xc25f(%edx),%xmm0
+ .byte 15,40,130,47,197,0,0 // movaps 0xc52f(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,111,194,0,0 // mulps 0xc26f(%edx),%xmm0
+ .byte 15,89,130,63,197,0,0 // mulps 0xc53f(%edx),%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 243,15,16,105,20 // movss 0x14(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
@@ -72754,15 +73716,15 @@ _sk_parametric_g_sse2:
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,88,245 // addps %xmm5,%xmm6
.byte 15,91,238 // cvtdq2ps %xmm6,%xmm5
- .byte 15,89,170,152,192,0,0 // mulps 0xc098(%edx),%xmm5
- .byte 15,84,178,168,192,0,0 // andps 0xc0a8(%edx),%xmm6
- .byte 15,86,178,248,189,0,0 // orps 0xbdf8(%edx),%xmm6
- .byte 15,88,170,184,192,0,0 // addps 0xc0b8(%edx),%xmm5
- .byte 15,40,186,200,192,0,0 // movaps 0xc0c8(%edx),%xmm7
+ .byte 15,89,170,104,195,0,0 // mulps 0xc368(%edx),%xmm5
+ .byte 15,84,178,120,195,0,0 // andps 0xc378(%edx),%xmm6
+ .byte 15,86,178,200,192,0,0 // orps 0xc0c8(%edx),%xmm6
+ .byte 15,88,170,136,195,0,0 // addps 0xc388(%edx),%xmm5
+ .byte 15,40,186,152,195,0,0 // movaps 0xc398(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,216,192,0,0 // addps 0xc0d8(%edx),%xmm6
- .byte 15,40,186,232,192,0,0 // movaps 0xc0e8(%edx),%xmm7
+ .byte 15,88,178,168,195,0,0 // addps 0xc3a8(%edx),%xmm6
+ .byte 15,40,186,184,195,0,0 // movaps 0xc3b8(%edx),%xmm7
.byte 15,94,254 // divps %xmm6,%xmm7
.byte 243,15,16,49 // movss (%ecx),%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
@@ -72772,21 +73734,21 @@ _sk_parametric_g_sse2:
.byte 15,91,254 // cvtdq2ps %xmm6,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
- .byte 15,40,178,8,190,0,0 // movaps 0xbe08(%edx),%xmm6
+ .byte 15,40,178,216,192,0,0 // movaps 0xc0d8(%edx),%xmm6
.byte 15,84,198 // andps %xmm6,%xmm0
.byte 15,92,248 // subps %xmm0,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,92,199 // subps %xmm7,%xmm0
- .byte 15,88,170,248,192,0,0 // addps 0xc0f8(%edx),%xmm5
- .byte 15,40,186,8,193,0,0 // movaps 0xc108(%edx),%xmm7
+ .byte 15,88,170,200,195,0,0 // addps 0xc3c8(%edx),%xmm5
+ .byte 15,40,186,216,195,0,0 // movaps 0xc3d8(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,24,193,0,0 // movaps 0xc118(%edx),%xmm7
+ .byte 15,40,186,232,195,0,0 // movaps 0xc3e8(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,40,193,0,0 // movaps 0xc128(%edx),%xmm0
+ .byte 15,40,130,248,195,0,0 // movaps 0xc3f8(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,56,193,0,0 // mulps 0xc138(%edx),%xmm0
+ .byte 15,89,130,8,196,0,0 // mulps 0xc408(%edx),%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 243,15,16,105,20 // movss 0x14(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
@@ -72839,15 +73801,15 @@ _sk_parametric_b_sse2:
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,88,245 // addps %xmm5,%xmm6
.byte 15,91,238 // cvtdq2ps %xmm6,%xmm5
- .byte 15,89,170,100,191,0,0 // mulps 0xbf64(%edx),%xmm5
- .byte 15,84,178,116,191,0,0 // andps 0xbf74(%edx),%xmm6
- .byte 15,86,178,196,188,0,0 // orps 0xbcc4(%edx),%xmm6
- .byte 15,88,170,132,191,0,0 // addps 0xbf84(%edx),%xmm5
- .byte 15,40,186,148,191,0,0 // movaps 0xbf94(%edx),%xmm7
+ .byte 15,89,170,52,194,0,0 // mulps 0xc234(%edx),%xmm5
+ .byte 15,84,178,68,194,0,0 // andps 0xc244(%edx),%xmm6
+ .byte 15,86,178,148,191,0,0 // orps 0xbf94(%edx),%xmm6
+ .byte 15,88,170,84,194,0,0 // addps 0xc254(%edx),%xmm5
+ .byte 15,40,186,100,194,0,0 // movaps 0xc264(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,164,191,0,0 // addps 0xbfa4(%edx),%xmm6
- .byte 15,40,186,180,191,0,0 // movaps 0xbfb4(%edx),%xmm7
+ .byte 15,88,178,116,194,0,0 // addps 0xc274(%edx),%xmm6
+ .byte 15,40,186,132,194,0,0 // movaps 0xc284(%edx),%xmm7
.byte 15,94,254 // divps %xmm6,%xmm7
.byte 243,15,16,49 // movss (%ecx),%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
@@ -72857,21 +73819,21 @@ _sk_parametric_b_sse2:
.byte 15,91,254 // cvtdq2ps %xmm6,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
- .byte 15,40,178,212,188,0,0 // movaps 0xbcd4(%edx),%xmm6
+ .byte 15,40,178,164,191,0,0 // movaps 0xbfa4(%edx),%xmm6
.byte 15,84,198 // andps %xmm6,%xmm0
.byte 15,92,248 // subps %xmm0,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,92,199 // subps %xmm7,%xmm0
- .byte 15,88,170,196,191,0,0 // addps 0xbfc4(%edx),%xmm5
- .byte 15,40,186,212,191,0,0 // movaps 0xbfd4(%edx),%xmm7
+ .byte 15,88,170,148,194,0,0 // addps 0xc294(%edx),%xmm5
+ .byte 15,40,186,164,194,0,0 // movaps 0xc2a4(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,228,191,0,0 // movaps 0xbfe4(%edx),%xmm7
+ .byte 15,40,186,180,194,0,0 // movaps 0xc2b4(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,244,191,0,0 // movaps 0xbff4(%edx),%xmm0
+ .byte 15,40,130,196,194,0,0 // movaps 0xc2c4(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,4,192,0,0 // mulps 0xc004(%edx),%xmm0
+ .byte 15,89,130,212,194,0,0 // mulps 0xc2d4(%edx),%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 243,15,16,105,20 // movss 0x14(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
@@ -72924,15 +73886,15 @@ _sk_parametric_a_sse2:
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,88,245 // addps %xmm5,%xmm6
.byte 15,91,238 // cvtdq2ps %xmm6,%xmm5
- .byte 15,89,170,48,190,0,0 // mulps 0xbe30(%edx),%xmm5
- .byte 15,84,178,64,190,0,0 // andps 0xbe40(%edx),%xmm6
- .byte 15,86,178,144,187,0,0 // orps 0xbb90(%edx),%xmm6
- .byte 15,88,170,80,190,0,0 // addps 0xbe50(%edx),%xmm5
- .byte 15,40,186,96,190,0,0 // movaps 0xbe60(%edx),%xmm7
+ .byte 15,89,170,0,193,0,0 // mulps 0xc100(%edx),%xmm5
+ .byte 15,84,178,16,193,0,0 // andps 0xc110(%edx),%xmm6
+ .byte 15,86,178,96,190,0,0 // orps 0xbe60(%edx),%xmm6
+ .byte 15,88,170,32,193,0,0 // addps 0xc120(%edx),%xmm5
+ .byte 15,40,186,48,193,0,0 // movaps 0xc130(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,112,190,0,0 // addps 0xbe70(%edx),%xmm6
- .byte 15,40,186,128,190,0,0 // movaps 0xbe80(%edx),%xmm7
+ .byte 15,88,178,64,193,0,0 // addps 0xc140(%edx),%xmm6
+ .byte 15,40,186,80,193,0,0 // movaps 0xc150(%edx),%xmm7
.byte 15,94,254 // divps %xmm6,%xmm7
.byte 243,15,16,49 // movss (%ecx),%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
@@ -72942,21 +73904,21 @@ _sk_parametric_a_sse2:
.byte 15,91,254 // cvtdq2ps %xmm6,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
- .byte 15,40,178,160,187,0,0 // movaps 0xbba0(%edx),%xmm6
+ .byte 15,40,178,112,190,0,0 // movaps 0xbe70(%edx),%xmm6
.byte 15,84,198 // andps %xmm6,%xmm0
.byte 15,92,248 // subps %xmm0,%xmm7
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,92,199 // subps %xmm7,%xmm0
- .byte 15,88,170,144,190,0,0 // addps 0xbe90(%edx),%xmm5
- .byte 15,40,186,160,190,0,0 // movaps 0xbea0(%edx),%xmm7
+ .byte 15,88,170,96,193,0,0 // addps 0xc160(%edx),%xmm5
+ .byte 15,40,186,112,193,0,0 // movaps 0xc170(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,176,190,0,0 // movaps 0xbeb0(%edx),%xmm7
+ .byte 15,40,186,128,193,0,0 // movaps 0xc180(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,192,190,0,0 // movaps 0xbec0(%edx),%xmm0
+ .byte 15,40,130,144,193,0,0 // movaps 0xc190(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,208,190,0,0 // mulps 0xbed0(%edx),%xmm0
+ .byte 15,89,130,160,193,0,0 // mulps 0xc1a0(%edx),%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 243,15,16,105,20 // movss 0x14(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
@@ -72991,15 +73953,15 @@ _sk_gamma_sse2:
.byte 232,0,0,0,0 // call 3c11 <_sk_gamma_sse2+0x12>
.byte 88 // pop %eax
.byte 15,91,195 // cvtdq2ps %xmm3,%xmm0
- .byte 15,89,128,255,188,0,0 // mulps 0xbcff(%eax),%xmm0
- .byte 15,84,152,15,189,0,0 // andps 0xbd0f(%eax),%xmm3
- .byte 15,86,152,95,186,0,0 // orps 0xba5f(%eax),%xmm3
- .byte 15,88,128,31,189,0,0 // addps 0xbd1f(%eax),%xmm0
+ .byte 15,89,128,207,191,0,0 // mulps 0xbfcf(%eax),%xmm0
+ .byte 15,84,152,223,191,0,0 // andps 0xbfdf(%eax),%xmm3
+ .byte 15,86,152,47,189,0,0 // orps 0xbd2f(%eax),%xmm3
+ .byte 15,88,128,239,191,0,0 // addps 0xbfef(%eax),%xmm0
.byte 15,40,227 // movaps %xmm3,%xmm4
- .byte 15,89,160,47,189,0,0 // mulps 0xbd2f(%eax),%xmm4
+ .byte 15,89,160,255,191,0,0 // mulps 0xbfff(%eax),%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 15,88,152,63,189,0,0 // addps 0xbd3f(%eax),%xmm3
- .byte 15,40,160,79,189,0,0 // movaps 0xbd4f(%eax),%xmm4
+ .byte 15,88,152,15,192,0,0 // addps 0xc00f(%eax),%xmm3
+ .byte 15,40,160,31,192,0,0 // movaps 0xc01f(%eax),%xmm4
.byte 15,94,227 // divps %xmm3,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 139,77,12 // mov 0xc(%ebp),%ecx
@@ -73012,30 +73974,30 @@ _sk_gamma_sse2:
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
.byte 15,40,224 // movaps %xmm0,%xmm4
.byte 15,194,227,1 // cmpltps %xmm3,%xmm4
- .byte 15,84,160,111,186,0,0 // andps 0xba6f(%eax),%xmm4
+ .byte 15,84,160,63,189,0,0 // andps 0xbd3f(%eax),%xmm4
.byte 15,92,220 // subps %xmm4,%xmm3
.byte 15,40,224 // movaps %xmm0,%xmm4
.byte 15,92,227 // subps %xmm3,%xmm4
- .byte 15,88,128,95,189,0,0 // addps 0xbd5f(%eax),%xmm0
- .byte 15,40,176,127,189,0,0 // movaps 0xbd7f(%eax),%xmm6
+ .byte 15,88,128,47,192,0,0 // addps 0xc02f(%eax),%xmm0
+ .byte 15,40,176,79,192,0,0 // movaps 0xc04f(%eax),%xmm6
.byte 15,92,244 // subps %xmm4,%xmm6
- .byte 15,40,168,111,189,0,0 // movaps 0xbd6f(%eax),%xmm5
+ .byte 15,40,168,63,192,0,0 // movaps 0xc03f(%eax),%xmm5
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 15,40,152,143,189,0,0 // movaps 0xbd8f(%eax),%xmm3
+ .byte 15,40,152,95,192,0,0 // movaps 0xc05f(%eax),%xmm3
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 15,94,230 // divps %xmm6,%xmm4
.byte 15,88,224 // addps %xmm0,%xmm4
.byte 15,91,193 // cvtdq2ps %xmm1,%xmm0
- .byte 15,89,128,255,188,0,0 // mulps 0xbcff(%eax),%xmm0
- .byte 15,84,136,15,189,0,0 // andps 0xbd0f(%eax),%xmm1
- .byte 15,86,136,95,186,0,0 // orps 0xba5f(%eax),%xmm1
- .byte 15,88,128,31,189,0,0 // addps 0xbd1f(%eax),%xmm0
+ .byte 15,89,128,207,191,0,0 // mulps 0xbfcf(%eax),%xmm0
+ .byte 15,84,136,223,191,0,0 // andps 0xbfdf(%eax),%xmm1
+ .byte 15,86,136,47,189,0,0 // orps 0xbd2f(%eax),%xmm1
+ .byte 15,88,128,239,191,0,0 // addps 0xbfef(%eax),%xmm0
.byte 15,40,241 // movaps %xmm1,%xmm6
- .byte 15,89,176,47,189,0,0 // mulps 0xbd2f(%eax),%xmm6
+ .byte 15,89,176,255,191,0,0 // mulps 0xbfff(%eax),%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
- .byte 15,88,136,63,189,0,0 // addps 0xbd3f(%eax),%xmm1
- .byte 15,40,176,79,189,0,0 // movaps 0xbd4f(%eax),%xmm6
+ .byte 15,88,136,15,192,0,0 // addps 0xc00f(%eax),%xmm1
+ .byte 15,40,176,31,192,0,0 // movaps 0xc01f(%eax),%xmm6
.byte 15,94,241 // divps %xmm1,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
@@ -73043,12 +74005,12 @@ _sk_gamma_sse2:
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,194,241,1 // cmpltps %xmm1,%xmm6
- .byte 15,84,176,111,186,0,0 // andps 0xba6f(%eax),%xmm6
+ .byte 15,84,176,63,189,0,0 // andps 0xbd3f(%eax),%xmm6
.byte 15,92,206 // subps %xmm6,%xmm1
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,92,241 // subps %xmm1,%xmm6
- .byte 15,88,128,95,189,0,0 // addps 0xbd5f(%eax),%xmm0
- .byte 15,40,184,127,189,0,0 // movaps 0xbd7f(%eax),%xmm7
+ .byte 15,88,128,47,192,0,0 // addps 0xc02f(%eax),%xmm0
+ .byte 15,40,184,79,192,0,0 // movaps 0xc04f(%eax),%xmm7
.byte 15,92,254 // subps %xmm6,%xmm7
.byte 15,89,245 // mulps %xmm5,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
@@ -73056,15 +74018,15 @@ _sk_gamma_sse2:
.byte 15,94,207 // divps %xmm7,%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
.byte 15,91,194 // cvtdq2ps %xmm2,%xmm0
- .byte 15,89,128,255,188,0,0 // mulps 0xbcff(%eax),%xmm0
- .byte 15,84,144,15,189,0,0 // andps 0xbd0f(%eax),%xmm2
- .byte 15,86,144,95,186,0,0 // orps 0xba5f(%eax),%xmm2
- .byte 15,88,128,31,189,0,0 // addps 0xbd1f(%eax),%xmm0
- .byte 15,40,176,47,189,0,0 // movaps 0xbd2f(%eax),%xmm6
+ .byte 15,89,128,207,191,0,0 // mulps 0xbfcf(%eax),%xmm0
+ .byte 15,84,144,223,191,0,0 // andps 0xbfdf(%eax),%xmm2
+ .byte 15,86,144,47,189,0,0 // orps 0xbd2f(%eax),%xmm2
+ .byte 15,88,128,239,191,0,0 // addps 0xbfef(%eax),%xmm0
+ .byte 15,40,176,255,191,0,0 // movaps 0xbfff(%eax),%xmm6
.byte 15,89,242 // mulps %xmm2,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
- .byte 15,88,144,63,189,0,0 // addps 0xbd3f(%eax),%xmm2
- .byte 15,40,176,79,189,0,0 // movaps 0xbd4f(%eax),%xmm6
+ .byte 15,88,144,15,192,0,0 // addps 0xc00f(%eax),%xmm2
+ .byte 15,40,176,31,192,0,0 // movaps 0xc01f(%eax),%xmm6
.byte 15,94,242 // divps %xmm2,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
.byte 15,89,69,232 // mulps -0x18(%ebp),%xmm0
@@ -73072,18 +74034,18 @@ _sk_gamma_sse2:
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,194,242,1 // cmpltps %xmm2,%xmm6
- .byte 15,84,176,111,186,0,0 // andps 0xba6f(%eax),%xmm6
+ .byte 15,84,176,63,189,0,0 // andps 0xbd3f(%eax),%xmm6
.byte 15,92,214 // subps %xmm6,%xmm2
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,92,242 // subps %xmm2,%xmm6
- .byte 15,88,128,95,189,0,0 // addps 0xbd5f(%eax),%xmm0
+ .byte 15,88,128,47,192,0,0 // addps 0xc02f(%eax),%xmm0
.byte 15,89,238 // mulps %xmm6,%xmm5
.byte 15,92,197 // subps %xmm5,%xmm0
- .byte 15,40,144,127,189,0,0 // movaps 0xbd7f(%eax),%xmm2
+ .byte 15,40,144,79,192,0,0 // movaps 0xc04f(%eax),%xmm2
.byte 15,92,214 // subps %xmm6,%xmm2
.byte 15,94,218 // divps %xmm2,%xmm3
.byte 15,88,216 // addps %xmm0,%xmm3
- .byte 15,40,128,159,189,0,0 // movaps 0xbd9f(%eax),%xmm0
+ .byte 15,40,128,111,192,0,0 // movaps 0xc06f(%eax),%xmm0
.byte 15,89,224 // mulps %xmm0,%xmm4
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 15,89,216 // mulps %xmm0,%xmm3
@@ -73112,29 +74074,29 @@ _sk_lab_to_xyz_sse2:
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 232,0,0,0,0 // call 3df9 <_sk_lab_to_xyz_sse2+0x15>
.byte 88 // pop %eax
- .byte 15,89,144,199,187,0,0 // mulps 0xbbc7(%eax),%xmm2
- .byte 15,40,160,87,185,0,0 // movaps 0xb957(%eax),%xmm4
+ .byte 15,89,144,151,190,0,0 // mulps 0xbe97(%eax),%xmm2
+ .byte 15,40,160,39,188,0,0 // movaps 0xbc27(%eax),%xmm4
.byte 15,89,204 // mulps %xmm4,%xmm1
- .byte 15,40,168,215,187,0,0 // movaps 0xbbd7(%eax),%xmm5
+ .byte 15,40,168,167,190,0,0 // movaps 0xbea7(%eax),%xmm5
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 15,89,220 // mulps %xmm4,%xmm3
.byte 15,88,221 // addps %xmm5,%xmm3
- .byte 15,88,144,231,187,0,0 // addps 0xbbe7(%eax),%xmm2
- .byte 15,89,144,247,187,0,0 // mulps 0xbbf7(%eax),%xmm2
- .byte 15,89,136,7,188,0,0 // mulps 0xbc07(%eax),%xmm1
+ .byte 15,88,144,183,190,0,0 // addps 0xbeb7(%eax),%xmm2
+ .byte 15,89,144,199,190,0,0 // mulps 0xbec7(%eax),%xmm2
+ .byte 15,89,136,215,190,0,0 // mulps 0xbed7(%eax),%xmm1
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 15,89,152,23,188,0,0 // mulps 0xbc17(%eax),%xmm3
+ .byte 15,89,152,231,190,0,0 // mulps 0xbee7(%eax),%xmm3
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,92,235 // subps %xmm3,%xmm5
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,152,39,188,0,0 // movaps 0xbc27(%eax),%xmm3
+ .byte 15,40,152,247,190,0,0 // movaps 0xbef7(%eax),%xmm3
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 15,194,224,1 // cmpltps %xmm0,%xmm4
- .byte 15,40,176,55,188,0,0 // movaps 0xbc37(%eax),%xmm6
+ .byte 15,40,176,7,191,0,0 // movaps 0xbf07(%eax),%xmm6
.byte 15,88,206 // addps %xmm6,%xmm1
- .byte 15,40,184,71,188,0,0 // movaps 0xbc47(%eax),%xmm7
+ .byte 15,40,184,23,191,0,0 // movaps 0xbf17(%eax),%xmm7
.byte 15,89,207 // mulps %xmm7,%xmm1
.byte 15,84,196 // andps %xmm4,%xmm0
.byte 15,85,225 // andnps %xmm1,%xmm4
@@ -73159,8 +74121,8 @@ _sk_lab_to_xyz_sse2:
.byte 15,85,221 // andnps %xmm5,%xmm3
.byte 15,86,216 // orps %xmm0,%xmm3
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,89,160,87,188,0,0 // mulps 0xbc57(%eax),%xmm4
- .byte 15,89,152,103,188,0,0 // mulps 0xbc67(%eax),%xmm3
+ .byte 15,89,160,39,191,0,0 // mulps 0xbf27(%eax),%xmm4
+ .byte 15,89,152,55,191,0,0 // mulps 0xbf37(%eax),%xmm3
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,196 // movaps %xmm4,%xmm0
@@ -73198,9 +74160,9 @@ _sk_load_a8_sse2:
.byte 102,15,110,4,62 // movd (%esi,%edi,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,130,87,184,0,0 // pand 0xb857(%edx),%xmm0
+ .byte 102,15,219,130,39,187,0,0 // pand 0xbb27(%edx),%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,154,151,185,0,0 // mulps 0xb997(%edx),%xmm3
+ .byte 15,89,154,103,188,0,0 // mulps 0xbc67(%edx),%xmm3
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -73265,9 +74227,9 @@ _sk_load_a8_dst_sse2:
.byte 102,15,110,36,55 // movd (%edi,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,162,131,183,0,0 // pand 0xb783(%edx),%xmm4
+ .byte 102,15,219,162,83,186,0,0 // pand 0xba53(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,195,184,0,0 // mulps 0xb8c3(%edx),%xmm4
+ .byte 15,89,162,147,187,0,0 // mulps 0xbb93(%edx),%xmm4
.byte 15,41,97,64 // movaps %xmm4,0x40(%ecx)
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
@@ -73358,7 +74320,7 @@ _sk_gather_a8_sse2:
.byte 102,15,96,193 // punpcklbw %xmm1,%xmm0
.byte 102,15,97,193 // punpcklwd %xmm1,%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,153,150,183,0,0 // mulps 0xb796(%ecx),%xmm3
+ .byte 15,89,153,102,186,0,0 // mulps 0xba66(%ecx),%xmm3
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -73392,7 +74354,7 @@ _sk_store_a8_sse2:
.byte 15,175,81,4 // imul 0x4(%ecx),%edx
.byte 3,23 // add (%edi),%edx
.byte 139,89,8 // mov 0x8(%ecx),%ebx
- .byte 15,40,166,34,182,0,0 // movaps 0xb622(%esi),%xmm4
+ .byte 15,40,166,242,184,0,0 // movaps 0xb8f2(%esi),%xmm4
.byte 15,89,227 // mulps %xmm3,%xmm4
.byte 102,15,91,228 // cvtps2dq %xmm4,%xmm4
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
@@ -73427,7 +74389,7 @@ _sk_store_a8_sse2:
.byte 102,15,197,220,4 // pextrw $0x4,%xmm4,%ebx
.byte 136,92,58,2 // mov %bl,0x2(%edx,%edi,1)
.byte 102,15,112,228,212 // pshufd $0xd4,%xmm4,%xmm4
- .byte 102,15,219,166,66,185,0,0 // pand 0xb942(%esi),%xmm4
+ .byte 102,15,219,166,18,188,0,0 // pand 0xbc12(%esi),%xmm4
.byte 102,15,103,228 // packuswb %xmm4,%xmm4
.byte 102,15,103,228 // packuswb %xmm4,%xmm4
.byte 102,15,103,228 // packuswb %xmm4,%xmm4
@@ -73463,12 +74425,12 @@ _sk_load_g8_sse2:
.byte 102,15,110,4,62 // movd (%esi,%edi,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,130,96,181,0,0 // pand 0xb560(%edx),%xmm0
+ .byte 102,15,219,130,48,184,0,0 // pand 0xb830(%edx),%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,160,182,0,0 // mulps 0xb6a0(%edx),%xmm0
+ .byte 15,89,130,112,185,0,0 // mulps 0xb970(%edx),%xmm0
.byte 141,112,8 // lea 0x8(%eax),%esi
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,160,180,0,0 // movaps 0xb4a0(%edx),%xmm3
+ .byte 15,40,154,112,183,0,0 // movaps 0xb770(%edx),%xmm3
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 86 // push %esi
@@ -73526,13 +74488,13 @@ _sk_load_g8_dst_sse2:
.byte 102,15,110,36,62 // movd (%esi,%edi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,162,180,180,0,0 // pand 0xb4b4(%edx),%xmm4
+ .byte 102,15,219,162,132,183,0,0 // pand 0xb784(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,244,181,0,0 // mulps 0xb5f4(%edx),%xmm4
+ .byte 15,89,162,196,184,0,0 // mulps 0xb8c4(%edx),%xmm4
.byte 15,41,97,48 // movaps %xmm4,0x30(%ecx)
.byte 15,41,97,32 // movaps %xmm4,0x20(%ecx)
.byte 15,41,97,16 // movaps %xmm4,0x10(%ecx)
- .byte 15,40,162,244,179,0,0 // movaps 0xb3f4(%edx),%xmm4
+ .byte 15,40,162,196,182,0,0 // movaps 0xb6c4(%edx),%xmm4
.byte 15,41,97,64 // movaps %xmm4,0x40(%ecx)
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
@@ -73624,10 +74586,10 @@ _sk_gather_g8_sse2:
.byte 102,15,96,193 // punpcklbw %xmm1,%xmm0
.byte 102,15,97,193 // punpcklwd %xmm1,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,129,157,180,0,0 // mulps 0xb49d(%ecx),%xmm0
+ .byte 15,89,129,109,183,0,0 // mulps 0xb76d(%ecx),%xmm0
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,153,157,178,0,0 // movaps 0xb29d(%ecx),%xmm3
+ .byte 15,40,153,109,181,0,0 // movaps 0xb56d(%ecx),%xmm3
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 82 // push %edx
@@ -73664,20 +74626,20 @@ _sk_load_565_sse2:
.byte 117,97 // jne 44ac <_sk_load_565_sse2+0x8c>
.byte 243,15,126,20,126 // movq (%esi,%edi,2),%xmm2
.byte 102,15,97,208 // punpcklwd %xmm0,%xmm2
- .byte 102,15,111,130,98,180,0,0 // movdqa 0xb462(%edx),%xmm0
+ .byte 102,15,111,130,50,183,0,0 // movdqa 0xb732(%edx),%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,114,180,0,0 // mulps 0xb472(%edx),%xmm0
- .byte 102,15,111,138,130,180,0,0 // movdqa 0xb482(%edx),%xmm1
+ .byte 15,89,130,66,183,0,0 // mulps 0xb742(%edx),%xmm0
+ .byte 102,15,111,138,82,183,0,0 // movdqa 0xb752(%edx),%xmm1
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,146,180,0,0 // mulps 0xb492(%edx),%xmm1
- .byte 102,15,219,146,162,180,0,0 // pand 0xb4a2(%edx),%xmm2
+ .byte 15,89,138,98,183,0,0 // mulps 0xb762(%edx),%xmm1
+ .byte 102,15,219,146,114,183,0,0 // pand 0xb772(%edx),%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,178,180,0,0 // mulps 0xb4b2(%edx),%xmm2
+ .byte 15,89,146,130,183,0,0 // mulps 0xb782(%edx),%xmm2
.byte 141,112,8 // lea 0x8(%eax),%esi
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,82,178,0,0 // movaps 0xb252(%edx),%xmm3
+ .byte 15,40,154,34,181,0,0 // movaps 0xb522(%edx),%xmm3
.byte 86 // push %esi
.byte 81 // push %ecx
.byte 255,80,4 // call *0x4(%eax)
@@ -73731,21 +74693,21 @@ _sk_load_565_dst_sse2:
.byte 117,113 // jne 458c <_sk_load_565_dst_sse2+0x9c>
.byte 243,15,126,36,126 // movq (%esi,%edi,2),%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,111,170,146,179,0,0 // movdqa 0xb392(%edx),%xmm5
+ .byte 102,15,111,170,98,182,0,0 // movdqa 0xb662(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,162,179,0,0 // mulps 0xb3a2(%edx),%xmm5
+ .byte 15,89,170,114,182,0,0 // mulps 0xb672(%edx),%xmm5
.byte 15,41,105,16 // movaps %xmm5,0x10(%ecx)
- .byte 102,15,111,170,178,179,0,0 // movdqa 0xb3b2(%edx),%xmm5
+ .byte 102,15,111,170,130,182,0,0 // movdqa 0xb682(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,194,179,0,0 // mulps 0xb3c2(%edx),%xmm5
+ .byte 15,89,170,146,182,0,0 // mulps 0xb692(%edx),%xmm5
.byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
- .byte 102,15,219,162,210,179,0,0 // pand 0xb3d2(%edx),%xmm4
+ .byte 102,15,219,162,162,182,0,0 // pand 0xb6a2(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,226,179,0,0 // mulps 0xb3e2(%edx),%xmm4
+ .byte 15,89,162,178,182,0,0 // mulps 0xb6b2(%edx),%xmm4
.byte 15,41,97,48 // movaps %xmm4,0x30(%ecx)
- .byte 15,40,162,130,177,0,0 // movaps 0xb182(%edx),%xmm4
+ .byte 15,40,162,82,180,0,0 // movaps 0xb452(%edx),%xmm4
.byte 15,41,97,64 // movaps %xmm4,0x40(%ecx)
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
@@ -73830,20 +74792,20 @@ _sk_gather_565_sse2:
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,209,3 // pinsrw $0x3,%ecx,%xmm2
.byte 102,15,97,208 // punpcklwd %xmm0,%xmm2
- .byte 102,15,111,130,16,178,0,0 // movdqa 0xb210(%edx),%xmm0
+ .byte 102,15,111,130,224,180,0,0 // movdqa 0xb4e0(%edx),%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,32,178,0,0 // mulps 0xb220(%edx),%xmm0
- .byte 102,15,111,138,48,178,0,0 // movdqa 0xb230(%edx),%xmm1
+ .byte 15,89,130,240,180,0,0 // mulps 0xb4f0(%edx),%xmm0
+ .byte 102,15,111,138,0,181,0,0 // movdqa 0xb500(%edx),%xmm1
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,64,178,0,0 // mulps 0xb240(%edx),%xmm1
- .byte 102,15,219,146,80,178,0,0 // pand 0xb250(%edx),%xmm2
+ .byte 15,89,138,16,181,0,0 // mulps 0xb510(%edx),%xmm1
+ .byte 102,15,219,146,32,181,0,0 // pand 0xb520(%edx),%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,96,178,0,0 // mulps 0xb260(%edx),%xmm2
+ .byte 15,89,146,48,181,0,0 // mulps 0xb530(%edx),%xmm2
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,0,176,0,0 // movaps 0xb000(%edx),%xmm3
+ .byte 15,40,154,208,178,0,0 // movaps 0xb2d0(%edx),%xmm3
.byte 81 // push %ecx
.byte 255,117,8 // pushl 0x8(%ebp)
.byte 255,80,4 // call *0x4(%eax)
@@ -73871,8 +74833,8 @@ _sk_store_565_sse2:
.byte 1,210 // add %edx,%edx
.byte 3,22 // add (%esi),%edx
.byte 139,49 // mov (%ecx),%esi
- .byte 15,40,167,141,179,0,0 // movaps 0xb38d(%edi),%xmm4
- .byte 15,40,175,157,179,0,0 // movaps 0xb39d(%edi),%xmm5
+ .byte 15,40,167,93,182,0,0 // movaps 0xb65d(%edi),%xmm4
+ .byte 15,40,175,109,182,0,0 // movaps 0xb66d(%edi),%xmm5
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,89,244 // mulps %xmm4,%xmm6
@@ -73952,21 +74914,21 @@ _sk_load_4444_sse2:
.byte 117,112 // jne 4862 <_sk_load_4444_sse2+0x9b>
.byte 243,15,126,28,126 // movq (%esi,%edi,2),%xmm3
.byte 102,15,97,216 // punpcklwd %xmm0,%xmm3
- .byte 102,15,111,130,203,178,0,0 // movdqa 0xb2cb(%edx),%xmm0
+ .byte 102,15,111,130,155,181,0,0 // movdqa 0xb59b(%edx),%xmm0
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,219,178,0,0 // mulps 0xb2db(%edx),%xmm0
- .byte 102,15,111,138,235,178,0,0 // movdqa 0xb2eb(%edx),%xmm1
+ .byte 15,89,130,171,181,0,0 // mulps 0xb5ab(%edx),%xmm0
+ .byte 102,15,111,138,187,181,0,0 // movdqa 0xb5bb(%edx),%xmm1
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,251,178,0,0 // mulps 0xb2fb(%edx),%xmm1
- .byte 102,15,111,146,11,179,0,0 // movdqa 0xb30b(%edx),%xmm2
+ .byte 15,89,138,203,181,0,0 // mulps 0xb5cb(%edx),%xmm1
+ .byte 102,15,111,146,219,181,0,0 // movdqa 0xb5db(%edx),%xmm2
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,27,179,0,0 // mulps 0xb31b(%edx),%xmm2
- .byte 102,15,219,154,43,179,0,0 // pand 0xb32b(%edx),%xmm3
+ .byte 15,89,146,235,181,0,0 // mulps 0xb5eb(%edx),%xmm2
+ .byte 102,15,219,154,251,181,0,0 // pand 0xb5fb(%edx),%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,154,59,179,0,0 // mulps 0xb33b(%edx),%xmm3
+ .byte 15,89,154,11,182,0,0 // mulps 0xb60b(%edx),%xmm3
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
.byte 82 // push %edx
@@ -74022,24 +74984,24 @@ _sk_load_4444_dst_sse2:
.byte 15,133,128,0,0,0 // jne 4955 <_sk_load_4444_dst_sse2+0xaf>
.byte 243,15,126,36,126 // movq (%esi,%edi,2),%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,111,170,236,177,0,0 // movdqa 0xb1ec(%edx),%xmm5
+ .byte 102,15,111,170,188,180,0,0 // movdqa 0xb4bc(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,252,177,0,0 // mulps 0xb1fc(%edx),%xmm5
+ .byte 15,89,170,204,180,0,0 // mulps 0xb4cc(%edx),%xmm5
.byte 15,41,105,16 // movaps %xmm5,0x10(%ecx)
- .byte 102,15,111,170,12,178,0,0 // movdqa 0xb20c(%edx),%xmm5
+ .byte 102,15,111,170,220,180,0,0 // movdqa 0xb4dc(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,28,178,0,0 // mulps 0xb21c(%edx),%xmm5
+ .byte 15,89,170,236,180,0,0 // mulps 0xb4ec(%edx),%xmm5
.byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
- .byte 102,15,111,170,44,178,0,0 // movdqa 0xb22c(%edx),%xmm5
+ .byte 102,15,111,170,252,180,0,0 // movdqa 0xb4fc(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,60,178,0,0 // mulps 0xb23c(%edx),%xmm5
+ .byte 15,89,170,12,181,0,0 // mulps 0xb50c(%edx),%xmm5
.byte 15,41,105,48 // movaps %xmm5,0x30(%ecx)
- .byte 102,15,219,162,76,178,0,0 // pand 0xb24c(%edx),%xmm4
+ .byte 102,15,219,162,28,181,0,0 // pand 0xb51c(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,92,178,0,0 // mulps 0xb25c(%edx),%xmm4
+ .byte 15,89,162,44,181,0,0 // mulps 0xb52c(%edx),%xmm4
.byte 15,41,97,64 // movaps %xmm4,0x40(%ecx)
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
@@ -74124,21 +75086,21 @@ _sk_gather_4444_sse2:
.byte 89 // pop %ecx
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,97,216 // punpcklwd %xmm0,%xmm3
- .byte 102,15,111,129,78,176,0,0 // movdqa 0xb04e(%ecx),%xmm0
+ .byte 102,15,111,129,30,179,0,0 // movdqa 0xb31e(%ecx),%xmm0
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,129,94,176,0,0 // mulps 0xb05e(%ecx),%xmm0
- .byte 102,15,111,137,110,176,0,0 // movdqa 0xb06e(%ecx),%xmm1
+ .byte 15,89,129,46,179,0,0 // mulps 0xb32e(%ecx),%xmm0
+ .byte 102,15,111,137,62,179,0,0 // movdqa 0xb33e(%ecx),%xmm1
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,137,126,176,0,0 // mulps 0xb07e(%ecx),%xmm1
- .byte 102,15,111,145,142,176,0,0 // movdqa 0xb08e(%ecx),%xmm2
+ .byte 15,89,137,78,179,0,0 // mulps 0xb34e(%ecx),%xmm1
+ .byte 102,15,111,145,94,179,0,0 // movdqa 0xb35e(%ecx),%xmm2
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,145,158,176,0,0 // mulps 0xb09e(%ecx),%xmm2
- .byte 102,15,219,153,174,176,0,0 // pand 0xb0ae(%ecx),%xmm3
+ .byte 15,89,145,110,179,0,0 // mulps 0xb36e(%ecx),%xmm2
+ .byte 102,15,219,153,126,179,0,0 // pand 0xb37e(%ecx),%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,153,190,176,0,0 // mulps 0xb0be(%ecx),%xmm3
+ .byte 15,89,153,142,179,0,0 // mulps 0xb38e(%ecx),%xmm3
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
.byte 81 // push %ecx
@@ -74168,7 +75130,7 @@ _sk_store_4444_sse2:
.byte 1,210 // add %edx,%edx
.byte 3,22 // add (%esi),%edx
.byte 139,49 // mov (%ecx),%esi
- .byte 15,40,167,81,176,0,0 // movaps 0xb051(%edi),%xmm4
+ .byte 15,40,167,33,179,0,0 // movaps 0xb321(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -74253,11 +75215,11 @@ _sk_load_8888_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,102 // jne 4c44 <_sk_load_8888_sse2+0x92>
.byte 243,15,111,28,190 // movdqu (%esi,%edi,4),%xmm3
- .byte 102,15,111,146,128,171,0,0 // movdqa 0xab80(%edx),%xmm2
+ .byte 102,15,111,146,80,174,0,0 // movdqa 0xae50(%edx),%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,40,162,192,172,0,0 // movaps 0xacc0(%edx),%xmm4
+ .byte 15,40,162,144,175,0,0 // movaps 0xaf90(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -74322,11 +75284,11 @@ _sk_load_8888_dst_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,118 // jne 4d1b <_sk_load_8888_dst_sse2+0xa2>
.byte 243,15,111,36,190 // movdqu (%esi,%edi,4),%xmm4
- .byte 102,15,111,170,185,170,0,0 // movdqa 0xaab9(%edx),%xmm5
+ .byte 102,15,111,170,137,173,0,0 // movdqa 0xad89(%edx),%xmm5
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 102,15,219,245 // pand %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,40,186,249,171,0,0 // movaps 0xabf9(%edx),%xmm7
+ .byte 15,40,186,201,174,0,0 // movaps 0xaec9(%edx),%xmm7
.byte 15,89,247 // mulps %xmm7,%xmm6
.byte 15,41,113,16 // movaps %xmm6,0x10(%ecx)
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
@@ -74421,11 +75383,11 @@ _sk_gather_8888_sse2:
.byte 102,15,98,194 // punpckldq %xmm2,%xmm0
.byte 102,15,98,217 // punpckldq %xmm1,%xmm3
.byte 102,15,108,216 // punpcklqdq %xmm0,%xmm3
- .byte 102,15,111,145,70,169,0,0 // movdqa 0xa946(%ecx),%xmm2
+ .byte 102,15,111,145,22,172,0,0 // movdqa 0xac16(%ecx),%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,40,161,134,170,0,0 // movaps 0xaa86(%ecx),%xmm4
+ .byte 15,40,161,86,173,0,0 // movaps 0xad56(%ecx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -74469,7 +75431,7 @@ _sk_store_8888_sse2:
.byte 193,226,2 // shl $0x2,%edx
.byte 3,22 // add (%esi),%edx
.byte 139,49 // mov (%ecx),%esi
- .byte 15,40,167,219,168,0,0 // movaps 0xa8db(%edi),%xmm4
+ .byte 15,40,167,171,171,0,0 // movaps 0xabab(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -74540,11 +75502,11 @@ _sk_load_bgra_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,102 // jne 4faf <_sk_load_bgra_sse2+0x92>
.byte 243,15,111,28,190 // movdqu (%esi,%edi,4),%xmm3
- .byte 102,15,111,130,21,168,0,0 // movdqa 0xa815(%edx),%xmm0
+ .byte 102,15,111,130,229,170,0,0 // movdqa 0xaae5(%edx),%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,219,200 // pand %xmm0,%xmm1
.byte 15,91,209 // cvtdq2ps %xmm1,%xmm2
- .byte 15,40,162,85,169,0,0 // movaps 0xa955(%edx),%xmm4
+ .byte 15,40,162,37,172,0,0 // movaps 0xac25(%edx),%xmm4
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -74609,11 +75571,11 @@ _sk_load_bgra_dst_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,118 // jne 5086 <_sk_load_bgra_dst_sse2+0xa2>
.byte 243,15,111,36,190 // movdqu (%esi,%edi,4),%xmm4
- .byte 102,15,111,170,78,167,0,0 // movdqa 0xa74e(%edx),%xmm5
+ .byte 102,15,111,170,30,170,0,0 // movdqa 0xaa1e(%edx),%xmm5
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 102,15,219,245 // pand %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,40,186,142,168,0,0 // movaps 0xa88e(%edx),%xmm7
+ .byte 15,40,186,94,171,0,0 // movaps 0xab5e(%edx),%xmm7
.byte 15,89,247 // mulps %xmm7,%xmm6
.byte 15,41,113,48 // movaps %xmm6,0x30(%ecx)
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
@@ -74708,11 +75670,11 @@ _sk_gather_bgra_sse2:
.byte 102,15,98,194 // punpckldq %xmm2,%xmm0
.byte 102,15,98,217 // punpckldq %xmm1,%xmm3
.byte 102,15,108,216 // punpcklqdq %xmm0,%xmm3
- .byte 102,15,111,129,219,165,0,0 // movdqa 0xa5db(%ecx),%xmm0
+ .byte 102,15,111,129,171,168,0,0 // movdqa 0xa8ab(%ecx),%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,219,200 // pand %xmm0,%xmm1
.byte 15,91,209 // cvtdq2ps %xmm1,%xmm2
- .byte 15,40,161,27,167,0,0 // movaps 0xa71b(%ecx),%xmm4
+ .byte 15,40,161,235,169,0,0 // movaps 0xa9eb(%ecx),%xmm4
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -74756,7 +75718,7 @@ _sk_store_bgra_sse2:
.byte 193,226,2 // shl $0x2,%edx
.byte 3,22 // add (%esi),%edx
.byte 139,49 // mov (%ecx),%esi
- .byte 15,40,167,112,165,0,0 // movaps 0xa570(%edi),%xmm4
+ .byte 15,40,167,64,168,0,0 // movaps 0xa840(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -74855,11 +75817,11 @@ _sk_load_f16_sse2:
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,97,200 // punpcklwd %xmm0,%xmm1
.byte 102,15,239,210 // pxor %xmm2,%xmm2
- .byte 102,15,111,170,154,168,0,0 // movdqa 0xa89a(%edx),%xmm5
+ .byte 102,15,111,170,106,171,0,0 // movdqa 0xab6a(%edx),%xmm5
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,219,245 // pand %xmm5,%xmm6
- .byte 102,15,219,138,170,168,0,0 // pand 0xa8aa(%edx),%xmm1
- .byte 102,15,111,130,186,168,0,0 // movdqa 0xa8ba(%edx),%xmm0
+ .byte 102,15,219,138,122,171,0,0 // pand 0xab7a(%edx),%xmm1
+ .byte 102,15,111,130,138,171,0,0 // movdqa 0xab8a(%edx),%xmm0
.byte 102,15,127,69,184 // movdqa %xmm0,-0x48(%ebp)
.byte 102,15,114,246,16 // pslld $0x10,%xmm6
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
@@ -74871,7 +75833,7 @@ _sk_load_f16_sse2:
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,111,212 // movdqa %xmm4,%xmm2
.byte 102,15,219,213 // pand %xmm5,%xmm2
- .byte 102,15,111,154,170,168,0,0 // movdqa 0xa8aa(%edx),%xmm3
+ .byte 102,15,111,154,122,171,0,0 // movdqa 0xab7a(%edx),%xmm3
.byte 102,15,219,227 // pand %xmm3,%xmm4
.byte 102,15,114,242,16 // pslld $0x10,%xmm2
.byte 102,15,102,196 // pcmpgtd %xmm4,%xmm0
@@ -74884,7 +75846,7 @@ _sk_load_f16_sse2:
.byte 102,15,219,253 // pand %xmm5,%xmm7
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 102,15,114,247,16 // pslld $0x10,%xmm7
- .byte 102,15,111,146,186,168,0,0 // movdqa 0xa8ba(%edx),%xmm2
+ .byte 102,15,111,146,138,171,0,0 // movdqa 0xab8a(%edx),%xmm2
.byte 102,15,102,208 // pcmpgtd %xmm0,%xmm2
.byte 102,15,114,240,13 // pslld $0xd,%xmm0
.byte 102,15,235,199 // por %xmm7,%xmm0
@@ -74899,7 +75861,7 @@ _sk_load_f16_sse2:
.byte 102,15,127,93,184 // movdqa %xmm3,-0x48(%ebp)
.byte 102,15,114,247,13 // pslld $0xd,%xmm7
.byte 102,15,235,253 // por %xmm5,%xmm7
- .byte 102,15,111,154,202,168,0,0 // movdqa 0xa8ca(%edx),%xmm3
+ .byte 102,15,111,154,154,171,0,0 // movdqa 0xab9a(%edx),%xmm3
.byte 102,15,254,203 // paddd %xmm3,%xmm1
.byte 102,15,254,227 // paddd %xmm3,%xmm4
.byte 102,15,254,195 // paddd %xmm3,%xmm0
@@ -74988,18 +75950,18 @@ _sk_load_f16_dst_sse2:
.byte 102,15,126,85,232 // movd %xmm2,-0x18(%ebp)
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 102,15,97,202 // punpcklwd %xmm2,%xmm1
- .byte 102,15,111,186,125,166,0,0 // movdqa 0xa67d(%edx),%xmm7
+ .byte 102,15,111,186,77,169,0,0 // movdqa 0xa94d(%edx),%xmm7
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,219,215 // pand %xmm7,%xmm2
- .byte 102,15,111,154,141,166,0,0 // movdqa 0xa68d(%edx),%xmm3
+ .byte 102,15,111,154,93,169,0,0 // movdqa 0xa95d(%edx),%xmm3
.byte 102,15,219,203 // pand %xmm3,%xmm1
- .byte 102,15,111,162,157,166,0,0 // movdqa 0xa69d(%edx),%xmm4
+ .byte 102,15,111,162,109,169,0,0 // movdqa 0xa96d(%edx),%xmm4
.byte 102,15,114,242,16 // pslld $0x10,%xmm2
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,102,233 // pcmpgtd %xmm1,%xmm5
.byte 102,15,114,241,13 // pslld $0xd,%xmm1
.byte 102,15,235,202 // por %xmm2,%xmm1
- .byte 102,15,111,146,173,166,0,0 // movdqa 0xa6ad(%edx),%xmm2
+ .byte 102,15,111,146,125,169,0,0 // movdqa 0xa97d(%edx),%xmm2
.byte 102,15,127,85,184 // movdqa %xmm2,-0x48(%ebp)
.byte 102,15,254,202 // paddd %xmm2,%xmm1
.byte 102,15,223,233 // pandn %xmm1,%xmm5
@@ -75145,11 +76107,11 @@ _sk_gather_f16_sse2:
.byte 102,15,126,69,248 // movd %xmm0,-0x8(%ebp)
.byte 102,15,97,206 // punpcklwd %xmm6,%xmm1
.byte 102,15,239,210 // pxor %xmm2,%xmm2
- .byte 102,15,111,177,225,163,0,0 // movdqa 0xa3e1(%ecx),%xmm6
+ .byte 102,15,111,177,177,166,0,0 // movdqa 0xa6b1(%ecx),%xmm6
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
- .byte 102,15,219,137,241,163,0,0 // pand 0xa3f1(%ecx),%xmm1
- .byte 102,15,111,129,1,164,0,0 // movdqa 0xa401(%ecx),%xmm0
+ .byte 102,15,219,137,193,166,0,0 // pand 0xa6c1(%ecx),%xmm1
+ .byte 102,15,111,129,209,166,0,0 // movdqa 0xa6d1(%ecx),%xmm0
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,102,217 // pcmpgtd %xmm1,%xmm3
@@ -75160,7 +76122,7 @@ _sk_gather_f16_sse2:
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,111,213 // movdqa %xmm5,%xmm2
.byte 102,15,219,214 // pand %xmm6,%xmm2
- .byte 102,15,111,153,241,163,0,0 // movdqa 0xa3f1(%ecx),%xmm3
+ .byte 102,15,111,153,193,166,0,0 // movdqa 0xa6c1(%ecx),%xmm3
.byte 102,15,219,235 // pand %xmm3,%xmm5
.byte 102,15,114,242,16 // pslld $0x10,%xmm2
.byte 102,15,111,224 // movdqa %xmm0,%xmm4
@@ -75174,7 +76136,7 @@ _sk_gather_f16_sse2:
.byte 102,15,219,254 // pand %xmm6,%xmm7
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 102,15,114,247,16 // pslld $0x10,%xmm7
- .byte 102,15,111,145,1,164,0,0 // movdqa 0xa401(%ecx),%xmm2
+ .byte 102,15,111,145,209,166,0,0 // movdqa 0xa6d1(%ecx),%xmm2
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
.byte 102,15,102,216 // pcmpgtd %xmm0,%xmm3
.byte 102,15,114,240,13 // pslld $0xd,%xmm0
@@ -75183,12 +76145,12 @@ _sk_gather_f16_sse2:
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,97,252 // punpcklwd %xmm4,%xmm7
.byte 102,15,219,247 // pand %xmm7,%xmm6
- .byte 102,15,219,185,241,163,0,0 // pand 0xa3f1(%ecx),%xmm7
+ .byte 102,15,219,185,193,166,0,0 // pand 0xa6c1(%ecx),%xmm7
.byte 102,15,114,246,16 // pslld $0x10,%xmm6
.byte 102,15,102,215 // pcmpgtd %xmm7,%xmm2
.byte 102,15,114,247,13 // pslld $0xd,%xmm7
.byte 102,15,235,254 // por %xmm6,%xmm7
- .byte 102,15,111,161,17,164,0,0 // movdqa 0xa411(%ecx),%xmm4
+ .byte 102,15,111,161,225,166,0,0 // movdqa 0xa6e1(%ecx),%xmm4
.byte 102,15,254,204 // paddd %xmm4,%xmm1
.byte 102,15,254,236 // paddd %xmm4,%xmm5
.byte 102,15,254,196 // paddd %xmm4,%xmm0
@@ -75227,22 +76189,22 @@ _sk_store_f16_sse2:
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 232,0,0,0,0 // call 5913 <_sk_store_f16_sse2+0x19>
.byte 88 // pop %eax
- .byte 102,15,111,152,93,162,0,0 // movdqa 0xa25d(%eax),%xmm3
+ .byte 102,15,111,152,45,165,0,0 // movdqa 0xa52d(%eax),%xmm3
.byte 102,15,111,224 // movdqa %xmm0,%xmm4
.byte 102,15,219,227 // pand %xmm3,%xmm4
- .byte 102,15,111,136,141,162,0,0 // movdqa 0xa28d(%eax),%xmm1
+ .byte 102,15,111,136,93,165,0,0 // movdqa 0xa55d(%eax),%xmm1
.byte 102,15,127,77,232 // movdqa %xmm1,-0x18(%ebp)
.byte 102,15,111,240 // movdqa %xmm0,%xmm6
.byte 102,15,114,246,3 // pslld $0x3,%xmm6
.byte 102,15,219,241 // pand %xmm1,%xmm6
.byte 102,15,254,244 // paddd %xmm4,%xmm6
- .byte 102,15,111,184,109,162,0,0 // movdqa 0xa26d(%eax),%xmm7
+ .byte 102,15,111,184,61,165,0,0 // movdqa 0xa53d(%eax),%xmm7
.byte 102,15,127,69,168 // movdqa %xmm0,-0x58(%ebp)
.byte 102,15,219,199 // pand %xmm7,%xmm0
- .byte 102,15,111,168,125,162,0,0 // movdqa 0xa27d(%eax),%xmm5
+ .byte 102,15,111,168,77,165,0,0 // movdqa 0xa54d(%eax),%xmm5
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
.byte 102,15,102,200 // pcmpgtd %xmm0,%xmm1
- .byte 102,15,111,128,13,159,0,0 // movdqa 0x9f0d(%eax),%xmm0
+ .byte 102,15,111,128,221,161,0,0 // movdqa 0xa1dd(%eax),%xmm0
.byte 102,15,127,69,216 // movdqa %xmm0,-0x28(%ebp)
.byte 102,15,254,240 // paddd %xmm0,%xmm6
.byte 102,15,114,230,16 // psrad $0x10,%xmm6
@@ -75376,7 +76338,7 @@ _sk_load_u16_be_sse2:
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,97,195 // punpcklwd %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,40,162,32,158,0,0 // movaps 0x9e20(%edx),%xmm4
+ .byte 15,40,162,240,160,0,0 // movaps 0xa0f0(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -75480,7 +76442,7 @@ _sk_load_rgb_u16_be_sse2:
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,97,195 // punpcklwd %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,40,170,185,156,0,0 // movaps 0x9cb9(%edx),%xmm5
+ .byte 15,40,170,137,159,0,0 // movaps 0x9f89(%edx),%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 102,15,111,204 // movdqa %xmm4,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -75506,7 +76468,7 @@ _sk_load_rgb_u16_be_sse2:
.byte 15,89,213 // mulps %xmm5,%xmm2
.byte 141,112,8 // lea 0x8(%eax),%esi
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,57,154,0,0 // movaps 0x9a39(%edx),%xmm3
+ .byte 15,40,154,9,157,0,0 // movaps 0x9d09(%edx),%xmm3
.byte 86 // push %esi
.byte 81 // push %ecx
.byte 255,80,4 // call *0x4(%eax)
@@ -75553,7 +76515,7 @@ _sk_store_u16_be_sse2:
.byte 1,210 // add %edx,%edx
.byte 3,22 // add (%esi),%edx
.byte 139,49 // mov (%ecx),%esi
- .byte 15,40,183,21,158,0,0 // movaps 0x9e15(%edi),%xmm6
+ .byte 15,40,183,229,160,0,0 // movaps 0xa0e5(%edi),%xmm6
.byte 139,121,8 // mov 0x8(%ecx),%edi
.byte 193,230,2 // shl $0x2,%esi
.byte 15,40,224 // movaps %xmm0,%xmm4
@@ -75833,7 +76795,7 @@ _sk_repeat_x_sse2:
.byte 243,15,91,245 // cvttps2dq %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 15,194,238,1 // cmpltps %xmm6,%xmm5
- .byte 15,84,168,193,149,0,0 // andps 0x95c1(%eax),%xmm5
+ .byte 15,84,168,145,152,0,0 // andps 0x9891(%eax),%xmm5
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
.byte 15,89,230 // mulps %xmm6,%xmm4
@@ -75865,7 +76827,7 @@ _sk_repeat_y_sse2:
.byte 243,15,91,245 // cvttps2dq %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 15,194,238,1 // cmpltps %xmm6,%xmm5
- .byte 15,84,168,111,149,0,0 // andps 0x956f(%eax),%xmm5
+ .byte 15,84,168,63,152,0,0 // andps 0x983f(%eax),%xmm5
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
.byte 15,89,230 // mulps %xmm6,%xmm4
@@ -75895,13 +76857,13 @@ _sk_mirror_x_sse2:
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
- .byte 243,15,89,169,253,156,0,0 // mulss 0x9cfd(%ecx),%xmm5
+ .byte 243,15,89,169,205,159,0,0 // mulss 0x9fcd(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,89,232 // mulps %xmm0,%xmm5
.byte 243,15,91,253 // cvttps2dq %xmm5,%xmm7
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
.byte 15,194,239,1 // cmpltps %xmm7,%xmm5
- .byte 15,84,169,29,149,0,0 // andps 0x951d(%ecx),%xmm5
+ .byte 15,84,169,237,151,0,0 // andps 0x97ed(%ecx),%xmm5
.byte 15,92,253 // subps %xmm5,%xmm7
.byte 243,15,88,228 // addss %xmm4,%xmm4
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
@@ -75936,13 +76898,13 @@ _sk_mirror_y_sse2:
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
.byte 15,92,206 // subps %xmm6,%xmm1
- .byte 243,15,89,169,137,156,0,0 // mulss 0x9c89(%ecx),%xmm5
+ .byte 243,15,89,169,89,159,0,0 // mulss 0x9f59(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,89,233 // mulps %xmm1,%xmm5
.byte 243,15,91,253 // cvttps2dq %xmm5,%xmm7
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
.byte 15,194,239,1 // cmpltps %xmm7,%xmm5
- .byte 15,84,169,169,148,0,0 // andps 0x94a9(%ecx),%xmm5
+ .byte 15,84,169,121,151,0,0 // andps 0x9779(%ecx),%xmm5
.byte 15,92,253 // subps %xmm5,%xmm7
.byte 243,15,88,228 // addss %xmm4,%xmm4
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
@@ -75973,7 +76935,7 @@ _sk_clamp_x_1_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,95,224 // maxps %xmm0,%xmm4
- .byte 15,93,160,53,148,0,0 // minps 0x9435(%eax),%xmm4
+ .byte 15,93,160,5,151,0,0 // minps 0x9705(%eax),%xmm4
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,196 // movaps %xmm4,%xmm0
@@ -75998,7 +76960,7 @@ _sk_repeat_x_1_sse2:
.byte 15,91,236 // cvtdq2ps %xmm4,%xmm5
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,194,245,1 // cmpltps %xmm5,%xmm6
- .byte 15,40,184,5,148,0,0 // movaps 0x9405(%eax),%xmm7
+ .byte 15,40,184,213,150,0,0 // movaps 0x96d5(%eax),%xmm7
.byte 15,84,247 // andps %xmm7,%xmm6
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,92,238 // subps %xmm6,%xmm5
@@ -76024,14 +76986,14 @@ _sk_mirror_x_1_sse2:
.byte 131,236,8 // sub $0x8,%esp
.byte 232,0,0,0,0 // call 62c5 <_sk_mirror_x_1_sse2+0xb>
.byte 88 // pop %eax
- .byte 15,40,160,43,148,0,0 // movaps 0x942b(%eax),%xmm4
+ .byte 15,40,160,251,150,0,0 // movaps 0x96fb(%eax),%xmm4
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 15,40,168,171,147,0,0 // movaps 0x93ab(%eax),%xmm5
+ .byte 15,40,168,123,150,0,0 // movaps 0x967b(%eax),%xmm5
.byte 15,89,232 // mulps %xmm0,%xmm5
.byte 243,15,91,245 // cvttps2dq %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 15,194,238,1 // cmpltps %xmm6,%xmm5
- .byte 15,40,184,187,147,0,0 // movaps 0x93bb(%eax),%xmm7
+ .byte 15,40,184,139,150,0,0 // movaps 0x968b(%eax),%xmm7
.byte 15,84,239 // andps %xmm7,%xmm5
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,88,246 // addps %xmm6,%xmm6
@@ -76064,10 +77026,10 @@ _sk_luminance_to_alpha_sse2:
.byte 232,0,0,0,0 // call 632f <_sk_luminance_to_alpha_sse2+0xe>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,89,128,145,152,0,0 // mulps 0x9891(%eax),%xmm0
- .byte 15,89,136,161,152,0,0 // mulps 0x98a1(%eax),%xmm1
+ .byte 15,89,128,97,155,0,0 // mulps 0x9b61(%eax),%xmm0
+ .byte 15,89,136,113,155,0,0 // mulps 0x9b71(%eax),%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,152,177,152,0,0 // mulps 0x98b1(%eax),%xmm3
+ .byte 15,89,152,129,155,0,0 // mulps 0x9b81(%eax),%xmm3
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -76463,12 +77425,12 @@ _sk_evenly_spaced_gradient_sse2:
.byte 78 // dec %esi
.byte 102,15,110,206 // movd %esi,%xmm1
.byte 102,15,112,201,0 // pshufd $0x0,%xmm1,%xmm1
- .byte 102,15,111,146,43,148,0,0 // movdqa 0x942b(%edx),%xmm2
+ .byte 102,15,111,146,251,150,0,0 // movdqa 0x96fb(%edx),%xmm2
.byte 102,15,219,209 // pand %xmm1,%xmm2
- .byte 102,15,235,146,235,145,0,0 // por 0x91eb(%edx),%xmm2
+ .byte 102,15,235,146,187,148,0,0 // por 0x94bb(%edx),%xmm2
.byte 102,15,114,209,16 // psrld $0x10,%xmm1
- .byte 102,15,235,138,59,148,0,0 // por 0x943b(%edx),%xmm1
- .byte 15,88,138,75,148,0,0 // addps 0x944b(%edx),%xmm1
+ .byte 102,15,235,138,11,151,0,0 // por 0x970b(%edx),%xmm1
+ .byte 15,88,138,27,151,0,0 // addps 0x971b(%edx),%xmm1
.byte 15,88,202 // addps %xmm2,%xmm1
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 243,15,91,201 // cvttps2dq %xmm1,%xmm1
@@ -76761,30 +77723,30 @@ _sk_xy_to_unit_angle_sse2:
.byte 15,94,247 // divps %xmm7,%xmm6
.byte 15,40,254 // movaps %xmm6,%xmm7
.byte 15,89,255 // mulps %xmm7,%xmm7
- .byte 15,40,128,107,144,0,0 // movaps 0x906b(%eax),%xmm0
+ .byte 15,40,128,59,147,0,0 // movaps 0x933b(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,123,144,0,0 // addps 0x907b(%eax),%xmm0
+ .byte 15,88,128,75,147,0,0 // addps 0x934b(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,139,144,0,0 // addps 0x908b(%eax),%xmm0
+ .byte 15,88,128,91,147,0,0 // addps 0x935b(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,155,144,0,0 // addps 0x909b(%eax),%xmm0
+ .byte 15,88,128,107,147,0,0 // addps 0x936b(%eax),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,194,236,1 // cmpltps %xmm4,%xmm5
- .byte 15,40,176,171,144,0,0 // movaps 0x90ab(%eax),%xmm6
+ .byte 15,40,176,123,147,0,0 // movaps 0x937b(%eax),%xmm6
.byte 15,92,240 // subps %xmm0,%xmm6
.byte 15,84,245 // andps %xmm5,%xmm6
.byte 15,85,232 // andnps %xmm0,%xmm5
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,86,238 // orps %xmm6,%xmm5
.byte 15,194,204,1 // cmpltps %xmm4,%xmm1
- .byte 15,40,128,187,138,0,0 // movaps 0x8abb(%eax),%xmm0
+ .byte 15,40,128,139,141,0,0 // movaps 0x8d8b(%eax),%xmm0
.byte 15,92,197 // subps %xmm5,%xmm0
.byte 15,84,193 // andps %xmm1,%xmm0
.byte 15,85,205 // andnps %xmm5,%xmm1
.byte 15,86,200 // orps %xmm0,%xmm1
.byte 15,40,194 // movaps %xmm2,%xmm0
.byte 15,194,196,1 // cmpltps %xmm4,%xmm0
- .byte 15,40,168,203,138,0,0 // movaps 0x8acb(%eax),%xmm5
+ .byte 15,40,168,155,141,0,0 // movaps 0x8d9b(%eax),%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,84,232 // andps %xmm0,%xmm5
.byte 15,85,193 // andnps %xmm1,%xmm0
@@ -76852,8 +77814,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 243,15,16,65,64 // movss 0x40(%ecx),%xmm0
.byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
- .byte 15,89,162,158,143,0,0 // mulps 0x8f9e(%edx),%xmm4
- .byte 15,89,130,174,143,0,0 // mulps 0x8fae(%edx),%xmm0
+ .byte 15,89,162,110,146,0,0 // mulps 0x926e(%edx),%xmm4
+ .byte 15,89,130,126,146,0,0 // mulps 0x927e(%edx),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
@@ -76861,11 +77823,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,158,142,0,0 // xorps 0x8e9e(%edx),%xmm4
+ .byte 15,87,162,110,145,0,0 // xorps 0x916e(%edx),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 243,15,16,105,68 // movss 0x44(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
- .byte 15,89,170,158,137,0,0 // mulps 0x899e(%edx),%xmm5
+ .byte 15,89,170,110,140,0,0 // mulps 0x8c6e(%edx),%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,95,196 // maxps %xmm4,%xmm0
@@ -76903,8 +77865,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2:
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 243,15,16,65,64 // movss 0x40(%ecx),%xmm0
.byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
- .byte 15,89,162,0,143,0,0 // mulps 0x8f00(%edx),%xmm4
- .byte 15,89,130,16,143,0,0 // mulps 0x8f10(%edx),%xmm0
+ .byte 15,89,162,208,145,0,0 // mulps 0x91d0(%edx),%xmm4
+ .byte 15,89,130,224,145,0,0 // mulps 0x91e0(%edx),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
@@ -76912,11 +77874,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,0,142,0,0 // xorps 0x8e00(%edx),%xmm4
+ .byte 15,87,162,208,144,0,0 // xorps 0x90d0(%edx),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 243,15,16,105,68 // movss 0x44(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
- .byte 15,89,170,0,137,0,0 // mulps 0x8900(%edx),%xmm5
+ .byte 15,89,170,208,139,0,0 // mulps 0x8bd0(%edx),%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,93,196 // minps %xmm4,%xmm0
@@ -76945,7 +77907,7 @@ _sk_xy_to_2pt_conical_linear_sse2:
.byte 243,15,89,236 // mulss %xmm4,%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
- .byte 15,89,169,136,142,0,0 // mulps 0x8e88(%ecx),%xmm5
+ .byte 15,89,169,88,145,0,0 // mulps 0x9158(%ecx),%xmm5
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,89,246 // mulps %xmm6,%xmm6
@@ -76953,7 +77915,7 @@ _sk_xy_to_2pt_conical_linear_sse2:
.byte 243,15,89,228 // mulss %xmm4,%xmm4
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 15,87,129,136,141,0,0 // xorps 0x8d88(%ecx),%xmm0
+ .byte 15,87,129,88,144,0,0 // xorps 0x9058(%ecx),%xmm0
.byte 15,94,197 // divps %xmm5,%xmm0
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
@@ -77032,14 +77994,14 @@ _sk_save_xy_sse2:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 232,0,0,0,0 // call 6ed1 <_sk_save_xy_sse2+0x12>
.byte 88 // pop %eax
- .byte 15,40,160,159,135,0,0 // movaps 0x879f(%eax),%xmm4
+ .byte 15,40,160,111,138,0,0 // movaps 0x8a6f(%eax),%xmm4
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,88,236 // addps %xmm4,%xmm5
.byte 243,15,91,245 // cvttps2dq %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 15,40,253 // movaps %xmm5,%xmm7
.byte 15,194,254,1 // cmpltps %xmm6,%xmm7
- .byte 15,40,144,175,135,0,0 // movaps 0x87af(%eax),%xmm2
+ .byte 15,40,144,127,138,0,0 // movaps 0x8a7f(%eax),%xmm2
.byte 15,84,250 // andps %xmm2,%xmm7
.byte 15,92,247 // subps %xmm7,%xmm6
.byte 15,92,238 // subps %xmm6,%xmm5
@@ -77121,8 +78083,8 @@ _sk_bilinear_nx_sse2:
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
- .byte 15,88,128,215,140,0,0 // addps 0x8cd7(%eax),%xmm0
- .byte 15,40,168,199,134,0,0 // movaps 0x86c7(%eax),%xmm5
+ .byte 15,88,128,167,143,0,0 // addps 0x8fa7(%eax),%xmm0
+ .byte 15,40,168,151,137,0,0 // movaps 0x8997(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,17,174,0,1,0,0 // movups %xmm5,0x100(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -77150,7 +78112,7 @@ _sk_bilinear_px_sse2:
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
- .byte 15,88,128,113,134,0,0 // addps 0x8671(%eax),%xmm0
+ .byte 15,88,128,65,137,0,0 // addps 0x8941(%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
@@ -77177,8 +78139,8 @@ _sk_bilinear_ny_sse2:
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,64 // movups 0x40(%esi),%xmm1
.byte 15,16,166,192,0,0,0 // movups 0xc0(%esi),%xmm4
- .byte 15,88,136,85,140,0,0 // addps 0x8c55(%eax),%xmm1
- .byte 15,40,168,69,134,0,0 // movaps 0x8645(%eax),%xmm5
+ .byte 15,88,136,37,143,0,0 // addps 0x8f25(%eax),%xmm1
+ .byte 15,40,168,21,137,0,0 // movaps 0x8915(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,17,174,64,1,0,0 // movups %xmm5,0x140(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -77206,7 +78168,7 @@ _sk_bilinear_py_sse2:
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,64 // movups 0x40(%esi),%xmm1
.byte 15,16,166,192,0,0,0 // movups 0xc0(%esi),%xmm4
- .byte 15,88,136,238,133,0,0 // addps 0x85ee(%eax),%xmm1
+ .byte 15,88,136,190,136,0,0 // addps 0x88be(%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
@@ -77233,13 +78195,13 @@ _sk_bicubic_n3x_sse2:
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
- .byte 15,88,128,225,139,0,0 // addps 0x8be1(%eax),%xmm0
- .byte 15,40,168,193,133,0,0 // movaps 0x85c1(%eax),%xmm5
+ .byte 15,88,128,177,142,0,0 // addps 0x8eb1(%eax),%xmm0
+ .byte 15,40,168,145,136,0,0 // movaps 0x8891(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,89,228 // mulps %xmm4,%xmm4
- .byte 15,89,168,241,139,0,0 // mulps 0x8bf1(%eax),%xmm5
- .byte 15,88,168,177,135,0,0 // addps 0x87b1(%eax),%xmm5
+ .byte 15,89,168,193,142,0,0 // mulps 0x8ec1(%eax),%xmm5
+ .byte 15,88,168,129,138,0,0 // addps 0x8a81(%eax),%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
.byte 15,17,174,0,1,0,0 // movups %xmm5,0x100(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -77267,16 +78229,16 @@ _sk_bicubic_n1x_sse2:
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
- .byte 15,88,128,116,139,0,0 // addps 0x8b74(%eax),%xmm0
- .byte 15,40,168,100,133,0,0 // movaps 0x8564(%eax),%xmm5
+ .byte 15,88,128,68,142,0,0 // addps 0x8e44(%eax),%xmm0
+ .byte 15,40,168,52,136,0,0 // movaps 0x8834(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
- .byte 15,40,160,164,139,0,0 // movaps 0x8ba4(%eax),%xmm4
+ .byte 15,40,160,116,142,0,0 // movaps 0x8e74(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,180,139,0,0 // addps 0x8bb4(%eax),%xmm4
+ .byte 15,88,160,132,142,0,0 // addps 0x8e84(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,84,133,0,0 // addps 0x8554(%eax),%xmm4
+ .byte 15,88,160,36,136,0,0 // addps 0x8824(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,196,139,0,0 // addps 0x8bc4(%eax),%xmm4
+ .byte 15,88,160,148,142,0,0 // addps 0x8e94(%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
@@ -77301,17 +78263,17 @@ _sk_bicubic_p1x_sse2:
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
- .byte 15,40,160,233,132,0,0 // movaps 0x84e9(%eax),%xmm4
+ .byte 15,40,160,185,135,0,0 // movaps 0x87b9(%eax),%xmm4
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,174,128,0,0,0 // movups 0x80(%esi),%xmm5
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 15,40,176,57,139,0,0 // movaps 0x8b39(%eax),%xmm6
+ .byte 15,40,176,9,142,0,0 // movaps 0x8e09(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,73,139,0,0 // addps 0x8b49(%eax),%xmm6
+ .byte 15,88,176,25,142,0,0 // addps 0x8e19(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
.byte 15,88,244 // addps %xmm4,%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,89,139,0,0 // addps 0x8b59(%eax),%xmm6
+ .byte 15,88,176,41,142,0,0 // addps 0x8e29(%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
@@ -77338,11 +78300,11 @@ _sk_bicubic_p3x_sse2:
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,166,128,0,0,0 // movups 0x80(%esi),%xmm4
- .byte 15,88,128,233,138,0,0 // addps 0x8ae9(%eax),%xmm0
+ .byte 15,88,128,185,141,0,0 // addps 0x8db9(%eax),%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,89,160,201,138,0,0 // mulps 0x8ac9(%eax),%xmm4
- .byte 15,88,160,137,134,0,0 // addps 0x8689(%eax),%xmm4
+ .byte 15,89,160,153,141,0,0 // mulps 0x8d99(%eax),%xmm4
+ .byte 15,88,160,89,137,0,0 // addps 0x8959(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,17,166,0,1,0,0 // movups %xmm4,0x100(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -77370,13 +78332,13 @@ _sk_bicubic_n3y_sse2:
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,64 // movups 0x40(%esi),%xmm1
.byte 15,16,166,192,0,0,0 // movups 0xc0(%esi),%xmm4
- .byte 15,88,136,102,138,0,0 // addps 0x8a66(%eax),%xmm1
- .byte 15,40,168,70,132,0,0 // movaps 0x8446(%eax),%xmm5
+ .byte 15,88,136,54,141,0,0 // addps 0x8d36(%eax),%xmm1
+ .byte 15,40,168,22,135,0,0 // movaps 0x8716(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,89,228 // mulps %xmm4,%xmm4
- .byte 15,89,168,118,138,0,0 // mulps 0x8a76(%eax),%xmm5
- .byte 15,88,168,54,134,0,0 // addps 0x8636(%eax),%xmm5
+ .byte 15,89,168,70,141,0,0 // mulps 0x8d46(%eax),%xmm5
+ .byte 15,88,168,6,137,0,0 // addps 0x8906(%eax),%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
.byte 15,17,174,64,1,0,0 // movups %xmm5,0x140(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -77404,16 +78366,16 @@ _sk_bicubic_n1y_sse2:
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,64 // movups 0x40(%esi),%xmm1
.byte 15,16,166,192,0,0,0 // movups 0xc0(%esi),%xmm4
- .byte 15,88,136,248,137,0,0 // addps 0x89f8(%eax),%xmm1
- .byte 15,40,168,232,131,0,0 // movaps 0x83e8(%eax),%xmm5
+ .byte 15,88,136,200,140,0,0 // addps 0x8cc8(%eax),%xmm1
+ .byte 15,40,168,184,134,0,0 // movaps 0x86b8(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
- .byte 15,40,160,40,138,0,0 // movaps 0x8a28(%eax),%xmm4
+ .byte 15,40,160,248,140,0,0 // movaps 0x8cf8(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,56,138,0,0 // addps 0x8a38(%eax),%xmm4
+ .byte 15,88,160,8,141,0,0 // addps 0x8d08(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,216,131,0,0 // addps 0x83d8(%eax),%xmm4
+ .byte 15,88,160,168,134,0,0 // addps 0x86a8(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,72,138,0,0 // addps 0x8a48(%eax),%xmm4
+ .byte 15,88,160,24,141,0,0 // addps 0x8d18(%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
@@ -77438,17 +78400,17 @@ _sk_bicubic_p1y_sse2:
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
- .byte 15,40,160,108,131,0,0 // movaps 0x836c(%eax),%xmm4
+ .byte 15,40,160,60,134,0,0 // movaps 0x863c(%eax),%xmm4
.byte 15,16,78,64 // movups 0x40(%esi),%xmm1
.byte 15,16,174,192,0,0,0 // movups 0xc0(%esi),%xmm5
.byte 15,88,204 // addps %xmm4,%xmm1
- .byte 15,40,176,188,137,0,0 // movaps 0x89bc(%eax),%xmm6
+ .byte 15,40,176,140,140,0,0 // movaps 0x8c8c(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,204,137,0,0 // addps 0x89cc(%eax),%xmm6
+ .byte 15,88,176,156,140,0,0 // addps 0x8c9c(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
.byte 15,88,244 // addps %xmm4,%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,220,137,0,0 // addps 0x89dc(%eax),%xmm6
+ .byte 15,88,176,172,140,0,0 // addps 0x8cac(%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
@@ -77475,11 +78437,11 @@ _sk_bicubic_p3y_sse2:
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,64 // movups 0x40(%esi),%xmm1
.byte 15,16,166,192,0,0,0 // movups 0xc0(%esi),%xmm4
- .byte 15,88,136,107,137,0,0 // addps 0x896b(%eax),%xmm1
+ .byte 15,88,136,59,140,0,0 // addps 0x8c3b(%eax),%xmm1
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,89,160,75,137,0,0 // mulps 0x894b(%eax),%xmm4
- .byte 15,88,160,11,133,0,0 // addps 0x850b(%eax),%xmm4
+ .byte 15,89,160,27,140,0,0 // mulps 0x8c1b(%eax),%xmm4
+ .byte 15,88,160,219,135,0,0 // addps 0x87db(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,17,166,64,1,0,0 // movups %xmm4,0x140(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -77630,7 +78592,7 @@ _sk_clut_3D_sse2:
.byte 102,15,254,216 // paddd %xmm0,%xmm3
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,15,254,195 // paddd %xmm3,%xmm0
- .byte 102,15,111,162,181,135,0,0 // movdqa 0x87b5(%edx),%xmm4
+ .byte 102,15,111,162,133,138,0,0 // movdqa 0x8a85(%edx),%xmm4
.byte 102,15,127,165,120,255,255,255 // movdqa %xmm4,-0x88(%ebp)
.byte 102,15,112,200,245 // pshufd $0xf5,%xmm0,%xmm1
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
@@ -77670,7 +78632,7 @@ _sk_clut_3D_sse2:
.byte 243,15,16,4,129 // movss (%ecx,%eax,4),%xmm0
.byte 15,20,248 // unpcklps %xmm0,%xmm7
.byte 102,15,20,252 // unpcklpd %xmm4,%xmm7
- .byte 102,15,111,130,117,129,0,0 // movdqa 0x8175(%edx),%xmm0
+ .byte 102,15,111,130,69,132,0,0 // movdqa 0x8445(%edx),%xmm0
.byte 102,15,127,133,104,255,255,255 // movdqa %xmm0,-0x98(%ebp)
.byte 102,15,254,200 // paddd %xmm0,%xmm1
.byte 102,15,112,193,229 // pshufd $0xe5,%xmm1,%xmm0
@@ -77687,7 +78649,7 @@ _sk_clut_3D_sse2:
.byte 243,15,16,4,129 // movss (%ecx,%eax,4),%xmm0
.byte 15,20,240 // unpcklps %xmm0,%xmm6
.byte 102,15,20,241 // unpcklpd %xmm1,%xmm6
- .byte 15,40,130,165,135,0,0 // movaps 0x87a5(%edx),%xmm0
+ .byte 15,40,130,117,138,0,0 // movaps 0x8a75(%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)
@@ -78318,7 +79280,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,212 // movdqa %xmm4,%xmm2
.byte 102,15,254,214 // paddd %xmm6,%xmm2
.byte 102,15,254,218 // paddd %xmm2,%xmm3
- .byte 102,15,111,161,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm4
+ .byte 102,15,111,161,249,126,0,0 // movdqa 0x7ef9(%ecx),%xmm4
.byte 102,15,112,203,245 // pshufd $0xf5,%xmm3,%xmm1
.byte 102,15,244,220 // pmuludq %xmm4,%xmm3
.byte 102,15,244,204 // pmuludq %xmm4,%xmm1
@@ -78360,7 +79322,7 @@ _sk_clut_4D_sse2:
.byte 15,20,223 // unpcklps %xmm7,%xmm3
.byte 102,15,20,222 // unpcklpd %xmm6,%xmm3
.byte 102,15,41,157,232,254,255,255 // movapd %xmm3,-0x118(%ebp)
- .byte 102,15,254,137,233,117,0,0 // paddd 0x75e9(%ecx),%xmm1
+ .byte 102,15,254,137,185,120,0,0 // paddd 0x78b9(%ecx),%xmm1
.byte 102,15,112,241,229 // pshufd $0xe5,%xmm1,%xmm6
.byte 102,15,126,240 // movd %xmm6,%eax
.byte 102,15,112,241,78 // pshufd $0x4e,%xmm1,%xmm6
@@ -78375,7 +79337,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,60,130 // movss (%edx,%eax,4),%xmm7
.byte 15,20,223 // unpcklps %xmm7,%xmm3
.byte 102,15,20,222 // unpcklpd %xmm6,%xmm3
- .byte 15,40,185,25,124,0,0 // movaps 0x7c19(%ecx),%xmm7
+ .byte 15,40,185,233,126,0,0 // movaps 0x7ee9(%ecx),%xmm7
.byte 15,88,199 // addps %xmm7,%xmm0
.byte 15,41,133,120,255,255,255 // movaps %xmm0,-0x88(%ebp)
.byte 15,40,133,248,254,255,255 // movaps -0x108(%ebp),%xmm0
@@ -78396,7 +79358,7 @@ _sk_clut_4D_sse2:
.byte 102,15,127,101,168 // movdqa %xmm4,-0x58(%ebp)
.byte 102,15,254,212 // paddd %xmm4,%xmm2
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,161,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm4
+ .byte 102,15,111,161,249,126,0,0 // movdqa 0x7ef9(%ecx),%xmm4
.byte 102,15,244,212 // pmuludq %xmm4,%xmm2
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
.byte 102,15,112,240,232 // pshufd $0xe8,%xmm0,%xmm6
@@ -78432,7 +79394,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,130 // movss (%edx,%eax,4),%xmm5
.byte 15,20,213 // unpcklps %xmm5,%xmm2
.byte 102,15,20,214 // unpcklpd %xmm6,%xmm2
- .byte 102,15,254,129,233,117,0,0 // paddd 0x75e9(%ecx),%xmm0
+ .byte 102,15,254,129,185,120,0,0 // paddd 0x78b9(%ecx),%xmm0
.byte 102,15,112,232,229 // pshufd $0xe5,%xmm0,%xmm5
.byte 102,15,126,232 // movd %xmm5,%eax
.byte 102,15,112,232,78 // pshufd $0x4e,%xmm0,%xmm5
@@ -78516,7 +79478,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,130 // movss (%edx,%eax,4),%xmm5
.byte 15,20,245 // unpcklps %xmm5,%xmm6
.byte 102,15,20,240 // unpcklpd %xmm0,%xmm6
- .byte 102,15,254,137,233,117,0,0 // paddd 0x75e9(%ecx),%xmm1
+ .byte 102,15,254,137,185,120,0,0 // paddd 0x78b9(%ecx),%xmm1
.byte 102,15,112,193,229 // pshufd $0xe5,%xmm1,%xmm0
.byte 102,15,126,192 // movd %xmm0,%eax
.byte 102,15,112,193,78 // pshufd $0x4e,%xmm1,%xmm0
@@ -78534,7 +79496,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,15,254,77,168 // paddd -0x58(%ebp),%xmm1
.byte 102,15,112,193,245 // pshufd $0xf5,%xmm1,%xmm0
- .byte 102,15,111,145,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm2
+ .byte 102,15,111,145,249,126,0,0 // movdqa 0x7ef9(%ecx),%xmm2
.byte 102,15,244,202 // pmuludq %xmm2,%xmm1
.byte 102,15,244,194 // pmuludq %xmm2,%xmm0
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
@@ -78570,7 +79532,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,4,130 // movss (%edx,%eax,4),%xmm0
.byte 15,20,216 // unpcklps %xmm0,%xmm3
.byte 102,15,20,217 // unpcklpd %xmm1,%xmm3
- .byte 102,15,254,169,233,117,0,0 // paddd 0x75e9(%ecx),%xmm5
+ .byte 102,15,254,169,185,120,0,0 // paddd 0x78b9(%ecx),%xmm5
.byte 102,15,112,197,229 // pshufd $0xe5,%xmm5,%xmm0
.byte 102,15,126,192 // movd %xmm0,%eax
.byte 102,15,112,197,78 // pshufd $0x4e,%xmm5,%xmm0
@@ -78630,7 +79592,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,254,85,152 // paddd -0x68(%ebp),%xmm2
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,153,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm3
+ .byte 102,15,111,153,249,126,0,0 // movdqa 0x7ef9(%ecx),%xmm3
.byte 102,15,244,211 // pmuludq %xmm3,%xmm2
.byte 102,15,244,195 // pmuludq %xmm3,%xmm0
.byte 102,15,111,251 // movdqa %xmm3,%xmm7
@@ -78669,7 +79631,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,130 // movss (%edx,%eax,4),%xmm5
.byte 15,20,229 // unpcklps %xmm5,%xmm4
.byte 102,15,20,227 // unpcklpd %xmm3,%xmm4
- .byte 102,15,254,129,233,117,0,0 // paddd 0x75e9(%ecx),%xmm0
+ .byte 102,15,254,129,185,120,0,0 // paddd 0x78b9(%ecx),%xmm0
.byte 102,15,112,216,229 // pshufd $0xe5,%xmm0,%xmm3
.byte 102,15,126,216 // movd %xmm3,%eax
.byte 102,15,112,216,78 // pshufd $0x4e,%xmm0,%xmm3
@@ -78721,7 +79683,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,52,130 // movss (%edx,%eax,4),%xmm6
.byte 15,20,238 // unpcklps %xmm6,%xmm5
.byte 102,15,20,235 // unpcklpd %xmm3,%xmm5
- .byte 102,15,111,137,233,117,0,0 // movdqa 0x75e9(%ecx),%xmm1
+ .byte 102,15,111,137,185,120,0,0 // movdqa 0x78b9(%ecx),%xmm1
.byte 102,15,254,249 // paddd %xmm1,%xmm7
.byte 102,15,112,223,229 // pshufd $0xe5,%xmm7,%xmm3
.byte 102,15,126,216 // movd %xmm3,%eax
@@ -78755,7 +79717,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,226 // movdqa %xmm2,%xmm4
.byte 102,15,254,69,152 // paddd -0x68(%ebp),%xmm0
.byte 102,15,112,208,245 // pshufd $0xf5,%xmm0,%xmm2
- .byte 102,15,111,153,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm3
+ .byte 102,15,111,153,249,126,0,0 // movdqa 0x7ef9(%ecx),%xmm3
.byte 102,15,244,195 // pmuludq %xmm3,%xmm0
.byte 102,15,244,211 // pmuludq %xmm3,%xmm2
.byte 102,15,112,218,232 // pshufd $0xe8,%xmm2,%xmm3
@@ -78812,7 +79774,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,212 // movdqa %xmm4,%xmm2
.byte 102,15,254,85,168 // paddd -0x58(%ebp),%xmm2
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,137,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm1
+ .byte 102,15,111,137,249,126,0,0 // movdqa 0x7ef9(%ecx),%xmm1
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,112,240,232 // pshufd $0xe8,%xmm0,%xmm6
@@ -78849,7 +79811,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,130 // movss (%edx,%eax,4),%xmm4
.byte 15,20,212 // unpcklps %xmm4,%xmm2
.byte 102,15,20,214 // unpcklpd %xmm6,%xmm2
- .byte 102,15,254,129,233,117,0,0 // paddd 0x75e9(%ecx),%xmm0
+ .byte 102,15,254,129,185,120,0,0 // paddd 0x78b9(%ecx),%xmm0
.byte 102,15,112,224,229 // pshufd $0xe5,%xmm0,%xmm4
.byte 102,15,126,224 // movd %xmm4,%eax
.byte 102,15,112,224,78 // pshufd $0x4e,%xmm0,%xmm4
@@ -78917,7 +79879,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,93,152 // movdqa -0x68(%ebp),%xmm3
.byte 102,15,254,217 // paddd %xmm1,%xmm3
.byte 102,15,112,211,245 // pshufd $0xf5,%xmm3,%xmm2
- .byte 102,15,111,129,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm0
+ .byte 102,15,111,129,249,126,0,0 // movdqa 0x7ef9(%ecx),%xmm0
.byte 102,15,244,216 // pmuludq %xmm0,%xmm3
.byte 102,15,244,208 // pmuludq %xmm0,%xmm2
.byte 102,15,111,248 // movdqa %xmm0,%xmm7
@@ -78956,7 +79918,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,28,130 // movss (%edx,%eax,4),%xmm3
.byte 15,20,235 // unpcklps %xmm3,%xmm5
.byte 102,15,20,238 // unpcklpd %xmm6,%xmm5
- .byte 102,15,254,145,233,117,0,0 // paddd 0x75e9(%ecx),%xmm2
+ .byte 102,15,254,145,185,120,0,0 // paddd 0x78b9(%ecx),%xmm2
.byte 102,15,112,218,229 // pshufd $0xe5,%xmm2,%xmm3
.byte 102,15,126,216 // movd %xmm3,%eax
.byte 102,15,112,218,78 // pshufd $0x4e,%xmm2,%xmm3
@@ -79008,7 +79970,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,4,130 // movss (%edx,%eax,4),%xmm0
.byte 15,20,208 // unpcklps %xmm0,%xmm2
.byte 102,15,20,215 // unpcklpd %xmm7,%xmm2
- .byte 102,15,111,137,233,117,0,0 // movdqa 0x75e9(%ecx),%xmm1
+ .byte 102,15,111,137,185,120,0,0 // movdqa 0x78b9(%ecx),%xmm1
.byte 102,15,254,217 // paddd %xmm1,%xmm3
.byte 102,15,112,195,229 // pshufd $0xe5,%xmm3,%xmm0
.byte 102,15,126,192 // movd %xmm0,%eax
@@ -79043,7 +80005,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
.byte 102,15,254,69,152 // paddd -0x68(%ebp),%xmm0
.byte 102,15,112,224,245 // pshufd $0xf5,%xmm0,%xmm4
- .byte 102,15,111,169,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm5
+ .byte 102,15,111,169,249,126,0,0 // movdqa 0x7ef9(%ecx),%xmm5
.byte 102,15,111,221 // movdqa %xmm5,%xmm3
.byte 102,15,244,195 // pmuludq %xmm3,%xmm0
.byte 102,15,244,227 // pmuludq %xmm3,%xmm4
@@ -79099,7 +80061,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,15,254,77,168 // paddd -0x58(%ebp),%xmm1
.byte 102,15,112,193,245 // pshufd $0xf5,%xmm1,%xmm0
- .byte 102,15,111,145,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm2
+ .byte 102,15,111,145,249,126,0,0 // movdqa 0x7ef9(%ecx),%xmm2
.byte 102,15,244,202 // pmuludq %xmm2,%xmm1
.byte 102,15,244,194 // pmuludq %xmm2,%xmm0
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
@@ -79135,7 +80097,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,4,130 // movss (%edx,%eax,4),%xmm0
.byte 15,20,216 // unpcklps %xmm0,%xmm3
.byte 102,15,20,217 // unpcklpd %xmm1,%xmm3
- .byte 102,15,254,185,233,117,0,0 // paddd 0x75e9(%ecx),%xmm7
+ .byte 102,15,254,185,185,120,0,0 // paddd 0x78b9(%ecx),%xmm7
.byte 102,15,112,199,229 // pshufd $0xe5,%xmm7,%xmm0
.byte 102,15,126,192 // movd %xmm0,%eax
.byte 102,15,112,199,78 // pshufd $0x4e,%xmm7,%xmm0
@@ -79185,7 +80147,7 @@ _sk_clut_4D_sse2:
.byte 102,15,111,233 // movdqa %xmm1,%xmm5
.byte 102,15,254,69,152 // paddd -0x68(%ebp),%xmm0
.byte 102,15,112,200,245 // pshufd $0xf5,%xmm0,%xmm1
- .byte 102,15,111,145,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm2
+ .byte 102,15,111,145,249,126,0,0 // movdqa 0x7ef9(%ecx),%xmm2
.byte 102,15,244,194 // pmuludq %xmm2,%xmm0
.byte 102,15,244,202 // pmuludq %xmm2,%xmm1
.byte 102,15,111,250 // movdqa %xmm2,%xmm7
@@ -79224,7 +80186,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,130 // movss (%edx,%eax,4),%xmm4
.byte 15,20,204 // unpcklps %xmm4,%xmm1
.byte 102,15,20,203 // unpcklpd %xmm3,%xmm1
- .byte 102,15,254,145,233,117,0,0 // paddd 0x75e9(%ecx),%xmm2
+ .byte 102,15,254,145,185,120,0,0 // paddd 0x78b9(%ecx),%xmm2
.byte 102,15,112,218,229 // pshufd $0xe5,%xmm2,%xmm3
.byte 102,15,126,216 // movd %xmm3,%eax
.byte 102,15,112,218,78 // pshufd $0x4e,%xmm2,%xmm3
@@ -79278,7 +80240,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,130 // movss (%edx,%eax,4),%xmm4
.byte 15,20,252 // unpcklps %xmm4,%xmm7
.byte 102,15,20,254 // unpcklpd %xmm6,%xmm7
- .byte 102,15,254,153,233,117,0,0 // paddd 0x75e9(%ecx),%xmm3
+ .byte 102,15,254,153,185,120,0,0 // paddd 0x78b9(%ecx),%xmm3
.byte 102,15,112,227,229 // pshufd $0xe5,%xmm3,%xmm4
.byte 102,15,126,224 // movd %xmm4,%eax
.byte 102,15,112,227,78 // pshufd $0x4e,%xmm3,%xmm4
@@ -79311,7 +80273,7 @@ _sk_clut_4D_sse2:
.byte 102,15,254,208 // paddd %xmm0,%xmm2
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,112,194,245 // pshufd $0xf5,%xmm2,%xmm0
- .byte 102,15,111,137,41,124,0,0 // movdqa 0x7c29(%ecx),%xmm1
+ .byte 102,15,111,137,249,126,0,0 // movdqa 0x7ef9(%ecx),%xmm1
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
@@ -79351,7 +80313,7 @@ _sk_clut_4D_sse2:
.byte 15,20,225 // unpcklps %xmm1,%xmm4
.byte 102,15,20,226 // unpcklpd %xmm2,%xmm4
.byte 102,15,41,165,88,255,255,255 // movapd %xmm4,-0xa8(%ebp)
- .byte 102,15,254,129,233,117,0,0 // paddd 0x75e9(%ecx),%xmm0
+ .byte 102,15,254,129,185,120,0,0 // paddd 0x78b9(%ecx),%xmm0
.byte 102,15,112,200,229 // pshufd $0xe5,%xmm0,%xmm1
.byte 102,15,126,200 // movd %xmm1,%eax
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
@@ -79405,7 +80367,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,52,130 // movss (%edx,%eax,4),%xmm6
.byte 15,20,206 // unpcklps %xmm6,%xmm1
.byte 102,15,20,203 // unpcklpd %xmm3,%xmm1
- .byte 102,15,254,145,233,117,0,0 // paddd 0x75e9(%ecx),%xmm2
+ .byte 102,15,254,145,185,120,0,0 // paddd 0x78b9(%ecx),%xmm2
.byte 102,15,112,218,229 // pshufd $0xe5,%xmm2,%xmm3
.byte 102,15,126,216 // movd %xmm3,%eax
.byte 102,15,112,218,78 // pshufd $0x4e,%xmm2,%xmm3
@@ -79474,7 +80436,7 @@ _sk_clut_4D_sse2:
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,153,169,117,0,0 // movaps 0x75a9(%ecx),%xmm3
+ .byte 15,40,153,121,120,0,0 // movaps 0x7879(%ecx),%xmm3
.byte 80 // push %eax
.byte 255,117,8 // pushl 0x8(%ebp)
.byte 255,82,4 // call *0x4(%edx)
@@ -79495,15 +80457,15 @@ _sk_gauss_a_to_rgba_sse2:
.byte 232,0,0,0,0 // call 952c <_sk_gauss_a_to_rgba_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,128,228,103,0,0 // movaps 0x67e4(%eax),%xmm0
+ .byte 15,40,128,180,106,0,0 // movaps 0x6ab4(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,244,103,0,0 // addps 0x67f4(%eax),%xmm0
+ .byte 15,88,128,196,106,0,0 // addps 0x6ac4(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,4,104,0,0 // addps 0x6804(%eax),%xmm0
+ .byte 15,88,128,212,106,0,0 // addps 0x6ad4(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,20,104,0,0 // addps 0x6814(%eax),%xmm0
+ .byte 15,88,128,228,106,0,0 // addps 0x6ae4(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,36,104,0,0 // addps 0x6824(%eax),%xmm0
+ .byte 15,88,128,244,106,0,0 // addps 0x6af4(%eax),%xmm0
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,200 // movaps %xmm0,%xmm1
@@ -79515,6 +80477,190 @@ _sk_gauss_a_to_rgba_sse2:
.byte 131,196,24 // add $0x18,%esp
.byte 93 // pop %ebp
.byte 195 // ret
+
+HIDDEN _sk_bilerp_clamp_8888_sse2
+.globl _sk_bilerp_clamp_8888_sse2
+FUNCTION(_sk_bilerp_clamp_8888_sse2)
+_sk_bilerp_clamp_8888_sse2:
+ .byte 85 // push %ebp
+ .byte 137,229 // mov %esp,%ebp
+ .byte 83 // push %ebx
+ .byte 87 // push %edi
+ .byte 86 // push %esi
+ .byte 129,236,12,1,0,0 // sub $0x10c,%esp
+ .byte 232,0,0,0,0 // call 958a <_sk_bilerp_clamp_8888_sse2+0x11>
+ .byte 90 // pop %edx
+ .byte 139,69,12 // mov 0xc(%ebp),%eax
+ .byte 139,178,178,107,0,0 // mov 0x6bb2(%edx),%esi
+ .byte 139,14 // mov (%esi),%ecx
+ .byte 137,77,240 // mov %ecx,-0x10(%ebp)
+ .byte 139,24 // mov (%eax),%ebx
+ .byte 15,40,154,182,99,0,0 // movaps 0x63b6(%edx),%xmm3
+ .byte 15,41,133,40,255,255,255 // movaps %xmm0,-0xd8(%ebp)
+ .byte 15,40,224 // movaps %xmm0,%xmm4
+ .byte 15,88,227 // addps %xmm3,%xmm4
+ .byte 243,15,91,196 // cvttps2dq %xmm4,%xmm0
+ .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
+ .byte 15,40,212 // movaps %xmm4,%xmm2
+ .byte 15,194,208,1 // cmpltps %xmm0,%xmm2
+ .byte 15,40,170,198,99,0,0 // movaps 0x63c6(%edx),%xmm5
+ .byte 15,84,213 // andps %xmm5,%xmm2
+ .byte 15,92,194 // subps %xmm2,%xmm0
+ .byte 15,92,224 // subps %xmm0,%xmm4
+ .byte 15,41,77,136 // movaps %xmm1,-0x78(%ebp)
+ .byte 15,88,217 // addps %xmm1,%xmm3
+ .byte 243,15,91,195 // cvttps2dq %xmm3,%xmm0
+ .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,205 // andps %xmm5,%xmm1
+ .byte 15,92,193 // subps %xmm1,%xmm0
+ .byte 15,92,216 // subps %xmm0,%xmm3
+ .byte 141,77,232 // lea -0x18(%ebp),%ecx
+ .byte 199,65,4,0,0,0,63 // movl $0x3f000000,0x4(%ecx)
+ .byte 199,1,0,0,0,191 // movl $0xbf000000,(%ecx)
+ .byte 243,15,16,75,8 // movss 0x8(%ebx),%xmm1
+ .byte 15,198,201,0 // shufps $0x0,%xmm1,%xmm1
+ .byte 102,15,118,192 // pcmpeqd %xmm0,%xmm0
+ .byte 102,15,254,200 // paddd %xmm0,%xmm1
+ .byte 102,15,127,141,72,255,255,255 // movdqa %xmm1,-0xb8(%ebp)
+ .byte 243,15,16,75,12 // movss 0xc(%ebx),%xmm1
+ .byte 15,198,201,0 // shufps $0x0,%xmm1,%xmm1
+ .byte 102,15,254,200 // paddd %xmm0,%xmm1
+ .byte 102,15,127,77,168 // movdqa %xmm1,-0x58(%ebp)
+ .byte 15,40,197 // movaps %xmm5,%xmm0
+ .byte 15,41,165,56,255,255,255 // movaps %xmm4,-0xc8(%ebp)
+ .byte 15,92,196 // subps %xmm4,%xmm0
+ .byte 15,41,133,120,255,255,255 // movaps %xmm0,-0x88(%ebp)
+ .byte 15,41,93,152 // movaps %xmm3,-0x68(%ebp)
+ .byte 15,92,235 // subps %xmm3,%xmm5
+ .byte 15,41,109,200 // movaps %xmm5,-0x38(%ebp)
+ .byte 139,59 // mov (%ebx),%edi
+ .byte 102,15,110,67,4 // movd 0x4(%ebx),%xmm0
+ .byte 102,15,112,192,0 // pshufd $0x0,%xmm0,%xmm0
+ .byte 102,15,127,69,184 // movdqa %xmm0,-0x48(%ebp)
+ .byte 141,93,240 // lea -0x10(%ebp),%ebx
+ .byte 243,15,16,170,170,107,0,0 // movss 0x6baa(%edx),%xmm5
+ .byte 15,40,138,134,100,0,0 // movaps 0x6486(%edx),%xmm1
+ .byte 15,41,141,88,255,255,255 // movaps %xmm1,-0xa8(%ebp)
+ .byte 15,40,138,198,101,0,0 // movaps 0x65c6(%edx),%xmm1
+ .byte 15,41,141,104,255,255,255 // movaps %xmm1,-0x98(%ebp)
+ .byte 15,87,201 // xorps %xmm1,%xmm1
+ .byte 15,87,210 // xorps %xmm2,%xmm2
+ .byte 15,87,219 // xorps %xmm3,%xmm3
+ .byte 102,15,239,192 // pxor %xmm0,%xmm0
+ .byte 235,4 // jmp 9690 <_sk_bilerp_clamp_8888_sse2+0x117>
+ .byte 243,15,16,41 // movss (%ecx),%xmm5
+ .byte 15,87,228 // xorps %xmm4,%xmm4
+ .byte 15,46,236 // ucomiss %xmm4,%xmm5
+ .byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
+ .byte 15,88,109,136 // addps -0x78(%ebp),%xmm5
+ .byte 15,87,228 // xorps %xmm4,%xmm4
+ .byte 15,95,229 // maxps %xmm5,%xmm4
+ .byte 15,40,109,152 // movaps -0x68(%ebp),%xmm5
+ .byte 15,41,109,216 // movaps %xmm5,-0x28(%ebp)
+ .byte 119,8 // ja 96b6 <_sk_bilerp_clamp_8888_sse2+0x13d>
+ .byte 15,40,109,200 // movaps -0x38(%ebp),%xmm5
+ .byte 15,41,109,216 // movaps %xmm5,-0x28(%ebp)
+ .byte 15,93,101,168 // minps -0x58(%ebp),%xmm4
+ .byte 243,15,91,244 // cvttps2dq %xmm4,%xmm6
+ .byte 102,15,111,101,184 // movdqa -0x48(%ebp),%xmm4
+ .byte 102,15,111,236 // movdqa %xmm4,%xmm5
+ .byte 102,15,244,238 // pmuludq %xmm6,%xmm5
+ .byte 102,15,112,253,232 // pshufd $0xe8,%xmm5,%xmm7
+ .byte 102,15,112,238,245 // pshufd $0xf5,%xmm6,%xmm5
+ .byte 102,15,112,228,245 // pshufd $0xf5,%xmm4,%xmm4
+ .byte 102,15,244,229 // pmuludq %xmm5,%xmm4
+ .byte 102,15,112,228,232 // pshufd $0xe8,%xmm4,%xmm4
+ .byte 102,15,98,252 // punpckldq %xmm4,%xmm7
+ .byte 102,15,127,189,24,255,255,255 // movdqa %xmm7,-0xe8(%ebp)
+ .byte 49,210 // xor %edx,%edx
+ .byte 15,41,157,8,255,255,255 // movaps %xmm3,-0xf8(%ebp)
+ .byte 102,15,127,133,248,254,255,255 // movdqa %xmm0,-0x108(%ebp)
+ .byte 15,41,141,232,254,255,255 // movaps %xmm1,-0x118(%ebp)
+ .byte 243,15,16,68,21,232 // movss -0x18(%ebp,%edx,1),%xmm0
+ .byte 15,40,200 // movaps %xmm0,%xmm1
+ .byte 15,198,201,0 // shufps $0x0,%xmm1,%xmm1
+ .byte 15,88,141,40,255,255,255 // addps -0xd8(%ebp),%xmm1
+ .byte 102,15,239,228 // pxor %xmm4,%xmm4
+ .byte 15,95,225 // maxps %xmm1,%xmm4
+ .byte 15,93,165,72,255,255,255 // minps -0xb8(%ebp),%xmm4
+ .byte 243,15,91,228 // cvttps2dq %xmm4,%xmm4
+ .byte 102,15,254,165,24,255,255,255 // paddd -0xe8(%ebp),%xmm4
+ .byte 102,15,112,236,78 // pshufd $0x4e,%xmm4,%xmm5
+ .byte 102,15,112,204,231 // pshufd $0xe7,%xmm4,%xmm1
+ .byte 102,15,126,200 // movd %xmm1,%eax
+ .byte 102,15,110,12,135 // movd (%edi,%eax,4),%xmm1
+ .byte 102,15,126,232 // movd %xmm5,%eax
+ .byte 102,15,110,60,135 // movd (%edi,%eax,4),%xmm7
+ .byte 102,15,126,224 // movd %xmm4,%eax
+ .byte 102,15,112,228,229 // pshufd $0xe5,%xmm4,%xmm4
+ .byte 102,15,110,52,135 // movd (%edi,%eax,4),%xmm6
+ .byte 102,15,126,224 // movd %xmm4,%eax
+ .byte 102,15,110,36,135 // movd (%edi,%eax,4),%xmm4
+ .byte 102,15,239,237 // pxor %xmm5,%xmm5
+ .byte 15,46,197 // ucomiss %xmm5,%xmm0
+ .byte 102,15,98,249 // punpckldq %xmm1,%xmm7
+ .byte 102,15,98,244 // punpckldq %xmm4,%xmm6
+ .byte 102,15,108,247 // punpcklqdq %xmm7,%xmm6
+ .byte 102,15,111,198 // movdqa %xmm6,%xmm0
+ .byte 102,15,111,173,88,255,255,255 // movdqa -0xa8(%ebp),%xmm5
+ .byte 102,15,219,197 // pand %xmm5,%xmm0
+ .byte 15,91,248 // cvtdq2ps %xmm0,%xmm7
+ .byte 15,40,141,104,255,255,255 // movaps -0x98(%ebp),%xmm1
+ .byte 15,89,249 // mulps %xmm1,%xmm7
+ .byte 102,15,111,198 // movdqa %xmm6,%xmm0
+ .byte 102,15,114,208,8 // psrld $0x8,%xmm0
+ .byte 102,15,219,197 // pand %xmm5,%xmm0
+ .byte 15,91,224 // cvtdq2ps %xmm0,%xmm4
+ .byte 15,89,225 // mulps %xmm1,%xmm4
+ .byte 102,15,111,198 // movdqa %xmm6,%xmm0
+ .byte 102,15,114,208,16 // psrld $0x10,%xmm0
+ .byte 102,15,219,197 // pand %xmm5,%xmm0
+ .byte 15,91,232 // cvtdq2ps %xmm0,%xmm5
+ .byte 15,89,233 // mulps %xmm1,%xmm5
+ .byte 102,15,114,214,24 // psrld $0x18,%xmm6
+ .byte 15,91,222 // cvtdq2ps %xmm6,%xmm3
+ .byte 15,89,217 // mulps %xmm1,%xmm3
+ .byte 15,40,181,56,255,255,255 // movaps -0xc8(%ebp),%xmm6
+ .byte 119,7 // ja 97d9 <_sk_bilerp_clamp_8888_sse2+0x260>
+ .byte 15,40,181,120,255,255,255 // movaps -0x88(%ebp),%xmm6
+ .byte 15,89,117,216 // mulps -0x28(%ebp),%xmm6
+ .byte 15,89,254 // mulps %xmm6,%xmm7
+ .byte 15,40,133,248,254,255,255 // movaps -0x108(%ebp),%xmm0
+ .byte 15,88,199 // addps %xmm7,%xmm0
+ .byte 15,89,230 // mulps %xmm6,%xmm4
+ .byte 15,40,141,232,254,255,255 // movaps -0x118(%ebp),%xmm1
+ .byte 15,88,204 // addps %xmm4,%xmm1
+ .byte 15,89,238 // mulps %xmm6,%xmm5
+ .byte 15,88,213 // addps %xmm5,%xmm2
+ .byte 15,89,243 // mulps %xmm3,%xmm6
+ .byte 15,40,157,8,255,255,255 // movaps -0xf8(%ebp),%xmm3
+ .byte 15,88,222 // addps %xmm6,%xmm3
+ .byte 131,194,4 // add $0x4,%edx
+ .byte 131,250,8 // cmp $0x8,%edx
+ .byte 15,133,219,254,255,255 // jne 96f1 <_sk_bilerp_clamp_8888_sse2+0x178>
+ .byte 131,193,4 // add $0x4,%ecx
+ .byte 57,217 // cmp %ebx,%ecx
+ .byte 15,133,107,254,255,255 // jne 968c <_sk_bilerp_clamp_8888_sse2+0x113>
+ .byte 139,69,12 // mov 0xc(%ebp),%eax
+ .byte 137,193 // mov %eax,%ecx
+ .byte 141,65,8 // lea 0x8(%ecx),%eax
+ .byte 131,236,8 // sub $0x8,%esp
+ .byte 80 // push %eax
+ .byte 255,117,8 // pushl 0x8(%ebp)
+ .byte 255,81,4 // call *0x4(%ecx)
+ .byte 131,196,16 // add $0x10,%esp
+ .byte 139,6 // mov (%esi),%eax
+ .byte 59,69,240 // cmp -0x10(%ebp),%eax
+ .byte 117,11 // jne 9848 <_sk_bilerp_clamp_8888_sse2+0x2cf>
+ .byte 129,196,12,1,0,0 // add $0x10c,%esp
+ .byte 94 // pop %esi
+ .byte 95 // pop %edi
+ .byte 91 // pop %ebx
+ .byte 93 // pop %ebp
+ .byte 195 // ret
+ .byte 232,179,103,255,255 // call 0 <_sk_start_pipeline_sse2>
.byte 144 // nop
.byte 144 // nop
.byte 144 // nop
@@ -79531,7 +80677,7 @@ _sk_start_pipeline_sse2_lowp:
.byte 131,236,92 // sub $0x5c,%esp
.byte 139,125,12 // mov 0xc(%ebp),%edi
.byte 59,125,20 // cmp 0x14(%ebp),%edi
- .byte 15,131,193,0,0,0 // jae 9652 <_sk_start_pipeline_sse2_lowp+0xd6>
+ .byte 15,131,193,0,0,0 // jae 9926 <_sk_start_pipeline_sse2_lowp+0xd6>
.byte 139,85,16 // mov 0x10(%ebp),%edx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,117,24 // mov 0x18(%ebp),%esi
@@ -79545,7 +80691,7 @@ _sk_start_pipeline_sse2_lowp:
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 137,223 // mov %ebx,%edi
.byte 137,243 // mov %esi,%ebx
- .byte 119,77 // ja 9604 <_sk_start_pipeline_sse2_lowp+0x88>
+ .byte 119,77 // ja 98d8 <_sk_start_pipeline_sse2_lowp+0x88>
.byte 139,117,8 // mov 0x8(%ebp),%esi
.byte 15,41,68,36,64 // movaps %xmm0,0x40(%esp)
.byte 15,41,68,36,48 // movaps %xmm0,0x30(%esp)
@@ -79567,13 +80713,13 @@ _sk_start_pipeline_sse2_lowp:
.byte 131,198,16 // add $0x10,%esi
.byte 57,214 // cmp %edx,%esi
.byte 137,198 // mov %eax,%esi
- .byte 118,182 // jbe 95ba <_sk_start_pipeline_sse2_lowp+0x3e>
+ .byte 118,182 // jbe 988e <_sk_start_pipeline_sse2_lowp+0x3e>
.byte 137,209 // mov %edx,%ecx
.byte 41,193 // sub %eax,%ecx
.byte 137,222 // mov %ebx,%esi
.byte 137,251 // mov %edi,%ebx
.byte 139,125,240 // mov -0x10(%ebp),%edi
- .byte 116,55 // je 9648 <_sk_start_pipeline_sse2_lowp+0xcc>
+ .byte 116,55 // je 991c <_sk_start_pipeline_sse2_lowp+0xcc>
.byte 15,41,68,36,64 // movaps %xmm0,0x40(%esp)
.byte 15,41,68,36,48 // movaps %xmm0,0x30(%esp)
.byte 15,41,68,36,32 // movaps %xmm0,0x20(%esp)
@@ -79591,7 +80737,7 @@ _sk_start_pipeline_sse2_lowp:
.byte 139,85,16 // mov 0x10(%ebp),%edx
.byte 71 // inc %edi
.byte 59,125,20 // cmp 0x14(%ebp),%edi
- .byte 15,133,86,255,255,255 // jne 95a8 <_sk_start_pipeline_sse2_lowp+0x2c>
+ .byte 15,133,86,255,255,255 // jne 987c <_sk_start_pipeline_sse2_lowp+0x2c>
.byte 131,196,92 // add $0x5c,%esp
.byte 94 // pop %esi
.byte 95 // pop %edi
@@ -79614,7 +80760,7 @@ _sk_seed_shader_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9668 <_sk_seed_shader_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 993c <_sk_seed_shader_sse2_lowp+0xd>
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,93,24 // movaps 0x18(%ebp),%xmm3
@@ -79635,7 +80781,7 @@ _sk_seed_shader_sse2_lowp:
.byte 102,15,110,210 // movd %edx,%xmm2
.byte 102,15,112,210,0 // pshufd $0x0,%xmm2,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,88,145,8,96,0,0 // addps 0x6008(%ecx),%xmm2
+ .byte 15,88,145,4,96,0,0 // addps 0x6004(%ecx),%xmm2
.byte 141,78,8 // lea 0x8(%esi),%ecx
.byte 15,41,116,36,64 // movaps %xmm6,0x40(%esp)
.byte 15,41,108,36,48 // movaps %xmm5,0x30(%esp)
@@ -79965,7 +81111,7 @@ _sk_black_color_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,92 // sub $0x5c,%esp
- .byte 232,0,0,0,0 // call 9a87 <_sk_black_color_sse2_lowp+0xe>
+ .byte 232,0,0,0,0 // call 9d5b <_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
@@ -79984,7 +81130,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,217,98,0,0 // movaps 0x62d9(%eax),%xmm3
+ .byte 15,40,152,213,98,0,0 // movaps 0x62d5(%eax),%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -80006,7 +81152,7 @@ _sk_white_color_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,92 // sub $0x5c,%esp
- .byte 232,0,0,0,0 // call 9af2 <_sk_white_color_sse2_lowp+0xe>
+ .byte 232,0,0,0,0 // call 9dc6 <_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
@@ -80025,7 +81171,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,110,98,0,0 // movaps 0x626e(%eax),%xmm0
+ .byte 15,40,128,106,98,0,0 // movaps 0x626a(%eax),%xmm0
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -80046,7 +81192,7 @@ _sk_set_rgb_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9b5c <_sk_set_rgb_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9e30 <_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
@@ -80055,7 +81201,7 @@ _sk_set_rgb_sse2_lowp:
.byte 243,15,16,150,8,99,0,0 // movss 0x6308(%esi),%xmm2
.byte 243,15,16,7 // movss (%edi),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,15,16,142,4,99,0,0 // movss 0x6304(%esi),%xmm1
+ .byte 243,15,16,142,0,99,0,0 // movss 0x6300(%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
@@ -80104,12 +81250,12 @@ _sk_clamp_a_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9c20 <_sk_clamp_a_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9ef4 <_sk_clamp_a_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,16 // mov 0x10(%ebp),%ecx
.byte 139,85,20 // mov 0x14(%ebp),%edx
- .byte 102,15,111,166,80,97,0,0 // movdqa 0x6150(%esi),%xmm4
+ .byte 102,15,111,166,76,97,0,0 // movdqa 0x614c(%esi),%xmm4
.byte 102,15,111,232 // movdqa %xmm0,%xmm5
.byte 102,15,239,236 // pxor %xmm4,%xmm5
.byte 102,15,111,243 // movdqa %xmm3,%xmm6
@@ -80165,11 +81311,11 @@ _sk_clamp_a_dst_sse2_lowp:
.byte 15,41,85,216 // movaps %xmm2,-0x28(%ebp)
.byte 15,41,77,232 // movaps %xmm1,-0x18(%ebp)
.byte 15,40,216 // movaps %xmm0,%xmm3
- .byte 232,0,0,0,0 // call 9ce7 <_sk_clamp_a_dst_sse2_lowp+0x1f>
+ .byte 232,0,0,0,0 // call 9fbb <_sk_clamp_a_dst_sse2_lowp+0x1f>
.byte 88 // pop %eax
.byte 102,15,111,101,72 // movdqa 0x48(%ebp),%xmm4
.byte 102,15,111,77,24 // movdqa 0x18(%ebp),%xmm1
- .byte 102,15,111,144,137,96,0,0 // movdqa 0x6089(%eax),%xmm2
+ .byte 102,15,111,144,133,96,0,0 // movdqa 0x6085(%eax),%xmm2
.byte 102,15,111,249 // movdqa %xmm1,%xmm7
.byte 102,15,239,250 // pxor %xmm2,%xmm7
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
@@ -80226,7 +81372,7 @@ _sk_premul_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 9db6 <_sk_premul_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a08a <_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
@@ -80235,7 +81381,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,170,95,0,0 // movdqa 0x5faa(%edx),%xmm7
+ .byte 102,15,111,186,166,95,0,0 // movdqa 0x5fa6(%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
@@ -80275,12 +81421,12 @@ _sk_premul_dst_sse2_lowp:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,40,200 // movaps %xmm0,%xmm1
- .byte 232,0,0,0,0 // call 9e4b <_sk_premul_dst_sse2_lowp+0x1a>
+ .byte 232,0,0,0,0 // call a11f <_sk_premul_dst_sse2_lowp+0x1a>
.byte 88 // pop %eax
.byte 102,15,111,101,72 // movdqa 0x48(%ebp),%xmm4
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
.byte 102,15,213,236 // pmullw %xmm4,%xmm5
- .byte 102,15,111,176,21,95,0,0 // movdqa 0x5f15(%eax),%xmm6
+ .byte 102,15,111,176,17,95,0,0 // movdqa 0x5f11(%eax),%xmm6
.byte 102,15,253,238 // paddw %xmm6,%xmm5
.byte 102,15,111,125,40 // movdqa 0x28(%ebp),%xmm7
.byte 102,15,213,252 // pmullw %xmm4,%xmm7
@@ -80422,12 +81568,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 9fda <_sk_invert_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a2ae <_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,134,93,0,0 // movdqa 0x5d86(%eax),%xmm4
+ .byte 102,15,111,160,130,93,0,0 // movdqa 0x5d82(%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
@@ -80509,11 +81655,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 a0d2 <_sk_srcatop_sse2_lowp+0x19>
+ .byte 232,0,0,0,0 // call a3a6 <_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,142,92,0,0 // movdqa 0x5c8e(%eax),%xmm0
+ .byte 102,15,111,128,138,92,0,0 // movdqa 0x5c8a(%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
@@ -80571,12 +81717,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 a1a6 <_sk_dstatop_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a47a <_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,186,91,0,0 // movdqa 0x5bba(%eax),%xmm7
+ .byte 102,15,111,184,182,91,0,0 // movdqa 0x5bb6(%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
@@ -80629,7 +81775,7 @@ _sk_srcin_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call a267 <_sk_srcin_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a53b <_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
@@ -80638,7 +81784,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,249,90,0,0 // movdqa 0x5af9(%esi),%xmm7
+ .byte 102,15,111,190,245,90,0,0 // movdqa 0x5af5(%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
@@ -80677,14 +81823,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 a2fe <_sk_dstin_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a5d2 <_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,98,90,0,0 // movdqa 0x5a62(%eax),%xmm7
+ .byte 102,15,111,184,94,90,0,0 // movdqa 0x5a5e(%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
@@ -80728,14 +81874,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 a3a6 <_sk_srcout_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a67a <_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,186,89,0,0 // movdqa 0x59ba(%esi),%xmm6
+ .byte 102,15,111,182,182,89,0,0 // movdqa 0x59b6(%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
@@ -80779,11 +81925,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 a449 <_sk_dstout_sse2_lowp+0x11>
+ .byte 232,0,0,0,0 // call a71d <_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,23,89,0,0 // movdqa 0x5917(%eax),%xmm7
+ .byte 102,15,111,184,19,89,0,0 // movdqa 0x5913(%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
@@ -80835,9 +81981,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 a505 <_sk_srcover_sse2_lowp+0x19>
+ .byte 232,0,0,0,0 // call a7d9 <_sk_srcover_sse2_lowp+0x19>
.byte 88 // pop %eax
- .byte 102,15,111,136,91,88,0,0 // movdqa 0x585b(%eax),%xmm1
+ .byte 102,15,111,136,87,88,0,0 // movdqa 0x5857(%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
@@ -80896,7 +82042,7 @@ _sk_dstover_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call a5d5 <_sk_dstover_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a8a9 <_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
@@ -80904,7 +82050,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,139,87,0,0 // movdqa 0x578b(%edi),%xmm6
+ .byte 102,15,111,183,135,87,0,0 // movdqa 0x5787(%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
@@ -80950,12 +82096,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 a68a <_sk_modulate_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a95e <_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,214,86,0,0 // movdqa 0x56d6(%eax),%xmm7
+ .byte 102,15,111,184,210,86,0,0 // movdqa 0x56d2(%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
@@ -80998,10 +82144,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 a726 <_sk_multiply_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call a9fa <_sk_multiply_sse2_lowp+0xd>
.byte 88 // pop %eax
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
- .byte 102,15,111,160,58,86,0,0 // movdqa 0x563a(%eax),%xmm4
+ .byte 102,15,111,160,54,86,0,0 // movdqa 0x5636(%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
@@ -81071,17 +82217,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 a827 <_sk_plus__sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call aafb <_sk_plus__sse2_lowp+0x15>
.byte 88 // pop %eax
.byte 102,15,253,77,24 // paddw 0x18(%ebp),%xmm1
- .byte 102,15,111,168,89,85,0,0 // movdqa 0x5559(%eax),%xmm5
+ .byte 102,15,111,168,85,85,0,0 // movdqa 0x5555(%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,57,85,0,0 // movdqa 0x5539(%eax),%xmm6
+ .byte 102,15,111,176,53,85,0,0 // movdqa 0x5535(%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
@@ -81142,14 +82288,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 a91f <_sk_screen_sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call abf3 <_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,65,84,0,0 // movdqa 0x5441(%eax),%xmm6
+ .byte 102,15,111,176,61,84,0,0 // movdqa 0x543d(%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
@@ -81207,9 +82353,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 a9ff <_sk_xor__sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call acd3 <_sk_xor__sse2_lowp+0x12>
.byte 88 // pop %eax
- .byte 102,15,111,176,97,83,0,0 // movdqa 0x5361(%eax),%xmm6
+ .byte 102,15,111,176,93,83,0,0 // movdqa 0x535d(%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
@@ -81276,7 +82422,7 @@ _sk_darken_sse2_lowp:
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call aaf4 <_sk_darken_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call adc8 <_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
@@ -81287,7 +82433,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,124,82,0,0 // movdqa 0x527c(%eax),%xmm7
+ .byte 102,15,111,184,120,82,0,0 // movdqa 0x5278(%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
@@ -81296,7 +82442,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,108,82,0,0 // movdqa 0x526c(%eax),%xmm0
+ .byte 102,15,111,128,104,82,0,0 // movdqa 0x5268(%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
@@ -81387,7 +82533,7 @@ _sk_lighten_sse2_lowp:
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call ac9d <_sk_lighten_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call af71 <_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
@@ -81396,7 +82542,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,211,80,0,0 // movdqa 0x50d3(%eax),%xmm7
+ .byte 102,15,111,184,207,80,0,0 // movdqa 0x50cf(%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
@@ -81405,7 +82551,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,195,80,0,0 // movdqa 0x50c3(%eax),%xmm0
+ .byte 102,15,111,128,191,80,0,0 // movdqa 0x50bf(%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)
@@ -81495,7 +82641,7 @@ _sk_difference_sse2_lowp:
.byte 15,41,85,184 // movaps %xmm2,-0x48(%ebp)
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call ae3b <_sk_difference_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call b10f <_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
@@ -81506,7 +82652,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,53,79,0,0 // movdqa 0x4f35(%eax),%xmm7
+ .byte 102,15,111,184,49,79,0,0 // movdqa 0x4f31(%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
@@ -81515,11 +82661,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,37,79,0,0 // movdqa 0x4f25(%eax),%xmm0
+ .byte 102,15,111,128,33,79,0,0 // movdqa 0x4f21(%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,85,79,0,0 // movdqa 0x4f55(%eax),%xmm0
+ .byte 102,15,111,128,81,79,0,0 // movdqa 0x4f51(%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
@@ -81608,16 +82754,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 afef <_sk_exclusion_sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call b2c3 <_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,113,77,0,0 // movdqa 0x4d71(%eax),%xmm7
+ .byte 102,15,111,184,109,77,0,0 // movdqa 0x4d6d(%eax),%xmm7
.byte 102,15,253,207 // paddw %xmm7,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,15,111,176,161,77,0,0 // movdqa 0x4da1(%eax),%xmm6
+ .byte 102,15,111,176,157,77,0,0 // movdqa 0x4d9d(%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
@@ -81678,9 +82824,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 b0e9 <_sk_hardlight_sse2_lowp+0x1c>
+ .byte 232,0,0,0,0 // call b3bd <_sk_hardlight_sse2_lowp+0x1c>
.byte 88 // pop %eax
- .byte 102,15,111,184,119,76,0,0 // movdqa 0x4c77(%eax),%xmm7
+ .byte 102,15,111,184,115,76,0,0 // movdqa 0x4c73(%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
@@ -81707,7 +82853,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,135,76,0,0 // movdqa 0x4c87(%eax),%xmm0
+ .byte 102,15,111,128,131,76,0,0 // movdqa 0x4c83(%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
@@ -81814,10 +82960,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 b30b <_sk_overlay_sse2_lowp+0x1f>
+ .byte 232,0,0,0,0 // call b5df <_sk_overlay_sse2_lowp+0x1f>
.byte 88 // pop %eax
.byte 102,15,111,69,72 // movdqa 0x48(%ebp),%xmm0
- .byte 102,15,111,184,85,74,0,0 // movdqa 0x4a55(%eax),%xmm7
+ .byte 102,15,111,184,81,74,0,0 // movdqa 0x4a51(%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
@@ -81844,7 +82990,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,101,74,0,0 // movdqa 0x4a65(%eax),%xmm2
+ .byte 102,15,111,144,97,74,0,0 // movdqa 0x4a61(%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
@@ -81974,10 +83120,10 @@ _sk_load_8888_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call b57a <_sk_load_8888_sse2_lowp+0x30>
+ .byte 232,0,0,0,0 // call b84e <_sk_load_8888_sse2_lowp+0x30>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja b5a0 <_sk_load_8888_sse2_lowp+0x56>
+ .byte 119,32 // ja b874 <_sk_load_8888_sse2_lowp+0x56>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,50,1,0,0 // mov 0x132(%edi,%ecx,4),%ecx
@@ -81986,14 +83132,14 @@ _sk_load_8888_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 243,15,16,28,179 // movss (%ebx,%esi,4),%xmm3
.byte 15,87,246 // xorps %xmm6,%xmm6
- .byte 235,73 // jmp b5e9 <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,73 // jmp b8bd <_sk_load_8888_sse2_lowp+0x9f>
.byte 102,15,16,28,179 // movupd (%ebx,%esi,4),%xmm3
.byte 15,16,116,179,16 // movups 0x10(%ebx,%esi,4),%xmm6
- .byte 235,61 // jmp b5e9 <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,61 // jmp b8bd <_sk_load_8888_sse2_lowp+0x9f>
.byte 102,15,110,68,179,8 // movd 0x8(%ebx,%esi,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,15,18,28,179 // movlpd (%ebx,%esi,4),%xmm3
- .byte 235,43 // jmp b5e9 <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,43 // jmp b8bd <_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
@@ -82010,7 +83156,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,230,71,0,0 // movdqa 0x47e6(%edi),%xmm5
+ .byte 102,15,111,175,226,71,0,0 // movdqa 0x47e2(%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
@@ -82089,10 +83235,10 @@ _sk_load_8888_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call b705 <_sk_load_8888_dst_sse2_lowp+0x3d>
+ .byte 232,0,0,0,0 // call b9d9 <_sk_load_8888_dst_sse2_lowp+0x3d>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja b72b <_sk_load_8888_dst_sse2_lowp+0x63>
+ .byte 119,32 // ja b9ff <_sk_load_8888_dst_sse2_lowp+0x63>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,59,1,0,0 // mov 0x13b(%edi,%ecx,4),%ecx
@@ -82101,14 +83247,14 @@ _sk_load_8888_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 243,15,16,60,179 // movss (%ebx,%esi,4),%xmm7
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,73 // jmp b774 <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,73 // jmp ba48 <_sk_load_8888_dst_sse2_lowp+0xac>
.byte 102,15,16,60,179 // movupd (%ebx,%esi,4),%xmm7
.byte 15,16,92,179,16 // movups 0x10(%ebx,%esi,4),%xmm3
- .byte 235,61 // jmp b774 <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,61 // jmp ba48 <_sk_load_8888_dst_sse2_lowp+0xac>
.byte 102,15,110,84,179,8 // movd 0x8(%ebx,%esi,4),%xmm2
.byte 102,15,112,250,69 // pshufd $0x45,%xmm2,%xmm7
.byte 102,15,18,60,179 // movlpd (%ebx,%esi,4),%xmm7
- .byte 235,43 // jmp b774 <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,43 // jmp ba48 <_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
@@ -82125,7 +83271,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,91,70,0,0 // movdqa 0x465b(%edi),%xmm2
+ .byte 102,15,111,151,87,70,0,0 // movdqa 0x4657(%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
@@ -82219,19 +83365,19 @@ _sk_store_8888_sse2_lowp:
.byte 128,227,7 // and $0x7,%bl
.byte 254,203 // dec %bl
.byte 128,251,6 // cmp $0x6,%bl
- .byte 232,0,0,0,0 // call b8d0 <_sk_store_8888_sse2_lowp+0x74>
+ .byte 232,0,0,0,0 // call bba4 <_sk_store_8888_sse2_lowp+0x74>
.byte 89 // pop %ecx
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,40,109,40 // movaps 0x28(%ebp),%xmm5
- .byte 119,19 // ja b8ed <_sk_store_8888_sse2_lowp+0x91>
+ .byte 119,19 // ja bbc1 <_sk_store_8888_sse2_lowp+0x91>
.byte 15,182,219 // movzbl %bl,%ebx
.byte 3,140,153,184,0,0,0 // add 0xb8(%ecx,%ebx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,60,183 // movd %xmm7,(%edi,%esi,4)
- .byte 235,93 // jmp b94a <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,93 // jmp bc1e <_sk_store_8888_sse2_lowp+0xee>
.byte 243,15,127,60,183 // movdqu %xmm7,(%edi,%esi,4)
.byte 243,15,127,116,183,16 // movdqu %xmm6,0x10(%edi,%esi,4)
- .byte 235,80 // jmp b94a <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,80 // jmp bc1e <_sk_store_8888_sse2_lowp+0xee>
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 102,15,112,223,78 // pshufd $0x4e,%xmm7,%xmm3
@@ -82239,7 +83385,7 @@ _sk_store_8888_sse2_lowp:
.byte 15,40,220 // movaps %xmm4,%xmm3
.byte 102,15,111,230 // movdqa %xmm6,%xmm4
.byte 102,15,214,60,183 // movq %xmm7,(%edi,%esi,4)
- .byte 235,48 // jmp b94a <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,48 // jmp bc1e <_sk_store_8888_sse2_lowp+0xee>
.byte 102,15,112,222,78 // pshufd $0x4e,%xmm6,%xmm3
.byte 102,15,126,92,183,24 // movd %xmm3,0x18(%edi,%esi,4)
.byte 15,40,93,72 // movaps 0x48(%ebp),%xmm3
@@ -82276,7 +83422,7 @@ _sk_store_8888_sse2_lowp:
.byte 0,0 // add %al,(%eax)
.byte 42,0 // sub (%eax),%al
.byte 0,0 // add %al,(%eax)
- .byte 117,0 // jne b996 <_sk_store_8888_sse2_lowp+0x13a>
+ .byte 117,0 // jne bc6a <_sk_store_8888_sse2_lowp+0x13a>
.byte 0,0 // add %al,(%eax)
.byte 111 // outsl %ds:(%esi),(%dx)
.byte 0,0 // add %al,(%eax)
@@ -82308,10 +83454,10 @@ _sk_load_bgra_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call b9d4 <_sk_load_bgra_sse2_lowp+0x30>
+ .byte 232,0,0,0,0 // call bca8 <_sk_load_bgra_sse2_lowp+0x30>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja b9fa <_sk_load_bgra_sse2_lowp+0x56>
+ .byte 119,32 // ja bcce <_sk_load_bgra_sse2_lowp+0x56>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,52,1,0,0 // mov 0x134(%edi,%ecx,4),%ecx
@@ -82320,14 +83466,14 @@ _sk_load_bgra_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 243,15,16,28,179 // movss (%ebx,%esi,4),%xmm3
.byte 15,87,246 // xorps %xmm6,%xmm6
- .byte 235,73 // jmp ba43 <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,73 // jmp bd17 <_sk_load_bgra_sse2_lowp+0x9f>
.byte 102,15,16,28,179 // movupd (%ebx,%esi,4),%xmm3
.byte 15,16,116,179,16 // movups 0x10(%ebx,%esi,4),%xmm6
- .byte 235,61 // jmp ba43 <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,61 // jmp bd17 <_sk_load_bgra_sse2_lowp+0x9f>
.byte 102,15,110,68,179,8 // movd 0x8(%ebx,%esi,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,15,18,28,179 // movlpd (%ebx,%esi,4),%xmm3
- .byte 235,43 // jmp ba43 <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,43 // jmp bd17 <_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
@@ -82344,7 +83490,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,140,67,0,0 // movdqa 0x438c(%edi),%xmm5
+ .byte 102,15,111,175,136,67,0,0 // movdqa 0x4388(%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
@@ -82424,10 +83570,10 @@ _sk_load_bgra_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call bb61 <_sk_load_bgra_dst_sse2_lowp+0x3d>
+ .byte 232,0,0,0,0 // call be35 <_sk_load_bgra_dst_sse2_lowp+0x3d>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja bb87 <_sk_load_bgra_dst_sse2_lowp+0x63>
+ .byte 119,32 // ja be5b <_sk_load_bgra_dst_sse2_lowp+0x63>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,59,1,0,0 // mov 0x13b(%edi,%ecx,4),%ecx
@@ -82436,14 +83582,14 @@ _sk_load_bgra_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 243,15,16,60,179 // movss (%ebx,%esi,4),%xmm7
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,73 // jmp bbd0 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,73 // jmp bea4 <_sk_load_bgra_dst_sse2_lowp+0xac>
.byte 102,15,16,60,179 // movupd (%ebx,%esi,4),%xmm7
.byte 15,16,92,179,16 // movups 0x10(%ebx,%esi,4),%xmm3
- .byte 235,61 // jmp bbd0 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,61 // jmp bea4 <_sk_load_bgra_dst_sse2_lowp+0xac>
.byte 102,15,110,84,179,8 // movd 0x8(%ebx,%esi,4),%xmm2
.byte 102,15,112,250,69 // pshufd $0x45,%xmm2,%xmm7
.byte 102,15,18,60,179 // movlpd (%ebx,%esi,4),%xmm7
- .byte 235,43 // jmp bbd0 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,43 // jmp bea4 <_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
@@ -82460,7 +83606,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,255,65,0,0 // movdqa 0x41ff(%edi),%xmm2
+ .byte 102,15,111,151,251,65,0,0 // movdqa 0x41fb(%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
@@ -82554,19 +83700,19 @@ _sk_store_bgra_sse2_lowp:
.byte 128,227,7 // and $0x7,%bl
.byte 254,203 // dec %bl
.byte 128,251,6 // cmp $0x6,%bl
- .byte 232,0,0,0,0 // call bd2c <_sk_store_bgra_sse2_lowp+0x74>
+ .byte 232,0,0,0,0 // call c000 <_sk_store_bgra_sse2_lowp+0x74>
.byte 89 // pop %ecx
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,40,109,40 // movaps 0x28(%ebp),%xmm5
- .byte 119,19 // ja bd49 <_sk_store_bgra_sse2_lowp+0x91>
+ .byte 119,19 // ja c01d <_sk_store_bgra_sse2_lowp+0x91>
.byte 15,182,219 // movzbl %bl,%ebx
.byte 3,140,153,184,0,0,0 // add 0xb8(%ecx,%ebx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,60,183 // movd %xmm7,(%edi,%esi,4)
- .byte 235,93 // jmp bda6 <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,93 // jmp c07a <_sk_store_bgra_sse2_lowp+0xee>
.byte 243,15,127,60,183 // movdqu %xmm7,(%edi,%esi,4)
.byte 243,15,127,116,183,16 // movdqu %xmm6,0x10(%edi,%esi,4)
- .byte 235,80 // jmp bda6 <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,80 // jmp c07a <_sk_store_bgra_sse2_lowp+0xee>
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 102,15,112,223,78 // pshufd $0x4e,%xmm7,%xmm3
@@ -82574,7 +83720,7 @@ _sk_store_bgra_sse2_lowp:
.byte 15,40,220 // movaps %xmm4,%xmm3
.byte 102,15,111,230 // movdqa %xmm6,%xmm4
.byte 102,15,214,60,183 // movq %xmm7,(%edi,%esi,4)
- .byte 235,48 // jmp bda6 <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,48 // jmp c07a <_sk_store_bgra_sse2_lowp+0xee>
.byte 102,15,112,222,78 // pshufd $0x4e,%xmm6,%xmm3
.byte 102,15,126,92,183,24 // movd %xmm3,0x18(%edi,%esi,4)
.byte 15,40,93,72 // movaps 0x48(%ebp),%xmm3
@@ -82611,7 +83757,7 @@ _sk_store_bgra_sse2_lowp:
.byte 0,0 // add %al,(%eax)
.byte 42,0 // sub (%eax),%al
.byte 0,0 // add %al,(%eax)
- .byte 117,0 // jne bdf2 <_sk_store_bgra_sse2_lowp+0x13a>
+ .byte 117,0 // jne c0c6 <_sk_store_bgra_sse2_lowp+0x13a>
.byte 0,0 // add %al,(%eax)
.byte 111 // outsl %ds:(%esi),(%dx)
.byte 0,0 // add %al,(%eax)
@@ -82630,7 +83776,7 @@ _sk_gather_8888_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,96 // sub $0x60,%esp
- .byte 232,0,0,0,0 // call be0d <_sk_gather_8888_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call c0e1 <_sk_gather_8888_sse2_lowp+0xd>
.byte 90 // pop %edx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
@@ -82722,7 +83868,7 @@ _sk_gather_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,216 // packssdw %xmm0,%xmm3
- .byte 102,15,111,186,83,63,0,0 // movdqa 0x3f53(%edx),%xmm7
+ .byte 102,15,111,186,79,63,0,0 // movdqa 0x3f4f(%edx),%xmm7
.byte 102,15,114,210,16 // psrld $0x10,%xmm2
.byte 102,15,114,212,16 // psrld $0x10,%xmm4
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
@@ -82761,7 +83907,7 @@ _sk_gather_bgra_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call c008 <_sk_gather_bgra_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call c2dc <_sk_gather_bgra_sse2_lowp+0xd>
.byte 90 // pop %edx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
@@ -82852,7 +83998,7 @@ _sk_gather_bgra_sse2_lowp:
.byte 102,15,114,243,16 // pslld $0x10,%xmm3
.byte 102,15,114,227,16 // psrad $0x10,%xmm3
.byte 102,15,107,218 // packssdw %xmm2,%xmm3
- .byte 102,15,111,162,88,61,0,0 // movdqa 0x3d58(%edx),%xmm4
+ .byte 102,15,111,162,84,61,0,0 // movdqa 0x3d54(%edx),%xmm4
.byte 102,15,114,208,16 // psrld $0x10,%xmm0
.byte 102,15,114,215,16 // psrld $0x10,%xmm7
.byte 102,15,114,247,16 // pslld $0x10,%xmm7
@@ -82907,10 +84053,10 @@ _sk_load_565_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call c22c <_sk_load_565_sse2_lowp+0x3b>
+ .byte 232,0,0,0,0 // call c500 <_sk_load_565_sse2_lowp+0x3b>
.byte 94 // pop %esi
.byte 139,125,16 // mov 0x10(%ebp),%edi
- .byte 119,28 // ja c24e <_sk_load_565_sse2_lowp+0x5d>
+ .byte 119,28 // ja c522 <_sk_load_565_sse2_lowp+0x5d>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,142,244,0,0,0 // mov 0xf4(%esi,%ecx,4),%ecx
@@ -82918,14 +84064,14 @@ _sk_load_565_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,123 // movzwl (%ebx,%edi,2),%ecx
.byte 102,15,110,193 // movd %ecx,%xmm0
- .byte 235,59 // jmp c289 <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,59 // jmp c55d <_sk_load_565_sse2_lowp+0x98>
.byte 243,15,111,4,123 // movdqu (%ebx,%edi,2),%xmm0
- .byte 235,52 // jmp c289 <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,52 // jmp c55d <_sk_load_565_sse2_lowp+0x98>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,68,123,4,2 // pinsrw $0x2,0x4(%ebx,%edi,2),%xmm0
.byte 243,15,16,12,123 // movss (%ebx,%edi,2),%xmm1
.byte 243,15,16,193 // movss %xmm1,%xmm0
- .byte 235,30 // jmp c289 <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,30 // jmp c55d <_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
@@ -82933,11 +84079,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,116,59,0,0 // pand 0x3b74(%esi),%xmm7
+ .byte 102,15,219,190,112,59,0,0 // pand 0x3b70(%esi),%xmm7
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,142,132,59,0,0 // pand 0x3b84(%esi),%xmm1
- .byte 102,15,111,150,148,59,0,0 // movdqa 0x3b94(%esi),%xmm2
+ .byte 102,15,219,142,128,59,0,0 // pand 0x3b80(%esi),%xmm1
+ .byte 102,15,111,150,144,59,0,0 // movdqa 0x3b90(%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
@@ -82959,7 +84105,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,52,59,0,0 // movaps 0x3b34(%esi),%xmm3
+ .byte 15,40,158,48,59,0,0 // movaps 0x3b30(%esi),%xmm3
.byte 255,80,4 // call *0x4(%eax)
.byte 131,196,92 // add $0x5c,%esp
.byte 94 // pop %esi
@@ -83005,10 +84151,10 @@ _sk_load_565_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call c367 <_sk_load_565_dst_sse2_lowp+0x2b>
+ .byte 232,0,0,0,0 // call c63b <_sk_load_565_dst_sse2_lowp+0x2b>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c389 <_sk_load_565_dst_sse2_lowp+0x4d>
+ .byte 119,28 // ja c65d <_sk_load_565_dst_sse2_lowp+0x4d>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,249,0,0,0 // mov 0xf9(%edi,%ecx,4),%ecx
@@ -83016,14 +84162,14 @@ _sk_load_565_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,59 // jmp c3c4 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,59 // jmp c698 <_sk_load_565_dst_sse2_lowp+0x88>
.byte 243,15,111,36,115 // movdqu (%ebx,%esi,2),%xmm4
- .byte 235,52 // jmp c3c4 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,52 // jmp c698 <_sk_load_565_dst_sse2_lowp+0x88>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,100,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm4
.byte 243,15,16,44,115 // movss (%ebx,%esi,2),%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,30 // jmp c3c4 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,30 // jmp c698 <_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
@@ -83031,11 +84177,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,57,58,0,0 // pand 0x3a39(%edi),%xmm6
+ .byte 102,15,219,183,53,58,0,0 // pand 0x3a35(%edi),%xmm6
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,175,73,58,0,0 // pand 0x3a49(%edi),%xmm5
- .byte 102,15,111,191,89,58,0,0 // movdqa 0x3a59(%edi),%xmm7
+ .byte 102,15,219,175,69,58,0,0 // pand 0x3a45(%edi),%xmm5
+ .byte 102,15,111,191,85,58,0,0 // movdqa 0x3a55(%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
@@ -83048,7 +84194,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,249,57,0,0 // movaps 0x39f9(%edi),%xmm6
+ .byte 15,40,183,245,57,0,0 // movaps 0x39f5(%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)
@@ -83093,15 +84239,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 c48e <_sk_store_565_sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call c762 <_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,66,57,0,0 // pand 0x3942(%edi),%xmm2
+ .byte 102,15,219,151,62,57,0,0 // pand 0x393e(%edi),%xmm2
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,113,246,3 // psllw $0x3,%xmm6
- .byte 102,15,219,183,82,57,0,0 // pand 0x3952(%edi),%xmm6
+ .byte 102,15,219,183,78,57,0,0 // pand 0x394e(%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
@@ -83120,19 +84266,19 @@ _sk_store_565_sse2_lowp:
.byte 128,249,6 // cmp $0x6,%cl
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,40,125,24 // movaps 0x18(%ebp),%xmm7
- .byte 119,22 // ja c506 <_sk_store_565_sse2_lowp+0x8a>
+ .byte 119,22 // ja c7da <_sk_store_565_sse2_lowp+0x8a>
.byte 15,182,201 // movzbl %cl,%ecx
.byte 3,188,143,242,0,0,0 // add 0xf2(%edi,%ecx,4),%edi
.byte 255,231 // jmp *%edi
.byte 102,15,126,209 // movd %xmm2,%ecx
.byte 102,137,12,115 // mov %cx,(%ebx,%esi,2)
- .byte 235,59 // jmp c541 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,59 // jmp c815 <_sk_store_565_sse2_lowp+0xc5>
.byte 243,15,127,20,115 // movdqu %xmm2,(%ebx,%esi,2)
- .byte 235,52 // jmp c541 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,52 // jmp c815 <_sk_store_565_sse2_lowp+0xc5>
.byte 102,15,197,202,2 // pextrw $0x2,%xmm2,%ecx
.byte 102,137,76,115,4 // mov %cx,0x4(%ebx,%esi,2)
.byte 102,15,126,20,115 // movd %xmm2,(%ebx,%esi,2)
- .byte 235,35 // jmp c541 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,35 // jmp c815 <_sk_store_565_sse2_lowp+0xc5>
.byte 102,15,197,202,6 // pextrw $0x6,%xmm2,%ecx
.byte 102,137,76,115,12 // mov %cx,0xc(%ebx,%esi,2)
.byte 102,15,197,202,5 // pextrw $0x5,%xmm2,%ecx
@@ -83208,7 +84354,7 @@ _sk_gather_565_sse2_lowp:
.byte 102,15,244,242 // pmuludq %xmm2,%xmm6
.byte 102,15,112,211,245 // pshufd $0xf5,%xmm3,%xmm2
.byte 102,15,244,212 // pmuludq %xmm4,%xmm2
- .byte 232,0,0,0,0 // call c614 <_sk_gather_565_sse2_lowp+0x78>
+ .byte 232,0,0,0,0 // call c8e8 <_sk_gather_565_sse2_lowp+0x78>
.byte 89 // pop %ecx
.byte 139,50 // mov (%edx),%esi
.byte 102,15,112,246,232 // pshufd $0xe8,%xmm6,%xmm6
@@ -83269,11 +84415,11 @@ _sk_gather_565_sse2_lowp:
.byte 102,15,108,198 // punpcklqdq %xmm6,%xmm0
.byte 102,15,111,232 // movdqa %xmm0,%xmm5
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
- .byte 102,15,219,169,140,55,0,0 // pand 0x378c(%ecx),%xmm5
+ .byte 102,15,219,169,136,55,0,0 // pand 0x3788(%ecx),%xmm5
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,137,156,55,0,0 // pand 0x379c(%ecx),%xmm1
- .byte 102,15,111,145,172,55,0,0 // movdqa 0x37ac(%ecx),%xmm2
+ .byte 102,15,219,137,152,55,0,0 // pand 0x3798(%ecx),%xmm1
+ .byte 102,15,111,145,168,55,0,0 // movdqa 0x37a8(%ecx),%xmm2
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,197 // por %xmm5,%xmm0
@@ -83295,7 +84441,7 @@ _sk_gather_565_sse2_lowp:
.byte 137,116,36,8 // mov %esi,0x8(%esp)
.byte 137,92,36,4 // mov %ebx,0x4(%esp)
.byte 137,20,36 // mov %edx,(%esp)
- .byte 15,40,153,76,55,0,0 // movaps 0x374c(%ecx),%xmm3
+ .byte 15,40,153,72,55,0,0 // movaps 0x3748(%ecx),%xmm3
.byte 255,80,4 // call *0x4(%eax)
.byte 131,196,108 // add $0x6c,%esp
.byte 94 // pop %esi
@@ -83328,10 +84474,10 @@ _sk_load_4444_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call c7ce <_sk_load_4444_sse2_lowp+0x37>
+ .byte 232,0,0,0,0 // call caa2 <_sk_load_4444_sse2_lowp+0x37>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c7f0 <_sk_load_4444_sse2_lowp+0x59>
+ .byte 119,28 // ja cac4 <_sk_load_4444_sse2_lowp+0x59>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,250,0,0,0 // mov 0xfa(%edi,%ecx,4),%ecx
@@ -83339,14 +84485,14 @@ _sk_load_4444_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,59 // jmp c82b <_sk_load_4444_sse2_lowp+0x94>
+ .byte 235,59 // jmp caff <_sk_load_4444_sse2_lowp+0x94>
.byte 243,15,111,36,115 // movdqu (%ebx,%esi,2),%xmm4
- .byte 235,52 // jmp c82b <_sk_load_4444_sse2_lowp+0x94>
+ .byte 235,52 // jmp caff <_sk_load_4444_sse2_lowp+0x94>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,100,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm4
.byte 243,15,16,4,115 // movss (%ebx,%esi,2),%xmm0
.byte 243,15,16,224 // movss %xmm0,%xmm4
- .byte 235,30 // jmp c82b <_sk_load_4444_sse2_lowp+0x94>
+ .byte 235,30 // jmp caff <_sk_load_4444_sse2_lowp+0x94>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,100,115,12,6 // pinsrw $0x6,0xc(%ebx,%esi,2),%xmm4
.byte 102,15,196,100,115,10,5 // pinsrw $0x5,0xa(%ebx,%esi,2),%xmm4
@@ -83356,7 +84502,7 @@ _sk_load_4444_sse2_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,15,111,212 // movdqa %xmm4,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,135,34,54,0,0 // movdqa 0x3622(%edi),%xmm0
+ .byte 102,15,111,135,30,54,0,0 // movdqa 0x361e(%edi),%xmm0
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,111,220 // movdqa %xmm4,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -83431,10 +84577,10 @@ _sk_load_4444_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call c913 <_sk_load_4444_dst_sse2_lowp+0x2f>
+ .byte 232,0,0,0,0 // call cbe7 <_sk_load_4444_dst_sse2_lowp+0x2f>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c935 <_sk_load_4444_dst_sse2_lowp+0x51>
+ .byte 119,28 // ja cc09 <_sk_load_4444_dst_sse2_lowp+0x51>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,253,0,0,0 // mov 0xfd(%edi,%ecx,4),%ecx
@@ -83442,14 +84588,14 @@ _sk_load_4444_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,249 // movd %ecx,%xmm7
- .byte 235,59 // jmp c970 <_sk_load_4444_dst_sse2_lowp+0x8c>
+ .byte 235,59 // jmp cc44 <_sk_load_4444_dst_sse2_lowp+0x8c>
.byte 243,15,111,60,115 // movdqu (%ebx,%esi,2),%xmm7
- .byte 235,52 // jmp c970 <_sk_load_4444_dst_sse2_lowp+0x8c>
+ .byte 235,52 // jmp cc44 <_sk_load_4444_dst_sse2_lowp+0x8c>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,196,124,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm7
.byte 243,15,16,44,115 // movss (%ebx,%esi,2),%xmm5
.byte 243,15,16,253 // movss %xmm5,%xmm7
- .byte 235,30 // jmp c970 <_sk_load_4444_dst_sse2_lowp+0x8c>
+ .byte 235,30 // jmp cc44 <_sk_load_4444_dst_sse2_lowp+0x8c>
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 102,15,196,124,115,12,6 // pinsrw $0x6,0xc(%ebx,%esi,2),%xmm7
.byte 102,15,196,124,115,10,5 // pinsrw $0x5,0xa(%ebx,%esi,2),%xmm7
@@ -83459,7 +84605,7 @@ _sk_load_4444_dst_sse2_lowp:
.byte 102,15,113,213,12 // psrlw $0xc,%xmm5
.byte 102,15,111,247 // movdqa %xmm7,%xmm6
.byte 102,15,113,214,8 // psrlw $0x8,%xmm6
- .byte 102,15,111,159,221,52,0,0 // movdqa 0x34dd(%edi),%xmm3
+ .byte 102,15,111,159,217,52,0,0 // movdqa 0x34d9(%edi),%xmm3
.byte 102,15,219,243 // pand %xmm3,%xmm6
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
.byte 102,15,113,212,4 // psrlw $0x4,%xmm4
@@ -83523,16 +84669,16 @@ _sk_store_4444_sse2_lowp:
.byte 86 // push %esi
.byte 131,236,92 // sub $0x5c,%esp
.byte 102,15,111,227 // movdqa %xmm3,%xmm4
- .byte 232,0,0,0,0 // call ca3e <_sk_store_4444_sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call cd12 <_sk_store_4444_sse2_lowp+0x12>
.byte 94 // pop %esi
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,243,8 // psllw $0x8,%xmm3
- .byte 102,15,219,158,194,51,0,0 // pand 0x33c2(%esi),%xmm3
+ .byte 102,15,219,158,190,51,0,0 // pand 0x33be(%esi),%xmm3
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,113,246,4 // psllw $0x4,%xmm6
- .byte 102,15,219,182,210,51,0,0 // pand 0x33d2(%esi),%xmm6
+ .byte 102,15,219,182,206,51,0,0 // pand 0x33ce(%esi),%xmm6
.byte 102,15,235,243 // por %xmm3,%xmm6
- .byte 102,15,111,174,226,51,0,0 // movdqa 0x33e2(%esi),%xmm5
+ .byte 102,15,111,174,222,51,0,0 // movdqa 0x33de(%esi),%xmm5
.byte 102,15,219,234 // pand %xmm2,%xmm5
.byte 102,15,111,220 // movdqa %xmm4,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -83553,19 +84699,19 @@ _sk_store_4444_sse2_lowp:
.byte 128,249,6 // cmp $0x6,%cl
.byte 139,125,16 // mov 0x10(%ebp),%edi
.byte 15,40,125,24 // movaps 0x18(%ebp),%xmm7
- .byte 119,22 // ja cac6 <_sk_store_4444_sse2_lowp+0x9a>
+ .byte 119,22 // ja cd9a <_sk_store_4444_sse2_lowp+0x9a>
.byte 15,182,201 // movzbl %cl,%ecx
.byte 3,180,142,2,1,0,0 // add 0x102(%esi,%ecx,4),%esi
.byte 255,230 // jmp *%esi
.byte 102,15,126,217 // movd %xmm3,%ecx
.byte 102,137,12,123 // mov %cx,(%ebx,%edi,2)
- .byte 235,59 // jmp cb01 <_sk_store_4444_sse2_lowp+0xd5>
+ .byte 235,59 // jmp cdd5 <_sk_store_4444_sse2_lowp+0xd5>
.byte 243,15,127,28,123 // movdqu %xmm3,(%ebx,%edi,2)
- .byte 235,52 // jmp cb01 <_sk_store_4444_sse2_lowp+0xd5>
+ .byte 235,52 // jmp cdd5 <_sk_store_4444_sse2_lowp+0xd5>
.byte 102,15,197,203,2 // pextrw $0x2,%xmm3,%ecx
.byte 102,137,76,123,4 // mov %cx,0x4(%ebx,%edi,2)
.byte 102,15,126,28,123 // movd %xmm3,(%ebx,%edi,2)
- .byte 235,35 // jmp cb01 <_sk_store_4444_sse2_lowp+0xd5>
+ .byte 235,35 // jmp cdd5 <_sk_store_4444_sse2_lowp+0xd5>
.byte 102,15,197,203,6 // pextrw $0x6,%xmm3,%ecx
.byte 102,137,76,123,12 // mov %cx,0xc(%ebx,%edi,2)
.byte 102,15,197,203,5 // pextrw $0x5,%xmm3,%ecx
@@ -83593,7 +84739,7 @@ _sk_store_4444_sse2_lowp:
.byte 93 // pop %ebp
.byte 195 // ret
.byte 15,31,0 // nopl (%eax)
- .byte 126,0 // jle cb42 <_sk_store_4444_sse2_lowp+0x116>
+ .byte 126,0 // jle ce16 <_sk_store_4444_sse2_lowp+0x116>
.byte 0,0 // add %al,(%eax)
.byte 153 // cltd
.byte 0,0 // add %al,(%eax)
@@ -83614,7 +84760,7 @@ _sk_gather_4444_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call cb69 <_sk_gather_4444_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call ce3d <_sk_gather_4444_sse2_lowp+0xd>
.byte 90 // pop %edx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
@@ -83702,7 +84848,7 @@ _sk_gather_4444_sse2_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,15,111,215 // movdqa %xmm7,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,130,135,50,0,0 // movdqa 0x3287(%edx),%xmm0
+ .byte 102,15,111,130,131,50,0,0 // movdqa 0x3283(%edx),%xmm0
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,111,223 // movdqa %xmm7,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -83762,10 +84908,10 @@ _sk_load_a8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call cd86 <_sk_load_a8_sse2_lowp+0x3a>
+ .byte 232,0,0,0,0 // call d05a <_sk_load_a8_sse2_lowp+0x3a>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja cda8 <_sk_load_a8_sse2_lowp+0x5c>
+ .byte 119,28 // ja d07c <_sk_load_a8_sse2_lowp+0x5c>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,198,0,0,0 // mov 0xc6(%edi,%ecx,4),%ecx
@@ -83773,10 +84919,10 @@ _sk_load_a8_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,217 // movd %ecx,%xmm3
- .byte 235,90 // jmp ce02 <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,90 // jmp d0d6 <_sk_load_a8_sse2_lowp+0xb6>
.byte 243,15,126,28,51 // movq (%ebx,%esi,1),%xmm3
.byte 102,15,96,216 // punpcklbw %xmm0,%xmm3
- .byte 235,79 // jmp ce02 <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,79 // jmp d0d6 <_sk_load_a8_sse2_lowp+0xb6>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,217,2 // pinsrw $0x2,%ecx,%xmm3
@@ -83784,7 +84930,7 @@ _sk_load_a8_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,221 // movss %xmm5,%xmm3
- .byte 235,47 // jmp ce02 <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,47 // jmp d0d6 <_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
@@ -83795,7 +84941,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,218,47,0,0 // pand 0x2fda(%edi),%xmm3
+ .byte 102,15,219,159,214,47,0,0 // pand 0x2fd6(%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)
@@ -83850,10 +84996,10 @@ _sk_load_a8_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call ce91 <_sk_load_a8_dst_sse2_lowp+0x29>
+ .byte 232,0,0,0,0 // call d165 <_sk_load_a8_dst_sse2_lowp+0x29>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja ceb3 <_sk_load_a8_dst_sse2_lowp+0x4b>
+ .byte 119,28 // ja d187 <_sk_load_a8_dst_sse2_lowp+0x4b>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,195,0,0,0 // mov 0xc3(%edi,%ecx,4),%ecx
@@ -83861,10 +85007,10 @@ _sk_load_a8_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,90 // jmp cf0d <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,90 // jmp d1e1 <_sk_load_a8_dst_sse2_lowp+0xa5>
.byte 243,15,126,36,51 // movq (%ebx,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
- .byte 235,79 // jmp cf0d <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,79 // jmp d1e1 <_sk_load_a8_dst_sse2_lowp+0xa5>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,2 // pinsrw $0x2,%ecx,%xmm4
@@ -83872,7 +85018,7 @@ _sk_load_a8_dst_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,47 // jmp cf0d <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,47 // jmp d1e1 <_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
@@ -83883,7 +85029,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,207,46,0,0 // pand 0x2ecf(%edi),%xmm4
+ .byte 102,15,219,167,203,46,0,0 // pand 0x2ecb(%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
@@ -83940,32 +85086,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 cfa9 <_sk_store_a8_sse2_lowp+0x39>
+ .byte 232,0,0,0,0 // call d27d <_sk_store_a8_sse2_lowp+0x39>
.byte 91 // pop %ebx
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,26 // ja cfc9 <_sk_store_a8_sse2_lowp+0x59>
+ .byte 119,26 // ja d29d <_sk_store_a8_sse2_lowp+0x59>
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,139,223,0,0,0 // mov 0xdf(%ebx,%ecx,4),%ecx
.byte 1,217 // add %ebx,%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,217 // movd %xmm3,%ecx
.byte 136,12,55 // mov %cl,(%edi,%esi,1)
- .byte 233,136,0,0,0 // jmp d051 <_sk_store_a8_sse2_lowp+0xe1>
- .byte 102,15,111,163,183,45,0,0 // movdqa 0x2db7(%ebx),%xmm4
+ .byte 233,136,0,0,0 // jmp d325 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 102,15,111,163,179,45,0,0 // movdqa 0x2db3(%ebx),%xmm4
.byte 102,15,219,227 // pand %xmm3,%xmm4
.byte 102,15,103,228 // packuswb %xmm4,%xmm4
.byte 102,15,214,36,55 // movq %xmm4,(%edi,%esi,1)
.byte 15,40,101,24 // movaps 0x18(%ebp),%xmm4
- .byte 235,109 // jmp d051 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 235,109 // jmp d325 <_sk_store_a8_sse2_lowp+0xe1>
.byte 102,15,197,203,2 // pextrw $0x2,%xmm3,%ecx
.byte 136,76,55,2 // mov %cl,0x2(%edi,%esi,1)
- .byte 102,15,111,163,183,45,0,0 // movdqa 0x2db7(%ebx),%xmm4
+ .byte 102,15,111,163,179,45,0,0 // movdqa 0x2db3(%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 d051 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 235,70 // jmp d325 <_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
@@ -83975,7 +85121,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,183,45,0,0 // movdqa 0x2db7(%ebx),%xmm4
+ .byte 102,15,111,163,179,45,0,0 // movdqa 0x2db3(%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)
@@ -84009,7 +85155,7 @@ _sk_store_a8_sse2_lowp:
.byte 0,0 // add %al,(%eax)
.byte 0,125,0 // add %bh,0x0(%ebp)
.byte 0,0 // add %al,(%eax)
- .byte 116,0 // je d09a <_sk_store_a8_sse2_lowp+0x12a>
+ .byte 116,0 // je d36e <_sk_store_a8_sse2_lowp+0x12a>
.byte 0,0 // add %al,(%eax)
.byte 107,0,0 // imul $0x0,(%eax),%eax
.byte 0,98,0 // add %ah,0x0(%edx)
@@ -84149,10 +85295,10 @@ _sk_load_g8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call d25c <_sk_load_g8_sse2_lowp+0x39>
+ .byte 232,0,0,0,0 // call d530 <_sk_load_g8_sse2_lowp+0x39>
.byte 94 // pop %esi
.byte 139,125,16 // mov 0x10(%ebp),%edi
- .byte 119,28 // ja d27e <_sk_load_g8_sse2_lowp+0x5b>
+ .byte 119,28 // ja d552 <_sk_load_g8_sse2_lowp+0x5b>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,142,200,0,0,0 // mov 0xc8(%esi,%ecx,4),%ecx
@@ -84160,10 +85306,10 @@ _sk_load_g8_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,59 // movzbl (%ebx,%edi,1),%ecx
.byte 102,15,110,193 // movd %ecx,%xmm0
- .byte 235,90 // jmp d2d8 <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,90 // jmp d5ac <_sk_load_g8_sse2_lowp+0xb5>
.byte 243,15,126,4,59 // movq (%ebx,%edi,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
- .byte 235,79 // jmp d2d8 <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,79 // jmp d5ac <_sk_load_g8_sse2_lowp+0xb5>
.byte 15,182,76,59,2 // movzbl 0x2(%ebx,%edi,1),%ecx
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,196,193,2 // pinsrw $0x2,%ecx,%xmm0
@@ -84171,7 +85317,7 @@ _sk_load_g8_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,197 // movss %xmm5,%xmm0
- .byte 235,47 // jmp d2d8 <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,47 // jmp d5ac <_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
@@ -84182,7 +85328,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,4,43,0,0 // pand 0x2b04(%esi),%xmm0
+ .byte 102,15,219,134,0,43,0,0 // pand 0x2b00(%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)
@@ -84193,7 +85339,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,4,43,0,0 // movaps 0x2b04(%esi),%xmm3
+ .byte 15,40,158,0,43,0,0 // movaps 0x2b00(%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)
@@ -84237,10 +85383,10 @@ _sk_load_g8_dst_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call d369 <_sk_load_g8_dst_sse2_lowp+0x29>
+ .byte 232,0,0,0,0 // call d63d <_sk_load_g8_dst_sse2_lowp+0x29>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja d38b <_sk_load_g8_dst_sse2_lowp+0x4b>
+ .byte 119,28 // ja d65f <_sk_load_g8_dst_sse2_lowp+0x4b>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,195,0,0,0 // mov 0xc3(%edi,%ecx,4),%ecx
@@ -84248,10 +85394,10 @@ _sk_load_g8_dst_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,90 // jmp d3e5 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,90 // jmp d6b9 <_sk_load_g8_dst_sse2_lowp+0xa5>
.byte 243,15,126,36,51 // movq (%ebx,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
- .byte 235,79 // jmp d3e5 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,79 // jmp d6b9 <_sk_load_g8_dst_sse2_lowp+0xa5>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,2 // pinsrw $0x2,%ecx,%xmm4
@@ -84259,7 +85405,7 @@ _sk_load_g8_dst_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,47 // jmp d3e5 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,47 // jmp d6b9 <_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
@@ -84270,9 +85416,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,247,41,0,0 // pand 0x29f7(%edi),%xmm4
+ .byte 102,15,219,167,243,41,0,0 // pand 0x29f3(%edi),%xmm4
.byte 141,72,8 // lea 0x8(%eax),%ecx
- .byte 15,40,175,247,41,0,0 // movaps 0x29f7(%edi),%xmm5
+ .byte 15,40,175,243,41,0,0 // movaps 0x29f3(%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)
@@ -84313,7 +85459,7 @@ _sk_luminance_to_alpha_sse2_lowp:
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
- .byte 232,0,0,0,0 // call d459 <_sk_luminance_to_alpha_sse2_lowp+0x11>
+ .byte 232,0,0,0,0 // call d72d <_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
@@ -84323,10 +85469,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,215,41,0,0 // pmullw 0x29d7(%eax),%xmm0
- .byte 102,15,213,136,231,41,0,0 // pmullw 0x29e7(%eax),%xmm1
+ .byte 102,15,213,128,211,41,0,0 // pmullw 0x29d3(%eax),%xmm0
+ .byte 102,15,213,136,227,41,0,0 // pmullw 0x29e3(%eax),%xmm1
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,152,247,41,0,0 // pmullw 0x29f7(%eax),%xmm3
+ .byte 102,15,213,152,243,41,0,0 // pmullw 0x29f3(%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
@@ -84407,7 +85553,7 @@ _sk_gather_g8_sse2_lowp:
.byte 15,182,20,23 // movzbl (%edi,%edx,1),%edx
.byte 193,226,8 // shl $0x8,%edx
.byte 9,202 // or %ecx,%edx
- .byte 232,0,0,0,0 // call d59e <_sk_gather_g8_sse2_lowp+0xc9>
+ .byte 232,0,0,0,0 // call d872 <_sk_gather_g8_sse2_lowp+0xc9>
.byte 89 // pop %ecx
.byte 102,15,244,211 // pmuludq %xmm3,%xmm2
.byte 102,15,112,210,232 // pshufd $0xe8,%xmm2,%xmm2
@@ -84451,7 +85597,7 @@ _sk_gather_g8_sse2_lowp:
.byte 137,84,36,8 // mov %edx,0x8(%esp)
.byte 137,92,36,4 // mov %ebx,0x4(%esp)
.byte 137,60,36 // mov %edi,(%esp)
- .byte 15,40,153,194,39,0,0 // movaps 0x27c2(%ecx),%xmm3
+ .byte 15,40,153,190,39,0,0 // movaps 0x27be(%ecx),%xmm3
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 255,80,4 // call *0x4(%eax)
@@ -84471,7 +85617,7 @@ _sk_scale_1_float_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call d66f <_sk_scale_1_float_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call d943 <_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
@@ -84479,7 +85625,7 @@ _sk_scale_1_float_sse2_lowp:
.byte 139,57 // mov (%ecx),%edi
.byte 243,15,16,39 // movss (%edi),%xmm4
.byte 243,15,89,166,245,39,0,0 // mulss 0x27f5(%esi),%xmm4
- .byte 243,15,88,166,241,39,0,0 // addss 0x27f1(%esi),%xmm4
+ .byte 243,15,88,166,237,39,0,0 // addss 0x27ed(%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
@@ -84492,7 +85638,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,241,38,0,0 // movdqa 0x26f1(%esi),%xmm5
+ .byte 102,15,111,174,237,38,0,0 // movdqa 0x26ed(%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
@@ -84531,19 +85677,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 d73d <_sk_lerp_1_float_sse2_lowp+0x1d>
+ .byte 232,0,0,0,0 // call da11 <_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,39,39,0,0 // mulss 0x2727(%ecx),%xmm6
- .byte 243,15,88,177,35,39,0,0 // addss 0x2723(%ecx),%xmm6
+ .byte 243,15,88,177,31,39,0,0 // addss 0x271f(%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,35,38,0,0 // movdqa 0x2623(%ecx),%xmm0
+ .byte 102,15,111,129,31,38,0,0 // movdqa 0x261f(%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
@@ -84616,10 +85762,10 @@ _sk_scale_u8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call d866 <_sk_scale_u8_sse2_lowp+0x31>
+ .byte 232,0,0,0,0 // call db3a <_sk_scale_u8_sse2_lowp+0x31>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja d888 <_sk_scale_u8_sse2_lowp+0x53>
+ .byte 119,28 // ja db5c <_sk_scale_u8_sse2_lowp+0x53>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,2,1,0,0 // mov 0x102(%edi,%ecx,4),%ecx
@@ -84627,10 +85773,10 @@ _sk_scale_u8_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,225 // movd %ecx,%xmm4
- .byte 235,90 // jmp d8e2 <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,90 // jmp dbb6 <_sk_scale_u8_sse2_lowp+0xad>
.byte 243,15,126,36,51 // movq (%ebx,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
- .byte 235,79 // jmp d8e2 <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,79 // jmp dbb6 <_sk_scale_u8_sse2_lowp+0xad>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,15,196,225,2 // pinsrw $0x2,%ecx,%xmm4
@@ -84638,7 +85784,7 @@ _sk_scale_u8_sse2_lowp:
.byte 102,15,110,233 // movd %ecx,%xmm5
.byte 102,15,96,232 // punpcklbw %xmm0,%xmm5
.byte 243,15,16,229 // movss %xmm5,%xmm4
- .byte 235,47 // jmp d8e2 <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,47 // jmp dbb6 <_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
@@ -84649,9 +85795,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,250,36,0,0 // pand 0x24fa(%edi),%xmm4
+ .byte 102,15,219,167,246,36,0,0 // pand 0x24f6(%edi),%xmm4
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
- .byte 102,15,111,175,250,36,0,0 // movdqa 0x24fa(%edi),%xmm5
+ .byte 102,15,111,175,246,36,0,0 // movdqa 0x24f6(%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
@@ -84718,10 +85864,10 @@ _sk_lerp_u8_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call d9b2 <_sk_lerp_u8_sse2_lowp+0x2e>
+ .byte 232,0,0,0,0 // call dc86 <_sk_lerp_u8_sse2_lowp+0x2e>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja d9d4 <_sk_lerp_u8_sse2_lowp+0x50>
+ .byte 119,28 // ja dca8 <_sk_lerp_u8_sse2_lowp+0x50>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,74,1,0,0 // mov 0x14a(%edi,%ecx,4),%ecx
@@ -84729,10 +85875,10 @@ _sk_lerp_u8_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,182,12,51 // movzbl (%ebx,%esi,1),%ecx
.byte 102,15,110,217 // movd %ecx,%xmm3
- .byte 235,90 // jmp da2e <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,90 // jmp dd02 <_sk_lerp_u8_sse2_lowp+0xaa>
.byte 243,15,126,28,51 // movq (%ebx,%esi,1),%xmm3
.byte 102,15,96,216 // punpcklbw %xmm0,%xmm3
- .byte 235,79 // jmp da2e <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,79 // jmp dd02 <_sk_lerp_u8_sse2_lowp+0xaa>
.byte 15,182,76,51,2 // movzbl 0x2(%ebx,%esi,1),%ecx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,217,2 // pinsrw $0x2,%ecx,%xmm3
@@ -84740,7 +85886,7 @@ _sk_lerp_u8_sse2_lowp:
.byte 102,15,110,225 // movd %ecx,%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 243,15,16,220 // movss %xmm4,%xmm3
- .byte 235,47 // jmp da2e <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,47 // jmp dd02 <_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
@@ -84751,8 +85897,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,174,35,0,0 // pand 0x23ae(%edi),%xmm3
- .byte 102,15,111,183,174,35,0,0 // movdqa 0x23ae(%edi),%xmm6
+ .byte 102,15,219,159,170,35,0,0 // pand 0x23aa(%edi),%xmm3
+ .byte 102,15,111,183,170,35,0,0 // movdqa 0x23aa(%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
@@ -84841,10 +85987,10 @@ _sk_scale_565_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call db5b <_sk_scale_565_sse2_lowp+0x43>
+ .byte 232,0,0,0,0 // call de2f <_sk_scale_565_sse2_lowp+0x43>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja db7d <_sk_scale_565_sse2_lowp+0x65>
+ .byte 119,28 // ja de51 <_sk_scale_565_sse2_lowp+0x65>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,249,1,0,0 // mov 0x1f9(%edi,%ecx,4),%ecx
@@ -84852,14 +85998,14 @@ _sk_scale_565_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,217 // movd %ecx,%xmm3
- .byte 235,59 // jmp dbb8 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,59 // jmp de8c <_sk_scale_565_sse2_lowp+0xa0>
.byte 243,15,111,28,115 // movdqu (%ebx,%esi,2),%xmm3
- .byte 235,52 // jmp dbb8 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,52 // jmp de8c <_sk_scale_565_sse2_lowp+0xa0>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,92,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
.byte 243,15,16,12,115 // movss (%ebx,%esi,2),%xmm1
.byte 243,15,16,217 // movss %xmm1,%xmm3
- .byte 235,30 // jmp dbb8 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,30 // jmp de8c <_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
@@ -84867,11 +86013,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,69,34,0,0 // pand 0x2245(%edi),%xmm1
+ .byte 102,15,219,143,65,34,0,0 // pand 0x2241(%edi),%xmm1
.byte 102,15,111,211 // movdqa %xmm3,%xmm2
.byte 102,15,113,210,5 // psrlw $0x5,%xmm2
- .byte 102,15,219,151,85,34,0,0 // pand 0x2255(%edi),%xmm2
- .byte 102,15,111,135,101,34,0,0 // movdqa 0x2265(%edi),%xmm0
+ .byte 102,15,219,151,81,34,0,0 // pand 0x2251(%edi),%xmm2
+ .byte 102,15,111,135,97,34,0,0 // movdqa 0x2261(%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
@@ -84884,7 +86030,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,21,34,0,0 // movdqa 0x2215(%edi),%xmm4
+ .byte 102,15,111,167,17,34,0,0 // movdqa 0x2211(%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
@@ -84927,7 +86073,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,5,34,0,0 // movdqa 0x2205(%edi),%xmm0
+ .byte 102,15,111,135,1,34,0,0 // movdqa 0x2201(%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
@@ -85004,10 +86150,10 @@ _sk_lerp_565_sse2_lowp:
.byte 128,225,7 // and $0x7,%cl
.byte 254,201 // dec %cl
.byte 128,249,6 // cmp $0x6,%cl
- .byte 232,0,0,0,0 // call ddb3 <_sk_lerp_565_sse2_lowp+0x43>
+ .byte 232,0,0,0,0 // call e087 <_sk_lerp_565_sse2_lowp+0x43>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja ddd5 <_sk_lerp_565_sse2_lowp+0x65>
+ .byte 119,28 // ja e0a9 <_sk_lerp_565_sse2_lowp+0x65>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,73,2,0,0 // mov 0x249(%edi,%ecx,4),%ecx
@@ -85015,14 +86161,14 @@ _sk_lerp_565_sse2_lowp:
.byte 255,225 // jmp *%ecx
.byte 15,183,12,115 // movzwl (%ebx,%esi,2),%ecx
.byte 102,15,110,217 // movd %ecx,%xmm3
- .byte 235,59 // jmp de10 <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,59 // jmp e0e4 <_sk_lerp_565_sse2_lowp+0xa0>
.byte 243,15,111,28,115 // movdqu (%ebx,%esi,2),%xmm3
- .byte 235,52 // jmp de10 <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,52 // jmp e0e4 <_sk_lerp_565_sse2_lowp+0xa0>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,196,92,115,4,2 // pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
.byte 243,15,16,12,115 // movss (%ebx,%esi,2),%xmm1
.byte 243,15,16,217 // movss %xmm1,%xmm3
- .byte 235,30 // jmp de10 <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,30 // jmp e0e4 <_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
@@ -85030,11 +86176,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,237,31,0,0 // pand 0x1fed(%edi),%xmm1
+ .byte 102,15,219,143,233,31,0,0 // pand 0x1fe9(%edi),%xmm1
.byte 102,15,111,211 // movdqa %xmm3,%xmm2
.byte 102,15,113,210,5 // psrlw $0x5,%xmm2
- .byte 102,15,219,151,253,31,0,0 // pand 0x1ffd(%edi),%xmm2
- .byte 102,15,111,175,13,32,0,0 // movdqa 0x200d(%edi),%xmm5
+ .byte 102,15,219,151,249,31,0,0 // pand 0x1ff9(%edi),%xmm2
+ .byte 102,15,111,175,9,32,0,0 // movdqa 0x2009(%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
@@ -85047,7 +86193,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,189,31,0,0 // movdqa 0x1fbd(%edi),%xmm4
+ .byte 102,15,111,167,185,31,0,0 // movdqa 0x1fb9(%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
@@ -85088,7 +86234,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,173,31,0,0 // movdqa 0x1fad(%edi),%xmm1
+ .byte 102,15,111,143,169,31,0,0 // movdqa 0x1fa9(%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
@@ -85168,7 +86314,7 @@ _sk_clamp_x_1_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call e025 <_sk_clamp_x_1_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call e2f9 <_sk_clamp_x_1_sse2_lowp+0xd>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,16 // mov 0x10(%ebp),%edx
@@ -85179,7 +86325,7 @@ _sk_clamp_x_1_sse2_lowp:
.byte 15,87,255 // xorps %xmm7,%xmm7
.byte 15,95,207 // maxps %xmm7,%xmm1
.byte 15,95,199 // maxps %xmm7,%xmm0
- .byte 15,40,184,91,22,0,0 // movaps 0x165b(%eax),%xmm7
+ .byte 15,40,184,87,22,0,0 // movaps 0x1657(%eax),%xmm7
.byte 15,93,199 // minps %xmm7,%xmm0
.byte 15,93,207 // minps %xmm7,%xmm1
.byte 15,40,125,72 // movaps 0x48(%ebp),%xmm7
@@ -85209,7 +86355,7 @@ _sk_repeat_x_1_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call e094 <_sk_repeat_x_1_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call e368 <_sk_repeat_x_1_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,77,16 // mov 0x10(%ebp),%ecx
@@ -85220,7 +86366,7 @@ _sk_repeat_x_1_sse2_lowp:
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,194,244,1 // cmpltps %xmm4,%xmm6
- .byte 15,40,190,236,21,0,0 // movaps 0x15ec(%esi),%xmm7
+ .byte 15,40,190,232,21,0,0 // movaps 0x15e8(%esi),%xmm7
.byte 15,84,247 // andps %xmm7,%xmm6
.byte 15,92,230 // subps %xmm6,%xmm4
.byte 15,40,240 // movaps %xmm0,%xmm6
@@ -85268,19 +86414,19 @@ _sk_mirror_x_1_sse2_lowp:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,40,200 // movaps %xmm0,%xmm1
- .byte 232,0,0,0,0 // call e13e <_sk_mirror_x_1_sse2_lowp+0x1a>
+ .byte 232,0,0,0,0 // call e412 <_sk_mirror_x_1_sse2_lowp+0x1a>
.byte 88 // pop %eax
- .byte 15,40,160,178,21,0,0 // movaps 0x15b2(%eax),%xmm4
+ .byte 15,40,160,174,21,0,0 // movaps 0x15ae(%eax),%xmm4
.byte 15,88,204 // addps %xmm4,%xmm1
.byte 15,88,212 // addps %xmm4,%xmm2
- .byte 15,40,176,50,21,0,0 // movaps 0x1532(%eax),%xmm6
+ .byte 15,40,176,46,21,0,0 // movaps 0x152e(%eax),%xmm6
.byte 15,40,250 // movaps %xmm2,%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,89,241 // mulps %xmm1,%xmm6
.byte 243,15,91,238 // cvttps2dq %xmm6,%xmm5
.byte 15,91,197 // cvtdq2ps %xmm5,%xmm0
.byte 15,194,240,1 // cmpltps %xmm0,%xmm6
- .byte 15,40,168,66,21,0,0 // movaps 0x1542(%eax),%xmm5
+ .byte 15,40,168,62,21,0,0 // movaps 0x153e(%eax),%xmm5
.byte 15,84,245 // andps %xmm5,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
.byte 243,15,91,247 // cvttps2dq %xmm7,%xmm6
@@ -85299,7 +86445,7 @@ _sk_mirror_x_1_sse2_lowp:
.byte 15,40,117,40 // movaps 0x28(%ebp),%xmm6
.byte 15,88,212 // addps %xmm4,%xmm2
.byte 15,88,204 // addps %xmm4,%xmm1
- .byte 15,40,160,66,26,0,0 // movaps 0x1a42(%eax),%xmm4
+ .byte 15,40,160,62,26,0,0 // movaps 0x1a3e(%eax),%xmm4
.byte 15,84,204 // andps %xmm4,%xmm1
.byte 15,84,212 // andps %xmm4,%xmm2
.byte 15,87,228 // xorps %xmm4,%xmm4
@@ -85340,7 +86486,7 @@ _sk_gradient_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 129,236,108,1,0,0 // sub $0x16c,%esp
- .byte 232,0,0,0,0 // call e21c <_sk_gradient_sse2_lowp+0x11>
+ .byte 232,0,0,0,0 // call e4f0 <_sk_gradient_sse2_lowp+0x11>
.byte 88 // pop %eax
.byte 137,69,164 // mov %eax,-0x5c(%ebp)
.byte 139,69,12 // mov 0xc(%ebp),%eax
@@ -85350,7 +86496,7 @@ _sk_gradient_sse2_lowp:
.byte 102,15,239,255 // pxor %xmm7,%xmm7
.byte 131,248,2 // cmp $0x2,%eax
.byte 102,15,239,237 // pxor %xmm5,%xmm5
- .byte 114,48 // jb e266 <_sk_gradient_sse2_lowp+0x5b>
+ .byte 114,48 // jb e53a <_sk_gradient_sse2_lowp+0x5b>
.byte 139,78,36 // mov 0x24(%esi),%ecx
.byte 72 // dec %eax
.byte 131,193,4 // add $0x4,%ecx
@@ -85365,7 +86511,7 @@ _sk_gradient_sse2_lowp:
.byte 102,15,250,234 // psubd %xmm2,%xmm5
.byte 131,193,4 // add $0x4,%ecx
.byte 72 // dec %eax
- .byte 117,223 // jne e245 <_sk_gradient_sse2_lowp+0x3a>
+ .byte 117,223 // jne e519 <_sk_gradient_sse2_lowp+0x3a>
.byte 102,15,112,215,229 // pshufd $0xe5,%xmm7,%xmm2
.byte 102,15,112,223,78 // pshufd $0x4e,%xmm7,%xmm3
.byte 15,41,141,104,255,255,255 // movaps %xmm1,-0x98(%ebp)
@@ -85572,10 +86718,10 @@ _sk_gradient_sse2_lowp:
.byte 15,89,195 // mulps %xmm3,%xmm0
.byte 15,88,194 // addps %xmm2,%xmm0
.byte 139,69,164 // mov -0x5c(%ebp),%eax
- .byte 15,40,136,52,21,0,0 // movaps 0x1534(%eax),%xmm1
+ .byte 15,40,136,48,21,0,0 // movaps 0x1530(%eax),%xmm1
.byte 15,89,225 // mulps %xmm1,%xmm4
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,144,84,20,0,0 // movaps 0x1454(%eax),%xmm2
+ .byte 15,40,144,80,20,0,0 // movaps 0x1450(%eax),%xmm2
.byte 15,88,194 // addps %xmm2,%xmm0
.byte 15,41,133,120,255,255,255 // movaps %xmm0,-0x88(%ebp)
.byte 15,88,226 // addps %xmm2,%xmm4
@@ -85691,7 +86837,7 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 129,236,92,1,0,0 // sub $0x15c,%esp
.byte 15,41,141,232,254,255,255 // movaps %xmm1,-0x118(%ebp)
.byte 15,41,69,136 // movaps %xmm0,-0x78(%ebp)
- .byte 232,0,0,0,0 // call e78e <_sk_evenly_spaced_gradient_sse2_lowp+0x1c>
+ .byte 232,0,0,0,0 // call ea62 <_sk_evenly_spaced_gradient_sse2_lowp+0x1c>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,48 // mov (%eax),%esi
@@ -85702,12 +86848,12 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 102,15,110,209 // movd %ecx,%xmm2
.byte 102,15,112,210,0 // pshufd $0x0,%xmm2,%xmm2
.byte 137,85,164 // mov %edx,-0x5c(%ebp)
- .byte 102,15,111,154,98,20,0,0 // movdqa 0x1462(%edx),%xmm3
+ .byte 102,15,111,154,94,20,0,0 // movdqa 0x145e(%edx),%xmm3
.byte 102,15,219,218 // pand %xmm2,%xmm3
- .byte 102,15,235,154,34,18,0,0 // por 0x1222(%edx),%xmm3
+ .byte 102,15,235,154,30,18,0,0 // por 0x121e(%edx),%xmm3
.byte 102,15,114,210,16 // psrld $0x10,%xmm2
- .byte 102,15,235,146,114,20,0,0 // por 0x1472(%edx),%xmm2
- .byte 15,88,146,130,20,0,0 // addps 0x1482(%edx),%xmm2
+ .byte 102,15,235,146,110,20,0,0 // por 0x146e(%edx),%xmm2
+ .byte 15,88,146,126,20,0,0 // addps 0x147e(%edx),%xmm2
.byte 15,88,211 // addps %xmm3,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
.byte 15,89,218 // mulps %xmm2,%xmm3
@@ -85914,10 +87060,10 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 15,89,69,136 // mulps -0x78(%ebp),%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
.byte 139,69,164 // mov -0x5c(%ebp),%eax
- .byte 15,40,152,194,15,0,0 // movaps 0xfc2(%eax),%xmm3
+ .byte 15,40,152,190,15,0,0 // movaps 0xfbe(%eax),%xmm3
.byte 15,89,227 // mulps %xmm3,%xmm4
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,40,168,226,14,0,0 // movaps 0xee2(%eax),%xmm5
+ .byte 15,40,168,222,14,0,0 // movaps 0xede(%eax),%xmm5
.byte 15,88,197 // addps %xmm5,%xmm0
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,88,229 // addps %xmm5,%xmm4
@@ -86027,7 +87173,7 @@ _sk_evenly_spaced_2_stop_gradient_sse2_lowp:
.byte 86 // push %esi
.byte 131,236,96 // sub $0x60,%esp
.byte 15,40,241 // movaps %xmm1,%xmm6
- .byte 232,0,0,0,0 // call eccd <_sk_evenly_spaced_2_stop_gradient_sse2_lowp+0x10>
+ .byte 232,0,0,0,0 // call efa1 <_sk_evenly_spaced_2_stop_gradient_sse2_lowp+0x10>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
@@ -86042,10 +87188,10 @@ _sk_evenly_spaced_2_stop_gradient_sse2_lowp:
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,88,227 // addps %xmm3,%xmm4
.byte 15,88,235 // addps %xmm3,%xmm5
- .byte 15,40,154,131,10,0,0 // movaps 0xa83(%edx),%xmm3
+ .byte 15,40,154,127,10,0,0 // movaps 0xa7f(%edx),%xmm3
.byte 15,89,235 // mulps %xmm3,%xmm5
.byte 15,89,227 // mulps %xmm3,%xmm4
- .byte 15,40,130,163,9,0,0 // movaps 0x9a3(%edx),%xmm0
+ .byte 15,40,130,159,9,0,0 // movaps 0x99f(%edx),%xmm0
.byte 15,88,224 // addps %xmm0,%xmm4
.byte 15,88,232 // addps %xmm0,%xmm5
.byte 243,15,91,237 // cvttps2dq %xmm5,%xmm5
@@ -86162,9 +87308,9 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 15,41,77,184 // movaps %xmm1,-0x48(%ebp)
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
- .byte 232,0,0,0,0 // call eeb8 <_sk_xy_to_unit_angle_sse2_lowp+0x23>
+ .byte 232,0,0,0,0 // call f18c <_sk_xy_to_unit_angle_sse2_lowp+0x23>
.byte 88 // pop %eax
- .byte 15,40,128,200,12,0,0 // movaps 0xcc8(%eax),%xmm0
+ .byte 15,40,128,196,12,0,0 // movaps 0xcc4(%eax),%xmm0
.byte 15,40,225 // movaps %xmm1,%xmm4
.byte 15,84,224 // andps %xmm0,%xmm4
.byte 15,40,203 // movaps %xmm3,%xmm1
@@ -86199,24 +87345,24 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 15,89,219 // mulps %xmm3,%xmm3
.byte 15,40,247 // movaps %xmm7,%xmm6
.byte 15,89,246 // mulps %xmm6,%xmm6
- .byte 15,40,136,104,13,0,0 // movaps 0xd68(%eax),%xmm1
+ .byte 15,40,136,100,13,0,0 // movaps 0xd64(%eax),%xmm1
.byte 15,40,198 // movaps %xmm6,%xmm0
.byte 15,89,193 // mulps %xmm1,%xmm0
.byte 15,89,203 // mulps %xmm3,%xmm1
- .byte 15,88,136,120,13,0,0 // addps 0xd78(%eax),%xmm1
- .byte 15,88,128,120,13,0,0 // addps 0xd78(%eax),%xmm0
+ .byte 15,88,136,116,13,0,0 // addps 0xd74(%eax),%xmm1
+ .byte 15,88,128,116,13,0,0 // addps 0xd74(%eax),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,89,203 // mulps %xmm3,%xmm1
- .byte 15,88,136,136,13,0,0 // addps 0xd88(%eax),%xmm1
- .byte 15,88,128,136,13,0,0 // addps 0xd88(%eax),%xmm0
+ .byte 15,88,136,132,13,0,0 // addps 0xd84(%eax),%xmm1
+ .byte 15,88,128,132,13,0,0 // addps 0xd84(%eax),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,89,203 // mulps %xmm3,%xmm1
- .byte 15,40,152,152,13,0,0 // movaps 0xd98(%eax),%xmm3
+ .byte 15,40,152,148,13,0,0 // movaps 0xd94(%eax),%xmm3
.byte 15,88,203 // addps %xmm3,%xmm1
.byte 15,88,195 // addps %xmm3,%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
.byte 15,89,204 // mulps %xmm4,%xmm1
- .byte 15,40,152,168,13,0,0 // movaps 0xda8(%eax),%xmm3
+ .byte 15,40,152,164,13,0,0 // movaps 0xda4(%eax),%xmm3
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 15,92,216 // subps %xmm0,%xmm3
.byte 15,84,218 // andps %xmm2,%xmm3
@@ -86229,7 +87375,7 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,40,93,200 // movaps -0x38(%ebp),%xmm3
.byte 15,194,220,1 // cmpltps %xmm4,%xmm3
- .byte 15,40,128,184,7,0,0 // movaps 0x7b8(%eax),%xmm0
+ .byte 15,40,128,180,7,0,0 // movaps 0x7b4(%eax),%xmm0
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,92,194 // subps %xmm2,%xmm0
.byte 15,84,195 // andps %xmm3,%xmm0
@@ -86248,7 +87394,7 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 15,40,125,232 // movaps -0x18(%ebp),%xmm7
.byte 15,40,199 // movaps %xmm7,%xmm0
.byte 15,194,196,1 // cmpltps %xmm4,%xmm0
- .byte 15,40,136,200,7,0,0 // movaps 0x7c8(%eax),%xmm1
+ .byte 15,40,136,196,7,0,0 // movaps 0x7c4(%eax),%xmm1
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,84,200 // andps %xmm0,%xmm1
@@ -86358,11 +87504,11 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 128,227,7 // and $0x7,%bl
.byte 254,203 // dec %bl
.byte 128,251,6 // cmp $0x6,%bl
- .byte 232,0,0,0,0 // call f120 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ .byte 232,0,0,0,0 // call f3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
.byte 89 // pop %ecx
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,182,211 // movzbl %bl,%edx
- .byte 119,29 // ja f146 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ .byte 119,29 // ja f41a <_sk_srcover_rgba_8888_sse2_lowp+0x65>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 139,132,145,76,2,0,0 // mov 0x24c(%ecx,%edx,4),%eax
.byte 1,200 // add %ecx,%eax
@@ -86370,14 +87516,14 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 255,224 // jmp *%eax
.byte 243,15,16,52,183 // movss (%edi,%esi,4),%xmm6
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,73 // jmp f18f <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,73 // jmp f463 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
.byte 102,15,16,52,183 // movupd (%edi,%esi,4),%xmm6
.byte 15,16,92,183,16 // movups 0x10(%edi,%esi,4),%xmm3
- .byte 235,61 // jmp f18f <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,61 // jmp f463 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
.byte 102,15,110,68,183,8 // movd 0x8(%edi,%esi,4),%xmm0
.byte 102,15,112,240,69 // pshufd $0x45,%xmm0,%xmm6
.byte 102,15,18,52,183 // movlpd (%edi,%esi,4),%xmm6
- .byte 235,43 // jmp f18f <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,43 // jmp f463 <_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
@@ -86403,7 +87549,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,64,12,0,0 // movdqa 0xc40(%ecx),%xmm3
+ .byte 102,15,111,153,60,12,0,0 // movdqa 0xc3c(%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
@@ -86455,18 +87601,18 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 102,15,105,220 // punpckhwd %xmm4,%xmm3
.byte 102,15,235,222 // por %xmm6,%xmm3
.byte 128,251,6 // cmp $0x6,%bl
- .byte 119,16 // ja f2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ .byte 119,16 // ja f5a4 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
.byte 3,140,145,104,2,0,0 // add 0x268(%ecx,%edx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,4,183 // movd %xmm0,(%edi,%esi,4)
- .byte 235,64 // jmp f310 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,64 // jmp f5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
.byte 243,15,127,4,183 // movdqu %xmm0,(%edi,%esi,4)
.byte 243,15,127,92,183,16 // movdqu %xmm3,0x10(%edi,%esi,4)
- .byte 235,51 // jmp f310 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,51 // jmp f5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
.byte 102,15,112,208,78 // pshufd $0x4e,%xmm0,%xmm2
.byte 102,15,126,84,183,8 // movd %xmm2,0x8(%edi,%esi,4)
.byte 102,15,214,4,183 // movq %xmm0,(%edi,%esi,4)
- .byte 235,33 // jmp f310 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,33 // jmp f5e4 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
.byte 102,15,112,211,78 // pshufd $0x4e,%xmm3,%xmm2
.byte 102,15,126,84,183,24 // movd %xmm2,0x18(%edi,%esi,4)
.byte 102,15,112,211,229 // pshufd $0xe5,%xmm3,%xmm2
@@ -86550,11 +87696,11 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 128,227,7 // and $0x7,%bl
.byte 254,203 // dec %bl
.byte 128,251,6 // cmp $0x6,%bl
- .byte 232,0,0,0,0 // call f3e4 <_sk_srcover_bgra_8888_sse2_lowp+0x40>
+ .byte 232,0,0,0,0 // call f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x40>
.byte 89 // pop %ecx
.byte 139,117,16 // mov 0x10(%ebp),%esi
.byte 15,182,211 // movzbl %bl,%edx
- .byte 119,29 // ja f40a <_sk_srcover_bgra_8888_sse2_lowp+0x66>
+ .byte 119,29 // ja f6de <_sk_srcover_bgra_8888_sse2_lowp+0x66>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 139,132,145,80,2,0,0 // mov 0x250(%ecx,%edx,4),%eax
.byte 1,200 // add %ecx,%eax
@@ -86562,14 +87708,14 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 255,224 // jmp *%eax
.byte 243,15,16,52,183 // movss (%edi,%esi,4),%xmm6
.byte 15,87,228 // xorps %xmm4,%xmm4
- .byte 235,73 // jmp f453 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ .byte 235,73 // jmp f727 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
.byte 102,15,16,52,183 // movupd (%edi,%esi,4),%xmm6
.byte 15,16,100,183,16 // movups 0x10(%edi,%esi,4),%xmm4
- .byte 235,61 // jmp f453 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ .byte 235,61 // jmp f727 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
.byte 102,15,110,68,183,8 // movd 0x8(%edi,%esi,4),%xmm0
.byte 102,15,112,240,69 // pshufd $0x45,%xmm0,%xmm6
.byte 102,15,18,52,183 // movlpd (%edi,%esi,4),%xmm6
- .byte 235,43 // jmp f453 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ .byte 235,43 // jmp f727 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
.byte 102,15,110,68,183,24 // movd 0x18(%edi,%esi,4),%xmm0
.byte 102,15,112,224,69 // pshufd $0x45,%xmm0,%xmm4
.byte 243,15,16,68,183,20 // movss 0x14(%edi,%esi,4),%xmm0
@@ -86595,7 +87741,7 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 102,15,114,244,16 // pslld $0x10,%xmm4
.byte 102,15,114,228,16 // psrad $0x10,%xmm4
.byte 102,15,107,244 // packssdw %xmm4,%xmm6
- .byte 102,15,111,153,124,9,0,0 // movdqa 0x97c(%ecx),%xmm3
+ .byte 102,15,111,153,120,9,0,0 // movdqa 0x978(%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
@@ -86647,18 +87793,18 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 102,15,105,220 // punpckhwd %xmm4,%xmm3
.byte 102,15,235,222 // por %xmm6,%xmm3
.byte 128,251,6 // cmp $0x6,%bl
- .byte 119,16 // ja f596 <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
+ .byte 119,16 // ja f86a <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
.byte 3,140,145,108,2,0,0 // add 0x26c(%ecx,%edx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,4,183 // movd %xmm0,(%edi,%esi,4)
- .byte 235,64 // jmp f5d6 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ .byte 235,64 // jmp f8aa <_sk_srcover_bgra_8888_sse2_lowp+0x232>
.byte 243,15,127,4,183 // movdqu %xmm0,(%edi,%esi,4)
.byte 243,15,127,92,183,16 // movdqu %xmm3,0x10(%edi,%esi,4)
- .byte 235,51 // jmp f5d6 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ .byte 235,51 // jmp f8aa <_sk_srcover_bgra_8888_sse2_lowp+0x232>
.byte 102,15,112,208,78 // pshufd $0x4e,%xmm0,%xmm2
.byte 102,15,126,84,183,8 // movd %xmm2,0x8(%edi,%esi,4)
.byte 102,15,214,4,183 // movq %xmm0,(%edi,%esi,4)
- .byte 235,33 // jmp f5d6 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ .byte 235,33 // jmp f8aa <_sk_srcover_bgra_8888_sse2_lowp+0x232>
.byte 102,15,112,211,78 // pshufd $0x4e,%xmm3,%xmm2
.byte 102,15,126,84,183,24 // movd %xmm2,0x18(%edi,%esi,4)
.byte 102,15,112,211,229 // pshufd $0xe5,%xmm3,%xmm2
@@ -86778,11 +87924,11 @@ BALIGN16
.byte 0,128,191,0,0,128 // add %al,-0x7fffff41(%eax)
.byte 191,0,0,224,64 // mov $0x40e00000,%edi
.byte 0,0 // add %al,(%eax)
- .byte 224,64 // loopne f748 <.literal16+0xd8>
+ .byte 224,64 // loopne fa18 <.literal16+0xd8>
.byte 0,0 // add %al,(%eax)
- .byte 224,64 // loopne f74c <.literal16+0xdc>
+ .byte 224,64 // loopne fa1c <.literal16+0xdc>
.byte 0,0 // add %al,(%eax)
- .byte 224,64 // loopne f750 <.literal16+0xe0>
+ .byte 224,64 // loopne fa20 <.literal16+0xe0>
.byte 154,153,153,62,154,153,153 // lcall $0x9999,$0x9a3e9999
.byte 62,154,153,153,62,154,153,153 // ds lcall $0x9999,$0x9a3e9999
.byte 62,61,10,23,63,61 // ds cmp $0x3d3f170a,%eax
@@ -86793,16 +87939,16 @@ BALIGN16
.byte 63 // aas
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope f771 <.literal16+0x101>
+ .byte 225,61 // loope fa41 <.literal16+0x101>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope f775 <.literal16+0x105>
+ .byte 225,61 // loope fa45 <.literal16+0x105>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope f779 <.literal16+0x109>
+ .byte 225,61 // loope fa49 <.literal16+0x109>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope f77d <.literal16+0x10d>
+ .byte 225,61 // loope fa4d <.literal16+0x10d>
.byte 255,0 // incl (%eax)
.byte 0,0 // add %al,(%eax)
.byte 255,0 // incl (%eax)
@@ -86812,13 +87958,13 @@ BALIGN16
.byte 255,0 // incl (%eax)
.byte 0,0 // add %al,(%eax)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg f797 <.literal16+0x127>
+ .byte 127,67 // jg fa67 <.literal16+0x127>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg f79b <.literal16+0x12b>
+ .byte 127,67 // jg fa6b <.literal16+0x12b>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg f79f <.literal16+0x12f>
+ .byte 127,67 // jg fa6f <.literal16+0x12f>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg f7a3 <.literal16+0x133>
+ .byte 127,67 // jg fa73 <.literal16+0x133>
.byte 0,0 // add %al,(%eax)
.byte 128,127,0,0 // cmpb $0x0,0x0(%edi)
.byte 128,127,0,0 // cmpb $0x0,0x0(%edi)
@@ -86974,13 +88120,13 @@ BALIGN16
.byte 132,55 // test %dh,(%edi)
.byte 8,33 // or %ah,(%ecx)
.byte 132,55 // test %dh,(%edi)
- .byte 224,7 // loopne f8b9 <.literal16+0x249>
+ .byte 224,7 // loopne fb89 <.literal16+0x249>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne f8bd <.literal16+0x24d>
+ .byte 224,7 // loopne fb8d <.literal16+0x24d>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne f8c1 <.literal16+0x251>
+ .byte 224,7 // loopne fb91 <.literal16+0x251>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne f8c5 <.literal16+0x255>
+ .byte 224,7 // loopne fb95 <.literal16+0x255>
.byte 0,0 // add %al,(%eax)
.byte 33,8 // and %ecx,(%eax)
.byte 2,58 // add (%edx),%bh
@@ -87029,17 +88175,17 @@ BALIGN16
.byte 0,0 // add %al,(%eax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg f924 <.literal16+0x2b4>
+ .byte 127,0 // jg fbf4 <.literal16+0x2b4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg f928 <.literal16+0x2b8>
+ .byte 127,0 // jg fbf8 <.literal16+0x2b8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg f92c <.literal16+0x2bc>
+ .byte 127,0 // jg fbfc <.literal16+0x2bc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg f930 <.literal16+0x2c0>
- .byte 119,115 // ja f9a5 <.literal16+0x335>
+ .byte 127,0 // jg fc00 <.literal16+0x2c0>
+ .byte 119,115 // ja fc75 <.literal16+0x335>
.byte 248 // clc
.byte 194,119,115 // ret $0x7377
.byte 248 // clc
@@ -87050,7 +88196,7 @@ BALIGN16
.byte 194,117,191 // ret $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
- .byte 117,191 // jne f909 <.literal16+0x299>
+ .byte 117,191 // jne fbd9 <.literal16+0x299>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
.byte 249 // stc
@@ -87066,7 +88212,7 @@ BALIGN16
.byte 68 // inc %esp
.byte 180,62 // mov $0x3e,%ah
.byte 163,233,220,63,163 // mov %eax,0xa33fdce9
- .byte 233,220,63,163,233 // jmp e9a43946 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345a2>
+ .byte 233,220,63,163,233 // jmp e9a43c16 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a3459e>
.byte 220,63 // fdivrl (%edi)
.byte 163,233,220,63,81 // mov %eax,0x513fdce9
.byte 140,242 // mov %?,%edx
@@ -87162,16 +88308,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%ebx)
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe fa93 <.literal16+0x423>
+ .byte 118,63 // jbe fd63 <.literal16+0x423>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe fa97 <.literal16+0x427>
+ .byte 118,63 // jbe fd67 <.literal16+0x427>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe fa9b <.literal16+0x42b>
+ .byte 118,63 // jbe fd6b <.literal16+0x42b>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe fa9f <.literal16+0x42f>
+ .byte 118,63 // jbe fd6f <.literal16+0x42f>
.byte 246,64,83,63 // testb $0x3f,0x53(%eax)
.byte 246,64,83,63 // testb $0x3f,0x53(%eax)
.byte 246,64,83,63 // testb $0x3f,0x53(%eax)
@@ -87197,13 +88343,13 @@ BALIGN16
.byte 248 // clc
.byte 65 // inc %ecx
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl fad6 <.literal16+0x466>
+ .byte 124,66 // jl fda6 <.literal16+0x466>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl fada <.literal16+0x46a>
+ .byte 124,66 // jl fdaa <.literal16+0x46a>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl fade <.literal16+0x46e>
+ .byte 124,66 // jl fdae <.literal16+0x46e>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl fae2 <.literal16+0x472>
+ .byte 124,66 // jl fdb2 <.literal16+0x472>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%eax)
.byte 0,240 // add %dh,%al
@@ -87249,25 +88395,25 @@ BALIGN16
.byte 136,136,61,137,136,136 // mov %cl,-0x777776c3(%eax)
.byte 61,137,136,136,61 // cmp $0x3d888889,%eax
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo fb65 <.literal16+0x4f5>
+ .byte 112,65 // jo fe35 <.literal16+0x4f5>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo fb69 <.literal16+0x4f9>
+ .byte 112,65 // jo fe39 <.literal16+0x4f9>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo fb6d <.literal16+0x4fd>
+ .byte 112,65 // jo fe3d <.literal16+0x4fd>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo fb71 <.literal16+0x501>
+ .byte 112,65 // jo fe41 <.literal16+0x501>
.byte 0,128,0,0,0,128 // add %al,-0x80000000(%eax)
.byte 0,0 // add %al,(%eax)
.byte 0,128,0,0,0,128 // add %al,-0x80000000(%eax)
.byte 0,0 // add %al,(%eax)
.byte 255 // (bad)
- .byte 127,0 // jg fb43 <.literal16+0x4d3>
+ .byte 127,0 // jg fe13 <.literal16+0x4d3>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg fb47 <.literal16+0x4d7>
+ .byte 127,0 // jg fe17 <.literal16+0x4d7>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg fb4b <.literal16+0x4db>
+ .byte 127,0 // jg fe1b <.literal16+0x4db>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg fb4f <.literal16+0x4df>
+ .byte 127,0 // jg fe1f <.literal16+0x4df>
.byte 0,0 // add %al,(%eax)
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%eax)
@@ -87293,13 +88439,13 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg fb88 <.literal16+0x518>
+ .byte 127,255 // jg fe58 <.literal16+0x518>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg fb8c <.literal16+0x51c>
+ .byte 127,255 // jg fe5c <.literal16+0x51c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg fb91 <.literal16+0x521>
+ .byte 127,0 // jg fe61 <.literal16+0x521>
.byte 0,128,56,0,0,128 // add %al,-0x7fffffc8(%eax)
.byte 56,0 // cmp %al,(%eax)
.byte 0,128,56,0,0,128 // add %al,-0x7fffffc8(%eax)
@@ -87313,13 +88459,13 @@ BALIGN16
.byte 0,255 // add %bh,%bh
.byte 255,0 // incl (%eax)
.byte 255 // (bad)
- .byte 127,71 // jg fbfb <.literal16+0x58b>
+ .byte 127,71 // jg fecb <.literal16+0x58b>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg fbff <.literal16+0x58f>
+ .byte 127,71 // jg fecf <.literal16+0x58f>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg fc03 <.literal16+0x593>
+ .byte 127,71 // jg fed3 <.literal16+0x593>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg fc07 <.literal16+0x597>
+ .byte 127,71 // jg fed7 <.literal16+0x597>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,208 // ds (bad)
@@ -87416,13 +88562,13 @@ BALIGN16
.byte 192,191,0,0,192,191,0 // sarb $0x0,-0x40400000(%edi)
.byte 0,192 // add %al,%al
.byte 191,0,0,192,191 // mov $0xbfc00000,%edi
- .byte 114,28 // jb fcce <.literal16+0x65e>
+ .byte 114,28 // jb ff9e <.literal16+0x65e>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt fcd2 <.literal16+0x662>
+ .byte 62,114,28 // jb,pt ffa2 <.literal16+0x662>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt fcd6 <.literal16+0x666>
+ .byte 62,114,28 // jb,pt ffa6 <.literal16+0x666>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt fcda <.literal16+0x66a>
+ .byte 62,114,28 // jb,pt ffaa <.literal16+0x66a>
.byte 199 // (bad)
.byte 62,85 // ds push %ebp
.byte 85 // push %ebp
@@ -87443,13 +88589,13 @@ BALIGN16
.byte 57,142,99,61,57,142 // cmp %ecx,-0x71c6c29d(%esi)
.byte 99,61,57,142,99,61 // arpl %di,0x3d638e39
.byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%esi)
- .byte 127,63 // jg fd33 <.literal16+0x6c3>
- .byte 114,249 // jb fcef <.literal16+0x67f>
- .byte 127,63 // jg fd37 <.literal16+0x6c7>
- .byte 114,249 // jb fcf3 <.literal16+0x683>
- .byte 127,63 // jg fd3b <.literal16+0x6cb>
- .byte 114,249 // jb fcf7 <.literal16+0x687>
- .byte 127,63 // jg fd3f <.literal16+0x6cf>
+ .byte 127,63 // jg 10003 <.literal16+0x6c3>
+ .byte 114,249 // jb ffbf <.literal16+0x67f>
+ .byte 127,63 // jg 10007 <.literal16+0x6c7>
+ .byte 114,249 // jb ffc3 <.literal16+0x683>
+ .byte 127,63 // jg 1000b <.literal16+0x6cb>
+ .byte 114,249 // jb ffc7 <.literal16+0x687>
+ .byte 127,63 // jg 1000f <.literal16+0x6cf>
.byte 3,0 // add (%eax),%eax
.byte 0,0 // add %al,(%eax)
.byte 3,0 // add (%eax),%eax
@@ -87545,14 +88691,14 @@ BALIGN16
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
- .byte 224,255 // loopne fde1 <.literal16+0x771>
- .byte 224,255 // loopne fde3 <.literal16+0x773>
- .byte 224,255 // loopne fde5 <.literal16+0x775>
- .byte 224,255 // loopne fde7 <.literal16+0x777>
- .byte 224,255 // loopne fde9 <.literal16+0x779>
- .byte 224,255 // loopne fdeb <.literal16+0x77b>
- .byte 224,255 // loopne fded <.literal16+0x77d>
- .byte 224,255 // loopne fdef <.literal16+0x77f>
+ .byte 224,255 // loopne 100b1 <.literal16+0x771>
+ .byte 224,255 // loopne 100b3 <.literal16+0x773>
+ .byte 224,255 // loopne 100b5 <.literal16+0x775>
+ .byte 224,255 // loopne 100b7 <.literal16+0x777>
+ .byte 224,255 // loopne 100b9 <.literal16+0x779>
+ .byte 224,255 // loopne 100bb <.literal16+0x77b>
+ .byte 224,255 // loopne 100bd <.literal16+0x77d>
+ .byte 224,255 // loopne 100bf <.literal16+0x77f>
.byte 15,0,15 // str (%edi)
.byte 0,15 // add %cl,(%edi)
.byte 0,15 // add %cl,(%edi)
@@ -87607,5 +88753,5 @@ BALIGN4
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg feab <_sk_srcover_bgra_8888_sse2_lowp+0xb07>
+ .byte 0,191,0,0,127,67 // add %bh,0x437f0000(%edi)
#endif
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index 3bce98889c..d1ca0f3c6a 100644
--- a/src/jumper/SkJumper_generated_win.S
+++ b/src/jumper/SkJumper_generated_win.S
@@ -120,10 +120,10 @@ _sk_seed_shader_hsw LABEL PROC
DB 197,249,110,201 ; vmovd %ecx,%xmm1
DB 196,226,125,88,201 ; vpbroadcastd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,15,24,3,0 ; vbroadcastss 0x3180f(%rip),%ymm2 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,21,143,34,3,0 ; vbroadcastss 0x3228f(%rip),%ymm2 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,4,24,3,0 ; vbroadcastss 0x31804(%rip),%ymm2 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,21,132,34,3,0 ; vbroadcastss 0x32284(%rip),%ymm2 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -136,17 +136,17 @@ _sk_dither_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,121,110,194 ; vmovd %edx,%xmm8
DB 196,66,125,88,192 ; vpbroadcastd %xmm8,%ymm8
- DB 197,61,254,5,119,25,3,0 ; vpaddd 0x31977(%rip),%ymm8,%ymm8 # 31b60 <_sk_srcover_bgra_8888_sse2_lowp+0x44c>
+ DB 197,61,254,5,247,35,3,0 ; vpaddd 0x323f7(%rip),%ymm8,%ymm8 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0x44c>
DB 197,121,110,201 ; vmovd %ecx,%xmm9
DB 196,66,125,88,201 ; vpbroadcastd %xmm9,%ymm9
DB 196,65,53,239,200 ; vpxor %ymm8,%ymm9,%ymm9
- DB 196,98,125,88,21,200,23,3,0 ; vpbroadcastd 0x317c8(%rip),%ymm10 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,88,21,72,34,3,0 ; vpbroadcastd 0x32248(%rip),%ymm10 # 32448 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,53,219,218 ; vpand %ymm10,%ymm9,%ymm11
DB 196,193,37,114,243,5 ; vpslld $0x5,%ymm11,%ymm11
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,193,45,114,242,4 ; vpslld $0x4,%ymm10,%ymm10
- DB 196,98,125,88,37,173,23,3,0 ; vpbroadcastd 0x317ad(%rip),%ymm12 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
- DB 196,98,125,88,45,168,23,3,0 ; vpbroadcastd 0x317a8(%rip),%ymm13 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,88,37,45,34,3,0 ; vpbroadcastd 0x3222d(%rip),%ymm12 # 3244c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ DB 196,98,125,88,45,40,34,3,0 ; vpbroadcastd 0x32228(%rip),%ymm13 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,65,53,219,245 ; vpand %ymm13,%ymm9,%ymm14
DB 196,193,13,114,246,2 ; vpslld $0x2,%ymm14,%ymm14
DB 196,65,37,235,222 ; vpor %ymm14,%ymm11,%ymm11
@@ -161,8 +161,8 @@ _sk_dither_hsw LABEL PROC
DB 196,65,61,235,195 ; vpor %ymm11,%ymm8,%ymm8
DB 196,65,61,235,193 ; vpor %ymm9,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,90,23,3,0 ; vbroadcastss 0x3175a(%rip),%ymm9 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
- DB 196,98,125,24,21,85,23,3,0 ; vbroadcastss 0x31755(%rip),%ymm10 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ DB 196,98,125,24,13,218,33,3,0 ; vbroadcastss 0x321da(%rip),%ymm9 # 32454 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ DB 196,98,125,24,21,213,33,3,0 ; vbroadcastss 0x321d5(%rip),%ymm10 # 32458 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 196,98,125,24,0 ; vbroadcastss (%rax),%ymm8
DB 196,65,44,89,192 ; vmulps %ymm8,%ymm10,%ymm8
@@ -192,7 +192,7 @@ _sk_uniform_color_hsw LABEL PROC
PUBLIC _sk_black_color_hsw
_sk_black_color_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,221,22,3,0 ; vbroadcastss 0x316dd(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,93,33,3,0 ; vbroadcastss 0x3215d(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -201,7 +201,7 @@ _sk_black_color_hsw LABEL PROC
PUBLIC _sk_white_color_hsw
_sk_white_color_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,196,22,3,0 ; vbroadcastss 0x316c4(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,68,33,3,0 ; vbroadcastss 0x32144(%rip),%ymm0 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -239,7 +239,7 @@ _sk_clear_hsw LABEL PROC
PUBLIC _sk_srcatop_hsw
_sk_srcatop_hsw LABEL PROC
DB 197,252,89,199 ; vmulps %ymm7,%ymm0,%ymm0
- DB 196,98,125,24,5,99,22,3,0 ; vbroadcastss 0x31663(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,227,32,3,0 ; vbroadcastss 0x320e3(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,226,61,184,196 ; vfmadd231ps %ymm4,%ymm8,%ymm0
DB 197,244,89,207 ; vmulps %ymm7,%ymm1,%ymm1
@@ -253,7 +253,7 @@ _sk_srcatop_hsw LABEL PROC
PUBLIC _sk_dstatop_hsw
_sk_dstatop_hsw LABEL PROC
- DB 196,98,125,24,5,50,22,3,0 ; vbroadcastss 0x31632(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,178,32,3,0 ; vbroadcastss 0x320b2(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,226,101,184,196 ; vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -286,7 +286,7 @@ _sk_dstin_hsw LABEL PROC
PUBLIC _sk_srcout_hsw
_sk_srcout_hsw LABEL PROC
- DB 196,98,125,24,5,213,21,3,0 ; vbroadcastss 0x315d5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,85,32,3,0 ; vbroadcastss 0x32055(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -297,7 +297,7 @@ _sk_srcout_hsw LABEL PROC
PUBLIC _sk_dstout_hsw
_sk_dstout_hsw LABEL PROC
- DB 196,226,125,24,5,180,21,3,0 ; vbroadcastss 0x315b4(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,52,32,3,0 ; vbroadcastss 0x32034(%rip),%ymm0 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -308,7 +308,7 @@ _sk_dstout_hsw LABEL PROC
PUBLIC _sk_srcover_hsw
_sk_srcover_hsw LABEL PROC
- DB 196,98,125,24,5,147,21,3,0 ; vbroadcastss 0x31593(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,19,32,3,0 ; vbroadcastss 0x32013(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,194,85,184,200 ; vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -319,7 +319,7 @@ _sk_srcover_hsw LABEL PROC
PUBLIC _sk_dstover_hsw
_sk_dstover_hsw LABEL PROC
- DB 196,98,125,24,5,110,21,3,0 ; vbroadcastss 0x3156e(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,238,31,3,0 ; vbroadcastss 0x31fee(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
DB 196,226,61,168,205 ; vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -339,7 +339,7 @@ _sk_modulate_hsw LABEL PROC
PUBLIC _sk_multiply_hsw
_sk_multiply_hsw LABEL PROC
- DB 196,98,125,24,5,53,21,3,0 ; vbroadcastss 0x31535(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,181,31,3,0 ; vbroadcastss 0x31fb5(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -360,7 +360,7 @@ _sk_multiply_hsw LABEL PROC
PUBLIC _sk_plus__hsw
_sk_plus__hsw LABEL PROC
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,5,228,20,3,0 ; vbroadcastss 0x314e4(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,100,31,3,0 ; vbroadcastss 0x31f64(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -386,7 +386,7 @@ _sk_screen_hsw LABEL PROC
PUBLIC _sk_xor__hsw
_sk_xor__hsw LABEL PROC
- DB 196,98,125,24,5,143,20,3,0 ; vbroadcastss 0x3148f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,15,31,3,0 ; vbroadcastss 0x31f0f(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -418,7 +418,7 @@ _sk_darken_hsw LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,95,209 ; vmaxps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,19,20,3,0 ; vbroadcastss 0x31413(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,147,30,3,0 ; vbroadcastss 0x31e93(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -441,7 +441,7 @@ _sk_lighten_hsw LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,190,19,3,0 ; vbroadcastss 0x313be(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,62,30,3,0 ; vbroadcastss 0x31e3e(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -467,7 +467,7 @@ _sk_difference_hsw LABEL PROC
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,93,19,3,0 ; vbroadcastss 0x3135d(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,221,29,3,0 ; vbroadcastss 0x31ddd(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -487,7 +487,7 @@ _sk_exclusion_hsw LABEL PROC
DB 197,236,89,214 ; vmulps %ymm6,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,23,19,3,0 ; vbroadcastss 0x31317(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,151,29,3,0 ; vbroadcastss 0x31d97(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -495,7 +495,7 @@ _sk_exclusion_hsw LABEL PROC
PUBLIC _sk_colorburn_hsw
_sk_colorburn_hsw LABEL PROC
- DB 196,98,125,24,5,1,19,3,0 ; vbroadcastss 0x31301(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,129,29,3,0 ; vbroadcastss 0x31d81(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -551,7 +551,7 @@ _sk_colorburn_hsw LABEL PROC
PUBLIC _sk_colordodge_hsw
_sk_colordodge_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 196,98,125,24,13,17,18,3,0 ; vbroadcastss 0x31211(%rip),%ymm9 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,13,145,28,3,0 ; vbroadcastss 0x31c91(%rip),%ymm9 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -602,7 +602,7 @@ _sk_colordodge_hsw LABEL PROC
PUBLIC _sk_hardlight_hsw
_sk_hardlight_hsw LABEL PROC
- DB 196,98,125,24,5,43,17,3,0 ; vbroadcastss 0x3112b(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,171,27,3,0 ; vbroadcastss 0x31bab(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -651,7 +651,7 @@ _sk_hardlight_hsw LABEL PROC
PUBLIC _sk_overlay_hsw
_sk_overlay_hsw LABEL PROC
- DB 196,98,125,24,5,95,16,3,0 ; vbroadcastss 0x3105f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,223,26,3,0 ; vbroadcastss 0x31adf(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -711,10 +711,10 @@ _sk_softlight_hsw LABEL PROC
DB 196,65,20,88,197 ; vaddps %ymm13,%ymm13,%ymm8
DB 196,65,60,88,192 ; vaddps %ymm8,%ymm8,%ymm8
DB 196,66,61,168,192 ; vfmadd213ps %ymm8,%ymm8,%ymm8
- DB 196,98,125,24,29,118,15,3,0 ; vbroadcastss 0x30f76(%rip),%ymm11 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,29,246,25,3,0 ; vbroadcastss 0x319f6(%rip),%ymm11 # 3245c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,65,20,88,227 ; vaddps %ymm11,%ymm13,%ymm12
DB 196,65,28,89,192 ; vmulps %ymm8,%ymm12,%ymm8
- DB 196,98,125,24,37,103,15,3,0 ; vbroadcastss 0x30f67(%rip),%ymm12 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ DB 196,98,125,24,37,231,25,3,0 ; vbroadcastss 0x319e7(%rip),%ymm12 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
DB 196,66,21,184,196 ; vfmadd231ps %ymm12,%ymm13,%ymm8
DB 196,65,124,82,245 ; vrsqrtps %ymm13,%ymm14
DB 196,65,124,83,246 ; vrcpps %ymm14,%ymm14
@@ -724,7 +724,7 @@ _sk_softlight_hsw LABEL PROC
DB 197,4,194,255,2 ; vcmpleps %ymm7,%ymm15,%ymm15
DB 196,67,13,74,240,240 ; vblendvps %ymm15,%ymm8,%ymm14,%ymm14
DB 197,116,88,249 ; vaddps %ymm1,%ymm1,%ymm15
- DB 196,98,125,24,5,22,15,3,0 ; vbroadcastss 0x30f16(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,150,25,3,0 ; vbroadcastss 0x31996(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,60,92,237 ; vsubps %ymm13,%ymm8,%ymm13
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,98,125,168,235 ; vfmadd213ps %ymm3,%ymm0,%ymm13
@@ -837,11 +837,11 @@ _sk_hue_hsw LABEL PROC
DB 196,65,28,89,210 ; vmulps %ymm10,%ymm12,%ymm10
DB 196,65,44,94,214 ; vdivps %ymm14,%ymm10,%ymm10
DB 196,67,45,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- DB 196,98,125,24,53,41,13,3,0 ; vbroadcastss 0x30d29(%rip),%ymm14 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,61,36,13,3,0 ; vbroadcastss 0x30d24(%rip),%ymm15 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,169,23,3,0 ; vbroadcastss 0x317a9(%rip),%ymm14 # 32464 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,61,164,23,3,0 ; vbroadcastss 0x317a4(%rip),%ymm15 # 32468 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,21,13,3,0 ; vbroadcastss 0x30d15(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,149,23,3,0 ; vbroadcastss 0x31795(%rip),%ymm0 # 3246c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -896,7 +896,7 @@ _sk_hue_hsw LABEL PROC
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
DB 196,65,36,95,200 ; vmaxps %ymm8,%ymm11,%ymm9
DB 196,65,116,95,192 ; vmaxps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,13,214,11,3,0 ; vbroadcastss 0x30bd6(%rip),%ymm1 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,13,86,22,3,0 ; vbroadcastss 0x31656(%rip),%ymm1 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -950,11 +950,11 @@ _sk_saturation_hsw LABEL PROC
DB 196,65,28,89,210 ; vmulps %ymm10,%ymm12,%ymm10
DB 196,65,44,94,214 ; vdivps %ymm14,%ymm10,%ymm10
DB 196,67,45,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- DB 196,98,125,24,53,3,11,3,0 ; vbroadcastss 0x30b03(%rip),%ymm14 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,61,254,10,3,0 ; vbroadcastss 0x30afe(%rip),%ymm15 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,131,21,3,0 ; vbroadcastss 0x31583(%rip),%ymm14 # 32464 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,61,126,21,3,0 ; vbroadcastss 0x3157e(%rip),%ymm15 # 32468 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,239,10,3,0 ; vbroadcastss 0x30aef(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,111,21,3,0 ; vbroadcastss 0x3156f(%rip),%ymm0 # 3246c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -1009,7 +1009,7 @@ _sk_saturation_hsw LABEL PROC
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
DB 196,65,36,95,200 ; vmaxps %ymm8,%ymm11,%ymm9
DB 196,65,116,95,192 ; vmaxps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,13,176,9,3,0 ; vbroadcastss 0x309b0(%rip),%ymm1 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,13,48,20,3,0 ; vbroadcastss 0x31430(%rip),%ymm1 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -1037,11 +1037,11 @@ _sk_color_hsw LABEL PROC
DB 197,108,89,199 ; vmulps %ymm7,%ymm2,%ymm8
DB 197,116,89,215 ; vmulps %ymm7,%ymm1,%ymm10
DB 197,52,89,223 ; vmulps %ymm7,%ymm9,%ymm11
- DB 196,98,125,24,45,95,9,3,0 ; vbroadcastss 0x3095f(%rip),%ymm13 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,53,90,9,3,0 ; vbroadcastss 0x3095a(%rip),%ymm14 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,45,223,19,3,0 ; vbroadcastss 0x313df(%rip),%ymm13 # 32464 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,218,19,3,0 ; vbroadcastss 0x313da(%rip),%ymm14 # 32468 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,230 ; vmulps %ymm14,%ymm5,%ymm12
DB 196,66,93,184,229 ; vfmadd231ps %ymm13,%ymm4,%ymm12
- DB 196,98,125,24,61,75,9,3,0 ; vbroadcastss 0x3094b(%rip),%ymm15 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,203,19,3,0 ; vbroadcastss 0x313cb(%rip),%ymm15 # 3246c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,66,77,184,231 ; vfmadd231ps %ymm15,%ymm6,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1097,7 +1097,7 @@ _sk_color_hsw LABEL PROC
DB 196,193,116,95,206 ; vmaxps %ymm14,%ymm1,%ymm1
DB 196,65,44,95,198 ; vmaxps %ymm14,%ymm10,%ymm8
DB 196,65,124,95,206 ; vmaxps %ymm14,%ymm0,%ymm9
- DB 196,226,125,24,5,1,8,3,0 ; vbroadcastss 0x30801(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,129,18,3,0 ; vbroadcastss 0x31281(%rip),%ymm0 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1125,11 +1125,11 @@ _sk_luminosity_hsw LABEL PROC
DB 197,100,89,196 ; vmulps %ymm4,%ymm3,%ymm8
DB 197,100,89,213 ; vmulps %ymm5,%ymm3,%ymm10
DB 197,100,89,222 ; vmulps %ymm6,%ymm3,%ymm11
- DB 196,98,125,24,45,176,7,3,0 ; vbroadcastss 0x307b0(%rip),%ymm13 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,53,171,7,3,0 ; vbroadcastss 0x307ab(%rip),%ymm14 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,45,48,18,3,0 ; vbroadcastss 0x31230(%rip),%ymm13 # 32464 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,43,18,3,0 ; vbroadcastss 0x3122b(%rip),%ymm14 # 32468 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,116,89,230 ; vmulps %ymm14,%ymm1,%ymm12
DB 196,66,109,184,229 ; vfmadd231ps %ymm13,%ymm2,%ymm12
- DB 196,98,125,24,61,156,7,3,0 ; vbroadcastss 0x3079c(%rip),%ymm15 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,28,18,3,0 ; vbroadcastss 0x3121c(%rip),%ymm15 # 3246c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,66,53,184,231 ; vfmadd231ps %ymm15,%ymm9,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1185,7 +1185,7 @@ _sk_luminosity_hsw LABEL PROC
DB 196,193,116,95,206 ; vmaxps %ymm14,%ymm1,%ymm1
DB 196,65,44,95,198 ; vmaxps %ymm14,%ymm10,%ymm8
DB 196,65,124,95,206 ; vmaxps %ymm14,%ymm0,%ymm9
- DB 196,226,125,24,5,82,6,3,0 ; vbroadcastss 0x30652(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,210,16,3,0 ; vbroadcastss 0x310d2(%rip),%ymm0 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1215,17 +1215,17 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,179,0,0,0 ; jne 148a <_sk_srcover_rgba_8888_hsw+0xd3>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,155,7,3,0 ; vpand 0x3079b(%rip),%ymm7,%ymm4 # 31b80 <_sk_srcover_bgra_8888_sse2_lowp+0x46c>
+ DB 197,197,219,37,27,18,3,0 ; vpand 0x3121b(%rip),%ymm7,%ymm4 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x46c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,69,0,45,174,7,3,0 ; vpshufb 0x307ae(%rip),%ymm7,%ymm5 # 31ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x48c>
+ DB 196,226,69,0,45,46,18,3,0 ; vpshufb 0x3122e(%rip),%ymm7,%ymm5 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x48c>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,69,0,53,193,7,3,0 ; vpshufb 0x307c1(%rip),%ymm7,%ymm6 # 31bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x4ac>
+ DB 196,226,69,0,53,65,18,3,0 ; vpshufb 0x31241(%rip),%ymm7,%ymm6 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x4ac>
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,175,5,3,0 ; vbroadcastss 0x305af(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,47,16,3,0 ; vbroadcastss 0x3102f(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,206,5,3,0 ; vbroadcastss 0x305ce(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,78,16,3,0 ; vbroadcastss 0x3104e(%rip),%ymm9 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -1320,7 +1320,7 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 255 ; (bad)
DB 255,104,255 ; ljmp *-0x1(%rax)
DB 255 ; (bad)
- DB 255,29,255,255,255,163 ; lcall *-0x5c000001(%rip) # ffffffffa40015cc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffa3fcfeb8>
+ DB 255,29,255,255,255,163 ; lcall *-0x5c000001(%rip) # ffffffffa40015cc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffa3fcf438>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,155,255,255,255,215 ; lcall *-0x28000001(%rbx)
@@ -1347,17 +1347,17 @@ _sk_srcover_bgra_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,179,0,0,0 ; jne 16b7 <_sk_srcover_bgra_8888_hsw+0xd3>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,206,5,3,0 ; vpand 0x305ce(%rip),%ymm7,%ymm4 # 31be0 <_sk_srcover_bgra_8888_sse2_lowp+0x4cc>
+ DB 197,197,219,37,78,16,3,0 ; vpand 0x3104e(%rip),%ymm7,%ymm4 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0x4cc>
DB 197,252,91,244 ; vcvtdq2ps %ymm4,%ymm6
- DB 196,226,69,0,37,225,5,3,0 ; vpshufb 0x305e1(%rip),%ymm7,%ymm4 # 31c00 <_sk_srcover_bgra_8888_sse2_lowp+0x4ec>
+ DB 196,226,69,0,37,97,16,3,0 ; vpshufb 0x31061(%rip),%ymm7,%ymm4 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x4ec>
DB 197,252,91,236 ; vcvtdq2ps %ymm4,%ymm5
- DB 196,226,69,0,37,244,5,3,0 ; vpshufb 0x305f4(%rip),%ymm7,%ymm4 # 31c20 <_sk_srcover_bgra_8888_sse2_lowp+0x50c>
+ DB 196,226,69,0,37,116,16,3,0 ; vpshufb 0x31074(%rip),%ymm7,%ymm4 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x50c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,130,3,3,0 ; vbroadcastss 0x30382(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,2,14,3,0 ; vbroadcastss 0x30e02(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,161,3,3,0 ; vbroadcastss 0x303a1(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,33,14,3,0 ; vbroadcastss 0x30e21(%rip),%ymm9 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -1481,7 +1481,7 @@ _sk_clamp_0_hsw LABEL PROC
PUBLIC _sk_clamp_1_hsw
_sk_clamp_1_hsw LABEL PROC
- DB 196,98,125,24,5,142,1,3,0 ; vbroadcastss 0x3018e(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,14,12,3,0 ; vbroadcastss 0x30c0e(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -1491,7 +1491,7 @@ _sk_clamp_1_hsw LABEL PROC
PUBLIC _sk_clamp_a_hsw
_sk_clamp_a_hsw LABEL PROC
- DB 196,98,125,24,5,109,1,3,0 ; vbroadcastss 0x3016d(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,237,11,3,0 ; vbroadcastss 0x30bed(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -1501,7 +1501,7 @@ _sk_clamp_a_hsw LABEL PROC
PUBLIC _sk_clamp_a_dst_hsw
_sk_clamp_a_dst_hsw LABEL PROC
- DB 196,98,125,24,5,79,1,3,0 ; vbroadcastss 0x3014f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,207,11,3,0 ; vbroadcastss 0x30bcf(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -1528,7 +1528,7 @@ _sk_swap_rb_hsw LABEL PROC
PUBLIC _sk_invert_hsw
_sk_invert_hsw LABEL PROC
- DB 196,98,125,24,5,10,1,3,0 ; vbroadcastss 0x3010a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,138,11,3,0 ; vbroadcastss 0x30b8a(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -1572,9 +1572,9 @@ _sk_premul_dst_hsw LABEL PROC
PUBLIC _sk_unpremul_hsw
_sk_unpremul_hsw LABEL PROC
- DB 196,98,125,24,5,165,0,3,0 ; vbroadcastss 0x300a5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,37,11,3,0 ; vbroadcastss 0x30b25(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,94,195 ; vdivps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,200,0,3,0 ; vbroadcastss 0x300c8(%rip),%ymm9 # 319f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ DB 196,98,125,24,13,72,11,3,0 ; vbroadcastss 0x30b48(%rip),%ymm9 # 32474 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
DB 196,65,60,194,201,1 ; vcmpltps %ymm9,%ymm8,%ymm9
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -1586,16 +1586,16 @@ _sk_unpremul_hsw LABEL PROC
PUBLIC _sk_from_srgb_hsw
_sk_from_srgb_hsw LABEL PROC
- DB 196,98,125,24,5,162,0,3,0 ; vbroadcastss 0x300a2(%rip),%ymm8 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,34,11,3,0 ; vbroadcastss 0x30b22(%rip),%ymm8 # 32478 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 197,124,89,208 ; vmulps %ymm0,%ymm0,%ymm10
- DB 196,98,125,24,29,148,0,3,0 ; vbroadcastss 0x30094(%rip),%ymm11 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- DB 196,98,125,24,37,115,0,3,0 ; vbroadcastss 0x30073(%rip),%ymm12 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,20,11,3,0 ; vbroadcastss 0x30b14(%rip),%ymm11 # 3247c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,37,243,10,3,0 ; vbroadcastss 0x30af3(%rip),%ymm12 # 32464 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,125,168,235 ; vfmadd213ps %ymm11,%ymm0,%ymm13
- DB 196,98,125,24,53,124,0,3,0 ; vbroadcastss 0x3007c(%rip),%ymm14 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,53,252,10,3,0 ; vbroadcastss 0x30afc(%rip),%ymm14 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,114,0,3,0 ; vbroadcastss 0x30072(%rip),%ymm10 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,21,242,10,3,0 ; vbroadcastss 0x30af2(%rip),%ymm10 # 32484 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,124,194,194,1 ; vcmpltps %ymm10,%ymm0,%ymm0
DB 196,195,21,74,193,0 ; vblendvps %ymm0,%ymm9,%ymm13,%ymm0
DB 196,65,116,89,200 ; vmulps %ymm8,%ymm1,%ymm9
@@ -1616,16 +1616,16 @@ _sk_from_srgb_hsw LABEL PROC
PUBLIC _sk_from_srgb_dst_hsw
_sk_from_srgb_dst_hsw LABEL PROC
- DB 196,98,125,24,5,10,0,3,0 ; vbroadcastss 0x3000a(%rip),%ymm8 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,138,10,3,0 ; vbroadcastss 0x30a8a(%rip),%ymm8 # 32478 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,92,89,200 ; vmulps %ymm8,%ymm4,%ymm9
DB 197,92,89,212 ; vmulps %ymm4,%ymm4,%ymm10
- DB 196,98,125,24,29,252,255,2,0 ; vbroadcastss 0x2fffc(%rip),%ymm11 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- DB 196,98,125,24,37,219,255,2,0 ; vbroadcastss 0x2ffdb(%rip),%ymm12 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,124,10,3,0 ; vbroadcastss 0x30a7c(%rip),%ymm11 # 3247c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,37,91,10,3,0 ; vbroadcastss 0x30a5b(%rip),%ymm12 # 32464 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,93,168,235 ; vfmadd213ps %ymm11,%ymm4,%ymm13
- DB 196,98,125,24,53,228,255,2,0 ; vbroadcastss 0x2ffe4(%rip),%ymm14 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,53,100,10,3,0 ; vbroadcastss 0x30a64(%rip),%ymm14 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,218,255,2,0 ; vbroadcastss 0x2ffda(%rip),%ymm10 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,21,90,10,3,0 ; vbroadcastss 0x30a5a(%rip),%ymm10 # 32484 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,92,194,226,1 ; vcmpltps %ymm10,%ymm4,%ymm4
DB 196,195,21,74,225,64 ; vblendvps %ymm4,%ymm9,%ymm13,%ymm4
DB 196,65,84,89,200 ; vmulps %ymm8,%ymm5,%ymm9
@@ -1647,19 +1647,19 @@ _sk_from_srgb_dst_hsw LABEL PROC
PUBLIC _sk_to_srgb_hsw
_sk_to_srgb_hsw LABEL PROC
DB 197,124,82,200 ; vrsqrtps %ymm0,%ymm9
- DB 196,98,125,24,5,126,255,2,0 ; vbroadcastss 0x2ff7e(%rip),%ymm8 # 31a08 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ DB 196,98,125,24,5,254,9,3,0 ; vbroadcastss 0x309fe(%rip),%ymm8 # 32488 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,116,255,2,0 ; vbroadcastss 0x2ff74(%rip),%ymm11 # 31a0c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
- DB 196,98,125,24,37,111,255,2,0 ; vbroadcastss 0x2ff6f(%rip),%ymm12 # 31a10 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ DB 196,98,125,24,29,244,9,3,0 ; vbroadcastss 0x309f4(%rip),%ymm11 # 3248c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ DB 196,98,125,24,37,239,9,3,0 ; vbroadcastss 0x309ef(%rip),%ymm12 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,53,168,235 ; vfmadd213ps %ymm11,%ymm9,%ymm13
- DB 196,98,125,24,53,96,255,2,0 ; vbroadcastss 0x2ff60(%rip),%ymm14 # 31a14 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+ DB 196,98,125,24,53,224,9,3,0 ; vbroadcastss 0x309e0(%rip),%ymm14 # 32494 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
DB 196,66,53,168,238 ; vfmadd213ps %ymm14,%ymm9,%ymm13
- DB 196,98,125,24,61,86,255,2,0 ; vbroadcastss 0x2ff56(%rip),%ymm15 # 31a18 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+ DB 196,98,125,24,61,214,9,3,0 ; vbroadcastss 0x309d6(%rip),%ymm15 # 32498 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
DB 196,65,52,88,207 ; vaddps %ymm15,%ymm9,%ymm9
DB 196,65,124,83,201 ; vrcpps %ymm9,%ymm9
DB 196,65,20,89,201 ; vmulps %ymm9,%ymm13,%ymm9
- DB 196,98,125,24,45,66,255,2,0 ; vbroadcastss 0x2ff42(%rip),%ymm13 # 31a1c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ DB 196,98,125,24,45,194,9,3,0 ; vbroadcastss 0x309c2(%rip),%ymm13 # 3249c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
DB 196,193,124,194,197,1 ; vcmpltps %ymm13,%ymm0,%ymm0
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 197,124,82,201 ; vrsqrtps %ymm1,%ymm9
@@ -1691,26 +1691,26 @@ _sk_rgb_to_hsl_hsw LABEL PROC
DB 197,116,93,202 ; vminps %ymm2,%ymm1,%ymm9
DB 196,65,124,93,201 ; vminps %ymm9,%ymm0,%ymm9
DB 196,65,60,92,209 ; vsubps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,29,89,254,2,0 ; vbroadcastss 0x2fe59(%rip),%ymm11 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,29,217,8,3,0 ; vbroadcastss 0x308d9(%rip),%ymm11 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 197,116,194,234,1 ; vcmpltps %ymm2,%ymm1,%ymm13
- DB 196,98,125,24,53,158,254,2,0 ; vbroadcastss 0x2fe9e(%rip),%ymm14 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,98,125,24,53,30,9,3,0 ; vbroadcastss 0x3091e(%rip),%ymm14 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,65,4,87,255 ; vxorps %ymm15,%ymm15,%ymm15
DB 196,67,5,74,238,208 ; vblendvps %ymm13,%ymm14,%ymm15,%ymm13
DB 196,66,37,168,229 ; vfmadd213ps %ymm13,%ymm11,%ymm12
DB 197,236,92,208 ; vsubps %ymm0,%ymm2,%ymm2
DB 197,124,92,233 ; vsubps %ymm1,%ymm0,%ymm13
- DB 196,98,125,24,53,133,254,2,0 ; vbroadcastss 0x2fe85(%rip),%ymm14 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,53,5,9,3,0 ; vbroadcastss 0x30905(%rip),%ymm14 # 324a8 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 196,66,37,168,238 ; vfmadd213ps %ymm14,%ymm11,%ymm13
- DB 196,98,125,24,53,115,254,2,0 ; vbroadcastss 0x2fe73(%rip),%ymm14 # 31a24 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ DB 196,98,125,24,53,243,8,3,0 ; vbroadcastss 0x308f3(%rip),%ymm14 # 324a4 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
DB 196,194,37,168,214 ; vfmadd213ps %ymm14,%ymm11,%ymm2
DB 197,188,194,201,0 ; vcmpeqps %ymm1,%ymm8,%ymm1
DB 196,227,21,74,202,16 ; vblendvps %ymm1,%ymm2,%ymm13,%ymm1
DB 197,188,194,192,0 ; vcmpeqps %ymm0,%ymm8,%ymm0
DB 196,195,117,74,196,0 ; vblendvps %ymm0,%ymm12,%ymm1,%ymm0
DB 196,193,60,88,201 ; vaddps %ymm9,%ymm8,%ymm1
- DB 196,98,125,24,29,230,253,2,0 ; vbroadcastss 0x2fde6(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,102,8,3,0 ; vbroadcastss 0x30866(%rip),%ymm11 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,116,89,211 ; vmulps %ymm11,%ymm1,%ymm2
DB 197,36,194,218,1 ; vcmpltps %ymm2,%ymm11,%ymm11
DB 196,65,12,92,224 ; vsubps %ymm8,%ymm14,%ymm12
@@ -1720,7 +1720,7 @@ _sk_rgb_to_hsl_hsw LABEL PROC
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 196,195,125,74,199,128 ; vblendvps %ymm8,%ymm15,%ymm0,%ymm0
DB 196,195,117,74,207,128 ; vblendvps %ymm8,%ymm15,%ymm1,%ymm1
- DB 196,98,125,24,5,25,254,2,0 ; vbroadcastss 0x2fe19(%rip),%ymm8 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,5,153,8,3,0 ; vbroadcastss 0x30899(%rip),%ymm8 # 324ac <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -1735,30 +1735,30 @@ _sk_hsl_to_rgb_hsw LABEL PROC
DB 197,252,17,28,36 ; vmovups %ymm3,(%rsp)
DB 197,252,40,233 ; vmovaps %ymm1,%ymm5
DB 197,252,40,224 ; vmovaps %ymm0,%ymm4
- DB 196,98,125,24,5,108,253,2,0 ; vbroadcastss 0x2fd6c(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,236,7,3,0 ; vbroadcastss 0x307ec(%rip),%ymm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,84,89,210 ; vmulps %ymm2,%ymm5,%ymm10
DB 196,65,84,92,218 ; vsubps %ymm10,%ymm5,%ymm11
DB 196,67,45,74,203,144 ; vblendvps %ymm9,%ymm11,%ymm10,%ymm9
DB 197,52,88,210 ; vaddps %ymm2,%ymm9,%ymm10
- DB 196,98,125,24,13,175,253,2,0 ; vbroadcastss 0x2fdaf(%rip),%ymm9 # 31a24 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ DB 196,98,125,24,13,47,8,3,0 ; vbroadcastss 0x3082f(%rip),%ymm9 # 324a4 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
DB 196,66,109,170,202 ; vfmsub213ps %ymm10,%ymm2,%ymm9
- DB 196,98,125,24,29,173,253,2,0 ; vbroadcastss 0x2fdad(%rip),%ymm11 # 31a30 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ DB 196,98,125,24,29,45,8,3,0 ; vbroadcastss 0x3082d(%rip),%ymm11 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
DB 196,65,92,88,219 ; vaddps %ymm11,%ymm4,%ymm11
DB 196,67,125,8,227,1 ; vroundps $0x1,%ymm11,%ymm12
DB 196,65,36,92,252 ; vsubps %ymm12,%ymm11,%ymm15
DB 196,65,44,92,217 ; vsubps %ymm9,%ymm10,%ymm11
- DB 196,98,125,24,45,127,253,2,0 ; vbroadcastss 0x2fd7f(%rip),%ymm13 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,98,125,24,45,255,7,3,0 ; vbroadcastss 0x307ff(%rip),%ymm13 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,193,4,89,197 ; vmulps %ymm13,%ymm15,%ymm0
- DB 196,98,125,24,53,121,253,2,0 ; vbroadcastss 0x2fd79(%rip),%ymm14 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,53,249,7,3,0 ; vbroadcastss 0x307f9(%rip),%ymm14 # 324a8 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 197,12,92,224 ; vsubps %ymm0,%ymm14,%ymm12
DB 196,66,37,168,225 ; vfmadd213ps %ymm9,%ymm11,%ymm12
- DB 196,226,125,24,29,115,253,2,0 ; vbroadcastss 0x2fd73(%rip),%ymm3 # 31a34 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ DB 196,226,125,24,29,243,7,3,0 ; vbroadcastss 0x307f3(%rip),%ymm3 # 324b4 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
DB 196,193,100,194,255,2 ; vcmpleps %ymm15,%ymm3,%ymm7
DB 196,195,29,74,249,112 ; vblendvps %ymm7,%ymm9,%ymm12,%ymm7
DB 196,65,60,194,231,2 ; vcmpleps %ymm15,%ymm8,%ymm12
DB 196,227,45,74,255,192 ; vblendvps %ymm12,%ymm7,%ymm10,%ymm7
- DB 196,98,125,24,37,74,253,2,0 ; vbroadcastss 0x2fd4a(%rip),%ymm12 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,37,202,7,3,0 ; vbroadcastss 0x307ca(%rip),%ymm12 # 324ac <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,65,28,194,255,2 ; vcmpleps %ymm15,%ymm12,%ymm15
DB 196,194,37,168,193 ; vfmadd213ps %ymm9,%ymm11,%ymm0
DB 196,99,125,74,255,240 ; vblendvps %ymm15,%ymm7,%ymm0,%ymm15
@@ -1774,7 +1774,7 @@ _sk_hsl_to_rgb_hsw LABEL PROC
DB 197,156,194,192,2 ; vcmpleps %ymm0,%ymm12,%ymm0
DB 196,194,37,168,249 ; vfmadd213ps %ymm9,%ymm11,%ymm7
DB 196,227,69,74,201,0 ; vblendvps %ymm0,%ymm1,%ymm7,%ymm1
- DB 196,226,125,24,5,254,252,2,0 ; vbroadcastss 0x2fcfe(%rip),%ymm0 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,226,125,24,5,126,7,3,0 ; vbroadcastss 0x3077e(%rip),%ymm0 # 324b8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 197,220,88,192 ; vaddps %ymm0,%ymm4,%ymm0
DB 196,227,125,8,224,1 ; vroundps $0x1,%ymm0,%ymm4
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
@@ -1824,10 +1824,10 @@ _sk_scale_u8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,58 ; jne 1e2f <_sk_scale_u8_hsw+0x52>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,109,4,3,0 ; vpand 0x3046d(%rip),%xmm8,%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,57,219,5,173,15,3,0 ; vpand 0x30fad(%rip),%xmm8,%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,38,252,2,0 ; vbroadcastss 0x2fc26(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,166,6,3,0 ; vbroadcastss 0x306a6(%rip),%ymm9 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -1902,20 +1902,20 @@ _sk_scale_565_hsw LABEL PROC
DB 15,133,161,0,0,0 ; jne 1fa4 <_sk_scale_565_hsw+0xc0>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
- DB 196,98,125,88,13,41,251,2,0 ; vpbroadcastd 0x2fb29(%rip),%ymm9 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,88,13,169,5,3,0 ; vpbroadcastd 0x305a9(%rip),%ymm9 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,61,219,201 ; vpand %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,26,251,2,0 ; vbroadcastss 0x2fb1a(%rip),%ymm10 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,154,5,3,0 ; vbroadcastss 0x3059a(%rip),%ymm10 # 324c4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,16,251,2,0 ; vpbroadcastd 0x2fb10(%rip),%ymm10 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,88,21,144,5,3,0 ; vpbroadcastd 0x30590(%rip),%ymm10 # 324c8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,1,251,2,0 ; vbroadcastss 0x2fb01(%rip),%ymm11 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,129,5,3,0 ; vbroadcastss 0x30581(%rip),%ymm11 # 324cc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,247,250,2,0 ; vpbroadcastd 0x2faf7(%rip),%ymm11 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,88,29,119,5,3,0 ; vpbroadcastd 0x30577(%rip),%ymm11 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,61,219,195 ; vpand %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,232,250,2,0 ; vbroadcastss 0x2fae8(%rip),%ymm11 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,104,5,3,0 ; vbroadcastss 0x30568(%rip),%ymm11 # 324d4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -2002,10 +2002,10 @@ _sk_lerp_u8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,78 ; jne 20dd <_sk_lerp_u8_hsw+0x66>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,211,1,3,0 ; vpand 0x301d3(%rip),%xmm8,%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,57,219,5,19,13,3,0 ; vpand 0x30d13(%rip),%xmm8,%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,140,249,2,0 ; vbroadcastss 0x2f98c(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,12,4,3,0 ; vbroadcastss 0x3040c(%rip),%ymm9 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
@@ -2057,7 +2057,7 @@ _sk_lerp_u8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde002188 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd0a74>
+ DB 232,255,255,255,221 ; callq ffffffffde002188 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfcfff4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -2081,20 +2081,20 @@ _sk_lerp_565_hsw LABEL PROC
DB 15,133,181,0,0,0 ; jne 2268 <_sk_lerp_565_hsw+0xd4>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
- DB 196,98,125,88,13,121,248,2,0 ; vpbroadcastd 0x2f879(%rip),%ymm9 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,88,13,249,2,3,0 ; vpbroadcastd 0x302f9(%rip),%ymm9 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,61,219,201 ; vpand %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,106,248,2,0 ; vbroadcastss 0x2f86a(%rip),%ymm10 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,234,2,3,0 ; vbroadcastss 0x302ea(%rip),%ymm10 # 324c4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,96,248,2,0 ; vpbroadcastd 0x2f860(%rip),%ymm10 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,88,21,224,2,3,0 ; vpbroadcastd 0x302e0(%rip),%ymm10 # 324c8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,81,248,2,0 ; vbroadcastss 0x2f851(%rip),%ymm11 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,209,2,3,0 ; vbroadcastss 0x302d1(%rip),%ymm11 # 324cc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,71,248,2,0 ; vpbroadcastd 0x2f847(%rip),%ymm11 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,88,29,199,2,3,0 ; vpbroadcastd 0x302c7(%rip),%ymm11 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,61,219,195 ; vpand %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,56,248,2,0 ; vbroadcastss 0x2f838(%rip),%ymm11 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,184,2,3,0 ; vbroadcastss 0x302b8(%rip),%ymm11 # 324d4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -2166,7 +2166,7 @@ _sk_load_tables_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,116 ; jne 238a <_sk_load_tables_hsw+0x7e>
DB 196,193,126,111,28,144 ; vmovdqu (%r8,%rdx,4),%ymm3
- DB 197,229,219,13,28,249,2,0 ; vpand 0x2f91c(%rip),%ymm3,%ymm1 # 31c40 <_sk_srcover_bgra_8888_sse2_lowp+0x52c>
+ DB 197,229,219,13,156,3,3,0 ; vpand 0x3039c(%rip),%ymm3,%ymm1 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x52c>
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
@@ -2174,16 +2174,16 @@ _sk_load_tables_hsw LABEL PROC
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 196,65,53,118,201 ; vpcmpeqd %ymm9,%ymm9,%ymm9
DB 196,194,53,146,4,136 ; vgatherdps %ymm9,(%r8,%ymm1,4),%ymm0
- DB 196,98,101,0,13,19,249,2,0 ; vpshufb 0x2f913(%rip),%ymm3,%ymm9 # 31c60 <_sk_srcover_bgra_8888_sse2_lowp+0x54c>
+ DB 196,98,101,0,13,147,3,3,0 ; vpshufb 0x30393(%rip),%ymm3,%ymm9 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x54c>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10
DB 196,130,45,146,12,137 ; vgatherdps %ymm10,(%r9,%ymm9,4),%ymm1
DB 72,139,64,24 ; mov 0x18(%rax),%rax
- DB 196,98,101,0,13,23,249,2,0 ; vpshufb 0x2f917(%rip),%ymm3,%ymm9 # 31c80 <_sk_srcover_bgra_8888_sse2_lowp+0x56c>
+ DB 196,98,101,0,13,151,3,3,0 ; vpshufb 0x30397(%rip),%ymm3,%ymm9 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x56c>
DB 196,162,61,146,20,136 ; vgatherdps %ymm8,(%rax,%ymm9,4),%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,187,246,2,0 ; vbroadcastss 0x2f6bb(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,59,1,3,0 ; vbroadcastss 0x3013b(%rip),%ymm8 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2262,7 +2262,7 @@ _sk_load_tables_u16_be_hsw LABEL PROC
DB 197,185,108,200 ; vpunpcklqdq %xmm0,%xmm8,%xmm1
DB 197,57,109,192 ; vpunpckhqdq %xmm0,%xmm8,%xmm8
DB 196,65,49,108,214 ; vpunpcklqdq %xmm14,%xmm9,%xmm10
- DB 197,121,111,29,180,253,2,0 ; vmovdqa 0x2fdb4(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,121,111,29,244,8,3,0 ; vmovdqa 0x308f4(%rip),%xmm11 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,193,113,219,195 ; vpand %xmm11,%xmm1,%xmm0
DB 196,226,125,51,200 ; vpmovzxwd %xmm0,%ymm1
DB 196,65,29,118,228 ; vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -2287,7 +2287,7 @@ _sk_load_tables_u16_be_hsw LABEL PROC
DB 197,185,235,219 ; vpor %xmm3,%xmm8,%xmm3
DB 196,226,125,51,219 ; vpmovzxwd %xmm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,32,245,2,0 ; vbroadcastss 0x2f520(%rip),%ymm8 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,5,160,255,2,0 ; vbroadcastss 0x2ffa0(%rip),%ymm8 # 324d8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2345,7 +2345,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
DB 197,105,108,192 ; vpunpcklqdq %xmm0,%xmm2,%xmm8
DB 197,241,108,195 ; vpunpcklqdq %xmm3,%xmm1,%xmm0
DB 197,241,109,203 ; vpunpckhqdq %xmm3,%xmm1,%xmm1
- DB 197,249,111,29,52,252,2,0 ; vmovdqa 0x2fc34(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,249,111,29,116,7,3,0 ; vmovdqa 0x30774(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 197,249,219,195 ; vpand %xmm3,%xmm0,%xmm0
DB 196,98,125,51,200 ; vpmovzxwd %xmm0,%ymm9
DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10
@@ -2365,7 +2365,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
DB 196,226,125,51,219 ; vpmovzxwd %xmm3,%ymm3
DB 196,226,45,146,20,152 ; vgatherdps %ymm10,(%rax,%ymm3,4),%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,41,243,2,0 ; vbroadcastss 0x2f329(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,169,253,2,0 ; vbroadcastss 0x2fda9(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,4,72 ; vmovd (%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -2432,7 +2432,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
PUBLIC _sk_byte_tables_hsw
_sk_byte_tables_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,30,242,2,0 ; vbroadcastss 0x2f21e(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,158,252,2,0 ; vbroadcastss 0x2fc9e(%rip),%ymm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -2562,7 +2562,7 @@ _sk_byte_tables_hsw LABEL PROC
DB 67,15,182,4,17 ; movzbl (%r9,%r10,1),%eax
DB 196,194,125,49,193 ; vpmovzxbd %xmm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,240,239,2,0 ; vbroadcastss 0x2eff0(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,112,250,2,0 ; vbroadcastss 0x2fa70(%rip),%ymm8 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
@@ -2682,7 +2682,7 @@ _sk_byte_tables_rgb_hsw LABEL PROC
DB 67,15,182,4,17 ; movzbl (%r9,%r10,1),%eax
DB 196,194,125,49,193 ; vpmovzxbd %xmm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,196,237,2,0 ; vbroadcastss 0x2edc4(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,68,248,2,0 ; vbroadcastss 0x2f844(%rip),%ymm8 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
@@ -2775,33 +2775,33 @@ _sk_parametric_r_hsw LABEL PROC
DB 196,66,125,168,211 ; vfmadd213ps %ymm11,%ymm0,%ymm10
DB 196,226,125,24,0 ; vbroadcastss (%rax),%ymm0
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,170,236,2,0 ; vbroadcastss 0x2ecaa(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,165,236,2,0 ; vbroadcastss 0x2eca5(%rip),%ymm13 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,42,247,2,0 ; vbroadcastss 0x2f72a(%rip),%ymm12 # 324dc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,37,247,2,0 ; vbroadcastss 0x2f725(%rip),%ymm13 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,247,235,2,0 ; vbroadcastss 0x2ebf7(%rip),%ymm13 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,119,246,2,0 ; vbroadcastss 0x2f677(%rip),%ymm13 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,141,236,2,0 ; vbroadcastss 0x2ec8d(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,13,247,2,0 ; vbroadcastss 0x2f70d(%rip),%ymm13 # 324e4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,131,236,2,0 ; vbroadcastss 0x2ec83(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,3,247,2,0 ; vbroadcastss 0x2f703(%rip),%ymm11 # 324e8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,121,236,2,0 ; vbroadcastss 0x2ec79(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,249,246,2,0 ; vbroadcastss 0x2f6f9(%rip),%ymm12 # 324ec <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,111,236,2,0 ; vbroadcastss 0x2ec6f(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,239,246,2,0 ; vbroadcastss 0x2f6ef(%rip),%ymm12 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 196,99,125,8,208,1 ; vroundps $0x1,%ymm0,%ymm10
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,80,236,2,0 ; vbroadcastss 0x2ec50(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,208,246,2,0 ; vbroadcastss 0x2f6d0(%rip),%ymm11 # 324f4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,70,236,2,0 ; vbroadcastss 0x2ec46(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,198,246,2,0 ; vbroadcastss 0x2f6c6(%rip),%ymm11 # 324f8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,216 ; vfnmadd213ps %ymm0,%ymm10,%ymm11
- DB 196,226,125,24,5,60,236,2,0 ; vbroadcastss 0x2ec3c(%rip),%ymm0 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,5,188,246,2,0 ; vbroadcastss 0x2f6bc(%rip),%ymm0 # 324fc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,50,236,2,0 ; vbroadcastss 0x2ec32(%rip),%ymm10 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,178,246,2,0 ; vbroadcastss 0x2f6b2(%rip),%ymm10 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,192 ; vdivps %ymm0,%ymm10,%ymm0
DB 197,164,88,192 ; vaddps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,21,37,236,2,0 ; vbroadcastss 0x2ec25(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,165,246,2,0 ; vbroadcastss 0x2f6a5(%rip),%ymm10 # 32504 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,253,91,192 ; vcvtps2dq %ymm0,%ymm0
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2809,7 +2809,7 @@ _sk_parametric_r_hsw LABEL PROC
DB 196,195,125,74,193,128 ; vblendvps %ymm8,%ymm9,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,57,235,2,0 ; vbroadcastss 0x2eb39(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,185,245,2,0 ; vbroadcastss 0x2f5b9(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2827,33 +2827,33 @@ _sk_parametric_g_hsw LABEL PROC
DB 196,66,117,168,211 ; vfmadd213ps %ymm11,%ymm1,%ymm10
DB 196,226,125,24,8 ; vbroadcastss (%rax),%ymm1
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,133,235,2,0 ; vbroadcastss 0x2eb85(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,128,235,2,0 ; vbroadcastss 0x2eb80(%rip),%ymm13 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,5,246,2,0 ; vbroadcastss 0x2f605(%rip),%ymm12 # 324dc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,0,246,2,0 ; vbroadcastss 0x2f600(%rip),%ymm13 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,210,234,2,0 ; vbroadcastss 0x2ead2(%rip),%ymm13 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,82,245,2,0 ; vbroadcastss 0x2f552(%rip),%ymm13 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,104,235,2,0 ; vbroadcastss 0x2eb68(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,232,245,2,0 ; vbroadcastss 0x2f5e8(%rip),%ymm13 # 324e4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,94,235,2,0 ; vbroadcastss 0x2eb5e(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,222,245,2,0 ; vbroadcastss 0x2f5de(%rip),%ymm11 # 324e8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,84,235,2,0 ; vbroadcastss 0x2eb54(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,212,245,2,0 ; vbroadcastss 0x2f5d4(%rip),%ymm12 # 324ec <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,74,235,2,0 ; vbroadcastss 0x2eb4a(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,202,245,2,0 ; vbroadcastss 0x2f5ca(%rip),%ymm12 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 196,99,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm10
DB 196,65,116,92,210 ; vsubps %ymm10,%ymm1,%ymm10
- DB 196,98,125,24,29,43,235,2,0 ; vbroadcastss 0x2eb2b(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,171,245,2,0 ; vbroadcastss 0x2f5ab(%rip),%ymm11 # 324f4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,33,235,2,0 ; vbroadcastss 0x2eb21(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,161,245,2,0 ; vbroadcastss 0x2f5a1(%rip),%ymm11 # 324f8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,217 ; vfnmadd213ps %ymm1,%ymm10,%ymm11
- DB 196,226,125,24,13,23,235,2,0 ; vbroadcastss 0x2eb17(%rip),%ymm1 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,13,151,245,2,0 ; vbroadcastss 0x2f597(%rip),%ymm1 # 324fc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,13,235,2,0 ; vbroadcastss 0x2eb0d(%rip),%ymm10 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,141,245,2,0 ; vbroadcastss 0x2f58d(%rip),%ymm10 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 197,164,88,201 ; vaddps %ymm1,%ymm11,%ymm1
- DB 196,98,125,24,21,0,235,2,0 ; vbroadcastss 0x2eb00(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,128,245,2,0 ; vbroadcastss 0x2f580(%rip),%ymm10 # 32504 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 197,253,91,201 ; vcvtps2dq %ymm1,%ymm1
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2861,7 +2861,7 @@ _sk_parametric_g_hsw LABEL PROC
DB 196,195,117,74,201,128 ; vblendvps %ymm8,%ymm9,%ymm1,%ymm1
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,5,20,234,2,0 ; vbroadcastss 0x2ea14(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,148,244,2,0 ; vbroadcastss 0x2f494(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2879,33 +2879,33 @@ _sk_parametric_b_hsw LABEL PROC
DB 196,66,109,168,211 ; vfmadd213ps %ymm11,%ymm2,%ymm10
DB 196,226,125,24,16 ; vbroadcastss (%rax),%ymm2
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,96,234,2,0 ; vbroadcastss 0x2ea60(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,91,234,2,0 ; vbroadcastss 0x2ea5b(%rip),%ymm13 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,224,244,2,0 ; vbroadcastss 0x2f4e0(%rip),%ymm12 # 324dc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,219,244,2,0 ; vbroadcastss 0x2f4db(%rip),%ymm13 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,173,233,2,0 ; vbroadcastss 0x2e9ad(%rip),%ymm13 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,45,244,2,0 ; vbroadcastss 0x2f42d(%rip),%ymm13 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,67,234,2,0 ; vbroadcastss 0x2ea43(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,195,244,2,0 ; vbroadcastss 0x2f4c3(%rip),%ymm13 # 324e4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,57,234,2,0 ; vbroadcastss 0x2ea39(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,185,244,2,0 ; vbroadcastss 0x2f4b9(%rip),%ymm11 # 324e8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,47,234,2,0 ; vbroadcastss 0x2ea2f(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,175,244,2,0 ; vbroadcastss 0x2f4af(%rip),%ymm12 # 324ec <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,37,234,2,0 ; vbroadcastss 0x2ea25(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,165,244,2,0 ; vbroadcastss 0x2f4a5(%rip),%ymm12 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 196,99,125,8,210,1 ; vroundps $0x1,%ymm2,%ymm10
DB 196,65,108,92,210 ; vsubps %ymm10,%ymm2,%ymm10
- DB 196,98,125,24,29,6,234,2,0 ; vbroadcastss 0x2ea06(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,134,244,2,0 ; vbroadcastss 0x2f486(%rip),%ymm11 # 324f4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,252,233,2,0 ; vbroadcastss 0x2e9fc(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,124,244,2,0 ; vbroadcastss 0x2f47c(%rip),%ymm11 # 324f8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,218 ; vfnmadd213ps %ymm2,%ymm10,%ymm11
- DB 196,226,125,24,21,242,233,2,0 ; vbroadcastss 0x2e9f2(%rip),%ymm2 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,21,114,244,2,0 ; vbroadcastss 0x2f472(%rip),%ymm2 # 324fc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,108,92,210 ; vsubps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,232,233,2,0 ; vbroadcastss 0x2e9e8(%rip),%ymm10 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,104,244,2,0 ; vbroadcastss 0x2f468(%rip),%ymm10 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,210 ; vdivps %ymm2,%ymm10,%ymm2
DB 197,164,88,210 ; vaddps %ymm2,%ymm11,%ymm2
- DB 196,98,125,24,21,219,233,2,0 ; vbroadcastss 0x2e9db(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,91,244,2,0 ; vbroadcastss 0x2f45b(%rip),%ymm10 # 32504 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 197,253,91,210 ; vcvtps2dq %ymm2,%ymm2
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2913,7 +2913,7 @@ _sk_parametric_b_hsw LABEL PROC
DB 196,195,109,74,209,128 ; vblendvps %ymm8,%ymm9,%ymm2,%ymm2
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,108,95,208 ; vmaxps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,239,232,2,0 ; vbroadcastss 0x2e8ef(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,111,243,2,0 ; vbroadcastss 0x2f36f(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2931,33 +2931,33 @@ _sk_parametric_a_hsw LABEL PROC
DB 196,66,101,168,211 ; vfmadd213ps %ymm11,%ymm3,%ymm10
DB 196,226,125,24,24 ; vbroadcastss (%rax),%ymm3
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,59,233,2,0 ; vbroadcastss 0x2e93b(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,54,233,2,0 ; vbroadcastss 0x2e936(%rip),%ymm13 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,187,243,2,0 ; vbroadcastss 0x2f3bb(%rip),%ymm12 # 324dc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,182,243,2,0 ; vbroadcastss 0x2f3b6(%rip),%ymm13 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,136,232,2,0 ; vbroadcastss 0x2e888(%rip),%ymm13 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,8,243,2,0 ; vbroadcastss 0x2f308(%rip),%ymm13 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,30,233,2,0 ; vbroadcastss 0x2e91e(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,158,243,2,0 ; vbroadcastss 0x2f39e(%rip),%ymm13 # 324e4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,20,233,2,0 ; vbroadcastss 0x2e914(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,148,243,2,0 ; vbroadcastss 0x2f394(%rip),%ymm11 # 324e8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,10,233,2,0 ; vbroadcastss 0x2e90a(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,138,243,2,0 ; vbroadcastss 0x2f38a(%rip),%ymm12 # 324ec <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,0,233,2,0 ; vbroadcastss 0x2e900(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,128,243,2,0 ; vbroadcastss 0x2f380(%rip),%ymm12 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 196,99,125,8,211,1 ; vroundps $0x1,%ymm3,%ymm10
DB 196,65,100,92,210 ; vsubps %ymm10,%ymm3,%ymm10
- DB 196,98,125,24,29,225,232,2,0 ; vbroadcastss 0x2e8e1(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,97,243,2,0 ; vbroadcastss 0x2f361(%rip),%ymm11 # 324f4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,215,232,2,0 ; vbroadcastss 0x2e8d7(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,87,243,2,0 ; vbroadcastss 0x2f357(%rip),%ymm11 # 324f8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,219 ; vfnmadd213ps %ymm3,%ymm10,%ymm11
- DB 196,226,125,24,29,205,232,2,0 ; vbroadcastss 0x2e8cd(%rip),%ymm3 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,29,77,243,2,0 ; vbroadcastss 0x2f34d(%rip),%ymm3 # 324fc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,100,92,218 ; vsubps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,195,232,2,0 ; vbroadcastss 0x2e8c3(%rip),%ymm10 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,67,243,2,0 ; vbroadcastss 0x2f343(%rip),%ymm10 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,219 ; vdivps %ymm3,%ymm10,%ymm3
DB 197,164,88,219 ; vaddps %ymm3,%ymm11,%ymm3
- DB 196,98,125,24,21,182,232,2,0 ; vbroadcastss 0x2e8b6(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,54,243,2,0 ; vbroadcastss 0x2f336(%rip),%ymm10 # 32504 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 197,253,91,219 ; vcvtps2dq %ymm3,%ymm3
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2965,7 +2965,7 @@ _sk_parametric_a_hsw LABEL PROC
DB 196,195,101,74,217,128 ; vblendvps %ymm8,%ymm9,%ymm3,%ymm3
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,100,95,216 ; vmaxps %ymm8,%ymm3,%ymm3
- DB 196,98,125,24,5,202,231,2,0 ; vbroadcastss 0x2e7ca(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,74,242,2,0 ; vbroadcastss 0x2f24a(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2982,35 +2982,35 @@ _sk_gamma_hsw LABEL PROC
DB 197,252,40,241 ; vmovaps %ymm1,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,124,91,208 ; vcvtdq2ps %ymm0,%ymm10
- DB 196,98,125,24,29,27,232,2,0 ; vbroadcastss 0x2e81b(%rip),%ymm11 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,226,125,24,45,22,232,2,0 ; vbroadcastss 0x2e816(%rip),%ymm5 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,29,155,242,2,0 ; vbroadcastss 0x2f29b(%rip),%ymm11 # 324dc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,226,125,24,45,150,242,2,0 ; vbroadcastss 0x2f296(%rip),%ymm5 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 197,124,84,205 ; vandps %ymm5,%ymm0,%ymm9
- DB 196,226,125,24,37,105,231,2,0 ; vbroadcastss 0x2e769(%rip),%ymm4 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,37,233,241,2,0 ; vbroadcastss 0x2f1e9(%rip),%ymm4 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,52,86,228 ; vorps %ymm4,%ymm9,%ymm12
- DB 196,98,125,24,45,0,232,2,0 ; vbroadcastss 0x2e800(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,128,242,2,0 ; vbroadcastss 0x2f280(%rip),%ymm13 # 324e4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,168,213 ; vfmadd213ps %ymm13,%ymm11,%ymm10
- DB 196,98,125,24,13,246,231,2,0 ; vbroadcastss 0x2e7f6(%rip),%ymm9 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,13,118,242,2,0 ; vbroadcastss 0x2f276(%rip),%ymm9 # 324e8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,29,188,209 ; vfnmadd231ps %ymm9,%ymm12,%ymm10
DB 197,124,91,246 ; vcvtdq2ps %ymm6,%ymm14
DB 196,66,37,168,245 ; vfmadd213ps %ymm13,%ymm11,%ymm14
DB 197,124,91,255 ; vcvtdq2ps %ymm7,%ymm15
DB 196,66,37,168,253 ; vfmadd213ps %ymm13,%ymm11,%ymm15
- DB 196,98,125,24,29,218,231,2,0 ; vbroadcastss 0x2e7da(%rip),%ymm11 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,29,90,242,2,0 ; vbroadcastss 0x2f25a(%rip),%ymm11 # 324ec <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,28,88,227 ; vaddps %ymm11,%ymm12,%ymm12
- DB 196,98,125,24,45,208,231,2,0 ; vbroadcastss 0x2e7d0(%rip),%ymm13 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,45,80,242,2,0 ; vbroadcastss 0x2f250(%rip),%ymm13 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,20,94,228 ; vdivps %ymm12,%ymm13,%ymm12
DB 196,65,44,92,212 ; vsubps %ymm12,%ymm10,%ymm10
DB 196,98,125,24,32 ; vbroadcastss (%rax),%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
DB 196,67,125,8,194,1 ; vroundps $0x1,%ymm10,%ymm8
DB 196,65,44,92,192 ; vsubps %ymm8,%ymm10,%ymm8
- DB 196,226,125,24,21,172,231,2,0 ; vbroadcastss 0x2e7ac(%rip),%ymm2 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,226,125,24,21,44,242,2,0 ; vbroadcastss 0x2f22c(%rip),%ymm2 # 324f4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 197,44,88,210 ; vaddps %ymm2,%ymm10,%ymm10
- DB 196,226,125,24,29,163,231,2,0 ; vbroadcastss 0x2e7a3(%rip),%ymm3 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,226,125,24,29,35,242,2,0 ; vbroadcastss 0x2f223(%rip),%ymm3 # 324f8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,61,188,211 ; vfnmadd231ps %ymm3,%ymm8,%ymm10
- DB 196,226,125,24,13,153,231,2,0 ; vbroadcastss 0x2e799(%rip),%ymm1 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,13,25,242,2,0 ; vbroadcastss 0x2f219(%rip),%ymm1 # 324fc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,116,92,192 ; vsubps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,5,143,231,2,0 ; vbroadcastss 0x2e78f(%rip),%ymm0 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,226,125,24,5,15,242,2,0 ; vbroadcastss 0x2f20f(%rip),%ymm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,124,94,192 ; vdivps %ymm8,%ymm0,%ymm8
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 197,204,84,245 ; vandps %ymm5,%ymm6,%ymm6
@@ -3041,7 +3041,7 @@ _sk_gamma_hsw LABEL PROC
DB 197,244,92,205 ; vsubps %ymm5,%ymm1,%ymm1
DB 197,252,94,193 ; vdivps %ymm1,%ymm0,%ymm0
DB 197,236,88,192 ; vaddps %ymm0,%ymm2,%ymm0
- DB 196,226,125,24,13,0,231,2,0 ; vbroadcastss 0x2e700(%rip),%ymm1 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,226,125,24,13,128,241,2,0 ; vbroadcastss 0x2f180(%rip),%ymm1 # 32504 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 197,188,89,209 ; vmulps %ymm1,%ymm8,%ymm2
DB 197,204,89,217 ; vmulps %ymm1,%ymm6,%ymm3
DB 197,252,89,225 ; vmulps %ymm1,%ymm0,%ymm4
@@ -3059,26 +3059,26 @@ _sk_gamma_hsw LABEL PROC
PUBLIC _sk_lab_to_xyz_hsw
_sk_lab_to_xyz_hsw LABEL PROC
- DB 196,98,125,24,5,184,230,2,0 ; vbroadcastss 0x2e6b8(%rip),%ymm8 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
- DB 196,98,125,24,13,23,230,2,0 ; vbroadcastss 0x2e617(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,125,24,21,170,230,2,0 ; vbroadcastss 0x2e6aa(%rip),%ymm10 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ DB 196,98,125,24,5,56,241,2,0 ; vbroadcastss 0x2f138(%rip),%ymm8 # 32508 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ DB 196,98,125,24,13,151,240,2,0 ; vbroadcastss 0x2f097(%rip),%ymm9 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,21,42,241,2,0 ; vbroadcastss 0x2f12a(%rip),%ymm10 # 3250c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
DB 196,194,53,168,202 ; vfmadd213ps %ymm10,%ymm9,%ymm1
DB 196,194,53,168,210 ; vfmadd213ps %ymm10,%ymm9,%ymm2
- DB 196,98,125,24,13,155,230,2,0 ; vbroadcastss 0x2e69b(%rip),%ymm9 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ DB 196,98,125,24,13,27,241,2,0 ; vbroadcastss 0x2f11b(%rip),%ymm9 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9
- DB 196,226,125,24,5,145,230,2,0 ; vbroadcastss 0x2e691(%rip),%ymm0 # 31a94 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ DB 196,226,125,24,5,17,241,2,0 ; vbroadcastss 0x2f111(%rip),%ymm0 # 32514 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
- DB 196,98,125,24,5,136,230,2,0 ; vbroadcastss 0x2e688(%rip),%ymm8 # 31a98 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ DB 196,98,125,24,5,8,241,2,0 ; vbroadcastss 0x2f108(%rip),%ymm8 # 32518 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
DB 196,98,117,168,192 ; vfmadd213ps %ymm0,%ymm1,%ymm8
- DB 196,98,125,24,13,126,230,2,0 ; vbroadcastss 0x2e67e(%rip),%ymm9 # 31a9c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ DB 196,98,125,24,13,254,240,2,0 ; vbroadcastss 0x2f0fe(%rip),%ymm9 # 3251c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
DB 196,98,109,172,200 ; vfnmadd213ps %ymm0,%ymm2,%ymm9
DB 196,193,60,89,200 ; vmulps %ymm8,%ymm8,%ymm1
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
- DB 196,226,125,24,21,107,230,2,0 ; vbroadcastss 0x2e66b(%rip),%ymm2 # 31aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ DB 196,226,125,24,21,235,240,2,0 ; vbroadcastss 0x2f0eb(%rip),%ymm2 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
DB 197,108,194,209,1 ; vcmpltps %ymm1,%ymm2,%ymm10
- DB 196,98,125,24,29,97,230,2,0 ; vbroadcastss 0x2e661(%rip),%ymm11 # 31aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ DB 196,98,125,24,29,225,240,2,0 ; vbroadcastss 0x2f0e1(%rip),%ymm11 # 32524 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,37,87,230,2,0 ; vbroadcastss 0x2e657(%rip),%ymm12 # 31aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ DB 196,98,125,24,37,215,240,2,0 ; vbroadcastss 0x2f0d7(%rip),%ymm12 # 32528 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
DB 196,65,60,89,196 ; vmulps %ymm12,%ymm8,%ymm8
DB 196,99,61,74,193,160 ; vblendvps %ymm10,%ymm1,%ymm8,%ymm8
DB 197,252,89,200 ; vmulps %ymm0,%ymm0,%ymm1
@@ -3093,9 +3093,9 @@ _sk_lab_to_xyz_hsw LABEL PROC
DB 196,65,52,88,203 ; vaddps %ymm11,%ymm9,%ymm9
DB 196,65,52,89,204 ; vmulps %ymm12,%ymm9,%ymm9
DB 196,227,53,74,208,32 ; vblendvps %ymm2,%ymm0,%ymm9,%ymm2
- DB 196,226,125,24,5,12,230,2,0 ; vbroadcastss 0x2e60c(%rip),%ymm0 # 31aac <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ DB 196,226,125,24,5,140,240,2,0 ; vbroadcastss 0x2f08c(%rip),%ymm0 # 3252c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,3,230,2,0 ; vbroadcastss 0x2e603(%rip),%ymm8 # 31ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ DB 196,98,125,24,5,131,240,2,0 ; vbroadcastss 0x2f083(%rip),%ymm8 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3111,10 +3111,10 @@ _sk_load_a8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 3502 <_sk_load_a8_hsw+0x4c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,148,237,2,0 ; vpand 0x2ed94(%rip),%xmm0,%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,249,219,5,212,248,2,0 ; vpand 0x2f8d4(%rip),%xmm0,%xmm0 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,78,229,2,0 ; vbroadcastss 0x2e54e(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,206,239,2,0 ; vbroadcastss 0x2efce(%rip),%ymm1 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -3185,10 +3185,10 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 3600 <_sk_load_a8_dst_hsw+0x4c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,150,236,2,0 ; vpand 0x2ec96(%rip),%xmm4,%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,217,219,37,214,247,2,0 ; vpand 0x2f7d6(%rip),%xmm4,%xmm4 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,80,228,2,0 ; vbroadcastss 0x2e450(%rip),%ymm5 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,208,238,2,0 ; vbroadcastss 0x2eed0(%rip),%ymm5 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,253 ; vmulps %ymm5,%ymm4,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
@@ -3236,7 +3236,7 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde0036a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd1f94>
+ DB 232,255,255,255,221 ; callq ffffffffde0036a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd1514>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -3301,7 +3301,7 @@ _sk_gather_a8_hsw LABEL PROC
DB 196,227,121,32,192,7 ; vpinsrb $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,49,192 ; vpmovzxbd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,151,226,2,0 ; vbroadcastss 0x2e297(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,23,237,2,0 ; vbroadcastss 0x2ed17(%rip),%ymm1 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -3321,7 +3321,7 @@ _sk_store_a8_hsw LABEL PROC
DB 77,15,175,193 ; imul %r9,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,20,226,2,0 ; vbroadcastss 0x2e214(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,148,236,2,0 ; vbroadcastss 0x2ec94(%rip),%ymm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -3346,13 +3346,13 @@ _sk_store_a8_hsw LABEL PROC
DB 196,3,121,20,4,24,0 ; vpextrb $0x0,%xmm8,(%r8,%r11,1)
DB 235,202 ; jmp 3800 <_sk_store_a8_hsw+0x40>
DB 196,3,121,20,68,24,2,4 ; vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- DB 196,98,57,0,5,57,234,2,0 ; vpshufb 0x2ea39(%rip),%xmm8,%xmm8 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 196,98,57,0,5,121,245,2,0 ; vpshufb 0x2f579(%rip),%xmm8,%xmm8 # 32dc0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
DB 235,176 ; jmp 3800 <_sk_store_a8_hsw+0x40>
DB 196,3,121,20,68,24,6,12 ; vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
DB 196,3,121,20,68,24,5,10 ; vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
DB 196,3,121,20,68,24,4,8 ; vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- DB 196,98,57,0,5,31,234,2,0 ; vpshufb 0x2ea1f(%rip),%xmm8,%xmm8 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ DB 196,98,57,0,5,95,245,2,0 ; vpshufb 0x2f55f(%rip),%xmm8,%xmm8 # 32dd0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
DB 235,135 ; jmp 3800 <_sk_store_a8_hsw+0x40>
DB 15,31,0 ; nopl (%rax)
@@ -3387,13 +3387,13 @@ _sk_load_g8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,57 ; jne 38e9 <_sk_load_g8_hsw+0x51>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,178,233,2,0 ; vpand 0x2e9b2(%rip),%xmm0,%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,249,219,5,242,244,2,0 ; vpand 0x2f4f2(%rip),%xmm0,%xmm0 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,108,225,2,0 ; vbroadcastss 0x2e16c(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,236,235,2,0 ; vbroadcastss 0x2ebec(%rip),%ymm1 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,229,224,2,0 ; vbroadcastss 0x2e0e5(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,101,235,2,0 ; vbroadcastss 0x2eb65(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -3438,7 +3438,7 @@ _sk_load_g8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003990 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd227c>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003990 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd17fc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3460,13 +3460,13 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,57 ; jne 39ed <_sk_load_g8_dst_hsw+0x51>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,174,232,2,0 ; vpand 0x2e8ae(%rip),%xmm4,%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,217,219,37,238,243,2,0 ; vpand 0x2f3ee(%rip),%xmm4,%xmm4 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,104,224,2,0 ; vbroadcastss 0x2e068(%rip),%ymm5 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,232,234,2,0 ; vbroadcastss 0x2eae8(%rip),%ymm5 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,225,223,2,0 ; vbroadcastss 0x2dfe1(%rip),%ymm7 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,97,234,2,0 ; vbroadcastss 0x2ea61(%rip),%ymm7 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -3511,7 +3511,7 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003a94 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2380>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003a94 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd1900>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3576,10 +3576,10 @@ _sk_gather_g8_hsw LABEL PROC
DB 196,227,121,32,192,7 ; vpinsrb $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,49,192 ; vpmovzxbd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,171,222,2,0 ; vbroadcastss 0x2deab(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,43,233,2,0 ; vbroadcastss 0x2e92b(%rip),%ymm1 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,36,222,2,0 ; vbroadcastss 0x2de24(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,164,232,2,0 ; vbroadcastss 0x2e8a4(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -3601,23 +3601,23 @@ _sk_load_565_hsw LABEL PROC
DB 117,114 ; jne 3c3e <_sk_load_565_hsw+0x8d>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,125,51,208 ; vpmovzxwd %xmm0,%ymm2
- DB 196,226,125,88,5,96,222,2,0 ; vpbroadcastd 0x2de60(%rip),%ymm0 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,88,5,224,232,2,0 ; vpbroadcastd 0x2e8e0(%rip),%ymm0 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,83,222,2,0 ; vbroadcastss 0x2de53(%rip),%ymm1 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,211,232,2,0 ; vbroadcastss 0x2e8d3(%rip),%ymm1 # 324c4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,74,222,2,0 ; vpbroadcastd 0x2de4a(%rip),%ymm1 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,88,13,202,232,2,0 ; vpbroadcastd 0x2e8ca(%rip),%ymm1 # 324c8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,61,222,2,0 ; vbroadcastss 0x2de3d(%rip),%ymm3 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,189,232,2,0 ; vbroadcastss 0x2e8bd(%rip),%ymm3 # 324cc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,52,222,2,0 ; vpbroadcastd 0x2de34(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,88,29,180,232,2,0 ; vpbroadcastd 0x2e8b4(%rip),%ymm3 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,39,222,2,0 ; vbroadcastss 0x2de27(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,167,232,2,0 ; vbroadcastss 0x2e8a7(%rip),%ymm3 # 324d4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,136,221,2,0 ; vbroadcastss 0x2dd88(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,8,232,2,0 ; vbroadcastss 0x2e808(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3678,23 +3678,23 @@ _sk_load_565_dst_hsw LABEL PROC
DB 117,114 ; jne 3d69 <_sk_load_565_dst_hsw+0x8d>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,125,51,244 ; vpmovzxwd %xmm4,%ymm6
- DB 196,226,125,88,37,53,221,2,0 ; vpbroadcastd 0x2dd35(%rip),%ymm4 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,88,37,181,231,2,0 ; vpbroadcastd 0x2e7b5(%rip),%ymm4 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,205,219,228 ; vpand %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,40,221,2,0 ; vbroadcastss 0x2dd28(%rip),%ymm5 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,45,168,231,2,0 ; vbroadcastss 0x2e7a8(%rip),%ymm5 # 324c4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,31,221,2,0 ; vpbroadcastd 0x2dd1f(%rip),%ymm5 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,88,45,159,231,2,0 ; vpbroadcastd 0x2e79f(%rip),%ymm5 # 324c8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,18,221,2,0 ; vbroadcastss 0x2dd12(%rip),%ymm7 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,61,146,231,2,0 ; vbroadcastss 0x2e792(%rip),%ymm7 # 324cc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,88,61,9,221,2,0 ; vpbroadcastd 0x2dd09(%rip),%ymm7 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,88,61,137,231,2,0 ; vpbroadcastd 0x2e789(%rip),%ymm7 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,252,220,2,0 ; vbroadcastss 0x2dcfc(%rip),%ymm7 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,61,124,231,2,0 ; vbroadcastss 0x2e77c(%rip),%ymm7 # 324d4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,93,220,2,0 ; vbroadcastss 0x2dc5d(%rip),%ymm7 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,221,230,2,0 ; vbroadcastss 0x2e6dd(%rip),%ymm7 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3798,23 +3798,23 @@ _sk_gather_565_hsw LABEL PROC
DB 65,15,183,4,88 ; movzwl (%r8,%rbx,2),%eax
DB 197,249,196,192,7 ; vpinsrw $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,51,208 ; vpmovzxwd %xmm0,%ymm2
- DB 196,226,125,88,5,80,219,2,0 ; vpbroadcastd 0x2db50(%rip),%ymm0 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,88,5,208,229,2,0 ; vpbroadcastd 0x2e5d0(%rip),%ymm0 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,67,219,2,0 ; vbroadcastss 0x2db43(%rip),%ymm1 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,195,229,2,0 ; vbroadcastss 0x2e5c3(%rip),%ymm1 # 324c4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,58,219,2,0 ; vpbroadcastd 0x2db3a(%rip),%ymm1 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,88,13,186,229,2,0 ; vpbroadcastd 0x2e5ba(%rip),%ymm1 # 324c8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,45,219,2,0 ; vbroadcastss 0x2db2d(%rip),%ymm3 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,173,229,2,0 ; vbroadcastss 0x2e5ad(%rip),%ymm3 # 324cc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,36,219,2,0 ; vpbroadcastd 0x2db24(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,88,29,164,229,2,0 ; vpbroadcastd 0x2e5a4(%rip),%ymm3 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,23,219,2,0 ; vbroadcastss 0x2db17(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,151,229,2,0 ; vbroadcastss 0x2e597(%rip),%ymm3 # 324d4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,120,218,2,0 ; vbroadcastss 0x2da78(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,248,228,2,0 ; vbroadcastss 0x2e4f8(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -3830,11 +3830,11 @@ _sk_store_565_hsw LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,64,219,2,0 ; vbroadcastss 0x2db40(%rip),%ymm8 # 31ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ DB 196,98,125,24,5,192,229,2,0 ; vbroadcastss 0x2e5c0(%rip),%ymm8 # 32534 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,53,114,241,11 ; vpslld $0xb,%ymm9,%ymm9
- DB 196,98,125,24,21,43,219,2,0 ; vbroadcastss 0x2db2b(%rip),%ymm10 # 31ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ DB 196,98,125,24,21,171,229,2,0 ; vbroadcastss 0x2e5ab(%rip),%ymm10 # 32538 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
DB 196,65,116,89,210 ; vmulps %ymm10,%ymm1,%ymm10
DB 196,65,125,91,210 ; vcvtps2dq %ymm10,%ymm10
DB 196,193,45,114,242,5 ; vpslld $0x5,%ymm10,%ymm10
@@ -3886,7 +3886,7 @@ _sk_store_565_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe1004040 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd292c>
+ DB 232,255,255,255,224 ; callq ffffffffe1004040 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd1eac>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -3904,25 +3904,25 @@ _sk_load_4444_hsw LABEL PROC
DB 15,133,138,0,0,0 ; jne 40ed <_sk_load_4444_hsw+0xa9>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,125,51,216 ; vpmovzxwd %xmm0,%ymm3
- DB 196,226,125,88,5,69,218,2,0 ; vpbroadcastd 0x2da45(%rip),%ymm0 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,88,5,197,228,2,0 ; vpbroadcastd 0x2e4c5(%rip),%ymm0 # 3253c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,56,218,2,0 ; vbroadcastss 0x2da38(%rip),%ymm1 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,184,228,2,0 ; vbroadcastss 0x2e4b8(%rip),%ymm1 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,47,218,2,0 ; vpbroadcastd 0x2da2f(%rip),%ymm1 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,88,13,175,228,2,0 ; vpbroadcastd 0x2e4af(%rip),%ymm1 # 32544 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,34,218,2,0 ; vbroadcastss 0x2da22(%rip),%ymm2 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,162,228,2,0 ; vbroadcastss 0x2e4a2(%rip),%ymm2 # 32548 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,25,218,2,0 ; vpbroadcastd 0x2da19(%rip),%ymm2 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,88,21,153,228,2,0 ; vpbroadcastd 0x2e499(%rip),%ymm2 # 3254c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,12,218,2,0 ; vbroadcastss 0x2da0c(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,140,228,2,0 ; vbroadcastss 0x2e48c(%rip),%ymm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,2,218,2,0 ; vpbroadcastd 0x2da02(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,88,5,130,228,2,0 ; vpbroadcastd 0x2e482(%rip),%ymm8 # 32554 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,244,217,2,0 ; vbroadcastss 0x2d9f4(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,116,228,2,0 ; vbroadcastss 0x2e474(%rip),%ymm8 # 32558 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3988,25 +3988,25 @@ _sk_load_4444_dst_hsw LABEL PROC
DB 15,133,138,0,0,0 ; jne 4239 <_sk_load_4444_dst_hsw+0xa9>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,125,51,252 ; vpmovzxwd %xmm4,%ymm7
- DB 196,226,125,88,37,249,216,2,0 ; vpbroadcastd 0x2d8f9(%rip),%ymm4 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,88,37,121,227,2,0 ; vpbroadcastd 0x2e379(%rip),%ymm4 # 3253c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,197,219,228 ; vpand %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,236,216,2,0 ; vbroadcastss 0x2d8ec(%rip),%ymm5 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,45,108,227,2,0 ; vbroadcastss 0x2e36c(%rip),%ymm5 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,227,216,2,0 ; vpbroadcastd 0x2d8e3(%rip),%ymm5 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,88,45,99,227,2,0 ; vpbroadcastd 0x2e363(%rip),%ymm5 # 32544 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,197,219,237 ; vpand %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,214,216,2,0 ; vbroadcastss 0x2d8d6(%rip),%ymm6 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,53,86,227,2,0 ; vbroadcastss 0x2e356(%rip),%ymm6 # 32548 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,88,53,205,216,2,0 ; vpbroadcastd 0x2d8cd(%rip),%ymm6 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,88,53,77,227,2,0 ; vpbroadcastd 0x2e34d(%rip),%ymm6 # 3254c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,197,219,246 ; vpand %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,192,216,2,0 ; vbroadcastss 0x2d8c0(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,64,227,2,0 ; vbroadcastss 0x2e340(%rip),%ymm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,88,5,182,216,2,0 ; vpbroadcastd 0x2d8b6(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,88,5,54,227,2,0 ; vpbroadcastd 0x2e336(%rip),%ymm8 # 32554 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,69,219,248 ; vpand %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,168,216,2,0 ; vbroadcastss 0x2d8a8(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,40,227,2,0 ; vbroadcastss 0x2e328(%rip),%ymm8 # 32558 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4112,25 +4112,25 @@ _sk_gather_4444_hsw LABEL PROC
DB 65,15,183,4,88 ; movzwl (%r8,%rbx,2),%eax
DB 197,249,196,192,7 ; vpinsrw $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,51,216 ; vpmovzxwd %xmm0,%ymm3
- DB 196,226,125,88,5,248,214,2,0 ; vpbroadcastd 0x2d6f8(%rip),%ymm0 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,88,5,120,225,2,0 ; vpbroadcastd 0x2e178(%rip),%ymm0 # 3253c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,235,214,2,0 ; vbroadcastss 0x2d6eb(%rip),%ymm1 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,107,225,2,0 ; vbroadcastss 0x2e16b(%rip),%ymm1 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,226,214,2,0 ; vpbroadcastd 0x2d6e2(%rip),%ymm1 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,88,13,98,225,2,0 ; vpbroadcastd 0x2e162(%rip),%ymm1 # 32544 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,213,214,2,0 ; vbroadcastss 0x2d6d5(%rip),%ymm2 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,85,225,2,0 ; vbroadcastss 0x2e155(%rip),%ymm2 # 32548 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,204,214,2,0 ; vpbroadcastd 0x2d6cc(%rip),%ymm2 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,88,21,76,225,2,0 ; vpbroadcastd 0x2e14c(%rip),%ymm2 # 3254c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,191,214,2,0 ; vbroadcastss 0x2d6bf(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,63,225,2,0 ; vbroadcastss 0x2e13f(%rip),%ymm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,181,214,2,0 ; vpbroadcastd 0x2d6b5(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,88,5,53,225,2,0 ; vpbroadcastd 0x2e135(%rip),%ymm8 # 32554 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,167,214,2,0 ; vbroadcastss 0x2d6a7(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,39,225,2,0 ; vbroadcastss 0x2e127(%rip),%ymm8 # 32558 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -4148,7 +4148,7 @@ _sk_store_4444_hsw LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,124,214,2,0 ; vbroadcastss 0x2d67c(%rip),%ymm8 # 31adc <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ DB 196,98,125,24,5,252,224,2,0 ; vbroadcastss 0x2e0fc(%rip),%ymm8 # 3255c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,53,114,241,12 ; vpslld $0xc,%ymm9,%ymm9
@@ -4207,7 +4207,7 @@ _sk_store_4444_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe1004538 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd2e24>
+ DB 232,255,255,255,224 ; callq ffffffffe1004538 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd23a4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -4224,14 +4224,14 @@ _sk_load_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 45ae <_sk_load_8888_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,58,215,2,0 ; vpand 0x2d73a(%rip),%ymm3,%ymm0 # 31ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x58c>
+ DB 197,229,219,5,186,225,2,0 ; vpand 0x2e1ba(%rip),%ymm3,%ymm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x58c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,201,212,2,0 ; vbroadcastss 0x2d4c9(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,73,223,2,0 ; vbroadcastss 0x2df49(%rip),%ymm8 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,63,215,2,0 ; vpshufb 0x2d73f(%rip),%ymm3,%ymm1 # 31cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x5ac>
+ DB 196,226,101,0,13,191,225,2,0 ; vpshufb 0x2e1bf(%rip),%ymm3,%ymm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x5ac>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,77,215,2,0 ; vpshufb 0x2d74d(%rip),%ymm3,%ymm2 # 31ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x5cc>
+ DB 196,226,101,0,21,205,225,2,0 ; vpshufb 0x2e1cd(%rip),%ymm3,%ymm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x5cc>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4305,14 +4305,14 @@ _sk_load_8888_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 46e2 <_sk_load_8888_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,102,214,2,0 ; vpand 0x2d666(%rip),%ymm7,%ymm4 # 31d00 <_sk_srcover_bgra_8888_sse2_lowp+0x5ec>
+ DB 197,197,219,37,230,224,2,0 ; vpand 0x2e0e6(%rip),%ymm7,%ymm4 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x5ec>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,149,211,2,0 ; vbroadcastss 0x2d395(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,21,222,2,0 ; vbroadcastss 0x2de15(%rip),%ymm8 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
- DB 196,226,69,0,45,107,214,2,0 ; vpshufb 0x2d66b(%rip),%ymm7,%ymm5 # 31d20 <_sk_srcover_bgra_8888_sse2_lowp+0x60c>
+ DB 196,226,69,0,45,235,224,2,0 ; vpshufb 0x2e0eb(%rip),%ymm7,%ymm5 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x60c>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
DB 196,193,84,89,232 ; vmulps %ymm8,%ymm5,%ymm5
- DB 196,226,69,0,53,121,214,2,0 ; vpshufb 0x2d679(%rip),%ymm7,%ymm6 # 31d40 <_sk_srcover_bgra_8888_sse2_lowp+0x62c>
+ DB 196,226,69,0,53,249,224,2,0 ; vpshufb 0x2e0f9(%rip),%ymm7,%ymm6 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x62c>
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4394,14 +4394,14 @@ _sk_gather_8888_hsw LABEL PROC
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
DB 197,245,254,192 ; vpaddd %ymm0,%ymm1,%ymm0
DB 196,66,101,144,4,128 ; vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- DB 197,189,219,5,101,213,2,0 ; vpand 0x2d565(%rip),%ymm8,%ymm0 # 31d60 <_sk_srcover_bgra_8888_sse2_lowp+0x64c>
+ DB 197,189,219,5,229,223,2,0 ; vpand 0x2dfe5(%rip),%ymm8,%ymm0 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x64c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,52,210,2,0 ; vbroadcastss 0x2d234(%rip),%ymm3 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,29,180,220,2,0 ; vbroadcastss 0x2dcb4(%rip),%ymm3 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,61,0,13,107,213,2,0 ; vpshufb 0x2d56b(%rip),%ymm8,%ymm1 # 31d80 <_sk_srcover_bgra_8888_sse2_lowp+0x66c>
+ DB 196,226,61,0,13,235,223,2,0 ; vpshufb 0x2dfeb(%rip),%ymm8,%ymm1 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x66c>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,61,0,21,122,213,2,0 ; vpshufb 0x2d57a(%rip),%ymm8,%ymm2 # 31da0 <_sk_srcover_bgra_8888_sse2_lowp+0x68c>
+ DB 196,226,61,0,21,250,223,2,0 ; vpshufb 0x2dffa(%rip),%ymm8,%ymm2 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x68c>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 196,193,61,114,208,24 ; vpsrld $0x18,%ymm8,%ymm8
@@ -4419,7 +4419,7 @@ _sk_store_8888_hsw LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,143,209,2,0 ; vbroadcastss 0x2d18f(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,15,220,2,0 ; vbroadcastss 0x2dc0f(%rip),%ymm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4473,7 +4473,7 @@ _sk_store_8888_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,219 ; jmpq ffffffffdc00493c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3228>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc00493c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd27a8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4493,14 +4493,14 @@ _sk_load_bgra_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 49b6 <_sk_load_bgra_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,82,212,2,0 ; vpand 0x2d452(%rip),%ymm3,%ymm0 # 31dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x6ac>
+ DB 197,229,219,5,210,222,2,0 ; vpand 0x2ded2(%rip),%ymm3,%ymm0 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x6ac>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,193,208,2,0 ; vbroadcastss 0x2d0c1(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,65,219,2,0 ; vbroadcastss 0x2db41(%rip),%ymm8 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,87,212,2,0 ; vpshufb 0x2d457(%rip),%ymm3,%ymm0 # 31de0 <_sk_srcover_bgra_8888_sse2_lowp+0x6cc>
+ DB 196,226,101,0,5,215,222,2,0 ; vpshufb 0x2ded7(%rip),%ymm3,%ymm0 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x6cc>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,101,212,2,0 ; vpshufb 0x2d465(%rip),%ymm3,%ymm0 # 31e00 <_sk_srcover_bgra_8888_sse2_lowp+0x6ec>
+ DB 196,226,101,0,5,229,222,2,0 ; vpshufb 0x2dee5(%rip),%ymm3,%ymm0 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x6ec>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4574,14 +4574,14 @@ _sk_load_bgra_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 4aea <_sk_load_bgra_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,126,211,2,0 ; vpand 0x2d37e(%rip),%ymm7,%ymm4 # 31e20 <_sk_srcover_bgra_8888_sse2_lowp+0x70c>
+ DB 197,197,219,37,254,221,2,0 ; vpand 0x2ddfe(%rip),%ymm7,%ymm4 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x70c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,141,207,2,0 ; vbroadcastss 0x2cf8d(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,13,218,2,0 ; vbroadcastss 0x2da0d(%rip),%ymm8 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,92,89,240 ; vmulps %ymm8,%ymm4,%ymm6
- DB 196,226,69,0,37,131,211,2,0 ; vpshufb 0x2d383(%rip),%ymm7,%ymm4 # 31e40 <_sk_srcover_bgra_8888_sse2_lowp+0x72c>
+ DB 196,226,69,0,37,3,222,2,0 ; vpshufb 0x2de03(%rip),%ymm7,%ymm4 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x72c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,232 ; vmulps %ymm8,%ymm4,%ymm5
- DB 196,226,69,0,37,145,211,2,0 ; vpshufb 0x2d391(%rip),%ymm7,%ymm4 # 31e60 <_sk_srcover_bgra_8888_sse2_lowp+0x74c>
+ DB 196,226,69,0,37,17,222,2,0 ; vpshufb 0x2de11(%rip),%ymm7,%ymm4 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x74c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4663,14 +4663,14 @@ _sk_gather_bgra_hsw LABEL PROC
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
DB 197,245,254,192 ; vpaddd %ymm0,%ymm1,%ymm0
DB 196,66,101,144,4,128 ; vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- DB 197,189,219,5,125,210,2,0 ; vpand 0x2d27d(%rip),%ymm8,%ymm0 # 31e80 <_sk_srcover_bgra_8888_sse2_lowp+0x76c>
+ DB 197,189,219,5,253,220,2,0 ; vpand 0x2dcfd(%rip),%ymm8,%ymm0 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x76c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,44,206,2,0 ; vbroadcastss 0x2ce2c(%rip),%ymm3 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,29,172,216,2,0 ; vbroadcastss 0x2d8ac(%rip),%ymm3 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,211 ; vmulps %ymm3,%ymm0,%ymm2
- DB 196,226,61,0,5,131,210,2,0 ; vpshufb 0x2d283(%rip),%ymm8,%ymm0 # 31ea0 <_sk_srcover_bgra_8888_sse2_lowp+0x78c>
+ DB 196,226,61,0,5,3,221,2,0 ; vpshufb 0x2dd03(%rip),%ymm8,%ymm0 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x78c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 197,252,89,203 ; vmulps %ymm3,%ymm0,%ymm1
- DB 196,226,61,0,5,146,210,2,0 ; vpshufb 0x2d292(%rip),%ymm8,%ymm0 # 31ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x7ac>
+ DB 196,226,61,0,5,18,221,2,0 ; vpshufb 0x2dd12(%rip),%ymm8,%ymm0 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x7ac>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
DB 196,193,61,114,208,24 ; vpsrld $0x18,%ymm8,%ymm8
@@ -4688,7 +4688,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,135,205,2,0 ; vbroadcastss 0x2cd87(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,7,216,2,0 ; vbroadcastss 0x2d807(%rip),%ymm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4742,7 +4742,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,219 ; jmpq ffffffffdc004d44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3630>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc004d44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd2bb0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4993,7 +4993,7 @@ _sk_load_u16_be_hsw LABEL PROC
DB 197,241,235,192 ; vpor %xmm0,%xmm1,%xmm0
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,8,201,2,0 ; vbroadcastss 0x2c908(%rip),%ymm10 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,21,136,211,2,0 ; vbroadcastss 0x2d388(%rip),%ymm10 # 324d8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,185,109,202 ; vpunpckhqdq %xmm2,%xmm8,%xmm1
DB 197,233,113,241,8 ; vpsllw $0x8,%xmm1,%xmm2
@@ -5083,7 +5083,7 @@ _sk_load_rgb_u16_be_hsw LABEL PROC
DB 197,241,235,192 ; vpor %xmm0,%xmm1,%xmm0
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,119,199,2,0 ; vbroadcastss 0x2c777(%rip),%ymm9 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,13,247,209,2,0 ; vbroadcastss 0x2d1f7(%rip),%ymm9 # 324d8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,185,109,203 ; vpunpckhqdq %xmm3,%xmm8,%xmm1
DB 197,225,113,241,8 ; vpsllw $0x8,%xmm1,%xmm3
@@ -5099,7 +5099,7 @@ _sk_load_rgb_u16_be_hsw LABEL PROC
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,209 ; vmulps %ymm9,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,151,198,2,0 ; vbroadcastss 0x2c697(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,23,209,2,0 ; vbroadcastss 0x2d117(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -5173,7 +5173,7 @@ _sk_store_u16_be_hsw LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
- DB 196,98,125,24,5,96,198,2,0 ; vbroadcastss 0x2c660(%rip),%ymm8 # 31ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ DB 196,98,125,24,5,224,208,2,0 ; vbroadcastss 0x2d0e0(%rip),%ymm8 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -5430,7 +5430,7 @@ _sk_load_f32_dst_hsw LABEL PROC
DB 255,92,255,255 ; lcall *-0x1(%rdi,%rdi,8)
DB 255,70,255 ; incl -0x1(%rsi)
DB 255 ; (bad)
- DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290058f8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd41e4>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290058f8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd3764>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -5515,7 +5515,7 @@ _sk_mirror_x_hsw LABEL PROC
DB 196,65,124,92,218 ; vsubps %ymm10,%ymm0,%ymm11
DB 196,193,58,88,192 ; vaddss %xmm8,%xmm8,%xmm0
DB 196,98,125,24,192 ; vbroadcastss %xmm0,%ymm8
- DB 197,178,89,5,141,191,2,0 ; vmulss 0x2bf8d(%rip),%xmm9,%xmm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,5,13,202,2,0 ; vmulss 0x2ca0d(%rip),%xmm9,%xmm0 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
DB 196,227,125,8,192,1 ; vroundps $0x1,%ymm0,%ymm0
@@ -5536,7 +5536,7 @@ _sk_mirror_y_hsw LABEL PROC
DB 196,65,116,92,218 ; vsubps %ymm10,%ymm1,%ymm11
DB 196,193,58,88,200 ; vaddss %xmm8,%xmm8,%xmm1
DB 196,98,125,24,193 ; vbroadcastss %xmm1,%ymm8
- DB 197,178,89,13,60,191,2,0 ; vmulss 0x2bf3c(%rip),%xmm9,%xmm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,13,188,201,2,0 ; vmulss 0x2c9bc(%rip),%xmm9,%xmm1 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,226,125,24,201 ; vbroadcastss %xmm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
DB 196,227,125,8,201,1 ; vroundps $0x1,%ymm1,%ymm1
@@ -5552,7 +5552,7 @@ PUBLIC _sk_clamp_x_1_hsw
_sk_clamp_x_1_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,4,191,2,0 ; vbroadcastss 0x2bf04(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,132,201,2,0 ; vbroadcastss 0x2c984(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -5563,16 +5563,16 @@ _sk_repeat_x_1_hsw LABEL PROC
DB 196,193,124,92,192 ; vsubps %ymm8,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,222,190,2,0 ; vbroadcastss 0x2bede(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,94,201,2,0 ; vbroadcastss 0x2c95e(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_hsw
_sk_mirror_x_1_hsw LABEL PROC
- DB 196,98,125,24,5,228,190,2,0 ; vbroadcastss 0x2bee4(%rip),%ymm8 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,5,100,201,2,0 ; vbroadcastss 0x2c964(%rip),%ymm8 # 3245c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,186,190,2,0 ; vbroadcastss 0x2beba(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,58,201,2,0 ; vbroadcastss 0x2c93a(%rip),%ymm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -5582,18 +5582,18 @@ _sk_mirror_x_1_hsw LABEL PROC
DB 197,60,92,200 ; vsubps %ymm0,%ymm8,%ymm9
DB 197,180,84,192 ; vandps %ymm0,%ymm9,%ymm0
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,138,190,2,0 ; vbroadcastss 0x2be8a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,10,201,2,0 ; vbroadcastss 0x2c90a(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_luminance_to_alpha_hsw
_sk_luminance_to_alpha_hsw LABEL PROC
- DB 196,226,125,24,29,152,191,2,0 ; vbroadcastss 0x2bf98(%rip),%ymm3 # 31ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
- DB 196,98,125,24,5,147,191,2,0 ; vbroadcastss 0x2bf93(%rip),%ymm8 # 31ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ DB 196,226,125,24,29,24,202,2,0 ; vbroadcastss 0x2ca18(%rip),%ymm3 # 32564 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ DB 196,98,125,24,5,19,202,2,0 ; vbroadcastss 0x2ca13(%rip),%ymm8 # 32568 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
DB 196,226,125,184,203 ; vfmadd231ps %ymm3,%ymm0,%ymm1
- DB 196,226,125,24,29,132,191,2,0 ; vbroadcastss 0x2bf84(%rip),%ymm3 # 31aec <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ DB 196,226,125,24,29,4,202,2,0 ; vbroadcastss 0x2ca04(%rip),%ymm3 # 3256c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
DB 196,226,109,168,217 ; vfmadd213ps %ymm1,%ymm2,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -5854,7 +5854,7 @@ _sk_gradient_hsw LABEL PROC
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 65,186,1,0,0,0 ; mov $0x1,%r10d
- DB 196,226,125,24,21,33,186,2,0 ; vbroadcastss 0x2ba21(%rip),%ymm2 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,226,125,24,21,161,196,2,0 ; vbroadcastss 0x2c4a1(%rip),%ymm2 # 32448 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,53,239,201 ; vpxor %ymm9,%ymm9,%ymm9
DB 196,130,125,24,28,145 ; vbroadcastss (%r9,%r10,4),%ymm3
DB 197,228,194,216,2 ; vcmpleps %ymm0,%ymm3,%ymm3
@@ -5953,24 +5953,24 @@ _sk_xy_to_unit_angle_hsw LABEL PROC
DB 196,65,52,95,226 ; vmaxps %ymm10,%ymm9,%ymm12
DB 196,65,36,94,220 ; vdivps %ymm12,%ymm11,%ymm11
DB 196,65,36,89,227 ; vmulps %ymm11,%ymm11,%ymm12
- DB 196,98,125,24,45,156,185,2,0 ; vbroadcastss 0x2b99c(%rip),%ymm13 # 31af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- DB 196,98,125,24,53,151,185,2,0 ; vbroadcastss 0x2b997(%rip),%ymm14 # 31af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ DB 196,98,125,24,45,28,196,2,0 ; vbroadcastss 0x2c41c(%rip),%ymm13 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,53,23,196,2,0 ; vbroadcastss 0x2c417(%rip),%ymm14 # 32574 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
- DB 196,98,125,24,45,141,185,2,0 ; vbroadcastss 0x2b98d(%rip),%ymm13 # 31af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ DB 196,98,125,24,45,13,196,2,0 ; vbroadcastss 0x2c40d(%rip),%ymm13 # 32578 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13
- DB 196,98,125,24,53,131,185,2,0 ; vbroadcastss 0x2b983(%rip),%ymm14 # 31afc <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ DB 196,98,125,24,53,3,196,2,0 ; vbroadcastss 0x2c403(%rip),%ymm14 # 3257c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
DB 196,65,36,89,222 ; vmulps %ymm14,%ymm11,%ymm11
DB 196,65,52,194,202,1 ; vcmpltps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,110,185,2,0 ; vbroadcastss 0x2b96e(%rip),%ymm10 # 31b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ DB 196,98,125,24,21,238,195,2,0 ; vbroadcastss 0x2c3ee(%rip),%ymm10 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 196,65,44,92,211 ; vsubps %ymm11,%ymm10,%ymm10
DB 196,67,37,74,202,144 ; vblendvps %ymm9,%ymm10,%ymm11,%ymm9
DB 196,193,124,194,192,1 ; vcmpltps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,21,20,184,2,0 ; vbroadcastss 0x2b814(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,148,194,2,0 ; vbroadcastss 0x2c294(%rip),%ymm10 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,254,183,2,0 ; vbroadcastss 0x2b7fe(%rip),%ymm10 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,21,126,194,2,0 ; vbroadcastss 0x2c27e(%rip),%ymm10 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -5994,23 +5994,23 @@ _sk_xy_to_2pt_conical_quadratic_max_hsw LABEL PROC
DB 197,50,89,80,76 ; vmulss 0x4c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,238,184,2,0 ; vbroadcastss 0x2b8ee(%rip),%ymm11 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,110,195,2,0 ; vbroadcastss 0x2c36e(%rip),%ymm11 # 32584 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
DB 196,98,125,184,216 ; vfmadd231ps %ymm0,%ymm0,%ymm11
DB 196,193,50,89,193 ; vmulss %xmm9,%xmm9,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,205,184,2,0 ; vbroadcastss 0x2b8cd(%rip),%ymm9 # 31b08 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,77,195,2,0 ; vbroadcastss 0x2c34d(%rip),%ymm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,176,184,2,0 ; vbroadcastss 0x2b8b0(%rip),%ymm9 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,48,195,2,0 ; vbroadcastss 0x2c330(%rip),%ymm9 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,81,183,2,0 ; vbroadcastss 0x2b751(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,209,193,2,0 ; vbroadcastss 0x2c1d1(%rip),%ymm11 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -6027,23 +6027,23 @@ _sk_xy_to_2pt_conical_quadratic_min_hsw LABEL PROC
DB 197,50,89,80,76 ; vmulss 0x4c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,86,184,2,0 ; vbroadcastss 0x2b856(%rip),%ymm11 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,214,194,2,0 ; vbroadcastss 0x2c2d6(%rip),%ymm11 # 32584 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
DB 196,98,125,184,216 ; vfmadd231ps %ymm0,%ymm0,%ymm11
DB 196,193,50,89,193 ; vmulss %xmm9,%xmm9,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,53,184,2,0 ; vbroadcastss 0x2b835(%rip),%ymm9 # 31b08 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,181,194,2,0 ; vbroadcastss 0x2c2b5(%rip),%ymm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,24,184,2,0 ; vbroadcastss 0x2b818(%rip),%ymm9 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,152,194,2,0 ; vbroadcastss 0x2c298(%rip),%ymm9 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,185,182,2,0 ; vbroadcastss 0x2b6b9(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,57,193,2,0 ; vbroadcastss 0x2c139(%rip),%ymm11 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -6059,14 +6059,14 @@ _sk_xy_to_2pt_conical_linear_hsw LABEL PROC
DB 197,58,89,72,76 ; vmulss 0x4c(%rax),%xmm8,%xmm9
DB 196,66,125,24,201 ; vbroadcastss %xmm9,%ymm9
DB 197,52,88,200 ; vaddps %ymm0,%ymm9,%ymm9
- DB 196,98,125,24,21,196,183,2,0 ; vbroadcastss 0x2b7c4(%rip),%ymm10 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,21,68,194,2,0 ; vbroadcastss 0x2c244(%rip),%ymm10 # 32584 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
DB 197,116,89,209 ; vmulps %ymm1,%ymm1,%ymm10
DB 196,98,125,184,208 ; vfmadd231ps %ymm0,%ymm0,%ymm10
DB 196,193,58,89,192 ; vmulss %xmm8,%xmm8,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,172,92,192 ; vsubps %ymm0,%ymm10,%ymm0
- DB 196,98,125,24,5,167,183,2,0 ; vbroadcastss 0x2b7a7(%rip),%ymm8 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,5,39,194,2,0 ; vbroadcastss 0x2c227(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,193,124,87,192 ; vxorps %ymm8,%ymm0,%ymm0
DB 196,193,124,94,193 ; vdivps %ymm9,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6103,7 +6103,7 @@ _sk_apply_vector_mask_hsw LABEL PROC
PUBLIC _sk_save_xy_hsw
_sk_save_xy_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,230,181,2,0 ; vbroadcastss 0x2b5e6(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,102,192,2,0 ; vbroadcastss 0x2c066(%rip),%ymm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -6133,9 +6133,9 @@ _sk_accumulate_hsw LABEL PROC
PUBLIC _sk_bilinear_nx_hsw
_sk_bilinear_nx_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,192,182,2,0 ; vbroadcastss 0x2b6c0(%rip),%ymm0 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,64,193,2,0 ; vbroadcastss 0x2c140(%rip),%ymm0 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,103,181,2,0 ; vbroadcastss 0x2b567(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,231,191,2,0 ; vbroadcastss 0x2bfe7(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6144,7 +6144,7 @@ _sk_bilinear_nx_hsw LABEL PROC
PUBLIC _sk_bilinear_px_hsw
_sk_bilinear_px_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,68,181,2,0 ; vbroadcastss 0x2b544(%rip),%ymm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,196,191,2,0 ; vbroadcastss 0x2bfc4(%rip),%ymm0 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6154,9 +6154,9 @@ _sk_bilinear_px_hsw LABEL PROC
PUBLIC _sk_bilinear_ny_hsw
_sk_bilinear_ny_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,113,182,2,0 ; vbroadcastss 0x2b671(%rip),%ymm1 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,241,192,2,0 ; vbroadcastss 0x2c0f1(%rip),%ymm1 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,23,181,2,0 ; vbroadcastss 0x2b517(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,151,191,2,0 ; vbroadcastss 0x2bf97(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6165,7 +6165,7 @@ _sk_bilinear_ny_hsw LABEL PROC
PUBLIC _sk_bilinear_py_hsw
_sk_bilinear_py_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,244,180,2,0 ; vbroadcastss 0x2b4f4(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,13,116,191,2,0 ; vbroadcastss 0x2bf74(%rip),%ymm1 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6175,13 +6175,13 @@ _sk_bilinear_py_hsw LABEL PROC
PUBLIC _sk_bicubic_n3x_hsw
_sk_bicubic_n3x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,36,182,2,0 ; vbroadcastss 0x2b624(%rip),%ymm0 # 31b14 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,5,164,192,2,0 ; vbroadcastss 0x2c0a4(%rip),%ymm0 # 32594 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,199,180,2,0 ; vbroadcastss 0x2b4c7(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,71,191,2,0 ; vbroadcastss 0x2bf47(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,37,181,2,0 ; vbroadcastss 0x2b525(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,252,181,2,0 ; vbroadcastss 0x2b5fc(%rip),%ymm11 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,165,191,2,0 ; vbroadcastss 0x2bfa5(%rip),%ymm10 # 324b8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,124,192,2,0 ; vbroadcastss 0x2c07c(%rip),%ymm11 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6191,16 +6191,16 @@ _sk_bicubic_n3x_hsw LABEL PROC
PUBLIC _sk_bicubic_n1x_hsw
_sk_bicubic_n1x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,211,181,2,0 ; vbroadcastss 0x2b5d3(%rip),%ymm0 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,83,192,2,0 ; vbroadcastss 0x2c053(%rip),%ymm0 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,122,180,2,0 ; vbroadcastss 0x2b47a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,250,190,2,0 ; vbroadcastss 0x2befa(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,193,181,2,0 ; vbroadcastss 0x2b5c1(%rip),%ymm9 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,21,188,181,2,0 ; vbroadcastss 0x2b5bc(%rip),%ymm10 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,65,192,2,0 ; vbroadcastss 0x2c041(%rip),%ymm9 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,60,192,2,0 ; vbroadcastss 0x2c03c(%rip),%ymm10 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,78,180,2,0 ; vbroadcastss 0x2b44e(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,206,190,2,0 ; vbroadcastss 0x2bece(%rip),%ymm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,164,181,2,0 ; vbroadcastss 0x2b5a4(%rip),%ymm10 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,21,36,192,2,0 ; vbroadcastss 0x2c024(%rip),%ymm10 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,0,1,0,0 ; vmovups %ymm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6209,14 +6209,14 @@ _sk_bicubic_n1x_hsw LABEL PROC
PUBLIC _sk_bicubic_p1x_hsw
_sk_bicubic_p1x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,36,180,2,0 ; vbroadcastss 0x2b424(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,164,190,2,0 ; vbroadcastss 0x2bea4(%rip),%ymm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,136,128,0,0,0 ; vmovups 0x80(%rax),%ymm9
- DB 196,98,125,24,21,107,181,2,0 ; vbroadcastss 0x2b56b(%rip),%ymm10 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,29,102,181,2,0 ; vbroadcastss 0x2b566(%rip),%ymm11 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,235,191,2,0 ; vbroadcastss 0x2bfeb(%rip),%ymm10 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,230,191,2,0 ; vbroadcastss 0x2bfe6(%rip),%ymm11 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,53,168,218 ; vfmadd213ps %ymm10,%ymm9,%ymm11
DB 196,66,53,168,216 ; vfmadd213ps %ymm8,%ymm9,%ymm11
- DB 196,98,125,24,5,87,181,2,0 ; vbroadcastss 0x2b557(%rip),%ymm8 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,5,215,191,2,0 ; vbroadcastss 0x2bfd7(%rip),%ymm8 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6225,12 +6225,12 @@ _sk_bicubic_p1x_hsw LABEL PROC
PUBLIC _sk_bicubic_p3x_hsw
_sk_bicubic_p3x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,51,181,2,0 ; vbroadcastss 0x2b533(%rip),%ymm0 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,5,179,191,2,0 ; vbroadcastss 0x2bfb3(%rip),%ymm0 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,53,180,2,0 ; vbroadcastss 0x2b435(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,12,181,2,0 ; vbroadcastss 0x2b50c(%rip),%ymm11 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,181,190,2,0 ; vbroadcastss 0x2beb5(%rip),%ymm10 # 324b8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,140,191,2,0 ; vbroadcastss 0x2bf8c(%rip),%ymm11 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6240,13 +6240,13 @@ _sk_bicubic_p3x_hsw LABEL PROC
PUBLIC _sk_bicubic_n3y_hsw
_sk_bicubic_n3y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,231,180,2,0 ; vbroadcastss 0x2b4e7(%rip),%ymm1 # 31b14 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,13,103,191,2,0 ; vbroadcastss 0x2bf67(%rip),%ymm1 # 32594 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,137,179,2,0 ; vbroadcastss 0x2b389(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,9,190,2,0 ; vbroadcastss 0x2be09(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,231,179,2,0 ; vbroadcastss 0x2b3e7(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,190,180,2,0 ; vbroadcastss 0x2b4be(%rip),%ymm11 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,103,190,2,0 ; vbroadcastss 0x2be67(%rip),%ymm10 # 324b8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,62,191,2,0 ; vbroadcastss 0x2bf3e(%rip),%ymm11 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6256,16 +6256,16 @@ _sk_bicubic_n3y_hsw LABEL PROC
PUBLIC _sk_bicubic_n1y_hsw
_sk_bicubic_n1y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,149,180,2,0 ; vbroadcastss 0x2b495(%rip),%ymm1 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,21,191,2,0 ; vbroadcastss 0x2bf15(%rip),%ymm1 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,59,179,2,0 ; vbroadcastss 0x2b33b(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,187,189,2,0 ; vbroadcastss 0x2bdbb(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,130,180,2,0 ; vbroadcastss 0x2b482(%rip),%ymm9 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,21,125,180,2,0 ; vbroadcastss 0x2b47d(%rip),%ymm10 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,2,191,2,0 ; vbroadcastss 0x2bf02(%rip),%ymm9 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,253,190,2,0 ; vbroadcastss 0x2befd(%rip),%ymm10 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,15,179,2,0 ; vbroadcastss 0x2b30f(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,143,189,2,0 ; vbroadcastss 0x2bd8f(%rip),%ymm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,101,180,2,0 ; vbroadcastss 0x2b465(%rip),%ymm10 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,21,229,190,2,0 ; vbroadcastss 0x2bee5(%rip),%ymm10 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,64,1,0,0 ; vmovups %ymm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6274,14 +6274,14 @@ _sk_bicubic_n1y_hsw LABEL PROC
PUBLIC _sk_bicubic_p1y_hsw
_sk_bicubic_p1y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,229,178,2,0 ; vbroadcastss 0x2b2e5(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,101,189,2,0 ; vbroadcastss 0x2bd65(%rip),%ymm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,72,64 ; vaddps 0x40(%rax),%ymm8,%ymm1
DB 197,124,16,136,192,0,0,0 ; vmovups 0xc0(%rax),%ymm9
- DB 196,98,125,24,21,43,180,2,0 ; vbroadcastss 0x2b42b(%rip),%ymm10 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,29,38,180,2,0 ; vbroadcastss 0x2b426(%rip),%ymm11 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,171,190,2,0 ; vbroadcastss 0x2beab(%rip),%ymm10 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,166,190,2,0 ; vbroadcastss 0x2bea6(%rip),%ymm11 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,53,168,218 ; vfmadd213ps %ymm10,%ymm9,%ymm11
DB 196,66,53,168,216 ; vfmadd213ps %ymm8,%ymm9,%ymm11
- DB 196,98,125,24,5,23,180,2,0 ; vbroadcastss 0x2b417(%rip),%ymm8 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,5,151,190,2,0 ; vbroadcastss 0x2be97(%rip),%ymm8 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6290,12 +6290,12 @@ _sk_bicubic_p1y_hsw LABEL PROC
PUBLIC _sk_bicubic_p3y_hsw
_sk_bicubic_p3y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,243,179,2,0 ; vbroadcastss 0x2b3f3(%rip),%ymm1 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,13,115,190,2,0 ; vbroadcastss 0x2be73(%rip),%ymm1 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,244,178,2,0 ; vbroadcastss 0x2b2f4(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,203,179,2,0 ; vbroadcastss 0x2b3cb(%rip),%ymm11 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,116,189,2,0 ; vbroadcastss 0x2bd74(%rip),%ymm10 # 324b8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,75,190,2,0 ; vbroadcastss 0x2be4b(%rip),%ymm11 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6423,7 +6423,7 @@ _sk_clut_3D_hsw LABEL PROC
DB 196,98,93,64,218 ; vpmulld %ymm2,%ymm4,%ymm11
DB 72,139,0 ; mov (%rax),%rax
DB 197,165,254,193 ; vpaddd %ymm1,%ymm11,%ymm0
- DB 196,98,125,88,61,154,177,2,0 ; vpbroadcastd 0x2b19a(%rip),%ymm15 # 31b2c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,88,61,26,188,2,0 ; vpbroadcastd 0x2bc1a(%rip),%ymm15 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,125,64,199 ; vpmulld %ymm15,%ymm0,%ymm0
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 197,237,118,210 ; vpcmpeqd %ymm2,%ymm2,%ymm2
@@ -6435,13 +6435,13 @@ _sk_clut_3D_hsw LABEL PROC
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,226,85,146,60,144 ; vgatherdps %ymm5,(%rax,%ymm2,4),%ymm7
DB 197,252,17,188,36,128,2,0,0 ; vmovups %ymm7,0x280(%rsp)
- DB 196,226,125,88,61,248,175,2,0 ; vpbroadcastd 0x2aff8(%rip),%ymm7 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,226,125,88,61,120,186,2,0 ; vpbroadcastd 0x2ba78(%rip),%ymm7 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 197,253,254,199 ; vpaddd %ymm7,%ymm0,%ymm0
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,226,85,146,20,128 ; vgatherdps %ymm5,(%rax,%ymm0,4),%ymm2
DB 197,252,17,148,36,160,1,0,0 ; vmovups %ymm2,0x1a0(%rsp)
- DB 196,226,125,24,5,44,177,2,0 ; vbroadcastss 0x2b12c(%rip),%ymm0 # 31b28 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,5,172,187,2,0 ; vbroadcastss 0x2bbac(%rip),%ymm0 # 325a8 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,172,88,232 ; vaddps %ymm0,%ymm10,%ymm5
DB 197,254,91,237 ; vcvttps2dq %ymm5,%ymm5
DB 196,226,93,64,213 ; vpmulld %ymm5,%ymm4,%ymm2
@@ -6701,7 +6701,7 @@ _sk_clut_4D_hsw LABEL PROC
DB 197,254,127,132,36,128,1,0,0 ; vmovdqu %ymm0,0x180(%rsp)
DB 196,98,109,64,200 ; vpmulld %ymm0,%ymm2,%ymm9
DB 197,181,254,199 ; vpaddd %ymm7,%ymm9,%ymm0
- DB 196,98,125,88,21,174,171,2,0 ; vpbroadcastd 0x2abae(%rip),%ymm10 # 31b2c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,88,21,46,182,2,0 ; vpbroadcastd 0x2b62e(%rip),%ymm10 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,125,64,194 ; vpmulld %ymm10,%ymm0,%ymm0
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
@@ -6713,13 +6713,13 @@ _sk_clut_4D_hsw LABEL PROC
DB 196,65,36,87,219 ; vxorps %ymm11,%ymm11,%ymm11
DB 196,98,61,146,28,168 ; vgatherdps %ymm8,(%rax,%ymm5,4),%ymm11
DB 197,124,17,156,36,64,1,0,0 ; vmovups %ymm11,0x140(%rsp)
- DB 196,98,125,88,29,9,170,2,0 ; vpbroadcastd 0x2aa09(%rip),%ymm11 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,88,29,137,180,2,0 ; vpbroadcastd 0x2b489(%rip),%ymm11 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,125,254,195 ; vpaddd %ymm11,%ymm0,%ymm0
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,226,61,146,44,128 ; vgatherdps %ymm8,(%rax,%ymm0,4),%ymm5
DB 197,252,17,172,36,160,0,0,0 ; vmovups %ymm5,0xa0(%rsp)
- DB 196,226,125,24,5,59,171,2,0 ; vbroadcastss 0x2ab3b(%rip),%ymm0 # 31b28 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,5,187,181,2,0 ; vbroadcastss 0x2b5bb(%rip),%ymm0 # 325a8 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,116,88,192 ; vaddps %ymm0,%ymm1,%ymm8
DB 196,65,126,91,192 ; vcvttps2dq %ymm8,%ymm8
DB 196,194,109,64,232 ; vpmulld %ymm8,%ymm2,%ymm5
@@ -7152,7 +7152,7 @@ _sk_clut_4D_hsw LABEL PROC
DB 196,193,100,92,210 ; vsubps %ymm10,%ymm3,%ymm2
DB 196,194,77,168,210 ; vfmadd213ps %ymm10,%ymm6,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,251,159,2,0 ; vbroadcastss 0x29ffb(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,123,170,2,0 ; vbroadcastss 0x2aa7b(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,164,36,224,6,0,0 ; vmovups 0x6e0(%rsp),%ymm4
DB 197,252,16,172,36,0,7,0,0 ; vmovups 0x700(%rsp),%ymm5
DB 197,252,16,180,36,32,7,0,0 ; vmovups 0x720(%rsp),%ymm6
@@ -7162,20 +7162,130 @@ _sk_clut_4D_hsw LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_hsw
_sk_gauss_a_to_rgba_hsw LABEL PROC
- DB 196,226,125,24,5,49,161,2,0 ; vbroadcastss 0x2a131(%rip),%ymm0 # 31b30 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
- DB 196,226,125,24,13,44,161,2,0 ; vbroadcastss 0x2a12c(%rip),%ymm1 # 31b34 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,226,125,24,5,177,171,2,0 ; vbroadcastss 0x2abb1(%rip),%ymm0 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,13,172,171,2,0 ; vbroadcastss 0x2abac(%rip),%ymm1 # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,34,161,2,0 ; vbroadcastss 0x2a122(%rip),%ymm0 # 31b38 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,226,125,24,5,162,171,2,0 ; vbroadcastss 0x2aba2(%rip),%ymm0 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 196,226,125,24,13,24,161,2,0 ; vbroadcastss 0x2a118(%rip),%ymm1 # 31b3c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,226,125,24,13,152,171,2,0 ; vbroadcastss 0x2ab98(%rip),%ymm1 # 325bc <_sk_srcover_bgra_8888_sse2_lowp+0x428>
DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,14,161,2,0 ; vbroadcastss 0x2a10e(%rip),%ymm0 # 31b40 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,226,125,24,5,142,171,2,0 ; vbroadcastss 0x2ab8e(%rip),%ymm0 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_bilerp_clamp_8888_hsw
+_sk_bilerp_clamp_8888_hsw LABEL PROC
+ DB 85 ; push %rbp
+ DB 72,137,229 ; mov %rsp,%rbp
+ DB 72,131,228,224 ; and $0xffffffffffffffe0,%rsp
+ DB 72,129,236,128,1,0,0 ; sub $0x180,%rsp
+ DB 197,252,41,188,36,128,0,0,0 ; vmovaps %ymm7,0x80(%rsp)
+ DB 197,252,41,116,36,96 ; vmovaps %ymm6,0x60(%rsp)
+ DB 197,252,41,108,36,64 ; vmovaps %ymm5,0x40(%rsp)
+ DB 197,252,41,100,36,32 ; vmovaps %ymm4,0x20(%rsp)
+ DB 76,141,68,36,24 ; lea 0x18(%rsp),%r8
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 196,226,125,24,37,191,169,2,0 ; vbroadcastss 0x2a9bf(%rip),%ymm4 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,252,88,212 ; vaddps %ymm4,%ymm0,%ymm2
+ DB 196,227,125,8,218,1 ; vroundps $0x1,%ymm2,%ymm3
+ DB 197,236,92,243 ; vsubps %ymm3,%ymm2,%ymm6
+ DB 197,252,41,140,36,32,1,0,0 ; vmovaps %ymm1,0x120(%rsp)
+ DB 197,244,88,204 ; vaddps %ymm4,%ymm1,%ymm1
+ DB 196,227,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm2
+ DB 197,244,92,210 ; vsubps %ymm2,%ymm1,%ymm2
+ DB 73,185,0,0,0,191,0,0,0,63 ; movabs $0x3f000000bf000000,%r9
+ DB 77,137,8 ; mov %r9,(%r8)
+ DB 76,141,76,36,32 ; lea 0x20(%rsp),%r9
+ DB 196,226,125,24,13,131,169,2,0 ; vbroadcastss 0x2a983(%rip),%ymm1 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 197,244,92,222 ; vsubps %ymm6,%ymm1,%ymm3
+ DB 197,252,41,156,36,64,1,0,0 ; vmovaps %ymm3,0x140(%rsp)
+ DB 197,252,41,148,36,0,1,0,0 ; vmovaps %ymm2,0x100(%rsp)
+ DB 197,244,92,202 ; vsubps %ymm2,%ymm1,%ymm1
+ DB 197,252,41,140,36,160,0,0,0 ; vmovaps %ymm1,0xa0(%rsp)
+ DB 196,226,125,88,72,12 ; vpbroadcastd 0xc(%rax),%ymm1
+ DB 197,237,118,210 ; vpcmpeqd %ymm2,%ymm2,%ymm2
+ DB 197,117,254,242 ; vpaddd %ymm2,%ymm1,%ymm14
+ DB 196,226,125,88,72,16 ; vpbroadcastd 0x10(%rax),%ymm1
+ DB 197,245,254,202 ; vpaddd %ymm2,%ymm1,%ymm1
+ DB 197,253,127,140,36,224,0,0,0 ; vmovdqa %ymm1,0xe0(%rsp)
+ DB 76,139,16 ; mov (%rax),%r10
+ DB 196,226,125,24,72,8 ; vbroadcastss 0x8(%rax),%ymm1
+ DB 197,252,41,140,36,192,0,0,0 ; vmovaps %ymm1,0xc0(%rsp)
+ DB 197,122,16,45,113,170,2,0 ; vmovss 0x2aa71(%rip),%xmm13 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,37,148,169,2,0 ; vbroadcastss 0x2a994(%rip),%ymm4 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
+ DB 197,237,239,210 ; vpxor %ymm2,%ymm2,%ymm2
+ DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
+ DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
+ DB 235,5 ; jmp 7b41 <_sk_bilerp_clamp_8888_hsw+0xfa>
+ DB 196,65,122,16,40 ; vmovss (%r8),%xmm13
+ DB 196,194,125,24,237 ; vbroadcastss %xmm13,%ymm5
+ DB 197,212,88,172,36,32,1,0,0 ; vaddps 0x120(%rsp),%ymm5,%ymm5
+ DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
+ DB 197,244,95,237 ; vmaxps %ymm5,%ymm1,%ymm5
+ DB 197,120,46,45,101,170,2,0 ; vucomiss 0x2aa65(%rip),%xmm13 # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 197,124,40,188,36,0,1,0,0 ; vmovaps 0x100(%rsp),%ymm15
+ DB 119,9 ; ja 7b73 <_sk_bilerp_clamp_8888_hsw+0x12c>
+ DB 197,124,40,188,36,160,0,0,0 ; vmovaps 0xa0(%rsp),%ymm15
+ DB 197,212,93,172,36,224,0,0,0 ; vminps 0xe0(%rsp),%ymm5,%ymm5
+ DB 197,254,91,237 ; vcvttps2dq %ymm5,%ymm5
+ DB 196,98,85,64,172,36,192,0,0,0 ; vpmulld 0xc0(%rsp),%ymm5,%ymm13
+ DB 49,192 ; xor %eax,%eax
+ DB 197,250,16,76,4,24 ; vmovss 0x18(%rsp,%rax,1),%xmm1
+ DB 196,226,125,24,233 ; vbroadcastss %xmm1,%ymm5
+ DB 197,212,88,232 ; vaddps %ymm0,%ymm5,%ymm5
+ DB 197,196,87,255 ; vxorps %ymm7,%ymm7,%ymm7
+ DB 197,196,95,237 ; vmaxps %ymm5,%ymm7,%ymm5
+ DB 196,193,84,93,238 ; vminps %ymm14,%ymm5,%ymm5
+ DB 197,254,91,237 ; vcvttps2dq %ymm5,%ymm5
+ DB 197,149,254,237 ; vpaddd %ymm5,%ymm13,%ymm5
+ DB 196,65,45,239,210 ; vpxor %ymm10,%ymm10,%ymm10
+ DB 197,197,118,255 ; vpcmpeqd %ymm7,%ymm7,%ymm7
+ DB 196,66,69,144,20,170 ; vpgatherdd %ymm7,(%r10,%ymm5,4),%ymm10
+ DB 197,173,219,45,153,173,2,0 ; vpand 0x2ad99(%rip),%ymm10,%ymm5 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x7cc>
+ DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
+ DB 197,84,89,228 ; vmulps %ymm4,%ymm5,%ymm12
+ DB 196,226,45,0,45,168,173,2,0 ; vpshufb 0x2ada8(%rip),%ymm10,%ymm5 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x7ec>
+ DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
+ DB 197,212,89,236 ; vmulps %ymm4,%ymm5,%ymm5
+ DB 196,226,45,0,61,183,173,2,0 ; vpshufb 0x2adb7(%rip),%ymm10,%ymm7 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x80c>
+ DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
+ DB 197,196,89,252 ; vmulps %ymm4,%ymm7,%ymm7
+ DB 196,193,45,114,210,24 ; vpsrld $0x18,%ymm10,%ymm10
+ DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
+ DB 197,44,89,220 ; vmulps %ymm4,%ymm10,%ymm11
+ DB 197,248,46,13,188,169,2,0 ; vucomiss 0x2a9bc(%rip),%xmm1 # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 197,124,40,214 ; vmovaps %ymm6,%ymm10
+ DB 119,9 ; ja 7c17 <_sk_bilerp_clamp_8888_hsw+0x1d0>
+ DB 197,124,40,148,36,64,1,0,0 ; vmovaps 0x140(%rsp),%ymm10
+ DB 196,193,4,89,202 ; vmulps %ymm10,%ymm15,%ymm1
+ DB 196,66,117,184,204 ; vfmadd231ps %ymm12,%ymm1,%ymm9
+ DB 196,98,117,184,197 ; vfmadd231ps %ymm5,%ymm1,%ymm8
+ DB 196,226,117,184,215 ; vfmadd231ps %ymm7,%ymm1,%ymm2
+ DB 196,194,117,184,219 ; vfmadd231ps %ymm11,%ymm1,%ymm3
+ DB 72,131,192,4 ; add $0x4,%rax
+ DB 72,131,248,8 ; cmp $0x8,%rax
+ DB 15,133,78,255,255,255 ; jne 7b8c <_sk_bilerp_clamp_8888_hsw+0x145>
+ DB 73,131,192,4 ; add $0x4,%r8
+ DB 77,57,200 ; cmp %r9,%r8
+ DB 15,133,241,254,255,255 ; jne 7b3c <_sk_bilerp_clamp_8888_hsw+0xf5>
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 197,124,41,200 ; vmovaps %ymm9,%ymm0
+ DB 197,124,41,193 ; vmovaps %ymm8,%ymm1
+ DB 197,252,40,100,36,32 ; vmovaps 0x20(%rsp),%ymm4
+ DB 197,252,40,108,36,64 ; vmovaps 0x40(%rsp),%ymm5
+ DB 197,252,40,116,36,96 ; vmovaps 0x60(%rsp),%ymm6
+ DB 197,252,40,188,36,128,0,0,0 ; vmovaps 0x80(%rsp),%ymm7
+ DB 255,208 ; callq *%rax
+ DB 72,137,236 ; mov %rbp,%rsp
+ DB 93 ; pop %rbp
+ DB 197,248,119 ; vzeroupper
+ DB 195 ; retq
+ DB 144 ; nop
DB 144 ; nop
PUBLIC _sk_start_pipeline_avx
@@ -7209,13 +7319,13 @@ _sk_start_pipeline_avx LABEL PROC
DB 73,137,246 ; mov %rsi,%r14
DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp)
DB 76,57,203 ; cmp %r9,%rbx
- DB 15,131,169,0,0,0 ; jae 7b74 <_sk_start_pipeline_avx+0x12c>
+ DB 15,131,169,0,0,0 ; jae 7da8 <_sk_start_pipeline_avx+0x12c>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,8 ; lea 0x8(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
- DB 119,70 ; ja 7b33 <_sk_start_pipeline_avx+0xeb>
+ DB 119,70 ; ja 7d67 <_sk_start_pipeline_avx+0xeb>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -7234,10 +7344,10 @@ _sk_start_pipeline_avx LABEL PROC
DB 73,131,196,16 ; add $0x10,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,193 ; jbe 7af4 <_sk_start_pipeline_avx+0xac>
+ DB 118,193 ; jbe 7d28 <_sk_start_pipeline_avx+0xac>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,41 ; je 7b64 <_sk_start_pipeline_avx+0x11c>
+ DB 116,41 ; je 7d98 <_sk_start_pipeline_avx+0x11c>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -7251,7 +7361,7 @@ _sk_start_pipeline_avx LABEL PROC
DB 65,255,213 ; callq *%r13
DB 72,255,195 ; inc %rbx
DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx
- DB 15,133,105,255,255,255 ; jne 7add <_sk_start_pipeline_avx+0x95>
+ DB 15,133,105,255,255,255 ; jne 7d11 <_sk_start_pipeline_avx+0x95>
DB 197,248,40,181,32,255,255,255 ; vmovaps -0xe0(%rbp),%xmm6
DB 197,248,40,189,48,255,255,255 ; vmovaps -0xd0(%rbp),%xmm7
DB 197,120,40,133,64,255,255,255 ; vmovaps -0xc0(%rbp),%xmm8
@@ -7290,10 +7400,10 @@ _sk_seed_shader_avx LABEL PROC
DB 197,249,112,201,0 ; vpshufd $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,187,157,2,0 ; vbroadcastss 0x29dbb(%rip),%ymm2 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,21,7,166,2,0 ; vbroadcastss 0x2a607(%rip),%ymm2 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,176,157,2,0 ; vbroadcastss 0x29db0(%rip),%ymm2 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,21,252,165,2,0 ; vbroadcastss 0x2a5fc(%rip),%ymm2 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -7305,46 +7415,46 @@ PUBLIC _sk_dither_avx
_sk_dither_avx LABEL PROC
DB 197,121,110,194 ; vmovd %edx,%xmm8
DB 196,65,121,112,192,0 ; vpshufd $0x0,%xmm8,%xmm8
- DB 197,57,254,13,100,166,2,0 ; vpaddd 0x2a664(%rip),%xmm8,%xmm9 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
- DB 197,57,254,5,108,166,2,0 ; vpaddd 0x2a66c(%rip),%xmm8,%xmm8 # 322b0 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ DB 197,57,254,13,112,175,2,0 ; vpaddd 0x2af70(%rip),%xmm8,%xmm9 # 32de0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 197,57,254,5,120,175,2,0 ; vpaddd 0x2af78(%rip),%xmm8,%xmm8 # 32df0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
DB 196,67,53,24,208,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm10
DB 197,121,110,217 ; vmovd %ecx,%xmm11
DB 196,65,121,112,219,0 ; vpshufd $0x0,%xmm11,%xmm11
DB 196,67,37,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm11,%ymm11
DB 196,65,36,87,218 ; vxorps %ymm10,%ymm11,%ymm11
- DB 196,98,125,24,21,96,157,2,0 ; vbroadcastss 0x29d60(%rip),%ymm10 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,24,21,172,165,2,0 ; vbroadcastss 0x2a5ac(%rip),%ymm10 # 32448 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,36,84,210 ; vandps %ymm10,%ymm11,%ymm10
DB 196,193,25,114,242,5 ; vpslld $0x5,%xmm10,%xmm12
DB 196,67,125,25,210,1 ; vextractf128 $0x1,%ymm10,%xmm10
DB 196,193,41,114,242,5 ; vpslld $0x5,%xmm10,%xmm10
DB 196,67,29,24,210,1 ; vinsertf128 $0x1,%xmm10,%ymm12,%ymm10
- DB 197,123,18,37,99,174,2,0 ; vmovddup 0x2ae63(%rip),%xmm12 # 32af0 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 197,123,18,37,111,183,2,0 ; vmovddup 0x2b76f(%rip),%xmm12 # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x149c>
DB 196,65,49,219,236 ; vpand %xmm12,%xmm9,%xmm13
DB 196,193,17,114,245,4 ; vpslld $0x4,%xmm13,%xmm13
DB 196,65,57,219,228 ; vpand %xmm12,%xmm8,%xmm12
DB 196,193,25,114,244,4 ; vpslld $0x4,%xmm12,%xmm12
DB 196,67,21,24,228,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm12
- DB 196,98,125,24,45,30,157,2,0 ; vbroadcastss 0x29d1e(%rip),%ymm13 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,24,45,106,165,2,0 ; vbroadcastss 0x2a56a(%rip),%ymm13 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,65,36,84,237 ; vandps %ymm13,%ymm11,%ymm13
DB 196,193,9,114,245,2 ; vpslld $0x2,%xmm13,%xmm14
DB 196,67,125,25,237,1 ; vextractf128 $0x1,%ymm13,%xmm13
DB 196,193,17,114,245,2 ; vpslld $0x2,%xmm13,%xmm13
DB 196,67,13,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm14,%ymm13
- DB 197,123,18,53,33,174,2,0 ; vmovddup 0x2ae21(%rip),%xmm14 # 32af8 <_sk_srcover_bgra_8888_sse2_lowp+0x13e4>
+ DB 197,123,18,53,45,183,2,0 ; vmovddup 0x2b72d(%rip),%xmm14 # 33638 <_sk_srcover_bgra_8888_sse2_lowp+0x14a4>
DB 196,65,49,219,254 ; vpand %xmm14,%xmm9,%xmm15
DB 196,65,1,254,255 ; vpaddd %xmm15,%xmm15,%xmm15
DB 196,65,57,219,246 ; vpand %xmm14,%xmm8,%xmm14
DB 196,65,9,254,246 ; vpaddd %xmm14,%xmm14,%xmm14
DB 196,67,5,24,246,1 ; vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
DB 196,65,12,86,228 ; vorps %ymm12,%ymm14,%ymm12
- DB 196,98,125,24,53,205,156,2,0 ; vbroadcastss 0x29ccd(%rip),%ymm14 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ DB 196,98,125,24,53,25,165,2,0 ; vbroadcastss 0x2a519(%rip),%ymm14 # 3244c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
DB 196,65,36,84,222 ; vandps %ymm14,%ymm11,%ymm11
DB 196,193,9,114,211,1 ; vpsrld $0x1,%xmm11,%xmm14
DB 196,67,125,25,219,1 ; vextractf128 $0x1,%ymm11,%xmm11
DB 196,193,33,114,211,1 ; vpsrld $0x1,%xmm11,%xmm11
DB 196,67,13,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm14,%ymm11
DB 196,65,20,86,219 ; vorps %ymm11,%ymm13,%ymm11
- DB 197,123,18,45,215,173,2,0 ; vmovddup 0x2add7(%rip),%xmm13 # 32b00 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
+ DB 197,123,18,45,227,182,2,0 ; vmovddup 0x2b6e3(%rip),%xmm13 # 33640 <_sk_srcover_bgra_8888_sse2_lowp+0x14ac>
DB 196,65,49,219,205 ; vpand %xmm13,%xmm9,%xmm9
DB 196,65,57,219,197 ; vpand %xmm13,%xmm8,%xmm8
DB 196,193,49,114,209,2 ; vpsrld $0x2,%xmm9,%xmm9
@@ -7355,9 +7465,9 @@ _sk_dither_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 196,65,60,86,195 ; vorps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,112,156,2,0 ; vbroadcastss 0x29c70(%rip),%ymm9 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ DB 196,98,125,24,13,188,164,2,0 ; vbroadcastss 0x2a4bc(%rip),%ymm9 # 32454 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,102,156,2,0 ; vbroadcastss 0x29c66(%rip),%ymm9 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ DB 196,98,125,24,13,178,164,2,0 ; vbroadcastss 0x2a4b2(%rip),%ymm9 # 32458 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 196,98,125,24,8 ; vbroadcastss (%rax),%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
@@ -7387,7 +7497,7 @@ _sk_uniform_color_avx LABEL PROC
PUBLIC _sk_black_color_avx
_sk_black_color_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,238,155,2,0 ; vbroadcastss 0x29bee(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,58,164,2,0 ; vbroadcastss 0x2a43a(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -7396,7 +7506,7 @@ _sk_black_color_avx LABEL PROC
PUBLIC _sk_white_color_avx
_sk_white_color_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,213,155,2,0 ; vbroadcastss 0x29bd5(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,33,164,2,0 ; vbroadcastss 0x2a421(%rip),%ymm0 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -7434,7 +7544,7 @@ _sk_clear_avx LABEL PROC
PUBLIC _sk_srcatop_avx
_sk_srcatop_avx LABEL PROC
DB 197,252,89,199 ; vmulps %ymm7,%ymm0,%ymm0
- DB 196,98,125,24,5,116,155,2,0 ; vbroadcastss 0x29b74(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,192,163,2,0 ; vbroadcastss 0x2a3c0(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7453,7 +7563,7 @@ _sk_srcatop_avx LABEL PROC
PUBLIC _sk_dstatop_avx
_sk_dstatop_avx LABEL PROC
DB 197,100,89,196 ; vmulps %ymm4,%ymm3,%ymm8
- DB 196,98,125,24,13,50,155,2,0 ; vbroadcastss 0x29b32(%rip),%ymm9 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,13,126,163,2,0 ; vbroadcastss 0x2a37e(%rip),%ymm9 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,52,92,207 ; vsubps %ymm7,%ymm9,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,188,88,192 ; vaddps %ymm0,%ymm8,%ymm0
@@ -7489,7 +7599,7 @@ _sk_dstin_avx LABEL PROC
PUBLIC _sk_srcout_avx
_sk_srcout_avx LABEL PROC
- DB 196,98,125,24,5,205,154,2,0 ; vbroadcastss 0x29acd(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,25,163,2,0 ; vbroadcastss 0x2a319(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -7500,7 +7610,7 @@ _sk_srcout_avx LABEL PROC
PUBLIC _sk_dstout_avx
_sk_dstout_avx LABEL PROC
- DB 196,226,125,24,5,172,154,2,0 ; vbroadcastss 0x29aac(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,248,162,2,0 ; vbroadcastss 0x2a2f8(%rip),%ymm0 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -7511,7 +7621,7 @@ _sk_dstout_avx LABEL PROC
PUBLIC _sk_srcover_avx
_sk_srcover_avx LABEL PROC
- DB 196,98,125,24,5,139,154,2,0 ; vbroadcastss 0x29a8b(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,215,162,2,0 ; vbroadcastss 0x2a2d7(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7526,7 +7636,7 @@ _sk_srcover_avx LABEL PROC
PUBLIC _sk_dstover_avx
_sk_dstover_avx LABEL PROC
- DB 196,98,125,24,5,90,154,2,0 ; vbroadcastss 0x29a5a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,166,162,2,0 ; vbroadcastss 0x2a2a6(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
@@ -7550,7 +7660,7 @@ _sk_modulate_avx LABEL PROC
PUBLIC _sk_multiply_avx
_sk_multiply_avx LABEL PROC
- DB 196,98,125,24,5,21,154,2,0 ; vbroadcastss 0x29a15(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,97,162,2,0 ; vbroadcastss 0x2a261(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7579,7 +7689,7 @@ _sk_multiply_avx LABEL PROC
PUBLIC _sk_plus__avx
_sk_plus__avx LABEL PROC
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,5,164,153,2,0 ; vbroadcastss 0x299a4(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,240,161,2,0 ; vbroadcastss 0x2a1f0(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -7609,7 +7719,7 @@ _sk_screen_avx LABEL PROC
PUBLIC _sk_xor__avx
_sk_xor__avx LABEL PROC
- DB 196,98,125,24,5,67,153,2,0 ; vbroadcastss 0x29943(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,143,161,2,0 ; vbroadcastss 0x2a18f(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7644,7 +7754,7 @@ _sk_darken_avx LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,95,209 ; vmaxps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,191,152,2,0 ; vbroadcastss 0x298bf(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,11,161,2,0 ; vbroadcastss 0x2a10b(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7668,7 +7778,7 @@ _sk_lighten_avx LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,103,152,2,0 ; vbroadcastss 0x29867(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,179,160,2,0 ; vbroadcastss 0x2a0b3(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7695,7 +7805,7 @@ _sk_difference_avx LABEL PROC
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,3,152,2,0 ; vbroadcastss 0x29803(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,79,160,2,0 ; vbroadcastss 0x2a04f(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7716,7 +7826,7 @@ _sk_exclusion_avx LABEL PROC
DB 197,236,89,214 ; vmulps %ymm6,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,186,151,2,0 ; vbroadcastss 0x297ba(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,6,160,2,0 ; vbroadcastss 0x2a006(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7725,7 +7835,7 @@ _sk_exclusion_avx LABEL PROC
PUBLIC _sk_colorburn_avx
_sk_colorburn_avx LABEL PROC
- DB 196,98,125,24,5,161,151,2,0 ; vbroadcastss 0x297a1(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,237,159,2,0 ; vbroadcastss 0x29fed(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -7785,7 +7895,7 @@ _sk_colorburn_avx LABEL PROC
PUBLIC _sk_colordodge_avx
_sk_colordodge_avx LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 196,98,125,24,13,165,150,2,0 ; vbroadcastss 0x296a5(%rip),%ymm9 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,13,241,158,2,0 ; vbroadcastss 0x29ef1(%rip),%ymm9 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -7840,7 +7950,7 @@ _sk_colordodge_avx LABEL PROC
PUBLIC _sk_hardlight_avx
_sk_hardlight_avx LABEL PROC
- DB 196,98,125,24,5,176,149,2,0 ; vbroadcastss 0x295b0(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,252,157,2,0 ; vbroadcastss 0x29dfc(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7893,7 +8003,7 @@ _sk_hardlight_avx LABEL PROC
PUBLIC _sk_overlay_avx
_sk_overlay_avx LABEL PROC
- DB 196,98,125,24,5,213,148,2,0 ; vbroadcastss 0x294d5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,33,157,2,0 ; vbroadcastss 0x29d21(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7958,10 +8068,10 @@ _sk_softlight_avx LABEL PROC
DB 196,65,60,88,192 ; vaddps %ymm8,%ymm8,%ymm8
DB 196,65,60,89,216 ; vmulps %ymm8,%ymm8,%ymm11
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,29,216,147,2,0 ; vbroadcastss 0x293d8(%rip),%ymm11 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,29,36,156,2,0 ; vbroadcastss 0x29c24(%rip),%ymm11 # 3245c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,65,28,88,235 ; vaddps %ymm11,%ymm12,%ymm13
DB 196,65,20,89,192 ; vmulps %ymm8,%ymm13,%ymm8
- DB 196,98,125,24,45,201,147,2,0 ; vbroadcastss 0x293c9(%rip),%ymm13 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ DB 196,98,125,24,45,21,156,2,0 ; vbroadcastss 0x29c15(%rip),%ymm13 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
DB 196,65,28,89,245 ; vmulps %ymm13,%ymm12,%ymm14
DB 196,65,12,88,192 ; vaddps %ymm8,%ymm14,%ymm8
DB 196,65,124,82,244 ; vrsqrtps %ymm12,%ymm14
@@ -7972,7 +8082,7 @@ _sk_softlight_avx LABEL PROC
DB 197,4,194,255,2 ; vcmpleps %ymm7,%ymm15,%ymm15
DB 196,67,13,74,240,240 ; vblendvps %ymm15,%ymm8,%ymm14,%ymm14
DB 197,116,88,249 ; vaddps %ymm1,%ymm1,%ymm15
- DB 196,98,125,24,5,115,147,2,0 ; vbroadcastss 0x29373(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,191,155,2,0 ; vbroadcastss 0x29bbf(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,60,92,228 ; vsubps %ymm12,%ymm8,%ymm12
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
@@ -8099,12 +8209,12 @@ _sk_hue_avx LABEL PROC
DB 196,65,28,89,219 ; vmulps %ymm11,%ymm12,%ymm11
DB 196,65,36,94,222 ; vdivps %ymm14,%ymm11,%ymm11
DB 196,67,37,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm11,%ymm12
- DB 196,98,125,24,53,81,145,2,0 ; vbroadcastss 0x29151(%rip),%ymm14 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,157,153,2,0 ; vbroadcastss 0x2999d(%rip),%ymm14 # 32464 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,71,145,2,0 ; vbroadcastss 0x29147(%rip),%ymm15 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,61,147,153,2,0 ; vbroadcastss 0x29993(%rip),%ymm15 # 32468 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,56,145,2,0 ; vbroadcastss 0x29138(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,132,153,2,0 ; vbroadcastss 0x29984(%rip),%ymm0 # 3246c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -8165,7 +8275,7 @@ _sk_hue_avx LABEL PROC
DB 196,65,36,95,208 ; vmaxps %ymm8,%ymm11,%ymm10
DB 196,195,109,74,209,240 ; vblendvps %ymm15,%ymm9,%ymm2,%ymm2
DB 196,193,108,95,208 ; vmaxps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,229,143,2,0 ; vbroadcastss 0x28fe5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,49,152,2,0 ; vbroadcastss 0x29831(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8222,12 +8332,12 @@ _sk_saturation_avx LABEL PROC
DB 196,65,28,89,219 ; vmulps %ymm11,%ymm12,%ymm11
DB 196,65,36,94,222 ; vdivps %ymm14,%ymm11,%ymm11
DB 196,67,37,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm11,%ymm12
- DB 196,98,125,24,53,9,143,2,0 ; vbroadcastss 0x28f09(%rip),%ymm14 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,85,151,2,0 ; vbroadcastss 0x29755(%rip),%ymm14 # 32464 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,255,142,2,0 ; vbroadcastss 0x28eff(%rip),%ymm15 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,61,75,151,2,0 ; vbroadcastss 0x2974b(%rip),%ymm15 # 32468 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,240,142,2,0 ; vbroadcastss 0x28ef0(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,60,151,2,0 ; vbroadcastss 0x2973c(%rip),%ymm0 # 3246c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -8288,7 +8398,7 @@ _sk_saturation_avx LABEL PROC
DB 196,65,36,95,208 ; vmaxps %ymm8,%ymm11,%ymm10
DB 196,195,109,74,209,240 ; vblendvps %ymm15,%ymm9,%ymm2,%ymm2
DB 196,193,108,95,208 ; vmaxps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,157,141,2,0 ; vbroadcastss 0x28d9d(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,233,149,2,0 ; vbroadcastss 0x295e9(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8317,12 +8427,12 @@ _sk_color_avx LABEL PROC
DB 197,252,17,68,36,32 ; vmovups %ymm0,0x20(%rsp)
DB 197,124,89,199 ; vmulps %ymm7,%ymm0,%ymm8
DB 197,116,89,207 ; vmulps %ymm7,%ymm1,%ymm9
- DB 196,98,125,24,45,73,141,2,0 ; vbroadcastss 0x28d49(%rip),%ymm13 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,45,149,149,2,0 ; vbroadcastss 0x29595(%rip),%ymm13 # 32464 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,213 ; vmulps %ymm13,%ymm4,%ymm10
- DB 196,98,125,24,53,63,141,2,0 ; vbroadcastss 0x28d3f(%rip),%ymm14 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,139,149,2,0 ; vbroadcastss 0x2958b(%rip),%ymm14 # 32468 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,222 ; vmulps %ymm14,%ymm5,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,48,141,2,0 ; vbroadcastss 0x28d30(%rip),%ymm15 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,124,149,2,0 ; vbroadcastss 0x2957c(%rip),%ymm15 # 3246c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,65,76,89,223 ; vmulps %ymm15,%ymm6,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8385,7 +8495,7 @@ _sk_color_avx LABEL PROC
DB 196,65,44,95,207 ; vmaxps %ymm15,%ymm10,%ymm9
DB 196,195,37,74,192,0 ; vblendvps %ymm0,%ymm8,%ymm11,%ymm0
DB 196,65,124,95,199 ; vmaxps %ymm15,%ymm0,%ymm8
- DB 196,226,125,24,5,203,139,2,0 ; vbroadcastss 0x28bcb(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,23,148,2,0 ; vbroadcastss 0x29417(%rip),%ymm0 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,84,36,32 ; vmulps 0x20(%rsp),%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8415,12 +8525,12 @@ _sk_luminosity_avx LABEL PROC
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,100,89,196 ; vmulps %ymm4,%ymm3,%ymm8
DB 197,100,89,205 ; vmulps %ymm5,%ymm3,%ymm9
- DB 196,98,125,24,45,115,139,2,0 ; vbroadcastss 0x28b73(%rip),%ymm13 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,45,191,147,2,0 ; vbroadcastss 0x293bf(%rip),%ymm13 # 32464 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,108,89,213 ; vmulps %ymm13,%ymm2,%ymm10
- DB 196,98,125,24,53,105,139,2,0 ; vbroadcastss 0x28b69(%rip),%ymm14 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,181,147,2,0 ; vbroadcastss 0x293b5(%rip),%ymm14 # 32468 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,116,89,222 ; vmulps %ymm14,%ymm1,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,90,139,2,0 ; vbroadcastss 0x28b5a(%rip),%ymm15 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,166,147,2,0 ; vbroadcastss 0x293a6(%rip),%ymm15 # 3246c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,65,28,89,223 ; vmulps %ymm15,%ymm12,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8483,7 +8593,7 @@ _sk_luminosity_avx LABEL PROC
DB 196,65,44,95,207 ; vmaxps %ymm15,%ymm10,%ymm9
DB 196,195,37,74,192,0 ; vblendvps %ymm0,%ymm8,%ymm11,%ymm0
DB 196,65,124,95,199 ; vmaxps %ymm15,%ymm0,%ymm8
- DB 196,226,125,24,5,245,137,2,0 ; vbroadcastss 0x289f5(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,65,146,2,0 ; vbroadcastss 0x29241(%rip),%ymm0 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8514,9 +8624,9 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,42,1,0,0 ; jne 9167 <_sk_srcover_rgba_8888_avx+0x14a>
+ DB 15,133,42,1,0,0 ; jne 939b <_sk_srcover_rgba_8888_avx+0x14a>
DB 196,1,125,16,4,152 ; vmovupd (%r8,%r11,4),%ymm8
- DB 197,125,40,13,149,142,2,0 ; vmovapd 0x28e95(%rip),%ymm9 # 31ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x7cc>
+ DB 197,125,40,13,97,151,2,0 ; vmovapd 0x29761(%rip),%ymm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x84c>
DB 196,193,61,84,225 ; vandpd %ymm9,%ymm8,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,81,114,208,8 ; vpsrld $0x8,%xmm8,%xmm5
@@ -8534,9 +8644,9 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 197,193,114,215,24 ; vpsrld $0x18,%xmm7,%xmm7
DB 196,227,61,24,255,1 ; vinsertf128 $0x1,%xmm7,%ymm8,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,24,137,2,0 ; vbroadcastss 0x28918(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,100,145,2,0 ; vbroadcastss 0x29164(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,55,137,2,0 ; vbroadcastss 0x28937(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,131,145,2,0 ; vbroadcastss 0x29183(%rip),%ymm9 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,60,89,212 ; vmulps %ymm4,%ymm8,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
@@ -8569,7 +8679,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,65,53,86,202 ; vorpd %ymm10,%ymm9,%ymm9
DB 196,65,61,86,193 ; vorpd %ymm9,%ymm8,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 919f <_sk_srcover_rgba_8888_avx+0x182>
+ DB 117,66 ; jne 93d3 <_sk_srcover_rgba_8888_avx+0x182>
DB 196,1,124,17,4,152 ; vmovups %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -8578,33 +8688,33 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,195,254,255,255 ; ja 9043 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 15,135,195,254,255,255 ; ja 9277 <_sk_srcover_rgba_8888_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,5,1,0,0 ; lea 0x105(%rip),%r10 # 9290 <_sk_srcover_rgba_8888_avx+0x273>
+ DB 76,141,21,5,1,0,0 ; lea 0x105(%rip),%r10 # 94c4 <_sk_srcover_rgba_8888_avx+0x273>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,4,152 ; vmovss (%r8,%r11,4),%xmm8
- DB 233,164,254,255,255 ; jmpq 9043 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,164,254,255,255 ; jmpq 9277 <_sk_srcover_rgba_8888_avx+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,180 ; ja 9163 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 119,180 ; ja 9397 <_sk_srcover_rgba_8888_avx+0x146>
DB 65,15,182,193 ; movzbl %r9b,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 92ac <_sk_srcover_rgba_8888_avx+0x28f>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 94e0 <_sk_srcover_rgba_8888_avx+0x28f>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,152 ; jmp 9163 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 235,152 ; jmp 9397 <_sk_srcover_rgba_8888_avx+0x146>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,99,85,12,196,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm8
DB 196,129,123,16,36,152 ; vmovsd (%r8,%r11,4),%xmm4
DB 196,99,61,13,196,1 ; vblendpd $0x1,%ymm4,%ymm8,%ymm8
- DB 233,81,254,255,255 ; jmpq 9043 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,81,254,255,255 ; jmpq 9277 <_sk_srcover_rgba_8888_avx+0x26>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -8618,10 +8728,10 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,99,61,24,196,1 ; vinsertf128 $0x1,%xmm4,%ymm8,%ymm8
DB 196,129,121,16,36,152 ; vmovupd (%r8,%r11,4),%xmm4
DB 196,67,93,13,192,12 ; vblendpd $0xc,%ymm8,%ymm4,%ymm8
- DB 233,252,253,255,255 ; jmpq 9043 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,252,253,255,255 ; jmpq 9277 <_sk_srcover_rgba_8888_avx+0x26>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 233,9,255,255,255 ; jmpq 9163 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 233,9,255,255,255 ; jmpq 9397 <_sk_srcover_rgba_8888_avx+0x146>
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -8629,7 +8739,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,1,122,17,76,152,16 ; vmovss %xmm9,0x10(%r8,%r11,4)
DB 196,1,121,17,4,152 ; vmovupd %xmm8,(%r8,%r11,4)
- DB 233,213,254,255,255 ; jmpq 9163 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 233,213,254,255,255 ; jmpq 9397 <_sk_srcover_rgba_8888_avx+0x146>
DB 102,144 ; xchg %ax,%ax
DB 4,255 ; add $0xff,%al
DB 255 ; (bad)
@@ -8642,7 +8752,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 92a5 <_sk_srcover_rgba_8888_avx+0x288>
+ DB 126,255 ; jle 94d9 <_sk_srcover_rgba_8888_avx+0x288>
DB 255 ; (bad)
DB 255,98,255 ; jmpq *-0x1(%rdx)
DB 255 ; (bad)
@@ -8674,9 +8784,9 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,42,1,0,0 ; jne 9412 <_sk_srcover_bgra_8888_avx+0x14a>
+ DB 15,133,42,1,0,0 ; jne 9646 <_sk_srcover_bgra_8888_avx+0x14a>
DB 196,1,125,16,4,152 ; vmovupd (%r8,%r11,4),%ymm8
- DB 197,125,40,13,10,140,2,0 ; vmovapd 0x28c0a(%rip),%ymm9 # 31f00 <_sk_srcover_bgra_8888_sse2_lowp+0x7ec>
+ DB 197,125,40,13,214,148,2,0 ; vmovapd 0x294d6(%rip),%ymm9 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x86c>
DB 196,193,61,84,233 ; vandpd %ymm9,%ymm8,%ymm5
DB 197,252,91,245 ; vcvtdq2ps %ymm5,%ymm6
DB 196,193,81,114,208,8 ; vpsrld $0x8,%xmm8,%xmm5
@@ -8694,9 +8804,9 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 197,193,114,215,24 ; vpsrld $0x18,%xmm7,%xmm7
DB 196,227,61,24,255,1 ; vinsertf128 $0x1,%xmm7,%ymm8,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,109,134,2,0 ; vbroadcastss 0x2866d(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,185,142,2,0 ; vbroadcastss 0x28eb9(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,140,134,2,0 ; vbroadcastss 0x2868c(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,216,142,2,0 ; vbroadcastss 0x28ed8(%rip),%ymm9 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,60,89,212 ; vmulps %ymm4,%ymm8,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
@@ -8729,7 +8839,7 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 196,65,53,86,202 ; vorpd %ymm10,%ymm9,%ymm9
DB 196,65,61,86,193 ; vorpd %ymm9,%ymm8,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 944a <_sk_srcover_bgra_8888_avx+0x182>
+ DB 117,66 ; jne 967e <_sk_srcover_bgra_8888_avx+0x182>
DB 196,1,124,17,4,152 ; vmovups %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -8738,33 +8848,33 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,195,254,255,255 ; ja 92ee <_sk_srcover_bgra_8888_avx+0x26>
+ DB 15,135,195,254,255,255 ; ja 9522 <_sk_srcover_bgra_8888_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,6,1,0,0 ; lea 0x106(%rip),%r10 # 953c <_sk_srcover_bgra_8888_avx+0x274>
+ DB 76,141,21,6,1,0,0 ; lea 0x106(%rip),%r10 # 9770 <_sk_srcover_bgra_8888_avx+0x274>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,4,152 ; vmovss (%r8,%r11,4),%xmm8
- DB 233,164,254,255,255 ; jmpq 92ee <_sk_srcover_bgra_8888_avx+0x26>
+ DB 233,164,254,255,255 ; jmpq 9522 <_sk_srcover_bgra_8888_avx+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,180 ; ja 940e <_sk_srcover_bgra_8888_avx+0x146>
+ DB 119,180 ; ja 9642 <_sk_srcover_bgra_8888_avx+0x146>
DB 65,15,182,193 ; movzbl %r9b,%eax
- DB 76,141,13,243,0,0,0 ; lea 0xf3(%rip),%r9 # 9558 <_sk_srcover_bgra_8888_avx+0x290>
+ DB 76,141,13,243,0,0,0 ; lea 0xf3(%rip),%r9 # 978c <_sk_srcover_bgra_8888_avx+0x290>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,152 ; jmp 940e <_sk_srcover_bgra_8888_avx+0x146>
+ DB 235,152 ; jmp 9642 <_sk_srcover_bgra_8888_avx+0x146>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,99,85,12,196,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm8
DB 196,129,123,16,36,152 ; vmovsd (%r8,%r11,4),%xmm4
DB 196,99,61,13,196,1 ; vblendpd $0x1,%ymm4,%ymm8,%ymm8
- DB 233,81,254,255,255 ; jmpq 92ee <_sk_srcover_bgra_8888_avx+0x26>
+ DB 233,81,254,255,255 ; jmpq 9522 <_sk_srcover_bgra_8888_avx+0x26>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -8778,10 +8888,10 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 196,99,61,24,196,1 ; vinsertf128 $0x1,%xmm4,%ymm8,%ymm8
DB 196,129,121,16,36,152 ; vmovupd (%r8,%r11,4),%xmm4
DB 196,67,93,13,192,12 ; vblendpd $0xc,%ymm8,%ymm4,%ymm8
- DB 233,252,253,255,255 ; jmpq 92ee <_sk_srcover_bgra_8888_avx+0x26>
+ DB 233,252,253,255,255 ; jmpq 9522 <_sk_srcover_bgra_8888_avx+0x26>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 233,9,255,255,255 ; jmpq 940e <_sk_srcover_bgra_8888_avx+0x146>
+ DB 233,9,255,255,255 ; jmpq 9642 <_sk_srcover_bgra_8888_avx+0x146>
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -8789,7 +8899,7 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,1,122,17,76,152,16 ; vmovss %xmm9,0x10(%r8,%r11,4)
DB 196,1,121,17,4,152 ; vmovupd %xmm8,(%r8,%r11,4)
- DB 233,213,254,255,255 ; jmpq 940e <_sk_srcover_bgra_8888_avx+0x146>
+ DB 233,213,254,255,255 ; jmpq 9642 <_sk_srcover_bgra_8888_avx+0x146>
DB 15,31,0 ; nopl (%rax)
DB 3,255 ; add %edi,%edi
DB 255 ; (bad)
@@ -8802,7 +8912,7 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 9551 <_sk_srcover_bgra_8888_avx+0x289>
+ DB 125,255 ; jge 9785 <_sk_srcover_bgra_8888_avx+0x289>
DB 255 ; (bad)
DB 255,97,255 ; jmpq *-0x1(%rcx)
DB 255 ; (bad)
@@ -8836,7 +8946,7 @@ _sk_clamp_0_avx LABEL PROC
PUBLIC _sk_clamp_1_avx
_sk_clamp_1_avx LABEL PROC
- DB 196,98,125,24,5,42,132,2,0 ; vbroadcastss 0x2842a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,118,140,2,0 ; vbroadcastss 0x28c76(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -8846,7 +8956,7 @@ _sk_clamp_1_avx LABEL PROC
PUBLIC _sk_clamp_a_avx
_sk_clamp_a_avx LABEL PROC
- DB 196,98,125,24,5,9,132,2,0 ; vbroadcastss 0x28409(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,85,140,2,0 ; vbroadcastss 0x28c55(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -8856,7 +8966,7 @@ _sk_clamp_a_avx LABEL PROC
PUBLIC _sk_clamp_a_dst_avx
_sk_clamp_a_dst_avx LABEL PROC
- DB 196,98,125,24,5,235,131,2,0 ; vbroadcastss 0x283eb(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,55,140,2,0 ; vbroadcastss 0x28c37(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -8883,7 +8993,7 @@ _sk_swap_rb_avx LABEL PROC
PUBLIC _sk_invert_avx
_sk_invert_avx LABEL PROC
- DB 196,98,125,24,5,166,131,2,0 ; vbroadcastss 0x283a6(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,242,139,2,0 ; vbroadcastss 0x28bf2(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -8927,9 +9037,9 @@ _sk_premul_dst_avx LABEL PROC
PUBLIC _sk_unpremul_avx
_sk_unpremul_avx LABEL PROC
- DB 196,98,125,24,5,65,131,2,0 ; vbroadcastss 0x28341(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,141,139,2,0 ; vbroadcastss 0x28b8d(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,94,195 ; vdivps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,100,131,2,0 ; vbroadcastss 0x28364(%rip),%ymm9 # 319f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ DB 196,98,125,24,13,176,139,2,0 ; vbroadcastss 0x28bb0(%rip),%ymm9 # 32474 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
DB 196,65,60,194,201,1 ; vcmpltps %ymm9,%ymm8,%ymm9
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -8941,17 +9051,17 @@ _sk_unpremul_avx LABEL PROC
PUBLIC _sk_from_srgb_avx
_sk_from_srgb_avx LABEL PROC
- DB 196,98,125,24,5,62,131,2,0 ; vbroadcastss 0x2833e(%rip),%ymm8 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,138,139,2,0 ; vbroadcastss 0x28b8a(%rip),%ymm8 # 32478 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 197,124,89,208 ; vmulps %ymm0,%ymm0,%ymm10
- DB 196,98,125,24,29,24,131,2,0 ; vbroadcastss 0x28318(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,100,139,2,0 ; vbroadcastss 0x28b64(%rip),%ymm11 # 32464 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,124,89,227 ; vmulps %ymm11,%ymm0,%ymm12
- DB 196,98,125,24,45,34,131,2,0 ; vbroadcastss 0x28322(%rip),%ymm13 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,45,110,139,2,0 ; vbroadcastss 0x28b6e(%rip),%ymm13 # 3247c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,19,131,2,0 ; vbroadcastss 0x28313(%rip),%ymm12 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,37,95,139,2,0 ; vbroadcastss 0x28b5f(%rip),%ymm12 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,9,131,2,0 ; vbroadcastss 0x28309(%rip),%ymm14 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,53,85,139,2,0 ; vbroadcastss 0x28b55(%rip),%ymm14 # 32484 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,124,194,198,1 ; vcmpltps %ymm14,%ymm0,%ymm0
DB 196,195,45,74,193,0 ; vblendvps %ymm0,%ymm9,%ymm10,%ymm0
DB 196,65,116,89,200 ; vmulps %ymm8,%ymm1,%ymm9
@@ -8975,17 +9085,17 @@ _sk_from_srgb_avx LABEL PROC
PUBLIC _sk_from_srgb_dst_avx
_sk_from_srgb_dst_avx LABEL PROC
- DB 196,98,125,24,5,146,130,2,0 ; vbroadcastss 0x28292(%rip),%ymm8 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,222,138,2,0 ; vbroadcastss 0x28ade(%rip),%ymm8 # 32478 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,92,89,200 ; vmulps %ymm8,%ymm4,%ymm9
DB 197,92,89,212 ; vmulps %ymm4,%ymm4,%ymm10
- DB 196,98,125,24,29,108,130,2,0 ; vbroadcastss 0x2826c(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,184,138,2,0 ; vbroadcastss 0x28ab8(%rip),%ymm11 # 32464 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,227 ; vmulps %ymm11,%ymm4,%ymm12
- DB 196,98,125,24,45,118,130,2,0 ; vbroadcastss 0x28276(%rip),%ymm13 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,45,194,138,2,0 ; vbroadcastss 0x28ac2(%rip),%ymm13 # 3247c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,103,130,2,0 ; vbroadcastss 0x28267(%rip),%ymm12 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,37,179,138,2,0 ; vbroadcastss 0x28ab3(%rip),%ymm12 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,93,130,2,0 ; vbroadcastss 0x2825d(%rip),%ymm14 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,53,169,138,2,0 ; vbroadcastss 0x28aa9(%rip),%ymm14 # 32484 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,92,194,230,1 ; vcmpltps %ymm14,%ymm4,%ymm4
DB 196,195,45,74,225,64 ; vblendvps %ymm4,%ymm9,%ymm10,%ymm4
DB 196,65,84,89,200 ; vmulps %ymm8,%ymm5,%ymm9
@@ -9010,20 +9120,20 @@ _sk_from_srgb_dst_avx LABEL PROC
PUBLIC _sk_to_srgb_avx
_sk_to_srgb_avx LABEL PROC
DB 197,124,82,200 ; vrsqrtps %ymm0,%ymm9
- DB 196,98,125,24,5,242,129,2,0 ; vbroadcastss 0x281f2(%rip),%ymm8 # 31a08 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ DB 196,98,125,24,5,62,138,2,0 ; vbroadcastss 0x28a3e(%rip),%ymm8 # 32488 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,236,129,2,0 ; vbroadcastss 0x281ec(%rip),%ymm11 # 31a10 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ DB 196,98,125,24,29,56,138,2,0 ; vbroadcastss 0x28a38(%rip),%ymm11 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
DB 196,65,52,89,227 ; vmulps %ymm11,%ymm9,%ymm12
- DB 196,98,125,24,45,218,129,2,0 ; vbroadcastss 0x281da(%rip),%ymm13 # 31a0c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ DB 196,98,125,24,45,38,138,2,0 ; vbroadcastss 0x28a26(%rip),%ymm13 # 3248c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,52,89,228 ; vmulps %ymm12,%ymm9,%ymm12
- DB 196,98,125,24,53,207,129,2,0 ; vbroadcastss 0x281cf(%rip),%ymm14 # 31a14 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+ DB 196,98,125,24,53,27,138,2,0 ; vbroadcastss 0x28a1b(%rip),%ymm14 # 32494 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
DB 196,65,28,88,230 ; vaddps %ymm14,%ymm12,%ymm12
- DB 196,98,125,24,61,197,129,2,0 ; vbroadcastss 0x281c5(%rip),%ymm15 # 31a18 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+ DB 196,98,125,24,61,17,138,2,0 ; vbroadcastss 0x28a11(%rip),%ymm15 # 32498 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
DB 196,65,52,88,207 ; vaddps %ymm15,%ymm9,%ymm9
DB 196,65,124,83,201 ; vrcpps %ymm9,%ymm9
DB 196,65,52,89,204 ; vmulps %ymm12,%ymm9,%ymm9
- DB 196,98,125,24,37,177,129,2,0 ; vbroadcastss 0x281b1(%rip),%ymm12 # 31a1c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ DB 196,98,125,24,37,253,137,2,0 ; vbroadcastss 0x289fd(%rip),%ymm12 # 3249c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
DB 196,193,124,194,196,1 ; vcmpltps %ymm12,%ymm0,%ymm0
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 197,124,82,201 ; vrsqrtps %ymm1,%ymm9
@@ -9058,7 +9168,7 @@ _sk_rgb_to_hsl_avx LABEL PROC
DB 197,116,93,202 ; vminps %ymm2,%ymm1,%ymm9
DB 196,65,124,93,201 ; vminps %ymm9,%ymm0,%ymm9
DB 196,65,60,92,209 ; vsubps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,29,185,128,2,0 ; vbroadcastss 0x280b9(%rip),%ymm11 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,29,5,137,2,0 ; vbroadcastss 0x28905(%rip),%ymm11 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 196,65,28,89,227 ; vmulps %ymm11,%ymm12,%ymm12
@@ -9068,19 +9178,19 @@ _sk_rgb_to_hsl_avx LABEL PROC
DB 196,193,108,89,211 ; vmulps %ymm11,%ymm2,%ymm2
DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1
DB 196,193,116,89,203 ; vmulps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,234,128,2,0 ; vbroadcastss 0x280ea(%rip),%ymm11 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,29,54,137,2,0 ; vbroadcastss 0x28936(%rip),%ymm11 # 324a8 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,216,128,2,0 ; vbroadcastss 0x280d8(%rip),%ymm11 # 31a24 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ DB 196,98,125,24,29,36,137,2,0 ; vbroadcastss 0x28924(%rip),%ymm11 # 324a4 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
DB 196,227,117,74,202,224 ; vblendvps %ymm14,%ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,192,128,2,0 ; vbroadcastss 0x280c0(%rip),%ymm2 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,226,125,24,21,12,137,2,0 ; vbroadcastss 0x2890c(%rip),%ymm2 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,65,12,87,246 ; vxorps %ymm14,%ymm14,%ymm14
DB 196,227,13,74,210,208 ; vblendvps %ymm13,%ymm2,%ymm14,%ymm2
DB 197,188,194,192,0 ; vcmpeqps %ymm0,%ymm8,%ymm0
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
DB 196,227,117,74,194,0 ; vblendvps %ymm0,%ymm2,%ymm1,%ymm0
DB 196,193,60,88,201 ; vaddps %ymm9,%ymm8,%ymm1
- DB 196,98,125,24,37,55,128,2,0 ; vbroadcastss 0x28037(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,131,136,2,0 ; vbroadcastss 0x28883(%rip),%ymm12 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,116,89,212 ; vmulps %ymm12,%ymm1,%ymm2
DB 197,28,194,226,1 ; vcmpltps %ymm2,%ymm12,%ymm12
DB 196,65,36,92,216 ; vsubps %ymm8,%ymm11,%ymm11
@@ -9090,7 +9200,7 @@ _sk_rgb_to_hsl_avx LABEL PROC
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 196,195,125,74,198,128 ; vblendvps %ymm8,%ymm14,%ymm0,%ymm0
DB 196,195,117,74,206,128 ; vblendvps %ymm8,%ymm14,%ymm1,%ymm1
- DB 196,98,125,24,5,106,128,2,0 ; vbroadcastss 0x2806a(%rip),%ymm8 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,5,182,136,2,0 ; vbroadcastss 0x288b6(%rip),%ymm8 # 324ac <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -9105,7 +9215,7 @@ _sk_hsl_to_rgb_avx LABEL PROC
DB 197,252,17,28,36 ; vmovups %ymm3,(%rsp)
DB 197,252,40,225 ; vmovaps %ymm1,%ymm4
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
- DB 196,98,125,24,5,189,127,2,0 ; vbroadcastss 0x27fbd(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,9,136,2,0 ; vbroadcastss 0x28809(%rip),%ymm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,92,89,210 ; vmulps %ymm2,%ymm4,%ymm10
DB 196,65,92,92,218 ; vsubps %ymm10,%ymm4,%ymm11
@@ -9113,23 +9223,23 @@ _sk_hsl_to_rgb_avx LABEL PROC
DB 197,52,88,210 ; vaddps %ymm2,%ymm9,%ymm10
DB 197,108,88,202 ; vaddps %ymm2,%ymm2,%ymm9
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,29,3,128,2,0 ; vbroadcastss 0x28003(%rip),%ymm11 # 31a30 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ DB 196,98,125,24,29,79,136,2,0 ; vbroadcastss 0x2884f(%rip),%ymm11 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
DB 196,65,100,88,219 ; vaddps %ymm11,%ymm3,%ymm11
DB 196,67,125,8,227,1 ; vroundps $0x1,%ymm11,%ymm12
DB 196,65,36,92,252 ; vsubps %ymm12,%ymm11,%ymm15
DB 196,65,44,92,217 ; vsubps %ymm9,%ymm10,%ymm11
- DB 196,98,125,24,37,213,127,2,0 ; vbroadcastss 0x27fd5(%rip),%ymm12 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,98,125,24,37,33,136,2,0 ; vbroadcastss 0x28821(%rip),%ymm12 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,193,4,89,196 ; vmulps %ymm12,%ymm15,%ymm0
- DB 196,98,125,24,45,207,127,2,0 ; vbroadcastss 0x27fcf(%rip),%ymm13 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,45,27,136,2,0 ; vbroadcastss 0x2881b(%rip),%ymm13 # 324a8 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 197,20,92,240 ; vsubps %ymm0,%ymm13,%ymm14
DB 196,65,36,89,246 ; vmulps %ymm14,%ymm11,%ymm14
DB 196,65,52,88,246 ; vaddps %ymm14,%ymm9,%ymm14
- DB 196,226,125,24,13,196,127,2,0 ; vbroadcastss 0x27fc4(%rip),%ymm1 # 31a34 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ DB 196,226,125,24,13,16,136,2,0 ; vbroadcastss 0x28810(%rip),%ymm1 # 324b4 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
DB 196,193,116,194,255,2 ; vcmpleps %ymm15,%ymm1,%ymm7
DB 196,195,13,74,249,112 ; vblendvps %ymm7,%ymm9,%ymm14,%ymm7
DB 196,65,60,194,247,2 ; vcmpleps %ymm15,%ymm8,%ymm14
DB 196,227,45,74,255,224 ; vblendvps %ymm14,%ymm7,%ymm10,%ymm7
- DB 196,98,125,24,53,155,127,2,0 ; vbroadcastss 0x27f9b(%rip),%ymm14 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,53,231,135,2,0 ; vbroadcastss 0x287e7(%rip),%ymm14 # 324ac <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,65,12,194,255,2 ; vcmpleps %ymm15,%ymm14,%ymm15
DB 196,193,124,89,195 ; vmulps %ymm11,%ymm0,%ymm0
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -9148,7 +9258,7 @@ _sk_hsl_to_rgb_avx LABEL PROC
DB 197,164,89,247 ; vmulps %ymm7,%ymm11,%ymm6
DB 197,180,88,246 ; vaddps %ymm6,%ymm9,%ymm6
DB 196,227,77,74,237,0 ; vblendvps %ymm0,%ymm5,%ymm6,%ymm5
- DB 196,226,125,24,5,69,127,2,0 ; vbroadcastss 0x27f45(%rip),%ymm0 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,226,125,24,5,145,135,2,0 ; vbroadcastss 0x28791(%rip),%ymm0 # 324b8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 197,228,88,192 ; vaddps %ymm0,%ymm3,%ymm0
DB 196,227,125,8,216,1 ; vroundps $0x1,%ymm0,%ymm3
DB 197,252,92,195 ; vsubps %ymm3,%ymm0,%ymm0
@@ -9198,15 +9308,15 @@ _sk_scale_u8_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,75 ; jne 9bff <_sk_scale_u8_avx+0x63>
+ DB 117,75 ; jne 9e33 <_sk_scale_u8_avx+0x63>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,174,134,2,0 ; vpand 0x286ae(%rip),%xmm8,%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,57,219,5,186,143,2,0 ; vpand 0x28fba(%rip),%xmm8,%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,86,126,2,0 ; vbroadcastss 0x27e56(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,162,134,2,0 ; vbroadcastss 0x286a2(%rip),%ymm9 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -9219,15 +9329,15 @@ _sk_scale_u8_avx LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,166 ; ja 9bba <_sk_scale_u8_avx+0x1e>
+ DB 119,166 ; ja 9dee <_sk_scale_u8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # 9c98 <_sk_scale_u8_avx+0xfc>
+ DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # 9ecc <_sk_scale_u8_avx+0xfc>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 235,135 ; jmp 9bba <_sk_scale_u8_avx+0x1e>
+ DB 235,135 ; jmp 9dee <_sk_scale_u8_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,2 ; vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -9235,7 +9345,7 @@ _sk_scale_u8_avx LABEL PROC
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8
- DB 233,94,255,255,255 ; jmpq 9bba <_sk_scale_u8_avx+0x1e>
+ DB 233,94,255,255,255 ; jmpq 9dee <_sk_scale_u8_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,6 ; vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -9246,7 +9356,7 @@ _sk_scale_u8_avx LABEL PROC
DB 196,1,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- DB 233,34,255,255,255 ; jmpq 9bba <_sk_scale_u8_avx+0x1e>
+ DB 233,34,255,255,255 ; jmpq 9dee <_sk_scale_u8_avx+0x1e>
DB 144 ; nop
DB 255 ; (bad)
DB 255 ; (bad)
@@ -9278,26 +9388,26 @@ _sk_scale_565_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,178,0,0,0 ; jne 9d85 <_sk_scale_565_avx+0xd1>
+ DB 15,133,178,0,0,0 ; jne 9fb9 <_sk_scale_565_avx+0xd1>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
- DB 196,98,125,24,13,72,125,2,0 ; vbroadcastss 0x27d48(%rip),%ymm9 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,24,13,148,133,2,0 ; vbroadcastss 0x28594(%rip),%ymm9 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,60,84,201 ; vandps %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,57,125,2,0 ; vbroadcastss 0x27d39(%rip),%ymm10 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,133,133,2,0 ; vbroadcastss 0x28585(%rip),%ymm10 # 324c4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,47,125,2,0 ; vbroadcastss 0x27d2f(%rip),%ymm10 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,24,21,123,133,2,0 ; vbroadcastss 0x2857b(%rip),%ymm10 # 324c8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,60,84,210 ; vandps %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,32,125,2,0 ; vbroadcastss 0x27d20(%rip),%ymm11 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,108,133,2,0 ; vbroadcastss 0x2856c(%rip),%ymm11 # 324cc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,22,125,2,0 ; vbroadcastss 0x27d16(%rip),%ymm11 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,24,29,98,133,2,0 ; vbroadcastss 0x28562(%rip),%ymm11 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,60,84,195 ; vandps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,7,125,2,0 ; vbroadcastss 0x27d07(%rip),%ymm11 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,83,133,2,0 ; vbroadcastss 0x28553(%rip),%ymm11 # 324d4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -9316,27 +9426,27 @@ _sk_scale_565_avx LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,59,255,255,255 ; ja 9cd9 <_sk_scale_565_avx+0x25>
+ DB 15,135,59,255,255,255 ; ja 9f0d <_sk_scale_565_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 9e0c <_sk_scale_565_avx+0x158>
+ DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # a040 <_sk_scale_565_avx+0x158>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,25,255,255,255 ; jmpq 9cd9 <_sk_scale_565_avx+0x25>
+ DB 233,25,255,255,255 ; jmpq 9f0d <_sk_scale_565_avx+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm9
DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8
- DB 233,251,254,255,255 ; jmpq 9cd9 <_sk_scale_565_avx+0x25>
+ DB 233,251,254,255,255 ; jmpq 9f0d <_sk_scale_565_avx+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm9
DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- DB 233,205,254,255,255 ; jmpq 9cd9 <_sk_scale_565_avx+0x25>
+ DB 233,205,254,255,255 ; jmpq 9f0d <_sk_scale_565_avx+0x25>
DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -9384,15 +9494,15 @@ _sk_lerp_u8_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,111 ; jne 9eee <_sk_lerp_u8_avx+0x87>
+ DB 117,111 ; jne a122 <_sk_lerp_u8_avx+0x87>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,227,131,2,0 ; vpand 0x283e3(%rip),%xmm8,%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,57,219,5,239,140,2,0 ; vpand 0x28cef(%rip),%xmm8,%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,139,123,2,0 ; vbroadcastss 0x27b8b(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,215,131,2,0 ; vbroadcastss 0x283d7(%rip),%ymm9 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
@@ -9413,15 +9523,15 @@ _sk_lerp_u8_avx LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,130 ; ja 9e85 <_sk_lerp_u8_avx+0x1e>
+ DB 119,130 ; ja a0b9 <_sk_lerp_u8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,126,0,0,0 ; lea 0x7e(%rip),%r10 # 9f8c <_sk_lerp_u8_avx+0x125>
+ DB 76,141,21,126,0,0,0 ; lea 0x7e(%rip),%r10 # a1c0 <_sk_lerp_u8_avx+0x125>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,96,255,255,255 ; jmpq 9e85 <_sk_lerp_u8_avx+0x1e>
+ DB 233,96,255,255,255 ; jmpq a0b9 <_sk_lerp_u8_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,2 ; vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -9429,7 +9539,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8
- DB 233,55,255,255,255 ; jmpq 9e85 <_sk_lerp_u8_avx+0x1e>
+ DB 233,55,255,255,255 ; jmpq a0b9 <_sk_lerp_u8_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,6 ; vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -9440,7 +9550,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 196,1,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- DB 233,251,254,255,255 ; jmpq 9e85 <_sk_lerp_u8_avx+0x1e>
+ DB 233,251,254,255,255 ; jmpq a0b9 <_sk_lerp_u8_avx+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 139,255 ; mov %edi,%edi
DB 255 ; (bad)
@@ -9448,7 +9558,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde009f9c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd8888>
+ DB 232,255,255,255,221 ; callq ffffffffde00a1d0 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd803c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -9469,26 +9579,26 @@ _sk_lerp_565_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,214,0,0,0 ; jne a09d <_sk_lerp_565_avx+0xf5>
+ DB 15,133,214,0,0,0 ; jne a2d1 <_sk_lerp_565_avx+0xf5>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
- DB 196,98,125,24,13,84,122,2,0 ; vbroadcastss 0x27a54(%rip),%ymm9 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,24,13,160,130,2,0 ; vbroadcastss 0x282a0(%rip),%ymm9 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,60,84,201 ; vandps %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,69,122,2,0 ; vbroadcastss 0x27a45(%rip),%ymm10 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,145,130,2,0 ; vbroadcastss 0x28291(%rip),%ymm10 # 324c4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,59,122,2,0 ; vbroadcastss 0x27a3b(%rip),%ymm10 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,24,21,135,130,2,0 ; vbroadcastss 0x28287(%rip),%ymm10 # 324c8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,60,84,210 ; vandps %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,44,122,2,0 ; vbroadcastss 0x27a2c(%rip),%ymm11 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,120,130,2,0 ; vbroadcastss 0x28278(%rip),%ymm11 # 324cc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,34,122,2,0 ; vbroadcastss 0x27a22(%rip),%ymm11 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,24,29,110,130,2,0 ; vbroadcastss 0x2826e(%rip),%ymm11 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,60,84,195 ; vandps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,19,122,2,0 ; vbroadcastss 0x27a13(%rip),%ymm11 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,95,130,2,0 ; vbroadcastss 0x2825f(%rip),%ymm11 # 324d4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -9515,27 +9625,27 @@ _sk_lerp_565_avx LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,23,255,255,255 ; ja 9fcd <_sk_lerp_565_avx+0x25>
+ DB 15,135,23,255,255,255 ; ja a201 <_sk_lerp_565_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # a124 <_sk_lerp_565_avx+0x17c>
+ DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # a358 <_sk_lerp_565_avx+0x17c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,245,254,255,255 ; jmpq 9fcd <_sk_lerp_565_avx+0x25>
+ DB 233,245,254,255,255 ; jmpq a201 <_sk_lerp_565_avx+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm9
DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8
- DB 233,215,254,255,255 ; jmpq 9fcd <_sk_lerp_565_avx+0x25>
+ DB 233,215,254,255,255 ; jmpq a201 <_sk_lerp_565_avx+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm9
DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- DB 233,169,254,255,255 ; jmpq 9fcd <_sk_lerp_565_avx+0x25>
+ DB 233,169,254,255,255 ; jmpq a201 <_sk_lerp_565_avx+0x25>
DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -9562,9 +9672,9 @@ _sk_load_tables_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,7,2,0,0 ; jne a35e <_sk_load_tables_avx+0x21e>
+ DB 15,133,7,2,0,0 ; jne a592 <_sk_load_tables_avx+0x21e>
DB 196,65,125,16,20,144 ; vmovupd (%r8,%rdx,4),%ymm10
- DB 197,125,40,13,187,125,2,0 ; vmovapd 0x27dbb(%rip),%ymm9 # 31f20 <_sk_srcover_bgra_8888_sse2_lowp+0x80c>
+ DB 197,125,40,13,135,134,2,0 ; vmovapd 0x28687(%rip),%ymm9 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x88c>
DB 196,193,45,84,201 ; vandpd %ymm9,%ymm10,%ymm1
DB 196,227,125,25,200,1 ; vextractf128 $0x1,%ymm1,%xmm0
DB 196,193,249,126,192 ; vmovq %xmm0,%r8
@@ -9656,7 +9766,7 @@ _sk_load_tables_avx LABEL PROC
DB 196,193,65,114,213,24 ; vpsrld $0x18,%xmm13,%xmm7
DB 196,227,101,24,223,1 ; vinsertf128 $0x1,%xmm7,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,226,125,24,61,239,118,2,0 ; vbroadcastss 0x276ef(%rip),%ymm7 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,61,59,127,2,0 ; vbroadcastss 0x27f3b(%rip),%ymm7 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,228,89,223 ; vmulps %ymm7,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,16,60,36 ; vmovups (%rsp),%ymm7
@@ -9667,21 +9777,21 @@ _sk_load_tables_avx LABEL PROC
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,230,253,255,255 ; ja a15d <_sk_load_tables_avx+0x1d>
+ DB 15,135,230,253,255,255 ; ja a391 <_sk_load_tables_avx+0x1d>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,146,0,0,0 ; lea 0x92(%rip),%r10 # a414 <_sk_load_tables_avx+0x2d4>
+ DB 76,141,21,146,0,0,0 ; lea 0x92(%rip),%r10 # a648 <_sk_load_tables_avx+0x2d4>
DB 79,99,12,138 ; movslq (%r10,%r9,4),%r9
DB 77,1,209 ; add %r10,%r9
DB 65,255,225 ; jmpq *%r9
DB 196,65,122,16,20,144 ; vmovss (%r8,%rdx,4),%xmm10
- DB 233,198,253,255,255 ; jmpq a15d <_sk_load_tables_avx+0x1d>
+ DB 233,198,253,255,255 ; jmpq a391 <_sk_load_tables_avx+0x1d>
DB 196,193,121,110,68,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,99,117,12,208,4 ; vblendps $0x4,%ymm0,%ymm1,%ymm10
DB 196,193,123,16,4,144 ; vmovsd (%r8,%rdx,4),%xmm0
DB 196,99,45,13,208,1 ; vblendpd $0x1,%ymm0,%ymm10,%ymm10
- DB 233,159,253,255,255 ; jmpq a15d <_sk_load_tables_avx+0x1d>
+ DB 233,159,253,255,255 ; jmpq a391 <_sk_load_tables_avx+0x1d>
DB 196,193,121,110,68,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -9695,9 +9805,9 @@ _sk_load_tables_avx LABEL PROC
DB 196,99,45,24,208,1 ; vinsertf128 $0x1,%xmm0,%ymm10,%ymm10
DB 196,193,121,16,4,144 ; vmovupd (%r8,%rdx,4),%xmm0
DB 196,67,125,13,210,12 ; vblendpd $0xc,%ymm10,%ymm0,%ymm10
- DB 233,74,253,255,255 ; jmpq a15d <_sk_load_tables_avx+0x1d>
+ DB 233,74,253,255,255 ; jmpq a391 <_sk_load_tables_avx+0x1d>
DB 144 ; nop
- DB 120,255 ; js a415 <_sk_load_tables_avx+0x2d5>
+ DB 120,255 ; js a649 <_sk_load_tables_avx+0x2d5>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -9727,7 +9837,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 197,252,17,124,36,32 ; vmovups %ymm7,0x20(%rsp)
DB 197,252,17,52,36 ; vmovups %ymm6,(%rsp)
- DB 15,133,78,2,0,0 ; jne a6a3 <_sk_load_tables_u16_be_avx+0x273>
+ DB 15,133,78,2,0,0 ; jne a8d7 <_sk_load_tables_u16_be_avx+0x273>
DB 196,1,121,16,4,72 ; vmovupd (%r8,%r9,2),%xmm8
DB 196,129,121,16,84,72,16 ; vmovupd 0x10(%r8,%r9,2),%xmm2
DB 196,129,121,16,92,72,32 ; vmovupd 0x20(%r8,%r9,2),%xmm3
@@ -9743,7 +9853,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 197,177,108,208 ; vpunpcklqdq %xmm0,%xmm9,%xmm2
DB 197,49,109,232 ; vpunpckhqdq %xmm0,%xmm9,%xmm13
DB 196,65,57,108,212 ; vpunpcklqdq %xmm12,%xmm8,%xmm10
- DB 197,121,111,29,201,125,2,0 ; vmovdqa 0x27dc9(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,121,111,29,213,134,2,0 ; vmovdqa 0x286d5(%rip),%xmm11 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,193,105,219,195 ; vpand %xmm11,%xmm2,%xmm0
DB 197,249,112,208,78 ; vpshufd $0x4e,%xmm0,%xmm2
DB 196,226,121,51,210 ; vpmovzxwd %xmm2,%xmm2
@@ -9837,7 +9947,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 196,226,121,51,219 ; vpmovzxwd %xmm3,%xmm3
DB 196,227,77,24,219,1 ; vinsertf128 $0x1,%xmm3,%ymm6,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,226,125,24,53,204,115,2,0 ; vbroadcastss 0x273cc(%rip),%ymm6 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,226,125,24,53,24,124,2,0 ; vbroadcastss 0x27c18(%rip),%ymm6 # 324d8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 197,228,89,222 ; vmulps %ymm6,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,16,52,36 ; vmovups (%rsp),%ymm6
@@ -9847,29 +9957,29 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 196,1,123,16,4,72 ; vmovsd (%r8,%r9,2),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je a709 <_sk_load_tables_u16_be_avx+0x2d9>
+ DB 116,85 ; je a93d <_sk_load_tables_u16_be_avx+0x2d9>
DB 196,1,57,22,68,72,8 ; vmovhpd 0x8(%r8,%r9,2),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb a709 <_sk_load_tables_u16_be_avx+0x2d9>
+ DB 114,72 ; jb a93d <_sk_load_tables_u16_be_avx+0x2d9>
DB 196,129,123,16,84,72,16 ; vmovsd 0x10(%r8,%r9,2),%xmm2
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je a716 <_sk_load_tables_u16_be_avx+0x2e6>
+ DB 116,72 ; je a94a <_sk_load_tables_u16_be_avx+0x2e6>
DB 196,129,105,22,84,72,24 ; vmovhpd 0x18(%r8,%r9,2),%xmm2,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb a716 <_sk_load_tables_u16_be_avx+0x2e6>
+ DB 114,59 ; jb a94a <_sk_load_tables_u16_be_avx+0x2e6>
DB 196,129,123,16,92,72,32 ; vmovsd 0x20(%r8,%r9,2),%xmm3
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,132,253,255,255 ; je a470 <_sk_load_tables_u16_be_avx+0x40>
+ DB 15,132,132,253,255,255 ; je a6a4 <_sk_load_tables_u16_be_avx+0x40>
DB 196,129,97,22,92,72,40 ; vmovhpd 0x28(%r8,%r9,2),%xmm3,%xmm3
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,115,253,255,255 ; jb a470 <_sk_load_tables_u16_be_avx+0x40>
+ DB 15,130,115,253,255,255 ; jb a6a4 <_sk_load_tables_u16_be_avx+0x40>
DB 196,1,122,126,76,72,48 ; vmovq 0x30(%r8,%r9,2),%xmm9
- DB 233,103,253,255,255 ; jmpq a470 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,103,253,255,255 ; jmpq a6a4 <_sk_load_tables_u16_be_avx+0x40>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,90,253,255,255 ; jmpq a470 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,90,253,255,255 ; jmpq a6a4 <_sk_load_tables_u16_be_avx+0x40>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,81,253,255,255 ; jmpq a470 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,81,253,255,255 ; jmpq a6a4 <_sk_load_tables_u16_be_avx+0x40>
PUBLIC _sk_load_tables_rgb_u16_be_avx
_sk_load_tables_rgb_u16_be_avx LABEL PROC
@@ -9880,7 +9990,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 197,252,17,124,36,32 ; vmovups %ymm7,0x20(%rsp)
DB 197,252,17,52,36 ; vmovups %ymm6,(%rsp)
- DB 15,133,57,2,0,0 ; jne a979 <_sk_load_tables_rgb_u16_be_avx+0x25a>
+ DB 15,133,57,2,0,0 ; jne abad <_sk_load_tables_rgb_u16_be_avx+0x25a>
DB 196,1,122,111,28,72 ; vmovdqu (%r8,%r9,2),%xmm11
DB 196,129,122,111,92,72,12 ; vmovdqu 0xc(%r8,%r9,2),%xmm3
DB 196,129,122,111,84,72,24 ; vmovdqu 0x18(%r8,%r9,2),%xmm2
@@ -9901,7 +10011,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 197,105,108,216 ; vpunpcklqdq %xmm0,%xmm2,%xmm11
DB 197,241,108,211 ; vpunpcklqdq %xmm3,%xmm1,%xmm2
DB 197,241,109,203 ; vpunpckhqdq %xmm3,%xmm1,%xmm1
- DB 197,121,111,53,195,122,2,0 ; vmovdqa 0x27ac3(%rip),%xmm14 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,121,111,53,207,131,2,0 ; vmovdqa 0x283cf(%rip),%xmm14 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,193,105,219,214 ; vpand %xmm14,%xmm2,%xmm2
DB 197,249,112,218,78 ; vpshufd $0x4e,%xmm2,%xmm3
DB 196,226,121,51,219 ; vpmovzxwd %xmm3,%xmm3
@@ -9987,7 +10097,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 196,227,105,33,215,48 ; vinsertps $0x30,%xmm7,%xmm2,%xmm2
DB 196,227,77,24,210,1 ; vinsertf128 $0x1,%xmm2,%ymm6,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,92,112,2,0 ; vbroadcastss 0x2705c(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,168,120,2,0 ; vbroadcastss 0x278a8(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,52,36 ; vmovups (%rsp),%ymm6
DB 197,252,16,124,36,32 ; vmovups 0x20(%rsp),%ymm7
DB 72,131,196,88 ; add $0x58,%rsp
@@ -9996,68 +10106,68 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,1,121,196,92,72,4,2 ; vpinsrw $0x2,0x4(%r8,%r9,2),%xmm0,%xmm11
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,31 ; jne a9b1 <_sk_load_tables_rgb_u16_be_avx+0x292>
+ DB 117,31 ; jne abe5 <_sk_load_tables_rgb_u16_be_avx+0x292>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
- DB 233,196,253,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,196,253,255,255 ; jmpq a9a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 196,129,121,110,68,72,6 ; vmovd 0x6(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,1,121,196,68,72,10,2 ; vpinsrw $0x2,0xa(%r8,%r9,2),%xmm0,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,48 ; jb a9fb <_sk_load_tables_rgb_u16_be_avx+0x2dc>
+ DB 114,48 ; jb ac2f <_sk_load_tables_rgb_u16_be_avx+0x2dc>
DB 196,129,121,110,68,72,12 ; vmovd 0xc(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,92,72,16,2 ; vpinsrw $0x2,0x10(%r8,%r9,2),%xmm0,%xmm3
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 117,48 ; jne aa15 <_sk_load_tables_rgb_u16_be_avx+0x2f6>
+ DB 117,48 ; jne ac49 <_sk_load_tables_rgb_u16_be_avx+0x2f6>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
- DB 233,122,253,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,122,253,255,255 ; jmpq a9a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
- DB 233,96,253,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,96,253,255,255 ; jmpq a9a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 196,129,121,110,68,72,18 ; vmovd 0x12(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,1,121,196,84,72,22,2 ; vpinsrw $0x2,0x16(%r8,%r9,2),%xmm0,%xmm10
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,39 ; jb aa56 <_sk_load_tables_rgb_u16_be_avx+0x337>
+ DB 114,39 ; jb ac8a <_sk_load_tables_rgb_u16_be_avx+0x337>
DB 196,129,121,110,68,72,24 ; vmovd 0x18(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,84,72,28,2 ; vpinsrw $0x2,0x1c(%r8,%r9,2),%xmm0,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 117,30 ; jne aa67 <_sk_load_tables_rgb_u16_be_avx+0x348>
+ DB 117,30 ; jne ac9b <_sk_load_tables_rgb_u16_be_avx+0x348>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
- DB 233,31,253,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,31,253,255,255 ; jmpq a9a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
- DB 233,14,253,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,14,253,255,255 ; jmpq a9a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 196,129,121,110,68,72,30 ; vmovd 0x1e(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,76,72,34,2 ; vpinsrw $0x2,0x22(%r8,%r9,2),%xmm0,%xmm1
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,25 ; jb aa9a <_sk_load_tables_rgb_u16_be_avx+0x37b>
+ DB 114,25 ; jb acce <_sk_load_tables_rgb_u16_be_avx+0x37b>
DB 196,129,121,110,68,72,36 ; vmovd 0x24(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,68,72,40,2 ; vpinsrw $0x2,0x28(%r8,%r9,2),%xmm0,%xmm0
- DB 233,219,252,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,219,252,255,255 ; jmpq a9a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,210,252,255,255 ; jmpq a775 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,210,252,255,255 ; jmpq a9a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
PUBLIC _sk_byte_tables_avx
_sk_byte_tables_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,66,111,2,0 ; vbroadcastss 0x26f42(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,142,119,2,0 ; vbroadcastss 0x2778e(%rip),%ymm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -10192,7 +10302,7 @@ _sk_byte_tables_avx LABEL PROC
DB 196,194,121,49,204 ; vpmovzxbd %xmm12,%xmm1
DB 196,194,121,49,213 ; vpmovzxbd %xmm13,%xmm2
DB 196,227,117,24,202,1 ; vinsertf128 $0x1,%xmm2,%ymm1,%ymm1
- DB 196,98,125,24,13,254,108,2,0 ; vbroadcastss 0x26cfe(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,74,117,2,0 ; vbroadcastss 0x2754a(%rip),%ymm9 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -10318,7 +10428,7 @@ _sk_byte_tables_rgb_avx LABEL PROC
DB 196,194,121,49,203 ; vpmovzxbd %xmm11,%xmm1
DB 196,227,125,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,179,106,2,0 ; vbroadcastss 0x26ab3(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,255,114,2,0 ; vbroadcastss 0x272ff(%rip),%ymm9 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,121,49,202 ; vpmovzxbd %xmm10,%xmm1
DB 196,194,121,49,212 ; vpmovzxbd %xmm12,%xmm2
@@ -10545,36 +10655,36 @@ _sk_parametric_r_avx LABEL PROC
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
DB 196,98,125,24,16 ; vbroadcastss (%rax),%ymm10
DB 197,124,91,216 ; vcvtdq2ps %ymm0,%ymm11
- DB 196,98,125,24,37,68,103,2,0 ; vbroadcastss 0x26744(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,144,111,2,0 ; vbroadcastss 0x26f90(%rip),%ymm12 # 324dc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,58,103,2,0 ; vbroadcastss 0x2673a(%rip),%ymm12 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,134,111,2,0 ; vbroadcastss 0x26f86(%rip),%ymm12 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,124,84,196 ; vandps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,140,102,2,0 ; vbroadcastss 0x2668c(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,216,110,2,0 ; vbroadcastss 0x26ed8(%rip),%ymm12 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,124,86,196 ; vorps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,34,103,2,0 ; vbroadcastss 0x26722(%rip),%ymm12 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,110,111,2,0 ; vbroadcastss 0x26f6e(%rip),%ymm12 # 324e4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,24,103,2,0 ; vbroadcastss 0x26718(%rip),%ymm12 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,100,111,2,0 ; vbroadcastss 0x26f64(%rip),%ymm12 # 324e8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,9,103,2,0 ; vbroadcastss 0x26709(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,85,111,2,0 ; vbroadcastss 0x26f55(%rip),%ymm12 # 324ec <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,255,102,2,0 ; vbroadcastss 0x266ff(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,75,111,2,0 ; vbroadcastss 0x26f4b(%rip),%ymm12 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,192 ; vdivps %ymm0,%ymm12,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
DB 197,172,89,192 ; vmulps %ymm0,%ymm10,%ymm0
DB 196,99,125,8,208,1 ; vroundps $0x1,%ymm0,%ymm10
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,227,102,2,0 ; vbroadcastss 0x266e3(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,47,111,2,0 ; vbroadcastss 0x26f2f(%rip),%ymm11 # 324f4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,217,102,2,0 ; vbroadcastss 0x266d9(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,37,111,2,0 ; vbroadcastss 0x26f25(%rip),%ymm11 # 324f8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,124,92,195 ; vsubps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,202,102,2,0 ; vbroadcastss 0x266ca(%rip),%ymm11 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,22,111,2,0 ; vbroadcastss 0x26f16(%rip),%ymm11 # 324fc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,192,102,2,0 ; vbroadcastss 0x266c0(%rip),%ymm11 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,12,111,2,0 ; vbroadcastss 0x26f0c(%rip),%ymm11 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,177,102,2,0 ; vbroadcastss 0x266b1(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,253,110,2,0 ; vbroadcastss 0x26efd(%rip),%ymm10 # 32504 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,253,91,192 ; vcvtps2dq %ymm0,%ymm0
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10582,7 +10692,7 @@ _sk_parametric_r_avx LABEL PROC
DB 196,195,125,74,193,128 ; vblendvps %ymm8,%ymm9,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,197,101,2,0 ; vbroadcastss 0x265c5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,17,110,2,0 ; vbroadcastss 0x26e11(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10602,36 +10712,36 @@ _sk_parametric_g_avx LABEL PROC
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
DB 196,98,125,24,16 ; vbroadcastss (%rax),%ymm10
DB 197,124,91,217 ; vcvtdq2ps %ymm1,%ymm11
- DB 196,98,125,24,37,10,102,2,0 ; vbroadcastss 0x2660a(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,86,110,2,0 ; vbroadcastss 0x26e56(%rip),%ymm12 # 324dc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,0,102,2,0 ; vbroadcastss 0x26600(%rip),%ymm12 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,76,110,2,0 ; vbroadcastss 0x26e4c(%rip),%ymm12 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,116,84,204 ; vandps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,82,101,2,0 ; vbroadcastss 0x26552(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,158,109,2,0 ; vbroadcastss 0x26d9e(%rip),%ymm12 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,116,86,204 ; vorps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,232,101,2,0 ; vbroadcastss 0x265e8(%rip),%ymm12 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,52,110,2,0 ; vbroadcastss 0x26e34(%rip),%ymm12 # 324e4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,222,101,2,0 ; vbroadcastss 0x265de(%rip),%ymm12 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,42,110,2,0 ; vbroadcastss 0x26e2a(%rip),%ymm12 # 324e8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,116,89,228 ; vmulps %ymm12,%ymm1,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,207,101,2,0 ; vbroadcastss 0x265cf(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,27,110,2,0 ; vbroadcastss 0x26e1b(%rip),%ymm12 # 324ec <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,116,88,204 ; vaddps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,197,101,2,0 ; vbroadcastss 0x265c5(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,17,110,2,0 ; vbroadcastss 0x26e11(%rip),%ymm12 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,201 ; vdivps %ymm1,%ymm12,%ymm1
DB 197,164,92,201 ; vsubps %ymm1,%ymm11,%ymm1
DB 197,172,89,201 ; vmulps %ymm1,%ymm10,%ymm1
DB 196,99,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm10
DB 196,65,116,92,210 ; vsubps %ymm10,%ymm1,%ymm10
- DB 196,98,125,24,29,169,101,2,0 ; vbroadcastss 0x265a9(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,245,109,2,0 ; vbroadcastss 0x26df5(%rip),%ymm11 # 324f4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,159,101,2,0 ; vbroadcastss 0x2659f(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,235,109,2,0 ; vbroadcastss 0x26deb(%rip),%ymm11 # 324f8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,116,92,203 ; vsubps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,144,101,2,0 ; vbroadcastss 0x26590(%rip),%ymm11 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,220,109,2,0 ; vbroadcastss 0x26ddc(%rip),%ymm11 # 324fc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,134,101,2,0 ; vbroadcastss 0x26586(%rip),%ymm11 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,210,109,2,0 ; vbroadcastss 0x26dd2(%rip),%ymm11 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,119,101,2,0 ; vbroadcastss 0x26577(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,195,109,2,0 ; vbroadcastss 0x26dc3(%rip),%ymm10 # 32504 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 197,253,91,201 ; vcvtps2dq %ymm1,%ymm1
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10639,7 +10749,7 @@ _sk_parametric_g_avx LABEL PROC
DB 196,195,117,74,201,128 ; vblendvps %ymm8,%ymm9,%ymm1,%ymm1
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,5,139,100,2,0 ; vbroadcastss 0x2648b(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,215,108,2,0 ; vbroadcastss 0x26cd7(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10659,36 +10769,36 @@ _sk_parametric_b_avx LABEL PROC
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
DB 196,98,125,24,16 ; vbroadcastss (%rax),%ymm10
DB 197,124,91,218 ; vcvtdq2ps %ymm2,%ymm11
- DB 196,98,125,24,37,208,100,2,0 ; vbroadcastss 0x264d0(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,28,109,2,0 ; vbroadcastss 0x26d1c(%rip),%ymm12 # 324dc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,198,100,2,0 ; vbroadcastss 0x264c6(%rip),%ymm12 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,18,109,2,0 ; vbroadcastss 0x26d12(%rip),%ymm12 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,108,84,212 ; vandps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,24,100,2,0 ; vbroadcastss 0x26418(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,100,108,2,0 ; vbroadcastss 0x26c64(%rip),%ymm12 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,108,86,212 ; vorps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,174,100,2,0 ; vbroadcastss 0x264ae(%rip),%ymm12 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,250,108,2,0 ; vbroadcastss 0x26cfa(%rip),%ymm12 # 324e4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,164,100,2,0 ; vbroadcastss 0x264a4(%rip),%ymm12 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,240,108,2,0 ; vbroadcastss 0x26cf0(%rip),%ymm12 # 324e8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,108,89,228 ; vmulps %ymm12,%ymm2,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,149,100,2,0 ; vbroadcastss 0x26495(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,225,108,2,0 ; vbroadcastss 0x26ce1(%rip),%ymm12 # 324ec <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,139,100,2,0 ; vbroadcastss 0x2648b(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,215,108,2,0 ; vbroadcastss 0x26cd7(%rip),%ymm12 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,210 ; vdivps %ymm2,%ymm12,%ymm2
DB 197,164,92,210 ; vsubps %ymm2,%ymm11,%ymm2
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 196,99,125,8,210,1 ; vroundps $0x1,%ymm2,%ymm10
DB 196,65,108,92,210 ; vsubps %ymm10,%ymm2,%ymm10
- DB 196,98,125,24,29,111,100,2,0 ; vbroadcastss 0x2646f(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,187,108,2,0 ; vbroadcastss 0x26cbb(%rip),%ymm11 # 324f4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,101,100,2,0 ; vbroadcastss 0x26465(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,177,108,2,0 ; vbroadcastss 0x26cb1(%rip),%ymm11 # 324f8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,108,92,211 ; vsubps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,86,100,2,0 ; vbroadcastss 0x26456(%rip),%ymm11 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,162,108,2,0 ; vbroadcastss 0x26ca2(%rip),%ymm11 # 324fc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,76,100,2,0 ; vbroadcastss 0x2644c(%rip),%ymm11 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,152,108,2,0 ; vbroadcastss 0x26c98(%rip),%ymm11 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,108,88,210 ; vaddps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,61,100,2,0 ; vbroadcastss 0x2643d(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,137,108,2,0 ; vbroadcastss 0x26c89(%rip),%ymm10 # 32504 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 197,253,91,210 ; vcvtps2dq %ymm2,%ymm2
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10696,7 +10806,7 @@ _sk_parametric_b_avx LABEL PROC
DB 196,195,109,74,209,128 ; vblendvps %ymm8,%ymm9,%ymm2,%ymm2
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,108,95,208 ; vmaxps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,81,99,2,0 ; vbroadcastss 0x26351(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,157,107,2,0 ; vbroadcastss 0x26b9d(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10716,36 +10826,36 @@ _sk_parametric_a_avx LABEL PROC
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
DB 196,98,125,24,16 ; vbroadcastss (%rax),%ymm10
DB 197,124,91,219 ; vcvtdq2ps %ymm3,%ymm11
- DB 196,98,125,24,37,150,99,2,0 ; vbroadcastss 0x26396(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,226,107,2,0 ; vbroadcastss 0x26be2(%rip),%ymm12 # 324dc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,140,99,2,0 ; vbroadcastss 0x2638c(%rip),%ymm12 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,216,107,2,0 ; vbroadcastss 0x26bd8(%rip),%ymm12 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,100,84,220 ; vandps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,222,98,2,0 ; vbroadcastss 0x262de(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,42,107,2,0 ; vbroadcastss 0x26b2a(%rip),%ymm12 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,100,86,220 ; vorps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,116,99,2,0 ; vbroadcastss 0x26374(%rip),%ymm12 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,192,107,2,0 ; vbroadcastss 0x26bc0(%rip),%ymm12 # 324e4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,106,99,2,0 ; vbroadcastss 0x2636a(%rip),%ymm12 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,182,107,2,0 ; vbroadcastss 0x26bb6(%rip),%ymm12 # 324e8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,100,89,228 ; vmulps %ymm12,%ymm3,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,91,99,2,0 ; vbroadcastss 0x2635b(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,167,107,2,0 ; vbroadcastss 0x26ba7(%rip),%ymm12 # 324ec <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,100,88,220 ; vaddps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,81,99,2,0 ; vbroadcastss 0x26351(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,157,107,2,0 ; vbroadcastss 0x26b9d(%rip),%ymm12 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,219 ; vdivps %ymm3,%ymm12,%ymm3
DB 197,164,92,219 ; vsubps %ymm3,%ymm11,%ymm3
DB 197,172,89,219 ; vmulps %ymm3,%ymm10,%ymm3
DB 196,99,125,8,211,1 ; vroundps $0x1,%ymm3,%ymm10
DB 196,65,100,92,210 ; vsubps %ymm10,%ymm3,%ymm10
- DB 196,98,125,24,29,53,99,2,0 ; vbroadcastss 0x26335(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,129,107,2,0 ; vbroadcastss 0x26b81(%rip),%ymm11 # 324f4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,43,99,2,0 ; vbroadcastss 0x2632b(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,119,107,2,0 ; vbroadcastss 0x26b77(%rip),%ymm11 # 324f8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,100,92,219 ; vsubps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,28,99,2,0 ; vbroadcastss 0x2631c(%rip),%ymm11 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,104,107,2,0 ; vbroadcastss 0x26b68(%rip),%ymm11 # 324fc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,18,99,2,0 ; vbroadcastss 0x26312(%rip),%ymm11 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,94,107,2,0 ; vbroadcastss 0x26b5e(%rip),%ymm11 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,100,88,218 ; vaddps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,3,99,2,0 ; vbroadcastss 0x26303(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,79,107,2,0 ; vbroadcastss 0x26b4f(%rip),%ymm10 # 32504 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 197,253,91,219 ; vcvtps2dq %ymm3,%ymm3
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10753,7 +10863,7 @@ _sk_parametric_a_avx LABEL PROC
DB 196,195,101,74,217,128 ; vblendvps %ymm8,%ymm9,%ymm3,%ymm3
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,100,95,216 ; vmaxps %ymm8,%ymm3,%ymm3
- DB 196,98,125,24,5,23,98,2,0 ; vbroadcastss 0x26217(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,99,106,2,0 ; vbroadcastss 0x26a63(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10770,34 +10880,34 @@ _sk_gamma_avx LABEL PROC
DB 197,252,40,233 ; vmovaps %ymm1,%ymm5
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,91,200 ; vcvtdq2ps %ymm0,%ymm1
- DB 196,98,125,24,5,100,98,2,0 ; vbroadcastss 0x26264(%rip),%ymm8 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,5,176,106,2,0 ; vbroadcastss 0x26ab0(%rip),%ymm8 # 324dc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,90,98,2,0 ; vbroadcastss 0x2625a(%rip),%ymm9 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,13,166,106,2,0 ; vbroadcastss 0x26aa6(%rip),%ymm9 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
- DB 196,226,125,24,37,172,97,2,0 ; vbroadcastss 0x261ac(%rip),%ymm4 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,37,248,105,2,0 ; vbroadcastss 0x269f8(%rip),%ymm4 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,86,196 ; vorps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,21,67,98,2,0 ; vbroadcastss 0x26243(%rip),%ymm10 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,21,143,106,2,0 ; vbroadcastss 0x26a8f(%rip),%ymm10 # 324e4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,29,57,98,2,0 ; vbroadcastss 0x26239(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,133,106,2,0 ; vbroadcastss 0x26a85(%rip),%ymm11 # 324e8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,193,124,89,211 ; vmulps %ymm11,%ymm0,%ymm2
DB 197,244,92,202 ; vsubps %ymm2,%ymm1,%ymm1
- DB 196,98,125,24,37,43,98,2,0 ; vbroadcastss 0x2622b(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,119,106,2,0 ; vbroadcastss 0x26a77(%rip),%ymm12 # 324ec <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,45,33,98,2,0 ; vbroadcastss 0x26221(%rip),%ymm13 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,45,109,106,2,0 ; vbroadcastss 0x26a6d(%rip),%ymm13 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,148,94,192 ; vdivps %ymm0,%ymm13,%ymm0
DB 197,244,92,192 ; vsubps %ymm0,%ymm1,%ymm0
DB 196,98,125,24,48 ; vbroadcastss (%rax),%ymm14
DB 196,193,124,89,198 ; vmulps %ymm14,%ymm0,%ymm0
DB 196,227,125,8,200,1 ; vroundps $0x1,%ymm0,%ymm1
DB 197,252,92,241 ; vsubps %ymm1,%ymm0,%ymm6
- DB 196,98,125,24,61,0,98,2,0 ; vbroadcastss 0x26200(%rip),%ymm15 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,61,76,106,2,0 ; vbroadcastss 0x26a4c(%rip),%ymm15 # 324f4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,124,88,199 ; vaddps %ymm15,%ymm0,%ymm0
- DB 196,226,125,24,29,246,97,2,0 ; vbroadcastss 0x261f6(%rip),%ymm3 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,226,125,24,29,66,106,2,0 ; vbroadcastss 0x26a42(%rip),%ymm3 # 324f8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 197,204,89,203 ; vmulps %ymm3,%ymm6,%ymm1
DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1
- DB 196,226,125,24,21,233,97,2,0 ; vbroadcastss 0x261e9(%rip),%ymm2 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,21,53,106,2,0 ; vbroadcastss 0x26a35(%rip),%ymm2 # 324fc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 197,236,92,198 ; vsubps %ymm6,%ymm2,%ymm0
- DB 196,226,125,24,53,224,97,2,0 ; vbroadcastss 0x261e0(%rip),%ymm6 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,226,125,24,53,44,106,2,0 ; vbroadcastss 0x26a2c(%rip),%ymm6 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,204,94,192 ; vdivps %ymm0,%ymm6,%ymm0
DB 197,244,88,192 ; vaddps %ymm0,%ymm1,%ymm0
DB 197,252,17,4,36 ; vmovups %ymm0,(%rsp)
@@ -10839,7 +10949,7 @@ _sk_gamma_avx LABEL PROC
DB 197,236,92,212 ; vsubps %ymm4,%ymm2,%ymm2
DB 197,204,94,210 ; vdivps %ymm2,%ymm6,%ymm2
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,36,97,2,0 ; vbroadcastss 0x26124(%rip),%ymm2 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,226,125,24,21,112,105,2,0 ; vbroadcastss 0x26970(%rip),%ymm2 # 32504 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 197,236,89,28,36 ; vmulps (%rsp),%ymm2,%ymm3
DB 197,252,89,226 ; vmulps %ymm2,%ymm0,%ymm4
DB 197,244,89,210 ; vmulps %ymm2,%ymm1,%ymm2
@@ -10857,31 +10967,31 @@ _sk_gamma_avx LABEL PROC
PUBLIC _sk_lab_to_xyz_avx
_sk_lab_to_xyz_avx LABEL PROC
- DB 196,98,125,24,5,215,96,2,0 ; vbroadcastss 0x260d7(%rip),%ymm8 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ DB 196,98,125,24,5,35,105,2,0 ; vbroadcastss 0x26923(%rip),%ymm8 # 32508 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,49,96,2,0 ; vbroadcastss 0x26031(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,125,104,2,0 ; vbroadcastss 0x2687d(%rip),%ymm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,191,96,2,0 ; vbroadcastss 0x260bf(%rip),%ymm9 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ DB 196,98,125,24,13,11,105,2,0 ; vbroadcastss 0x2690b(%rip),%ymm9 # 3250c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
DB 196,193,116,88,201 ; vaddps %ymm9,%ymm1,%ymm1
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 196,193,108,88,209 ; vaddps %ymm9,%ymm2,%ymm2
- DB 196,98,125,24,5,171,96,2,0 ; vbroadcastss 0x260ab(%rip),%ymm8 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ DB 196,98,125,24,5,247,104,2,0 ; vbroadcastss 0x268f7(%rip),%ymm8 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,161,96,2,0 ; vbroadcastss 0x260a1(%rip),%ymm8 # 31a94 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ DB 196,98,125,24,5,237,104,2,0 ; vbroadcastss 0x268ed(%rip),%ymm8 # 32514 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,151,96,2,0 ; vbroadcastss 0x26097(%rip),%ymm8 # 31a98 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ DB 196,98,125,24,5,227,104,2,0 ; vbroadcastss 0x268e3(%rip),%ymm8 # 32518 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
DB 197,252,88,201 ; vaddps %ymm1,%ymm0,%ymm1
- DB 196,98,125,24,5,137,96,2,0 ; vbroadcastss 0x26089(%rip),%ymm8 # 31a9c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ DB 196,98,125,24,5,213,104,2,0 ; vbroadcastss 0x268d5(%rip),%ymm8 # 3251c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,252,92,210 ; vsubps %ymm2,%ymm0,%ymm2
DB 197,116,89,193 ; vmulps %ymm1,%ymm1,%ymm8
DB 196,65,116,89,192 ; vmulps %ymm8,%ymm1,%ymm8
- DB 196,98,125,24,13,114,96,2,0 ; vbroadcastss 0x26072(%rip),%ymm9 # 31aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ DB 196,98,125,24,13,190,104,2,0 ; vbroadcastss 0x268be(%rip),%ymm9 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
DB 196,65,52,194,208,1 ; vcmpltps %ymm8,%ymm9,%ymm10
- DB 196,98,125,24,29,103,96,2,0 ; vbroadcastss 0x26067(%rip),%ymm11 # 31aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ DB 196,98,125,24,29,179,104,2,0 ; vbroadcastss 0x268b3(%rip),%ymm11 # 32524 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,37,93,96,2,0 ; vbroadcastss 0x2605d(%rip),%ymm12 # 31aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ DB 196,98,125,24,37,169,104,2,0 ; vbroadcastss 0x268a9(%rip),%ymm12 # 32528 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
DB 196,193,116,89,204 ; vmulps %ymm12,%ymm1,%ymm1
DB 196,67,117,74,192,160 ; vblendvps %ymm10,%ymm8,%ymm1,%ymm8
DB 197,252,89,200 ; vmulps %ymm0,%ymm0,%ymm1
@@ -10896,9 +11006,9 @@ _sk_lab_to_xyz_avx LABEL PROC
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
DB 196,193,108,89,212 ; vmulps %ymm12,%ymm2,%ymm2
DB 196,227,109,74,208,144 ; vblendvps %ymm9,%ymm0,%ymm2,%ymm2
- DB 196,226,125,24,5,19,96,2,0 ; vbroadcastss 0x26013(%rip),%ymm0 # 31aac <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ DB 196,226,125,24,5,95,104,2,0 ; vbroadcastss 0x2685f(%rip),%ymm0 # 3252c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,10,96,2,0 ; vbroadcastss 0x2600a(%rip),%ymm8 # 31ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ DB 196,98,125,24,5,86,104,2,0 ; vbroadcastss 0x26856(%rip),%ymm8 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10912,15 +11022,15 @@ _sk_load_a8_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,68 ; jne bb0b <_sk_load_a8_avx+0x5c>
+ DB 117,68 ; jne bd3f <_sk_load_a8_avx+0x5c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,155,103,2,0 ; vpand 0x2679b(%rip),%xmm0,%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,249,219,5,167,112,2,0 ; vpand 0x270a7(%rip),%xmm0,%xmm0 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,69,95,2,0 ; vbroadcastss 0x25f45(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,145,103,2,0 ; vbroadcastss 0x26791(%rip),%ymm1 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -10932,15 +11042,15 @@ _sk_load_a8_avx LABEL PROC
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,174 ; ja bacd <_sk_load_a8_avx+0x1e>
+ DB 119,174 ; ja bd01 <_sk_load_a8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # bba4 <_sk_load_a8_avx+0xf5>
+ DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # bdd8 <_sk_load_a8_avx+0xf5>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 235,143 ; jmp bacd <_sk_load_a8_avx+0x1e>
+ DB 235,143 ; jmp bd01 <_sk_load_a8_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,2 ; vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -10948,7 +11058,7 @@ _sk_load_a8_avx LABEL PROC
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0
- DB 233,103,255,255,255 ; jmpq bacd <_sk_load_a8_avx+0x1e>
+ DB 233,103,255,255,255 ; jmpq bd01 <_sk_load_a8_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,6 ; vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -10959,7 +11069,7 @@ _sk_load_a8_avx LABEL PROC
DB 196,129,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- DB 233,44,255,255,255 ; jmpq bacd <_sk_load_a8_avx+0x1e>
+ DB 233,44,255,255,255 ; jmpq bd01 <_sk_load_a8_avx+0x1e>
DB 15,31,0 ; nopl (%rax)
DB 143 ; (bad)
DB 255 ; (bad)
@@ -10990,15 +11100,15 @@ _sk_load_a8_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,68 ; jne bc1c <_sk_load_a8_dst_avx+0x5c>
+ DB 117,68 ; jne be50 <_sk_load_a8_dst_avx+0x5c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,138,102,2,0 ; vpand 0x2668a(%rip),%xmm4,%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,217,219,37,150,111,2,0 ; vpand 0x26f96(%rip),%xmm4,%xmm4 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,52,94,2,0 ; vbroadcastss 0x25e34(%rip),%ymm5 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,128,102,2,0 ; vbroadcastss 0x26680(%rip),%ymm5 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,253 ; vmulps %ymm5,%ymm4,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
@@ -11010,15 +11120,15 @@ _sk_load_a8_dst_avx LABEL PROC
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,174 ; ja bbde <_sk_load_a8_dst_avx+0x1e>
+ DB 119,174 ; ja be12 <_sk_load_a8_dst_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # bcb4 <_sk_load_a8_dst_avx+0xf4>
+ DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # bee8 <_sk_load_a8_dst_avx+0xf4>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 235,143 ; jmp bbde <_sk_load_a8_dst_avx+0x1e>
+ DB 235,143 ; jmp be12 <_sk_load_a8_dst_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,2 ; vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -11026,7 +11136,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4
- DB 233,103,255,255,255 ; jmpq bbde <_sk_load_a8_dst_avx+0x1e>
+ DB 233,103,255,255,255 ; jmpq be12 <_sk_load_a8_dst_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,6 ; vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -11037,7 +11147,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 196,129,121,110,44,24 ; vmovd (%r8,%r11,1),%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- DB 233,44,255,255,255 ; jmpq bbde <_sk_load_a8_dst_avx+0x1e>
+ DB 233,44,255,255,255 ; jmpq be12 <_sk_load_a8_dst_avx+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 144 ; nop
DB 255 ; (bad)
@@ -11046,7 +11156,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde00bcc4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfda5b0>
+ DB 232,255,255,255,221 ; callq ffffffffde00bef8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd9d64>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -11124,7 +11234,7 @@ _sk_gather_a8_avx LABEL PROC
DB 196,226,121,49,201 ; vpmovzxbd %xmm1,%xmm1
DB 196,227,125,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,58,92,2,0 ; vbroadcastss 0x25c3a(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,134,100,2,0 ; vbroadcastss 0x26486(%rip),%ymm1 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -11145,14 +11255,14 @@ _sk_store_a8_avx LABEL PROC
DB 77,15,175,193 ; imul %r9,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,182,91,2,0 ; vbroadcastss 0x25bb6(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,2,100,2,0 ; vbroadcastss 0x26402(%rip),%ymm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 197,57,103,192 ; vpackuswb %xmm0,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne be62 <_sk_store_a8_avx+0x44>
+ DB 117,10 ; jne c096 <_sk_store_a8_avx+0x44>
DB 196,1,121,214,4,24 ; vmovq %xmm8,(%r8,%r11,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11160,25 +11270,25 @@ _sk_store_a8_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja be5e <_sk_store_a8_avx+0x40>
+ DB 119,236 ; ja c092 <_sk_store_a8_avx+0x40>
DB 196,66,121,48,192 ; vpmovzxbw %xmm8,%xmm8
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,86,0,0,0 ; lea 0x56(%rip),%r10 # bed8 <_sk_store_a8_avx+0xba>
+ DB 76,141,21,86,0,0,0 ; lea 0x56(%rip),%r10 # c10c <_sk_store_a8_avx+0xba>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,3,121,20,4,24,0 ; vpextrb $0x0,%xmm8,(%r8,%r11,1)
- DB 235,202 ; jmp be5e <_sk_store_a8_avx+0x40>
+ DB 235,202 ; jmp c092 <_sk_store_a8_avx+0x40>
DB 196,3,121,20,68,24,2,4 ; vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- DB 196,98,57,0,5,219,99,2,0 ; vpshufb 0x263db(%rip),%xmm8,%xmm8 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 196,98,57,0,5,231,108,2,0 ; vpshufb 0x26ce7(%rip),%xmm8,%xmm8 # 32dc0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
- DB 235,176 ; jmp be5e <_sk_store_a8_avx+0x40>
+ DB 235,176 ; jmp c092 <_sk_store_a8_avx+0x40>
DB 196,3,121,20,68,24,6,12 ; vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
DB 196,3,121,20,68,24,5,10 ; vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
DB 196,3,121,20,68,24,4,8 ; vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- DB 196,98,57,0,5,193,99,2,0 ; vpshufb 0x263c1(%rip),%xmm8,%xmm8 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ DB 196,98,57,0,5,205,108,2,0 ; vpshufb 0x26ccd(%rip),%xmm8,%xmm8 # 32dd0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
- DB 235,135 ; jmp be5e <_sk_store_a8_avx+0x40>
+ DB 235,135 ; jmp c092 <_sk_store_a8_avx+0x40>
DB 144 ; nop
DB 179,255 ; mov $0xff,%bl
DB 255 ; (bad)
@@ -11209,18 +11319,18 @@ _sk_load_g8_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,73 ; jne bf55 <_sk_load_g8_avx+0x61>
+ DB 117,73 ; jne c189 <_sk_load_g8_avx+0x61>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,86,99,2,0 ; vpand 0x26356(%rip),%xmm0,%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,249,219,5,98,108,2,0 ; vpand 0x26c62(%rip),%xmm0,%xmm0 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,0,91,2,0 ; vbroadcastss 0x25b00(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,76,99,2,0 ; vbroadcastss 0x2634c(%rip),%ymm1 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,121,90,2,0 ; vbroadcastss 0x25a79(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,197,98,2,0 ; vbroadcastss 0x262c5(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -11229,15 +11339,15 @@ _sk_load_g8_avx LABEL PROC
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,169 ; ja bf12 <_sk_load_g8_avx+0x1e>
+ DB 119,169 ; ja c146 <_sk_load_g8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # bfec <_sk_load_g8_avx+0xf8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # c220 <_sk_load_g8_avx+0xf8>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 235,138 ; jmp bf12 <_sk_load_g8_avx+0x1e>
+ DB 235,138 ; jmp c146 <_sk_load_g8_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,2 ; vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -11245,7 +11355,7 @@ _sk_load_g8_avx LABEL PROC
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0
- DB 233,98,255,255,255 ; jmpq bf12 <_sk_load_g8_avx+0x1e>
+ DB 233,98,255,255,255 ; jmpq c146 <_sk_load_g8_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,6 ; vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -11256,7 +11366,7 @@ _sk_load_g8_avx LABEL PROC
DB 196,129,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- DB 233,39,255,255,255 ; jmpq bf12 <_sk_load_g8_avx+0x1e>
+ DB 233,39,255,255,255 ; jmpq c146 <_sk_load_g8_avx+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -11265,7 +11375,7 @@ _sk_load_g8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00bffc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda8e8>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00c230 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda09c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11285,18 +11395,18 @@ _sk_load_g8_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,73 ; jne c069 <_sk_load_g8_dst_avx+0x61>
+ DB 117,73 ; jne c29d <_sk_load_g8_dst_avx+0x61>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,66,98,2,0 ; vpand 0x26242(%rip),%xmm4,%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 197,217,219,37,78,107,2,0 ; vpand 0x26b4e(%rip),%xmm4,%xmm4 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,236,89,2,0 ; vbroadcastss 0x259ec(%rip),%ymm5 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,56,98,2,0 ; vbroadcastss 0x26238(%rip),%ymm5 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,101,89,2,0 ; vbroadcastss 0x25965(%rip),%ymm7 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,177,97,2,0 ; vbroadcastss 0x261b1(%rip),%ymm7 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -11305,15 +11415,15 @@ _sk_load_g8_dst_avx LABEL PROC
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,169 ; ja c026 <_sk_load_g8_dst_avx+0x1e>
+ DB 119,169 ; ja c25a <_sk_load_g8_dst_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # c100 <_sk_load_g8_dst_avx+0xf8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # c334 <_sk_load_g8_dst_avx+0xf8>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 235,138 ; jmp c026 <_sk_load_g8_dst_avx+0x1e>
+ DB 235,138 ; jmp c25a <_sk_load_g8_dst_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,2 ; vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -11321,7 +11431,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4
- DB 233,98,255,255,255 ; jmpq c026 <_sk_load_g8_dst_avx+0x1e>
+ DB 233,98,255,255,255 ; jmpq c25a <_sk_load_g8_dst_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,6 ; vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -11332,7 +11442,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 196,129,121,110,44,24 ; vmovd (%r8,%r11,1),%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- DB 233,39,255,255,255 ; jmpq c026 <_sk_load_g8_dst_avx+0x1e>
+ DB 233,39,255,255,255 ; jmpq c25a <_sk_load_g8_dst_avx+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -11341,7 +11451,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00c110 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda9fc>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00c344 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda1b0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11419,10 +11529,10 @@ _sk_gather_g8_avx LABEL PROC
DB 196,226,121,49,201 ; vpmovzxbd %xmm1,%xmm1
DB 196,227,125,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,238,87,2,0 ; vbroadcastss 0x257ee(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,58,96,2,0 ; vbroadcastss 0x2603a(%rip),%ymm1 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,103,87,2,0 ; vbroadcastss 0x25767(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,179,95,2,0 ; vbroadcastss 0x25fb3(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -11442,56 +11552,56 @@ _sk_load_565_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,130,0,0,0 ; jne c310 <_sk_load_565_avx+0xa1>
+ DB 15,133,130,0,0,0 ; jne c544 <_sk_load_565_avx+0xa1>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,208,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm2
- DB 196,226,125,24,5,142,87,2,0 ; vbroadcastss 0x2578e(%rip),%ymm0 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,24,5,218,95,2,0 ; vbroadcastss 0x25fda(%rip),%ymm0 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,129,87,2,0 ; vbroadcastss 0x25781(%rip),%ymm1 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,205,95,2,0 ; vbroadcastss 0x25fcd(%rip),%ymm1 # 324c4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,120,87,2,0 ; vbroadcastss 0x25778(%rip),%ymm1 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,24,13,196,95,2,0 ; vbroadcastss 0x25fc4(%rip),%ymm1 # 324c8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,107,87,2,0 ; vbroadcastss 0x2576b(%rip),%ymm3 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,183,95,2,0 ; vbroadcastss 0x25fb7(%rip),%ymm3 # 324cc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,98,87,2,0 ; vbroadcastss 0x25762(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,24,29,174,95,2,0 ; vbroadcastss 0x25fae(%rip),%ymm3 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,85,87,2,0 ; vbroadcastss 0x25755(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,161,95,2,0 ; vbroadcastss 0x25fa1(%rip),%ymm3 # 324d4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,182,86,2,0 ; vbroadcastss 0x256b6(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,2,95,2,0 ; vbroadcastss 0x25f02(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,108,255,255,255 ; ja c294 <_sk_load_565_avx+0x25>
+ DB 15,135,108,255,255,255 ; ja c4c8 <_sk_load_565_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,97,0,0,0 ; lea 0x61(%rip),%r10 # c394 <_sk_load_565_avx+0x125>
+ DB 76,141,21,97,0,0,0 ; lea 0x61(%rip),%r10 # c5c8 <_sk_load_565_avx+0x125>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,74,255,255,255 ; jmpq c294 <_sk_load_565_avx+0x25>
+ DB 233,74,255,255,255 ; jmpq c4c8 <_sk_load_565_avx+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm1
DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0
- DB 233,45,255,255,255 ; jmpq c294 <_sk_load_565_avx+0x25>
+ DB 233,45,255,255,255 ; jmpq c4c8 <_sk_load_565_avx+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm1
DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- DB 233,0,255,255,255 ; jmpq c294 <_sk_load_565_avx+0x25>
+ DB 233,0,255,255,255 ; jmpq c4c8 <_sk_load_565_avx+0x25>
DB 168,255 ; test $0xff,%al
DB 255 ; (bad)
DB 255,194 ; inc %edx
@@ -11521,56 +11631,56 @@ _sk_load_565_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,130,0,0,0 ; jne c451 <_sk_load_565_dst_avx+0xa1>
+ DB 15,133,130,0,0,0 ; jne c685 <_sk_load_565_dst_avx+0xa1>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,244,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm6
- DB 196,226,125,24,37,77,86,2,0 ; vbroadcastss 0x2564d(%rip),%ymm4 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,24,37,153,94,2,0 ; vbroadcastss 0x25e99(%rip),%ymm4 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,204,84,228 ; vandps %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,64,86,2,0 ; vbroadcastss 0x25640(%rip),%ymm5 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,45,140,94,2,0 ; vbroadcastss 0x25e8c(%rip),%ymm5 # 324c4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,55,86,2,0 ; vbroadcastss 0x25637(%rip),%ymm5 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,24,45,131,94,2,0 ; vbroadcastss 0x25e83(%rip),%ymm5 # 324c8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,204,84,237 ; vandps %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,42,86,2,0 ; vbroadcastss 0x2562a(%rip),%ymm7 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,61,118,94,2,0 ; vbroadcastss 0x25e76(%rip),%ymm7 # 324cc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,24,61,33,86,2,0 ; vbroadcastss 0x25621(%rip),%ymm7 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,24,61,109,94,2,0 ; vbroadcastss 0x25e6d(%rip),%ymm7 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,204,84,247 ; vandps %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,20,86,2,0 ; vbroadcastss 0x25614(%rip),%ymm7 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,61,96,94,2,0 ; vbroadcastss 0x25e60(%rip),%ymm7 # 324d4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,117,85,2,0 ; vbroadcastss 0x25575(%rip),%ymm7 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,193,93,2,0 ; vbroadcastss 0x25dc1(%rip),%ymm7 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,108,255,255,255 ; ja c3d5 <_sk_load_565_dst_avx+0x25>
+ DB 15,135,108,255,255,255 ; ja c609 <_sk_load_565_dst_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c4d8 <_sk_load_565_dst_avx+0x128>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c70c <_sk_load_565_dst_avx+0x128>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,74,255,255,255 ; jmpq c3d5 <_sk_load_565_dst_avx+0x25>
+ DB 233,74,255,255,255 ; jmpq c609 <_sk_load_565_dst_avx+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,121,110,44,88 ; vmovd (%r8,%r11,2),%xmm5
DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4
- DB 233,45,255,255,255 ; jmpq c3d5 <_sk_load_565_dst_avx+0x25>
+ DB 233,45,255,255,255 ; jmpq c609 <_sk_load_565_dst_avx+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,122,126,44,88 ; vmovq (%r8,%r11,2),%xmm5
DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- DB 233,0,255,255,255 ; jmpq c3d5 <_sk_load_565_dst_avx+0x25>
+ DB 233,0,255,255,255 ; jmpq c609 <_sk_load_565_dst_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11661,23 +11771,23 @@ _sk_gather_565_avx LABEL PROC
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,208,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm2
- DB 196,226,125,24,5,29,84,2,0 ; vbroadcastss 0x2541d(%rip),%ymm0 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,24,5,105,92,2,0 ; vbroadcastss 0x25c69(%rip),%ymm0 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,16,84,2,0 ; vbroadcastss 0x25410(%rip),%ymm1 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,92,92,2,0 ; vbroadcastss 0x25c5c(%rip),%ymm1 # 324c4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,7,84,2,0 ; vbroadcastss 0x25407(%rip),%ymm1 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,24,13,83,92,2,0 ; vbroadcastss 0x25c53(%rip),%ymm1 # 324c8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,250,83,2,0 ; vbroadcastss 0x253fa(%rip),%ymm3 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,70,92,2,0 ; vbroadcastss 0x25c46(%rip),%ymm3 # 324cc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,241,83,2,0 ; vbroadcastss 0x253f1(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,24,29,61,92,2,0 ; vbroadcastss 0x25c3d(%rip),%ymm3 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,228,83,2,0 ; vbroadcastss 0x253e4(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,48,92,2,0 ; vbroadcastss 0x25c30(%rip),%ymm3 # 324d4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,69,83,2,0 ; vbroadcastss 0x25345(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,145,91,2,0 ; vbroadcastss 0x25b91(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -11694,14 +11804,14 @@ _sk_store_565_avx LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,12,84,2,0 ; vbroadcastss 0x2540c(%rip),%ymm8 # 31ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ DB 196,98,125,24,5,88,92,2,0 ; vbroadcastss 0x25c58(%rip),%ymm8 # 32534 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,41,114,241,11 ; vpslld $0xb,%xmm9,%xmm10
DB 196,67,125,25,201,1 ; vextractf128 $0x1,%ymm9,%xmm9
DB 196,193,49,114,241,11 ; vpslld $0xb,%xmm9,%xmm9
DB 196,67,45,24,201,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
- DB 196,98,125,24,21,229,83,2,0 ; vbroadcastss 0x253e5(%rip),%ymm10 # 31ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ DB 196,98,125,24,21,49,92,2,0 ; vbroadcastss 0x25c31(%rip),%ymm10 # 32538 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
DB 196,65,116,89,210 ; vmulps %ymm10,%ymm1,%ymm10
DB 196,65,125,91,210 ; vcvtps2dq %ymm10,%ymm10
DB 196,193,33,114,242,5 ; vpslld $0x5,%xmm10,%xmm11
@@ -11715,7 +11825,7 @@ _sk_store_565_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne c723 <_sk_store_565_avx+0x9a>
+ DB 117,10 ; jne c957 <_sk_store_565_avx+0x9a>
DB 196,1,122,127,4,88 ; vmovdqu %xmm8,(%r8,%r11,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11723,22 +11833,22 @@ _sk_store_565_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja c71f <_sk_store_565_avx+0x96>
+ DB 119,236 ; ja c953 <_sk_store_565_avx+0x96>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # c780 <_sk_store_565_avx+0xf7>
+ DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # c9b4 <_sk_store_565_avx+0xf7>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,3,121,21,4,88,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,2)
- DB 235,207 ; jmp c71f <_sk_store_565_avx+0x96>
+ DB 235,207 ; jmp c953 <_sk_store_565_avx+0x96>
DB 196,3,121,21,68,88,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
DB 196,1,121,126,4,88 ; vmovd %xmm8,(%r8,%r11,2)
- DB 235,191 ; jmp c71f <_sk_store_565_avx+0x96>
+ DB 235,191 ; jmp c953 <_sk_store_565_avx+0x96>
DB 196,3,121,21,68,88,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
DB 196,3,121,21,68,88,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
DB 196,3,121,21,68,88,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
DB 196,1,121,214,4,88 ; vmovq %xmm8,(%r8,%r11,2)
- DB 235,159 ; jmp c71f <_sk_store_565_avx+0x96>
+ DB 235,159 ; jmp c953 <_sk_store_565_avx+0x96>
DB 199 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -11756,7 +11866,7 @@ _sk_store_565_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe100c798 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdb084>
+ DB 232,255,255,255,224 ; callq ffffffffe100c9cc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fda838>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -11771,31 +11881,31 @@ _sk_load_4444_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,154,0,0,0 ; jne c855 <_sk_load_4444_avx+0xb9>
+ DB 15,133,154,0,0,0 ; jne ca89 <_sk_load_4444_avx+0xb9>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,216,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm3
- DB 196,226,125,24,5,221,82,2,0 ; vbroadcastss 0x252dd(%rip),%ymm0 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,24,5,41,91,2,0 ; vbroadcastss 0x25b29(%rip),%ymm0 # 3253c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,208,82,2,0 ; vbroadcastss 0x252d0(%rip),%ymm1 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,28,91,2,0 ; vbroadcastss 0x25b1c(%rip),%ymm1 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,199,82,2,0 ; vbroadcastss 0x252c7(%rip),%ymm1 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,24,13,19,91,2,0 ; vbroadcastss 0x25b13(%rip),%ymm1 # 32544 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,186,82,2,0 ; vbroadcastss 0x252ba(%rip),%ymm2 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,6,91,2,0 ; vbroadcastss 0x25b06(%rip),%ymm2 # 32548 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,177,82,2,0 ; vbroadcastss 0x252b1(%rip),%ymm2 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,24,21,253,90,2,0 ; vbroadcastss 0x25afd(%rip),%ymm2 # 3254c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,164,82,2,0 ; vbroadcastss 0x252a4(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,240,90,2,0 ; vbroadcastss 0x25af0(%rip),%ymm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,154,82,2,0 ; vbroadcastss 0x2529a(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,24,5,230,90,2,0 ; vbroadcastss 0x25ae6(%rip),%ymm8 # 32554 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,140,82,2,0 ; vbroadcastss 0x2528c(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,216,90,2,0 ; vbroadcastss 0x25ad8(%rip),%ymm8 # 32558 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11804,27 +11914,27 @@ _sk_load_4444_avx LABEL PROC
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,84,255,255,255 ; ja c7c1 <_sk_load_4444_avx+0x25>
+ DB 15,135,84,255,255,255 ; ja c9f5 <_sk_load_4444_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c8dc <_sk_load_4444_avx+0x140>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # cb10 <_sk_load_4444_avx+0x140>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,50,255,255,255 ; jmpq c7c1 <_sk_load_4444_avx+0x25>
+ DB 233,50,255,255,255 ; jmpq c9f5 <_sk_load_4444_avx+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm1
DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0
- DB 233,21,255,255,255 ; jmpq c7c1 <_sk_load_4444_avx+0x25>
+ DB 233,21,255,255,255 ; jmpq c9f5 <_sk_load_4444_avx+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm1
DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- DB 233,232,254,255,255 ; jmpq c7c1 <_sk_load_4444_avx+0x25>
+ DB 233,232,254,255,255 ; jmpq c9f5 <_sk_load_4444_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11858,31 +11968,31 @@ _sk_load_4444_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,154,0,0,0 ; jne c9b1 <_sk_load_4444_dst_avx+0xb9>
+ DB 15,133,154,0,0,0 ; jne cbe5 <_sk_load_4444_dst_avx+0xb9>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,252,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm7
- DB 196,226,125,24,37,129,81,2,0 ; vbroadcastss 0x25181(%rip),%ymm4 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,24,37,205,89,2,0 ; vbroadcastss 0x259cd(%rip),%ymm4 # 3253c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,196,84,228 ; vandps %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,116,81,2,0 ; vbroadcastss 0x25174(%rip),%ymm5 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,45,192,89,2,0 ; vbroadcastss 0x259c0(%rip),%ymm5 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,107,81,2,0 ; vbroadcastss 0x2516b(%rip),%ymm5 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,24,45,183,89,2,0 ; vbroadcastss 0x259b7(%rip),%ymm5 # 32544 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,196,84,237 ; vandps %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,94,81,2,0 ; vbroadcastss 0x2515e(%rip),%ymm6 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,53,170,89,2,0 ; vbroadcastss 0x259aa(%rip),%ymm6 # 32548 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,24,53,85,81,2,0 ; vbroadcastss 0x25155(%rip),%ymm6 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,24,53,161,89,2,0 ; vbroadcastss 0x259a1(%rip),%ymm6 # 3254c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,196,84,246 ; vandps %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,72,81,2,0 ; vbroadcastss 0x25148(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,148,89,2,0 ; vbroadcastss 0x25994(%rip),%ymm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,24,5,62,81,2,0 ; vbroadcastss 0x2513e(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,24,5,138,89,2,0 ; vbroadcastss 0x2598a(%rip),%ymm8 # 32554 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,68,84,248 ; vandps %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,48,81,2,0 ; vbroadcastss 0x25130(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,124,89,2,0 ; vbroadcastss 0x2597c(%rip),%ymm8 # 32558 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11891,27 +12001,27 @@ _sk_load_4444_dst_avx LABEL PROC
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,84,255,255,255 ; ja c91d <_sk_load_4444_dst_avx+0x25>
+ DB 15,135,84,255,255,255 ; ja cb51 <_sk_load_4444_dst_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # ca38 <_sk_load_4444_dst_avx+0x140>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # cc6c <_sk_load_4444_dst_avx+0x140>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,50,255,255,255 ; jmpq c91d <_sk_load_4444_dst_avx+0x25>
+ DB 233,50,255,255,255 ; jmpq cb51 <_sk_load_4444_dst_avx+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,121,110,44,88 ; vmovd (%r8,%r11,2),%xmm5
DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4
- DB 233,21,255,255,255 ; jmpq c91d <_sk_load_4444_dst_avx+0x25>
+ DB 233,21,255,255,255 ; jmpq cb51 <_sk_load_4444_dst_avx+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,122,126,44,88 ; vmovq (%r8,%r11,2),%xmm5
DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- DB 233,232,254,255,255 ; jmpq c91d <_sk_load_4444_dst_avx+0x25>
+ DB 233,232,254,255,255 ; jmpq cb51 <_sk_load_4444_dst_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -12002,25 +12112,25 @@ _sk_gather_4444_avx LABEL PROC
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,216,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm3
- DB 196,226,125,24,5,57,79,2,0 ; vbroadcastss 0x24f39(%rip),%ymm0 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,24,5,133,87,2,0 ; vbroadcastss 0x25785(%rip),%ymm0 # 3253c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,44,79,2,0 ; vbroadcastss 0x24f2c(%rip),%ymm1 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,120,87,2,0 ; vbroadcastss 0x25778(%rip),%ymm1 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,35,79,2,0 ; vbroadcastss 0x24f23(%rip),%ymm1 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,24,13,111,87,2,0 ; vbroadcastss 0x2576f(%rip),%ymm1 # 32544 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,22,79,2,0 ; vbroadcastss 0x24f16(%rip),%ymm2 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,98,87,2,0 ; vbroadcastss 0x25762(%rip),%ymm2 # 32548 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,13,79,2,0 ; vbroadcastss 0x24f0d(%rip),%ymm2 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,24,21,89,87,2,0 ; vbroadcastss 0x25759(%rip),%ymm2 # 3254c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,0,79,2,0 ; vbroadcastss 0x24f00(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,76,87,2,0 ; vbroadcastss 0x2574c(%rip),%ymm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,246,78,2,0 ; vbroadcastss 0x24ef6(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,24,5,66,87,2,0 ; vbroadcastss 0x25742(%rip),%ymm8 # 32554 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,232,78,2,0 ; vbroadcastss 0x24ee8(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,52,87,2,0 ; vbroadcastss 0x25734(%rip),%ymm8 # 32558 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -12039,7 +12149,7 @@ _sk_store_4444_avx LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,188,78,2,0 ; vbroadcastss 0x24ebc(%rip),%ymm8 # 31adc <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ DB 196,98,125,24,5,8,87,2,0 ; vbroadcastss 0x25708(%rip),%ymm8 # 3255c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,41,114,241,12 ; vpslld $0xc,%xmm9,%xmm10
@@ -12066,7 +12176,7 @@ _sk_store_4444_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne ccb9 <_sk_store_4444_avx+0xb8>
+ DB 117,10 ; jne ceed <_sk_store_4444_avx+0xb8>
DB 196,1,122,127,4,88 ; vmovdqu %xmm8,(%r8,%r11,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -12074,22 +12184,22 @@ _sk_store_4444_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja ccb5 <_sk_store_4444_avx+0xb4>
+ DB 119,236 ; ja cee9 <_sk_store_4444_avx+0xb4>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,68,0,0,0 ; lea 0x44(%rip),%r10 # cd18 <_sk_store_4444_avx+0x117>
+ DB 76,141,21,68,0,0,0 ; lea 0x44(%rip),%r10 # cf4c <_sk_store_4444_avx+0x117>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,3,121,21,4,88,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,2)
- DB 235,207 ; jmp ccb5 <_sk_store_4444_avx+0xb4>
+ DB 235,207 ; jmp cee9 <_sk_store_4444_avx+0xb4>
DB 196,3,121,21,68,88,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
DB 196,1,121,126,4,88 ; vmovd %xmm8,(%r8,%r11,2)
- DB 235,191 ; jmp ccb5 <_sk_store_4444_avx+0xb4>
+ DB 235,191 ; jmp cee9 <_sk_store_4444_avx+0xb4>
DB 196,3,121,21,68,88,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
DB 196,3,121,21,68,88,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
DB 196,3,121,21,68,88,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
DB 196,1,121,214,4,88 ; vmovq %xmm8,(%r8,%r11,2)
- DB 235,159 ; jmp ccb5 <_sk_store_4444_avx+0xb4>
+ DB 235,159 ; jmp cee9 <_sk_store_4444_avx+0xb4>
DB 102,144 ; xchg %ax,%ax
DB 197,255,255 ; (bad)
DB 255,214 ; callq *%rsi
@@ -12123,12 +12233,12 @@ _sk_load_8888_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,135,0,0,0 ; jne cddb <_sk_load_8888_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne d00f <_sk_load_8888_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,222,81,2,0 ; vmovapd 0x251de(%rip),%ymm10 # 31f40 <_sk_srcover_bgra_8888_sse2_lowp+0x82c>
+ DB 197,125,40,21,170,90,2,0 ; vmovapd 0x25aaa(%rip),%ymm10 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x8ac>
DB 196,193,53,84,194 ; vandpd %ymm10,%ymm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,200,76,2,0 ; vbroadcastss 0x24cc8(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,20,85,2,0 ; vbroadcastss 0x25514(%rip),%ymm8 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,193,113,114,209,8 ; vpsrld $0x8,%xmm9,%xmm1
DB 196,99,125,25,203,1 ; vextractf128 $0x1,%ymm9,%xmm3
@@ -12155,21 +12265,21 @@ _sk_load_8888_avx LABEL PROC
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,102,255,255,255 ; ja cd5a <_sk_load_8888_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja cf8e <_sk_load_8888_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # ce90 <_sk_load_8888_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d0c4 <_sk_load_8888_avx+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,12,152 ; vmovss (%r8,%r11,4),%xmm9
- DB 233,71,255,255,255 ; jmpq cd5a <_sk_load_8888_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq cf8e <_sk_load_8888_avx+0x26>
DB 196,129,121,110,68,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,99,117,12,200,4 ; vblendps $0x4,%ymm0,%ymm1,%ymm9
DB 196,129,123,16,4,152 ; vmovsd (%r8,%r11,4),%xmm0
DB 196,99,53,13,200,1 ; vblendpd $0x1,%ymm0,%ymm9,%ymm9
- DB 233,32,255,255,255 ; jmpq cd5a <_sk_load_8888_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq cf8e <_sk_load_8888_avx+0x26>
DB 196,129,121,110,68,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -12183,9 +12293,9 @@ _sk_load_8888_avx LABEL PROC
DB 196,99,53,24,200,1 ; vinsertf128 $0x1,%xmm0,%ymm9,%ymm9
DB 196,129,121,16,4,152 ; vmovupd (%r8,%r11,4),%xmm0
DB 196,67,125,13,201,12 ; vblendpd $0xc,%ymm9,%ymm0,%ymm9
- DB 233,203,254,255,255 ; jmpq cd5a <_sk_load_8888_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq cf8e <_sk_load_8888_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js ce91 <_sk_load_8888_avx+0x15d>
+ DB 120,255 ; js d0c5 <_sk_load_8888_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12216,12 +12326,12 @@ _sk_load_8888_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,135,0,0,0 ; jne cf53 <_sk_load_8888_dst_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne d187 <_sk_load_8888_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,134,80,2,0 ; vmovapd 0x25086(%rip),%ymm10 # 31f60 <_sk_srcover_bgra_8888_sse2_lowp+0x84c>
+ DB 197,125,40,21,82,89,2,0 ; vmovapd 0x25952(%rip),%ymm10 # 32a60 <_sk_srcover_bgra_8888_sse2_lowp+0x8cc>
DB 196,193,53,84,226 ; vandpd %ymm10,%ymm9,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,80,75,2,0 ; vbroadcastss 0x24b50(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,156,83,2,0 ; vbroadcastss 0x2539c(%rip),%ymm8 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5
DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7
@@ -12248,21 +12358,21 @@ _sk_load_8888_dst_avx LABEL PROC
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,102,255,255,255 ; ja ced2 <_sk_load_8888_dst_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja d106 <_sk_load_8888_dst_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d008 <_sk_load_8888_dst_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d23c <_sk_load_8888_dst_avx+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,12,152 ; vmovss (%r8,%r11,4),%xmm9
- DB 233,71,255,255,255 ; jmpq ced2 <_sk_load_8888_dst_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq d106 <_sk_load_8888_dst_avx+0x26>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,99,85,12,204,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm9
DB 196,129,123,16,36,152 ; vmovsd (%r8,%r11,4),%xmm4
DB 196,99,53,13,204,1 ; vblendpd $0x1,%ymm4,%ymm9,%ymm9
- DB 233,32,255,255,255 ; jmpq ced2 <_sk_load_8888_dst_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq d106 <_sk_load_8888_dst_avx+0x26>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -12276,9 +12386,9 @@ _sk_load_8888_dst_avx LABEL PROC
DB 196,99,53,24,204,1 ; vinsertf128 $0x1,%xmm4,%ymm9,%ymm9
DB 196,129,121,16,36,152 ; vmovupd (%r8,%r11,4),%xmm4
DB 196,67,93,13,201,12 ; vblendpd $0xc,%ymm9,%ymm4,%ymm9
- DB 233,203,254,255,255 ; jmpq ced2 <_sk_load_8888_dst_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq d106 <_sk_load_8888_dst_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js d009 <_sk_load_8888_dst_avx+0x15d>
+ DB 120,255 ; js d23d <_sk_load_8888_dst_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12354,10 +12464,10 @@ _sk_gather_8888_avx LABEL PROC
DB 196,131,121,34,4,176,2 ; vpinsrd $0x2,(%r8,%r14,4),%xmm0,%xmm0
DB 196,195,121,34,28,152,3 ; vpinsrd $0x3,(%r8,%rbx,4),%xmm0,%xmm3
DB 196,227,61,24,195,1 ; vinsertf128 $0x1,%xmm3,%ymm8,%ymm0
- DB 197,124,40,21,88,78,2,0 ; vmovaps 0x24e58(%rip),%ymm10 # 31f80 <_sk_srcover_bgra_8888_sse2_lowp+0x86c>
+ DB 197,124,40,21,36,87,2,0 ; vmovaps 0x25724(%rip),%ymm10 # 32a80 <_sk_srcover_bgra_8888_sse2_lowp+0x8ec>
DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,2,73,2,0 ; vbroadcastss 0x24902(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,78,81,2,0 ; vbroadcastss 0x2514e(%rip),%ymm9 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,193,113,114,208,8 ; vpsrld $0x8,%xmm8,%xmm1
DB 197,233,114,211,8 ; vpsrld $0x8,%xmm3,%xmm2
@@ -12392,7 +12502,7 @@ _sk_store_8888_avx LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,46,72,2,0 ; vbroadcastss 0x2482e(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,122,80,2,0 ; vbroadcastss 0x2507a(%rip),%ymm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12417,7 +12527,7 @@ _sk_store_8888_avx LABEL PROC
DB 196,65,45,86,192 ; vorpd %ymm8,%ymm10,%ymm8
DB 196,65,53,86,192 ; vorpd %ymm8,%ymm9,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne d250 <_sk_store_8888_avx+0xae>
+ DB 117,10 ; jne d484 <_sk_store_8888_avx+0xae>
DB 196,1,124,17,4,152 ; vmovups %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -12425,17 +12535,17 @@ _sk_store_8888_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja d24c <_sk_store_8888_avx+0xaa>
+ DB 119,236 ; ja d480 <_sk_store_8888_avx+0xaa>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # d2c0 <_sk_store_8888_avx+0x11e>
+ DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # d4f4 <_sk_store_8888_avx+0x11e>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,208 ; jmp d24c <_sk_store_8888_avx+0xaa>
+ DB 235,208 ; jmp d480 <_sk_store_8888_avx+0xaa>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 235,192 ; jmp d24c <_sk_store_8888_avx+0xaa>
+ DB 235,192 ; jmp d480 <_sk_store_8888_avx+0xaa>
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -12443,7 +12553,7 @@ _sk_store_8888_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,1,122,17,76,152,16 ; vmovss %xmm9,0x10(%r8,%r11,4)
DB 196,1,121,17,4,152 ; vmovupd %xmm8,(%r8,%r11,4)
- DB 235,143 ; jmp d24c <_sk_store_8888_avx+0xaa>
+ DB 235,143 ; jmp d480 <_sk_store_8888_avx+0xaa>
DB 15,31,0 ; nopl (%rax)
DB 180,255 ; mov $0xff,%ah
DB 255 ; (bad)
@@ -12455,7 +12565,7 @@ _sk_store_8888_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,218 ; callq ffffffffdb00d2d4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdbbc0>
+ DB 232,255,255,255,218 ; callq ffffffffdb00d508 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdb374>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12473,12 +12583,12 @@ _sk_load_bgra_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,135,0,0,0 ; jne d383 <_sk_load_bgra_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne d5b7 <_sk_load_bgra_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,150,76,2,0 ; vmovapd 0x24c96(%rip),%ymm10 # 31fa0 <_sk_srcover_bgra_8888_sse2_lowp+0x88c>
+ DB 197,125,40,21,98,85,2,0 ; vmovapd 0x25562(%rip),%ymm10 # 32aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
DB 196,193,53,84,202 ; vandpd %ymm10,%ymm9,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,98,125,24,5,32,71,2,0 ; vbroadcastss 0x24720(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,108,79,2,0 ; vbroadcastss 0x24f6c(%rip),%ymm8 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,116,89,208 ; vmulps %ymm8,%ymm1,%ymm2
DB 196,193,113,114,209,8 ; vpsrld $0x8,%xmm9,%xmm1
DB 196,99,125,25,203,1 ; vextractf128 $0x1,%ymm9,%xmm3
@@ -12505,21 +12615,21 @@ _sk_load_bgra_avx LABEL PROC
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,102,255,255,255 ; ja d302 <_sk_load_bgra_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja d536 <_sk_load_bgra_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d438 <_sk_load_bgra_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d66c <_sk_load_bgra_avx+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,12,152 ; vmovss (%r8,%r11,4),%xmm9
- DB 233,71,255,255,255 ; jmpq d302 <_sk_load_bgra_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq d536 <_sk_load_bgra_avx+0x26>
DB 196,129,121,110,68,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,99,117,12,200,4 ; vblendps $0x4,%ymm0,%ymm1,%ymm9
DB 196,129,123,16,4,152 ; vmovsd (%r8,%r11,4),%xmm0
DB 196,99,53,13,200,1 ; vblendpd $0x1,%ymm0,%ymm9,%ymm9
- DB 233,32,255,255,255 ; jmpq d302 <_sk_load_bgra_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq d536 <_sk_load_bgra_avx+0x26>
DB 196,129,121,110,68,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -12533,9 +12643,9 @@ _sk_load_bgra_avx LABEL PROC
DB 196,99,53,24,200,1 ; vinsertf128 $0x1,%xmm0,%ymm9,%ymm9
DB 196,129,121,16,4,152 ; vmovupd (%r8,%r11,4),%xmm0
DB 196,67,125,13,201,12 ; vblendpd $0xc,%ymm9,%ymm0,%ymm9
- DB 233,203,254,255,255 ; jmpq d302 <_sk_load_bgra_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq d536 <_sk_load_bgra_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js d439 <_sk_load_bgra_avx+0x15d>
+ DB 120,255 ; js d66d <_sk_load_bgra_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12566,12 +12676,12 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,135,0,0,0 ; jne d4fb <_sk_load_bgra_dst_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne d72f <_sk_load_bgra_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,62,75,2,0 ; vmovapd 0x24b3e(%rip),%ymm10 # 31fc0 <_sk_srcover_bgra_8888_sse2_lowp+0x8ac>
+ DB 197,125,40,21,10,84,2,0 ; vmovapd 0x2540a(%rip),%ymm10 # 32ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
DB 196,193,53,84,234 ; vandpd %ymm10,%ymm9,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,98,125,24,5,168,69,2,0 ; vbroadcastss 0x245a8(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,244,77,2,0 ; vbroadcastss 0x24df4(%rip),%ymm8 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,84,89,240 ; vmulps %ymm8,%ymm5,%ymm6
DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5
DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7
@@ -12598,21 +12708,21 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,102,255,255,255 ; ja d47a <_sk_load_bgra_dst_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja d6ae <_sk_load_bgra_dst_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d5b0 <_sk_load_bgra_dst_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d7e4 <_sk_load_bgra_dst_avx+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,12,152 ; vmovss (%r8,%r11,4),%xmm9
- DB 233,71,255,255,255 ; jmpq d47a <_sk_load_bgra_dst_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq d6ae <_sk_load_bgra_dst_avx+0x26>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,99,85,12,204,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm9
DB 196,129,123,16,36,152 ; vmovsd (%r8,%r11,4),%xmm4
DB 196,99,53,13,204,1 ; vblendpd $0x1,%ymm4,%ymm9,%ymm9
- DB 233,32,255,255,255 ; jmpq d47a <_sk_load_bgra_dst_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq d6ae <_sk_load_bgra_dst_avx+0x26>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -12626,9 +12736,9 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 196,99,53,24,204,1 ; vinsertf128 $0x1,%xmm4,%ymm9,%ymm9
DB 196,129,121,16,36,152 ; vmovupd (%r8,%r11,4),%xmm4
DB 196,67,93,13,201,12 ; vblendpd $0xc,%ymm9,%ymm4,%ymm9
- DB 233,203,254,255,255 ; jmpq d47a <_sk_load_bgra_dst_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq d6ae <_sk_load_bgra_dst_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js d5b1 <_sk_load_bgra_dst_avx+0x15d>
+ DB 120,255 ; js d7e5 <_sk_load_bgra_dst_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12704,10 +12814,10 @@ _sk_gather_bgra_avx LABEL PROC
DB 196,131,121,34,4,176,2 ; vpinsrd $0x2,(%r8,%r14,4),%xmm0,%xmm0
DB 196,195,121,34,28,152,3 ; vpinsrd $0x3,(%r8,%rbx,4),%xmm0,%xmm3
DB 196,227,61,24,195,1 ; vinsertf128 $0x1,%xmm3,%ymm8,%ymm0
- DB 197,124,40,13,16,73,2,0 ; vmovaps 0x24910(%rip),%ymm9 # 31fe0 <_sk_srcover_bgra_8888_sse2_lowp+0x8cc>
+ DB 197,124,40,13,220,81,2,0 ; vmovaps 0x251dc(%rip),%ymm9 # 32ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x94c>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,90,67,2,0 ; vbroadcastss 0x2435a(%rip),%ymm10 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,21,166,75,2,0 ; vbroadcastss 0x24ba6(%rip),%ymm10 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,210 ; vmulps %ymm10,%ymm0,%ymm2
DB 196,193,121,114,208,8 ; vpsrld $0x8,%xmm8,%xmm0
DB 197,241,114,211,8 ; vpsrld $0x8,%xmm3,%xmm1
@@ -12742,7 +12852,7 @@ _sk_store_bgra_avx LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,134,66,2,0 ; vbroadcastss 0x24286(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,210,74,2,0 ; vbroadcastss 0x24ad2(%rip),%ymm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12767,7 +12877,7 @@ _sk_store_bgra_avx LABEL PROC
DB 196,65,45,86,192 ; vorpd %ymm8,%ymm10,%ymm8
DB 196,65,53,86,192 ; vorpd %ymm8,%ymm9,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne d7f8 <_sk_store_bgra_avx+0xae>
+ DB 117,10 ; jne da2c <_sk_store_bgra_avx+0xae>
DB 196,1,124,17,4,152 ; vmovups %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -12775,17 +12885,17 @@ _sk_store_bgra_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja d7f4 <_sk_store_bgra_avx+0xaa>
+ DB 119,236 ; ja da28 <_sk_store_bgra_avx+0xaa>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # d868 <_sk_store_bgra_avx+0x11e>
+ DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # da9c <_sk_store_bgra_avx+0x11e>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,208 ; jmp d7f4 <_sk_store_bgra_avx+0xaa>
+ DB 235,208 ; jmp da28 <_sk_store_bgra_avx+0xaa>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 235,192 ; jmp d7f4 <_sk_store_bgra_avx+0xaa>
+ DB 235,192 ; jmp da28 <_sk_store_bgra_avx+0xaa>
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -12793,7 +12903,7 @@ _sk_store_bgra_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,1,122,17,76,152,16 ; vmovss %xmm9,0x10(%r8,%r11,4)
DB 196,1,121,17,4,152 ; vmovupd %xmm8,(%r8,%r11,4)
- DB 235,143 ; jmp d7f4 <_sk_store_bgra_avx+0xaa>
+ DB 235,143 ; jmp da28 <_sk_store_bgra_avx+0xaa>
DB 15,31,0 ; nopl (%rax)
DB 180,255 ; mov $0xff,%ah
DB 255 ; (bad)
@@ -12805,7 +12915,7 @@ _sk_store_bgra_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,218 ; callq ffffffffdb00d87c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc168>
+ DB 232,255,255,255,218 ; callq ffffffffdb00dab0 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdb91c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12828,7 +12938,7 @@ _sk_load_f16_avx LABEL PROC
DB 197,252,17,116,36,64 ; vmovups %ymm6,0x40(%rsp)
DB 197,252,17,108,36,32 ; vmovups %ymm5,0x20(%rsp)
DB 197,252,17,36,36 ; vmovups %ymm4,(%rsp)
- DB 15,133,33,2,0,0 ; jne dae3 <_sk_load_f16_avx+0x25f>
+ DB 15,133,33,2,0,0 ; jne dd17 <_sk_load_f16_avx+0x25f>
DB 196,65,121,16,4,192 ; vmovupd (%r8,%rax,8),%xmm8
DB 196,193,121,16,84,192,16 ; vmovupd 0x10(%r8,%rax,8),%xmm2
DB 196,193,121,16,92,192,32 ; vmovupd 0x20(%r8,%rax,8),%xmm3
@@ -12845,14 +12955,14 @@ _sk_load_f16_avx LABEL PROC
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
- DB 197,123,18,21,237,81,2,0 ; vmovddup 0x251ed(%rip),%xmm10 # 32b08 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
+ DB 197,123,18,21,249,90,2,0 ; vmovddup 0x25af9(%rip),%xmm10 # 33648 <_sk_srcover_bgra_8888_sse2_lowp+0x14b4>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,27,66,2,0 ; vbroadcastss 0x2421b(%rip),%xmm11 # 31b44 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 196,98,121,24,29,107,74,2,0 ; vbroadcastss 0x24a6b(%rip),%xmm11 # 325c8 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
DB 197,33,102,227 ; vpcmpgtd %xmm3,%xmm11,%xmm12
DB 196,193,113,219,210 ; vpand %xmm10,%xmm1,%xmm2
DB 197,33,102,234 ; vpcmpgtd %xmm2,%xmm11,%xmm13
DB 196,195,21,24,252,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm7
- DB 197,123,18,37,204,81,2,0 ; vmovddup 0x251cc(%rip),%xmm12 # 32b10 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
+ DB 197,123,18,37,216,90,2,0 ; vmovddup 0x25ad8(%rip),%xmm12 # 33650 <_sk_srcover_bgra_8888_sse2_lowp+0x14bc>
DB 196,193,113,219,204 ; vpand %xmm12,%xmm1,%xmm1
DB 197,241,114,241,16 ; vpslld $0x10,%xmm1,%xmm1
DB 196,193,121,219,196 ; vpand %xmm12,%xmm0,%xmm0
@@ -12861,7 +12971,7 @@ _sk_load_f16_avx LABEL PROC
DB 197,241,235,202 ; vpor %xmm2,%xmm1,%xmm1
DB 197,233,114,243,13 ; vpslld $0xd,%xmm3,%xmm2
DB 197,249,235,194 ; vpor %xmm2,%xmm0,%xmm0
- DB 196,226,121,24,29,213,65,2,0 ; vbroadcastss 0x241d5(%rip),%xmm3 # 31b48 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ DB 196,226,121,24,29,37,74,2,0 ; vbroadcastss 0x24a25(%rip),%xmm3 # 325cc <_sk_srcover_bgra_8888_sse2_lowp+0x438>
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -12940,29 +13050,29 @@ _sk_load_f16_avx LABEL PROC
DB 196,65,123,16,4,192 ; vmovsd (%r8,%rax,8),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je db49 <_sk_load_f16_avx+0x2c5>
+ DB 116,85 ; je dd7d <_sk_load_f16_avx+0x2c5>
DB 196,65,57,22,68,192,8 ; vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb db49 <_sk_load_f16_avx+0x2c5>
+ DB 114,72 ; jb dd7d <_sk_load_f16_avx+0x2c5>
DB 196,193,123,16,84,192,16 ; vmovsd 0x10(%r8,%rax,8),%xmm2
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je db56 <_sk_load_f16_avx+0x2d2>
+ DB 116,72 ; je dd8a <_sk_load_f16_avx+0x2d2>
DB 196,193,105,22,84,192,24 ; vmovhpd 0x18(%r8,%rax,8),%xmm2,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb db56 <_sk_load_f16_avx+0x2d2>
+ DB 114,59 ; jb dd8a <_sk_load_f16_avx+0x2d2>
DB 196,193,123,16,92,192,32 ; vmovsd 0x20(%r8,%rax,8),%xmm3
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,177,253,255,255 ; je d8dd <_sk_load_f16_avx+0x59>
+ DB 15,132,177,253,255,255 ; je db11 <_sk_load_f16_avx+0x59>
DB 196,193,97,22,92,192,40 ; vmovhpd 0x28(%r8,%rax,8),%xmm3,%xmm3
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,160,253,255,255 ; jb d8dd <_sk_load_f16_avx+0x59>
+ DB 15,130,160,253,255,255 ; jb db11 <_sk_load_f16_avx+0x59>
DB 196,65,122,126,76,192,48 ; vmovq 0x30(%r8,%rax,8),%xmm9
- DB 233,148,253,255,255 ; jmpq d8dd <_sk_load_f16_avx+0x59>
+ DB 233,148,253,255,255 ; jmpq db11 <_sk_load_f16_avx+0x59>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,135,253,255,255 ; jmpq d8dd <_sk_load_f16_avx+0x59>
+ DB 233,135,253,255,255 ; jmpq db11 <_sk_load_f16_avx+0x59>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,126,253,255,255 ; jmpq d8dd <_sk_load_f16_avx+0x59>
+ DB 233,126,253,255,255 ; jmpq db11 <_sk_load_f16_avx+0x59>
PUBLIC _sk_load_f16_dst_avx
_sk_load_f16_dst_avx LABEL PROC
@@ -12979,7 +13089,7 @@ _sk_load_f16_dst_avx LABEL PROC
DB 197,252,17,84,36,64 ; vmovups %ymm2,0x40(%rsp)
DB 197,252,17,76,36,32 ; vmovups %ymm1,0x20(%rsp)
DB 197,252,17,4,36 ; vmovups %ymm0,(%rsp)
- DB 15,133,33,2,0,0 ; jne ddbe <_sk_load_f16_dst_avx+0x25f>
+ DB 15,133,33,2,0,0 ; jne dff2 <_sk_load_f16_dst_avx+0x25f>
DB 196,65,121,16,4,192 ; vmovupd (%r8,%rax,8),%xmm8
DB 196,193,121,16,116,192,16 ; vmovupd 0x10(%r8,%rax,8),%xmm6
DB 196,193,121,16,124,192,32 ; vmovupd 0x20(%r8,%rax,8),%xmm7
@@ -12996,14 +13106,14 @@ _sk_load_f16_dst_avx LABEL PROC
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
- DB 197,123,18,21,18,79,2,0 ; vmovddup 0x24f12(%rip),%xmm10 # 32b08 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
+ DB 197,123,18,21,30,88,2,0 ; vmovddup 0x2581e(%rip),%xmm10 # 33648 <_sk_srcover_bgra_8888_sse2_lowp+0x14b4>
DB 196,193,89,219,250 ; vpand %xmm10,%xmm4,%xmm7
- DB 196,98,121,24,29,64,63,2,0 ; vbroadcastss 0x23f40(%rip),%xmm11 # 31b44 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 196,98,121,24,29,144,71,2,0 ; vbroadcastss 0x24790(%rip),%xmm11 # 325c8 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
DB 197,33,102,231 ; vpcmpgtd %xmm7,%xmm11,%xmm12
DB 196,193,81,219,242 ; vpand %xmm10,%xmm5,%xmm6
DB 197,33,102,238 ; vpcmpgtd %xmm6,%xmm11,%xmm13
DB 196,195,21,24,220,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm3
- DB 197,123,18,37,241,78,2,0 ; vmovddup 0x24ef1(%rip),%xmm12 # 32b10 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
+ DB 197,123,18,37,253,87,2,0 ; vmovddup 0x257fd(%rip),%xmm12 # 33650 <_sk_srcover_bgra_8888_sse2_lowp+0x14bc>
DB 196,193,81,219,236 ; vpand %xmm12,%xmm5,%xmm5
DB 197,209,114,245,16 ; vpslld $0x10,%xmm5,%xmm5
DB 196,193,89,219,228 ; vpand %xmm12,%xmm4,%xmm4
@@ -13012,7 +13122,7 @@ _sk_load_f16_dst_avx LABEL PROC
DB 197,209,235,238 ; vpor %xmm6,%xmm5,%xmm5
DB 197,201,114,247,13 ; vpslld $0xd,%xmm7,%xmm6
DB 197,217,235,230 ; vpor %xmm6,%xmm4,%xmm4
- DB 196,226,121,24,61,250,62,2,0 ; vbroadcastss 0x23efa(%rip),%xmm7 # 31b48 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ DB 196,226,121,24,61,74,71,2,0 ; vbroadcastss 0x2474a(%rip),%xmm7 # 325cc <_sk_srcover_bgra_8888_sse2_lowp+0x438>
DB 197,217,254,231 ; vpaddd %xmm7,%xmm4,%xmm4
DB 197,209,254,239 ; vpaddd %xmm7,%xmm5,%xmm5
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
@@ -13091,29 +13201,29 @@ _sk_load_f16_dst_avx LABEL PROC
DB 196,65,123,16,4,192 ; vmovsd (%r8,%rax,8),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je de24 <_sk_load_f16_dst_avx+0x2c5>
+ DB 116,85 ; je e058 <_sk_load_f16_dst_avx+0x2c5>
DB 196,65,57,22,68,192,8 ; vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb de24 <_sk_load_f16_dst_avx+0x2c5>
+ DB 114,72 ; jb e058 <_sk_load_f16_dst_avx+0x2c5>
DB 196,193,123,16,116,192,16 ; vmovsd 0x10(%r8,%rax,8),%xmm6
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je de31 <_sk_load_f16_dst_avx+0x2d2>
+ DB 116,72 ; je e065 <_sk_load_f16_dst_avx+0x2d2>
DB 196,193,73,22,116,192,24 ; vmovhpd 0x18(%r8,%rax,8),%xmm6,%xmm6
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb de31 <_sk_load_f16_dst_avx+0x2d2>
+ DB 114,59 ; jb e065 <_sk_load_f16_dst_avx+0x2d2>
DB 196,193,123,16,124,192,32 ; vmovsd 0x20(%r8,%rax,8),%xmm7
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,177,253,255,255 ; je dbb8 <_sk_load_f16_dst_avx+0x59>
+ DB 15,132,177,253,255,255 ; je ddec <_sk_load_f16_dst_avx+0x59>
DB 196,193,65,22,124,192,40 ; vmovhpd 0x28(%r8,%rax,8),%xmm7,%xmm7
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,160,253,255,255 ; jb dbb8 <_sk_load_f16_dst_avx+0x59>
+ DB 15,130,160,253,255,255 ; jb ddec <_sk_load_f16_dst_avx+0x59>
DB 196,65,122,126,76,192,48 ; vmovq 0x30(%r8,%rax,8),%xmm9
- DB 233,148,253,255,255 ; jmpq dbb8 <_sk_load_f16_dst_avx+0x59>
+ DB 233,148,253,255,255 ; jmpq ddec <_sk_load_f16_dst_avx+0x59>
DB 197,193,87,255 ; vxorpd %xmm7,%xmm7,%xmm7
DB 197,201,87,246 ; vxorpd %xmm6,%xmm6,%xmm6
- DB 233,135,253,255,255 ; jmpq dbb8 <_sk_load_f16_dst_avx+0x59>
+ DB 233,135,253,255,255 ; jmpq ddec <_sk_load_f16_dst_avx+0x59>
DB 197,193,87,255 ; vxorpd %xmm7,%xmm7,%xmm7
- DB 233,126,253,255,255 ; jmpq dbb8 <_sk_load_f16_dst_avx+0x59>
+ DB 233,126,253,255,255 ; jmpq ddec <_sk_load_f16_dst_avx+0x59>
PUBLIC _sk_gather_f16_avx
_sk_gather_f16_avx LABEL PROC
@@ -13190,14 +13300,14 @@ _sk_gather_f16_avx LABEL PROC
DB 196,226,121,51,208 ; vpmovzxwd %xmm0,%xmm2
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
- DB 197,123,18,29,116,75,2,0 ; vmovddup 0x24b74(%rip),%xmm11 # 32b08 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
+ DB 197,123,18,29,128,84,2,0 ; vmovddup 0x25480(%rip),%xmm11 # 33648 <_sk_srcover_bgra_8888_sse2_lowp+0x14b4>
DB 196,193,121,219,219 ; vpand %xmm11,%xmm0,%xmm3
- DB 196,98,121,24,37,162,59,2,0 ; vbroadcastss 0x23ba2(%rip),%xmm12 # 31b44 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 196,98,121,24,37,242,67,2,0 ; vbroadcastss 0x243f2(%rip),%xmm12 # 325c8 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
DB 197,25,102,235 ; vpcmpgtd %xmm3,%xmm12,%xmm13
DB 196,193,105,219,203 ; vpand %xmm11,%xmm2,%xmm1
DB 197,25,102,193 ; vpcmpgtd %xmm1,%xmm12,%xmm8
DB 196,67,61,24,197,1 ; vinsertf128 $0x1,%xmm13,%ymm8,%ymm8
- DB 197,123,18,45,83,75,2,0 ; vmovddup 0x24b53(%rip),%xmm13 # 32b10 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
+ DB 197,123,18,45,95,84,2,0 ; vmovddup 0x2545f(%rip),%xmm13 # 33650 <_sk_srcover_bgra_8888_sse2_lowp+0x14bc>
DB 196,193,105,219,213 ; vpand %xmm13,%xmm2,%xmm2
DB 197,233,114,242,16 ; vpslld $0x10,%xmm2,%xmm2
DB 197,241,114,241,13 ; vpslld $0xd,%xmm1,%xmm1
@@ -13206,7 +13316,7 @@ _sk_gather_f16_avx LABEL PROC
DB 197,249,114,240,16 ; vpslld $0x10,%xmm0,%xmm0
DB 197,233,114,243,13 ; vpslld $0xd,%xmm3,%xmm2
DB 197,249,235,194 ; vpor %xmm2,%xmm0,%xmm0
- DB 196,226,121,24,29,92,59,2,0 ; vbroadcastss 0x23b5c(%rip),%xmm3 # 31b48 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ DB 196,226,121,24,29,172,67,2,0 ; vbroadcastss 0x243ac(%rip),%xmm3 # 325cc <_sk_srcover_bgra_8888_sse2_lowp+0x438>
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -13294,12 +13404,12 @@ _sk_store_f16_avx LABEL PROC
DB 197,252,17,108,36,64 ; vmovups %ymm5,0x40(%rsp)
DB 197,252,17,100,36,32 ; vmovups %ymm4,0x20(%rsp)
DB 197,252,40,225 ; vmovaps %ymm1,%ymm4
- DB 196,98,125,24,5,125,57,2,0 ; vbroadcastss 0x2397d(%rip),%ymm8 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,5,201,65,2,0 ; vbroadcastss 0x241c9(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,124,84,216 ; vandps %ymm8,%ymm0,%ymm11
- DB 196,98,125,24,21,175,57,2,0 ; vbroadcastss 0x239af(%rip),%ymm10 # 31b4c <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ DB 196,98,125,24,21,255,65,2,0 ; vbroadcastss 0x241ff(%rip),%ymm10 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
DB 196,65,124,84,226 ; vandps %ymm10,%ymm0,%ymm12
DB 196,67,125,25,229,1 ; vextractf128 $0x1,%ymm12,%xmm13
- DB 196,98,121,24,13,159,57,2,0 ; vbroadcastss 0x2399f(%rip),%xmm9 # 31b50 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ DB 196,98,121,24,13,239,65,2,0 ; vbroadcastss 0x241ef(%rip),%xmm9 # 325d4 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
DB 196,65,49,102,245 ; vpcmpgtd %xmm13,%xmm9,%xmm14
DB 196,65,49,102,252 ; vpcmpgtd %xmm12,%xmm9,%xmm15
DB 196,67,5,24,246,1 ; vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
@@ -13310,7 +13420,7 @@ _sk_store_f16_avx LABEL PROC
DB 196,65,17,254,239 ; vpaddd %xmm15,%xmm13,%xmm13
DB 196,193,25,114,212,13 ; vpsrld $0xd,%xmm12,%xmm12
DB 196,65,25,254,227 ; vpaddd %xmm11,%xmm12,%xmm12
- DB 196,98,121,24,29,98,57,2,0 ; vbroadcastss 0x23962(%rip),%xmm11 # 31b54 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ DB 196,98,121,24,29,178,65,2,0 ; vbroadcastss 0x241b2(%rip),%xmm11 # 325d8 <_sk_srcover_bgra_8888_sse2_lowp+0x444>
DB 196,65,17,254,235 ; vpaddd %xmm11,%xmm13,%xmm13
DB 196,65,25,254,227 ; vpaddd %xmm11,%xmm12,%xmm12
DB 196,67,29,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm12,%ymm13
@@ -13393,7 +13503,7 @@ _sk_store_f16_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,74 ; jne e3ce <_sk_store_f16_avx+0x26e>
+ DB 117,74 ; jne e602 <_sk_store_f16_avx+0x26e>
DB 196,65,122,127,28,192 ; vmovdqu %xmm11,(%r8,%rax,8)
DB 196,65,122,127,84,192,16 ; vmovdqu %xmm10,0x10(%r8,%rax,8)
DB 196,65,122,127,76,192,32 ; vmovdqu %xmm9,0x20(%r8,%rax,8)
@@ -13409,22 +13519,22 @@ _sk_store_f16_avx LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,65,121,214,28,192 ; vmovq %xmm11,(%r8,%rax,8)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,197 ; je e39f <_sk_store_f16_avx+0x23f>
+ DB 116,197 ; je e5d3 <_sk_store_f16_avx+0x23f>
DB 196,65,121,23,92,192,8 ; vmovhpd %xmm11,0x8(%r8,%rax,8)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,184 ; jb e39f <_sk_store_f16_avx+0x23f>
+ DB 114,184 ; jb e5d3 <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,84,192,16 ; vmovq %xmm10,0x10(%r8,%rax,8)
- DB 116,175 ; je e39f <_sk_store_f16_avx+0x23f>
+ DB 116,175 ; je e5d3 <_sk_store_f16_avx+0x23f>
DB 196,65,121,23,84,192,24 ; vmovhpd %xmm10,0x18(%r8,%rax,8)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,162 ; jb e39f <_sk_store_f16_avx+0x23f>
+ DB 114,162 ; jb e5d3 <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,76,192,32 ; vmovq %xmm9,0x20(%r8,%rax,8)
- DB 116,153 ; je e39f <_sk_store_f16_avx+0x23f>
+ DB 116,153 ; je e5d3 <_sk_store_f16_avx+0x23f>
DB 196,65,121,23,76,192,40 ; vmovhpd %xmm9,0x28(%r8,%rax,8)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,140 ; jb e39f <_sk_store_f16_avx+0x23f>
+ DB 114,140 ; jb e5d3 <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,68,192,48 ; vmovq %xmm8,0x30(%r8,%rax,8)
- DB 235,131 ; jmp e39f <_sk_store_f16_avx+0x23f>
+ DB 235,131 ; jmp e5d3 <_sk_store_f16_avx+0x23f>
PUBLIC _sk_load_u16_be_avx
_sk_load_u16_be_avx LABEL PROC
@@ -13437,7 +13547,7 @@ _sk_load_u16_be_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,12,1,0,0 ; jne e54f <_sk_load_u16_be_avx+0x133>
+ DB 15,133,12,1,0,0 ; jne e783 <_sk_load_u16_be_avx+0x133>
DB 196,65,121,16,4,64 ; vmovupd (%r8,%rax,2),%xmm8
DB 196,193,121,16,84,64,16 ; vmovupd 0x10(%r8,%rax,2),%xmm2
DB 196,193,121,16,92,64,32 ; vmovupd 0x20(%r8,%rax,2),%xmm3
@@ -13459,7 +13569,7 @@ _sk_load_u16_be_avx LABEL PROC
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,164,53,2,0 ; vbroadcastss 0x235a4(%rip),%ymm9 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,13,240,61,2,0 ; vbroadcastss 0x23df0(%rip),%ymm9 # 324d8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,169,109,202 ; vpunpckhqdq %xmm2,%xmm10,%xmm1
DB 197,233,113,241,8 ; vpsllw $0x8,%xmm1,%xmm2
@@ -13496,29 +13606,29 @@ _sk_load_u16_be_avx LABEL PROC
DB 196,65,123,16,4,64 ; vmovsd (%r8,%rax,2),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je e5b5 <_sk_load_u16_be_avx+0x199>
+ DB 116,85 ; je e7e9 <_sk_load_u16_be_avx+0x199>
DB 196,65,57,22,68,64,8 ; vmovhpd 0x8(%r8,%rax,2),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb e5b5 <_sk_load_u16_be_avx+0x199>
+ DB 114,72 ; jb e7e9 <_sk_load_u16_be_avx+0x199>
DB 196,193,123,16,84,64,16 ; vmovsd 0x10(%r8,%rax,2),%xmm2
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je e5c2 <_sk_load_u16_be_avx+0x1a6>
+ DB 116,72 ; je e7f6 <_sk_load_u16_be_avx+0x1a6>
DB 196,193,105,22,84,64,24 ; vmovhpd 0x18(%r8,%rax,2),%xmm2,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb e5c2 <_sk_load_u16_be_avx+0x1a6>
+ DB 114,59 ; jb e7f6 <_sk_load_u16_be_avx+0x1a6>
DB 196,193,123,16,92,64,32 ; vmovsd 0x20(%r8,%rax,2),%xmm3
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,198,254,255,255 ; je e45e <_sk_load_u16_be_avx+0x42>
+ DB 15,132,198,254,255,255 ; je e692 <_sk_load_u16_be_avx+0x42>
DB 196,193,97,22,92,64,40 ; vmovhpd 0x28(%r8,%rax,2),%xmm3,%xmm3
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,181,254,255,255 ; jb e45e <_sk_load_u16_be_avx+0x42>
+ DB 15,130,181,254,255,255 ; jb e692 <_sk_load_u16_be_avx+0x42>
DB 196,65,122,126,76,64,48 ; vmovq 0x30(%r8,%rax,2),%xmm9
- DB 233,169,254,255,255 ; jmpq e45e <_sk_load_u16_be_avx+0x42>
+ DB 233,169,254,255,255 ; jmpq e692 <_sk_load_u16_be_avx+0x42>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,156,254,255,255 ; jmpq e45e <_sk_load_u16_be_avx+0x42>
+ DB 233,156,254,255,255 ; jmpq e692 <_sk_load_u16_be_avx+0x42>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,147,254,255,255 ; jmpq e45e <_sk_load_u16_be_avx+0x42>
+ DB 233,147,254,255,255 ; jmpq e692 <_sk_load_u16_be_avx+0x42>
PUBLIC _sk_load_rgb_u16_be_avx
_sk_load_rgb_u16_be_avx LABEL PROC
@@ -13533,7 +13643,7 @@ _sk_load_rgb_u16_be_avx LABEL PROC
DB 72,141,4,64 ; lea (%rax,%rax,2),%rax
DB 72,193,248,32 ; sar $0x20,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,253,0,0,0 ; jne e6f3 <_sk_load_rgb_u16_be_avx+0x128>
+ DB 15,133,253,0,0,0 ; jne e927 <_sk_load_rgb_u16_be_avx+0x128>
DB 196,65,122,111,28,64 ; vmovdqu (%r8,%rax,2),%xmm11
DB 196,193,122,111,92,64,12 ; vmovdqu 0xc(%r8,%rax,2),%xmm3
DB 196,193,122,111,84,64,24 ; vmovdqu 0x18(%r8,%rax,2),%xmm2
@@ -13561,7 +13671,7 @@ _sk_load_rgb_u16_be_avx LABEL PROC
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,211,51,2,0 ; vbroadcastss 0x233d3(%rip),%ymm9 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,13,31,60,2,0 ; vbroadcastss 0x23c1f(%rip),%ymm9 # 324d8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,185,109,203 ; vpunpckhqdq %xmm3,%xmm8,%xmm1
DB 197,225,113,241,8 ; vpsllw $0x8,%xmm1,%xmm3
@@ -13583,69 +13693,69 @@ _sk_load_rgb_u16_be_avx LABEL PROC
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,209 ; vmulps %ymm9,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,211,50,2,0 ; vbroadcastss 0x232d3(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,31,59,2,0 ; vbroadcastss 0x23b1f(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,92,64,4,2 ; vpinsrw $0x2,0x4(%r8,%rax,2),%xmm0,%xmm11
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,31 ; jne e72b <_sk_load_rgb_u16_be_avx+0x160>
+ DB 117,31 ; jne e95f <_sk_load_rgb_u16_be_avx+0x160>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
- DB 233,0,255,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,0,255,255,255 ; jmpq e85f <_sk_load_rgb_u16_be_avx+0x60>
DB 196,193,121,110,68,64,6 ; vmovd 0x6(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,68,64,10,2 ; vpinsrw $0x2,0xa(%r8,%rax,2),%xmm0,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,48 ; jb e775 <_sk_load_rgb_u16_be_avx+0x1aa>
+ DB 114,48 ; jb e9a9 <_sk_load_rgb_u16_be_avx+0x1aa>
DB 196,193,121,110,68,64,12 ; vmovd 0xc(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,92,64,16,2 ; vpinsrw $0x2,0x10(%r8,%rax,2),%xmm0,%xmm3
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 117,48 ; jne e78f <_sk_load_rgb_u16_be_avx+0x1c4>
+ DB 117,48 ; jne e9c3 <_sk_load_rgb_u16_be_avx+0x1c4>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
- DB 233,182,254,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,182,254,255,255 ; jmpq e85f <_sk_load_rgb_u16_be_avx+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
- DB 233,156,254,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,156,254,255,255 ; jmpq e85f <_sk_load_rgb_u16_be_avx+0x60>
DB 196,193,121,110,68,64,18 ; vmovd 0x12(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,84,64,22,2 ; vpinsrw $0x2,0x16(%r8,%rax,2),%xmm0,%xmm10
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,39 ; jb e7d0 <_sk_load_rgb_u16_be_avx+0x205>
+ DB 114,39 ; jb ea04 <_sk_load_rgb_u16_be_avx+0x205>
DB 196,193,121,110,68,64,24 ; vmovd 0x18(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,84,64,28,2 ; vpinsrw $0x2,0x1c(%r8,%rax,2),%xmm0,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 117,30 ; jne e7e1 <_sk_load_rgb_u16_be_avx+0x216>
+ DB 117,30 ; jne ea15 <_sk_load_rgb_u16_be_avx+0x216>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
- DB 233,91,254,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,91,254,255,255 ; jmpq e85f <_sk_load_rgb_u16_be_avx+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
- DB 233,74,254,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,74,254,255,255 ; jmpq e85f <_sk_load_rgb_u16_be_avx+0x60>
DB 196,193,121,110,68,64,30 ; vmovd 0x1e(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,76,64,34,2 ; vpinsrw $0x2,0x22(%r8,%rax,2),%xmm0,%xmm1
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,25 ; jb e814 <_sk_load_rgb_u16_be_avx+0x249>
+ DB 114,25 ; jb ea48 <_sk_load_rgb_u16_be_avx+0x249>
DB 196,193,121,110,68,64,36 ; vmovd 0x24(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,68,64,40,2 ; vpinsrw $0x2,0x28(%r8,%rax,2),%xmm0,%xmm0
- DB 233,23,254,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,23,254,255,255 ; jmpq e85f <_sk_load_rgb_u16_be_avx+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,14,254,255,255 ; jmpq e62b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,14,254,255,255 ; jmpq e85f <_sk_load_rgb_u16_be_avx+0x60>
PUBLIC _sk_store_u16_be_avx
_sk_store_u16_be_avx LABEL PROC
@@ -13657,7 +13767,7 @@ _sk_store_u16_be_avx LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
- DB 196,98,125,24,5,156,50,2,0 ; vbroadcastss 0x2329c(%rip),%ymm8 # 31ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ DB 196,98,125,24,5,232,58,2,0 ; vbroadcastss 0x23ae8(%rip),%ymm8 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -13695,7 +13805,7 @@ _sk_store_u16_be_avx LABEL PROC
DB 196,65,17,98,200 ; vpunpckldq %xmm8,%xmm13,%xmm9
DB 196,65,17,106,192 ; vpunpckhdq %xmm8,%xmm13,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,31 ; jne e928 <_sk_store_u16_be_avx+0x10b>
+ DB 117,31 ; jne eb5c <_sk_store_u16_be_avx+0x10b>
DB 196,65,122,127,28,64 ; vmovdqu %xmm11,(%r8,%rax,2)
DB 196,65,122,127,84,64,16 ; vmovdqu %xmm10,0x10(%r8,%rax,2)
DB 196,65,122,127,76,64,32 ; vmovdqu %xmm9,0x20(%r8,%rax,2)
@@ -13704,22 +13814,22 @@ _sk_store_u16_be_avx LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,65,121,214,28,64 ; vmovq %xmm11,(%r8,%rax,2)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je e924 <_sk_store_u16_be_avx+0x107>
+ DB 116,240 ; je eb58 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,23,92,64,8 ; vmovhpd %xmm11,0x8(%r8,%rax,2)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb e924 <_sk_store_u16_be_avx+0x107>
+ DB 114,227 ; jb eb58 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,84,64,16 ; vmovq %xmm10,0x10(%r8,%rax,2)
- DB 116,218 ; je e924 <_sk_store_u16_be_avx+0x107>
+ DB 116,218 ; je eb58 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,23,84,64,24 ; vmovhpd %xmm10,0x18(%r8,%rax,2)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,205 ; jb e924 <_sk_store_u16_be_avx+0x107>
+ DB 114,205 ; jb eb58 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,76,64,32 ; vmovq %xmm9,0x20(%r8,%rax,2)
- DB 116,196 ; je e924 <_sk_store_u16_be_avx+0x107>
+ DB 116,196 ; je eb58 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,23,76,64,40 ; vmovhpd %xmm9,0x28(%r8,%rax,2)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,183 ; jb e924 <_sk_store_u16_be_avx+0x107>
+ DB 114,183 ; jb eb58 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,68,64,48 ; vmovq %xmm8,0x30(%r8,%rax,2)
- DB 235,174 ; jmp e924 <_sk_store_u16_be_avx+0x107>
+ DB 235,174 ; jmp eb58 <_sk_store_u16_be_avx+0x107>
PUBLIC _sk_load_f32_avx
_sk_load_f32_avx LABEL PROC
@@ -13727,7 +13837,7 @@ _sk_load_f32_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,253,87,192 ; vxorpd %ymm0,%ymm0,%ymm0
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,135,94,1,0,0 ; ja eaeb <_sk_load_f32_avx+0x175>
+ DB 15,135,94,1,0,0 ; ja ed1f <_sk_load_f32_avx+0x175>
DB 197,253,17,36,36 ; vmovupd %ymm4,(%rsp)
DB 197,253,17,108,36,32 ; vmovupd %ymm5,0x20(%rsp)
DB 197,253,17,116,36,64 ; vmovupd %ymm6,0x40(%rsp)
@@ -13739,7 +13849,7 @@ _sk_load_f32_avx LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 77,99,201 ; movslq %r9d,%r9
- DB 76,141,21,52,1,0,0 ; lea 0x134(%rip),%r10 # eafc <_sk_load_f32_avx+0x186>
+ DB 76,141,21,52,1,0,0 ; lea 0x134(%rip),%r10 # ed30 <_sk_load_f32_avx+0x186>
DB 73,99,4,186 ; movslq (%r10,%rdi,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 197,221,87,228 ; vxorpd %ymm4,%ymm4,%ymm4
@@ -13802,7 +13912,7 @@ _sk_load_f32_avx LABEL PROC
DB 197,229,87,219 ; vxorpd %ymm3,%ymm3,%ymm3
DB 196,65,45,87,210 ; vxorpd %ymm10,%ymm10,%ymm10
DB 197,245,87,201 ; vxorpd %ymm1,%ymm1,%ymm1
- DB 235,196 ; jmp eabe <_sk_load_f32_avx+0x148>
+ DB 235,196 ; jmp ecf2 <_sk_load_f32_avx+0x148>
DB 102,144 ; xchg %ax,%ax
DB 25,255 ; sbb %edi,%edi
DB 255 ; (bad)
@@ -13828,7 +13938,7 @@ _sk_load_f32_dst_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,221,87,228 ; vxorpd %ymm4,%ymm4,%ymm4
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,135,94,1,0,0 ; ja ec91 <_sk_load_f32_dst_avx+0x175>
+ DB 15,135,94,1,0,0 ; ja eec5 <_sk_load_f32_dst_avx+0x175>
DB 197,253,17,4,36 ; vmovupd %ymm0,(%rsp)
DB 197,253,17,76,36,32 ; vmovupd %ymm1,0x20(%rsp)
DB 197,253,17,84,36,64 ; vmovupd %ymm2,0x40(%rsp)
@@ -13840,7 +13950,7 @@ _sk_load_f32_dst_avx LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 77,99,201 ; movslq %r9d,%r9
- DB 76,141,21,50,1,0,0 ; lea 0x132(%rip),%r10 # eca0 <_sk_load_f32_dst_avx+0x184>
+ DB 76,141,21,50,1,0,0 ; lea 0x132(%rip),%r10 # eed4 <_sk_load_f32_dst_avx+0x184>
DB 73,99,4,186 ; movslq (%r10,%rdi,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 197,253,87,192 ; vxorpd %ymm0,%ymm0,%ymm0
@@ -13903,7 +14013,7 @@ _sk_load_f32_dst_avx LABEL PROC
DB 197,197,87,255 ; vxorpd %ymm7,%ymm7,%ymm7
DB 196,65,45,87,210 ; vxorpd %ymm10,%ymm10,%ymm10
DB 197,213,87,237 ; vxorpd %ymm5,%ymm5,%ymm5
- DB 235,196 ; jmp ec64 <_sk_load_f32_dst_avx+0x148>
+ DB 235,196 ; jmp ee98 <_sk_load_f32_dst_avx+0x148>
DB 27,255 ; sbb %edi,%edi
DB 255 ; (bad)
DB 255,161,255,255,255,140 ; jmpq *-0x73000001(%rcx)
@@ -13914,7 +14024,7 @@ _sk_load_f32_dst_avx LABEL PROC
DB 255,92,255,255 ; lcall *-0x1(%rdi,%rdi,8)
DB 255,70,255 ; incl -0x1(%rsi)
DB 255 ; (bad)
- DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900ecbc <_sk_srcover_bgra_8888_sse2_lowp+0x28fdd5a8>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900eef0 <_sk_srcover_bgra_8888_sse2_lowp+0x28fdcd5c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -13938,7 +14048,7 @@ _sk_store_f32_avx LABEL PROC
DB 196,65,37,20,196 ; vunpcklpd %ymm12,%ymm11,%ymm8
DB 196,65,37,21,220 ; vunpckhpd %ymm12,%ymm11,%ymm11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,55 ; jne ed3f <_sk_store_f32_avx+0x7f>
+ DB 117,55 ; jne ef73 <_sk_store_f32_avx+0x7f>
DB 196,67,45,24,225,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm12
DB 196,67,61,24,235,1 ; vinsertf128 $0x1,%xmm11,%ymm8,%ymm13
DB 196,67,45,6,201,49 ; vperm2f128 $0x31,%ymm9,%ymm10,%ymm9
@@ -13951,22 +14061,22 @@ _sk_store_f32_avx LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,65,121,17,20,128 ; vmovupd %xmm10,(%r8,%rax,4)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je ed3b <_sk_store_f32_avx+0x7b>
+ DB 116,240 ; je ef6f <_sk_store_f32_avx+0x7b>
DB 196,65,121,17,76,128,16 ; vmovupd %xmm9,0x10(%r8,%rax,4)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb ed3b <_sk_store_f32_avx+0x7b>
+ DB 114,227 ; jb ef6f <_sk_store_f32_avx+0x7b>
DB 196,65,121,17,68,128,32 ; vmovupd %xmm8,0x20(%r8,%rax,4)
- DB 116,218 ; je ed3b <_sk_store_f32_avx+0x7b>
+ DB 116,218 ; je ef6f <_sk_store_f32_avx+0x7b>
DB 196,65,121,17,92,128,48 ; vmovupd %xmm11,0x30(%r8,%rax,4)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,205 ; jb ed3b <_sk_store_f32_avx+0x7b>
+ DB 114,205 ; jb ef6f <_sk_store_f32_avx+0x7b>
DB 196,67,125,25,84,128,64,1 ; vextractf128 $0x1,%ymm10,0x40(%r8,%rax,4)
- DB 116,195 ; je ed3b <_sk_store_f32_avx+0x7b>
+ DB 116,195 ; je ef6f <_sk_store_f32_avx+0x7b>
DB 196,67,125,25,76,128,80,1 ; vextractf128 $0x1,%ymm9,0x50(%r8,%rax,4)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,181 ; jb ed3b <_sk_store_f32_avx+0x7b>
+ DB 114,181 ; jb ef6f <_sk_store_f32_avx+0x7b>
DB 196,67,125,25,68,128,96,1 ; vextractf128 $0x1,%ymm8,0x60(%r8,%rax,4)
- DB 235,171 ; jmp ed3b <_sk_store_f32_avx+0x7b>
+ DB 235,171 ; jmp ef6f <_sk_store_f32_avx+0x7b>
PUBLIC _sk_repeat_x_avx
_sk_repeat_x_avx LABEL PROC
@@ -14003,7 +14113,7 @@ _sk_mirror_x_avx LABEL PROC
DB 196,193,58,88,192 ; vaddss %xmm8,%xmm8,%xmm0
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,99,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm8
- DB 197,178,89,5,177,43,2,0 ; vmulss 0x22bb1(%rip),%xmm9,%xmm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,5,253,51,2,0 ; vmulss 0x233fd(%rip),%xmm9,%xmm0 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
@@ -14028,7 +14138,7 @@ _sk_mirror_y_avx LABEL PROC
DB 196,193,58,88,200 ; vaddss %xmm8,%xmm8,%xmm1
DB 196,227,121,4,201,0 ; vpermilps $0x0,%xmm1,%xmm1
DB 196,99,117,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm8
- DB 197,178,89,13,71,43,2,0 ; vmulss 0x22b47(%rip),%xmm9,%xmm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,13,147,51,2,0 ; vmulss 0x23393(%rip),%xmm9,%xmm1 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,227,121,4,201,0 ; vpermilps $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
@@ -14046,7 +14156,7 @@ PUBLIC _sk_clamp_x_1_avx
_sk_clamp_x_1_avx LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,4,43,2,0 ; vbroadcastss 0x22b04(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,80,51,2,0 ; vbroadcastss 0x23350(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -14057,16 +14167,16 @@ _sk_repeat_x_1_avx LABEL PROC
DB 196,193,124,92,192 ; vsubps %ymm8,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,222,42,2,0 ; vbroadcastss 0x22ade(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,42,51,2,0 ; vbroadcastss 0x2332a(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_avx
_sk_mirror_x_1_avx LABEL PROC
- DB 196,98,125,24,5,228,42,2,0 ; vbroadcastss 0x22ae4(%rip),%ymm8 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,5,48,51,2,0 ; vbroadcastss 0x23330(%rip),%ymm8 # 3245c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,186,42,2,0 ; vbroadcastss 0x22aba(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,6,51,2,0 ; vbroadcastss 0x23306(%rip),%ymm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -14076,19 +14186,19 @@ _sk_mirror_x_1_avx LABEL PROC
DB 197,60,92,200 ; vsubps %ymm0,%ymm8,%ymm9
DB 197,180,84,192 ; vandps %ymm0,%ymm9,%ymm0
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,138,42,2,0 ; vbroadcastss 0x22a8a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,214,50,2,0 ; vbroadcastss 0x232d6(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_luminance_to_alpha_avx
_sk_luminance_to_alpha_avx LABEL PROC
- DB 196,226,125,24,29,152,43,2,0 ; vbroadcastss 0x22b98(%rip),%ymm3 # 31ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ DB 196,226,125,24,29,228,51,2,0 ; vbroadcastss 0x233e4(%rip),%ymm3 # 32564 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,29,143,43,2,0 ; vbroadcastss 0x22b8f(%rip),%ymm3 # 31ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ DB 196,226,125,24,29,219,51,2,0 ; vbroadcastss 0x233db(%rip),%ymm3 # 32568 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,130,43,2,0 ; vbroadcastss 0x22b82(%rip),%ymm1 # 31aec <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ DB 196,226,125,24,13,206,51,2,0 ; vbroadcastss 0x233ce(%rip),%ymm1 # 3256c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
DB 197,236,89,201 ; vmulps %ymm1,%ymm2,%ymm1
DB 197,252,88,217 ; vaddps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14321,9 +14431,9 @@ _sk_evenly_spaced_gradient_avx LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 72,139,104,8 ; mov 0x8(%rax),%rbp
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js f311 <_sk_evenly_spaced_gradient_avx+0x28>
+ DB 120,7 ; js f545 <_sk_evenly_spaced_gradient_avx+0x28>
DB 196,225,242,42,203 ; vcvtsi2ss %rbx,%xmm1,%xmm1
- DB 235,21 ; jmp f326 <_sk_evenly_spaced_gradient_avx+0x3d>
+ DB 235,21 ; jmp f55a <_sk_evenly_spaced_gradient_avx+0x3d>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -14491,12 +14601,12 @@ _sk_gradient_avx LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,81 ; jb f6c6 <_sk_gradient_avx+0x72>
+ DB 114,81 ; jb f8fa <_sk_gradient_avx+0x72>
DB 72,139,88,72 ; mov 0x48(%rax),%rbx
DB 73,255,200 ; dec %r8
DB 72,131,195,4 ; add $0x4,%rbx
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
- DB 196,98,125,24,21,58,35,2,0 ; vbroadcastss 0x2233a(%rip),%ymm10 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,24,21,134,43,2,0 ; vbroadcastss 0x22b86(%rip),%ymm10 # 32448 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,98,125,24,3 ; vbroadcastss (%rbx),%ymm8
DB 197,60,194,192,2 ; vcmpleps %ymm0,%ymm8,%ymm8
@@ -14508,7 +14618,7 @@ _sk_gradient_avx LABEL PROC
DB 196,227,117,24,202,1 ; vinsertf128 $0x1,%xmm2,%ymm1,%ymm1
DB 72,131,195,4 ; add $0x4,%rbx
DB 73,255,200 ; dec %r8
- DB 117,204 ; jne f692 <_sk_gradient_avx+0x3e>
+ DB 117,204 ; jne f8c6 <_sk_gradient_avx+0x3e>
DB 196,195,249,22,200,1 ; vpextrq $0x1,%xmm1,%r8
DB 69,137,193 ; mov %r8d,%r9d
DB 73,193,232,32 ; shr $0x20,%r8
@@ -14687,27 +14797,27 @@ _sk_xy_to_unit_angle_avx LABEL PROC
DB 196,65,52,95,226 ; vmaxps %ymm10,%ymm9,%ymm12
DB 196,65,36,94,220 ; vdivps %ymm12,%ymm11,%ymm11
DB 196,65,36,89,227 ; vmulps %ymm11,%ymm11,%ymm12
- DB 196,98,125,24,45,81,32,2,0 ; vbroadcastss 0x22051(%rip),%ymm13 # 31af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,45,157,40,2,0 ; vbroadcastss 0x2289d(%rip),%ymm13 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,71,32,2,0 ; vbroadcastss 0x22047(%rip),%ymm14 # 31af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ DB 196,98,125,24,53,147,40,2,0 ; vbroadcastss 0x22893(%rip),%ymm14 # 32574 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,65,20,88,238 ; vaddps %ymm14,%ymm13,%ymm13
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,56,32,2,0 ; vbroadcastss 0x22038(%rip),%ymm14 # 31af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ DB 196,98,125,24,53,132,40,2,0 ; vbroadcastss 0x22884(%rip),%ymm14 # 32578 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,65,20,88,238 ; vaddps %ymm14,%ymm13,%ymm13
DB 196,65,28,89,229 ; vmulps %ymm13,%ymm12,%ymm12
- DB 196,98,125,24,45,41,32,2,0 ; vbroadcastss 0x22029(%rip),%ymm13 # 31afc <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ DB 196,98,125,24,45,117,40,2,0 ; vbroadcastss 0x22875(%rip),%ymm13 # 3257c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
DB 196,65,52,194,202,1 ; vcmpltps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,20,32,2,0 ; vbroadcastss 0x22014(%rip),%ymm10 # 31b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ DB 196,98,125,24,21,96,40,2,0 ; vbroadcastss 0x22860(%rip),%ymm10 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 196,65,44,92,211 ; vsubps %ymm11,%ymm10,%ymm10
DB 196,67,37,74,202,144 ; vblendvps %ymm9,%ymm10,%ymm11,%ymm9
DB 196,193,124,194,192,1 ; vcmpltps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,21,186,30,2,0 ; vbroadcastss 0x21eba(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,6,39,2,0 ; vbroadcastss 0x22706(%rip),%ymm10 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,164,30,2,0 ; vbroadcastss 0x21ea4(%rip),%ymm10 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,21,240,38,2,0 ; vbroadcastss 0x226f0(%rip),%ymm10 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -14733,7 +14843,7 @@ _sk_xy_to_2pt_conical_quadratic_max_avx LABEL PROC
DB 196,67,121,4,210,0 ; vpermilps $0x0,%xmm10,%xmm10
DB 196,67,45,24,210,1 ; vinsertf128 $0x1,%xmm10,%ymm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,138,31,2,0 ; vbroadcastss 0x21f8a(%rip),%ymm11 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,214,39,2,0 ; vbroadcastss 0x227d6(%rip),%ymm11 # 32584 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
@@ -14742,17 +14852,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,94,31,2,0 ; vbroadcastss 0x21f5e(%rip),%ymm9 # 31b08 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,170,39,2,0 ; vbroadcastss 0x227aa(%rip),%ymm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,60,31,2,0 ; vbroadcastss 0x21f3c(%rip),%ymm9 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,136,39,2,0 ; vbroadcastss 0x22788(%rip),%ymm9 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,221,29,2,0 ; vbroadcastss 0x21ddd(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,41,38,2,0 ; vbroadcastss 0x22629(%rip),%ymm11 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14770,7 +14880,7 @@ _sk_xy_to_2pt_conical_quadratic_min_avx LABEL PROC
DB 196,67,121,4,210,0 ; vpermilps $0x0,%xmm10,%xmm10
DB 196,67,45,24,210,1 ; vinsertf128 $0x1,%xmm10,%ymm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,220,30,2,0 ; vbroadcastss 0x21edc(%rip),%ymm11 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,40,39,2,0 ; vbroadcastss 0x22728(%rip),%ymm11 # 32584 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
@@ -14779,17 +14889,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,176,30,2,0 ; vbroadcastss 0x21eb0(%rip),%ymm9 # 31b08 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,252,38,2,0 ; vbroadcastss 0x226fc(%rip),%ymm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,142,30,2,0 ; vbroadcastss 0x21e8e(%rip),%ymm9 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,218,38,2,0 ; vbroadcastss 0x226da(%rip),%ymm9 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,47,29,2,0 ; vbroadcastss 0x21d2f(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,123,37,2,0 ; vbroadcastss 0x2257b(%rip),%ymm11 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14806,7 +14916,7 @@ _sk_xy_to_2pt_conical_linear_avx LABEL PROC
DB 196,67,121,4,201,0 ; vpermilps $0x0,%xmm9,%xmm9
DB 196,67,53,24,201,1 ; vinsertf128 $0x1,%xmm9,%ymm9,%ymm9
DB 197,52,88,200 ; vaddps %ymm0,%ymm9,%ymm9
- DB 196,98,125,24,21,52,30,2,0 ; vbroadcastss 0x21e34(%rip),%ymm10 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,21,128,38,2,0 ; vbroadcastss 0x22680(%rip),%ymm10 # 32584 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,209 ; vmulps %ymm1,%ymm1,%ymm10
@@ -14815,7 +14925,7 @@ _sk_xy_to_2pt_conical_linear_avx LABEL PROC
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,172,92,192 ; vsubps %ymm0,%ymm10,%ymm0
- DB 196,98,125,24,5,12,30,2,0 ; vbroadcastss 0x21e0c(%rip),%ymm8 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,5,88,38,2,0 ; vbroadcastss 0x22658(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,193,124,87,192 ; vxorps %ymm8,%ymm0,%ymm0
DB 196,193,124,94,193 ; vdivps %ymm9,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14853,7 +14963,7 @@ _sk_apply_vector_mask_avx LABEL PROC
PUBLIC _sk_save_xy_avx
_sk_save_xy_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,70,28,2,0 ; vbroadcastss 0x21c46(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,146,36,2,0 ; vbroadcastss 0x22492(%rip),%ymm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -14886,9 +14996,9 @@ _sk_accumulate_avx LABEL PROC
PUBLIC _sk_bilinear_nx_avx
_sk_bilinear_nx_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,24,29,2,0 ; vbroadcastss 0x21d18(%rip),%ymm0 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,100,37,2,0 ; vbroadcastss 0x22564(%rip),%ymm0 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,191,27,2,0 ; vbroadcastss 0x21bbf(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,11,36,2,0 ; vbroadcastss 0x2240b(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14897,7 +15007,7 @@ _sk_bilinear_nx_avx LABEL PROC
PUBLIC _sk_bilinear_px_avx
_sk_bilinear_px_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,156,27,2,0 ; vbroadcastss 0x21b9c(%rip),%ymm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,232,35,2,0 ; vbroadcastss 0x223e8(%rip),%ymm0 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -14907,9 +15017,9 @@ _sk_bilinear_px_avx LABEL PROC
PUBLIC _sk_bilinear_ny_avx
_sk_bilinear_ny_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,201,28,2,0 ; vbroadcastss 0x21cc9(%rip),%ymm1 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,21,37,2,0 ; vbroadcastss 0x22515(%rip),%ymm1 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,111,27,2,0 ; vbroadcastss 0x21b6f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,187,35,2,0 ; vbroadcastss 0x223bb(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14918,7 +15028,7 @@ _sk_bilinear_ny_avx LABEL PROC
PUBLIC _sk_bilinear_py_avx
_sk_bilinear_py_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,76,27,2,0 ; vbroadcastss 0x21b4c(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,13,152,35,2,0 ; vbroadcastss 0x22398(%rip),%ymm1 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -14928,14 +15038,14 @@ _sk_bilinear_py_avx LABEL PROC
PUBLIC _sk_bicubic_n3x_avx
_sk_bicubic_n3x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,124,28,2,0 ; vbroadcastss 0x21c7c(%rip),%ymm0 # 31b14 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,5,200,36,2,0 ; vbroadcastss 0x224c8(%rip),%ymm0 # 32594 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,31,27,2,0 ; vbroadcastss 0x21b1f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,107,35,2,0 ; vbroadcastss 0x2236b(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,93,28,2,0 ; vbroadcastss 0x21c5d(%rip),%ymm10 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,169,36,2,0 ; vbroadcastss 0x224a9(%rip),%ymm10 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,111,27,2,0 ; vbroadcastss 0x21b6f(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,187,35,2,0 ; vbroadcastss 0x223bb(%rip),%ymm10 # 324b8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -14945,19 +15055,19 @@ _sk_bicubic_n3x_avx LABEL PROC
PUBLIC _sk_bicubic_n1x_avx
_sk_bicubic_n1x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,38,28,2,0 ; vbroadcastss 0x21c26(%rip),%ymm0 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,114,36,2,0 ; vbroadcastss 0x22472(%rip),%ymm0 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,205,26,2,0 ; vbroadcastss 0x21acd(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,25,35,2,0 ; vbroadcastss 0x22319(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,24,28,2,0 ; vbroadcastss 0x21c18(%rip),%ymm9 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,100,36,2,0 ; vbroadcastss 0x22464(%rip),%ymm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,6,28,2,0 ; vbroadcastss 0x21c06(%rip),%ymm10 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,82,36,2,0 ; vbroadcastss 0x22452(%rip),%ymm10 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,151,26,2,0 ; vbroadcastss 0x21a97(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,227,34,2,0 ; vbroadcastss 0x222e3(%rip),%ymm10 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,232,27,2,0 ; vbroadcastss 0x21be8(%rip),%ymm9 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,52,36,2,0 ; vbroadcastss 0x22434(%rip),%ymm9 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14966,17 +15076,17 @@ _sk_bicubic_n1x_avx LABEL PROC
PUBLIC _sk_bicubic_p1x_avx
_sk_bicubic_p1x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,104,26,2,0 ; vbroadcastss 0x21a68(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,180,34,2,0 ; vbroadcastss 0x222b4(%rip),%ymm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,136,128,0,0,0 ; vmovups 0x80(%rax),%ymm9
- DB 196,98,125,24,21,179,27,2,0 ; vbroadcastss 0x21bb3(%rip),%ymm10 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,255,35,2,0 ; vbroadcastss 0x223ff(%rip),%ymm10 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,161,27,2,0 ; vbroadcastss 0x21ba1(%rip),%ymm11 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,237,35,2,0 ; vbroadcastss 0x223ed(%rip),%ymm11 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 196,98,125,24,13,140,27,2,0 ; vbroadcastss 0x21b8c(%rip),%ymm9 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,216,35,2,0 ; vbroadcastss 0x223d8(%rip),%ymm9 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14985,13 +15095,13 @@ _sk_bicubic_p1x_avx LABEL PROC
PUBLIC _sk_bicubic_p3x_avx
_sk_bicubic_p3x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,104,27,2,0 ; vbroadcastss 0x21b68(%rip),%ymm0 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,5,180,35,2,0 ; vbroadcastss 0x223b4(%rip),%ymm0 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,74,27,2,0 ; vbroadcastss 0x21b4a(%rip),%ymm10 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,150,35,2,0 ; vbroadcastss 0x22396(%rip),%ymm10 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,92,26,2,0 ; vbroadcastss 0x21a5c(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,168,34,2,0 ; vbroadcastss 0x222a8(%rip),%ymm10 # 324b8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -15001,14 +15111,14 @@ _sk_bicubic_p3x_avx LABEL PROC
PUBLIC _sk_bicubic_n3y_avx
_sk_bicubic_n3y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,23,27,2,0 ; vbroadcastss 0x21b17(%rip),%ymm1 # 31b14 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,13,99,35,2,0 ; vbroadcastss 0x22363(%rip),%ymm1 # 32594 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,185,25,2,0 ; vbroadcastss 0x219b9(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,5,34,2,0 ; vbroadcastss 0x22205(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,247,26,2,0 ; vbroadcastss 0x21af7(%rip),%ymm10 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,67,35,2,0 ; vbroadcastss 0x22343(%rip),%ymm10 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,9,26,2,0 ; vbroadcastss 0x21a09(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,85,34,2,0 ; vbroadcastss 0x22255(%rip),%ymm10 # 324b8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -15018,19 +15128,19 @@ _sk_bicubic_n3y_avx LABEL PROC
PUBLIC _sk_bicubic_n1y_avx
_sk_bicubic_n1y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,192,26,2,0 ; vbroadcastss 0x21ac0(%rip),%ymm1 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,12,35,2,0 ; vbroadcastss 0x2230c(%rip),%ymm1 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,102,25,2,0 ; vbroadcastss 0x21966(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,178,33,2,0 ; vbroadcastss 0x221b2(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,177,26,2,0 ; vbroadcastss 0x21ab1(%rip),%ymm9 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,253,34,2,0 ; vbroadcastss 0x222fd(%rip),%ymm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,159,26,2,0 ; vbroadcastss 0x21a9f(%rip),%ymm10 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,235,34,2,0 ; vbroadcastss 0x222eb(%rip),%ymm10 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,48,25,2,0 ; vbroadcastss 0x21930(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,124,33,2,0 ; vbroadcastss 0x2217c(%rip),%ymm10 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,129,26,2,0 ; vbroadcastss 0x21a81(%rip),%ymm9 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,205,34,2,0 ; vbroadcastss 0x222cd(%rip),%ymm9 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -15039,17 +15149,17 @@ _sk_bicubic_n1y_avx LABEL PROC
PUBLIC _sk_bicubic_p1y_avx
_sk_bicubic_p1y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,1,25,2,0 ; vbroadcastss 0x21901(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,77,33,2,0 ; vbroadcastss 0x2214d(%rip),%ymm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,72,64 ; vaddps 0x40(%rax),%ymm8,%ymm1
DB 197,124,16,136,192,0,0,0 ; vmovups 0xc0(%rax),%ymm9
- DB 196,98,125,24,21,75,26,2,0 ; vbroadcastss 0x21a4b(%rip),%ymm10 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,151,34,2,0 ; vbroadcastss 0x22297(%rip),%ymm10 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,57,26,2,0 ; vbroadcastss 0x21a39(%rip),%ymm11 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,133,34,2,0 ; vbroadcastss 0x22285(%rip),%ymm11 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 196,98,125,24,13,36,26,2,0 ; vbroadcastss 0x21a24(%rip),%ymm9 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,112,34,2,0 ; vbroadcastss 0x22270(%rip),%ymm9 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -15058,13 +15168,13 @@ _sk_bicubic_p1y_avx LABEL PROC
PUBLIC _sk_bicubic_p3y_avx
_sk_bicubic_p3y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,0,26,2,0 ; vbroadcastss 0x21a00(%rip),%ymm1 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,13,76,34,2,0 ; vbroadcastss 0x2224c(%rip),%ymm1 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,225,25,2,0 ; vbroadcastss 0x219e1(%rip),%ymm10 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,45,34,2,0 ; vbroadcastss 0x2222d(%rip),%ymm10 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,243,24,2,0 ; vbroadcastss 0x218f3(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,63,33,2,0 ; vbroadcastss 0x2213f(%rip),%ymm10 # 324b8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -15200,7 +15310,7 @@ _sk_clut_3D_avx LABEL PROC
DB 72,139,0 ; mov (%rax),%rax
DB 197,217,254,207 ; vpaddd %xmm7,%xmm4,%xmm1
DB 197,249,254,193 ; vpaddd %xmm1,%xmm0,%xmm0
- DB 196,226,121,24,37,131,23,2,0 ; vbroadcastss 0x21783(%rip),%xmm4 # 31b2c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,226,121,24,37,207,31,2,0 ; vbroadcastss 0x21fcf(%rip),%xmm4 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,98,121,64,228 ; vpmulld %xmm4,%xmm0,%xmm12
DB 196,226,49,64,198 ; vpmulld %xmm6,%xmm9,%xmm0
DB 197,249,127,132,36,0,1,0,0 ; vmovdqa %xmm0,0x100(%rsp)
@@ -15254,7 +15364,7 @@ _sk_clut_3D_avx LABEL PROC
DB 196,161,122,16,60,128 ; vmovss (%rax,%r8,4),%xmm7
DB 196,227,73,33,247,48 ; vinsertps $0x30,%xmm7,%xmm6,%xmm6
DB 196,227,77,24,237,1 ; vinsertf128 $0x1,%xmm5,%ymm6,%ymm5
- DB 196,98,121,24,21,252,20,2,0 ; vbroadcastss 0x214fc(%rip),%xmm10 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,121,24,21,72,29,2,0 ; vbroadcastss 0x21d48(%rip),%xmm10 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,105,254,210 ; vpaddd %xmm10,%xmm2,%xmm2
DB 196,195,249,22,208,1 ; vpextrq $0x1,%xmm2,%r8
DB 196,193,249,126,209 ; vmovq %xmm2,%r9
@@ -15282,7 +15392,7 @@ _sk_clut_3D_avx LABEL PROC
DB 196,161,122,16,60,128 ; vmovss (%rax,%r8,4),%xmm7
DB 196,227,73,33,247,48 ; vinsertps $0x30,%xmm7,%xmm6,%xmm6
DB 196,227,77,24,210,1 ; vinsertf128 $0x1,%xmm2,%ymm6,%ymm2
- DB 196,226,125,24,61,192,21,2,0 ; vbroadcastss 0x215c0(%rip),%ymm7 # 31b28 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,61,12,30,2,0 ; vbroadcastss 0x21e0c(%rip),%ymm7 # 325a8 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,148,88,247 ; vaddps %ymm7,%ymm13,%ymm6
DB 197,124,40,231 ; vmovaps %ymm7,%ymm12
DB 197,124,17,164,36,128,0,0,0 ; vmovups %ymm12,0x80(%rsp)
@@ -16023,7 +16133,7 @@ _sk_clut_4D_avx LABEL PROC
DB 197,249,127,132,36,160,0,0,0 ; vmovdqa %xmm0,0xa0(%rsp)
DB 197,225,254,216 ; vpaddd %xmm0,%xmm3,%xmm3
DB 197,233,254,195 ; vpaddd %xmm3,%xmm2,%xmm0
- DB 196,98,121,24,13,81,6,2,0 ; vbroadcastss 0x20651(%rip),%xmm9 # 31b2c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,121,24,13,157,14,2,0 ; vbroadcastss 0x20e9d(%rip),%xmm9 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,121,64,209 ; vpmulld %xmm9,%xmm0,%xmm2
DB 196,226,81,64,199 ; vpmulld %xmm7,%xmm5,%xmm0
DB 197,249,127,132,36,224,1,0,0 ; vmovdqa %xmm0,0x1e0(%rsp)
@@ -16080,7 +16190,7 @@ _sk_clut_4D_avx LABEL PROC
DB 196,161,122,16,60,128 ; vmovss (%rax,%r8,4),%xmm7
DB 196,227,73,33,247,48 ; vinsertps $0x30,%xmm7,%xmm6,%xmm6
DB 196,227,77,24,237,1 ; vinsertf128 $0x1,%xmm5,%ymm6,%ymm5
- DB 196,98,121,24,21,186,3,2,0 ; vbroadcastss 0x203ba(%rip),%xmm10 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,121,24,21,6,12,2,0 ; vbroadcastss 0x20c06(%rip),%xmm10 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,121,254,194 ; vpaddd %xmm10,%xmm0,%xmm0
DB 196,195,249,22,192,1 ; vpextrq $0x1,%xmm0,%r8
DB 196,193,249,126,193 ; vmovq %xmm0,%r9
@@ -16108,7 +16218,7 @@ _sk_clut_4D_avx LABEL PROC
DB 196,161,122,16,52,128 ; vmovss (%rax,%r8,4),%xmm6
DB 196,227,105,33,214,48 ; vinsertps $0x30,%xmm6,%xmm2,%xmm2
DB 196,227,109,24,208,1 ; vinsertf128 $0x1,%xmm0,%ymm2,%ymm2
- DB 196,98,125,24,37,126,4,2,0 ; vbroadcastss 0x2047e(%rip),%ymm12 # 31b28 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,98,125,24,37,202,12,2,0 ; vbroadcastss 0x20cca(%rip),%ymm12 # 325a8 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 196,193,4,88,196 ; vaddps %ymm12,%ymm15,%ymm0
DB 197,124,17,164,36,128,0,0,0 ; vmovups %ymm12,0x80(%rsp)
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
@@ -17506,7 +17616,7 @@ _sk_clut_4D_avx LABEL PROC
DB 197,228,89,210 ; vmulps %ymm2,%ymm3,%ymm2
DB 197,220,88,210 ; vaddps %ymm2,%ymm4,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,148,229,1,0 ; vbroadcastss 0x1e594(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,224,237,1,0 ; vbroadcastss 0x1ede0(%rip),%ymm3 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,164,36,192,2,0,0 ; vmovups 0x2c0(%rsp),%ymm4
DB 197,252,16,172,36,224,2,0,0 ; vmovups 0x2e0(%rsp),%ymm5
DB 197,252,16,180,36,0,3,0,0 ; vmovups 0x300(%rsp),%ymm6
@@ -17520,18 +17630,18 @@ _sk_clut_4D_avx LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_avx
_sk_gauss_a_to_rgba_avx LABEL PROC
- DB 196,226,125,24,5,199,230,1,0 ; vbroadcastss 0x1e6c7(%rip),%ymm0 # 31b34 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,226,125,24,5,19,239,1,0 ; vbroadcastss 0x1ef13(%rip),%ymm0 # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
- DB 196,226,125,24,13,182,230,1,0 ; vbroadcastss 0x1e6b6(%rip),%ymm1 # 31b30 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,13,2,239,1,0 ; vbroadcastss 0x1ef02(%rip),%ymm1 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,173,230,1,0 ; vbroadcastss 0x1e6ad(%rip),%ymm1 # 31b38 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,226,125,24,13,249,238,1,0 ; vbroadcastss 0x1eef9(%rip),%ymm1 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,160,230,1,0 ; vbroadcastss 0x1e6a0(%rip),%ymm1 # 31b3c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,226,125,24,13,236,238,1,0 ; vbroadcastss 0x1eeec(%rip),%ymm1 # 325bc <_sk_srcover_bgra_8888_sse2_lowp+0x428>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,147,230,1,0 ; vbroadcastss 0x1e693(%rip),%ymm1 # 31b40 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,226,125,24,13,223,238,1,0 ; vbroadcastss 0x1eedf(%rip),%ymm1 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -17539,6 +17649,180 @@ _sk_gauss_a_to_rgba_avx LABEL PROC
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
DB 255,224 ; jmpq *%rax
+PUBLIC _sk_bilerp_clamp_8888_avx
+_sk_bilerp_clamp_8888_avx LABEL PROC
+ DB 85 ; push %rbp
+ DB 72,137,229 ; mov %rsp,%rbp
+ DB 65,87 ; push %r15
+ DB 65,86 ; push %r14
+ DB 65,85 ; push %r13
+ DB 65,84 ; push %r12
+ DB 83 ; push %rbx
+ DB 72,131,228,224 ; and $0xffffffffffffffe0,%rsp
+ DB 72,129,236,192,1,0,0 ; sub $0x1c0,%rsp
+ DB 197,252,41,188,36,128,0,0,0 ; vmovaps %ymm7,0x80(%rsp)
+ DB 197,252,41,116,36,96 ; vmovaps %ymm6,0x60(%rsp)
+ DB 197,252,41,108,36,64 ; vmovaps %ymm5,0x40(%rsp)
+ DB 197,252,41,100,36,32 ; vmovaps %ymm4,0x20(%rsp)
+ DB 72,137,76,36,24 ; mov %rcx,0x18(%rsp)
+ DB 72,137,84,36,16 ; mov %rdx,0x10(%rsp)
+ DB 72,137,250 ; mov %rdi,%rdx
+ DB 76,141,68,36,8 ; lea 0x8(%rsp),%r8
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 196,226,125,24,37,251,236,1,0 ; vbroadcastss 0x1ecfb(%rip),%ymm4 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,252,41,132,36,128,1,0,0 ; vmovaps %ymm0,0x180(%rsp)
+ DB 197,252,88,212 ; vaddps %ymm4,%ymm0,%ymm2
+ DB 196,227,125,8,218,1 ; vroundps $0x1,%ymm2,%ymm3
+ DB 197,236,92,195 ; vsubps %ymm3,%ymm2,%ymm0
+ DB 197,252,41,140,36,32,1,0,0 ; vmovaps %ymm1,0x120(%rsp)
+ DB 197,244,88,204 ; vaddps %ymm4,%ymm1,%ymm1
+ DB 196,227,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm2
+ DB 197,244,92,210 ; vsubps %ymm2,%ymm1,%ymm2
+ DB 73,185,0,0,0,191,0,0,0,63 ; movabs $0x3f000000bf000000,%r9
+ DB 77,137,8 ; mov %r9,(%r8)
+ DB 72,141,124,36,16 ; lea 0x10(%rsp),%rdi
+ DB 196,226,125,24,13,182,236,1,0 ; vbroadcastss 0x1ecb6(%rip),%ymm1 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 197,252,41,132,36,96,1,0,0 ; vmovaps %ymm0,0x160(%rsp)
+ DB 197,244,92,192 ; vsubps %ymm0,%ymm1,%ymm0
+ DB 197,252,41,132,36,64,1,0,0 ; vmovaps %ymm0,0x140(%rsp)
+ DB 197,252,41,148,36,0,1,0,0 ; vmovaps %ymm2,0x100(%rsp)
+ DB 197,244,92,194 ; vsubps %ymm2,%ymm1,%ymm0
+ DB 197,252,41,132,36,160,0,0,0 ; vmovaps %ymm0,0xa0(%rsp)
+ DB 196,226,125,24,72,12 ; vbroadcastss 0xc(%rax),%ymm1
+ DB 196,227,125,25,202,1 ; vextractf128 $0x1,%ymm1,%xmm2
+ DB 197,225,118,219 ; vpcmpeqd %xmm3,%xmm3,%xmm3
+ DB 197,233,254,211 ; vpaddd %xmm3,%xmm2,%xmm2
+ DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
+ DB 196,99,117,24,242,1 ; vinsertf128 $0x1,%xmm2,%ymm1,%ymm14
+ DB 196,226,125,24,72,16 ; vbroadcastss 0x10(%rax),%ymm1
+ DB 196,227,125,25,202,1 ; vextractf128 $0x1,%ymm1,%xmm2
+ DB 197,233,254,211 ; vpaddd %xmm3,%xmm2,%xmm2
+ DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
+ DB 196,227,117,24,194,1 ; vinsertf128 $0x1,%xmm2,%ymm1,%ymm0
+ DB 197,252,41,132,36,224,0,0,0 ; vmovaps %ymm0,0xe0(%rsp)
+ DB 76,139,16 ; mov (%rax),%r10
+ DB 196,226,125,24,64,8 ; vbroadcastss 0x8(%rax),%ymm0
+ DB 197,252,41,132,36,192,0,0,0 ; vmovaps %ymm0,0xc0(%rsp)
+ DB 197,250,16,13,123,237,1,0 ; vmovss 0x1ed7b(%rip),%xmm1 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 197,124,40,21,227,242,1,0 ; vmovaps 0x1f2e3(%rip),%ymm10 # 32b00 <_sk_srcover_bgra_8888_sse2_lowp+0x96c>
+ DB 196,226,125,24,37,150,236,1,0 ; vbroadcastss 0x1ec96(%rip),%ymm4 # 324bc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
+ DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
+ DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
+ DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
+ DB 235,5 ; jmp 1383f <_sk_bilerp_clamp_8888_avx+0x14a>
+ DB 196,193,122,16,8 ; vmovss (%r8),%xmm1
+ DB 196,227,121,4,241,0 ; vpermilps $0x0,%xmm1,%xmm6
+ DB 196,227,77,24,246,1 ; vinsertf128 $0x1,%xmm6,%ymm6,%ymm6
+ DB 197,204,88,180,36,32,1,0,0 ; vaddps 0x120(%rsp),%ymm6,%ymm6
+ DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
+ DB 197,252,95,246 ; vmaxps %ymm6,%ymm0,%ymm6
+ DB 197,248,46,13,96,237,1,0 ; vucomiss 0x1ed60(%rip),%xmm1 # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 197,124,40,156,36,0,1,0,0 ; vmovaps 0x100(%rsp),%ymm11
+ DB 119,9 ; ja 13878 <_sk_bilerp_clamp_8888_avx+0x183>
+ DB 197,124,40,156,36,160,0,0,0 ; vmovaps 0xa0(%rsp),%ymm11
+ DB 197,204,93,140,36,224,0,0,0 ; vminps 0xe0(%rsp),%ymm6,%ymm1
+ DB 197,254,91,201 ; vcvttps2dq %ymm1,%ymm1
+ DB 196,227,125,25,206,1 ; vextractf128 $0x1,%ymm1,%xmm6
+ DB 197,253,111,132,36,192,0,0,0 ; vmovdqa 0xc0(%rsp),%ymm0
+ DB 196,227,125,25,199,1 ; vextractf128 $0x1,%ymm0,%xmm7
+ DB 196,226,65,64,246 ; vpmulld %xmm6,%xmm7,%xmm6
+ DB 196,226,121,64,201 ; vpmulld %xmm1,%xmm0,%xmm1
+ DB 196,227,117,24,206,1 ; vinsertf128 $0x1,%xmm6,%ymm1,%ymm1
+ DB 69,49,219 ; xor %r11d,%r11d
+ DB 196,33,122,16,124,28,8 ; vmovss 0x8(%rsp,%r11,1),%xmm15
+ DB 196,195,121,4,247,0 ; vpermilps $0x0,%xmm15,%xmm6
+ DB 196,227,77,24,246,1 ; vinsertf128 $0x1,%xmm6,%ymm6,%ymm6
+ DB 197,204,88,180,36,128,1,0,0 ; vaddps 0x180(%rsp),%ymm6,%ymm6
+ DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
+ DB 197,252,95,246 ; vmaxps %ymm6,%ymm0,%ymm6
+ DB 196,193,76,93,246 ; vminps %ymm14,%ymm6,%ymm6
+ DB 197,254,91,246 ; vcvttps2dq %ymm6,%ymm6
+ DB 196,227,125,25,247,1 ; vextractf128 $0x1,%ymm6,%xmm7
+ DB 196,227,125,25,205,1 ; vextractf128 $0x1,%ymm1,%xmm5
+ DB 197,209,254,239 ; vpaddd %xmm7,%xmm5,%xmm5
+ DB 196,227,249,22,232,1 ; vpextrq $0x1,%xmm5,%rax
+ DB 65,137,198 ; mov %eax,%r14d
+ DB 72,193,232,32 ; shr $0x20,%rax
+ DB 196,225,249,126,235 ; vmovq %xmm5,%rbx
+ DB 65,137,223 ; mov %ebx,%r15d
+ DB 72,193,235,32 ; shr $0x20,%rbx
+ DB 197,241,254,238 ; vpaddd %xmm6,%xmm1,%xmm5
+ DB 196,195,249,22,236,1 ; vpextrq $0x1,%xmm5,%r12
+ DB 69,137,229 ; mov %r12d,%r13d
+ DB 73,193,236,32 ; shr $0x20,%r12
+ DB 196,193,249,126,233 ; vmovq %xmm5,%r9
+ DB 68,137,201 ; mov %r9d,%ecx
+ DB 73,193,233,32 ; shr $0x20,%r9
+ DB 196,193,121,110,44,138 ; vmovd (%r10,%rcx,4),%xmm5
+ DB 196,131,81,34,44,138,1 ; vpinsrd $0x1,(%r10,%r9,4),%xmm5,%xmm5
+ DB 196,131,81,34,44,170,2 ; vpinsrd $0x2,(%r10,%r13,4),%xmm5,%xmm5
+ DB 196,131,81,34,44,162,3 ; vpinsrd $0x3,(%r10,%r12,4),%xmm5,%xmm5
+ DB 196,129,121,110,52,186 ; vmovd (%r10,%r15,4),%xmm6
+ DB 196,195,73,34,52,154,1 ; vpinsrd $0x1,(%r10,%rbx,4),%xmm6,%xmm6
+ DB 196,131,73,34,52,178,2 ; vpinsrd $0x2,(%r10,%r14,4),%xmm6,%xmm6
+ DB 196,195,73,34,52,130,3 ; vpinsrd $0x3,(%r10,%rax,4),%xmm6,%xmm6
+ DB 196,227,85,24,254,1 ; vinsertf128 $0x1,%xmm6,%ymm5,%ymm7
+ DB 196,193,68,84,250 ; vandps %ymm10,%ymm7,%ymm7
+ DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
+ DB 197,68,89,236 ; vmulps %ymm4,%ymm7,%ymm13
+ DB 197,193,114,213,8 ; vpsrld $0x8,%xmm5,%xmm7
+ DB 197,249,114,214,8 ; vpsrld $0x8,%xmm6,%xmm0
+ DB 196,227,69,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm7,%ymm0
+ DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
+ DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
+ DB 197,124,89,228 ; vmulps %ymm4,%ymm0,%ymm12
+ DB 197,249,114,213,16 ; vpsrld $0x10,%xmm5,%xmm0
+ DB 197,193,114,214,16 ; vpsrld $0x10,%xmm6,%xmm7
+ DB 196,227,125,24,199,1 ; vinsertf128 $0x1,%xmm7,%ymm0,%ymm0
+ DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
+ DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
+ DB 197,252,89,252 ; vmulps %ymm4,%ymm0,%ymm7
+ DB 197,249,114,213,24 ; vpsrld $0x18,%xmm5,%xmm0
+ DB 197,209,114,214,24 ; vpsrld $0x18,%xmm6,%xmm5
+ DB 196,227,125,24,197,1 ; vinsertf128 $0x1,%xmm5,%ymm0,%ymm0
+ DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
+ DB 197,252,89,244 ; vmulps %ymm4,%ymm0,%ymm6
+ DB 197,120,46,61,1,236,1,0 ; vucomiss 0x1ec01(%rip),%xmm15 # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 197,124,40,188,36,96,1,0,0 ; vmovaps 0x160(%rsp),%ymm15
+ DB 119,9 ; ja 139d7 <_sk_bilerp_clamp_8888_avx+0x2e2>
+ DB 197,124,40,188,36,64,1,0,0 ; vmovaps 0x140(%rsp),%ymm15
+ DB 196,193,36,89,199 ; vmulps %ymm15,%ymm11,%ymm0
+ DB 196,193,124,89,237 ; vmulps %ymm13,%ymm0,%ymm5
+ DB 197,52,88,205 ; vaddps %ymm5,%ymm9,%ymm9
+ DB 196,193,124,89,236 ; vmulps %ymm12,%ymm0,%ymm5
+ DB 197,60,88,197 ; vaddps %ymm5,%ymm8,%ymm8
+ DB 197,252,89,239 ; vmulps %ymm7,%ymm0,%ymm5
+ DB 197,236,88,213 ; vaddps %ymm5,%ymm2,%ymm2
+ DB 197,252,89,198 ; vmulps %ymm6,%ymm0,%ymm0
+ DB 197,228,88,216 ; vaddps %ymm0,%ymm3,%ymm3
+ DB 73,131,195,4 ; add $0x4,%r11
+ DB 73,131,251,8 ; cmp $0x8,%r11
+ DB 15,133,161,254,255,255 ; jne 138ad <_sk_bilerp_clamp_8888_avx+0x1b8>
+ DB 73,131,192,4 ; add $0x4,%r8
+ DB 73,57,248 ; cmp %rdi,%r8
+ DB 15,133,33,254,255,255 ; jne 1383a <_sk_bilerp_clamp_8888_avx+0x145>
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 72,137,215 ; mov %rdx,%rdi
+ DB 72,139,84,36,16 ; mov 0x10(%rsp),%rdx
+ DB 72,139,76,36,24 ; mov 0x18(%rsp),%rcx
+ DB 197,124,41,200 ; vmovaps %ymm9,%ymm0
+ DB 197,124,41,193 ; vmovaps %ymm8,%ymm1
+ DB 197,252,40,100,36,32 ; vmovaps 0x20(%rsp),%ymm4
+ DB 197,252,40,108,36,64 ; vmovaps 0x40(%rsp),%ymm5
+ DB 197,252,40,116,36,96 ; vmovaps 0x60(%rsp),%ymm6
+ DB 197,252,40,188,36,128,0,0,0 ; vmovaps 0x80(%rsp),%ymm7
+ DB 255,208 ; callq *%rax
+ DB 72,141,101,216 ; lea -0x28(%rbp),%rsp
+ DB 91 ; pop %rbx
+ DB 65,92 ; pop %r12
+ DB 65,93 ; pop %r13
+ DB 65,94 ; pop %r14
+ DB 65,95 ; pop %r15
+ DB 93 ; pop %rbp
+ DB 197,248,119 ; vzeroupper
+ DB 195 ; retq
+
PUBLIC _sk_start_pipeline_sse41
_sk_start_pipeline_sse41 LABEL PROC
DB 85 ; push %rbp
@@ -17570,13 +17854,13 @@ _sk_start_pipeline_sse41 LABEL PROC
DB 73,137,246 ; mov %rsi,%r14
DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp)
DB 76,57,203 ; cmp %r9,%rbx
- DB 15,131,153,0,0,0 ; jae 135db <_sk_start_pipeline_sse41+0x11a>
+ DB 15,131,153,0,0,0 ; jae 13b79 <_sk_start_pipeline_sse41+0x11a>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,4 ; lea 0x4(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
- DB 119,62 ; ja 135a2 <_sk_start_pipeline_sse41+0xe1>
+ DB 119,62 ; ja 13b40 <_sk_start_pipeline_sse41+0xe1>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -17595,10 +17879,10 @@ _sk_start_pipeline_sse41 LABEL PROC
DB 73,131,196,8 ; add $0x8,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,201 ; jbe 1356b <_sk_start_pipeline_sse41+0xaa>
+ DB 118,201 ; jbe 13b09 <_sk_start_pipeline_sse41+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 135cb <_sk_start_pipeline_sse41+0x10a>
+ DB 116,33 ; je 13b69 <_sk_start_pipeline_sse41+0x10a>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -17612,7 +17896,7 @@ _sk_start_pipeline_sse41 LABEL PROC
DB 65,255,213 ; callq *%r13
DB 72,255,195 ; inc %rbx
DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx
- DB 15,133,121,255,255,255 ; jne 13554 <_sk_start_pipeline_sse41+0x93>
+ DB 15,133,121,255,255,255 ; jne 13af2 <_sk_start_pipeline_sse41+0x93>
DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6
DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7
DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8
@@ -17649,9 +17933,9 @@ _sk_seed_shader_sse41 LABEL PROC
DB 102,15,110,201 ; movd %ecx,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,13,103,236,1,0 ; addps 0x1ec67(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,13,9,242,1,0 ; addps 0x1f209(%rip),%xmm1 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,110,236,1,0 ; movaps 0x1ec6e(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,16,242,1,0 ; movaps 0x1f210(%rip),%xmm2 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -17664,18 +17948,18 @@ _sk_dither_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,68,15,110,194 ; movd %edx,%xmm8
DB 102,69,15,112,192,0 ; pshufd $0x0,%xmm8,%xmm8
- DB 102,68,15,254,5,23,236,1,0 ; paddd 0x1ec17(%rip),%xmm8 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ DB 102,68,15,254,5,185,241,1,0 ; paddd 0x1f1b9(%rip),%xmm8 # 32de0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
DB 102,68,15,110,201 ; movd %ecx,%xmm9
DB 102,69,15,112,201,0 ; pshufd $0x0,%xmm9,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
- DB 102,68,15,111,21,62,236,1,0 ; movdqa 0x1ec3e(%rip),%xmm10 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 102,68,15,111,21,224,241,1,0 ; movdqa 0x1f1e0(%rip),%xmm10 # 32e20 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,65,15,114,243,5 ; pslld $0x5,%xmm11
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,42,236,1,0 ; movdqa 0x1ec2a(%rip),%xmm12 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
- DB 102,68,15,111,45,49,236,1,0 ; movdqa 0x1ec31(%rip),%xmm13 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,37,204,241,1,0 ; movdqa 0x1f1cc(%rip),%xmm12 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 102,68,15,111,45,211,241,1,0 ; movdqa 0x1f1d3(%rip),%xmm13 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -17691,8 +17975,8 @@ _sk_dither_sse41 LABEL PROC
DB 102,69,15,235,198 ; por %xmm14,%xmm8
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,236,235,1,0 ; mulps 0x1ebec(%rip),%xmm8 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
- DB 68,15,88,5,244,235,1,0 ; addps 0x1ebf4(%rip),%xmm8 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ DB 68,15,89,5,142,241,1,0 ; mulps 0x1f18e(%rip),%xmm8 # 32e50 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ DB 68,15,88,5,150,241,1,0 ; addps 0x1f196(%rip),%xmm8 # 32e60 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -17730,7 +18014,7 @@ _sk_uniform_color_sse41 LABEL PROC
PUBLIC _sk_black_color_sse41
_sk_black_color_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,42,235,1,0 ; movaps 0x1eb2a(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,204,240,1,0 ; movaps 0x1f0cc(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -17739,7 +18023,7 @@ _sk_black_color_sse41 LABEL PROC
PUBLIC _sk_white_color_sse41
_sk_white_color_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,22,235,1,0 ; movaps 0x1eb16(%rip),%xmm0 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,5,184,240,1,0 ; movaps 0x1f0b8(%rip),%xmm0 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -17777,7 +18061,7 @@ _sk_clear_sse41 LABEL PROC
PUBLIC _sk_srcatop_sse41
_sk_srcatop_sse41 LABEL PROC
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 68,15,40,5,198,234,1,0 ; movaps 0x1eac6(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,104,240,1,0 ; movaps 0x1f068(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17800,7 +18084,7 @@ PUBLIC _sk_dstatop_sse41
_sk_dstatop_sse41 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
DB 68,15,89,196 ; mulps %xmm4,%xmm8
- DB 68,15,40,13,121,234,1,0 ; movaps 0x1ea79(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,27,240,1,0 ; movaps 0x1f01b(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -17841,7 +18125,7 @@ _sk_dstin_sse41 LABEL PROC
PUBLIC _sk_srcout_sse41
_sk_srcout_sse41 LABEL PROC
- DB 68,15,40,5,13,234,1,0 ; movaps 0x1ea0d(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,175,239,1,0 ; movaps 0x1efaf(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -17852,7 +18136,7 @@ _sk_srcout_sse41 LABEL PROC
PUBLIC _sk_dstout_sse41
_sk_dstout_sse41 LABEL PROC
- DB 68,15,40,5,237,233,1,0 ; movaps 0x1e9ed(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,143,239,1,0 ; movaps 0x1ef8f(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -17867,7 +18151,7 @@ _sk_dstout_sse41 LABEL PROC
PUBLIC _sk_srcover_sse41
_sk_srcover_sse41 LABEL PROC
- DB 68,15,40,5,192,233,1,0 ; movaps 0x1e9c0(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,98,239,1,0 ; movaps 0x1ef62(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17885,7 +18169,7 @@ _sk_srcover_sse41 LABEL PROC
PUBLIC _sk_dstover_sse41
_sk_dstover_sse41 LABEL PROC
- DB 68,15,40,5,132,233,1,0 ; movaps 0x1e984(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,38,239,1,0 ; movaps 0x1ef26(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -17909,7 +18193,7 @@ _sk_modulate_sse41 LABEL PROC
PUBLIC _sk_multiply_sse41
_sk_multiply_sse41 LABEL PROC
- DB 68,15,40,5,72,233,1,0 ; movaps 0x1e948(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,234,238,1,0 ; movaps 0x1eeea(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -17945,7 +18229,7 @@ _sk_multiply_sse41 LABEL PROC
PUBLIC _sk_plus__sse41
_sk_plus__sse41 LABEL PROC
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 68,15,40,5,201,232,1,0 ; movaps 0x1e8c9(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,107,238,1,0 ; movaps 0x1ee6b(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -17983,7 +18267,7 @@ _sk_screen_sse41 LABEL PROC
PUBLIC _sk_xor__sse41
_sk_xor__sse41 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
- DB 15,40,29,85,232,1,0 ; movaps 0x1e855(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,247,237,1,0 ; movaps 0x1edf7(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -18029,7 +18313,7 @@ _sk_darken_sse41 LABEL PROC
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 65,15,95,209 ; maxps %xmm9,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,176,231,1,0 ; movaps 0x1e7b0(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,82,237,1,0 ; movaps 0x1ed52(%rip),%xmm2 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18061,7 +18345,7 @@ _sk_lighten_sse41 LABEL PROC
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 65,15,93,209 ; minps %xmm9,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,69,231,1,0 ; movaps 0x1e745(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,231,236,1,0 ; movaps 0x1ece7(%rip),%xmm2 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18096,7 +18380,7 @@ _sk_difference_sse41 LABEL PROC
DB 65,15,93,209 ; minps %xmm9,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,207,230,1,0 ; movaps 0x1e6cf(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,113,236,1,0 ; movaps 0x1ec71(%rip),%xmm2 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18122,7 +18406,7 @@ _sk_exclusion_sse41 LABEL PROC
DB 15,89,214 ; mulps %xmm6,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,127,230,1,0 ; movaps 0x1e67f(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,33,236,1,0 ; movaps 0x1ec21(%rip),%xmm2 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18132,7 +18416,7 @@ _sk_exclusion_sse41 LABEL PROC
PUBLIC _sk_colorburn_sse41
_sk_colorburn_sse41 LABEL PROC
- DB 68,15,40,29,102,230,1,0 ; movaps 0x1e666(%rip),%xmm11 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,29,8,236,1,0 ; movaps 0x1ec08(%rip),%xmm11 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,227 ; movaps %xmm11,%xmm12
DB 68,15,92,231 ; subps %xmm7,%xmm12
DB 69,15,40,204 ; movaps %xmm12,%xmm9
@@ -18214,7 +18498,7 @@ _sk_colorburn_sse41 LABEL PROC
PUBLIC _sk_colordodge_sse41
_sk_colordodge_sse41 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,40,21,48,229,1,0 ; movaps 0x1e530(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,210,234,1,0 ; movaps 0x1ead2(%rip),%xmm10 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -18295,7 +18579,7 @@ _sk_hardlight_sse41 LABEL PROC
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 68,15,40,200 ; movaps %xmm0,%xmm9
- DB 68,15,40,21,248,227,1,0 ; movaps 0x1e3f8(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,154,233,1,0 ; movaps 0x1e99a(%rip),%xmm10 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,40,234 ; movaps %xmm10,%xmm5
DB 15,92,239 ; subps %xmm7,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
@@ -18377,7 +18661,7 @@ PUBLIC _sk_overlay_sse41
_sk_overlay_sse41 LABEL PROC
DB 68,15,40,201 ; movaps %xmm1,%xmm9
DB 68,15,40,240 ; movaps %xmm0,%xmm14
- DB 68,15,40,21,202,226,1,0 ; movaps 0x1e2ca(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,108,232,1,0 ; movaps 0x1e86c(%rip),%xmm10 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -18461,7 +18745,7 @@ _sk_softlight_sse41 LABEL PROC
DB 15,40,198 ; movaps %xmm6,%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 65,15,84,193 ; andps %xmm9,%xmm0
- DB 15,40,13,141,225,1,0 ; movaps 0x1e18d(%rip),%xmm1 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,13,47,231,1,0 ; movaps 0x1e72f(%rip),%xmm1 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 68,15,40,240 ; movaps %xmm0,%xmm14
@@ -18474,10 +18758,10 @@ _sk_softlight_sse41 LABEL PROC
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,89,210 ; mulps %xmm2,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
- DB 68,15,40,45,187,225,1,0 ; movaps 0x1e1bb(%rip),%xmm13 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,40,45,93,231,1,0 ; movaps 0x1e75d(%rip),%xmm13 # 32e70 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
DB 69,15,88,245 ; addps %xmm13,%xmm14
DB 68,15,89,242 ; mulps %xmm2,%xmm14
- DB 68,15,40,37,187,225,1,0 ; movaps 0x1e1bb(%rip),%xmm12 # 32340 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ DB 68,15,40,37,93,231,1,0 ; movaps 0x1e75d(%rip),%xmm12 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
DB 69,15,89,252 ; mulps %xmm12,%xmm15
DB 69,15,88,254 ; addps %xmm14,%xmm15
DB 15,40,198 ; movaps %xmm6,%xmm0
@@ -18663,12 +18947,12 @@ _sk_hue_sse41 LABEL PROC
DB 68,15,84,208 ; andps %xmm0,%xmm10
DB 15,84,200 ; andps %xmm0,%xmm1
DB 68,15,84,232 ; andps %xmm0,%xmm13
- DB 15,40,5,33,223,1,0 ; movaps 0x1df21(%rip),%xmm0 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 15,40,5,195,228,1,0 ; movaps 0x1e4c3(%rip),%xmm0 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,21,38,223,1,0 ; movaps 0x1df26(%rip),%xmm2 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 15,40,21,200,228,1,0 ; movaps 0x1e4c8(%rip),%xmm2 # 32ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
DB 15,89,250 ; mulps %xmm2,%xmm7
DB 65,15,88,252 ; addps %xmm12,%xmm7
- DB 68,15,40,53,39,223,1,0 ; movaps 0x1df27(%rip),%xmm14 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,53,201,228,1,0 ; movaps 0x1e4c9(%rip),%xmm14 # 32eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
DB 68,15,40,252 ; movaps %xmm4,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,255 ; addps %xmm7,%xmm15
@@ -18751,7 +19035,7 @@ _sk_hue_sse41 LABEL PROC
DB 65,15,88,214 ; addps %xmm14,%xmm2
DB 15,40,196 ; movaps %xmm4,%xmm0
DB 102,15,56,20,202 ; blendvps %xmm0,%xmm2,%xmm1
- DB 68,15,40,13,60,221,1,0 ; movaps 0x1dd3c(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,222,226,1,0 ; movaps 0x1e2de(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,40,225 ; movaps %xmm9,%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,40,68,36,48 ; movaps 0x30(%rsp),%xmm0
@@ -18845,14 +19129,14 @@ _sk_saturation_sse41 LABEL PROC
DB 68,15,84,215 ; andps %xmm7,%xmm10
DB 68,15,84,223 ; andps %xmm7,%xmm11
DB 68,15,84,199 ; andps %xmm7,%xmm8
- DB 15,40,21,95,220,1,0 ; movaps 0x1dc5f(%rip),%xmm2 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 15,40,21,1,226,1,0 ; movaps 0x1e201(%rip),%xmm2 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,218 ; mulps %xmm2,%xmm3
- DB 15,40,13,98,220,1,0 ; movaps 0x1dc62(%rip),%xmm1 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 15,40,13,4,226,1,0 ; movaps 0x1e204(%rip),%xmm1 # 32ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,89,249 ; mulps %xmm1,%xmm7
DB 15,88,251 ; addps %xmm3,%xmm7
- DB 68,15,40,45,97,220,1,0 ; movaps 0x1dc61(%rip),%xmm13 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,45,3,226,1,0 ; movaps 0x1e203(%rip),%xmm13 # 32eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 68,15,88,247 ; addps %xmm7,%xmm14
DB 65,15,40,218 ; movaps %xmm10,%xmm3
@@ -18933,7 +19217,7 @@ _sk_saturation_sse41 LABEL PROC
DB 65,15,88,253 ; addps %xmm13,%xmm7
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 102,68,15,56,20,223 ; blendvps %xmm0,%xmm7,%xmm11
- DB 68,15,40,13,119,218,1,0 ; movaps 0x1da77(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,25,224,1,0 ; movaps 0x1e019(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 68,15,92,204 ; subps %xmm4,%xmm9
DB 15,40,60,36 ; movaps (%rsp),%xmm7
@@ -18988,14 +19272,14 @@ _sk_color_sse41 LABEL PROC
DB 15,40,231 ; movaps %xmm7,%xmm4
DB 68,15,89,244 ; mulps %xmm4,%xmm14
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 68,15,40,13,44,218,1,0 ; movaps 0x1da2c(%rip),%xmm9 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,13,206,223,1,0 ; movaps 0x1dfce(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 65,15,40,250 ; movaps %xmm10,%xmm7
DB 65,15,89,249 ; mulps %xmm9,%xmm7
- DB 68,15,40,21,44,218,1,0 ; movaps 0x1da2c(%rip),%xmm10 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,21,206,223,1,0 ; movaps 0x1dfce(%rip),%xmm10 # 32ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
DB 65,15,40,219 ; movaps %xmm11,%xmm3
DB 65,15,89,218 ; mulps %xmm10,%xmm3
DB 15,88,223 ; addps %xmm7,%xmm3
- DB 68,15,40,29,41,218,1,0 ; movaps 0x1da29(%rip),%xmm11 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,29,203,223,1,0 ; movaps 0x1dfcb(%rip),%xmm11 # 32eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
@@ -19080,7 +19364,7 @@ _sk_color_sse41 LABEL PROC
DB 65,15,88,251 ; addps %xmm11,%xmm7
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 102,15,56,20,207 ; blendvps %xmm0,%xmm7,%xmm1
- DB 68,15,40,13,53,216,1,0 ; movaps 0x1d835(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,215,221,1,0 ; movaps 0x1ddd7(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
@@ -19132,13 +19416,13 @@ _sk_luminosity_sse41 LABEL PROC
DB 69,15,89,216 ; mulps %xmm8,%xmm11
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,89,205 ; mulps %xmm5,%xmm9
- DB 68,15,40,5,247,215,1,0 ; movaps 0x1d7f7(%rip),%xmm8 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,5,153,221,1,0 ; movaps 0x1dd99(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 68,15,40,21,251,215,1,0 ; movaps 0x1d7fb(%rip),%xmm10 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,21,157,221,1,0 ; movaps 0x1dd9d(%rip),%xmm10 # 32ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 65,15,89,234 ; mulps %xmm10,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 68,15,40,37,249,215,1,0 ; movaps 0x1d7f9(%rip),%xmm12 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,37,155,221,1,0 ; movaps 0x1dd9b(%rip),%xmm12 # 32eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
DB 68,15,40,242 ; movaps %xmm2,%xmm14
DB 69,15,89,244 ; mulps %xmm12,%xmm14
DB 68,15,88,245 ; addps %xmm5,%xmm14
@@ -19223,7 +19507,7 @@ _sk_luminosity_sse41 LABEL PROC
DB 65,15,88,244 ; addps %xmm12,%xmm6
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 102,68,15,56,20,206 ; blendvps %xmm0,%xmm6,%xmm9
- DB 15,40,5,255,213,1,0 ; movaps 0x1d5ff(%rip),%xmm0 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,5,161,219,1,0 ; movaps 0x1dba1(%rip),%xmm0 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,92,215 ; subps %xmm7,%xmm2
DB 15,89,226 ; mulps %xmm2,%xmm4
@@ -19267,23 +19551,23 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,219,0,0,0 ; jne 14e3c <_sk_srcover_rgba_8888_sse41+0xfb>
+ DB 15,133,219,0,0,0 ; jne 153da <_sk_srcover_rgba_8888_sse41+0xfb>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,37,14,214,1,0 ; movdqa 0x1d60e(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,37,176,219,1,0 ; movdqa 0x1dbb0(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,10,214,1,0 ; pshufb 0x1d60a(%rip),%xmm5 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,45,172,219,1,0 ; pshufb 0x1dbac(%rip),%xmm5 # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,10,214,1,0 ; pshufb 0x1d60a(%rip),%xmm6 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,53,172,219,1,0 ; pshufb 0x1dbac(%rip),%xmm6 # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 68,15,40,5,39,213,1,0 ; movaps 0x1d527(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,201,218,1,0 ; movaps 0x1dac9(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,251,213,1,0 ; movaps 0x1d5fb(%rip),%xmm12 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,37,157,219,1,0 ; movaps 0x1db9d(%rip),%xmm12 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -19309,7 +19593,7 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 102,15,114,240,24 ; pslld $0x18,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
- DB 117,88 ; jne 14e7a <_sk_srcover_rgba_8888_sse41+0x139>
+ DB 117,88 ; jne 15418 <_sk_srcover_rgba_8888_sse41+0x139>
DB 243,65,15,127,4,128 ; movdqu %xmm0,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -19320,32 +19604,32 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,91 ; je 14ea4 <_sk_srcover_rgba_8888_sse41+0x163>
+ DB 116,91 ; je 15442 <_sk_srcover_rgba_8888_sse41+0x163>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,22 ; je 14e69 <_sk_srcover_rgba_8888_sse41+0x128>
+ DB 116,22 ; je 15407 <_sk_srcover_rgba_8888_sse41+0x128>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,10,255,255,255 ; jne 14d67 <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 15,133,10,255,255,255 ; jne 15305 <_sk_srcover_rgba_8888_sse41+0x26>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 243,65,15,126,36,128 ; movq (%r8,%rax,4),%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,237,254,255,255 ; jmpq 14d67 <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 233,237,254,255,255 ; jmpq 15305 <_sk_srcover_rgba_8888_sse41+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,40 ; je 14eaf <_sk_srcover_rgba_8888_sse41+0x16e>
+ DB 116,40 ; je 1544d <_sk_srcover_rgba_8888_sse41+0x16e>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 14e9c <_sk_srcover_rgba_8888_sse41+0x15b>
+ DB 116,15 ; je 1543a <_sk_srcover_rgba_8888_sse41+0x15b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,149 ; jne 14e28 <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 117,149 ; jne 153c6 <_sk_srcover_rgba_8888_sse41+0xe7>
DB 102,65,15,58,22,68,128,8,2 ; pextrd $0x2,%xmm0,0x8(%r8,%rax,4)
DB 102,65,15,214,4,128 ; movq %xmm0,(%r8,%rax,4)
- DB 235,132 ; jmp 14e28 <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 235,132 ; jmp 153c6 <_sk_srcover_rgba_8888_sse41+0xe7>
DB 102,65,15,110,60,128 ; movd (%r8,%rax,4),%xmm7
- DB 233,184,254,255,255 ; jmpq 14d67 <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 233,184,254,255,255 ; jmpq 15305 <_sk_srcover_rgba_8888_sse41+0x26>
DB 102,65,15,126,4,128 ; movd %xmm0,(%r8,%rax,4)
- DB 233,110,255,255,255 ; jmpq 14e28 <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 233,110,255,255,255 ; jmpq 153c6 <_sk_srcover_rgba_8888_sse41+0xe7>
PUBLIC _sk_srcover_bgra_8888_sse41
_sk_srcover_bgra_8888_sse41 LABEL PROC
@@ -19357,23 +19641,23 @@ _sk_srcover_bgra_8888_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,219,0,0,0 ; jne 14fb5 <_sk_srcover_bgra_8888_sse41+0xfb>
+ DB 15,133,219,0,0,0 ; jne 15553 <_sk_srcover_bgra_8888_sse41+0xfb>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,37,149,212,1,0 ; movdqa 0x1d495(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,37,55,218,1,0 ; movdqa 0x1da37(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,145,212,1,0 ; pshufb 0x1d491(%rip),%xmm4 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,37,51,218,1,0 ; pshufb 0x1da33(%rip),%xmm4 # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,145,212,1,0 ; pshufb 0x1d491(%rip),%xmm4 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,37,51,218,1,0 ; pshufb 0x1da33(%rip),%xmm4 # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 68,15,40,5,174,211,1,0 ; movaps 0x1d3ae(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,80,217,1,0 ; movaps 0x1d950(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,130,212,1,0 ; movaps 0x1d482(%rip),%xmm12 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,37,36,218,1,0 ; movaps 0x1da24(%rip),%xmm12 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -19399,7 +19683,7 @@ _sk_srcover_bgra_8888_sse41 LABEL PROC
DB 102,15,114,240,24 ; pslld $0x18,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
- DB 117,88 ; jne 14ff3 <_sk_srcover_bgra_8888_sse41+0x139>
+ DB 117,88 ; jne 15591 <_sk_srcover_bgra_8888_sse41+0x139>
DB 243,65,15,127,4,128 ; movdqu %xmm0,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -19410,32 +19694,32 @@ _sk_srcover_bgra_8888_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,91 ; je 1501d <_sk_srcover_bgra_8888_sse41+0x163>
+ DB 116,91 ; je 155bb <_sk_srcover_bgra_8888_sse41+0x163>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,22 ; je 14fe2 <_sk_srcover_bgra_8888_sse41+0x128>
+ DB 116,22 ; je 15580 <_sk_srcover_bgra_8888_sse41+0x128>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,10,255,255,255 ; jne 14ee0 <_sk_srcover_bgra_8888_sse41+0x26>
+ DB 15,133,10,255,255,255 ; jne 1547e <_sk_srcover_bgra_8888_sse41+0x26>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 243,65,15,126,36,128 ; movq (%r8,%rax,4),%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,237,254,255,255 ; jmpq 14ee0 <_sk_srcover_bgra_8888_sse41+0x26>
+ DB 233,237,254,255,255 ; jmpq 1547e <_sk_srcover_bgra_8888_sse41+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,40 ; je 15028 <_sk_srcover_bgra_8888_sse41+0x16e>
+ DB 116,40 ; je 155c6 <_sk_srcover_bgra_8888_sse41+0x16e>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 15015 <_sk_srcover_bgra_8888_sse41+0x15b>
+ DB 116,15 ; je 155b3 <_sk_srcover_bgra_8888_sse41+0x15b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,149 ; jne 14fa1 <_sk_srcover_bgra_8888_sse41+0xe7>
+ DB 117,149 ; jne 1553f <_sk_srcover_bgra_8888_sse41+0xe7>
DB 102,65,15,58,22,68,128,8,2 ; pextrd $0x2,%xmm0,0x8(%r8,%rax,4)
DB 102,65,15,214,4,128 ; movq %xmm0,(%r8,%rax,4)
- DB 235,132 ; jmp 14fa1 <_sk_srcover_bgra_8888_sse41+0xe7>
+ DB 235,132 ; jmp 1553f <_sk_srcover_bgra_8888_sse41+0xe7>
DB 102,65,15,110,60,128 ; movd (%r8,%rax,4),%xmm7
- DB 233,184,254,255,255 ; jmpq 14ee0 <_sk_srcover_bgra_8888_sse41+0x26>
+ DB 233,184,254,255,255 ; jmpq 1547e <_sk_srcover_bgra_8888_sse41+0x26>
DB 102,65,15,126,4,128 ; movd %xmm0,(%r8,%rax,4)
- DB 233,110,255,255,255 ; jmpq 14fa1 <_sk_srcover_bgra_8888_sse41+0xe7>
+ DB 233,110,255,255,255 ; jmpq 1553f <_sk_srcover_bgra_8888_sse41+0xe7>
PUBLIC _sk_clamp_0_sse41
_sk_clamp_0_sse41 LABEL PROC
@@ -19449,7 +19733,7 @@ _sk_clamp_0_sse41 LABEL PROC
PUBLIC _sk_clamp_1_sse41
_sk_clamp_1_sse41 LABEL PROC
- DB 68,15,40,5,125,210,1,0 ; movaps 0x1d27d(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,31,216,1,0 ; movaps 0x1d81f(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -19459,7 +19743,7 @@ _sk_clamp_1_sse41 LABEL PROC
PUBLIC _sk_clamp_a_sse41
_sk_clamp_a_sse41 LABEL PROC
- DB 15,93,29,98,210,1,0 ; minps 0x1d262(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,29,4,216,1,0 ; minps 0x1d804(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -19468,7 +19752,7 @@ _sk_clamp_a_sse41 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse41
_sk_clamp_a_dst_sse41 LABEL PROC
- DB 15,93,61,78,210,1,0 ; minps 0x1d24e(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,61,240,215,1,0 ; minps 0x1d7f0(%rip),%xmm7 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -19497,7 +19781,7 @@ _sk_swap_rb_sse41 LABEL PROC
PUBLIC _sk_invert_sse41
_sk_invert_sse41 LABEL PROC
- DB 68,15,40,5,10,210,1,0 ; movaps 0x1d20a(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,172,215,1,0 ; movaps 0x1d7ac(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -19548,10 +19832,10 @@ _sk_premul_dst_sse41 LABEL PROC
PUBLIC _sk_unpremul_sse41
_sk_unpremul_sse41 LABEL PROC
- DB 68,15,40,5,152,209,1,0 ; movaps 0x1d198(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,58,215,1,0 ; movaps 0x1d73a(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,94,195 ; divps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
- DB 68,15,194,13,119,210,1,0,1 ; cmpltps 0x1d277(%rip),%xmm9 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,194,13,25,216,1,0,1 ; cmpltps 0x1d819(%rip),%xmm9 # 32f00 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
DB 69,15,84,200 ; andps %xmm8,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,201 ; mulps %xmm9,%xmm1
@@ -19561,20 +19845,20 @@ _sk_unpremul_sse41 LABEL PROC
PUBLIC _sk_from_srgb_sse41
_sk_from_srgb_sse41 LABEL PROC
- DB 68,15,40,29,107,210,1,0 ; movaps 0x1d26b(%rip),%xmm11 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ DB 68,15,40,29,13,216,1,0 ; movaps 0x1d80d(%rip),%xmm11 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
DB 68,15,40,208 ; movaps %xmm0,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
- DB 68,15,40,37,211,209,1,0 ; movaps 0x1d1d3(%rip),%xmm12 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,37,117,215,1,0 ; movaps 0x1d775(%rip),%xmm12 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,83,210,1,0 ; movaps 0x1d253(%rip),%xmm13 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ DB 68,15,40,45,245,215,1,0 ; movaps 0x1d7f5(%rip),%xmm13 # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
DB 69,15,88,197 ; addps %xmm13,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
- DB 68,15,40,53,83,210,1,0 ; movaps 0x1d253(%rip),%xmm14 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,53,245,215,1,0 ; movaps 0x1d7f5(%rip),%xmm14 # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
DB 69,15,88,198 ; addps %xmm14,%xmm8
- DB 68,15,40,61,87,210,1,0 ; movaps 0x1d257(%rip),%xmm15 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ DB 68,15,40,61,249,215,1,0 ; movaps 0x1d7f9(%rip),%xmm15 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 68,15,40,209 ; movaps %xmm1,%xmm10
@@ -19609,19 +19893,19 @@ PUBLIC _sk_from_srgb_dst_sse41
_sk_from_srgb_dst_sse41 LABEL PROC
DB 68,15,40,204 ; movaps %xmm4,%xmm9
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,40,29,162,209,1,0 ; movaps 0x1d1a2(%rip),%xmm11 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ DB 68,15,40,29,68,215,1,0 ; movaps 0x1d744(%rip),%xmm11 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 68,15,40,37,11,209,1,0 ; movaps 0x1d10b(%rip),%xmm12 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,37,173,214,1,0 ; movaps 0x1d6ad(%rip),%xmm12 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 65,15,89,228 ; mulps %xmm12,%xmm4
- DB 68,15,40,45,143,209,1,0 ; movaps 0x1d18f(%rip),%xmm13 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ DB 68,15,40,45,49,215,1,0 ; movaps 0x1d731(%rip),%xmm13 # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
DB 65,15,88,229 ; addps %xmm13,%xmm4
DB 15,89,224 ; mulps %xmm0,%xmm4
- DB 68,15,40,53,144,209,1,0 ; movaps 0x1d190(%rip),%xmm14 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,53,50,215,1,0 ; movaps 0x1d732(%rip),%xmm14 # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
DB 65,15,88,230 ; addps %xmm14,%xmm4
- DB 68,15,40,61,148,209,1,0 ; movaps 0x1d194(%rip),%xmm15 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ DB 68,15,40,61,54,215,1,0 ; movaps 0x1d736(%rip),%xmm15 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
DB 69,15,194,207,1 ; cmpltps %xmm15,%xmm9
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,65,15,56,20,226 ; blendvps %xmm0,%xmm10,%xmm4
@@ -19664,22 +19948,22 @@ _sk_to_srgb_sse41 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 68,15,82,192 ; rsqrtps %xmm0,%xmm8
- DB 68,15,40,29,5,209,1,0 ; movaps 0x1d105(%rip),%xmm11 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ DB 68,15,40,29,167,214,1,0 ; movaps 0x1d6a7(%rip),%xmm11 # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
- DB 68,15,40,37,5,209,1,0 ; movaps 0x1d105(%rip),%xmm12 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,37,167,214,1,0 ; movaps 0x1d6a7(%rip),%xmm12 # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 69,15,89,252 ; mulps %xmm12,%xmm15
- DB 68,15,40,21,5,209,1,0 ; movaps 0x1d105(%rip),%xmm10 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ DB 68,15,40,21,167,214,1,0 ; movaps 0x1d6a7(%rip),%xmm10 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,248 ; mulps %xmm8,%xmm15
- DB 68,15,40,45,5,209,1,0 ; movaps 0x1d105(%rip),%xmm13 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,45,167,214,1,0 ; movaps 0x1d6a7(%rip),%xmm13 # 32f80 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
DB 69,15,88,253 ; addps %xmm13,%xmm15
- DB 68,15,40,53,9,209,1,0 ; movaps 0x1d109(%rip),%xmm14 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ DB 68,15,40,53,171,214,1,0 ; movaps 0x1d6ab(%rip),%xmm14 # 32f90 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
DB 69,15,88,198 ; addps %xmm14,%xmm8
DB 69,15,83,192 ; rcpps %xmm8,%xmm8
DB 69,15,89,199 ; mulps %xmm15,%xmm8
- DB 68,15,40,61,5,209,1,0 ; movaps 0x1d105(%rip),%xmm15 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ DB 68,15,40,61,167,214,1,0 ; movaps 0x1d6a7(%rip),%xmm15 # 32fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 68,15,82,202 ; rsqrtps %xmm2,%xmm9
@@ -19733,7 +20017,7 @@ _sk_rgb_to_hsl_sse41 LABEL PROC
DB 68,15,93,224 ; minps %xmm0,%xmm12
DB 65,15,40,203 ; movaps %xmm11,%xmm1
DB 65,15,92,204 ; subps %xmm12,%xmm1
- DB 68,15,40,53,169,206,1,0 ; movaps 0x1cea9(%rip),%xmm14 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,53,75,212,1,0 ; movaps 0x1d44b(%rip),%xmm14 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,94,241 ; divps %xmm1,%xmm14
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 69,15,194,208,0 ; cmpeqps %xmm8,%xmm10
@@ -19742,27 +20026,27 @@ _sk_rgb_to_hsl_sse41 LABEL PROC
DB 65,15,89,198 ; mulps %xmm14,%xmm0
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 68,15,194,250,1 ; cmpltps %xmm2,%xmm15
- DB 68,15,84,61,32,208,1,0 ; andps 0x1d020(%rip),%xmm15 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ DB 68,15,84,61,194,213,1,0 ; andps 0x1d5c2(%rip),%xmm15 # 32fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 68,15,88,248 ; addps %xmm0,%xmm15
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,194,193,0 ; cmpeqps %xmm9,%xmm0
DB 65,15,92,208 ; subps %xmm8,%xmm2
DB 65,15,89,214 ; mulps %xmm14,%xmm2
- DB 68,15,40,45,19,208,1,0 ; movaps 0x1d013(%rip),%xmm13 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ DB 68,15,40,45,181,213,1,0 ; movaps 0x1d5b5(%rip),%xmm13 # 32fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 65,15,88,213 ; addps %xmm13,%xmm2
DB 69,15,92,193 ; subps %xmm9,%xmm8
DB 69,15,89,198 ; mulps %xmm14,%xmm8
- DB 68,15,88,5,15,208,1,0 ; addps 0x1d00f(%rip),%xmm8 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ DB 68,15,88,5,177,213,1,0 ; addps 0x1d5b1(%rip),%xmm8 # 32fd0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
DB 102,68,15,56,20,194 ; blendvps %xmm0,%xmm2,%xmm8
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 102,69,15,56,20,199 ; blendvps %xmm0,%xmm15,%xmm8
- DB 68,15,89,5,7,208,1,0 ; mulps 0x1d007(%rip),%xmm8 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ DB 68,15,89,5,169,213,1,0 ; mulps 0x1d5a9(%rip),%xmm8 # 32fe0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
DB 69,15,40,203 ; movaps %xmm11,%xmm9
DB 69,15,194,204,4 ; cmpneqps %xmm12,%xmm9
DB 69,15,84,193 ; andps %xmm9,%xmm8
DB 69,15,92,235 ; subps %xmm11,%xmm13
DB 69,15,88,220 ; addps %xmm12,%xmm11
- DB 15,40,5,11,206,1,0 ; movaps 0x1ce0b(%rip),%xmm0 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,40,5,173,211,1,0 ; movaps 0x1d3ad(%rip),%xmm0 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 65,15,40,211 ; movaps %xmm11,%xmm2
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,194,194,1 ; cmpltps %xmm2,%xmm0
@@ -19783,7 +20067,7 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
DB 15,41,100,36,32 ; movaps %xmm4,0x20(%rsp)
DB 15,41,92,36,16 ; movaps %xmm3,0x10(%rsp)
DB 68,15,40,208 ; movaps %xmm0,%xmm10
- DB 68,15,40,13,189,205,1,0 ; movaps 0x1cdbd(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,13,95,211,1,0 ; movaps 0x1d35f(%rip),%xmm9 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,194,194,2 ; cmpleps %xmm2,%xmm0
DB 15,40,217 ; movaps %xmm1,%xmm3
@@ -19796,19 +20080,19 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
DB 15,41,20,36 ; movaps %xmm2,(%rsp)
DB 69,15,88,192 ; addps %xmm8,%xmm8
DB 68,15,92,197 ; subps %xmm5,%xmm8
- DB 68,15,40,53,121,207,1,0 ; movaps 0x1cf79(%rip),%xmm14 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ DB 68,15,40,53,27,213,1,0 ; movaps 0x1d51b(%rip),%xmm14 # 32ff0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 102,65,15,58,8,198,1 ; roundps $0x1,%xmm14,%xmm0
DB 68,15,92,240 ; subps %xmm0,%xmm14
- DB 68,15,40,29,114,207,1,0 ; movaps 0x1cf72(%rip),%xmm11 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ DB 68,15,40,29,20,213,1,0 ; movaps 0x1d514(%rip),%xmm11 # 33000 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,194,198,2 ; cmpleps %xmm14,%xmm0
DB 15,40,245 ; movaps %xmm5,%xmm6
DB 65,15,92,240 ; subps %xmm8,%xmm6
- DB 15,40,61,11,207,1,0 ; movaps 0x1cf0b(%rip),%xmm7 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ DB 15,40,61,173,212,1,0 ; movaps 0x1d4ad(%rip),%xmm7 # 32fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 69,15,40,238 ; movaps %xmm14,%xmm13
DB 68,15,89,239 ; mulps %xmm7,%xmm13
- DB 15,40,29,28,207,1,0 ; movaps 0x1cf1c(%rip),%xmm3 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ DB 15,40,29,190,212,1,0 ; movaps 0x1d4be(%rip),%xmm3 # 32fd0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
DB 68,15,40,227 ; movaps %xmm3,%xmm12
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 68,15,89,230 ; mulps %xmm6,%xmm12
@@ -19818,7 +20102,7 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
DB 65,15,194,198,2 ; cmpleps %xmm14,%xmm0
DB 68,15,40,253 ; movaps %xmm5,%xmm15
DB 102,69,15,56,20,252 ; blendvps %xmm0,%xmm12,%xmm15
- DB 68,15,40,37,251,206,1,0 ; movaps 0x1cefb(%rip),%xmm12 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ DB 68,15,40,37,157,212,1,0 ; movaps 0x1d49d(%rip),%xmm12 # 32fe0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
DB 65,15,40,196 ; movaps %xmm12,%xmm0
DB 65,15,194,198,2 ; cmpleps %xmm14,%xmm0
DB 68,15,89,238 ; mulps %xmm6,%xmm13
@@ -19852,7 +20136,7 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
DB 65,15,40,198 ; movaps %xmm14,%xmm0
DB 15,40,20,36 ; movaps (%rsp),%xmm2
DB 102,15,56,20,202 ; blendvps %xmm0,%xmm2,%xmm1
- DB 68,15,88,21,148,206,1,0 ; addps 0x1ce94(%rip),%xmm10 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,88,21,54,212,1,0 ; addps 0x1d436(%rip),%xmm10 # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 102,65,15,58,8,194,1 ; roundps $0x1,%xmm10,%xmm0
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 69,15,194,218,2 ; cmpleps %xmm10,%xmm11
@@ -19904,11 +20188,11 @@ _sk_scale_u8_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,52 ; jne 15727 <_sk_scale_u8_sse41+0x4c>
+ DB 117,52 ; jne 15cc5 <_sk_scale_u8_sse41+0x4c>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,125,204,1,0 ; pand 0x1cc7d(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,5,31,210,1,0 ; pand 0x1d21f(%rip),%xmm8 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,209,205,1,0 ; mulps 0x1cdd1(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,5,115,211,1,0 ; mulps 0x1d373(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -19919,12 +20203,12 @@ _sk_scale_u8_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,59 ; je 1576f <_sk_scale_u8_sse41+0x94>
+ DB 116,59 ; je 15d0d <_sk_scale_u8_sse41+0x94>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 15756 <_sk_scale_u8_sse41+0x7b>
+ DB 116,23 ; je 15cf4 <_sk_scale_u8_sse41+0x7b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,181 ; jne 156fa <_sk_scale_u8_sse41+0x1f>
+ DB 117,181 ; jne 15c98 <_sk_scale_u8_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
@@ -19932,10 +20216,10 @@ _sk_scale_u8_sse41 LABEL PROC
DB 102,68,15,110,200 ; movd %eax,%xmm9
DB 102,69,15,56,49,201 ; pmovzxbd %xmm9,%xmm9
DB 102,69,15,58,14,193,15 ; pblendw $0xf,%xmm9,%xmm8
- DB 235,139 ; jmp 156fa <_sk_scale_u8_sse41+0x1f>
+ DB 235,139 ; jmp 15c98 <_sk_scale_u8_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,124,255,255,255 ; jmpq 156fa <_sk_scale_u8_sse41+0x1f>
+ DB 233,124,255,255,255 ; jmpq 15c98 <_sk_scale_u8_sse41+0x1f>
PUBLIC _sk_scale_565_sse41
_sk_scale_565_sse41 LABEL PROC
@@ -19948,19 +20232,19 @@ _sk_scale_565_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,159,0,0,0 ; jne 15841 <_sk_scale_565_sse41+0xc3>
+ DB 15,133,159,0,0,0 ; jne 15ddf <_sk_scale_565_sse41+0xc3>
DB 102,71,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm11
- DB 102,15,111,5,63,205,1,0 ; movdqa 0x1cd3f(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,5,225,210,1,0 ; movdqa 0x1d2e1(%rip),%xmm0 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,62,205,1,0 ; mulps 0x1cd3e(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,5,70,205,1,0 ; movdqa 0x1cd46(%rip),%xmm0 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 68,15,89,13,224,210,1,0 ; mulps 0x1d2e0(%rip),%xmm9 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 102,15,111,5,232,210,1,0 ; movdqa 0x1d2e8(%rip),%xmm0 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,208 ; cvtdq2ps %xmm0,%xmm10
- DB 68,15,89,21,69,205,1,0 ; mulps 0x1cd45(%rip),%xmm10 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,68,15,219,29,76,205,1,0 ; pand 0x1cd4c(%rip),%xmm11 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 68,15,89,21,231,210,1,0 ; mulps 0x1d2e7(%rip),%xmm10 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 102,68,15,219,29,238,210,1,0 ; pand 0x1d2ee(%rip),%xmm11 # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
- DB 68,15,89,29,80,205,1,0 ; mulps 0x1cd50(%rip),%xmm11 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 68,15,89,29,242,210,1,0 ; mulps 0x1d2f2(%rip),%xmm11 # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,226 ; movaps %xmm10,%xmm12
@@ -19985,22 +20269,22 @@ _sk_scale_565_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,60 ; je 1588a <_sk_scale_565_sse41+0x10c>
+ DB 116,60 ; je 15e28 <_sk_scale_565_sse41+0x10c>
DB 102,69,15,239,219 ; pxor %xmm11,%xmm11
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,26 ; je 15873 <_sk_scale_565_sse41+0xf5>
+ DB 116,26 ; je 15e11 <_sk_scale_565_sse41+0xf5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,70,255,255,255 ; jne 157a9 <_sk_scale_565_sse41+0x2b>
+ DB 15,133,70,255,255,255 ; jne 15d47 <_sk_scale_565_sse41+0x2b>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,68,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm11
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
DB 102,68,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm11
- DB 233,31,255,255,255 ; jmpq 157a9 <_sk_scale_565_sse41+0x2b>
+ DB 233,31,255,255,255 ; jmpq 15d47 <_sk_scale_565_sse41+0x2b>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,68,15,110,216 ; movd %eax,%xmm11
- DB 233,16,255,255,255 ; jmpq 157a9 <_sk_scale_565_sse41+0x2b>
+ DB 233,16,255,255,255 ; jmpq 15d47 <_sk_scale_565_sse41+0x2b>
PUBLIC _sk_lerp_1_float_sse41
_sk_lerp_1_float_sse41 LABEL PROC
@@ -20031,11 +20315,11 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,72 ; jne 15931 <_sk_lerp_u8_sse41+0x60>
+ DB 117,72 ; jne 15ecf <_sk_lerp_u8_sse41+0x60>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,135,202,1,0 ; pand 0x1ca87(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,5,41,208,1,0 ; pand 0x1d029(%rip),%xmm8 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,219,203,1,0 ; mulps 0x1cbdb(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,5,125,209,1,0 ; mulps 0x1d17d(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -20053,12 +20337,12 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,62 ; je 1597c <_sk_lerp_u8_sse41+0xab>
+ DB 116,62 ; je 15f1a <_sk_lerp_u8_sse41+0xab>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 15960 <_sk_lerp_u8_sse41+0x8f>
+ DB 116,23 ; je 15efe <_sk_lerp_u8_sse41+0x8f>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,161 ; jne 158f0 <_sk_lerp_u8_sse41+0x1f>
+ DB 117,161 ; jne 15e8e <_sk_lerp_u8_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
@@ -20066,10 +20350,10 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 102,68,15,110,200 ; movd %eax,%xmm9
DB 102,69,15,56,49,201 ; pmovzxbd %xmm9,%xmm9
DB 102,69,15,58,14,193,15 ; pblendw $0xf,%xmm9,%xmm8
- DB 233,116,255,255,255 ; jmpq 158f0 <_sk_lerp_u8_sse41+0x1f>
+ DB 233,116,255,255,255 ; jmpq 15e8e <_sk_lerp_u8_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,101,255,255,255 ; jmpq 158f0 <_sk_lerp_u8_sse41+0x1f>
+ DB 233,101,255,255,255 ; jmpq 15e8e <_sk_lerp_u8_sse41+0x1f>
PUBLIC _sk_lerp_565_sse41
_sk_lerp_565_sse41 LABEL PROC
@@ -20082,19 +20366,19 @@ _sk_lerp_565_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,165,0,0,0 ; jne 15a54 <_sk_lerp_565_sse41+0xc9>
+ DB 15,133,165,0,0,0 ; jne 15ff2 <_sk_lerp_565_sse41+0xc9>
DB 102,71,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm10
- DB 102,15,111,5,50,203,1,0 ; movdqa 0x1cb32(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,5,212,208,1,0 ; movdqa 0x1d0d4(%rip),%xmm0 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,49,203,1,0 ; mulps 0x1cb31(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,5,57,203,1,0 ; movdqa 0x1cb39(%rip),%xmm0 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 68,15,89,13,211,208,1,0 ; mulps 0x1d0d3(%rip),%xmm9 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 102,15,111,5,219,208,1,0 ; movdqa 0x1d0db(%rip),%xmm0 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,216 ; cvtdq2ps %xmm0,%xmm11
- DB 68,15,89,29,56,203,1,0 ; mulps 0x1cb38(%rip),%xmm11 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,68,15,219,21,63,203,1,0 ; pand 0x1cb3f(%rip),%xmm10 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 68,15,89,29,218,208,1,0 ; mulps 0x1d0da(%rip),%xmm11 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 102,68,15,219,21,225,208,1,0 ; pand 0x1d0e1(%rip),%xmm10 # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,67,203,1,0 ; mulps 0x1cb43(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 68,15,89,21,229,208,1,0 ; mulps 0x1d0e5(%rip),%xmm10 # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -20122,22 +20406,22 @@ _sk_lerp_565_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,60 ; je 15a9d <_sk_lerp_565_sse41+0x112>
+ DB 116,60 ; je 1603b <_sk_lerp_565_sse41+0x112>
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,26 ; je 15a86 <_sk_lerp_565_sse41+0xfb>
+ DB 116,26 ; je 16024 <_sk_lerp_565_sse41+0xfb>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,64,255,255,255 ; jne 159b6 <_sk_lerp_565_sse41+0x2b>
+ DB 15,133,64,255,255,255 ; jne 15f54 <_sk_lerp_565_sse41+0x2b>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,68,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm10
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
DB 102,68,15,58,14,208,15 ; pblendw $0xf,%xmm0,%xmm10
- DB 233,25,255,255,255 ; jmpq 159b6 <_sk_lerp_565_sse41+0x2b>
+ DB 233,25,255,255,255 ; jmpq 15f54 <_sk_lerp_565_sse41+0x2b>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,68,15,110,208 ; movd %eax,%xmm10
- DB 233,10,255,255,255 ; jmpq 159b6 <_sk_lerp_565_sse41+0x2b>
+ DB 233,10,255,255,255 ; jmpq 15f54 <_sk_lerp_565_sse41+0x2b>
PUBLIC _sk_load_tables_sse41
_sk_load_tables_sse41 LABEL PROC
@@ -20146,9 +20430,9 @@ _sk_load_tables_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,17,1,0,0 ; jne 15bce <_sk_load_tables_sse41+0x122>
+ DB 15,133,17,1,0,0 ; jne 1616c <_sk_load_tables_sse41+0x122>
DB 243,69,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm8
- DB 102,15,111,5,181,200,1,0 ; movdqa 0x1c8b5(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,87,206,1,0 ; movdqa 0x1ce57(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -20163,7 +20447,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 102,66,15,58,33,4,155,32 ; insertps $0x20,(%rbx,%r11,4),%xmm0
DB 102,66,15,58,33,4,3,48 ; insertps $0x30,(%rbx,%r8,1),%xmm0
DB 102,65,15,111,200 ; movdqa %xmm8,%xmm1
- DB 102,15,56,0,13,112,200,1,0 ; pshufb 0x1c870(%rip),%xmm1 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,13,18,206,1,0 ; pshufb 0x1ce12(%rip),%xmm1 # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 68,15,182,203 ; movzbl %bl,%r9d
@@ -20178,7 +20462,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 102,15,58,33,202,48 ; insertps $0x30,%xmm2,%xmm1
DB 76,139,64,24 ; mov 0x18(%rax),%r8
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
- DB 102,15,56,0,21,44,200,1,0 ; pshufb 0x1c82c(%rip),%xmm2 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,21,206,205,1,0 ; pshufb 0x1cdce(%rip),%xmm2 # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
DB 102,72,15,58,22,211,1 ; pextrq $0x1,%xmm2,%rbx
DB 102,72,15,126,208 ; movq %xmm2,%rax
DB 68,15,182,200 ; movzbl %al,%r9d
@@ -20193,7 +20477,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 102,15,58,33,211,48 ; insertps $0x30,%xmm3,%xmm2
DB 102,65,15,114,208,24 ; psrld $0x18,%xmm8
DB 65,15,91,216 ; cvtdq2ps %xmm8,%xmm3
- DB 15,89,29,25,201,1,0 ; mulps 0x1c919(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,29,187,206,1,0 ; mulps 0x1cebb(%rip),%xmm3 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -20201,19 +20485,19 @@ _sk_load_tables_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,52 ; je 15c0f <_sk_load_tables_sse41+0x163>
+ DB 116,52 ; je 161ad <_sk_load_tables_sse41+0x163>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 15bfd <_sk_load_tables_sse41+0x151>
+ DB 116,23 ; je 1619b <_sk_load_tables_sse41+0x151>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,211,254,255,255 ; jne 15ac3 <_sk_load_tables_sse41+0x17>
+ DB 15,133,211,254,255,255 ; jne 16061 <_sk_load_tables_sse41+0x17>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 243,65,15,126,4,144 ; movq (%r8,%rdx,4),%xmm0
DB 102,68,15,58,14,192,15 ; pblendw $0xf,%xmm0,%xmm8
- DB 233,180,254,255,255 ; jmpq 15ac3 <_sk_load_tables_sse41+0x17>
+ DB 233,180,254,255,255 ; jmpq 16061 <_sk_load_tables_sse41+0x17>
DB 102,69,15,110,4,144 ; movd (%r8,%rdx,4),%xmm8
- DB 233,169,254,255,255 ; jmpq 15ac3 <_sk_load_tables_sse41+0x17>
+ DB 233,169,254,255,255 ; jmpq 16061 <_sk_load_tables_sse41+0x17>
PUBLIC _sk_load_tables_u16_be_sse41
_sk_load_tables_u16_be_sse41 LABEL PROC
@@ -20223,7 +20507,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,149,0,0,0,0 ; lea 0x0(,%rdx,4),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,92,1,0,0 ; jne 15d8f <_sk_load_tables_u16_be_sse41+0x175>
+ DB 15,133,92,1,0,0 ; jne 1632d <_sk_load_tables_u16_be_sse41+0x175>
DB 102,67,15,16,4,72 ; movupd (%r8,%r9,2),%xmm0
DB 243,67,15,111,76,72,16 ; movdqu 0x10(%r8,%r9,2),%xmm1
DB 102,68,15,40,200 ; movapd %xmm0,%xmm9
@@ -20232,7 +20516,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 102,68,15,105,200 ; punpckhwd %xmm0,%xmm9
- DB 102,68,15,111,5,235,200,1,0 ; movdqa 0x1c8eb(%rip),%xmm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 102,68,15,111,5,141,206,1,0 ; movdqa 0x1ce8d(%rip),%xmm8 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
@@ -20250,7 +20534,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
DB 102,15,58,33,194,32 ; insertps $0x20,%xmm2,%xmm0
DB 243,66,15,16,20,3 ; movss (%rbx,%r8,1),%xmm2
DB 102,15,58,33,194,48 ; insertps $0x30,%xmm2,%xmm0
- DB 102,15,56,0,13,154,200,1,0 ; pshufb 0x1c89a(%rip),%xmm1 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ DB 102,15,56,0,13,60,206,1,0 ; pshufb 0x1ce3c(%rip),%xmm1 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
DB 102,15,56,51,201 ; pmovzxwd %xmm1,%xmm1
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -20286,23 +20570,23 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
DB 102,65,15,235,216 ; por %xmm8,%xmm3
DB 102,15,56,51,219 ; pmovzxwd %xmm3,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,232,199,1,0 ; mulps 0x1c7e8(%rip),%xmm3 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 15,89,29,138,205,1,0 ; mulps 0x1cd8a(%rip),%xmm3 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
DB 242,67,15,16,4,72 ; movsd (%r8,%r9,2),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 15da8 <_sk_load_tables_u16_be_sse41+0x18e>
+ DB 117,13 ; jne 16346 <_sk_load_tables_u16_be_sse41+0x18e>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,152,254,255,255 ; jmpq 15c40 <_sk_load_tables_u16_be_sse41+0x26>
+ DB 233,152,254,255,255 ; jmpq 161de <_sk_load_tables_u16_be_sse41+0x26>
DB 102,67,15,22,68,72,8 ; movhpd 0x8(%r8,%r9,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,131,254,255,255 ; jb 15c40 <_sk_load_tables_u16_be_sse41+0x26>
+ DB 15,130,131,254,255,255 ; jb 161de <_sk_load_tables_u16_be_sse41+0x26>
DB 243,67,15,126,76,72,16 ; movq 0x10(%r8,%r9,2),%xmm1
- DB 233,119,254,255,255 ; jmpq 15c40 <_sk_load_tables_u16_be_sse41+0x26>
+ DB 233,119,254,255,255 ; jmpq 161de <_sk_load_tables_u16_be_sse41+0x26>
PUBLIC _sk_load_tables_rgb_u16_be_sse41
_sk_load_tables_rgb_u16_be_sse41 LABEL PROC
@@ -20312,7 +20596,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,82 ; lea (%rdx,%rdx,2),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,76,1,0,0 ; jne 15f2a <_sk_load_tables_rgb_u16_be_sse41+0x161>
+ DB 15,133,76,1,0,0 ; jne 164c8 <_sk_load_tables_rgb_u16_be_sse41+0x161>
DB 243,67,15,111,20,72 ; movdqu (%r8,%r9,2),%xmm2
DB 243,67,15,111,76,72,8 ; movdqu 0x8(%r8,%r9,2),%xmm1
DB 102,15,115,217,4 ; psrldq $0x4,%xmm1
@@ -20324,7 +20608,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 102,15,97,209 ; punpcklwd %xmm1,%xmm2
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,97,201 ; punpcklwd %xmm9,%xmm1
- DB 102,68,15,111,5,49,199,1,0 ; movdqa 0x1c731(%rip),%xmm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 102,68,15,111,5,211,204,1,0 ; movdqa 0x1ccd3(%rip),%xmm8 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
@@ -20342,7 +20626,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 102,15,58,33,195,32 ; insertps $0x20,%xmm3,%xmm0
DB 243,66,15,16,28,3 ; movss (%rbx,%r8,1),%xmm3
DB 102,15,58,33,195,48 ; insertps $0x30,%xmm3,%xmm0
- DB 102,15,56,0,13,224,198,1,0 ; pshufb 0x1c6e0(%rip),%xmm1 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ DB 102,15,56,0,13,130,204,1,0 ; pshufb 0x1cc82(%rip),%xmm1 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
DB 102,15,56,51,201 ; pmovzxwd %xmm1,%xmm1
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -20373,7 +20657,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 243,65,15,16,28,24 ; movss (%r8,%rbx,1),%xmm3
DB 102,15,58,33,211,48 ; insertps $0x30,%xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,171,195,1,0 ; movaps 0x1c3ab(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,77,201,1,0 ; movaps 0x1c94d(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -20381,21 +20665,21 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,67,15,196,84,72,4,2 ; pinsrw $0x2,0x4(%r8,%r9,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,14 ; jne 15f50 <_sk_load_tables_rgb_u16_be_sse41+0x187>
+ DB 117,14 ; jne 164ee <_sk_load_tables_rgb_u16_be_sse41+0x187>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
- DB 233,180,254,255,255 ; jmpq 15e04 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,180,254,255,255 ; jmpq 163a2 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
DB 102,71,15,110,76,72,6 ; movd 0x6(%r8,%r9,2),%xmm9
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,71,15,196,76,72,10,2 ; pinsrw $0x2,0xa(%r8,%r9,2),%xmm9
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,24 ; jb 15f81 <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
+ DB 114,24 ; jb 1651f <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
DB 102,67,15,110,76,72,12 ; movd 0xc(%r8,%r9,2),%xmm1
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,67,15,196,76,72,16,2 ; pinsrw $0x2,0x10(%r8,%r9,2),%xmm1
- DB 233,131,254,255,255 ; jmpq 15e04 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,131,254,255,255 ; jmpq 163a2 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,122,254,255,255 ; jmpq 15e04 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,122,254,255,255 ; jmpq 163a2 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
PUBLIC _sk_byte_tables_sse41
_sk_byte_tables_sse41 LABEL PROC
@@ -20403,7 +20687,7 @@ _sk_byte_tables_sse41 LABEL PROC
DB 65,86 ; push %r14
DB 83 ; push %rbx
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,24,196,1,0 ; movaps 0x1c418(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,186,201,1,0 ; movaps 0x1c9ba(%rip),%xmm8 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
@@ -20426,7 +20710,7 @@ _sk_byte_tables_sse41 LABEL PROC
DB 102,15,58,32,197,3 ; pinsrb $0x3,%ebp,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,13,222,196,1,0 ; movaps 0x1c4de(%rip),%xmm9 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,13,128,202,1,0 ; movaps 0x1ca80(%rip),%xmm9 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20526,7 +20810,7 @@ _sk_byte_tables_rgb_sse41 LABEL PROC
DB 102,15,58,32,197,3 ; pinsrb $0x3,%ebp,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,13,58,195,1,0 ; movaps 0x1c33a(%rip),%xmm9 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,13,220,200,1,0 ; movaps 0x1c8dc(%rip),%xmm9 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20698,31 +20982,31 @@ _sk_parametric_r_sse41 LABEL PROC
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,194 ; cvtdq2ps %xmm10,%xmm8
- DB 68,15,89,5,21,193,1,0 ; mulps 0x1c115(%rip),%xmm8 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,21,29,193,1,0 ; andps 0x1c11d(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,21,69,190,1,0 ; orps 0x1be45(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,5,29,193,1,0 ; addps 0x1c11d(%rip),%xmm8 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,40,37,37,193,1,0 ; movaps 0x1c125(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,5,183,198,1,0 ; mulps 0x1c6b7(%rip),%xmm8 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 68,15,84,21,191,198,1,0 ; andps 0x1c6bf(%rip),%xmm10 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 68,15,86,21,231,195,1,0 ; orps 0x1c3e7(%rip),%xmm10 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,88,5,191,198,1,0 ; addps 0x1c6bf(%rip),%xmm8 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ DB 68,15,40,37,199,198,1,0 ; movaps 0x1c6c7(%rip),%xmm12 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
- DB 68,15,88,21,37,193,1,0 ; addps 0x1c125(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 68,15,40,37,45,193,1,0 ; movaps 0x1c12d(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,21,199,198,1,0 ; addps 0x1c6c7(%rip),%xmm10 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 68,15,40,37,207,198,1,0 ; movaps 0x1c6cf(%rip),%xmm12 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
DB 69,15,89,195 ; mulps %xmm11,%xmm8
DB 102,69,15,58,8,208,1 ; roundps $0x1,%xmm8,%xmm10
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,5,26,193,1,0 ; addps 0x1c11a(%rip),%xmm8 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 68,15,40,21,34,193,1,0 ; movaps 0x1c122(%rip),%xmm10 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,5,188,198,1,0 ; addps 0x1c6bc(%rip),%xmm8 # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 68,15,40,21,196,198,1,0 ; movaps 0x1c6c4(%rip),%xmm10 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 68,15,40,21,34,193,1,0 ; movaps 0x1c122(%rip),%xmm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,21,196,198,1,0 ; movaps 0x1c6c4(%rip),%xmm10 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 68,15,40,29,38,193,1,0 ; movaps 0x1c126(%rip),%xmm11 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,29,200,198,1,0 ; movaps 0x1c6c8(%rip),%xmm11 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
DB 69,15,94,218 ; divps %xmm10,%xmm11
DB 69,15,88,216 ; addps %xmm8,%xmm11
- DB 68,15,89,29,38,193,1,0 ; mulps 0x1c126(%rip),%xmm11 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,89,29,200,198,1,0 ; mulps 0x1c6c8(%rip),%xmm11 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
DB 102,69,15,91,211 ; cvtps2dq %xmm11,%xmm10
DB 243,68,15,16,64,20 ; movss 0x14(%rax),%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
@@ -20730,7 +21014,7 @@ _sk_parametric_r_sse41 LABEL PROC
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 68,15,95,192 ; maxps %xmm0,%xmm8
- DB 68,15,93,5,173,189,1,0 ; minps 0x1bdad(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,93,5,79,195,1,0 ; minps 0x1c34f(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20758,31 +21042,31 @@ _sk_parametric_g_sse41 LABEL PROC
DB 68,15,88,217 ; addps %xmm1,%xmm11
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,91,227 ; cvtdq2ps %xmm11,%xmm12
- DB 68,15,89,37,238,191,1,0 ; mulps 0x1bfee(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,29,246,191,1,0 ; andps 0x1bff6(%rip),%xmm11 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,29,30,189,1,0 ; orps 0x1bd1e(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,37,246,191,1,0 ; addps 0x1bff6(%rip),%xmm12 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 15,40,13,255,191,1,0 ; movaps 0x1bfff(%rip),%xmm1 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,37,144,197,1,0 ; mulps 0x1c590(%rip),%xmm12 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 68,15,84,29,152,197,1,0 ; andps 0x1c598(%rip),%xmm11 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 68,15,86,29,192,194,1,0 ; orps 0x1c2c0(%rip),%xmm11 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,88,37,152,197,1,0 ; addps 0x1c598(%rip),%xmm12 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ DB 15,40,13,161,197,1,0 ; movaps 0x1c5a1(%rip),%xmm1 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,88,29,255,191,1,0 ; addps 0x1bfff(%rip),%xmm11 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 15,40,13,8,192,1,0 ; movaps 0x1c008(%rip),%xmm1 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,29,161,197,1,0 ; addps 0x1c5a1(%rip),%xmm11 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 15,40,13,170,197,1,0 ; movaps 0x1c5aa(%rip),%xmm1 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
DB 65,15,94,203 ; divps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 102,69,15,58,8,212,1 ; roundps $0x1,%xmm12,%xmm10
DB 69,15,40,220 ; movaps %xmm12,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,37,245,191,1,0 ; addps 0x1bff5(%rip),%xmm12 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 15,40,13,254,191,1,0 ; movaps 0x1bffe(%rip),%xmm1 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,37,151,197,1,0 ; addps 0x1c597(%rip),%xmm12 # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 15,40,13,160,197,1,0 ; movaps 0x1c5a0(%rip),%xmm1 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,40,21,254,191,1,0 ; movaps 0x1bffe(%rip),%xmm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,21,160,197,1,0 ; movaps 0x1c5a0(%rip),%xmm10 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,13,3,192,1,0 ; movaps 0x1c003(%rip),%xmm1 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 15,40,13,165,197,1,0 ; movaps 0x1c5a5(%rip),%xmm1 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
DB 65,15,94,202 ; divps %xmm10,%xmm1
DB 65,15,88,204 ; addps %xmm12,%xmm1
- DB 15,89,13,4,192,1,0 ; mulps 0x1c004(%rip),%xmm1 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,89,13,166,197,1,0 ; mulps 0x1c5a6(%rip),%xmm1 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
DB 102,68,15,91,209 ; cvtps2dq %xmm1,%xmm10
DB 243,15,16,72,20 ; movss 0x14(%rax),%xmm1
DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
@@ -20790,7 +21074,7 @@ _sk_parametric_g_sse41 LABEL PROC
DB 102,65,15,56,20,201 ; blendvps %xmm0,%xmm9,%xmm1
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,95,200 ; maxps %xmm0,%xmm1
- DB 15,93,13,143,188,1,0 ; minps 0x1bc8f(%rip),%xmm1 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,13,49,194,1,0 ; minps 0x1c231(%rip),%xmm1 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20818,31 +21102,31 @@ _sk_parametric_b_sse41 LABEL PROC
DB 68,15,88,218 ; addps %xmm2,%xmm11
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,91,227 ; cvtdq2ps %xmm11,%xmm12
- DB 68,15,89,37,208,190,1,0 ; mulps 0x1bed0(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,29,216,190,1,0 ; andps 0x1bed8(%rip),%xmm11 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,29,0,188,1,0 ; orps 0x1bc00(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,37,216,190,1,0 ; addps 0x1bed8(%rip),%xmm12 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 15,40,21,225,190,1,0 ; movaps 0x1bee1(%rip),%xmm2 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,37,114,196,1,0 ; mulps 0x1c472(%rip),%xmm12 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 68,15,84,29,122,196,1,0 ; andps 0x1c47a(%rip),%xmm11 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 68,15,86,29,162,193,1,0 ; orps 0x1c1a2(%rip),%xmm11 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,88,37,122,196,1,0 ; addps 0x1c47a(%rip),%xmm12 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ DB 15,40,21,131,196,1,0 ; movaps 0x1c483(%rip),%xmm2 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,88,29,225,190,1,0 ; addps 0x1bee1(%rip),%xmm11 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 15,40,21,234,190,1,0 ; movaps 0x1beea(%rip),%xmm2 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,29,131,196,1,0 ; addps 0x1c483(%rip),%xmm11 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 15,40,21,140,196,1,0 ; movaps 0x1c48c(%rip),%xmm2 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
DB 65,15,94,211 ; divps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 102,69,15,58,8,212,1 ; roundps $0x1,%xmm12,%xmm10
DB 69,15,40,220 ; movaps %xmm12,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,37,215,190,1,0 ; addps 0x1bed7(%rip),%xmm12 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 15,40,21,224,190,1,0 ; movaps 0x1bee0(%rip),%xmm2 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,37,121,196,1,0 ; addps 0x1c479(%rip),%xmm12 # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 15,40,21,130,196,1,0 ; movaps 0x1c482(%rip),%xmm2 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,40,21,224,190,1,0 ; movaps 0x1bee0(%rip),%xmm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,21,130,196,1,0 ; movaps 0x1c482(%rip),%xmm10 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,21,229,190,1,0 ; movaps 0x1bee5(%rip),%xmm2 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 15,40,21,135,196,1,0 ; movaps 0x1c487(%rip),%xmm2 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
DB 65,15,94,210 ; divps %xmm10,%xmm2
DB 65,15,88,212 ; addps %xmm12,%xmm2
- DB 15,89,21,230,190,1,0 ; mulps 0x1bee6(%rip),%xmm2 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,89,21,136,196,1,0 ; mulps 0x1c488(%rip),%xmm2 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
DB 102,68,15,91,210 ; cvtps2dq %xmm2,%xmm10
DB 243,15,16,80,20 ; movss 0x14(%rax),%xmm2
DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
@@ -20850,7 +21134,7 @@ _sk_parametric_b_sse41 LABEL PROC
DB 102,65,15,56,20,209 ; blendvps %xmm0,%xmm9,%xmm2
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,95,208 ; maxps %xmm0,%xmm2
- DB 15,93,21,113,187,1,0 ; minps 0x1bb71(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,21,19,193,1,0 ; minps 0x1c113(%rip),%xmm2 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20878,31 +21162,31 @@ _sk_parametric_a_sse41 LABEL PROC
DB 68,15,88,219 ; addps %xmm3,%xmm11
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,91,227 ; cvtdq2ps %xmm11,%xmm12
- DB 68,15,89,37,178,189,1,0 ; mulps 0x1bdb2(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,29,186,189,1,0 ; andps 0x1bdba(%rip),%xmm11 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,29,226,186,1,0 ; orps 0x1bae2(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,37,186,189,1,0 ; addps 0x1bdba(%rip),%xmm12 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 15,40,29,195,189,1,0 ; movaps 0x1bdc3(%rip),%xmm3 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,37,84,195,1,0 ; mulps 0x1c354(%rip),%xmm12 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 68,15,84,29,92,195,1,0 ; andps 0x1c35c(%rip),%xmm11 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 68,15,86,29,132,192,1,0 ; orps 0x1c084(%rip),%xmm11 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,88,37,92,195,1,0 ; addps 0x1c35c(%rip),%xmm12 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ DB 15,40,29,101,195,1,0 ; movaps 0x1c365(%rip),%xmm3 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,88,29,195,189,1,0 ; addps 0x1bdc3(%rip),%xmm11 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 15,40,29,204,189,1,0 ; movaps 0x1bdcc(%rip),%xmm3 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,29,101,195,1,0 ; addps 0x1c365(%rip),%xmm11 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 15,40,29,110,195,1,0 ; movaps 0x1c36e(%rip),%xmm3 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
DB 65,15,94,219 ; divps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 102,69,15,58,8,212,1 ; roundps $0x1,%xmm12,%xmm10
DB 69,15,40,220 ; movaps %xmm12,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,37,185,189,1,0 ; addps 0x1bdb9(%rip),%xmm12 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 15,40,29,194,189,1,0 ; movaps 0x1bdc2(%rip),%xmm3 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,37,91,195,1,0 ; addps 0x1c35b(%rip),%xmm12 # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 15,40,29,100,195,1,0 ; movaps 0x1c364(%rip),%xmm3 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,40,21,194,189,1,0 ; movaps 0x1bdc2(%rip),%xmm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,21,100,195,1,0 ; movaps 0x1c364(%rip),%xmm10 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,29,199,189,1,0 ; movaps 0x1bdc7(%rip),%xmm3 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 15,40,29,105,195,1,0 ; movaps 0x1c369(%rip),%xmm3 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
DB 65,15,94,218 ; divps %xmm10,%xmm3
DB 65,15,88,220 ; addps %xmm12,%xmm3
- DB 15,89,29,200,189,1,0 ; mulps 0x1bdc8(%rip),%xmm3 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,89,29,106,195,1,0 ; mulps 0x1c36a(%rip),%xmm3 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
DB 102,68,15,91,211 ; cvtps2dq %xmm3,%xmm10
DB 243,15,16,88,20 ; movss 0x14(%rax),%xmm3
DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
@@ -20910,7 +21194,7 @@ _sk_parametric_a_sse41 LABEL PROC
DB 102,65,15,56,20,217 ; blendvps %xmm0,%xmm9,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,95,216 ; maxps %xmm0,%xmm3
- DB 15,93,29,83,186,1,0 ; minps 0x1ba53(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,29,245,191,1,0 ; minps 0x1bff5(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20926,20 +21210,20 @@ _sk_gamma_sse41 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,91,194 ; cvtdq2ps %xmm2,%xmm0
- DB 15,89,5,207,188,1,0 ; mulps 0x1bccf(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,40,53,215,188,1,0 ; movaps 0x1bcd7(%rip),%xmm14 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 15,89,5,113,194,1,0 ; mulps 0x1c271(%rip),%xmm0 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 68,15,40,53,121,194,1,0 ; movaps 0x1c279(%rip),%xmm14 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,37,251,185,1,0 ; movaps 0x1b9fb(%rip),%xmm12 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,37,157,191,1,0 ; movaps 0x1bf9d(%rip),%xmm12 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 65,15,86,212 ; orps %xmm12,%xmm2
- DB 68,15,40,21,207,188,1,0 ; movaps 0x1bccf(%rip),%xmm10 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 68,15,40,21,113,194,1,0 ; movaps 0x1c271(%rip),%xmm10 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,29,211,188,1,0 ; movaps 0x1bcd3(%rip),%xmm11 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,40,29,117,194,1,0 ; movaps 0x1c275(%rip),%xmm11 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 65,15,89,227 ; mulps %xmm11,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 68,15,40,13,209,188,1,0 ; movaps 0x1bcd1(%rip),%xmm9 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,40,13,115,194,1,0 ; movaps 0x1c273(%rip),%xmm9 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 68,15,40,45,213,188,1,0 ; movaps 0x1bcd5(%rip),%xmm13 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,40,45,119,194,1,0 ; movaps 0x1c277(%rip),%xmm13 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -20950,21 +21234,21 @@ _sk_gamma_sse41 LABEL PROC
DB 102,15,58,8,208,1 ; roundps $0x1,%xmm0,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,53,184,188,1,0 ; movaps 0x1bcb8(%rip),%xmm6 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 15,40,53,90,194,1,0 ; movaps 0x1c25a(%rip),%xmm6 # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,206,188,1,0 ; movaps 0x1bcce(%rip),%xmm7 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 15,40,61,112,194,1,0 ; movaps 0x1c270(%rip),%xmm7 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,212 ; movaps %xmm4,%xmm2
- DB 15,40,37,174,188,1,0 ; movaps 0x1bcae(%rip),%xmm4 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 15,40,37,80,194,1,0 ; movaps 0x1c250(%rip),%xmm4 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,192,188,1,0 ; movaps 0x1bcc0(%rip),%xmm15 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,61,98,194,1,0 ; movaps 0x1c262(%rip),%xmm15 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
DB 65,15,40,215 ; movaps %xmm15,%xmm2
DB 15,94,213 ; divps %xmm5,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 15,89,5,28,188,1,0 ; mulps 0x1bc1c(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 15,89,5,190,193,1,0 ; mulps 0x1c1be(%rip),%xmm0 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
DB 65,15,84,206 ; andps %xmm14,%xmm1
DB 65,15,86,204 ; orps %xmm12,%xmm1
DB 65,15,88,194 ; addps %xmm10,%xmm0
@@ -20990,8 +21274,8 @@ _sk_gamma_sse41 LABEL PROC
DB 15,94,206 ; divps %xmm6,%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,5,189,187,1,0 ; mulps 0x1bbbd(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 15,84,29,198,187,1,0 ; andps 0x1bbc6(%rip),%xmm3 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 15,89,5,95,193,1,0 ; mulps 0x1c15f(%rip),%xmm0 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 15,84,29,104,193,1,0 ; andps 0x1c168(%rip),%xmm3 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
DB 65,15,86,220 ; orps %xmm12,%xmm3
DB 65,15,88,194 ; addps %xmm10,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
@@ -21009,7 +21293,7 @@ _sk_gamma_sse41 LABEL PROC
DB 15,92,253 ; subps %xmm5,%xmm7
DB 68,15,94,255 ; divps %xmm7,%xmm15
DB 68,15,88,248 ; addps %xmm0,%xmm15
- DB 15,40,5,14,188,1,0 ; movaps 0x1bc0e(%rip),%xmm0 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,40,5,176,193,1,0 ; movaps 0x1c1b0(%rip),%xmm0 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -21028,29 +21312,29 @@ _sk_gamma_sse41 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse41
_sk_lab_to_xyz_sse41 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,89,5,219,187,1,0 ; mulps 0x1bbdb(%rip),%xmm8 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
- DB 68,15,40,13,83,185,1,0 ; movaps 0x1b953(%rip),%xmm9 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,89,5,125,193,1,0 ; mulps 0x1c17d(%rip),%xmm8 # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
+ DB 68,15,40,13,245,190,1,0 ; movaps 0x1bef5(%rip),%xmm9 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 65,15,89,201 ; mulps %xmm9,%xmm1
- DB 15,40,5,216,187,1,0 ; movaps 0x1bbd8(%rip),%xmm0 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 15,40,5,122,193,1,0 ; movaps 0x1c17a(%rip),%xmm0 # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
DB 15,88,200 ; addps %xmm0,%xmm1
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
- DB 68,15,88,5,214,187,1,0 ; addps 0x1bbd6(%rip),%xmm8 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
- DB 68,15,89,5,222,187,1,0 ; mulps 0x1bbde(%rip),%xmm8 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
- DB 15,89,13,231,187,1,0 ; mulps 0x1bbe7(%rip),%xmm1 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
+ DB 68,15,88,5,120,193,1,0 ; addps 0x1c178(%rip),%xmm8 # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 68,15,89,5,128,193,1,0 ; mulps 0x1c180(%rip),%xmm8 # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 15,89,13,137,193,1,0 ; mulps 0x1c189(%rip),%xmm1 # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 15,89,21,236,187,1,0 ; mulps 0x1bbec(%rip),%xmm2 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 15,89,21,142,193,1,0 ; mulps 0x1c18e(%rip),%xmm2 # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
DB 69,15,40,208 ; movaps %xmm8,%xmm10
DB 68,15,92,210 ; subps %xmm2,%xmm10
DB 68,15,40,217 ; movaps %xmm1,%xmm11
DB 69,15,89,219 ; mulps %xmm11,%xmm11
DB 68,15,89,217 ; mulps %xmm1,%xmm11
- DB 68,15,40,13,224,187,1,0 ; movaps 0x1bbe0(%rip),%xmm9 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
+ DB 68,15,40,13,130,193,1,0 ; movaps 0x1c182(%rip),%xmm9 # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 15,40,21,224,187,1,0 ; movaps 0x1bbe0(%rip),%xmm2 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 15,40,21,130,193,1,0 ; movaps 0x1c182(%rip),%xmm2 # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 68,15,40,37,229,187,1,0 ; movaps 0x1bbe5(%rip),%xmm12 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
+ DB 68,15,40,37,135,193,1,0 ; movaps 0x1c187(%rip),%xmm12 # 331f0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
DB 65,15,89,204 ; mulps %xmm12,%xmm1
DB 102,65,15,56,20,203 ; blendvps %xmm0,%xmm11,%xmm1
DB 69,15,40,216 ; movaps %xmm8,%xmm11
@@ -21069,8 +21353,8 @@ _sk_lab_to_xyz_sse41 LABEL PROC
DB 65,15,89,212 ; mulps %xmm12,%xmm2
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,65,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm2
- DB 15,89,13,158,187,1,0 ; mulps 0x1bb9e(%rip),%xmm1 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
- DB 15,89,21,167,187,1,0 ; mulps 0x1bba7(%rip),%xmm2 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
+ DB 15,89,13,64,193,1,0 ; mulps 0x1c140(%rip),%xmm1 # 33200 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,21,73,193,1,0 ; mulps 0x1c149(%rip),%xmm2 # 33210 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,40,200 ; movaps %xmm8,%xmm1
@@ -21085,11 +21369,11 @@ _sk_load_a8_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,39 ; jne 16b73 <_sk_load_a8_sse41+0x3f>
+ DB 117,39 ; jne 17111 <_sk_load_a8_sse41+0x3f>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,37,184,1,0 ; pand 0x1b825(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,5,199,189,1,0 ; pand 0x1bdc7(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,123,185,1,0 ; mulps 0x1b97b(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,29,29,191,1,0 ; mulps 0x1bf1d(%rip),%xmm3 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -21098,12 +21382,12 @@ _sk_load_a8_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16bb5 <_sk_load_a8_sse41+0x81>
+ DB 116,53 ; je 17153 <_sk_load_a8_sse41+0x81>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16b9f <_sk_load_a8_sse41+0x6b>
+ DB 116,21 ; je 1713d <_sk_load_a8_sse41+0x6b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 16b53 <_sk_load_a8_sse41+0x1f>
+ DB 117,195 ; jne 170f1 <_sk_load_a8_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -21111,10 +21395,10 @@ _sk_load_a8_sse41 LABEL PROC
DB 102,15,110,200 ; movd %eax,%xmm1
DB 102,15,56,49,201 ; pmovzxbd %xmm1,%xmm1
DB 102,15,58,14,193,15 ; pblendw $0xf,%xmm1,%xmm0
- DB 235,158 ; jmp 16b53 <_sk_load_a8_sse41+0x1f>
+ DB 235,158 ; jmp 170f1 <_sk_load_a8_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,147 ; jmp 16b53 <_sk_load_a8_sse41+0x1f>
+ DB 235,147 ; jmp 170f1 <_sk_load_a8_sse41+0x1f>
PUBLIC _sk_load_a8_dst_sse41
_sk_load_a8_dst_sse41 LABEL PROC
@@ -21125,11 +21409,11 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,39 ; jne 16bff <_sk_load_a8_dst_sse41+0x3f>
+ DB 117,39 ; jne 1719d <_sk_load_a8_dst_sse41+0x3f>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,153,183,1,0 ; pand 0x1b799(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,37,59,189,1,0 ; pand 0x1bd3b(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,239,184,1,0 ; mulps 0x1b8ef(%rip),%xmm7 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,61,145,190,1,0 ; mulps 0x1be91(%rip),%xmm7 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
@@ -21138,12 +21422,12 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16c41 <_sk_load_a8_dst_sse41+0x81>
+ DB 116,53 ; je 171df <_sk_load_a8_dst_sse41+0x81>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16c2b <_sk_load_a8_dst_sse41+0x6b>
+ DB 116,21 ; je 171c9 <_sk_load_a8_dst_sse41+0x6b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 16bdf <_sk_load_a8_dst_sse41+0x1f>
+ DB 117,195 ; jne 1717d <_sk_load_a8_dst_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -21151,10 +21435,10 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 102,15,110,232 ; movd %eax,%xmm5
DB 102,15,56,49,237 ; pmovzxbd %xmm5,%xmm5
DB 102,15,58,14,229,15 ; pblendw $0xf,%xmm5,%xmm4
- DB 235,158 ; jmp 16bdf <_sk_load_a8_dst_sse41+0x1f>
+ DB 235,158 ; jmp 1717d <_sk_load_a8_dst_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,147 ; jmp 16bdf <_sk_load_a8_dst_sse41+0x1f>
+ DB 235,147 ; jmp 1717d <_sk_load_a8_dst_sse41+0x1f>
PUBLIC _sk_gather_a8_sse41
_sk_gather_a8_sse41 LABEL PROC
@@ -21195,7 +21479,7 @@ _sk_gather_a8_sse41 LABEL PROC
DB 102,15,58,32,192,3 ; pinsrb $0x3,%eax,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,231,183,1,0 ; mulps 0x1b7e7(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,29,137,189,1,0 ; mulps 0x1bd89(%rip),%xmm3 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -21211,13 +21495,13 @@ _sk_store_a8_sse41 LABEL PROC
DB 77,15,175,193 ; imul %r9,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
- DB 68,15,40,5,138,182,1,0 ; movaps 0x1b68a(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,44,188,1,0 ; movaps 0x1bc2c(%rip),%xmm8 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
DB 102,68,15,103,192 ; packuswb %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,17 ; jne 16d50 <_sk_store_a8_sse41+0x49>
+ DB 117,17 ; jne 172ee <_sk_store_a8_sse41+0x49>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 67,137,4,16 ; mov %eax,(%r8,%r10,1)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -21227,17 +21511,17 @@ _sk_store_a8_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 16d8c <_sk_store_a8_sse41+0x85>
+ DB 116,41 ; je 1732a <_sk_store_a8_sse41+0x85>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 16d78 <_sk_store_a8_sse41+0x71>
+ DB 116,15 ; je 17316 <_sk_store_a8_sse41+0x71>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,217 ; jne 16d48 <_sk_store_a8_sse41+0x41>
+ DB 117,217 ; jne 172e6 <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,68,16,2,8 ; pextrb $0x8,%xmm8,0x2(%r8,%r10,1)
- DB 102,68,15,56,0,5,94,185,1,0 ; pshufb 0x1b95e(%rip),%xmm8 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
+ DB 102,68,15,56,0,5,0,191,1,0 ; pshufb 0x1bf00(%rip),%xmm8 # 33220 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
DB 102,71,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%r10,1)
- DB 235,188 ; jmp 16d48 <_sk_store_a8_sse41+0x41>
+ DB 235,188 ; jmp 172e6 <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,4,16,0 ; pextrb $0x0,%xmm8,(%r8,%r10,1)
- DB 235,178 ; jmp 16d48 <_sk_store_a8_sse41+0x41>
+ DB 235,178 ; jmp 172e6 <_sk_store_a8_sse41+0x41>
PUBLIC _sk_load_g8_sse41
_sk_load_g8_sse41 LABEL PROC
@@ -21248,25 +21532,25 @@ _sk_load_g8_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,42 ; jne 16dd8 <_sk_load_g8_sse41+0x42>
+ DB 117,42 ; jne 17376 <_sk_load_g8_sse41+0x42>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,195,181,1,0 ; pand 0x1b5c3(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,5,101,187,1,0 ; pand 0x1bb65(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,25,183,1,0 ; mulps 0x1b719(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,5,187,188,1,0 ; mulps 0x1bcbb(%rip),%xmm0 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,0,181,1,0 ; movaps 0x1b500(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,162,186,1,0 ; movaps 0x1baa2(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16e1a <_sk_load_g8_sse41+0x84>
+ DB 116,53 ; je 173b8 <_sk_load_g8_sse41+0x84>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16e04 <_sk_load_g8_sse41+0x6e>
+ DB 116,21 ; je 173a2 <_sk_load_g8_sse41+0x6e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 16db5 <_sk_load_g8_sse41+0x1f>
+ DB 117,192 ; jne 17353 <_sk_load_g8_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -21274,10 +21558,10 @@ _sk_load_g8_sse41 LABEL PROC
DB 102,15,110,200 ; movd %eax,%xmm1
DB 102,15,56,49,201 ; pmovzxbd %xmm1,%xmm1
DB 102,15,58,14,193,15 ; pblendw $0xf,%xmm1,%xmm0
- DB 235,155 ; jmp 16db5 <_sk_load_g8_sse41+0x1f>
+ DB 235,155 ; jmp 17353 <_sk_load_g8_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,144 ; jmp 16db5 <_sk_load_g8_sse41+0x1f>
+ DB 235,144 ; jmp 17353 <_sk_load_g8_sse41+0x1f>
PUBLIC _sk_load_g8_dst_sse41
_sk_load_g8_dst_sse41 LABEL PROC
@@ -21288,25 +21572,25 @@ _sk_load_g8_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,42 ; jne 16e67 <_sk_load_g8_dst_sse41+0x42>
+ DB 117,42 ; jne 17405 <_sk_load_g8_dst_sse41+0x42>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,52,181,1,0 ; pand 0x1b534(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,37,214,186,1,0 ; pand 0x1bad6(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,138,182,1,0 ; mulps 0x1b68a(%rip),%xmm4 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,37,44,188,1,0 ; mulps 0x1bc2c(%rip),%xmm4 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,113,180,1,0 ; movaps 0x1b471(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,61,19,186,1,0 ; movaps 0x1ba13(%rip),%xmm7 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16ea9 <_sk_load_g8_dst_sse41+0x84>
+ DB 116,53 ; je 17447 <_sk_load_g8_dst_sse41+0x84>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16e93 <_sk_load_g8_dst_sse41+0x6e>
+ DB 116,21 ; je 17431 <_sk_load_g8_dst_sse41+0x6e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 16e44 <_sk_load_g8_dst_sse41+0x1f>
+ DB 117,192 ; jne 173e2 <_sk_load_g8_dst_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -21314,10 +21598,10 @@ _sk_load_g8_dst_sse41 LABEL PROC
DB 102,15,110,232 ; movd %eax,%xmm5
DB 102,15,56,49,237 ; pmovzxbd %xmm5,%xmm5
DB 102,15,58,14,229,15 ; pblendw $0xf,%xmm5,%xmm4
- DB 235,155 ; jmp 16e44 <_sk_load_g8_dst_sse41+0x1f>
+ DB 235,155 ; jmp 173e2 <_sk_load_g8_dst_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,144 ; jmp 16e44 <_sk_load_g8_dst_sse41+0x1f>
+ DB 235,144 ; jmp 173e2 <_sk_load_g8_dst_sse41+0x1f>
PUBLIC _sk_gather_g8_sse41
_sk_gather_g8_sse41 LABEL PROC
@@ -21358,9 +21642,9 @@ _sk_gather_g8_sse41 LABEL PROC
DB 102,15,58,32,192,3 ; pinsrb $0x3,%eax,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,127,181,1,0 ; mulps 0x1b57f(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,5,33,187,1,0 ; mulps 0x1bb21(%rip),%xmm0 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,102,179,1,0 ; movaps 0x1b366(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,8,185,1,0 ; movaps 0x1b908(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -21375,41 +21659,41 @@ _sk_load_565_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,80 ; jne 16fdd <_sk_load_565_sse41+0x6b>
+ DB 117,80 ; jne 1757b <_sk_load_565_sse41+0x6b>
DB 102,67,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm2
- DB 102,15,111,5,84,181,1,0 ; movdqa 0x1b554(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,5,246,186,1,0 ; movdqa 0x1baf6(%rip),%xmm0 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,86,181,1,0 ; mulps 0x1b556(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,13,94,181,1,0 ; movdqa 0x1b55e(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 15,89,5,248,186,1,0 ; mulps 0x1baf8(%rip),%xmm0 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 102,15,111,13,0,187,1,0 ; movdqa 0x1bb00(%rip),%xmm1 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,96,181,1,0 ; mulps 0x1b560(%rip),%xmm1 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,15,219,21,104,181,1,0 ; pand 0x1b568(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 15,89,13,2,187,1,0 ; mulps 0x1bb02(%rip),%xmm1 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 102,15,219,21,10,187,1,0 ; pand 0x1bb0a(%rip),%xmm2 # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,110,181,1,0 ; mulps 0x1b56e(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,21,16,187,1,0 ; mulps 0x1bb10(%rip),%xmm2 # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,245,178,1,0 ; movaps 0x1b2f5(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,151,184,1,0 ; movaps 0x1b897(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 1701f <_sk_load_565_sse41+0xad>
+ DB 116,53 ; je 175bd <_sk_load_565_sse41+0xad>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 17009 <_sk_load_565_sse41+0x97>
+ DB 116,21 ; je 175a7 <_sk_load_565_sse41+0x97>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 16f94 <_sk_load_565_sse41+0x22>
+ DB 117,154 ; jne 17532 <_sk_load_565_sse41+0x22>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm2
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
DB 102,15,58,14,208,15 ; pblendw $0xf,%xmm0,%xmm2
- DB 233,117,255,255,255 ; jmpq 16f94 <_sk_load_565_sse41+0x22>
+ DB 233,117,255,255,255 ; jmpq 17532 <_sk_load_565_sse41+0x22>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,208 ; movd %eax,%xmm2
- DB 233,103,255,255,255 ; jmpq 16f94 <_sk_load_565_sse41+0x22>
+ DB 233,103,255,255,255 ; jmpq 17532 <_sk_load_565_sse41+0x22>
PUBLIC _sk_load_565_dst_sse41
_sk_load_565_dst_sse41 LABEL PROC
@@ -21421,41 +21705,41 @@ _sk_load_565_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,80 ; jne 17098 <_sk_load_565_dst_sse41+0x6b>
+ DB 117,80 ; jne 17636 <_sk_load_565_dst_sse41+0x6b>
DB 102,67,15,56,51,52,80 ; pmovzxwd (%r8,%r10,2),%xmm6
- DB 102,15,111,37,153,180,1,0 ; movdqa 0x1b499(%rip),%xmm4 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,37,59,186,1,0 ; movdqa 0x1ba3b(%rip),%xmm4 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,155,180,1,0 ; mulps 0x1b49b(%rip),%xmm4 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,45,163,180,1,0 ; movdqa 0x1b4a3(%rip),%xmm5 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 15,89,37,61,186,1,0 ; mulps 0x1ba3d(%rip),%xmm4 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 102,15,111,45,69,186,1,0 ; movdqa 0x1ba45(%rip),%xmm5 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,165,180,1,0 ; mulps 0x1b4a5(%rip),%xmm5 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,15,219,53,173,180,1,0 ; pand 0x1b4ad(%rip),%xmm6 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 15,89,45,71,186,1,0 ; mulps 0x1ba47(%rip),%xmm5 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 102,15,219,53,79,186,1,0 ; pand 0x1ba4f(%rip),%xmm6 # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,179,180,1,0 ; mulps 0x1b4b3(%rip),%xmm6 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,53,85,186,1,0 ; mulps 0x1ba55(%rip),%xmm6 # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,58,178,1,0 ; movaps 0x1b23a(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,61,220,183,1,0 ; movaps 0x1b7dc(%rip),%xmm7 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 170da <_sk_load_565_dst_sse41+0xad>
+ DB 116,53 ; je 17678 <_sk_load_565_dst_sse41+0xad>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 170c4 <_sk_load_565_dst_sse41+0x97>
+ DB 116,21 ; je 17662 <_sk_load_565_dst_sse41+0x97>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1704f <_sk_load_565_dst_sse41+0x22>
+ DB 117,154 ; jne 175ed <_sk_load_565_dst_sse41+0x22>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,244,69 ; pshufd $0x45,%xmm4,%xmm6
DB 102,67,15,110,36,80 ; movd (%r8,%r10,2),%xmm4
DB 102,15,56,51,228 ; pmovzxwd %xmm4,%xmm4
DB 102,15,58,14,244,15 ; pblendw $0xf,%xmm4,%xmm6
- DB 233,117,255,255,255 ; jmpq 1704f <_sk_load_565_dst_sse41+0x22>
+ DB 233,117,255,255,255 ; jmpq 175ed <_sk_load_565_dst_sse41+0x22>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,240 ; movd %eax,%xmm6
- DB 233,103,255,255,255 ; jmpq 1704f <_sk_load_565_dst_sse41+0x22>
+ DB 233,103,255,255,255 ; jmpq 175ed <_sk_load_565_dst_sse41+0x22>
PUBLIC _sk_gather_565_sse41
_sk_gather_565_sse41 LABEL PROC
@@ -21495,19 +21779,19 @@ _sk_gather_565_sse41 LABEL PROC
DB 65,15,183,4,64 ; movzwl (%r8,%rax,2),%eax
DB 102,15,196,192,3 ; pinsrw $0x3,%eax,%xmm0
DB 102,15,56,51,208 ; pmovzxwd %xmm0,%xmm2
- DB 102,15,111,5,96,179,1,0 ; movdqa 0x1b360(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,5,2,185,1,0 ; movdqa 0x1b902(%rip),%xmm0 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,98,179,1,0 ; mulps 0x1b362(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,13,106,179,1,0 ; movdqa 0x1b36a(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 15,89,5,4,185,1,0 ; mulps 0x1b904(%rip),%xmm0 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 102,15,111,13,12,185,1,0 ; movdqa 0x1b90c(%rip),%xmm1 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,108,179,1,0 ; mulps 0x1b36c(%rip),%xmm1 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,15,219,21,116,179,1,0 ; pand 0x1b374(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 15,89,13,14,185,1,0 ; mulps 0x1b90e(%rip),%xmm1 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 102,15,219,21,22,185,1,0 ; pand 0x1b916(%rip),%xmm2 # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,122,179,1,0 ; mulps 0x1b37a(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,21,28,185,1,0 ; mulps 0x1b91c(%rip),%xmm2 # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,1,177,1,0 ; movaps 0x1b101(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,163,182,1,0 ; movaps 0x1b6a3(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse41
@@ -21519,12 +21803,12 @@ _sk_store_565_sse41 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,1,181,1,0 ; movaps 0x1b501(%rip),%xmm8 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
+ DB 68,15,40,5,163,186,1,0 ; movaps 0x1baa3(%rip),%xmm8 # 33230 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
DB 102,65,15,114,241,11 ; pslld $0xb,%xmm9
- DB 68,15,40,21,246,180,1,0 ; movaps 0x1b4f6(%rip),%xmm10 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
+ DB 68,15,40,21,152,186,1,0 ; movaps 0x1ba98(%rip),%xmm10 # 33240 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
DB 68,15,89,209 ; mulps %xmm1,%xmm10
DB 102,69,15,91,210 ; cvtps2dq %xmm10,%xmm10
DB 102,65,15,114,242,5 ; pslld $0x5,%xmm10
@@ -21534,7 +21818,7 @@ _sk_store_565_sse41 LABEL PROC
DB 102,69,15,86,194 ; orpd %xmm10,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 17241 <_sk_store_565_sse41+0x70>
+ DB 117,10 ; jne 177df <_sk_store_565_sse41+0x70>
DB 102,69,15,214,4,64 ; movq %xmm8,(%r8,%rax,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21542,17 +21826,17 @@ _sk_store_565_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,35 ; je 17277 <_sk_store_565_sse41+0xa6>
+ DB 116,35 ; je 17815 <_sk_store_565_sse41+0xa6>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 17269 <_sk_store_565_sse41+0x98>
+ DB 116,15 ; je 17807 <_sk_store_565_sse41+0x98>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,221 ; jne 1723d <_sk_store_565_sse41+0x6c>
+ DB 117,221 ; jne 177db <_sk_store_565_sse41+0x6c>
DB 102,69,15,58,21,68,64,4,4 ; pextrw $0x4,%xmm8,0x4(%r8,%rax,2)
DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8
DB 102,69,15,126,4,64 ; movd %xmm8,(%r8,%rax,2)
- DB 235,198 ; jmp 1723d <_sk_store_565_sse41+0x6c>
+ DB 235,198 ; jmp 177db <_sk_store_565_sse41+0x6c>
DB 102,69,15,58,21,4,64,0 ; pextrw $0x0,%xmm8,(%r8,%rax,2)
- DB 235,188 ; jmp 1723d <_sk_store_565_sse41+0x6c>
+ DB 235,188 ; jmp 177db <_sk_store_565_sse41+0x6c>
PUBLIC _sk_load_4444_sse41
_sk_load_4444_sse41 LABEL PROC
@@ -21564,44 +21848,44 @@ _sk_load_4444_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,95 ; jne 172fb <_sk_load_4444_sse41+0x7a>
+ DB 117,95 ; jne 17899 <_sk_load_4444_sse41+0x7a>
DB 102,67,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm3
- DB 102,15,111,5,101,180,1,0 ; movdqa 0x1b465(%rip),%xmm0 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 102,15,111,5,7,186,1,0 ; movdqa 0x1ba07(%rip),%xmm0 # 33250 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,103,180,1,0 ; mulps 0x1b467(%rip),%xmm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
- DB 102,15,111,13,111,180,1,0 ; movdqa 0x1b46f(%rip),%xmm1 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ DB 15,89,5,9,186,1,0 ; mulps 0x1ba09(%rip),%xmm0 # 33260 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,15,111,13,17,186,1,0 ; movdqa 0x1ba11(%rip),%xmm1 # 33270 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,113,180,1,0 ; mulps 0x1b471(%rip),%xmm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- DB 102,15,111,21,121,180,1,0 ; movdqa 0x1b479(%rip),%xmm2 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ DB 15,89,13,19,186,1,0 ; mulps 0x1ba13(%rip),%xmm1 # 33280 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 102,15,111,21,27,186,1,0 ; movdqa 0x1ba1b(%rip),%xmm2 # 33290 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,123,180,1,0 ; mulps 0x1b47b(%rip),%xmm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- DB 102,15,219,29,131,180,1,0 ; pand 0x1b483(%rip),%xmm3 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ DB 15,89,21,29,186,1,0 ; mulps 0x1ba1d(%rip),%xmm2 # 332a0 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ DB 102,15,219,29,37,186,1,0 ; pand 0x1ba25(%rip),%xmm3 # 332b0 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,137,180,1,0 ; mulps 0x1b489(%rip),%xmm3 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,29,43,186,1,0 ; mulps 0x1ba2b(%rip),%xmm3 # 332c0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 1733d <_sk_load_4444_sse41+0xbc>
+ DB 116,53 ; je 178db <_sk_load_4444_sse41+0xbc>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 17327 <_sk_load_4444_sse41+0xa6>
+ DB 116,21 ; je 178c5 <_sk_load_4444_sse41+0xa6>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 172a3 <_sk_load_4444_sse41+0x22>
+ DB 117,139 ; jne 17841 <_sk_load_4444_sse41+0x22>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
DB 102,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm3
- DB 233,102,255,255,255 ; jmpq 172a3 <_sk_load_4444_sse41+0x22>
+ DB 233,102,255,255,255 ; jmpq 17841 <_sk_load_4444_sse41+0x22>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 233,88,255,255,255 ; jmpq 172a3 <_sk_load_4444_sse41+0x22>
+ DB 233,88,255,255,255 ; jmpq 17841 <_sk_load_4444_sse41+0x22>
PUBLIC _sk_load_4444_dst_sse41
_sk_load_4444_dst_sse41 LABEL PROC
@@ -21613,44 +21897,44 @@ _sk_load_4444_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,95 ; jne 173c5 <_sk_load_4444_dst_sse41+0x7a>
+ DB 117,95 ; jne 17963 <_sk_load_4444_dst_sse41+0x7a>
DB 102,67,15,56,51,60,80 ; pmovzxwd (%r8,%r10,2),%xmm7
- DB 102,15,111,37,155,179,1,0 ; movdqa 0x1b39b(%rip),%xmm4 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 102,15,111,37,61,185,1,0 ; movdqa 0x1b93d(%rip),%xmm4 # 33250 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,157,179,1,0 ; mulps 0x1b39d(%rip),%xmm4 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
- DB 102,15,111,45,165,179,1,0 ; movdqa 0x1b3a5(%rip),%xmm5 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ DB 15,89,37,63,185,1,0 ; mulps 0x1b93f(%rip),%xmm4 # 33260 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,15,111,45,71,185,1,0 ; movdqa 0x1b947(%rip),%xmm5 # 33270 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,167,179,1,0 ; mulps 0x1b3a7(%rip),%xmm5 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- DB 102,15,111,53,175,179,1,0 ; movdqa 0x1b3af(%rip),%xmm6 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ DB 15,89,45,73,185,1,0 ; mulps 0x1b949(%rip),%xmm5 # 33280 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 102,15,111,53,81,185,1,0 ; movdqa 0x1b951(%rip),%xmm6 # 33290 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,177,179,1,0 ; mulps 0x1b3b1(%rip),%xmm6 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- DB 102,15,219,61,185,179,1,0 ; pand 0x1b3b9(%rip),%xmm7 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ DB 15,89,53,83,185,1,0 ; mulps 0x1b953(%rip),%xmm6 # 332a0 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ DB 102,15,219,61,91,185,1,0 ; pand 0x1b95b(%rip),%xmm7 # 332b0 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,191,179,1,0 ; mulps 0x1b3bf(%rip),%xmm7 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,61,97,185,1,0 ; mulps 0x1b961(%rip),%xmm7 # 332c0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 17407 <_sk_load_4444_dst_sse41+0xbc>
+ DB 116,53 ; je 179a5 <_sk_load_4444_dst_sse41+0xbc>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 173f1 <_sk_load_4444_dst_sse41+0xa6>
+ DB 116,21 ; je 1798f <_sk_load_4444_dst_sse41+0xa6>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 1736d <_sk_load_4444_dst_sse41+0x22>
+ DB 117,139 ; jne 1790b <_sk_load_4444_dst_sse41+0x22>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 102,67,15,110,36,80 ; movd (%r8,%r10,2),%xmm4
DB 102,15,56,51,228 ; pmovzxwd %xmm4,%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,102,255,255,255 ; jmpq 1736d <_sk_load_4444_dst_sse41+0x22>
+ DB 233,102,255,255,255 ; jmpq 1790b <_sk_load_4444_dst_sse41+0x22>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,248 ; movd %eax,%xmm7
- DB 233,88,255,255,255 ; jmpq 1736d <_sk_load_4444_dst_sse41+0x22>
+ DB 233,88,255,255,255 ; jmpq 1790b <_sk_load_4444_dst_sse41+0x22>
PUBLIC _sk_gather_4444_sse41
_sk_gather_4444_sse41 LABEL PROC
@@ -21690,21 +21974,21 @@ _sk_gather_4444_sse41 LABEL PROC
DB 65,15,183,4,64 ; movzwl (%r8,%rax,2),%eax
DB 102,15,196,192,3 ; pinsrw $0x3,%eax,%xmm0
DB 102,15,56,51,216 ; pmovzxwd %xmm0,%xmm3
- DB 102,15,111,5,83,178,1,0 ; movdqa 0x1b253(%rip),%xmm0 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 102,15,111,5,245,183,1,0 ; movdqa 0x1b7f5(%rip),%xmm0 # 33250 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,85,178,1,0 ; mulps 0x1b255(%rip),%xmm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
- DB 102,15,111,13,93,178,1,0 ; movdqa 0x1b25d(%rip),%xmm1 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ DB 15,89,5,247,183,1,0 ; mulps 0x1b7f7(%rip),%xmm0 # 33260 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,15,111,13,255,183,1,0 ; movdqa 0x1b7ff(%rip),%xmm1 # 33270 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,95,178,1,0 ; mulps 0x1b25f(%rip),%xmm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- DB 102,15,111,21,103,178,1,0 ; movdqa 0x1b267(%rip),%xmm2 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ DB 15,89,13,1,184,1,0 ; mulps 0x1b801(%rip),%xmm1 # 33280 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 102,15,111,21,9,184,1,0 ; movdqa 0x1b809(%rip),%xmm2 # 33290 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,105,178,1,0 ; mulps 0x1b269(%rip),%xmm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- DB 102,15,219,29,113,178,1,0 ; pand 0x1b271(%rip),%xmm3 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ DB 15,89,21,11,184,1,0 ; mulps 0x1b80b(%rip),%xmm2 # 332a0 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ DB 102,15,219,29,19,184,1,0 ; pand 0x1b813(%rip),%xmm3 # 332b0 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,119,178,1,0 ; mulps 0x1b277(%rip),%xmm3 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,29,25,184,1,0 ; mulps 0x1b819(%rip),%xmm3 # 332c0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21717,7 +22001,7 @@ _sk_store_4444_sse41 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,101,178,1,0 ; movaps 0x1b265(%rip),%xmm8 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ DB 68,15,40,5,7,184,1,0 ; movaps 0x1b807(%rip),%xmm8 # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21737,7 +22021,7 @@ _sk_store_4444_sse41 LABEL PROC
DB 102,69,15,86,194 ; orpd %xmm10,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 17591 <_sk_store_4444_sse41+0x84>
+ DB 117,10 ; jne 17b2f <_sk_store_4444_sse41+0x84>
DB 102,69,15,214,4,64 ; movq %xmm8,(%r8,%rax,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21745,17 +22029,17 @@ _sk_store_4444_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,35 ; je 175c7 <_sk_store_4444_sse41+0xba>
+ DB 116,35 ; je 17b65 <_sk_store_4444_sse41+0xba>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 175b9 <_sk_store_4444_sse41+0xac>
+ DB 116,15 ; je 17b57 <_sk_store_4444_sse41+0xac>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,221 ; jne 1758d <_sk_store_4444_sse41+0x80>
+ DB 117,221 ; jne 17b2b <_sk_store_4444_sse41+0x80>
DB 102,69,15,58,21,68,64,4,4 ; pextrw $0x4,%xmm8,0x4(%r8,%rax,2)
DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8
DB 102,69,15,126,4,64 ; movd %xmm8,(%r8,%rax,2)
- DB 235,198 ; jmp 1758d <_sk_store_4444_sse41+0x80>
+ DB 235,198 ; jmp 17b2b <_sk_store_4444_sse41+0x80>
DB 102,69,15,58,21,4,64,0 ; pextrw $0x0,%xmm8,(%r8,%rax,2)
- DB 235,188 ; jmp 1758d <_sk_store_4444_sse41+0x80>
+ DB 235,188 ; jmp 17b2b <_sk_store_4444_sse41+0x80>
PUBLIC _sk_load_8888_sse41
_sk_load_8888_sse41 LABEL PROC
@@ -21767,19 +22051,19 @@ _sk_load_8888_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,89 ; jne 17646 <_sk_load_8888_sse41+0x75>
+ DB 117,89 ; jne 17be4 <_sk_load_8888_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,133,173,1,0 ; movdqa 0x1ad85(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,39,179,1,0 ; movdqa 0x1b327(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,214,174,1,0 ; movaps 0x1aed6(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,120,180,1,0 ; movaps 0x1b478(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,117,173,1,0 ; pshufb 0x1ad75(%rip),%xmm1 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,13,23,179,1,0 ; pshufb 0x1b317(%rip),%xmm1 # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
- DB 102,15,56,0,21,113,173,1,0 ; pshufb 0x1ad71(%rip),%xmm2 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,21,19,179,1,0 ; pshufb 0x1b313(%rip),%xmm2 # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21790,19 +22074,19 @@ _sk_load_8888_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 17680 <_sk_load_8888_sse41+0xaf>
+ DB 116,45 ; je 17c1e <_sk_load_8888_sse41+0xaf>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1766f <_sk_load_8888_sse41+0x9e>
+ DB 116,18 ; je 17c0d <_sk_load_8888_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 175f3 <_sk_load_8888_sse41+0x22>
+ DB 117,144 ; jne 17b91 <_sk_load_8888_sse41+0x22>
DB 102,65,15,110,68,128,8 ; movd 0x8(%r8,%rax,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 243,65,15,126,4,128 ; movq (%r8,%rax,4),%xmm0
DB 102,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm3
- DB 233,115,255,255,255 ; jmpq 175f3 <_sk_load_8888_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 17b91 <_sk_load_8888_sse41+0x22>
DB 102,65,15,110,28,128 ; movd (%r8,%rax,4),%xmm3
- DB 233,104,255,255,255 ; jmpq 175f3 <_sk_load_8888_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 17b91 <_sk_load_8888_sse41+0x22>
PUBLIC _sk_load_8888_dst_sse41
_sk_load_8888_dst_sse41 LABEL PROC
@@ -21814,19 +22098,19 @@ _sk_load_8888_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,89 ; jne 17700 <_sk_load_8888_dst_sse41+0x75>
+ DB 117,89 ; jne 17c9e <_sk_load_8888_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,203,172,1,0 ; movdqa 0x1accb(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,37,109,178,1,0 ; movdqa 0x1b26d(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,28,174,1,0 ; movaps 0x1ae1c(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,190,179,1,0 ; movaps 0x1b3be(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,187,172,1,0 ; pshufb 0x1acbb(%rip),%xmm5 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,45,93,178,1,0 ; pshufb 0x1b25d(%rip),%xmm5 # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 65,15,89,232 ; mulps %xmm8,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,183,172,1,0 ; pshufb 0x1acb7(%rip),%xmm6 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,53,89,178,1,0 ; pshufb 0x1b259(%rip),%xmm6 # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21837,19 +22121,19 @@ _sk_load_8888_dst_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 1773a <_sk_load_8888_dst_sse41+0xaf>
+ DB 116,45 ; je 17cd8 <_sk_load_8888_dst_sse41+0xaf>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 17729 <_sk_load_8888_dst_sse41+0x9e>
+ DB 116,18 ; je 17cc7 <_sk_load_8888_dst_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 176ad <_sk_load_8888_dst_sse41+0x22>
+ DB 117,144 ; jne 17c4b <_sk_load_8888_dst_sse41+0x22>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 243,65,15,126,36,128 ; movq (%r8,%rax,4),%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,115,255,255,255 ; jmpq 176ad <_sk_load_8888_dst_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 17c4b <_sk_load_8888_dst_sse41+0x22>
DB 102,65,15,110,60,128 ; movd (%r8,%rax,4),%xmm7
- DB 233,104,255,255,255 ; jmpq 176ad <_sk_load_8888_dst_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 17c4b <_sk_load_8888_dst_sse41+0x22>
PUBLIC _sk_gather_8888_sse41
_sk_gather_8888_sse41 LABEL PROC
@@ -21884,17 +22168,17 @@ _sk_gather_8888_sse41 LABEL PROC
DB 102,65,15,58,34,28,128,1 ; pinsrd $0x1,(%r8,%rax,4),%xmm3
DB 102,67,15,58,34,28,152,2 ; pinsrd $0x2,(%r8,%r11,4),%xmm3
DB 102,67,15,58,34,28,144,3 ; pinsrd $0x3,(%r8,%r10,4),%xmm3
- DB 102,15,111,5,164,171,1,0 ; movdqa 0x1aba4(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,70,177,1,0 ; movdqa 0x1b146(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,245,172,1,0 ; movaps 0x1acf5(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,151,178,1,0 ; movaps 0x1b297(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,148,171,1,0 ; pshufb 0x1ab94(%rip),%xmm1 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,13,54,177,1,0 ; pshufb 0x1b136(%rip),%xmm1 # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
- DB 102,15,56,0,21,144,171,1,0 ; pshufb 0x1ab90(%rip),%xmm2 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,21,50,177,1,0 ; pshufb 0x1b132(%rip),%xmm2 # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21912,7 +22196,7 @@ _sk_store_8888_sse41 LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,106,171,1,0 ; movaps 0x1ab6a(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,12,177,1,0 ; movaps 0x1b10c(%rip),%xmm8 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21931,23 +22215,23 @@ _sk_store_8888_sse41 LABEL PROC
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 102,69,15,235,194 ; por %xmm10,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 178a6 <_sk_store_8888_sse41+0x7f>
+ DB 117,10 ; jne 17e44 <_sk_store_8888_sse41+0x7f>
DB 243,69,15,127,4,128 ; movdqu %xmm8,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,29 ; je 178d0 <_sk_store_8888_sse41+0xa9>
+ DB 116,29 ; je 17e6e <_sk_store_8888_sse41+0xa9>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 178c8 <_sk_store_8888_sse41+0xa1>
+ DB 116,15 ; je 17e66 <_sk_store_8888_sse41+0xa1>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 178a2 <_sk_store_8888_sse41+0x7b>
+ DB 117,227 ; jne 17e40 <_sk_store_8888_sse41+0x7b>
DB 102,69,15,58,22,68,128,8,2 ; pextrd $0x2,%xmm8,0x8(%r8,%rax,4)
DB 102,69,15,214,4,128 ; movq %xmm8,(%r8,%rax,4)
- DB 235,210 ; jmp 178a2 <_sk_store_8888_sse41+0x7b>
+ DB 235,210 ; jmp 17e40 <_sk_store_8888_sse41+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,202 ; jmp 178a2 <_sk_store_8888_sse41+0x7b>
+ DB 235,202 ; jmp 17e40 <_sk_store_8888_sse41+0x7b>
PUBLIC _sk_load_bgra_sse41
_sk_load_bgra_sse41 LABEL PROC
@@ -21959,19 +22243,19 @@ _sk_load_bgra_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,89 ; jne 1794d <_sk_load_bgra_sse41+0x75>
+ DB 117,89 ; jne 17eeb <_sk_load_bgra_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,126,170,1,0 ; movdqa 0x1aa7e(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,32,176,1,0 ; movdqa 0x1b020(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,207,171,1,0 ; movaps 0x1abcf(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,113,177,1,0 ; movaps 0x1b171(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,110,170,1,0 ; pshufb 0x1aa6e(%rip),%xmm0 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,5,16,176,1,0 ; pshufb 0x1b010(%rip),%xmm0 # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,106,170,1,0 ; pshufb 0x1aa6a(%rip),%xmm0 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,5,12,176,1,0 ; pshufb 0x1b00c(%rip),%xmm0 # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21982,19 +22266,19 @@ _sk_load_bgra_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 17987 <_sk_load_bgra_sse41+0xaf>
+ DB 116,45 ; je 17f25 <_sk_load_bgra_sse41+0xaf>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 17976 <_sk_load_bgra_sse41+0x9e>
+ DB 116,18 ; je 17f14 <_sk_load_bgra_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 178fa <_sk_load_bgra_sse41+0x22>
+ DB 117,144 ; jne 17e98 <_sk_load_bgra_sse41+0x22>
DB 102,65,15,110,68,128,8 ; movd 0x8(%r8,%rax,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 243,65,15,126,4,128 ; movq (%r8,%rax,4),%xmm0
DB 102,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm3
- DB 233,115,255,255,255 ; jmpq 178fa <_sk_load_bgra_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 17e98 <_sk_load_bgra_sse41+0x22>
DB 102,65,15,110,28,128 ; movd (%r8,%rax,4),%xmm3
- DB 233,104,255,255,255 ; jmpq 178fa <_sk_load_bgra_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 17e98 <_sk_load_bgra_sse41+0x22>
PUBLIC _sk_load_bgra_dst_sse41
_sk_load_bgra_dst_sse41 LABEL PROC
@@ -22006,19 +22290,19 @@ _sk_load_bgra_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,89 ; jne 17a07 <_sk_load_bgra_dst_sse41+0x75>
+ DB 117,89 ; jne 17fa5 <_sk_load_bgra_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,196,169,1,0 ; movdqa 0x1a9c4(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,37,102,175,1,0 ; movdqa 0x1af66(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
- DB 68,15,40,5,21,171,1,0 ; movaps 0x1ab15(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,183,176,1,0 ; movaps 0x1b0b7(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,180,169,1,0 ; pshufb 0x1a9b4(%rip),%xmm4 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,37,86,175,1,0 ; pshufb 0x1af56(%rip),%xmm4 # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 65,15,89,232 ; mulps %xmm8,%xmm5
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,176,169,1,0 ; pshufb 0x1a9b0(%rip),%xmm4 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,37,82,175,1,0 ; pshufb 0x1af52(%rip),%xmm4 # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -22029,19 +22313,19 @@ _sk_load_bgra_dst_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 17a41 <_sk_load_bgra_dst_sse41+0xaf>
+ DB 116,45 ; je 17fdf <_sk_load_bgra_dst_sse41+0xaf>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 17a30 <_sk_load_bgra_dst_sse41+0x9e>
+ DB 116,18 ; je 17fce <_sk_load_bgra_dst_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 179b4 <_sk_load_bgra_dst_sse41+0x22>
+ DB 117,144 ; jne 17f52 <_sk_load_bgra_dst_sse41+0x22>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 243,65,15,126,36,128 ; movq (%r8,%rax,4),%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,115,255,255,255 ; jmpq 179b4 <_sk_load_bgra_dst_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 17f52 <_sk_load_bgra_dst_sse41+0x22>
DB 102,65,15,110,60,128 ; movd (%r8,%rax,4),%xmm7
- DB 233,104,255,255,255 ; jmpq 179b4 <_sk_load_bgra_dst_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 17f52 <_sk_load_bgra_dst_sse41+0x22>
PUBLIC _sk_gather_bgra_sse41
_sk_gather_bgra_sse41 LABEL PROC
@@ -22076,17 +22360,17 @@ _sk_gather_bgra_sse41 LABEL PROC
DB 102,65,15,58,34,28,128,1 ; pinsrd $0x1,(%r8,%rax,4),%xmm3
DB 102,67,15,58,34,28,152,2 ; pinsrd $0x2,(%r8,%r11,4),%xmm3
DB 102,67,15,58,34,28,144,3 ; pinsrd $0x3,(%r8,%r10,4),%xmm3
- DB 102,15,111,5,157,168,1,0 ; movdqa 0x1a89d(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,63,174,1,0 ; movdqa 0x1ae3f(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,238,169,1,0 ; movaps 0x1a9ee(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,144,175,1,0 ; movaps 0x1af90(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,141,168,1,0 ; pshufb 0x1a88d(%rip),%xmm0 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,56,0,5,47,174,1,0 ; pshufb 0x1ae2f(%rip),%xmm0 # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,137,168,1,0 ; pshufb 0x1a889(%rip),%xmm0 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,5,43,174,1,0 ; pshufb 0x1ae2b(%rip),%xmm0 # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -22104,7 +22388,7 @@ _sk_store_bgra_sse41 LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,99,168,1,0 ; movaps 0x1a863(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,5,174,1,0 ; movaps 0x1ae05(%rip),%xmm8 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 68,15,40,202 ; movaps %xmm2,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -22123,23 +22407,23 @@ _sk_store_bgra_sse41 LABEL PROC
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 102,69,15,235,194 ; por %xmm10,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 17bad <_sk_store_bgra_sse41+0x7f>
+ DB 117,10 ; jne 1814b <_sk_store_bgra_sse41+0x7f>
DB 243,69,15,127,4,128 ; movdqu %xmm8,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,29 ; je 17bd7 <_sk_store_bgra_sse41+0xa9>
+ DB 116,29 ; je 18175 <_sk_store_bgra_sse41+0xa9>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 17bcf <_sk_store_bgra_sse41+0xa1>
+ DB 116,15 ; je 1816d <_sk_store_bgra_sse41+0xa1>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 17ba9 <_sk_store_bgra_sse41+0x7b>
+ DB 117,227 ; jne 18147 <_sk_store_bgra_sse41+0x7b>
DB 102,69,15,58,22,68,128,8,2 ; pextrd $0x2,%xmm8,0x8(%r8,%rax,4)
DB 102,69,15,214,4,128 ; movq %xmm8,(%r8,%rax,4)
- DB 235,210 ; jmp 17ba9 <_sk_store_bgra_sse41+0x7b>
+ DB 235,210 ; jmp 18147 <_sk_store_bgra_sse41+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,202 ; jmp 17ba9 <_sk_store_bgra_sse41+0x7b>
+ DB 235,202 ; jmp 18147 <_sk_store_bgra_sse41+0x7b>
PUBLIC _sk_load_f16_sse41
_sk_load_f16_sse41 LABEL PROC
@@ -22151,7 +22435,7 @@ _sk_load_f16_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,68,1,0,0 ; jne 17d43 <_sk_load_f16_sse41+0x164>
+ DB 15,133,68,1,0,0 ; jne 182e1 <_sk_load_f16_sse41+0x164>
DB 102,65,15,16,4,192 ; movupd (%r8,%rax,8),%xmm0
DB 243,65,15,111,76,192,16 ; movdqu 0x10(%r8,%rax,8),%xmm1
DB 102,68,15,40,200 ; movapd %xmm0,%xmm9
@@ -22161,19 +22445,19 @@ _sk_load_f16_sse41 LABEL PROC
DB 102,68,15,97,224 ; punpcklwd %xmm0,%xmm12
DB 102,68,15,105,200 ; punpckhwd %xmm0,%xmm9
DB 102,65,15,56,51,212 ; pmovzxwd %xmm12,%xmm2
- DB 102,68,15,111,5,104,171,1,0 ; movdqa 0x1ab68(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 102,68,15,111,5,10,177,1,0 ; movdqa 0x1b10a(%rip),%xmm8 # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,102,171,1,0 ; movdqa 0x1ab66(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,21,8,177,1,0 ; movdqa 0x1b108(%rip),%xmm10 # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,105,171,1,0 ; movdqa 0x1ab69(%rip),%xmm3 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,15,111,29,11,177,1,0 ; movdqa 0x1b10b(%rip),%xmm3 # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,56,63,195 ; pmaxud %xmm3,%xmm0
DB 102,15,118,194 ; pcmpeqd %xmm2,%xmm0
DB 102,15,114,242,13 ; pslld $0xd,%xmm2
DB 102,15,235,209 ; por %xmm1,%xmm2
- DB 102,68,15,111,29,85,171,1,0 ; movdqa 0x1ab55(%rip),%xmm11 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,68,15,111,29,247,176,1,0 ; movdqa 0x1b0f7(%rip),%xmm11 # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
DB 102,65,15,254,211 ; paddd %xmm11,%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,65,15,112,204,238 ; pshufd $0xee,%xmm12,%xmm1
@@ -22216,16 +22500,16 @@ _sk_load_f16_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,4,192 ; movsd (%r8,%rax,8),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 17d5c <_sk_load_f16_sse41+0x17d>
+ DB 117,13 ; jne 182fa <_sk_load_f16_sse41+0x17d>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,176,254,255,255 ; jmpq 17c0c <_sk_load_f16_sse41+0x2d>
+ DB 233,176,254,255,255 ; jmpq 181aa <_sk_load_f16_sse41+0x2d>
DB 102,65,15,22,68,192,8 ; movhpd 0x8(%r8,%rax,8),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,155,254,255,255 ; jb 17c0c <_sk_load_f16_sse41+0x2d>
+ DB 15,130,155,254,255,255 ; jb 181aa <_sk_load_f16_sse41+0x2d>
DB 243,65,15,126,76,192,16 ; movq 0x10(%r8,%rax,8),%xmm1
- DB 233,143,254,255,255 ; jmpq 17c0c <_sk_load_f16_sse41+0x2d>
+ DB 233,143,254,255,255 ; jmpq 181aa <_sk_load_f16_sse41+0x2d>
PUBLIC _sk_load_f16_dst_sse41
_sk_load_f16_dst_sse41 LABEL PROC
@@ -22237,7 +22521,7 @@ _sk_load_f16_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,68,1,0,0 ; jne 17ee1 <_sk_load_f16_dst_sse41+0x164>
+ DB 15,133,68,1,0,0 ; jne 1847f <_sk_load_f16_dst_sse41+0x164>
DB 102,65,15,16,36,192 ; movupd (%r8,%rax,8),%xmm4
DB 243,65,15,111,108,192,16 ; movdqu 0x10(%r8,%rax,8),%xmm5
DB 102,68,15,40,204 ; movapd %xmm4,%xmm9
@@ -22247,19 +22531,19 @@ _sk_load_f16_dst_sse41 LABEL PROC
DB 102,68,15,97,228 ; punpcklwd %xmm4,%xmm12
DB 102,68,15,105,204 ; punpckhwd %xmm4,%xmm9
DB 102,65,15,56,51,244 ; pmovzxwd %xmm12,%xmm6
- DB 102,68,15,111,5,202,169,1,0 ; movdqa 0x1a9ca(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 102,68,15,111,5,108,175,1,0 ; movdqa 0x1af6c(%rip),%xmm8 # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,219,232 ; pand %xmm8,%xmm5
- DB 102,68,15,111,21,200,169,1,0 ; movdqa 0x1a9c8(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,21,106,175,1,0 ; movdqa 0x1af6a(%rip),%xmm10 # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
DB 102,65,15,219,242 ; pand %xmm10,%xmm6
- DB 102,15,111,61,203,169,1,0 ; movdqa 0x1a9cb(%rip),%xmm7 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,15,111,61,109,175,1,0 ; movdqa 0x1af6d(%rip),%xmm7 # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
DB 102,15,114,245,16 ; pslld $0x10,%xmm5
DB 102,15,111,230 ; movdqa %xmm6,%xmm4
DB 102,15,56,63,231 ; pmaxud %xmm7,%xmm4
DB 102,15,118,230 ; pcmpeqd %xmm6,%xmm4
DB 102,15,114,246,13 ; pslld $0xd,%xmm6
DB 102,15,235,245 ; por %xmm5,%xmm6
- DB 102,68,15,111,29,183,169,1,0 ; movdqa 0x1a9b7(%rip),%xmm11 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,68,15,111,29,89,175,1,0 ; movdqa 0x1af59(%rip),%xmm11 # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
DB 102,65,15,254,243 ; paddd %xmm11,%xmm6
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 102,65,15,112,236,238 ; pshufd $0xee,%xmm12,%xmm5
@@ -22302,16 +22586,16 @@ _sk_load_f16_dst_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,36,192 ; movsd (%r8,%rax,8),%xmm4
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 17efa <_sk_load_f16_dst_sse41+0x17d>
+ DB 117,13 ; jne 18498 <_sk_load_f16_dst_sse41+0x17d>
DB 243,15,126,228 ; movq %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
- DB 233,176,254,255,255 ; jmpq 17daa <_sk_load_f16_dst_sse41+0x2d>
+ DB 233,176,254,255,255 ; jmpq 18348 <_sk_load_f16_dst_sse41+0x2d>
DB 102,65,15,22,100,192,8 ; movhpd 0x8(%r8,%rax,8),%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,155,254,255,255 ; jb 17daa <_sk_load_f16_dst_sse41+0x2d>
+ DB 15,130,155,254,255,255 ; jb 18348 <_sk_load_f16_dst_sse41+0x2d>
DB 243,65,15,126,108,192,16 ; movq 0x10(%r8,%rax,8),%xmm5
- DB 233,143,254,255,255 ; jmpq 17daa <_sk_load_f16_dst_sse41+0x2d>
+ DB 233,143,254,255,255 ; jmpq 18348 <_sk_load_f16_dst_sse41+0x2d>
PUBLIC _sk_gather_f16_sse41
_sk_gather_f16_sse41 LABEL PROC
@@ -22355,19 +22639,19 @@ _sk_gather_f16_sse41 LABEL PROC
DB 102,68,15,97,226 ; punpcklwd %xmm2,%xmm12
DB 102,68,15,105,202 ; punpckhwd %xmm2,%xmm9
DB 102,65,15,56,51,212 ; pmovzxwd %xmm12,%xmm2
- DB 102,68,15,111,5,200,167,1,0 ; movdqa 0x1a7c8(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 102,68,15,111,5,106,173,1,0 ; movdqa 0x1ad6a(%rip),%xmm8 # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,198,167,1,0 ; movdqa 0x1a7c6(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,21,104,173,1,0 ; movdqa 0x1ad68(%rip),%xmm10 # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,201,167,1,0 ; movdqa 0x1a7c9(%rip),%xmm3 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,15,111,29,107,173,1,0 ; movdqa 0x1ad6b(%rip),%xmm3 # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,56,63,195 ; pmaxud %xmm3,%xmm0
DB 102,15,118,194 ; pcmpeqd %xmm2,%xmm0
DB 102,15,114,242,13 ; pslld $0xd,%xmm2
DB 102,15,235,209 ; por %xmm1,%xmm2
- DB 102,68,15,111,29,181,167,1,0 ; movdqa 0x1a7b5(%rip),%xmm11 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,68,15,111,29,87,173,1,0 ; movdqa 0x1ad57(%rip),%xmm11 # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
DB 102,65,15,254,211 ; paddd %xmm11,%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,65,15,112,204,238 ; pshufd $0xee,%xmm12,%xmm1
@@ -22418,20 +22702,20 @@ _sk_store_f16_sse41 LABEL PROC
DB 73,193,224,3 ; shl $0x3,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 102,68,15,111,13,221,166,1,0 ; movdqa 0x1a6dd(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,68,15,111,13,127,172,1,0 ; movdqa 0x1ac7f(%rip),%xmm9 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
DB 102,68,15,111,224 ; movdqa %xmm0,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,218,166,1,0 ; movdqa 0x1a6da(%rip),%xmm11 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 102,68,15,111,29,124,172,1,0 ; movdqa 0x1ac7c(%rip),%xmm11 # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,69,15,219,235 ; pand %xmm11,%xmm13
- DB 102,68,15,111,21,215,166,1,0 ; movdqa 0x1a6d7(%rip),%xmm10 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 102,68,15,111,21,121,172,1,0 ; movdqa 0x1ac79(%rip),%xmm10 # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
DB 102,65,15,114,212,16 ; psrld $0x10,%xmm12
DB 102,69,15,111,197 ; movdqa %xmm13,%xmm8
DB 102,69,15,56,63,194 ; pmaxud %xmm10,%xmm8
DB 102,69,15,118,197 ; pcmpeqd %xmm13,%xmm8
DB 102,65,15,114,213,13 ; psrld $0xd,%xmm13
DB 102,69,15,254,236 ; paddd %xmm12,%xmm13
- DB 102,68,15,111,37,189,166,1,0 ; movdqa 0x1a6bd(%rip),%xmm12 # 32810 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ DB 102,68,15,111,37,95,172,1,0 ; movdqa 0x1ac5f(%rip),%xmm12 # 33350 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
DB 102,69,15,254,236 ; paddd %xmm12,%xmm13
DB 102,69,15,219,197 ; pand %xmm13,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
@@ -22476,7 +22760,7 @@ _sk_store_f16_sse41 LABEL PROC
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,98,205 ; punpckldq %xmm13,%xmm9
DB 72,133,255 ; test %rdi,%rdi
- DB 117,21 ; jne 18251 <_sk_store_f16_sse41+0x16e>
+ DB 117,21 ; jne 187ef <_sk_store_f16_sse41+0x16e>
DB 69,15,17,12,192 ; movups %xmm9,(%r8,%rax,8)
DB 102,69,15,106,197 ; punpckhdq %xmm13,%xmm8
DB 243,69,15,127,68,192,16 ; movdqu %xmm8,0x10(%r8,%rax,8)
@@ -22484,13 +22768,13 @@ _sk_store_f16_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 102,69,15,214,12,192 ; movq %xmm9,(%r8,%rax,8)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je 1824d <_sk_store_f16_sse41+0x16a>
+ DB 116,240 ; je 187eb <_sk_store_f16_sse41+0x16a>
DB 102,69,15,23,76,192,8 ; movhpd %xmm9,0x8(%r8,%rax,8)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 1824d <_sk_store_f16_sse41+0x16a>
+ DB 114,227 ; jb 187eb <_sk_store_f16_sse41+0x16a>
DB 102,69,15,106,197 ; punpckhdq %xmm13,%xmm8
DB 102,69,15,214,68,192,16 ; movq %xmm8,0x10(%r8,%rax,8)
- DB 235,213 ; jmp 1824d <_sk_store_f16_sse41+0x16a>
+ DB 235,213 ; jmp 187eb <_sk_store_f16_sse41+0x16a>
PUBLIC _sk_load_u16_be_sse41
_sk_load_u16_be_sse41 LABEL PROC
@@ -22503,7 +22787,7 @@ _sk_load_u16_be_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,185,0,0,0 ; jne 18358 <_sk_load_u16_be_sse41+0xe0>
+ DB 15,133,185,0,0,0 ; jne 188f6 <_sk_load_u16_be_sse41+0xe0>
DB 102,65,15,16,4,64 ; movupd (%r8,%rax,2),%xmm0
DB 243,65,15,111,76,64,16 ; movdqu 0x10(%r8,%rax,2),%xmm1
DB 102,15,40,208 ; movapd %xmm0,%xmm2
@@ -22519,7 +22803,7 @@ _sk_load_u16_be_sse41 LABEL PROC
DB 102,15,235,200 ; por %xmm0,%xmm1
DB 102,15,56,51,193 ; pmovzxwd %xmm1,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,133,162,1,0 ; movaps 0x1a285(%rip),%xmm8 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 68,15,40,5,39,168,1,0 ; movaps 0x1a827(%rip),%xmm8 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -22547,16 +22831,16 @@ _sk_load_u16_be_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,4,64 ; movsd (%r8,%rax,2),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 18371 <_sk_load_u16_be_sse41+0xf9>
+ DB 117,13 ; jne 1890f <_sk_load_u16_be_sse41+0xf9>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,59,255,255,255 ; jmpq 182ac <_sk_load_u16_be_sse41+0x34>
+ DB 233,59,255,255,255 ; jmpq 1884a <_sk_load_u16_be_sse41+0x34>
DB 102,65,15,22,68,64,8 ; movhpd 0x8(%r8,%rax,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,38,255,255,255 ; jb 182ac <_sk_load_u16_be_sse41+0x34>
+ DB 15,130,38,255,255,255 ; jb 1884a <_sk_load_u16_be_sse41+0x34>
DB 243,65,15,126,76,64,16 ; movq 0x10(%r8,%rax,2),%xmm1
- DB 233,26,255,255,255 ; jmpq 182ac <_sk_load_u16_be_sse41+0x34>
+ DB 233,26,255,255,255 ; jmpq 1884a <_sk_load_u16_be_sse41+0x34>
PUBLIC _sk_load_rgb_u16_be_sse41
_sk_load_rgb_u16_be_sse41 LABEL PROC
@@ -22571,7 +22855,7 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC
DB 72,141,4,64 ; lea (%rax,%rax,2),%rax
DB 72,193,248,32 ; sar $0x20,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,170,0,0,0 ; jne 18467 <_sk_load_rgb_u16_be_sse41+0xd5>
+ DB 15,133,170,0,0,0 ; jne 18a05 <_sk_load_rgb_u16_be_sse41+0xd5>
DB 243,65,15,111,20,64 ; movdqu (%r8,%rax,2),%xmm2
DB 243,65,15,111,92,64,8 ; movdqu 0x8(%r8,%rax,2),%xmm3
DB 102,15,115,219,4 ; psrldq $0x4,%xmm3
@@ -22591,7 +22875,7 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC
DB 102,15,235,200 ; por %xmm0,%xmm1
DB 102,15,56,51,193 ; pmovzxwd %xmm1,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,84,161,1,0 ; movaps 0x1a154(%rip),%xmm8 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 68,15,40,5,246,166,1,0 ; movaps 0x1a6f6(%rip),%xmm8 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -22608,27 +22892,27 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,107,158,1,0 ; movaps 0x19e6b(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,13,164,1,0 ; movaps 0x1a40d(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,84,64,4,2 ; pinsrw $0x2,0x4(%r8,%rax,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 1848c <_sk_load_rgb_u16_be_sse41+0xfa>
+ DB 117,13 ; jne 18a2a <_sk_load_rgb_u16_be_sse41+0xfa>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,239,192 ; pxor %xmm0,%xmm0
- DB 233,85,255,255,255 ; jmpq 183e1 <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,85,255,255,255 ; jmpq 1897f <_sk_load_rgb_u16_be_sse41+0x4f>
DB 102,65,15,110,68,64,6 ; movd 0x6(%r8,%rax,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,68,64,10,2 ; pinsrw $0x2,0xa(%r8,%rax,2),%xmm0
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,24 ; jb 184bd <_sk_load_rgb_u16_be_sse41+0x12b>
+ DB 114,24 ; jb 18a5b <_sk_load_rgb_u16_be_sse41+0x12b>
DB 102,65,15,110,92,64,12 ; movd 0xc(%r8,%rax,2),%xmm3
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,92,64,16,2 ; pinsrw $0x2,0x10(%r8,%rax,2),%xmm3
- DB 233,36,255,255,255 ; jmpq 183e1 <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,36,255,255,255 ; jmpq 1897f <_sk_load_rgb_u16_be_sse41+0x4f>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,27,255,255,255 ; jmpq 183e1 <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,27,255,255,255 ; jmpq 1897f <_sk_load_rgb_u16_be_sse41+0x4f>
PUBLIC _sk_store_u16_be_sse41
_sk_store_u16_be_sse41 LABEL PROC
@@ -22640,7 +22924,7 @@ _sk_store_u16_be_sse41 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
- DB 68,15,40,21,52,163,1,0 ; movaps 0x1a334(%rip),%xmm10 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ DB 68,15,40,21,214,168,1,0 ; movaps 0x1a8d6(%rip),%xmm10 # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
@@ -22677,7 +22961,7 @@ _sk_store_u16_be_sse41 LABEL PROC
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,98,209 ; punpckldq %xmm9,%xmm10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,21 ; jne 185ba <_sk_store_u16_be_sse41+0xf4>
+ DB 117,21 ; jne 18b58 <_sk_store_u16_be_sse41+0xf4>
DB 69,15,17,20,64 ; movups %xmm10,(%r8,%rax,2)
DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8
DB 243,69,15,127,68,64,16 ; movdqu %xmm8,0x10(%r8,%rax,2)
@@ -22685,13 +22969,13 @@ _sk_store_u16_be_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 102,69,15,214,20,64 ; movq %xmm10,(%r8,%rax,2)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je 185b6 <_sk_store_u16_be_sse41+0xf0>
+ DB 116,240 ; je 18b54 <_sk_store_u16_be_sse41+0xf0>
DB 102,69,15,23,84,64,8 ; movhpd %xmm10,0x8(%r8,%rax,2)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 185b6 <_sk_store_u16_be_sse41+0xf0>
+ DB 114,227 ; jb 18b54 <_sk_store_u16_be_sse41+0xf0>
DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8
DB 102,69,15,214,68,64,16 ; movq %xmm8,0x10(%r8,%rax,2)
- DB 235,213 ; jmp 185b6 <_sk_store_u16_be_sse41+0xf0>
+ DB 235,213 ; jmp 18b54 <_sk_store_u16_be_sse41+0xf0>
PUBLIC _sk_load_f32_sse41
_sk_load_f32_sse41 LABEL PROC
@@ -22705,7 +22989,7 @@ _sk_load_f32_sse41 LABEL PROC
DB 73,99,193 ; movslq %r9d,%rax
DB 69,15,16,4,128 ; movups (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 1864c <_sk_load_f32_sse41+0x6b>
+ DB 117,66 ; jne 18bea <_sk_load_f32_sse41+0x6b>
DB 65,15,16,68,128,16 ; movups 0x10(%r8,%rax,4),%xmm0
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
DB 69,15,16,76,128,48 ; movups 0x30(%r8,%rax,4),%xmm9
@@ -22725,17 +23009,17 @@ _sk_load_f32_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,8 ; jne 1865e <_sk_load_f32_sse41+0x7d>
+ DB 117,8 ; jne 18bfc <_sk_load_f32_sse41+0x7d>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
- DB 235,190 ; jmp 1861c <_sk_load_f32_sse41+0x3b>
+ DB 235,190 ; jmp 18bba <_sk_load_f32_sse41+0x3b>
DB 65,15,16,68,128,16 ; movups 0x10(%r8,%rax,4),%xmm0
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,8 ; jb 18672 <_sk_load_f32_sse41+0x91>
+ DB 114,8 ; jb 18c10 <_sk_load_f32_sse41+0x91>
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
- DB 235,170 ; jmp 1861c <_sk_load_f32_sse41+0x3b>
+ DB 235,170 ; jmp 18bba <_sk_load_f32_sse41+0x3b>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,165 ; jmp 1861c <_sk_load_f32_sse41+0x3b>
+ DB 235,165 ; jmp 18bba <_sk_load_f32_sse41+0x3b>
PUBLIC _sk_load_f32_dst_sse41
_sk_load_f32_dst_sse41 LABEL PROC
@@ -22749,7 +23033,7 @@ _sk_load_f32_dst_sse41 LABEL PROC
DB 73,99,193 ; movslq %r9d,%rax
DB 69,15,16,4,128 ; movups (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 186e2 <_sk_load_f32_dst_sse41+0x6b>
+ DB 117,66 ; jne 18c80 <_sk_load_f32_dst_sse41+0x6b>
DB 65,15,16,100,128,16 ; movups 0x10(%r8,%rax,4),%xmm4
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
DB 69,15,16,76,128,48 ; movups 0x30(%r8,%rax,4),%xmm9
@@ -22769,17 +23053,17 @@ _sk_load_f32_dst_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,8 ; jne 186f4 <_sk_load_f32_dst_sse41+0x7d>
+ DB 117,8 ; jne 18c92 <_sk_load_f32_dst_sse41+0x7d>
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,190 ; jmp 186b2 <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,190 ; jmp 18c50 <_sk_load_f32_dst_sse41+0x3b>
DB 65,15,16,100,128,16 ; movups 0x10(%r8,%rax,4),%xmm4
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,8 ; jb 18708 <_sk_load_f32_dst_sse41+0x91>
+ DB 114,8 ; jb 18ca6 <_sk_load_f32_dst_sse41+0x91>
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
- DB 235,170 ; jmp 186b2 <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,170 ; jmp 18c50 <_sk_load_f32_dst_sse41+0x3b>
DB 15,87,255 ; xorps %xmm7,%xmm7
- DB 235,165 ; jmp 186b2 <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,165 ; jmp 18c50 <_sk_load_f32_dst_sse41+0x3b>
PUBLIC _sk_store_f32_sse41
_sk_store_f32_sse41 LABEL PROC
@@ -22806,7 +23090,7 @@ _sk_store_f32_sse41 LABEL PROC
DB 102,69,15,20,203 ; unpcklpd %xmm11,%xmm9
DB 102,69,15,17,36,128 ; movupd %xmm12,(%r8,%rax,4)
DB 72,133,255 ; test %rdi,%rdi
- DB 117,29 ; jne 1878a <_sk_store_f32_sse41+0x7d>
+ DB 117,29 ; jne 18d28 <_sk_store_f32_sse41+0x7d>
DB 102,69,15,21,211 ; unpckhpd %xmm11,%xmm10
DB 69,15,17,68,128,16 ; movups %xmm8,0x10(%r8,%rax,4)
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
@@ -22814,12 +23098,12 @@ _sk_store_f32_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,246 ; je 18786 <_sk_store_f32_sse41+0x79>
+ DB 116,246 ; je 18d24 <_sk_store_f32_sse41+0x79>
DB 69,15,17,68,128,16 ; movups %xmm8,0x10(%r8,%rax,4)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,234 ; jb 18786 <_sk_store_f32_sse41+0x79>
+ DB 114,234 ; jb 18d24 <_sk_store_f32_sse41+0x79>
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
- DB 235,225 ; jmp 18786 <_sk_store_f32_sse41+0x79>
+ DB 235,225 ; jmp 18d24 <_sk_store_f32_sse41+0x79>
PUBLIC _sk_repeat_x_sse41
_sk_repeat_x_sse41 LABEL PROC
@@ -22859,7 +23143,7 @@ _sk_mirror_x_sse41 LABEL PROC
DB 65,15,92,194 ; subps %xmm10,%xmm0
DB 243,69,15,88,192 ; addss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 243,68,15,89,13,146,145,1,0 ; mulss 0x19192(%rip),%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,116,150,1,0 ; mulss 0x19674(%rip),%xmm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22882,7 +23166,7 @@ _sk_mirror_y_sse41 LABEL PROC
DB 65,15,92,202 ; subps %xmm10,%xmm1
DB 243,69,15,88,192 ; addss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 243,68,15,89,13,57,145,1,0 ; mulss 0x19139(%rip),%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,27,150,1,0 ; mulss 0x1961b(%rip),%xmm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22899,7 +23183,7 @@ PUBLIC _sk_clamp_x_1_sse41
_sk_clamp_x_1_sse41 LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 68,15,95,192 ; maxps %xmm0,%xmm8
- DB 68,15,93,5,13,154,1,0 ; minps 0x19a0d(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,93,5,175,159,1,0 ; minps 0x19faf(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22910,16 +23194,16 @@ _sk_repeat_x_1_sse41 LABEL PROC
DB 65,15,92,192 ; subps %xmm8,%xmm0
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 68,15,95,192 ; maxps %xmm0,%xmm8
- DB 68,15,93,5,234,153,1,0 ; minps 0x199ea(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,93,5,140,159,1,0 ; minps 0x19f8c(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_sse41
_sk_mirror_x_1_sse41 LABEL PROC
- DB 68,15,40,5,58,154,1,0 ; movaps 0x19a3a(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,40,5,220,159,1,0 ; movaps 0x19fdc(%rip),%xmm8 # 32e70 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,190,153,1,0 ; movaps 0x199be(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,13,96,159,1,0 ; movaps 0x19f60(%rip),%xmm9 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
DB 69,15,88,201 ; addps %xmm9,%xmm9
@@ -22930,7 +23214,7 @@ _sk_mirror_x_1_sse41 LABEL PROC
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 68,15,84,200 ; andps %xmm0,%xmm9
DB 69,15,95,193 ; maxps %xmm9,%xmm8
- DB 68,15,93,5,155,153,1,0 ; minps 0x1999b(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,93,5,61,159,1,0 ; minps 0x19f3d(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22938,10 +23222,10 @@ _sk_mirror_x_1_sse41 LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse41
_sk_luminance_to_alpha_sse41 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 15,89,5,233,158,1,0 ; mulps 0x19ee9(%rip),%xmm0 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
- DB 15,89,13,242,158,1,0 ; mulps 0x19ef2(%rip),%xmm1 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
+ DB 15,89,5,139,164,1,0 ; mulps 0x1a48b(%rip),%xmm0 # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ DB 15,89,13,148,164,1,0 ; mulps 0x1a494(%rip),%xmm1 # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,248,158,1,0 ; mulps 0x19ef8(%rip),%xmm3 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
+ DB 15,89,29,154,164,1,0 ; mulps 0x1a49a(%rip),%xmm3 # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -23237,9 +23521,9 @@ _sk_evenly_spaced_gradient_sse41 LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 76,139,112,8 ; mov 0x8(%rax),%r14
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js 18df8 <_sk_evenly_spaced_gradient_sse41+0x18>
+ DB 120,7 ; js 19396 <_sk_evenly_spaced_gradient_sse41+0x18>
DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1
- DB 235,21 ; jmp 18e0d <_sk_evenly_spaced_gradient_sse41+0x2d>
+ DB 235,21 ; jmp 193ab <_sk_evenly_spaced_gradient_sse41+0x2d>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -23332,7 +23616,7 @@ _sk_gradient_sse41 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,41 ; jb 18fed <_sk_gradient_sse41+0x3b>
+ DB 114,41 ; jb 1958b <_sk_gradient_sse41+0x3b>
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 73,255,200 ; dec %r8
DB 73,131,193,4 ; add $0x4,%r9
@@ -23343,7 +23627,7 @@ _sk_gradient_sse41 LABEL PROC
DB 102,15,250,202 ; psubd %xmm2,%xmm1
DB 73,131,193,4 ; add $0x4,%r9
DB 73,255,200 ; dec %r8
- DB 117,230 ; jne 18fd3 <_sk_gradient_sse41+0x21>
+ DB 117,230 ; jne 19571 <_sk_gradient_sse41+0x21>
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 69,137,193 ; mov %r8d,%r9d
DB 73,193,232,32 ; shr $0x20,%r8
@@ -23468,26 +23752,26 @@ _sk_xy_to_unit_angle_sse41 LABEL PROC
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,237 ; mulps %xmm13,%xmm13
- DB 68,15,40,21,34,150,1,0 ; movaps 0x19622(%rip),%xmm10 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ DB 68,15,40,21,196,155,1,0 ; movaps 0x19bc4(%rip),%xmm10 # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,38,150,1,0 ; addps 0x19626(%rip),%xmm10 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,88,21,200,155,1,0 ; addps 0x19bc8(%rip),%xmm10 # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,42,150,1,0 ; addps 0x1962a(%rip),%xmm10 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 68,15,88,21,204,155,1,0 ; addps 0x19bcc(%rip),%xmm10 # 333c0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,46,150,1,0 ; addps 0x1962e(%rip),%xmm10 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ DB 68,15,88,21,208,155,1,0 ; addps 0x19bd0(%rip),%xmm10 # 333d0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 68,15,40,29,45,150,1,0 ; movaps 0x1962d(%rip),%xmm11 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 68,15,40,29,207,155,1,0 ; movaps 0x19bcf(%rip),%xmm11 # 333e0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 102,69,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm10
DB 69,15,194,200,1 ; cmpltps %xmm8,%xmm9
- DB 68,15,40,29,54,144,1,0 ; movaps 0x19036(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,29,216,149,1,0 ; movaps 0x195d8(%rip),%xmm11 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,69,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,194,192,1 ; cmpltps %xmm8,%xmm0
- DB 68,15,40,13,40,144,1,0 ; movaps 0x19028(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,202,149,1,0 ; movaps 0x195ca(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
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
@@ -23517,7 +23801,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41 LABEL PROC
DB 243,69,15,89,203 ; mulss %xmm11,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,161,149,1,0 ; mulps 0x195a1(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ DB 68,15,89,13,67,155,1,0 ; mulps 0x19b43(%rip),%xmm9 # 333f0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23525,7 +23809,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,140,149,1,0 ; mulps 0x1958c(%rip),%xmm10 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,21,46,155,1,0 ; mulps 0x19b2e(%rip),%xmm10 # 33400 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23534,8 +23818,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,132,148,1,0 ; xorps 0x19484(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
- DB 68,15,89,5,92,143,1,0 ; mulps 0x18f5c(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,87,13,38,154,1,0 ; xorps 0x19a26(%rip),%xmm9 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 68,15,89,5,254,148,1,0 ; mulps 0x194fe(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23554,7 +23838,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41 LABEL PROC
DB 243,69,15,89,203 ; mulss %xmm11,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,3,149,1,0 ; mulps 0x19503(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ DB 68,15,89,13,165,154,1,0 ; mulps 0x19aa5(%rip),%xmm9 # 333f0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23562,7 +23846,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,238,148,1,0 ; mulps 0x194ee(%rip),%xmm10 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,21,144,154,1,0 ; mulps 0x19a90(%rip),%xmm10 # 33400 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23571,8 +23855,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,230,147,1,0 ; xorps 0x193e6(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
- DB 68,15,89,5,190,142,1,0 ; mulps 0x18ebe(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,87,13,136,153,1,0 ; xorps 0x19988(%rip),%xmm9 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 68,15,89,5,96,148,1,0 ; mulps 0x19460(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23588,7 +23872,7 @@ _sk_xy_to_2pt_conical_linear_sse41 LABEL PROC
DB 243,69,15,89,200 ; mulss %xmm8,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,118,148,1,0 ; mulps 0x19476(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ DB 68,15,89,13,24,154,1,0 ; mulps 0x19a18(%rip),%xmm9 # 333f0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -23596,7 +23880,7 @@ _sk_xy_to_2pt_conical_linear_sse41 LABEL PROC
DB 243,69,15,89,192 ; mulss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,92,192 ; subps %xmm8,%xmm0
- DB 15,87,5,130,147,1,0 ; xorps 0x19382(%rip),%xmm0 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 15,87,5,36,153,1,0 ; xorps 0x19924(%rip),%xmm0 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23638,7 +23922,7 @@ _sk_apply_vector_mask_sse41 LABEL PROC
PUBLIC _sk_save_xy_sse41
_sk_save_xy_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,225,141,1,0 ; movaps 0x18de1(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,5,131,147,1,0 ; movaps 0x19383(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -23678,8 +23962,8 @@ _sk_bilinear_nx_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,90,147,1,0 ; addps 0x1935a(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,82,141,1,0 ; movaps 0x18d52(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,252,152,1,0 ; addps 0x198fc(%rip),%xmm0 # 33410 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 68,15,40,13,244,146,1,0 ; movaps 0x192f4(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23690,7 +23974,7 @@ _sk_bilinear_px_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,30,141,1,0 ; addps 0x18d1e(%rip),%xmm0 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,5,192,146,1,0 ; addps 0x192c0(%rip),%xmm0 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23700,8 +23984,8 @@ _sk_bilinear_ny_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,13,147,1,0 ; addps 0x1930d(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,5,141,1,0 ; movaps 0x18d05(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,175,152,1,0 ; addps 0x198af(%rip),%xmm1 # 33410 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 68,15,40,13,167,146,1,0 ; movaps 0x192a7(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23712,7 +23996,7 @@ _sk_bilinear_py_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,208,140,1,0 ; addps 0x18cd0(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,13,114,146,1,0 ; addps 0x19272(%rip),%xmm1 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23722,13 +24006,13 @@ _sk_bicubic_n3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,208,146,1,0 ; addps 0x192d0(%rip),%xmm0 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,184,140,1,0 ; movaps 0x18cb8(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,114,152,1,0 ; addps 0x19872(%rip),%xmm0 # 33420 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ DB 68,15,40,13,90,146,1,0 ; movaps 0x1925a(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,196,146,1,0 ; mulps 0x192c4(%rip),%xmm9 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,13,156,142,1,0 ; addps 0x18e9c(%rip),%xmm9 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,13,102,152,1,0 ; mulps 0x19866(%rip),%xmm9 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ DB 68,15,88,13,62,148,1,0 ; addps 0x1943e(%rip),%xmm9 # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23739,16 +24023,16 @@ _sk_bicubic_n1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,120,146,1,0 ; addps 0x19278(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,112,140,1,0 ; movaps 0x18c70(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,26,152,1,0 ; addps 0x1981a(%rip),%xmm0 # 33410 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 68,15,40,13,18,146,1,0 ; movaps 0x19212(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,148,146,1,0 ; movaps 0x19294(%rip),%xmm8 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,5,54,152,1,0 ; movaps 0x19836(%rip),%xmm8 # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,152,146,1,0 ; addps 0x19298(%rip),%xmm8 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,5,58,152,1,0 ; addps 0x1983a(%rip),%xmm8 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,60,140,1,0 ; addps 0x18c3c(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,5,222,145,1,0 ; addps 0x191de(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,144,146,1,0 ; addps 0x19290(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,5,50,152,1,0 ; addps 0x19832(%rip),%xmm8 # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23756,17 +24040,17 @@ _sk_bicubic_n1x_sse41 LABEL PROC
PUBLIC _sk_bicubic_p1x_sse41
_sk_bicubic_p1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,26,140,1,0 ; movaps 0x18c1a(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,5,188,145,1,0 ; movaps 0x191bc(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,136,128,0,0,0 ; movups 0x80(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,67,146,1,0 ; movaps 0x19243(%rip),%xmm10 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,21,229,151,1,0 ; movaps 0x197e5(%rip),%xmm10 # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,71,146,1,0 ; addps 0x19247(%rip),%xmm10 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,21,233,151,1,0 ; addps 0x197e9(%rip),%xmm10 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,67,146,1,0 ; addps 0x19243(%rip),%xmm10 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,21,229,151,1,0 ; addps 0x197e5(%rip),%xmm10 # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 68,15,17,144,0,1,0,0 ; movups %xmm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23776,11 +24060,11 @@ _sk_bicubic_p3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,19,146,1,0 ; addps 0x19213(%rip),%xmm0 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 15,88,5,181,151,1,0 ; addps 0x197b5(%rip),%xmm0 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,227,145,1,0 ; mulps 0x191e3(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,5,187,141,1,0 ; addps 0x18dbb(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,5,133,151,1,0 ; mulps 0x19785(%rip),%xmm8 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ DB 68,15,88,5,93,147,1,0 ; addps 0x1935d(%rip),%xmm8 # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23791,13 +24075,13 @@ _sk_bicubic_n3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,166,145,1,0 ; addps 0x191a6(%rip),%xmm1 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,142,139,1,0 ; movaps 0x18b8e(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,72,151,1,0 ; addps 0x19748(%rip),%xmm1 # 33420 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ DB 68,15,40,13,48,145,1,0 ; movaps 0x19130(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,154,145,1,0 ; mulps 0x1919a(%rip),%xmm9 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,13,114,141,1,0 ; addps 0x18d72(%rip),%xmm9 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,13,60,151,1,0 ; mulps 0x1973c(%rip),%xmm9 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ DB 68,15,88,13,20,147,1,0 ; addps 0x19314(%rip),%xmm9 # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23808,16 +24092,16 @@ _sk_bicubic_n1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,77,145,1,0 ; addps 0x1914d(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,69,139,1,0 ; movaps 0x18b45(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,239,150,1,0 ; addps 0x196ef(%rip),%xmm1 # 33410 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 68,15,40,13,231,144,1,0 ; movaps 0x190e7(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,105,145,1,0 ; movaps 0x19169(%rip),%xmm8 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,5,11,151,1,0 ; movaps 0x1970b(%rip),%xmm8 # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,109,145,1,0 ; addps 0x1916d(%rip),%xmm8 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,5,15,151,1,0 ; addps 0x1970f(%rip),%xmm8 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,17,139,1,0 ; addps 0x18b11(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,5,179,144,1,0 ; addps 0x190b3(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,101,145,1,0 ; addps 0x19165(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,5,7,151,1,0 ; addps 0x19707(%rip),%xmm8 # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23825,17 +24109,17 @@ _sk_bicubic_n1y_sse41 LABEL PROC
PUBLIC _sk_bicubic_p1y_sse41
_sk_bicubic_p1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,239,138,1,0 ; movaps 0x18aef(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,5,145,144,1,0 ; movaps 0x19091(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,136,192,0,0,0 ; movups 0xc0(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,23,145,1,0 ; movaps 0x19117(%rip),%xmm10 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,21,185,150,1,0 ; movaps 0x196b9(%rip),%xmm10 # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,27,145,1,0 ; addps 0x1911b(%rip),%xmm10 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,21,189,150,1,0 ; addps 0x196bd(%rip),%xmm10 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,23,145,1,0 ; addps 0x19117(%rip),%xmm10 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,21,185,150,1,0 ; addps 0x196b9(%rip),%xmm10 # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 68,15,17,144,64,1,0,0 ; movups %xmm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23845,11 +24129,11 @@ _sk_bicubic_p3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,230,144,1,0 ; addps 0x190e6(%rip),%xmm1 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 15,88,13,136,150,1,0 ; addps 0x19688(%rip),%xmm1 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,182,144,1,0 ; mulps 0x190b6(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,5,142,140,1,0 ; addps 0x18c8e(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,5,88,150,1,0 ; mulps 0x19658(%rip),%xmm8 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ DB 68,15,88,5,48,146,1,0 ; addps 0x19230(%rip),%xmm8 # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23944,7 +24228,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 15,89,194 ; mulps %xmm2,%xmm0
DB 15,41,68,36,80 ; movaps %xmm0,0x50(%rsp)
DB 243,15,91,240 ; cvttps2dq %xmm0,%xmm6
- DB 15,40,37,185,143,1,0 ; movaps 0x18fb9(%rip),%xmm4 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 15,40,37,91,149,1,0 ; movaps 0x1955b(%rip),%xmm4 # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
DB 15,88,196 ; addps %xmm4,%xmm0
DB 15,41,68,36,48 ; movaps %xmm0,0x30(%rsp)
DB 102,65,15,110,208 ; movd %r8d,%xmm2
@@ -23983,7 +24267,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,68,15,56,64,192 ; pmulld %xmm0,%xmm8
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,68,15,111,37,16,143,1,0 ; movdqa 0x18f10(%rip),%xmm12 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,68,15,111,37,178,148,1,0 ; movdqa 0x194b2(%rip),%xmm12 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,65,15,56,64,220 ; pmulld %xmm12,%xmm3
DB 102,15,118,228 ; pcmpeqd %xmm4,%xmm4
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
@@ -24006,7 +24290,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,65,15,58,22,217,1 ; pextrd $0x1,%xmm3,%r9d
DB 102,65,15,58,22,218,2 ; pextrd $0x2,%xmm3,%r10d
DB 102,65,15,58,22,219,3 ; pextrd $0x3,%xmm3,%r11d
- DB 102,15,111,37,84,136,1,0 ; movdqa 0x18854(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,37,246,141,1,0 ; movdqa 0x18df6(%rip),%xmm4 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,15,254,220 ; paddd %xmm4,%xmm3
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
@@ -24179,7 +24463,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,68,15,254,202 ; paddd %xmm2,%xmm9
DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
DB 102,65,15,254,193 ; paddd %xmm9,%xmm0
- DB 102,15,111,45,31,139,1,0 ; movdqa 0x18b1f(%rip),%xmm5 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,45,193,144,1,0 ; movdqa 0x190c1(%rip),%xmm5 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,56,64,197 ; pmulld %xmm5,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,118,246 ; pcmpeqd %xmm6,%xmm6
@@ -24200,7 +24484,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d
DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d
DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d
- DB 102,15,111,61,112,132,1,0 ; movdqa 0x18470(%rip),%xmm7 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,61,18,138,1,0 ; movdqa 0x18a12(%rip),%xmm7 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,15,254,199 ; paddd %xmm7,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24266,7 +24550,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 15,88,248 ; addps %xmm0,%xmm7
DB 102,68,15,254,210 ; paddd %xmm2,%xmm10
DB 102,69,15,254,194 ; paddd %xmm10,%xmm8
- DB 102,15,111,13,91,137,1,0 ; movdqa 0x1895b(%rip),%xmm1 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,13,253,142,1,0 ; movdqa 0x18efd(%rip),%xmm1 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,68,15,56,64,193 ; pmulld %xmm1,%xmm8
DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
DB 102,15,118,237 ; pcmpeqd %xmm5,%xmm5
@@ -24287,7 +24571,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,69,15,58,22,193,1 ; pextrd $0x1,%xmm8,%r9d
DB 102,69,15,58,22,194,2 ; pextrd $0x2,%xmm8,%r10d
DB 102,69,15,58,22,195,3 ; pextrd $0x3,%xmm8,%r11d
- DB 102,15,111,21,166,130,1,0 ; movdqa 0x182a6(%rip),%xmm2 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,21,72,136,1,0 ; movdqa 0x18848(%rip),%xmm2 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,68,15,254,194 ; paddd %xmm2,%xmm8
DB 102,76,15,58,22,193,1 ; pextrq $0x1,%xmm8,%rcx
DB 102,76,15,126,195 ; movq %xmm8,%rbx
@@ -24412,7 +24696,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 15,89,203 ; mulps %xmm3,%xmm1
DB 15,41,140,36,176,0,0,0 ; movaps %xmm1,0xb0(%rsp)
DB 243,15,91,249 ; cvttps2dq %xmm1,%xmm7
- DB 15,40,29,157,134,1,0 ; movaps 0x1869d(%rip),%xmm3 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 15,40,29,63,140,1,0 ; movaps 0x18c3f(%rip),%xmm3 # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
DB 15,88,203 ; addps %xmm3,%xmm1
DB 15,41,76,36,32 ; movaps %xmm1,0x20(%rsp)
DB 102,65,15,110,232 ; movd %r8d,%xmm5
@@ -24469,7 +24753,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,68,15,56,64,253 ; pmulld %xmm5,%xmm15
DB 102,65,15,111,223 ; movdqa %xmm15,%xmm3
DB 102,15,254,217 ; paddd %xmm1,%xmm3
- DB 102,68,15,111,29,151,133,1,0 ; movdqa 0x18597(%rip),%xmm11 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,68,15,111,29,57,139,1,0 ; movdqa 0x18b39(%rip),%xmm11 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,65,15,56,64,219 ; pmulld %xmm11,%xmm3
DB 102,15,118,192 ; pcmpeqd %xmm0,%xmm0
DB 102,15,111,243 ; movdqa %xmm3,%xmm6
@@ -24491,7 +24775,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,217,1 ; pextrd $0x1,%xmm3,%r9d
DB 102,65,15,58,22,218,2 ; pextrd $0x2,%xmm3,%r10d
DB 102,65,15,58,22,219,3 ; pextrd $0x3,%xmm3,%r11d
- DB 102,68,15,111,21,223,126,1,0 ; movdqa 0x17edf(%rip),%xmm10 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,21,129,132,1,0 ; movdqa 0x18481(%rip),%xmm10 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,65,15,254,218 ; paddd %xmm10,%xmm3
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
@@ -24509,7 +24793,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,254,201 ; paddd %xmm9,%xmm1
DB 102,65,15,56,64,203 ; pmulld %xmm11,%xmm1
DB 102,15,111,217 ; movdqa %xmm1,%xmm3
- DB 102,15,250,29,205,132,1,0 ; psubd 0x184cd(%rip),%xmm3 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,29,111,138,1,0 ; psubd 0x18a6f(%rip),%xmm3 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
DB 65,137,223 ; mov %ebx,%r15d
@@ -24564,7 +24848,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,254,199 ; paddd %xmm15,%xmm0
DB 102,65,15,56,64,195 ; pmulld %xmm11,%xmm0
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
- DB 102,15,250,45,173,131,1,0 ; psubd 0x183ad(%rip),%xmm5 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,45,79,137,1,0 ; psubd 0x1894f(%rip),%xmm5 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
DB 102,72,15,58,22,233,1 ; pextrq $0x1,%xmm5,%rcx
DB 102,72,15,126,237 ; movq %xmm5,%rbp
@@ -24689,7 +24973,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 72,193,233,32 ; shr $0x20,%rcx
DB 243,15,16,36,136 ; movss (%rax,%rcx,4),%xmm4
DB 102,68,15,58,33,220,48 ; insertps $0x30,%xmm4,%xmm11
- DB 102,15,111,61,208,122,1,0 ; movdqa 0x17ad0(%rip),%xmm7 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,61,114,128,1,0 ; movdqa 0x18072(%rip),%xmm7 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,15,254,223 ; paddd %xmm7,%xmm3
DB 102,72,15,58,22,217,1 ; pextrq $0x1,%xmm3,%rcx
DB 102,72,15,126,221 ; movq %xmm3,%rbp
@@ -24775,7 +25059,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,201,1 ; pextrd $0x1,%xmm1,%r9d
DB 102,65,15,58,22,202,2 ; pextrd $0x2,%xmm1,%r10d
DB 102,65,15,58,22,203,3 ; pextrd $0x3,%xmm1,%r11d
- DB 102,68,15,111,21,16,121,1,0 ; movdqa 0x17910(%rip),%xmm10 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,21,178,126,1,0 ; movdqa 0x17eb2(%rip),%xmm10 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -24871,7 +25155,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,15,111,124,36,64 ; movdqa 0x40(%rsp),%xmm7
DB 102,15,111,199 ; movdqa %xmm7,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
- DB 102,15,111,21,100,125,1,0 ; movdqa 0x17d64(%rip),%xmm2 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,21,6,131,1,0 ; movdqa 0x18306(%rip),%xmm2 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,56,64,194 ; pmulld %xmm2,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
@@ -24892,7 +25176,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d
DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d
DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d
- DB 102,15,111,37,179,118,1,0 ; movdqa 0x176b3(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,37,85,124,1,0 ; movdqa 0x17c55(%rip),%xmm4 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,15,254,196 ; paddd %xmm4,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24964,7 +25248,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,68,15,111,226 ; movdqa %xmm2,%xmm12
DB 102,65,15,56,64,204 ; pmulld %xmm12,%xmm1
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
- DB 102,15,250,21,143,123,1,0 ; psubd 0x17b8f(%rip),%xmm2 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,21,49,129,1,0 ; psubd 0x18131(%rip),%xmm2 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,72,15,58,22,209,1 ; pextrq $0x1,%xmm2,%rcx
DB 102,72,15,126,213 ; movq %xmm2,%rbp
DB 137,235 ; mov %ebp,%ebx
@@ -24998,7 +25282,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,111,249 ; movdqa %xmm9,%xmm7
DB 102,69,15,56,64,236 ; pmulld %xmm12,%xmm13
DB 102,65,15,111,205 ; movdqa %xmm13,%xmm1
- DB 102,15,250,13,219,122,1,0 ; psubd 0x17adb(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,13,125,128,1,0 ; psubd 0x1807d(%rip),%xmm1 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25063,7 +25347,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,111,206 ; movdqa %xmm14,%xmm1
DB 102,15,111,108,36,64 ; movdqa 0x40(%rsp),%xmm5
DB 102,15,254,205 ; paddd %xmm5,%xmm1
- DB 102,15,111,37,111,121,1,0 ; movdqa 0x1796f(%rip),%xmm4 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,37,17,127,1,0 ; movdqa 0x17f11(%rip),%xmm4 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,56,64,204 ; pmulld %xmm4,%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,118,246 ; pcmpeqd %xmm6,%xmm6
@@ -25084,7 +25368,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,201,1 ; pextrd $0x1,%xmm1,%r9d
DB 102,65,15,58,22,202,2 ; pextrd $0x2,%xmm1,%r10d
DB 102,65,15,58,22,203,3 ; pextrd $0x3,%xmm1,%r11d
- DB 102,15,111,29,192,114,1,0 ; movdqa 0x172c0(%rip),%xmm3 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,29,98,120,1,0 ; movdqa 0x17862(%rip),%xmm3 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -25156,7 +25440,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,15,56,64,239 ; pmulld %xmm7,%xmm5
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
- DB 102,15,250,5,160,119,1,0 ; psubd 0x177a0(%rip),%xmm0 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,5,66,125,1,0 ; psubd 0x17d42(%rip),%xmm0 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,235 ; mov %ebp,%ebx
@@ -25174,7 +25458,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d
DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d
DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d
- DB 102,15,254,5,238,112,1,0 ; paddd 0x170ee(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,5,144,118,1,0 ; paddd 0x17690(%rip),%xmm0 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25190,7 +25474,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,15,254,84,36,48 ; paddd 0x30(%rsp),%xmm2
DB 102,15,56,64,215 ; pmulld %xmm7,%xmm2
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
- DB 102,15,250,5,231,118,1,0 ; psubd 0x176e7(%rip),%xmm0 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,5,137,124,1,0 ; psubd 0x17c89(%rip),%xmm0 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25208,7 +25492,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,199,1 ; pextrd $0x1,%xmm0,%r15d
DB 102,65,15,58,22,196,2 ; pextrd $0x2,%xmm0,%r12d
DB 102,65,15,58,22,198,3 ; pextrd $0x3,%xmm0,%r14d
- DB 102,15,254,5,53,112,1,0 ; paddd 0x17035(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,5,215,117,1,0 ; paddd 0x175d7(%rip),%xmm0 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,72,15,58,22,195,1 ; pextrq $0x1,%xmm0,%rbx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,233 ; mov %ebp,%ecx
@@ -25271,7 +25555,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 65,15,88,211 ; addps %xmm11,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,237,110,1,0 ; movaps 0x16eed(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,143,116,1,0 ; movaps 0x1748f(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 72,139,76,36,120 ; mov 0x78(%rsp),%rcx
DB 15,40,164,36,192,0,0,0 ; movaps 0xc0(%rsp),%xmm4
DB 15,40,172,36,208,0,0,0 ; movaps 0xd0(%rsp),%xmm5
@@ -25288,21 +25572,154 @@ _sk_clut_4D_sse41 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse41
_sk_gauss_a_to_rgba_sse41 LABEL PROC
- DB 15,40,5,62,117,1,0 ; movaps 0x1753e(%rip),%xmm0 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 15,40,5,224,122,1,0 ; movaps 0x17ae0(%rip),%xmm0 # 334a0 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,68,117,1,0 ; addps 0x17544(%rip),%xmm0 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ DB 15,88,5,230,122,1,0 ; addps 0x17ae6(%rip),%xmm0 # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,74,117,1,0 ; addps 0x1754a(%rip),%xmm0 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ DB 15,88,5,236,122,1,0 ; addps 0x17aec(%rip),%xmm0 # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,80,117,1,0 ; addps 0x17550(%rip),%xmm0 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 15,88,5,242,122,1,0 ; addps 0x17af2(%rip),%xmm0 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,86,117,1,0 ; addps 0x17556(%rip),%xmm0 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ DB 15,88,5,248,122,1,0 ; addps 0x17af8(%rip),%xmm0 # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
DB 255,224 ; jmpq *%rax
+PUBLIC _sk_bilerp_clamp_8888_sse41
+_sk_bilerp_clamp_8888_sse41 LABEL PROC
+ DB 85 ; push %rbp
+ DB 72,137,229 ; mov %rsp,%rbp
+ DB 65,87 ; push %r15
+ DB 65,86 ; push %r14
+ DB 83 ; push %rbx
+ DB 72,129,236,168,0,0,0 ; sub $0xa8,%rsp
+ DB 15,41,125,160 ; movaps %xmm7,-0x60(%rbp)
+ DB 15,41,117,176 ; movaps %xmm6,-0x50(%rbp)
+ DB 15,41,109,192 ; movaps %xmm5,-0x40(%rbp)
+ DB 15,41,101,208 ; movaps %xmm4,-0x30(%rbp)
+ DB 76,141,69,224 ; lea -0x20(%rbp),%r8
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 15,40,29,222,115,1,0 ; movaps 0x173de(%rip),%xmm3 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,40,216 ; movaps %xmm0,%xmm11
+ DB 68,15,88,219 ; addps %xmm3,%xmm11
+ DB 102,65,15,58,8,211,1 ; roundps $0x1,%xmm11,%xmm2
+ DB 68,15,92,218 ; subps %xmm2,%xmm11
+ DB 15,41,141,80,255,255,255 ; movaps %xmm1,-0xb0(%rbp)
+ DB 15,88,217 ; addps %xmm1,%xmm3
+ DB 102,15,58,8,203,1 ; roundps $0x1,%xmm3,%xmm1
+ DB 15,92,217 ; subps %xmm1,%xmm3
+ DB 73,185,0,0,0,191,0,0,0,63 ; movabs $0x3f000000bf000000,%r9
+ DB 77,137,8 ; mov %r9,(%r8)
+ DB 76,141,77,232 ; lea -0x18(%rbp),%r9
+ DB 15,40,13,176,115,1,0 ; movaps 0x173b0(%rip),%xmm1 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 15,40,209 ; movaps %xmm1,%xmm2
+ DB 65,15,92,211 ; subps %xmm11,%xmm2
+ DB 15,41,149,64,255,255,255 ; movaps %xmm2,-0xc0(%rbp)
+ DB 15,41,157,96,255,255,255 ; movaps %xmm3,-0xa0(%rbp)
+ DB 15,92,203 ; subps %xmm3,%xmm1
+ DB 15,41,77,144 ; movaps %xmm1,-0x70(%rbp)
+ DB 243,68,15,16,112,12 ; movss 0xc(%rax),%xmm14
+ DB 69,15,198,246,0 ; shufps $0x0,%xmm14,%xmm14
+ DB 102,15,118,201 ; pcmpeqd %xmm1,%xmm1
+ DB 102,68,15,254,241 ; paddd %xmm1,%xmm14
+ DB 243,15,16,80,16 ; movss 0x10(%rax),%xmm2
+ DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
+ DB 102,15,254,209 ; paddd %xmm1,%xmm2
+ DB 102,15,127,149,112,255,255,255 ; movdqa %xmm2,-0x90(%rbp)
+ DB 76,139,16 ; mov (%rax),%r10
+ DB 102,15,110,72,8 ; movd 0x8(%rax),%xmm1
+ DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
+ DB 102,15,127,77,128 ; movdqa %xmm1,-0x80(%rbp)
+ DB 243,15,16,13,209,106,1,0 ; movss 0x16ad1(%rip),%xmm1 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 15,87,219 ; xorps %xmm3,%xmm3
+ DB 15,40,45,87,117,1,0 ; movaps 0x17557(%rip),%xmm5 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 102,15,239,210 ; pxor %xmm2,%xmm2
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 69,15,87,201 ; xorps %xmm9,%xmm9
+ DB 235,5 ; jmp 1badc <_sk_bilerp_clamp_8888_sse41+0xe7>
+ DB 243,65,15,16,8 ; movss (%r8),%xmm1
+ DB 15,46,13,225,106,1,0 ; ucomiss 0x16ae1(%rip),%xmm1 # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
+ DB 15,88,141,80,255,255,255 ; addps -0xb0(%rbp),%xmm1
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,95,225 ; maxps %xmm1,%xmm4
+ DB 68,15,40,149,96,255,255,255 ; movaps -0xa0(%rbp),%xmm10
+ DB 119,5 ; ja 1bb03 <_sk_bilerp_clamp_8888_sse41+0x10e>
+ DB 68,15,40,85,144 ; movaps -0x70(%rbp),%xmm10
+ DB 15,93,165,112,255,255,255 ; minps -0x90(%rbp),%xmm4
+ DB 243,15,91,204 ; cvttps2dq %xmm4,%xmm1
+ DB 102,15,56,64,77,128 ; pmulld -0x80(%rbp),%xmm1
+ DB 69,49,219 ; xor %r11d,%r11d
+ DB 243,70,15,16,124,29,224 ; movss -0x20(%rbp,%r11,1),%xmm15
+ DB 65,15,40,231 ; movaps %xmm15,%xmm4
+ DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
+ DB 15,88,224 ; addps %xmm0,%xmm4
+ DB 15,87,246 ; xorps %xmm6,%xmm6
+ DB 15,95,244 ; maxps %xmm4,%xmm6
+ DB 65,15,93,246 ; minps %xmm14,%xmm6
+ DB 243,15,91,230 ; cvttps2dq %xmm6,%xmm4
+ DB 102,15,254,225 ; paddd %xmm1,%xmm4
+ DB 102,72,15,58,22,224,1 ; pextrq $0x1,%xmm4,%rax
+ DB 65,137,198 ; mov %eax,%r14d
+ DB 72,193,232,32 ; shr $0x20,%rax
+ DB 102,72,15,126,227 ; movq %xmm4,%rbx
+ DB 65,137,223 ; mov %ebx,%r15d
+ DB 72,193,235,32 ; shr $0x20,%rbx
+ DB 102,67,15,110,60,186 ; movd (%r10,%r15,4),%xmm7
+ DB 102,65,15,58,34,60,154,1 ; pinsrd $0x1,(%r10,%rbx,4),%xmm7
+ DB 102,67,15,58,34,60,178,2 ; pinsrd $0x2,(%r10,%r14,4),%xmm7
+ DB 102,65,15,58,34,60,130,3 ; pinsrd $0x3,(%r10,%rax,4),%xmm7
+ DB 102,15,111,231 ; movdqa %xmm7,%xmm4
+ DB 102,15,219,37,65,115,1,0 ; pand 0x17341(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ DB 68,15,91,236 ; cvtdq2ps %xmm4,%xmm13
+ DB 68,15,89,237 ; mulps %xmm5,%xmm13
+ DB 102,15,111,231 ; movdqa %xmm7,%xmm4
+ DB 102,15,56,0,37,60,115,1,0 ; pshufb 0x1733c(%rip),%xmm4 # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
+ DB 15,89,245 ; mulps %xmm5,%xmm6
+ DB 102,15,111,231 ; movdqa %xmm7,%xmm4
+ DB 102,15,56,0,37,57,115,1,0 ; pshufb 0x17339(%rip),%xmm4 # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
+ DB 15,89,229 ; mulps %xmm5,%xmm4
+ DB 102,15,114,215,24 ; psrld $0x18,%xmm7
+ DB 68,15,91,231 ; cvtdq2ps %xmm7,%xmm12
+ DB 68,15,89,229 ; mulps %xmm5,%xmm12
+ DB 68,15,46,61,2,106,1,0 ; ucomiss 0x16a02(%rip),%xmm15 # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 65,15,40,251 ; movaps %xmm11,%xmm7
+ DB 119,7 ; ja 1bbcf <_sk_bilerp_clamp_8888_sse41+0x1da>
+ DB 15,40,189,64,255,255,255 ; movaps -0xc0(%rbp),%xmm7
+ DB 65,15,89,250 ; mulps %xmm10,%xmm7
+ DB 68,15,89,239 ; mulps %xmm7,%xmm13
+ DB 69,15,88,205 ; addps %xmm13,%xmm9
+ DB 15,89,247 ; mulps %xmm7,%xmm6
+ DB 68,15,88,198 ; addps %xmm6,%xmm8
+ DB 15,89,231 ; mulps %xmm7,%xmm4
+ DB 15,88,212 ; addps %xmm4,%xmm2
+ DB 65,15,89,252 ; mulps %xmm12,%xmm7
+ DB 15,88,223 ; addps %xmm7,%xmm3
+ DB 73,131,195,4 ; add $0x4,%r11
+ DB 73,131,251,8 ; cmp $0x8,%r11
+ DB 15,133,26,255,255,255 ; jne 1bb17 <_sk_bilerp_clamp_8888_sse41+0x122>
+ DB 73,131,192,4 ; add $0x4,%r8
+ DB 77,57,200 ; cmp %r9,%r8
+ DB 15,133,205,254,255,255 ; jne 1bad7 <_sk_bilerp_clamp_8888_sse41+0xe2>
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 65,15,40,193 ; movaps %xmm9,%xmm0
+ DB 65,15,40,200 ; movaps %xmm8,%xmm1
+ DB 15,40,101,208 ; movaps -0x30(%rbp),%xmm4
+ DB 15,40,109,192 ; movaps -0x40(%rbp),%xmm5
+ DB 15,40,117,176 ; movaps -0x50(%rbp),%xmm6
+ DB 15,40,125,160 ; movaps -0x60(%rbp),%xmm7
+ DB 255,208 ; callq *%rax
+ DB 72,129,196,168,0,0,0 ; add $0xa8,%rsp
+ DB 91 ; pop %rbx
+ DB 65,94 ; pop %r14
+ DB 65,95 ; pop %r15
+ DB 93 ; pop %rbp
+ DB 195 ; retq
+
PUBLIC _sk_start_pipeline_sse2
_sk_start_pipeline_sse2 LABEL PROC
DB 85 ; push %rbp
@@ -25334,13 +25751,13 @@ _sk_start_pipeline_sse2 LABEL PROC
DB 73,137,246 ; mov %rsi,%r14
DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp)
DB 76,57,203 ; cmp %r9,%rbx
- DB 15,131,153,0,0,0 ; jae 1b571 <_sk_start_pipeline_sse2+0x11a>
+ DB 15,131,153,0,0,0 ; jae 1bd4e <_sk_start_pipeline_sse2+0x11a>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,4 ; lea 0x4(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
- DB 119,62 ; ja 1b538 <_sk_start_pipeline_sse2+0xe1>
+ DB 119,62 ; ja 1bd15 <_sk_start_pipeline_sse2+0xe1>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -25359,10 +25776,10 @@ _sk_start_pipeline_sse2 LABEL PROC
DB 73,131,196,8 ; add $0x8,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,201 ; jbe 1b501 <_sk_start_pipeline_sse2+0xaa>
+ DB 118,201 ; jbe 1bcde <_sk_start_pipeline_sse2+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 1b561 <_sk_start_pipeline_sse2+0x10a>
+ DB 116,33 ; je 1bd3e <_sk_start_pipeline_sse2+0x10a>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -25376,7 +25793,7 @@ _sk_start_pipeline_sse2 LABEL PROC
DB 65,255,213 ; callq *%r13
DB 72,255,195 ; inc %rbx
DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx
- DB 15,133,121,255,255,255 ; jne 1b4ea <_sk_start_pipeline_sse2+0x93>
+ DB 15,133,121,255,255,255 ; jne 1bcc7 <_sk_start_pipeline_sse2+0x93>
DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6
DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7
DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8
@@ -25413,9 +25830,9 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,201 ; movd %ecx,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,13,209,108,1,0 ; addps 0x16cd1(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,13,52,112,1,0 ; addps 0x17034(%rip),%xmm1 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,216,108,1,0 ; movaps 0x16cd8(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,59,112,1,0 ; movaps 0x1703b(%rip),%xmm2 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -25428,18 +25845,18 @@ _sk_dither_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,68,15,110,194 ; movd %edx,%xmm8
DB 102,69,15,112,192,0 ; pshufd $0x0,%xmm8,%xmm8
- DB 102,68,15,254,5,129,108,1,0 ; paddd 0x16c81(%rip),%xmm8 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ DB 102,68,15,254,5,228,111,1,0 ; paddd 0x16fe4(%rip),%xmm8 # 32de0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
DB 102,68,15,110,201 ; movd %ecx,%xmm9
DB 102,69,15,112,201,0 ; pshufd $0x0,%xmm9,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
- DB 102,68,15,111,21,168,108,1,0 ; movdqa 0x16ca8(%rip),%xmm10 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 102,68,15,111,21,11,112,1,0 ; movdqa 0x1700b(%rip),%xmm10 # 32e20 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,65,15,114,243,5 ; pslld $0x5,%xmm11
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,148,108,1,0 ; movdqa 0x16c94(%rip),%xmm12 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
- DB 102,68,15,111,45,155,108,1,0 ; movdqa 0x16c9b(%rip),%xmm13 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,37,247,111,1,0 ; movdqa 0x16ff7(%rip),%xmm12 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 102,68,15,111,45,254,111,1,0 ; movdqa 0x16ffe(%rip),%xmm13 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -25455,8 +25872,8 @@ _sk_dither_sse2 LABEL PROC
DB 102,69,15,235,198 ; por %xmm14,%xmm8
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,86,108,1,0 ; mulps 0x16c56(%rip),%xmm8 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
- DB 68,15,88,5,94,108,1,0 ; addps 0x16c5e(%rip),%xmm8 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
+ DB 68,15,89,5,185,111,1,0 ; mulps 0x16fb9(%rip),%xmm8 # 32e50 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ DB 68,15,88,5,193,111,1,0 ; addps 0x16fc1(%rip),%xmm8 # 32e60 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -25494,7 +25911,7 @@ _sk_uniform_color_sse2 LABEL PROC
PUBLIC _sk_black_color_sse2
_sk_black_color_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,148,107,1,0 ; movaps 0x16b94(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,247,110,1,0 ; movaps 0x16ef7(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -25503,7 +25920,7 @@ _sk_black_color_sse2 LABEL PROC
PUBLIC _sk_white_color_sse2
_sk_white_color_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,128,107,1,0 ; movaps 0x16b80(%rip),%xmm0 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,5,227,110,1,0 ; movaps 0x16ee3(%rip),%xmm0 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -25541,7 +25958,7 @@ _sk_clear_sse2 LABEL PROC
PUBLIC _sk_srcatop_sse2
_sk_srcatop_sse2 LABEL PROC
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 68,15,40,5,48,107,1,0 ; movaps 0x16b30(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,147,110,1,0 ; movaps 0x16e93(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25564,7 +25981,7 @@ PUBLIC _sk_dstatop_sse2
_sk_dstatop_sse2 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
DB 68,15,89,196 ; mulps %xmm4,%xmm8
- DB 68,15,40,13,227,106,1,0 ; movaps 0x16ae3(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,70,110,1,0 ; movaps 0x16e46(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -25605,7 +26022,7 @@ _sk_dstin_sse2 LABEL PROC
PUBLIC _sk_srcout_sse2
_sk_srcout_sse2 LABEL PROC
- DB 68,15,40,5,119,106,1,0 ; movaps 0x16a77(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,218,109,1,0 ; movaps 0x16dda(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -25616,7 +26033,7 @@ _sk_srcout_sse2 LABEL PROC
PUBLIC _sk_dstout_sse2
_sk_dstout_sse2 LABEL PROC
- DB 68,15,40,5,87,106,1,0 ; movaps 0x16a57(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,186,109,1,0 ; movaps 0x16dba(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -25631,7 +26048,7 @@ _sk_dstout_sse2 LABEL PROC
PUBLIC _sk_srcover_sse2
_sk_srcover_sse2 LABEL PROC
- DB 68,15,40,5,42,106,1,0 ; movaps 0x16a2a(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,141,109,1,0 ; movaps 0x16d8d(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25649,7 +26066,7 @@ _sk_srcover_sse2 LABEL PROC
PUBLIC _sk_dstover_sse2
_sk_dstover_sse2 LABEL PROC
- DB 68,15,40,5,238,105,1,0 ; movaps 0x169ee(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,81,109,1,0 ; movaps 0x16d51(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -25673,7 +26090,7 @@ _sk_modulate_sse2 LABEL PROC
PUBLIC _sk_multiply_sse2
_sk_multiply_sse2 LABEL PROC
- DB 68,15,40,5,178,105,1,0 ; movaps 0x169b2(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,21,109,1,0 ; movaps 0x16d15(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -25709,7 +26126,7 @@ _sk_multiply_sse2 LABEL PROC
PUBLIC _sk_plus__sse2
_sk_plus__sse2 LABEL PROC
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 68,15,40,5,51,105,1,0 ; movaps 0x16933(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,150,108,1,0 ; movaps 0x16c96(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -25747,7 +26164,7 @@ _sk_screen_sse2 LABEL PROC
PUBLIC _sk_xor__sse2
_sk_xor__sse2 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
- DB 15,40,29,191,104,1,0 ; movaps 0x168bf(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,34,108,1,0 ; movaps 0x16c22(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -25793,7 +26210,7 @@ _sk_darken_sse2 LABEL PROC
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 65,15,95,209 ; maxps %xmm9,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,26,104,1,0 ; movaps 0x1681a(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,125,107,1,0 ; movaps 0x16b7d(%rip),%xmm2 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25825,7 +26242,7 @@ _sk_lighten_sse2 LABEL PROC
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 65,15,93,209 ; minps %xmm9,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,175,103,1,0 ; movaps 0x167af(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,18,107,1,0 ; movaps 0x16b12(%rip),%xmm2 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25860,7 +26277,7 @@ _sk_difference_sse2 LABEL PROC
DB 65,15,93,209 ; minps %xmm9,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,57,103,1,0 ; movaps 0x16739(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,156,106,1,0 ; movaps 0x16a9c(%rip),%xmm2 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25886,7 +26303,7 @@ _sk_exclusion_sse2 LABEL PROC
DB 15,89,214 ; mulps %xmm6,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,233,102,1,0 ; movaps 0x166e9(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,76,106,1,0 ; movaps 0x16a4c(%rip),%xmm2 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25897,7 +26314,7 @@ _sk_exclusion_sse2 LABEL PROC
PUBLIC _sk_colorburn_sse2
_sk_colorburn_sse2 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,40,13,204,102,1,0 ; movaps 0x166cc(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,47,106,1,0 ; movaps 0x16a2f(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25990,7 +26407,7 @@ _sk_colorburn_sse2 LABEL PROC
PUBLIC _sk_colordodge_sse2
_sk_colordodge_sse2 LABEL PROC
DB 68,15,40,200 ; movaps %xmm0,%xmm9
- DB 68,15,40,21,116,101,1,0 ; movaps 0x16574(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,215,104,1,0 ; movaps 0x168d7(%rip),%xmm10 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -26081,7 +26498,7 @@ _sk_hardlight_sse2 LABEL PROC
DB 15,41,52,36 ; movaps %xmm6,(%rsp)
DB 15,40,245 ; movaps %xmm5,%xmm6
DB 15,40,236 ; movaps %xmm4,%xmm5
- DB 68,15,40,29,26,100,1,0 ; movaps 0x1641a(%rip),%xmm11 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,29,125,103,1,0 ; movaps 0x1677d(%rip),%xmm11 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,194 ; movaps %xmm10,%xmm8
@@ -26168,7 +26585,7 @@ PUBLIC _sk_overlay_sse2
_sk_overlay_sse2 LABEL PROC
DB 68,15,40,193 ; movaps %xmm1,%xmm8
DB 68,15,40,232 ; movaps %xmm0,%xmm13
- DB 68,15,40,13,213,98,1,0 ; movaps 0x162d5(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,56,102,1,0 ; movaps 0x16638(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -26258,7 +26675,7 @@ _sk_softlight_sse2 LABEL PROC
DB 68,15,40,213 ; movaps %xmm5,%xmm10
DB 68,15,94,215 ; divps %xmm7,%xmm10
DB 69,15,84,212 ; andps %xmm12,%xmm10
- DB 68,15,40,13,127,97,1,0 ; movaps 0x1617f(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,226,100,1,0 ; movaps 0x164e2(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 69,15,92,250 ; subps %xmm10,%xmm15
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -26271,10 +26688,10 @@ _sk_softlight_sse2 LABEL PROC
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,53,169,97,1,0 ; movaps 0x161a9(%rip),%xmm14 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,40,53,12,101,1,0 ; movaps 0x1650c(%rip),%xmm14 # 32e70 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
DB 69,15,88,222 ; addps %xmm14,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,40,21,169,97,1,0 ; movaps 0x161a9(%rip),%xmm10 # 32340 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ DB 68,15,40,21,12,101,1,0 ; movaps 0x1650c(%rip),%xmm10 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
DB 69,15,89,234 ; mulps %xmm10,%xmm13
DB 69,15,88,235 ; addps %xmm11,%xmm13
DB 15,88,228 ; addps %xmm4,%xmm4
@@ -26419,7 +26836,7 @@ _sk_hue_sse2 LABEL PROC
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 68,15,89,211 ; mulps %xmm3,%xmm10
- DB 68,15,40,5,53,95,1,0 ; movaps 0x15f35(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,152,98,1,0 ; movaps 0x16298(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 15,40,207 ; movaps %xmm7,%xmm1
DB 68,15,92,217 ; subps %xmm1,%xmm11
@@ -26467,12 +26884,12 @@ _sk_hue_sse2 LABEL PROC
DB 69,15,84,206 ; andps %xmm14,%xmm9
DB 69,15,84,214 ; andps %xmm14,%xmm10
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,61,242,94,1,0 ; movaps 0x15ef2(%rip),%xmm15 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,61,85,98,1,0 ; movaps 0x16255(%rip),%xmm15 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 65,15,89,231 ; mulps %xmm15,%xmm4
- DB 15,40,5,247,94,1,0 ; movaps 0x15ef7(%rip),%xmm0 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 15,40,5,90,98,1,0 ; movaps 0x1625a(%rip),%xmm0 # 32ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
- DB 68,15,40,53,249,94,1,0 ; movaps 0x15ef9(%rip),%xmm14 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,53,92,98,1,0 ; movaps 0x1625c(%rip),%xmm14 # 32eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
DB 68,15,40,239 ; movaps %xmm7,%xmm13
DB 69,15,89,238 ; mulps %xmm14,%xmm13
DB 68,15,88,238 ; addps %xmm6,%xmm13
@@ -26650,14 +27067,14 @@ _sk_saturation_sse2 LABEL PROC
DB 68,15,84,211 ; andps %xmm3,%xmm10
DB 68,15,84,203 ; andps %xmm3,%xmm9
DB 15,84,195 ; andps %xmm3,%xmm0
- DB 68,15,40,5,70,92,1,0 ; movaps 0x15c46(%rip),%xmm8 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,5,169,95,1,0 ; movaps 0x15fa9(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 15,40,214 ; movaps %xmm6,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
- DB 15,40,13,72,92,1,0 ; movaps 0x15c48(%rip),%xmm1 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 15,40,13,171,95,1,0 ; movaps 0x15fab(%rip),%xmm1 # 32ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,217 ; mulps %xmm1,%xmm3
DB 15,88,218 ; addps %xmm2,%xmm3
- DB 68,15,40,37,71,92,1,0 ; movaps 0x15c47(%rip),%xmm12 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,37,170,95,1,0 ; movaps 0x15faa(%rip),%xmm12 # 32eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
DB 65,15,40,210 ; movaps %xmm10,%xmm2
@@ -26702,7 +27119,7 @@ _sk_saturation_sse2 LABEL PROC
DB 15,40,223 ; movaps %xmm7,%xmm3
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,221 ; mulps %xmm5,%xmm3
- DB 68,15,40,5,252,90,1,0 ; movaps 0x15afc(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,95,94,1,0 ; movaps 0x15e5f(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 15,88,253 ; addps %xmm5,%xmm7
@@ -26803,14 +27220,14 @@ _sk_color_sse2 LABEL PROC
DB 68,15,40,213 ; movaps %xmm5,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
DB 65,15,40,208 ; movaps %xmm8,%xmm2
- DB 68,15,40,45,4,90,1,0 ; movaps 0x15a04(%rip),%xmm13 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,45,103,93,1,0 ; movaps 0x15d67(%rip),%xmm13 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 68,15,40,198 ; movaps %xmm6,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,40,53,4,90,1,0 ; movaps 0x15a04(%rip),%xmm14 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,53,103,93,1,0 ; movaps 0x15d67(%rip),%xmm14 # 32ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,89,198 ; mulps %xmm14,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,29,0,90,1,0 ; movaps 0x15a00(%rip),%xmm11 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,29,99,93,1,0 ; movaps 0x15d63(%rip),%xmm11 # 32eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
DB 69,15,89,227 ; mulps %xmm11,%xmm12
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -26818,7 +27235,7 @@ _sk_color_sse2 LABEL PROC
DB 69,15,40,250 ; movaps %xmm10,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,248 ; addps %xmm0,%xmm15
- DB 68,15,40,5,60,89,1,0 ; movaps 0x1593c(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,159,92,1,0 ; movaps 0x15c9f(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
DB 15,89,252 ; mulps %xmm4,%xmm7
@@ -26954,15 +27371,15 @@ _sk_luminosity_sse2 LABEL PROC
DB 68,15,40,205 ; movaps %xmm5,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
DB 15,89,222 ; mulps %xmm6,%xmm3
- DB 68,15,40,37,190,87,1,0 ; movaps 0x157be(%rip),%xmm12 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,37,33,91,1,0 ; movaps 0x15b21(%rip),%xmm12 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 68,15,40,199 ; movaps %xmm7,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,190,87,1,0 ; movaps 0x157be(%rip),%xmm13 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,45,33,91,1,0 ; movaps 0x15b21(%rip),%xmm13 # 32ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
DB 68,15,40,241 ; movaps %xmm1,%xmm14
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 69,15,88,240 ; addps %xmm8,%xmm14
- DB 68,15,40,29,186,87,1,0 ; movaps 0x157ba(%rip),%xmm11 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
- DB 68,15,40,5,18,87,1,0 ; movaps 0x15712(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,29,29,91,1,0 ; movaps 0x15b1d(%rip),%xmm11 # 32eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ DB 68,15,40,5,117,90,1,0 ; movaps 0x15a75(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 68,15,92,248 ; subps %xmm0,%xmm15
@@ -27102,10 +27519,10 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,228,0,0,0 ; jne 1ceab <_sk_srcover_rgba_8888_sse2+0x104>
+ DB 15,133,228,0,0,0 ; jne 1d688 <_sk_srcover_rgba_8888_sse2+0x104>
DB 243,69,15,111,4,128 ; movdqu (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,53,168,85,1,0 ; movdqa 0x155a8(%rip),%xmm6 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,53,11,89,1,0 ; movdqa 0x1590b(%rip),%xmm6 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,65,15,111,224 ; movdqa %xmm8,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
@@ -27119,9 +27536,9 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 15,91,247 ; cvtdq2ps %xmm7,%xmm6
DB 102,65,15,114,208,24 ; psrld $0x18,%xmm8
DB 65,15,91,248 ; cvtdq2ps %xmm8,%xmm7
- DB 68,15,40,5,184,84,1,0 ; movaps 0x154b8(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,27,88,1,0 ; movaps 0x1581b(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,140,85,1,0 ; movaps 0x1558c(%rip),%xmm12 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,37,239,88,1,0 ; movaps 0x158ef(%rip),%xmm12 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -27147,7 +27564,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 102,15,114,240,24 ; pslld $0x18,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
- DB 117,84 ; jne 1cee5 <_sk_srcover_rgba_8888_sse2+0x13e>
+ DB 117,84 ; jne 1d6c2 <_sk_srcover_rgba_8888_sse2+0x13e>
DB 243,65,15,127,4,128 ; movdqu %xmm0,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -27158,32 +27575,32 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,90 ; je 1cf12 <_sk_srcover_rgba_8888_sse2+0x16b>
+ DB 116,90 ; je 1d6ef <_sk_srcover_rgba_8888_sse2+0x16b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1ceda <_sk_srcover_rgba_8888_sse2+0x133>
+ DB 116,23 ; je 1d6b7 <_sk_srcover_rgba_8888_sse2+0x133>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,0,255,255,255 ; jne 1cdcd <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 15,133,0,255,255,255 ; jne 1d5aa <_sk_srcover_rgba_8888_sse2+0x26>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,18,4,128 ; movlpd (%r8,%rax,4),%xmm8
- DB 233,232,254,255,255 ; jmpq 1cdcd <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 233,232,254,255,255 ; jmpq 1d5aa <_sk_srcover_rgba_8888_sse2+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,43 ; je 1cf1d <_sk_srcover_rgba_8888_sse2+0x176>
+ DB 116,43 ; je 1d6fa <_sk_srcover_rgba_8888_sse2+0x176>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1cf0a <_sk_srcover_rgba_8888_sse2+0x163>
+ DB 116,18 ; je 1d6e7 <_sk_srcover_rgba_8888_sse2+0x163>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,153 ; jne 1ce97 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 117,153 ; jne 1d674 <_sk_srcover_rgba_8888_sse2+0xf0>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,126,76,128,8 ; movd %xmm1,0x8(%r8,%rax,4)
DB 102,65,15,214,4,128 ; movq %xmm0,(%r8,%rax,4)
- DB 235,133 ; jmp 1ce97 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 235,133 ; jmp 1d674 <_sk_srcover_rgba_8888_sse2+0xf0>
DB 102,69,15,110,4,128 ; movd (%r8,%rax,4),%xmm8
- DB 233,176,254,255,255 ; jmpq 1cdcd <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 233,176,254,255,255 ; jmpq 1d5aa <_sk_srcover_rgba_8888_sse2+0x26>
DB 102,65,15,126,4,128 ; movd %xmm0,(%r8,%rax,4)
- DB 233,111,255,255,255 ; jmpq 1ce97 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 233,111,255,255,255 ; jmpq 1d674 <_sk_srcover_rgba_8888_sse2+0xf0>
PUBLIC _sk_srcover_bgra_8888_sse2
_sk_srcover_bgra_8888_sse2 LABEL PROC
@@ -27195,10 +27612,10 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,228,0,0,0 ; jne 1d02c <_sk_srcover_bgra_8888_sse2+0x104>
+ DB 15,133,228,0,0,0 ; jne 1d809 <_sk_srcover_bgra_8888_sse2+0x104>
DB 243,69,15,111,4,128 ; movdqu (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,37,39,84,1,0 ; movdqa 0x15427(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,37,138,87,1,0 ; movdqa 0x1578a(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,65,15,111,232 ; movdqa %xmm8,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,245 ; cvtdq2ps %xmm5,%xmm6
@@ -27212,9 +27629,9 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 15,91,231 ; cvtdq2ps %xmm7,%xmm4
DB 102,65,15,114,208,24 ; psrld $0x18,%xmm8
DB 65,15,91,248 ; cvtdq2ps %xmm8,%xmm7
- DB 68,15,40,5,55,83,1,0 ; movaps 0x15337(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,154,86,1,0 ; movaps 0x1569a(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,11,84,1,0 ; movaps 0x1540b(%rip),%xmm12 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,37,110,87,1,0 ; movaps 0x1576e(%rip),%xmm12 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -27240,7 +27657,7 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 102,15,114,240,24 ; pslld $0x18,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
- DB 117,84 ; jne 1d066 <_sk_srcover_bgra_8888_sse2+0x13e>
+ DB 117,84 ; jne 1d843 <_sk_srcover_bgra_8888_sse2+0x13e>
DB 243,65,15,127,4,128 ; movdqu %xmm0,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -27251,32 +27668,32 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,90 ; je 1d093 <_sk_srcover_bgra_8888_sse2+0x16b>
+ DB 116,90 ; je 1d870 <_sk_srcover_bgra_8888_sse2+0x16b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1d05b <_sk_srcover_bgra_8888_sse2+0x133>
+ DB 116,23 ; je 1d838 <_sk_srcover_bgra_8888_sse2+0x133>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,0,255,255,255 ; jne 1cf4e <_sk_srcover_bgra_8888_sse2+0x26>
+ DB 15,133,0,255,255,255 ; jne 1d72b <_sk_srcover_bgra_8888_sse2+0x26>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,18,4,128 ; movlpd (%r8,%rax,4),%xmm8
- DB 233,232,254,255,255 ; jmpq 1cf4e <_sk_srcover_bgra_8888_sse2+0x26>
+ DB 233,232,254,255,255 ; jmpq 1d72b <_sk_srcover_bgra_8888_sse2+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,43 ; je 1d09e <_sk_srcover_bgra_8888_sse2+0x176>
+ DB 116,43 ; je 1d87b <_sk_srcover_bgra_8888_sse2+0x176>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1d08b <_sk_srcover_bgra_8888_sse2+0x163>
+ DB 116,18 ; je 1d868 <_sk_srcover_bgra_8888_sse2+0x163>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,153 ; jne 1d018 <_sk_srcover_bgra_8888_sse2+0xf0>
+ DB 117,153 ; jne 1d7f5 <_sk_srcover_bgra_8888_sse2+0xf0>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,126,76,128,8 ; movd %xmm1,0x8(%r8,%rax,4)
DB 102,65,15,214,4,128 ; movq %xmm0,(%r8,%rax,4)
- DB 235,133 ; jmp 1d018 <_sk_srcover_bgra_8888_sse2+0xf0>
+ DB 235,133 ; jmp 1d7f5 <_sk_srcover_bgra_8888_sse2+0xf0>
DB 102,69,15,110,4,128 ; movd (%r8,%rax,4),%xmm8
- DB 233,176,254,255,255 ; jmpq 1cf4e <_sk_srcover_bgra_8888_sse2+0x26>
+ DB 233,176,254,255,255 ; jmpq 1d72b <_sk_srcover_bgra_8888_sse2+0x26>
DB 102,65,15,126,4,128 ; movd %xmm0,(%r8,%rax,4)
- DB 233,111,255,255,255 ; jmpq 1d018 <_sk_srcover_bgra_8888_sse2+0xf0>
+ DB 233,111,255,255,255 ; jmpq 1d7f5 <_sk_srcover_bgra_8888_sse2+0xf0>
PUBLIC _sk_clamp_0_sse2
_sk_clamp_0_sse2 LABEL PROC
@@ -27290,7 +27707,7 @@ _sk_clamp_0_sse2 LABEL PROC
PUBLIC _sk_clamp_1_sse2
_sk_clamp_1_sse2 LABEL PROC
- DB 68,15,40,5,7,82,1,0 ; movaps 0x15207(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,106,85,1,0 ; movaps 0x1556a(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -27300,7 +27717,7 @@ _sk_clamp_1_sse2 LABEL PROC
PUBLIC _sk_clamp_a_sse2
_sk_clamp_a_sse2 LABEL PROC
- DB 15,93,29,236,81,1,0 ; minps 0x151ec(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,29,79,85,1,0 ; minps 0x1554f(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -27309,7 +27726,7 @@ _sk_clamp_a_sse2 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2
_sk_clamp_a_dst_sse2 LABEL PROC
- DB 15,93,61,216,81,1,0 ; minps 0x151d8(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,93,61,59,85,1,0 ; minps 0x1553b(%rip),%xmm7 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -27338,7 +27755,7 @@ _sk_swap_rb_sse2 LABEL PROC
PUBLIC _sk_invert_sse2
_sk_invert_sse2 LABEL PROC
- DB 68,15,40,5,148,81,1,0 ; movaps 0x15194(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,247,84,1,0 ; movaps 0x154f7(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -27389,10 +27806,10 @@ _sk_premul_dst_sse2 LABEL PROC
PUBLIC _sk_unpremul_sse2
_sk_unpremul_sse2 LABEL PROC
- DB 68,15,40,5,34,81,1,0 ; movaps 0x15122(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,133,84,1,0 ; movaps 0x15485(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,94,195 ; divps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
- DB 68,15,194,13,1,82,1,0,1 ; cmpltps 0x15201(%rip),%xmm9 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,194,13,100,85,1,0,1 ; cmpltps 0x15564(%rip),%xmm9 # 32f00 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
DB 69,15,84,200 ; andps %xmm8,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,201 ; mulps %xmm9,%xmm1
@@ -27402,20 +27819,20 @@ _sk_unpremul_sse2 LABEL PROC
PUBLIC _sk_from_srgb_sse2
_sk_from_srgb_sse2 LABEL PROC
- DB 68,15,40,5,245,81,1,0 ; movaps 0x151f5(%rip),%xmm8 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ DB 68,15,40,5,88,85,1,0 ; movaps 0x15558(%rip),%xmm8 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
DB 68,15,40,232 ; movaps %xmm0,%xmm13
DB 69,15,89,232 ; mulps %xmm8,%xmm13
DB 68,15,40,216 ; movaps %xmm0,%xmm11
DB 69,15,89,219 ; mulps %xmm11,%xmm11
- DB 68,15,40,13,93,81,1,0 ; movaps 0x1515d(%rip),%xmm9 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,13,192,84,1,0 ; movaps 0x154c0(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,221,81,1,0 ; movaps 0x151dd(%rip),%xmm10 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ DB 68,15,40,21,64,85,1,0 ; movaps 0x15540(%rip),%xmm10 # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,221,81,1,0 ; movaps 0x151dd(%rip),%xmm11 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,29,64,85,1,0 ; movaps 0x15540(%rip),%xmm11 # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,225,81,1,0 ; movaps 0x151e1(%rip),%xmm12 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,68,85,1,0 ; movaps 0x15544(%rip),%xmm12 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
DB 65,15,194,196,1 ; cmpltps %xmm12,%xmm0
DB 68,15,84,232 ; andps %xmm0,%xmm13
DB 65,15,85,198 ; andnps %xmm14,%xmm0
@@ -27449,20 +27866,20 @@ _sk_from_srgb_sse2 LABEL PROC
PUBLIC _sk_from_srgb_dst_sse2
_sk_from_srgb_dst_sse2 LABEL PROC
- DB 68,15,40,5,50,81,1,0 ; movaps 0x15132(%rip),%xmm8 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ DB 68,15,40,5,149,84,1,0 ; movaps 0x15495(%rip),%xmm8 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
DB 68,15,40,236 ; movaps %xmm4,%xmm13
DB 69,15,89,232 ; mulps %xmm8,%xmm13
DB 68,15,40,220 ; movaps %xmm4,%xmm11
DB 69,15,89,219 ; mulps %xmm11,%xmm11
- DB 68,15,40,13,154,80,1,0 ; movaps 0x1509a(%rip),%xmm9 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,13,253,83,1,0 ; movaps 0x153fd(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 68,15,40,244 ; movaps %xmm4,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,26,81,1,0 ; movaps 0x1511a(%rip),%xmm10 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ DB 68,15,40,21,125,84,1,0 ; movaps 0x1547d(%rip),%xmm10 # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,26,81,1,0 ; movaps 0x1511a(%rip),%xmm11 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,29,125,84,1,0 ; movaps 0x1547d(%rip),%xmm11 # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,30,81,1,0 ; movaps 0x1511e(%rip),%xmm12 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,129,84,1,0 ; movaps 0x15481(%rip),%xmm12 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
DB 65,15,194,228,1 ; cmpltps %xmm12,%xmm4
DB 68,15,84,236 ; andps %xmm4,%xmm13
DB 65,15,85,230 ; andnps %xmm14,%xmm4
@@ -27497,22 +27914,22 @@ _sk_from_srgb_dst_sse2 LABEL PROC
PUBLIC _sk_to_srgb_sse2
_sk_to_srgb_sse2 LABEL PROC
DB 68,15,82,232 ; rsqrtps %xmm0,%xmm13
- DB 68,15,40,5,171,80,1,0 ; movaps 0x150ab(%rip),%xmm8 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ DB 68,15,40,5,14,84,1,0 ; movaps 0x1540e(%rip),%xmm8 # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,240 ; mulps %xmm8,%xmm14
- DB 68,15,40,13,171,80,1,0 ; movaps 0x150ab(%rip),%xmm9 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,13,14,84,1,0 ; movaps 0x1540e(%rip),%xmm9 # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 69,15,40,253 ; movaps %xmm13,%xmm15
DB 69,15,89,249 ; mulps %xmm9,%xmm15
- DB 68,15,40,21,171,80,1,0 ; movaps 0x150ab(%rip),%xmm10 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ DB 68,15,40,21,14,84,1,0 ; movaps 0x1540e(%rip),%xmm10 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,253 ; mulps %xmm13,%xmm15
- DB 68,15,40,29,171,80,1,0 ; movaps 0x150ab(%rip),%xmm11 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,29,14,84,1,0 ; movaps 0x1540e(%rip),%xmm11 # 32f80 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
DB 69,15,88,251 ; addps %xmm11,%xmm15
- DB 68,15,40,37,175,80,1,0 ; movaps 0x150af(%rip),%xmm12 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ DB 68,15,40,37,18,84,1,0 ; movaps 0x15412(%rip),%xmm12 # 32f90 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
DB 69,15,88,236 ; addps %xmm12,%xmm13
DB 69,15,83,237 ; rcpps %xmm13,%xmm13
DB 69,15,89,239 ; mulps %xmm15,%xmm13
- DB 68,15,40,61,171,80,1,0 ; movaps 0x150ab(%rip),%xmm15 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ DB 68,15,40,61,14,84,1,0 ; movaps 0x1540e(%rip),%xmm15 # 32fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 68,15,84,240 ; andps %xmm0,%xmm14
DB 65,15,85,197 ; andnps %xmm13,%xmm0
@@ -27562,7 +27979,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 68,15,93,216 ; minps %xmm0,%xmm11
DB 65,15,40,202 ; movaps %xmm10,%xmm1
DB 65,15,92,203 ; subps %xmm11,%xmm1
- DB 68,15,40,45,94,78,1,0 ; movaps 0x14e5e(%rip),%xmm13 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,45,193,81,1,0 ; movaps 0x151c1(%rip),%xmm13 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 68,15,94,233 ; divps %xmm1,%xmm13
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,194,192,0 ; cmpeqps %xmm8,%xmm0
@@ -27571,30 +27988,30 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,40,241 ; movaps %xmm9,%xmm14
DB 68,15,194,242,1 ; cmpltps %xmm2,%xmm14
- DB 68,15,84,53,212,79,1,0 ; andps 0x14fd4(%rip),%xmm14 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ DB 68,15,84,53,55,83,1,0 ; andps 0x15337(%rip),%xmm14 # 32fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 69,15,88,244 ; addps %xmm12,%xmm14
DB 69,15,40,250 ; movaps %xmm10,%xmm15
DB 69,15,194,249,0 ; cmpeqps %xmm9,%xmm15
DB 65,15,92,208 ; subps %xmm8,%xmm2
DB 65,15,89,213 ; mulps %xmm13,%xmm2
- DB 68,15,40,37,199,79,1,0 ; movaps 0x14fc7(%rip),%xmm12 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ DB 68,15,40,37,42,83,1,0 ; movaps 0x1532a(%rip),%xmm12 # 32fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 65,15,88,212 ; addps %xmm12,%xmm2
DB 69,15,92,193 ; subps %xmm9,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,88,5,195,79,1,0 ; addps 0x14fc3(%rip),%xmm8 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ DB 68,15,88,5,38,83,1,0 ; addps 0x15326(%rip),%xmm8 # 32fd0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
DB 65,15,84,215 ; andps %xmm15,%xmm2
DB 69,15,85,248 ; andnps %xmm8,%xmm15
DB 68,15,86,250 ; orps %xmm2,%xmm15
DB 68,15,84,240 ; andps %xmm0,%xmm14
DB 65,15,85,199 ; andnps %xmm15,%xmm0
DB 65,15,86,198 ; orps %xmm14,%xmm0
- DB 15,89,5,180,79,1,0 ; mulps 0x14fb4(%rip),%xmm0 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ DB 15,89,5,23,83,1,0 ; mulps 0x15317(%rip),%xmm0 # 32fe0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
DB 69,15,40,194 ; movaps %xmm10,%xmm8
DB 69,15,194,195,4 ; cmpneqps %xmm11,%xmm8
DB 65,15,84,192 ; andps %xmm8,%xmm0
DB 69,15,92,226 ; subps %xmm10,%xmm12
DB 69,15,88,211 ; addps %xmm11,%xmm10
- DB 68,15,40,13,183,77,1,0 ; movaps 0x14db7(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,13,26,81,1,0 ; movaps 0x1511a(%rip),%xmm9 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 65,15,40,210 ; movaps %xmm10,%xmm2
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 68,15,194,202,1 ; cmpltps %xmm2,%xmm9
@@ -27617,7 +28034,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,92,36,32 ; movaps %xmm3,0x20(%rsp)
DB 68,15,40,218 ; movaps %xmm2,%xmm11
DB 15,40,240 ; movaps %xmm0,%xmm6
- DB 68,15,40,13,98,77,1,0 ; movaps 0x14d62(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,13,197,80,1,0 ; movaps 0x150c5(%rip),%xmm9 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,194,211,2 ; cmpleps %xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
@@ -27634,28 +28051,28 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 69,15,88,211 ; addps %xmm11,%xmm10
DB 69,15,88,219 ; addps %xmm11,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 15,40,5,12,79,1,0 ; movaps 0x14f0c(%rip),%xmm0 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ DB 15,40,5,111,82,1,0 ; movaps 0x1526f(%rip),%xmm0 # 32ff0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
DB 15,88,198 ; addps %xmm6,%xmm0
DB 243,15,91,200 ; cvttps2dq %xmm0,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,40,216 ; movaps %xmm0,%xmm3
DB 15,194,217,1 ; cmpltps %xmm1,%xmm3
- DB 15,84,29,20,77,1,0 ; andps 0x14d14(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,84,29,119,80,1,0 ; andps 0x15077(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
- DB 68,15,40,45,246,78,1,0 ; movaps 0x14ef6(%rip),%xmm13 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ DB 68,15,40,45,89,82,1,0 ; movaps 0x15259(%rip),%xmm13 # 33000 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
DB 69,15,40,197 ; movaps %xmm13,%xmm8
DB 68,15,194,192,2 ; cmpleps %xmm0,%xmm8
DB 69,15,40,242 ; movaps %xmm10,%xmm14
DB 69,15,92,243 ; subps %xmm11,%xmm14
DB 65,15,40,217 ; movaps %xmm9,%xmm3
DB 15,194,216,2 ; cmpleps %xmm0,%xmm3
- DB 15,40,21,182,78,1,0 ; movaps 0x14eb6(%rip),%xmm2 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ DB 15,40,21,25,82,1,0 ; movaps 0x15219(%rip),%xmm2 # 32fe0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
DB 68,15,40,250 ; movaps %xmm2,%xmm15
DB 68,15,194,248,2 ; cmpleps %xmm0,%xmm15
- DB 15,40,13,118,78,1,0 ; movaps 0x14e76(%rip),%xmm1 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ DB 15,40,13,217,81,1,0 ; movaps 0x151d9(%rip),%xmm1 # 32fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,45,140,78,1,0 ; movaps 0x14e8c(%rip),%xmm5 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ DB 15,40,45,239,81,1,0 ; movaps 0x151ef(%rip),%xmm5 # 32fd0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,92,224 ; subps %xmm0,%xmm4
DB 65,15,89,230 ; mulps %xmm14,%xmm4
@@ -27678,7 +28095,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,222 ; movaps %xmm6,%xmm3
DB 15,194,216,1 ; cmpltps %xmm0,%xmm3
- DB 15,84,29,113,76,1,0 ; andps 0x14c71(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,84,29,212,79,1,0 ; andps 0x14fd4(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 68,15,40,230 ; movaps %xmm6,%xmm12
DB 68,15,92,224 ; subps %xmm0,%xmm12
@@ -27708,12 +28125,12 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,40,60,36 ; movaps (%rsp),%xmm7
DB 15,40,231 ; movaps %xmm7,%xmm4
DB 15,85,227 ; andnps %xmm3,%xmm4
- DB 15,88,53,250,77,1,0 ; addps 0x14dfa(%rip),%xmm6 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 15,88,53,93,81,1,0 ; addps 0x1515d(%rip),%xmm6 # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 243,15,91,198 ; cvttps2dq %xmm6,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,222 ; movaps %xmm6,%xmm3
DB 15,194,216,1 ; cmpltps %xmm0,%xmm3
- DB 15,84,29,229,75,1,0 ; andps 0x14be5(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,84,29,72,79,1,0 ; andps 0x14f48(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,89,206 ; mulps %xmm6,%xmm1
@@ -27774,13 +28191,13 @@ _sk_scale_u8_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,61 ; jne 1d7f0 <_sk_scale_u8_sse2+0x55>
+ DB 117,61 ; jne 1dfcd <_sk_scale_u8_sse2+0x55>
DB 102,71,15,110,4,16 ; movd (%r8,%r10,1),%xmm8
DB 102,68,15,96,192 ; punpcklbw %xmm0,%xmm8
DB 102,68,15,97,192 ; punpcklwd %xmm0,%xmm8
- DB 102,68,15,219,5,180,75,1,0 ; pand 0x14bb4(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,5,23,79,1,0 ; pand 0x14f17(%rip),%xmm8 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,8,77,1,0 ; mulps 0x14d08(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,5,107,80,1,0 ; mulps 0x1506b(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -27791,12 +28208,12 @@ _sk_scale_u8_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,61 ; je 1d83a <_sk_scale_u8_sse2+0x9f>
+ DB 116,61 ; je 1e017 <_sk_scale_u8_sse2+0x9f>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1d81f <_sk_scale_u8_sse2+0x84>
+ DB 116,23 ; je 1dffc <_sk_scale_u8_sse2+0x84>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,181 ; jne 1d7c3 <_sk_scale_u8_sse2+0x28>
+ DB 117,181 ; jne 1dfa0 <_sk_scale_u8_sse2+0x28>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
@@ -27805,10 +28222,10 @@ _sk_scale_u8_sse2 LABEL PROC
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 102,68,15,97,200 ; punpcklwd %xmm0,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 235,137 ; jmp 1d7c3 <_sk_scale_u8_sse2+0x28>
+ DB 235,137 ; jmp 1dfa0 <_sk_scale_u8_sse2+0x28>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,122,255,255,255 ; jmpq 1d7c3 <_sk_scale_u8_sse2+0x28>
+ DB 233,122,255,255,255 ; jmpq 1dfa0 <_sk_scale_u8_sse2+0x28>
PUBLIC _sk_scale_565_sse2
_sk_scale_565_sse2 LABEL PROC
@@ -27820,20 +28237,20 @@ _sk_scale_565_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,173,0,0,0 ; jne 1d915 <_sk_scale_565_sse2+0xcc>
+ DB 15,133,173,0,0,0 ; jne 1e0f2 <_sk_scale_565_sse2+0xcc>
DB 243,71,15,126,20,80 ; movq (%r8,%r10,2),%xmm10
DB 102,68,15,97,208 ; punpcklwd %xmm0,%xmm10
- DB 102,68,15,111,5,116,76,1,0 ; movdqa 0x14c74(%rip),%xmm8 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,68,15,111,5,215,79,1,0 ; movdqa 0x14fd7(%rip),%xmm8 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 102,69,15,219,194 ; pand %xmm10,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,115,76,1,0 ; mulps 0x14c73(%rip),%xmm8 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,68,15,111,13,122,76,1,0 ; movdqa 0x14c7a(%rip),%xmm9 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 68,15,89,5,214,79,1,0 ; mulps 0x14fd6(%rip),%xmm8 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 102,68,15,111,13,221,79,1,0 ; movdqa 0x14fdd(%rip),%xmm9 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 102,69,15,219,202 ; pand %xmm10,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,121,76,1,0 ; mulps 0x14c79(%rip),%xmm9 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,68,15,219,21,128,76,1,0 ; pand 0x14c80(%rip),%xmm10 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 68,15,89,13,220,79,1,0 ; mulps 0x14fdc(%rip),%xmm9 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 102,68,15,219,21,227,79,1,0 ; pand 0x14fe3(%rip),%xmm10 # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,132,76,1,0 ; mulps 0x14c84(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 68,15,89,21,231,79,1,0 ; mulps 0x14fe7(%rip),%xmm10 # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 68,15,40,219 ; movaps %xmm3,%xmm11
DB 68,15,194,223,1 ; cmpltps %xmm7,%xmm11
DB 69,15,40,225 ; movaps %xmm9,%xmm12
@@ -27860,22 +28277,22 @@ _sk_scale_565_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,60 ; je 1d95e <_sk_scale_565_sse2+0x115>
+ DB 116,60 ; je 1e13b <_sk_scale_565_sse2+0x115>
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,27 ; je 1d948 <_sk_scale_565_sse2+0xff>
+ DB 116,27 ; je 1e125 <_sk_scale_565_sse2+0xff>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,60,255,255,255 ; jne 1d873 <_sk_scale_565_sse2+0x2a>
+ DB 15,133,60,255,255,255 ; jne 1e050 <_sk_scale_565_sse2+0x2a>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,208,69 ; pshufd $0x45,%xmm8,%xmm10
DB 102,71,15,110,4,80 ; movd (%r8,%r10,2),%xmm8
DB 242,69,15,112,192,212 ; pshuflw $0xd4,%xmm8,%xmm8
DB 242,69,15,16,208 ; movsd %xmm8,%xmm10
- DB 233,21,255,255,255 ; jmpq 1d873 <_sk_scale_565_sse2+0x2a>
+ DB 233,21,255,255,255 ; jmpq 1e050 <_sk_scale_565_sse2+0x2a>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,68,15,110,208 ; movd %eax,%xmm10
- DB 233,6,255,255,255 ; jmpq 1d873 <_sk_scale_565_sse2+0x2a>
+ DB 233,6,255,255,255 ; jmpq 1e050 <_sk_scale_565_sse2+0x2a>
PUBLIC _sk_lerp_1_float_sse2
_sk_lerp_1_float_sse2 LABEL PROC
@@ -27906,13 +28323,13 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,81 ; jne 1da0e <_sk_lerp_u8_sse2+0x69>
+ DB 117,81 ; jne 1e1eb <_sk_lerp_u8_sse2+0x69>
DB 102,71,15,110,4,16 ; movd (%r8,%r10,1),%xmm8
DB 102,68,15,96,192 ; punpcklbw %xmm0,%xmm8
DB 102,68,15,97,192 ; punpcklwd %xmm0,%xmm8
- DB 102,68,15,219,5,170,73,1,0 ; pand 0x149aa(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,5,13,77,1,0 ; pand 0x14d0d(%rip),%xmm8 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,254,74,1,0 ; mulps 0x14afe(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,5,97,78,1,0 ; mulps 0x14e61(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -27930,12 +28347,12 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,64 ; je 1da5b <_sk_lerp_u8_sse2+0xb6>
+ DB 116,64 ; je 1e238 <_sk_lerp_u8_sse2+0xb6>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1da3d <_sk_lerp_u8_sse2+0x98>
+ DB 116,23 ; je 1e21a <_sk_lerp_u8_sse2+0x98>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,161 ; jne 1d9cd <_sk_lerp_u8_sse2+0x28>
+ DB 117,161 ; jne 1e1aa <_sk_lerp_u8_sse2+0x28>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
@@ -27944,10 +28361,10 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 102,68,15,97,200 ; punpcklwd %xmm0,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 233,114,255,255,255 ; jmpq 1d9cd <_sk_lerp_u8_sse2+0x28>
+ DB 233,114,255,255,255 ; jmpq 1e1aa <_sk_lerp_u8_sse2+0x28>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,99,255,255,255 ; jmpq 1d9cd <_sk_lerp_u8_sse2+0x28>
+ DB 233,99,255,255,255 ; jmpq 1e1aa <_sk_lerp_u8_sse2+0x28>
PUBLIC _sk_lerp_565_sse2
_sk_lerp_565_sse2 LABEL PROC
@@ -27959,20 +28376,20 @@ _sk_lerp_565_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,173,0,0,0 ; jne 1db36 <_sk_lerp_565_sse2+0xcc>
+ DB 15,133,173,0,0,0 ; jne 1e313 <_sk_lerp_565_sse2+0xcc>
DB 243,71,15,126,4,80 ; movq (%r8,%r10,2),%xmm8
DB 102,68,15,97,192 ; punpcklwd %xmm0,%xmm8
- DB 102,68,15,111,13,83,74,1,0 ; movdqa 0x14a53(%rip),%xmm9 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,68,15,111,13,182,77,1,0 ; movdqa 0x14db6(%rip),%xmm9 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 102,69,15,219,200 ; pand %xmm8,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,82,74,1,0 ; mulps 0x14a52(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,68,15,111,21,89,74,1,0 ; movdqa 0x14a59(%rip),%xmm10 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 68,15,89,13,181,77,1,0 ; mulps 0x14db5(%rip),%xmm9 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 102,68,15,111,21,188,77,1,0 ; movdqa 0x14dbc(%rip),%xmm10 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 69,15,91,218 ; cvtdq2ps %xmm10,%xmm11
- DB 68,15,89,29,88,74,1,0 ; mulps 0x14a58(%rip),%xmm11 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,68,15,219,5,95,74,1,0 ; pand 0x14a5f(%rip),%xmm8 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 68,15,89,29,187,77,1,0 ; mulps 0x14dbb(%rip),%xmm11 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 102,68,15,219,5,194,77,1,0 ; pand 0x14dc2(%rip),%xmm8 # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,99,74,1,0 ; mulps 0x14a63(%rip),%xmm8 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 68,15,89,5,198,77,1,0 ; mulps 0x14dc6(%rip),%xmm8 # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 68,15,40,211 ; movaps %xmm3,%xmm10
DB 68,15,194,215,1 ; cmpltps %xmm7,%xmm10
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -28001,22 +28418,22 @@ _sk_lerp_565_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,60 ; je 1db7f <_sk_lerp_565_sse2+0x115>
+ DB 116,60 ; je 1e35c <_sk_lerp_565_sse2+0x115>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,27 ; je 1db69 <_sk_lerp_565_sse2+0xff>
+ DB 116,27 ; je 1e346 <_sk_lerp_565_sse2+0xff>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,60,255,255,255 ; jne 1da94 <_sk_lerp_565_sse2+0x2a>
+ DB 15,133,60,255,255,255 ; jne 1e271 <_sk_lerp_565_sse2+0x2a>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
DB 102,71,15,110,12,80 ; movd (%r8,%r10,2),%xmm9
DB 242,69,15,112,201,212 ; pshuflw $0xd4,%xmm9,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 233,21,255,255,255 ; jmpq 1da94 <_sk_lerp_565_sse2+0x2a>
+ DB 233,21,255,255,255 ; jmpq 1e271 <_sk_lerp_565_sse2+0x2a>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,6,255,255,255 ; jmpq 1da94 <_sk_lerp_565_sse2+0x2a>
+ DB 233,6,255,255,255 ; jmpq 1e271 <_sk_lerp_565_sse2+0x2a>
PUBLIC _sk_load_tables_sse2
_sk_load_tables_sse2 LABEL PROC
@@ -28025,9 +28442,9 @@ _sk_load_tables_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,31,1,0,0 ; jne 1dcbe <_sk_load_tables_sse2+0x130>
+ DB 15,133,31,1,0,0 ; jne 1e49b <_sk_load_tables_sse2+0x130>
DB 243,69,15,111,12,144 ; movdqu (%r8,%rdx,4),%xmm9
- DB 102,68,15,111,5,210,71,1,0 ; movdqa 0x147d2(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,111,5,53,75,1,0 ; movdqa 0x14b35(%rip),%xmm8 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -28083,7 +28500,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 102,15,20,211 ; unpcklpd %xmm3,%xmm2
DB 102,65,15,114,209,24 ; psrld $0x18,%xmm9
DB 65,15,91,217 ; cvtdq2ps %xmm9,%xmm3
- DB 15,89,29,41,72,1,0 ; mulps 0x14829(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,29,140,75,1,0 ; mulps 0x14b8c(%rip),%xmm3 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -28091,18 +28508,18 @@ _sk_load_tables_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 1dcf8 <_sk_load_tables_sse2+0x16a>
+ DB 116,45 ; je 1e4d5 <_sk_load_tables_sse2+0x16a>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1dced <_sk_load_tables_sse2+0x15f>
+ DB 116,23 ; je 1e4ca <_sk_load_tables_sse2+0x15f>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,197,254,255,255 ; jne 1dba5 <_sk_load_tables_sse2+0x17>
+ DB 15,133,197,254,255,255 ; jne 1e382 <_sk_load_tables_sse2+0x17>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm9
DB 102,69,15,18,12,144 ; movlpd (%r8,%rdx,4),%xmm9
- DB 233,173,254,255,255 ; jmpq 1dba5 <_sk_load_tables_sse2+0x17>
+ DB 233,173,254,255,255 ; jmpq 1e382 <_sk_load_tables_sse2+0x17>
DB 102,69,15,110,12,144 ; movd (%r8,%rdx,4),%xmm9
- DB 233,162,254,255,255 ; jmpq 1dba5 <_sk_load_tables_sse2+0x17>
+ DB 233,162,254,255,255 ; jmpq 1e382 <_sk_load_tables_sse2+0x17>
PUBLIC _sk_load_tables_u16_be_sse2
_sk_load_tables_u16_be_sse2 LABEL PROC
@@ -28112,7 +28529,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,149,0,0,0,0 ; lea 0x0(,%rdx,4),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,90,1,0,0 ; jne 1de76 <_sk_load_tables_u16_be_sse2+0x173>
+ DB 15,133,90,1,0,0 ; jne 1e653 <_sk_load_tables_u16_be_sse2+0x173>
DB 102,67,15,16,4,72 ; movupd (%r8,%r9,2),%xmm0
DB 243,67,15,111,76,72,16 ; movdqu 0x10(%r8,%r9,2),%xmm1
DB 102,68,15,40,200 ; movapd %xmm0,%xmm9
@@ -28121,7 +28538,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 102,68,15,105,200 ; punpckhwd %xmm0,%xmm9
- DB 102,15,111,21,3,72,1,0 ; movdqa 0x14803(%rip),%xmm2 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 102,15,111,21,102,75,1,0 ; movdqa 0x14b66(%rip),%xmm2 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
DB 102,15,112,217,238 ; pshufd $0xee,%xmm1,%xmm3
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
@@ -28182,23 +28599,23 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 102,65,15,235,217 ; por %xmm9,%xmm3
DB 102,65,15,97,216 ; punpcklwd %xmm8,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,1,71,1,0 ; mulps 0x14701(%rip),%xmm3 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 15,89,29,100,74,1,0 ; mulps 0x14a64(%rip),%xmm3 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
DB 242,67,15,16,4,72 ; movsd (%r8,%r9,2),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 1de8f <_sk_load_tables_u16_be_sse2+0x18c>
+ DB 117,13 ; jne 1e66c <_sk_load_tables_u16_be_sse2+0x18c>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,154,254,255,255 ; jmpq 1dd29 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 233,154,254,255,255 ; jmpq 1e506 <_sk_load_tables_u16_be_sse2+0x26>
DB 102,67,15,22,68,72,8 ; movhpd 0x8(%r8,%r9,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,133,254,255,255 ; jb 1dd29 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 15,130,133,254,255,255 ; jb 1e506 <_sk_load_tables_u16_be_sse2+0x26>
DB 243,67,15,126,76,72,16 ; movq 0x10(%r8,%r9,2),%xmm1
- DB 233,121,254,255,255 ; jmpq 1dd29 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 233,121,254,255,255 ; jmpq 1e506 <_sk_load_tables_u16_be_sse2+0x26>
PUBLIC _sk_load_tables_rgb_u16_be_sse2
_sk_load_tables_rgb_u16_be_sse2 LABEL PROC
@@ -28208,7 +28625,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,82 ; lea (%rdx,%rdx,2),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,78,1,0,0 ; jne 1e013 <_sk_load_tables_rgb_u16_be_sse2+0x163>
+ DB 15,133,78,1,0,0 ; jne 1e7f0 <_sk_load_tables_rgb_u16_be_sse2+0x163>
DB 243,67,15,111,20,72 ; movdqu (%r8,%r9,2),%xmm2
DB 243,67,15,111,76,72,8 ; movdqu 0x8(%r8,%r9,2),%xmm1
DB 102,15,115,217,4 ; psrldq $0x4,%xmm1
@@ -28221,7 +28638,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,65,15,97,194 ; punpcklwd %xmm10,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
- DB 102,68,15,111,5,69,70,1,0 ; movdqa 0x14645(%rip),%xmm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 102,68,15,111,5,168,73,1,0 ; movdqa 0x149a8(%rip),%xmm8 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,65,15,97,193 ; punpcklwd %xmm9,%xmm0
@@ -28276,7 +28693,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 65,15,20,216 ; unpcklps %xmm8,%xmm3
DB 102,15,20,211 ; unpcklpd %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,194,66,1,0 ; movaps 0x142c2(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,37,70,1,0 ; movaps 0x14625(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -28284,21 +28701,21 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,67,15,196,84,72,4,2 ; pinsrw $0x2,0x4(%r8,%r9,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,14 ; jne 1e039 <_sk_load_tables_rgb_u16_be_sse2+0x189>
+ DB 117,14 ; jne 1e816 <_sk_load_tables_rgb_u16_be_sse2+0x189>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
- DB 233,178,254,255,255 ; jmpq 1deeb <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,178,254,255,255 ; jmpq 1e6c8 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
DB 102,71,15,110,84,72,6 ; movd 0x6(%r8,%r9,2),%xmm10
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,71,15,196,84,72,10,2 ; pinsrw $0x2,0xa(%r8,%r9,2),%xmm10
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,24 ; jb 1e06a <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
+ DB 114,24 ; jb 1e847 <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
DB 102,67,15,110,76,72,12 ; movd 0xc(%r8,%r9,2),%xmm1
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,67,15,196,76,72,16,2 ; pinsrw $0x2,0x10(%r8,%r9,2),%xmm1
- DB 233,129,254,255,255 ; jmpq 1deeb <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,129,254,255,255 ; jmpq 1e6c8 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,120,254,255,255 ; jmpq 1deeb <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,120,254,255,255 ; jmpq 1e6c8 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
PUBLIC _sk_byte_tables_sse2
_sk_byte_tables_sse2 LABEL PROC
@@ -28306,7 +28723,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 65,86 ; push %r14
DB 83 ; push %rbx
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,47,67,1,0 ; movaps 0x1432f(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,146,70,1,0 ; movaps 0x14692(%rip),%xmm8 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
@@ -28334,7 +28751,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 102,65,15,96,193 ; punpcklbw %xmm9,%xmm0
DB 102,65,15,97,193 ; punpcklwd %xmm9,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,21,234,67,1,0 ; movaps 0x143ea(%rip),%xmm10 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,21,77,71,1,0 ; movaps 0x1474d(%rip),%xmm10 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -28451,7 +28868,7 @@ _sk_byte_tables_rgb_sse2 LABEL PROC
DB 102,65,15,96,193 ; punpcklbw %xmm9,%xmm0
DB 102,65,15,97,193 ; punpcklwd %xmm9,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,21,42,66,1,0 ; movaps 0x1422a(%rip),%xmm10 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,21,141,69,1,0 ; movaps 0x1458d(%rip),%xmm10 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -28639,15 +29056,15 @@ _sk_parametric_r_sse2 LABEL PROC
DB 69,15,88,209 ; addps %xmm9,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,202 ; cvtdq2ps %xmm10,%xmm9
- DB 68,15,89,13,246,63,1,0 ; mulps 0x13ff6(%rip),%xmm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,21,254,63,1,0 ; andps 0x13ffe(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,21,38,61,1,0 ; orps 0x13d26(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,13,254,63,1,0 ; addps 0x13ffe(%rip),%xmm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,40,37,6,64,1,0 ; movaps 0x14006(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,13,89,67,1,0 ; mulps 0x14359(%rip),%xmm9 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 68,15,84,21,97,67,1,0 ; andps 0x14361(%rip),%xmm10 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 68,15,86,21,137,64,1,0 ; orps 0x14089(%rip),%xmm10 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,88,13,97,67,1,0 ; addps 0x14361(%rip),%xmm9 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ DB 68,15,40,37,105,67,1,0 ; movaps 0x14369(%rip),%xmm12 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,6,64,1,0 ; addps 0x14006(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 68,15,40,37,14,64,1,0 ; movaps 0x1400e(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,21,105,67,1,0 ; addps 0x14369(%rip),%xmm10 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 68,15,40,37,113,67,1,0 ; movaps 0x14371(%rip),%xmm12 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28655,22 +29072,22 @@ _sk_parametric_r_sse2 LABEL PROC
DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13
- DB 68,15,40,21,232,60,1,0 ; movaps 0x13ce8(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,75,64,1,0 ; movaps 0x1404b(%rip),%xmm10 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,220,63,1,0 ; addps 0x13fdc(%rip),%xmm9 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 68,15,40,37,228,63,1,0 ; movaps 0x13fe4(%rip),%xmm12 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,13,63,67,1,0 ; addps 0x1433f(%rip),%xmm9 # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 68,15,40,37,71,67,1,0 ; movaps 0x14347(%rip),%xmm12 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,228,63,1,0 ; movaps 0x13fe4(%rip),%xmm12 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,37,71,67,1,0 ; movaps 0x14347(%rip),%xmm12 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,232,63,1,0 ; movaps 0x13fe8(%rip),%xmm13 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,45,75,67,1,0 ; movaps 0x1434b(%rip),%xmm13 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,232,63,1,0 ; mulps 0x13fe8(%rip),%xmm13 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,89,45,75,67,1,0 ; mulps 0x1434b(%rip),%xmm13 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28704,15 +29121,15 @@ _sk_parametric_g_sse2 LABEL PROC
DB 69,15,88,209 ; addps %xmm9,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,202 ; cvtdq2ps %xmm10,%xmm9
- DB 68,15,89,13,184,62,1,0 ; mulps 0x13eb8(%rip),%xmm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,21,192,62,1,0 ; andps 0x13ec0(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,21,232,59,1,0 ; orps 0x13be8(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,13,192,62,1,0 ; addps 0x13ec0(%rip),%xmm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,40,37,200,62,1,0 ; movaps 0x13ec8(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,13,27,66,1,0 ; mulps 0x1421b(%rip),%xmm9 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 68,15,84,21,35,66,1,0 ; andps 0x14223(%rip),%xmm10 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 68,15,86,21,75,63,1,0 ; orps 0x13f4b(%rip),%xmm10 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,88,13,35,66,1,0 ; addps 0x14223(%rip),%xmm9 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ DB 68,15,40,37,43,66,1,0 ; movaps 0x1422b(%rip),%xmm12 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,200,62,1,0 ; addps 0x13ec8(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 68,15,40,37,208,62,1,0 ; movaps 0x13ed0(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,21,43,66,1,0 ; addps 0x1422b(%rip),%xmm10 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 68,15,40,37,51,66,1,0 ; movaps 0x14233(%rip),%xmm12 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28720,22 +29137,22 @@ _sk_parametric_g_sse2 LABEL PROC
DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13
- DB 68,15,40,21,170,59,1,0 ; movaps 0x13baa(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,13,63,1,0 ; movaps 0x13f0d(%rip),%xmm10 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,158,62,1,0 ; addps 0x13e9e(%rip),%xmm9 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 68,15,40,37,166,62,1,0 ; movaps 0x13ea6(%rip),%xmm12 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,13,1,66,1,0 ; addps 0x14201(%rip),%xmm9 # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 68,15,40,37,9,66,1,0 ; movaps 0x14209(%rip),%xmm12 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,166,62,1,0 ; movaps 0x13ea6(%rip),%xmm12 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,37,9,66,1,0 ; movaps 0x14209(%rip),%xmm12 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,170,62,1,0 ; movaps 0x13eaa(%rip),%xmm13 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,45,13,66,1,0 ; movaps 0x1420d(%rip),%xmm13 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,170,62,1,0 ; mulps 0x13eaa(%rip),%xmm13 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,89,45,13,66,1,0 ; mulps 0x1420d(%rip),%xmm13 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28769,15 +29186,15 @@ _sk_parametric_b_sse2 LABEL PROC
DB 69,15,88,209 ; addps %xmm9,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,202 ; cvtdq2ps %xmm10,%xmm9
- DB 68,15,89,13,122,61,1,0 ; mulps 0x13d7a(%rip),%xmm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,21,130,61,1,0 ; andps 0x13d82(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,21,170,58,1,0 ; orps 0x13aaa(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,13,130,61,1,0 ; addps 0x13d82(%rip),%xmm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,40,37,138,61,1,0 ; movaps 0x13d8a(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,13,221,64,1,0 ; mulps 0x140dd(%rip),%xmm9 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 68,15,84,21,229,64,1,0 ; andps 0x140e5(%rip),%xmm10 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 68,15,86,21,13,62,1,0 ; orps 0x13e0d(%rip),%xmm10 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,88,13,229,64,1,0 ; addps 0x140e5(%rip),%xmm9 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ DB 68,15,40,37,237,64,1,0 ; movaps 0x140ed(%rip),%xmm12 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,138,61,1,0 ; addps 0x13d8a(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 68,15,40,37,146,61,1,0 ; movaps 0x13d92(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,21,237,64,1,0 ; addps 0x140ed(%rip),%xmm10 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 68,15,40,37,245,64,1,0 ; movaps 0x140f5(%rip),%xmm12 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28785,22 +29202,22 @@ _sk_parametric_b_sse2 LABEL PROC
DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13
- DB 68,15,40,21,108,58,1,0 ; movaps 0x13a6c(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,207,61,1,0 ; movaps 0x13dcf(%rip),%xmm10 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,96,61,1,0 ; addps 0x13d60(%rip),%xmm9 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 68,15,40,37,104,61,1,0 ; movaps 0x13d68(%rip),%xmm12 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,13,195,64,1,0 ; addps 0x140c3(%rip),%xmm9 # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 68,15,40,37,203,64,1,0 ; movaps 0x140cb(%rip),%xmm12 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,104,61,1,0 ; movaps 0x13d68(%rip),%xmm12 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,37,203,64,1,0 ; movaps 0x140cb(%rip),%xmm12 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,108,61,1,0 ; movaps 0x13d6c(%rip),%xmm13 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,45,207,64,1,0 ; movaps 0x140cf(%rip),%xmm13 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,108,61,1,0 ; mulps 0x13d6c(%rip),%xmm13 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,89,45,207,64,1,0 ; mulps 0x140cf(%rip),%xmm13 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28834,15 +29251,15 @@ _sk_parametric_a_sse2 LABEL PROC
DB 69,15,88,209 ; addps %xmm9,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,202 ; cvtdq2ps %xmm10,%xmm9
- DB 68,15,89,13,60,60,1,0 ; mulps 0x13c3c(%rip),%xmm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 68,15,84,21,68,60,1,0 ; andps 0x13c44(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,86,21,108,57,1,0 ; orps 0x1396c(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
- DB 68,15,88,13,68,60,1,0 ; addps 0x13c44(%rip),%xmm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,40,37,76,60,1,0 ; movaps 0x13c4c(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,89,13,159,63,1,0 ; mulps 0x13f9f(%rip),%xmm9 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 68,15,84,21,167,63,1,0 ; andps 0x13fa7(%rip),%xmm10 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 68,15,86,21,207,60,1,0 ; orps 0x13ccf(%rip),%xmm10 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,88,13,167,63,1,0 ; addps 0x13fa7(%rip),%xmm9 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ DB 68,15,40,37,175,63,1,0 ; movaps 0x13faf(%rip),%xmm12 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,76,60,1,0 ; addps 0x13c4c(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- DB 68,15,40,37,84,60,1,0 ; movaps 0x13c54(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,88,21,175,63,1,0 ; addps 0x13faf(%rip),%xmm10 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 68,15,40,37,183,63,1,0 ; movaps 0x13fb7(%rip),%xmm12 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28850,22 +29267,22 @@ _sk_parametric_a_sse2 LABEL PROC
DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13
- DB 68,15,40,21,46,57,1,0 ; movaps 0x1392e(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,145,60,1,0 ; movaps 0x13c91(%rip),%xmm10 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,34,60,1,0 ; addps 0x13c22(%rip),%xmm9 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
- DB 68,15,40,37,42,60,1,0 ; movaps 0x13c2a(%rip),%xmm12 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 68,15,88,13,133,63,1,0 ; addps 0x13f85(%rip),%xmm9 # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 68,15,40,37,141,63,1,0 ; movaps 0x13f8d(%rip),%xmm12 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,42,60,1,0 ; movaps 0x13c2a(%rip),%xmm12 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,40,37,141,63,1,0 ; movaps 0x13f8d(%rip),%xmm12 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,46,60,1,0 ; movaps 0x13c2e(%rip),%xmm13 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,45,145,63,1,0 ; movaps 0x13f91(%rip),%xmm13 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,46,60,1,0 ; mulps 0x13c2e(%rip),%xmm13 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,89,45,145,63,1,0 ; mulps 0x13f91(%rip),%xmm13 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28889,19 +29306,19 @@ _sk_gamma_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,91,194 ; cvtdq2ps %xmm2,%xmm0
- DB 15,89,5,54,59,1,0 ; mulps 0x13b36(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 15,84,21,63,59,1,0 ; andps 0x13b3f(%rip),%xmm2 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,40,53,103,56,1,0 ; movaps 0x13867(%rip),%xmm14 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,89,5,153,62,1,0 ; mulps 0x13e99(%rip),%xmm0 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 15,84,21,162,62,1,0 ; andps 0x13ea2(%rip),%xmm2 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 68,15,40,53,202,59,1,0 ; movaps 0x13bca(%rip),%xmm14 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 65,15,86,214 ; orps %xmm14,%xmm2
- DB 68,15,40,37,59,59,1,0 ; movaps 0x13b3b(%rip),%xmm12 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 68,15,40,37,158,62,1,0 ; movaps 0x13e9e(%rip),%xmm12 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
DB 65,15,88,196 ; addps %xmm12,%xmm0
- DB 68,15,40,29,63,59,1,0 ; movaps 0x13b3f(%rip),%xmm11 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,40,29,162,62,1,0 ; movaps 0x13ea2(%rip),%xmm11 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 65,15,89,227 ; mulps %xmm11,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 68,15,40,21,61,59,1,0 ; movaps 0x13b3d(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,40,21,160,62,1,0 ; movaps 0x13ea0(%rip),%xmm10 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
DB 65,15,88,210 ; addps %xmm10,%xmm2
- DB 68,15,40,45,65,59,1,0 ; movaps 0x13b41(%rip),%xmm13 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,40,45,164,62,1,0 ; movaps 0x13ea4(%rip),%xmm13 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -28913,27 +29330,27 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,194,226,1 ; cmpltps %xmm2,%xmm4
- DB 68,15,40,13,17,56,1,0 ; movaps 0x13811(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,116,59,1,0 ; movaps 0x13b74(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,84,225 ; andps %xmm9,%xmm4
DB 15,92,212 ; subps %xmm4,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,53,13,59,1,0 ; movaps 0x13b0d(%rip),%xmm6 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 15,40,53,112,62,1,0 ; movaps 0x13e70(%rip),%xmm6 # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,35,59,1,0 ; movaps 0x13b23(%rip),%xmm7 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 15,40,61,134,62,1,0 ; movaps 0x13e86(%rip),%xmm7 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,212 ; movaps %xmm4,%xmm2
- DB 15,40,37,3,59,1,0 ; movaps 0x13b03(%rip),%xmm4 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 15,40,37,102,62,1,0 ; movaps 0x13e66(%rip),%xmm4 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,21,59,1,0 ; movaps 0x13b15(%rip),%xmm15 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,61,120,62,1,0 ; movaps 0x13e78(%rip),%xmm15 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
DB 65,15,40,215 ; movaps %xmm15,%xmm2
DB 15,94,213 ; divps %xmm5,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 15,89,5,113,58,1,0 ; mulps 0x13a71(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 15,84,13,122,58,1,0 ; andps 0x13a7a(%rip),%xmm1 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 15,89,5,212,61,1,0 ; mulps 0x13dd4(%rip),%xmm0 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 15,84,13,221,61,1,0 ; andps 0x13ddd(%rip),%xmm1 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
DB 65,15,86,206 ; orps %xmm14,%xmm1
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
@@ -28963,9 +29380,9 @@ _sk_gamma_sse2 LABEL PROC
DB 15,94,206 ; divps %xmm6,%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,5,0,58,1,0 ; mulps 0x13a00(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
- DB 15,84,29,9,58,1,0 ; andps 0x13a09(%rip),%xmm3 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 15,86,29,50,55,1,0 ; orps 0x13732(%rip),%xmm3 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,89,5,99,61,1,0 ; mulps 0x13d63(%rip),%xmm0 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 15,84,29,108,61,1,0 ; andps 0x13d6c(%rip),%xmm3 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 15,86,29,149,58,1,0 ; orps 0x13a95(%rip),%xmm3 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
DB 65,15,92,195 ; subps %xmm11,%xmm0
@@ -28987,7 +29404,7 @@ _sk_gamma_sse2 LABEL PROC
DB 15,92,253 ; subps %xmm5,%xmm7
DB 68,15,94,255 ; divps %xmm7,%xmm15
DB 68,15,88,248 ; addps %xmm0,%xmm15
- DB 15,40,5,63,58,1,0 ; movaps 0x13a3f(%rip),%xmm0 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,40,5,162,61,1,0 ; movaps 0x13da2(%rip),%xmm0 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -29005,29 +29422,29 @@ _sk_gamma_sse2 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse2
_sk_lab_to_xyz_sse2 LABEL PROC
- DB 15,89,5,17,58,1,0 ; mulps 0x13a11(%rip),%xmm0 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
- DB 68,15,40,5,137,55,1,0 ; movaps 0x13789(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,89,5,116,61,1,0 ; mulps 0x13d74(%rip),%xmm0 # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
+ DB 68,15,40,5,236,58,1,0 ; movaps 0x13aec(%rip),%xmm8 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 68,15,40,13,13,58,1,0 ; movaps 0x13a0d(%rip),%xmm9 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ DB 68,15,40,13,112,61,1,0 ; movaps 0x13d70(%rip),%xmm9 # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
DB 65,15,88,201 ; addps %xmm9,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 15,88,5,10,58,1,0 ; addps 0x13a0a(%rip),%xmm0 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
- DB 15,89,5,19,58,1,0 ; mulps 0x13a13(%rip),%xmm0 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
- DB 15,89,13,28,58,1,0 ; mulps 0x13a1c(%rip),%xmm1 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
+ DB 15,88,5,109,61,1,0 ; addps 0x13d6d(%rip),%xmm0 # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 15,89,5,118,61,1,0 ; mulps 0x13d76(%rip),%xmm0 # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 15,89,13,127,61,1,0 ; mulps 0x13d7f(%rip),%xmm1 # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,21,34,58,1,0 ; mulps 0x13a22(%rip),%xmm2 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 15,89,21,133,61,1,0 ; mulps 0x13d85(%rip),%xmm2 # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 68,15,92,202 ; subps %xmm2,%xmm9
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
DB 68,15,89,225 ; mulps %xmm1,%xmm12
- DB 15,40,21,23,58,1,0 ; movaps 0x13a17(%rip),%xmm2 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
+ DB 15,40,21,122,61,1,0 ; movaps 0x13d7a(%rip),%xmm2 # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,194,196,1 ; cmpltps %xmm12,%xmm8
- DB 68,15,40,21,22,58,1,0 ; movaps 0x13a16(%rip),%xmm10 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 68,15,40,21,121,61,1,0 ; movaps 0x13d79(%rip),%xmm10 # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
DB 65,15,88,202 ; addps %xmm10,%xmm1
- DB 68,15,40,29,26,58,1,0 ; movaps 0x13a1a(%rip),%xmm11 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
+ DB 68,15,40,29,125,61,1,0 ; movaps 0x13d7d(%rip),%xmm11 # 331f0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 69,15,84,224 ; andps %xmm8,%xmm12
DB 68,15,85,193 ; andnps %xmm1,%xmm8
@@ -29051,8 +29468,8 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,84,194 ; andps %xmm2,%xmm0
DB 65,15,85,209 ; andnps %xmm9,%xmm2
DB 15,86,208 ; orps %xmm0,%xmm2
- DB 68,15,89,5,202,57,1,0 ; mulps 0x139ca(%rip),%xmm8 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
- DB 15,89,21,211,57,1,0 ; mulps 0x139d3(%rip),%xmm2 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
+ DB 68,15,89,5,45,61,1,0 ; mulps 0x13d2d(%rip),%xmm8 # 33200 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,21,54,61,1,0 ; mulps 0x13d36(%rip),%xmm2 # 33210 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -29066,13 +29483,13 @@ _sk_load_a8_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,46 ; jne 1ed4b <_sk_load_a8_sse2+0x46>
+ DB 117,46 ; jne 1f528 <_sk_load_a8_sse2+0x46>
DB 102,67,15,110,4,16 ; movd (%r8,%r10,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,5,77,54,1,0 ; pand 0x1364d(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,5,176,57,1,0 ; pand 0x139b0(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,163,55,1,0 ; mulps 0x137a3(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,29,6,59,1,0 ; mulps 0x13b06(%rip),%xmm3 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,87,201 ; xorpd %xmm1,%xmm1
@@ -29081,12 +29498,12 @@ _sk_load_a8_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1ed8e <_sk_load_a8_sse2+0x89>
+ DB 116,54 ; je 1f56b <_sk_load_a8_sse2+0x89>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1ed77 <_sk_load_a8_sse2+0x72>
+ DB 116,21 ; je 1f554 <_sk_load_a8_sse2+0x72>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1ed2b <_sk_load_a8_sse2+0x26>
+ DB 117,195 ; jne 1f508 <_sk_load_a8_sse2+0x26>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -29095,10 +29512,10 @@ _sk_load_a8_sse2 LABEL PROC
DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 242,15,16,193 ; movsd %xmm1,%xmm0
- DB 235,157 ; jmp 1ed2b <_sk_load_a8_sse2+0x26>
+ DB 235,157 ; jmp 1f508 <_sk_load_a8_sse2+0x26>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,146 ; jmp 1ed2b <_sk_load_a8_sse2+0x26>
+ DB 235,146 ; jmp 1f508 <_sk_load_a8_sse2+0x26>
PUBLIC _sk_load_a8_dst_sse2
_sk_load_a8_dst_sse2 LABEL PROC
@@ -29109,13 +29526,13 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,46 ; jne 1eddf <_sk_load_a8_dst_sse2+0x46>
+ DB 117,46 ; jne 1f5bc <_sk_load_a8_dst_sse2+0x46>
DB 102,67,15,110,36,16 ; movd (%r8,%r10,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,37,185,53,1,0 ; pand 0x135b9(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,37,28,57,1,0 ; pand 0x1391c(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,15,55,1,0 ; mulps 0x1370f(%rip),%xmm7 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,61,114,58,1,0 ; mulps 0x13a72(%rip),%xmm7 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,87,237 ; xorpd %xmm5,%xmm5
@@ -29124,12 +29541,12 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1ee22 <_sk_load_a8_dst_sse2+0x89>
+ DB 116,54 ; je 1f5ff <_sk_load_a8_dst_sse2+0x89>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1ee0b <_sk_load_a8_dst_sse2+0x72>
+ DB 116,21 ; je 1f5e8 <_sk_load_a8_dst_sse2+0x72>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1edbf <_sk_load_a8_dst_sse2+0x26>
+ DB 117,195 ; jne 1f59c <_sk_load_a8_dst_sse2+0x26>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -29138,10 +29555,10 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 235,157 ; jmp 1edbf <_sk_load_a8_dst_sse2+0x26>
+ DB 235,157 ; jmp 1f59c <_sk_load_a8_dst_sse2+0x26>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,146 ; jmp 1edbf <_sk_load_a8_dst_sse2+0x26>
+ DB 235,146 ; jmp 1f59c <_sk_load_a8_dst_sse2+0x26>
PUBLIC _sk_gather_a8_sse2
_sk_gather_a8_sse2 LABEL PROC
@@ -29192,7 +29609,7 @@ _sk_gather_a8_sse2 LABEL PROC
DB 102,65,15,96,192 ; punpcklbw %xmm8,%xmm0
DB 102,65,15,97,192 ; punpcklwd %xmm8,%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,233,53,1,0 ; mulps 0x135e9(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,29,76,57,1,0 ; mulps 0x1394c(%rip),%xmm3 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -29208,7 +29625,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 77,15,175,193 ; imul %r9,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
- DB 68,15,40,5,140,52,1,0 ; movaps 0x1348c(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,239,55,1,0 ; movaps 0x137ef(%rip),%xmm8 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,65,15,114,240,16 ; pslld $0x10,%xmm8
@@ -29216,7 +29633,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 102,68,15,107,192 ; packssdw %xmm0,%xmm8
DB 102,68,15,103,192 ; packuswb %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,17 ; jne 1ef59 <_sk_store_a8_sse2+0x54>
+ DB 117,17 ; jne 1f736 <_sk_store_a8_sse2+0x54>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 67,137,4,16 ; mov %eax,(%r8,%r10,1)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -29227,22 +29644,22 @@ _sk_store_a8_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1efa6 <_sk_store_a8_sse2+0xa1>
+ DB 116,54 ; je 1f783 <_sk_store_a8_sse2+0xa1>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,17 ; je 1ef87 <_sk_store_a8_sse2+0x82>
+ DB 116,17 ; je 1f764 <_sk_store_a8_sse2+0x82>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,213 ; jne 1ef51 <_sk_store_a8_sse2+0x4c>
+ DB 117,213 ; jne 1f72e <_sk_store_a8_sse2+0x4c>
DB 102,65,15,197,192,4 ; pextrw $0x4,%xmm8,%eax
DB 67,136,68,16,2 ; mov %al,0x2(%r8,%r10,1)
- DB 102,68,15,219,5,240,51,1,0 ; pand 0x133f0(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,5,83,55,1,0 ; pand 0x13753(%rip),%xmm8 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,67,137,4,16 ; mov %ax,(%r8,%r10,1)
- DB 235,171 ; jmp 1ef51 <_sk_store_a8_sse2+0x4c>
+ DB 235,171 ; jmp 1f72e <_sk_store_a8_sse2+0x4c>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 67,136,4,16 ; mov %al,(%r8,%r10,1)
- DB 235,160 ; jmp 1ef51 <_sk_store_a8_sse2+0x4c>
+ DB 235,160 ; jmp 1f72e <_sk_store_a8_sse2+0x4c>
PUBLIC _sk_load_g8_sse2
_sk_load_g8_sse2 LABEL PROC
@@ -29253,27 +29670,27 @@ _sk_load_g8_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,49 ; jne 1effa <_sk_load_g8_sse2+0x49>
+ DB 117,49 ; jne 1f7d7 <_sk_load_g8_sse2+0x49>
DB 102,67,15,110,4,16 ; movd (%r8,%r10,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,5,161,51,1,0 ; pand 0x133a1(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,5,4,55,1,0 ; pand 0x13704(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,247,52,1,0 ; mulps 0x134f7(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,5,90,56,1,0 ; mulps 0x1385a(%rip),%xmm0 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,222,50,1,0 ; movaps 0x132de(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,65,54,1,0 ; movaps 0x13641(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1f03d <_sk_load_g8_sse2+0x8c>
+ DB 116,54 ; je 1f81a <_sk_load_g8_sse2+0x8c>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1f026 <_sk_load_g8_sse2+0x75>
+ DB 116,21 ; je 1f803 <_sk_load_g8_sse2+0x75>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 1efd7 <_sk_load_g8_sse2+0x26>
+ DB 117,192 ; jne 1f7b4 <_sk_load_g8_sse2+0x26>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -29282,10 +29699,10 @@ _sk_load_g8_sse2 LABEL PROC
DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 242,15,16,193 ; movsd %xmm1,%xmm0
- DB 235,154 ; jmp 1efd7 <_sk_load_g8_sse2+0x26>
+ DB 235,154 ; jmp 1f7b4 <_sk_load_g8_sse2+0x26>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,143 ; jmp 1efd7 <_sk_load_g8_sse2+0x26>
+ DB 235,143 ; jmp 1f7b4 <_sk_load_g8_sse2+0x26>
PUBLIC _sk_load_g8_dst_sse2
_sk_load_g8_dst_sse2 LABEL PROC
@@ -29296,27 +29713,27 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,49 ; jne 1f091 <_sk_load_g8_dst_sse2+0x49>
+ DB 117,49 ; jne 1f86e <_sk_load_g8_dst_sse2+0x49>
DB 102,67,15,110,36,16 ; movd (%r8,%r10,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,37,10,51,1,0 ; pand 0x1330a(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,37,109,54,1,0 ; pand 0x1366d(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,96,52,1,0 ; mulps 0x13460(%rip),%xmm4 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,37,195,55,1,0 ; mulps 0x137c3(%rip),%xmm4 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,71,50,1,0 ; movaps 0x13247(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,61,170,53,1,0 ; movaps 0x135aa(%rip),%xmm7 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1f0d4 <_sk_load_g8_dst_sse2+0x8c>
+ DB 116,54 ; je 1f8b1 <_sk_load_g8_dst_sse2+0x8c>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1f0bd <_sk_load_g8_dst_sse2+0x75>
+ DB 116,21 ; je 1f89a <_sk_load_g8_dst_sse2+0x75>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 1f06e <_sk_load_g8_dst_sse2+0x26>
+ DB 117,192 ; jne 1f84b <_sk_load_g8_dst_sse2+0x26>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -29325,10 +29742,10 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 235,154 ; jmp 1f06e <_sk_load_g8_dst_sse2+0x26>
+ DB 235,154 ; jmp 1f84b <_sk_load_g8_dst_sse2+0x26>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,143 ; jmp 1f06e <_sk_load_g8_dst_sse2+0x26>
+ DB 235,143 ; jmp 1f84b <_sk_load_g8_dst_sse2+0x26>
PUBLIC _sk_gather_g8_sse2
_sk_gather_g8_sse2 LABEL PROC
@@ -29379,9 +29796,9 @@ _sk_gather_g8_sse2 LABEL PROC
DB 102,65,15,96,192 ; punpcklbw %xmm8,%xmm0
DB 102,65,15,97,192 ; punpcklwd %xmm8,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,55,51,1,0 ; mulps 0x13337(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,89,5,154,54,1,0 ; mulps 0x1369a(%rip),%xmm0 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,30,49,1,0 ; movaps 0x1311e(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,129,52,1,0 ; movaps 0x13481(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -29396,42 +29813,42 @@ _sk_load_565_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,83 ; jne 1f228 <_sk_load_565_sse2+0x6e>
+ DB 117,83 ; jne 1fa05 <_sk_load_565_sse2+0x6e>
DB 243,67,15,126,20,80 ; movq (%r8,%r10,2),%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,5,9,51,1,0 ; movdqa 0x13309(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,5,108,54,1,0 ; movdqa 0x1366c(%rip),%xmm0 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,11,51,1,0 ; mulps 0x1330b(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,13,19,51,1,0 ; movdqa 0x13313(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 15,89,5,110,54,1,0 ; mulps 0x1366e(%rip),%xmm0 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 102,15,111,13,118,54,1,0 ; movdqa 0x13676(%rip),%xmm1 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,21,51,1,0 ; mulps 0x13315(%rip),%xmm1 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,15,219,21,29,51,1,0 ; pand 0x1331d(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 15,89,13,120,54,1,0 ; mulps 0x13678(%rip),%xmm1 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 102,15,219,21,128,54,1,0 ; pand 0x13680(%rip),%xmm2 # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,35,51,1,0 ; mulps 0x13323(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,21,134,54,1,0 ; mulps 0x13686(%rip),%xmm2 # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,170,48,1,0 ; movaps 0x130aa(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,13,52,1,0 ; movaps 0x1340d(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1f268 <_sk_load_565_sse2+0xae>
+ DB 116,51 ; je 1fa45 <_sk_load_565_sse2+0xae>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1f254 <_sk_load_565_sse2+0x9a>
+ DB 116,21 ; je 1fa31 <_sk_load_565_sse2+0x9a>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1f1df <_sk_load_565_sse2+0x25>
+ DB 117,154 ; jne 1f9bc <_sk_load_565_sse2+0x25>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm2
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 242,15,112,192,212 ; pshuflw $0xd4,%xmm0,%xmm0
DB 242,15,16,208 ; movsd %xmm0,%xmm2
- DB 233,119,255,255,255 ; jmpq 1f1df <_sk_load_565_sse2+0x25>
+ DB 233,119,255,255,255 ; jmpq 1f9bc <_sk_load_565_sse2+0x25>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,208 ; movd %eax,%xmm2
- DB 233,105,255,255,255 ; jmpq 1f1df <_sk_load_565_sse2+0x25>
+ DB 233,105,255,255,255 ; jmpq 1f9bc <_sk_load_565_sse2+0x25>
PUBLIC _sk_load_565_dst_sse2
_sk_load_565_dst_sse2 LABEL PROC
@@ -29443,42 +29860,42 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,83 ; jne 1f2e4 <_sk_load_565_dst_sse2+0x6e>
+ DB 117,83 ; jne 1fac1 <_sk_load_565_dst_sse2+0x6e>
DB 243,67,15,126,52,80 ; movq (%r8,%r10,2),%xmm6
DB 102,15,97,240 ; punpcklwd %xmm0,%xmm6
- DB 102,15,111,37,77,50,1,0 ; movdqa 0x1324d(%rip),%xmm4 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,37,176,53,1,0 ; movdqa 0x135b0(%rip),%xmm4 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,79,50,1,0 ; mulps 0x1324f(%rip),%xmm4 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,45,87,50,1,0 ; movdqa 0x13257(%rip),%xmm5 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 15,89,37,178,53,1,0 ; mulps 0x135b2(%rip),%xmm4 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 102,15,111,45,186,53,1,0 ; movdqa 0x135ba(%rip),%xmm5 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,89,50,1,0 ; mulps 0x13259(%rip),%xmm5 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,15,219,53,97,50,1,0 ; pand 0x13261(%rip),%xmm6 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 15,89,45,188,53,1,0 ; mulps 0x135bc(%rip),%xmm5 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 102,15,219,53,196,53,1,0 ; pand 0x135c4(%rip),%xmm6 # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,103,50,1,0 ; mulps 0x13267(%rip),%xmm6 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,53,202,53,1,0 ; mulps 0x135ca(%rip),%xmm6 # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,238,47,1,0 ; movaps 0x12fee(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,61,81,51,1,0 ; movaps 0x13351(%rip),%xmm7 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1f324 <_sk_load_565_dst_sse2+0xae>
+ DB 116,51 ; je 1fb01 <_sk_load_565_dst_sse2+0xae>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1f310 <_sk_load_565_dst_sse2+0x9a>
+ DB 116,21 ; je 1faed <_sk_load_565_dst_sse2+0x9a>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1f29b <_sk_load_565_dst_sse2+0x25>
+ DB 117,154 ; jne 1fa78 <_sk_load_565_dst_sse2+0x25>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,244,69 ; pshufd $0x45,%xmm4,%xmm6
DB 102,67,15,110,36,80 ; movd (%r8,%r10,2),%xmm4
DB 242,15,112,228,212 ; pshuflw $0xd4,%xmm4,%xmm4
DB 242,15,16,244 ; movsd %xmm4,%xmm6
- DB 233,119,255,255,255 ; jmpq 1f29b <_sk_load_565_dst_sse2+0x25>
+ DB 233,119,255,255,255 ; jmpq 1fa78 <_sk_load_565_dst_sse2+0x25>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,240 ; movd %eax,%xmm6
- DB 233,105,255,255,255 ; jmpq 1f29b <_sk_load_565_dst_sse2+0x25>
+ DB 233,105,255,255,255 ; jmpq 1fa78 <_sk_load_565_dst_sse2+0x25>
PUBLIC _sk_gather_565_sse2
_sk_gather_565_sse2 LABEL PROC
@@ -29525,19 +29942,19 @@ _sk_gather_565_sse2 LABEL PROC
DB 65,15,183,4,64 ; movzwl (%r8,%rax,2),%eax
DB 102,15,196,208,3 ; pinsrw $0x3,%eax,%xmm2
DB 102,65,15,97,208 ; punpcklwd %xmm8,%xmm2
- DB 102,15,111,5,252,48,1,0 ; movdqa 0x130fc(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 102,15,111,5,95,52,1,0 ; movdqa 0x1345f(%rip),%xmm0 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,254,48,1,0 ; mulps 0x130fe(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
- DB 102,15,111,13,6,49,1,0 ; movdqa 0x13106(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ DB 15,89,5,97,52,1,0 ; mulps 0x13461(%rip),%xmm0 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 102,15,111,13,105,52,1,0 ; movdqa 0x13469(%rip),%xmm1 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,8,49,1,0 ; mulps 0x13108(%rip),%xmm1 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
- DB 102,15,219,21,16,49,1,0 ; pand 0x13110(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
+ DB 15,89,13,107,52,1,0 ; mulps 0x1346b(%rip),%xmm1 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 102,15,219,21,115,52,1,0 ; pand 0x13473(%rip),%xmm2 # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,22,49,1,0 ; mulps 0x13116(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,21,121,52,1,0 ; mulps 0x13479(%rip),%xmm2 # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,157,46,1,0 ; movaps 0x12e9d(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,0,50,1,0 ; movaps 0x13200(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse2
@@ -29549,12 +29966,12 @@ _sk_store_565_sse2 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
- DB 68,15,40,5,157,50,1,0 ; movaps 0x1329d(%rip),%xmm8 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
+ DB 68,15,40,5,0,54,1,0 ; movaps 0x13600(%rip),%xmm8 # 33230 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
DB 102,65,15,114,241,11 ; pslld $0xb,%xmm9
- DB 68,15,40,21,146,50,1,0 ; movaps 0x13292(%rip),%xmm10 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
+ DB 68,15,40,21,245,53,1,0 ; movaps 0x135f5(%rip),%xmm10 # 33240 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
DB 68,15,89,209 ; mulps %xmm1,%xmm10
DB 102,69,15,91,210 ; cvtps2dq %xmm10,%xmm10
DB 102,65,15,114,242,5 ; pslld $0x5,%xmm10
@@ -29566,7 +29983,7 @@ _sk_store_565_sse2 LABEL PROC
DB 102,65,15,114,224,16 ; psrad $0x10,%xmm8
DB 102,68,15,107,192 ; packssdw %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 1f4b0 <_sk_store_565_sse2+0x7b>
+ DB 117,10 ; jne 1fc8d <_sk_store_565_sse2+0x7b>
DB 102,71,15,214,4,80 ; movq %xmm8,(%r8,%r10,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29574,19 +29991,19 @@ _sk_store_565_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,38 ; je 1f4e8 <_sk_store_565_sse2+0xb3>
+ DB 116,38 ; je 1fcc5 <_sk_store_565_sse2+0xb3>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1f4da <_sk_store_565_sse2+0xa5>
+ DB 116,18 ; je 1fcb7 <_sk_store_565_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,222 ; jne 1f4ac <_sk_store_565_sse2+0x77>
+ DB 117,222 ; jne 1fc89 <_sk_store_565_sse2+0x77>
DB 102,65,15,197,192,4 ; pextrw $0x4,%xmm8,%eax
DB 102,67,137,68,80,4 ; mov %ax,0x4(%r8,%r10,2)
DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8
DB 102,71,15,126,4,80 ; movd %xmm8,(%r8,%r10,2)
- DB 235,196 ; jmp 1f4ac <_sk_store_565_sse2+0x77>
+ DB 235,196 ; jmp 1fc89 <_sk_store_565_sse2+0x77>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,67,137,4,80 ; mov %ax,(%r8,%r10,2)
- DB 235,184 ; jmp 1f4ac <_sk_store_565_sse2+0x77>
+ DB 235,184 ; jmp 1fc89 <_sk_store_565_sse2+0x77>
PUBLIC _sk_load_4444_sse2
_sk_load_4444_sse2 LABEL PROC
@@ -29598,45 +30015,45 @@ _sk_load_4444_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1f571 <_sk_load_4444_sse2+0x7d>
+ DB 117,98 ; jne 1fd4e <_sk_load_4444_sse2+0x7d>
DB 243,67,15,126,28,80 ; movq (%r8,%r10,2),%xmm3
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,5,239,49,1,0 ; movdqa 0x131ef(%rip),%xmm0 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 102,15,111,5,82,53,1,0 ; movdqa 0x13552(%rip),%xmm0 # 33250 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,241,49,1,0 ; mulps 0x131f1(%rip),%xmm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
- DB 102,15,111,13,249,49,1,0 ; movdqa 0x131f9(%rip),%xmm1 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ DB 15,89,5,84,53,1,0 ; mulps 0x13554(%rip),%xmm0 # 33260 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,15,111,13,92,53,1,0 ; movdqa 0x1355c(%rip),%xmm1 # 33270 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,251,49,1,0 ; mulps 0x131fb(%rip),%xmm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- DB 102,15,111,21,3,50,1,0 ; movdqa 0x13203(%rip),%xmm2 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ DB 15,89,13,94,53,1,0 ; mulps 0x1355e(%rip),%xmm1 # 33280 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 102,15,111,21,102,53,1,0 ; movdqa 0x13566(%rip),%xmm2 # 33290 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,5,50,1,0 ; mulps 0x13205(%rip),%xmm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- DB 102,15,219,29,13,50,1,0 ; pand 0x1320d(%rip),%xmm3 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ DB 15,89,21,104,53,1,0 ; mulps 0x13568(%rip),%xmm2 # 332a0 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ DB 102,15,219,29,112,53,1,0 ; pand 0x13570(%rip),%xmm3 # 332b0 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,19,50,1,0 ; mulps 0x13213(%rip),%xmm3 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,29,118,53,1,0 ; mulps 0x13576(%rip),%xmm3 # 332c0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1f5b1 <_sk_load_4444_sse2+0xbd>
+ DB 116,51 ; je 1fd8e <_sk_load_4444_sse2+0xbd>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1f59d <_sk_load_4444_sse2+0xa9>
+ DB 116,21 ; je 1fd7a <_sk_load_4444_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 1f519 <_sk_load_4444_sse2+0x25>
+ DB 117,139 ; jne 1fcf6 <_sk_load_4444_sse2+0x25>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 242,15,112,192,212 ; pshuflw $0xd4,%xmm0,%xmm0
DB 242,15,16,216 ; movsd %xmm0,%xmm3
- DB 233,104,255,255,255 ; jmpq 1f519 <_sk_load_4444_sse2+0x25>
+ DB 233,104,255,255,255 ; jmpq 1fcf6 <_sk_load_4444_sse2+0x25>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 233,90,255,255,255 ; jmpq 1f519 <_sk_load_4444_sse2+0x25>
+ DB 233,90,255,255,255 ; jmpq 1fcf6 <_sk_load_4444_sse2+0x25>
PUBLIC _sk_load_4444_dst_sse2
_sk_load_4444_dst_sse2 LABEL PROC
@@ -29648,45 +30065,45 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1f63c <_sk_load_4444_dst_sse2+0x7d>
+ DB 117,98 ; jne 1fe19 <_sk_load_4444_dst_sse2+0x7d>
DB 243,67,15,126,60,80 ; movq (%r8,%r10,2),%xmm7
DB 102,15,97,248 ; punpcklwd %xmm0,%xmm7
- DB 102,15,111,37,36,49,1,0 ; movdqa 0x13124(%rip),%xmm4 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 102,15,111,37,135,52,1,0 ; movdqa 0x13487(%rip),%xmm4 # 33250 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,38,49,1,0 ; mulps 0x13126(%rip),%xmm4 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
- DB 102,15,111,45,46,49,1,0 ; movdqa 0x1312e(%rip),%xmm5 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ DB 15,89,37,137,52,1,0 ; mulps 0x13489(%rip),%xmm4 # 33260 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,15,111,45,145,52,1,0 ; movdqa 0x13491(%rip),%xmm5 # 33270 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,48,49,1,0 ; mulps 0x13130(%rip),%xmm5 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- DB 102,15,111,53,56,49,1,0 ; movdqa 0x13138(%rip),%xmm6 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ DB 15,89,45,147,52,1,0 ; mulps 0x13493(%rip),%xmm5 # 33280 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 102,15,111,53,155,52,1,0 ; movdqa 0x1349b(%rip),%xmm6 # 33290 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,58,49,1,0 ; mulps 0x1313a(%rip),%xmm6 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- DB 102,15,219,61,66,49,1,0 ; pand 0x13142(%rip),%xmm7 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ DB 15,89,53,157,52,1,0 ; mulps 0x1349d(%rip),%xmm6 # 332a0 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ DB 102,15,219,61,165,52,1,0 ; pand 0x134a5(%rip),%xmm7 # 332b0 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,72,49,1,0 ; mulps 0x13148(%rip),%xmm7 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,61,171,52,1,0 ; mulps 0x134ab(%rip),%xmm7 # 332c0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1f67c <_sk_load_4444_dst_sse2+0xbd>
+ DB 116,51 ; je 1fe59 <_sk_load_4444_dst_sse2+0xbd>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1f668 <_sk_load_4444_dst_sse2+0xa9>
+ DB 116,21 ; je 1fe45 <_sk_load_4444_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 1f5e4 <_sk_load_4444_dst_sse2+0x25>
+ DB 117,139 ; jne 1fdc1 <_sk_load_4444_dst_sse2+0x25>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 102,67,15,110,36,80 ; movd (%r8,%r10,2),%xmm4
DB 242,15,112,228,212 ; pshuflw $0xd4,%xmm4,%xmm4
DB 242,15,16,252 ; movsd %xmm4,%xmm7
- DB 233,104,255,255,255 ; jmpq 1f5e4 <_sk_load_4444_dst_sse2+0x25>
+ DB 233,104,255,255,255 ; jmpq 1fdc1 <_sk_load_4444_dst_sse2+0x25>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,248 ; movd %eax,%xmm7
- DB 233,90,255,255,255 ; jmpq 1f5e4 <_sk_load_4444_dst_sse2+0x25>
+ DB 233,90,255,255,255 ; jmpq 1fdc1 <_sk_load_4444_dst_sse2+0x25>
PUBLIC _sk_gather_4444_sse2
_sk_gather_4444_sse2 LABEL PROC
@@ -29733,21 +30150,21 @@ _sk_gather_4444_sse2 LABEL PROC
DB 65,15,183,4,64 ; movzwl (%r8,%rax,2),%eax
DB 102,15,196,216,3 ; pinsrw $0x3,%eax,%xmm3
DB 102,65,15,97,216 ; punpcklwd %xmm8,%xmm3
- DB 102,15,111,5,196,47,1,0 ; movdqa 0x12fc4(%rip),%xmm0 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 102,15,111,5,39,51,1,0 ; movdqa 0x13327(%rip),%xmm0 # 33250 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,198,47,1,0 ; mulps 0x12fc6(%rip),%xmm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
- DB 102,15,111,13,206,47,1,0 ; movdqa 0x12fce(%rip),%xmm1 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ DB 15,89,5,41,51,1,0 ; mulps 0x13329(%rip),%xmm0 # 33260 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,15,111,13,49,51,1,0 ; movdqa 0x13331(%rip),%xmm1 # 33270 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,208,47,1,0 ; mulps 0x12fd0(%rip),%xmm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
- DB 102,15,111,21,216,47,1,0 ; movdqa 0x12fd8(%rip),%xmm2 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
+ DB 15,89,13,51,51,1,0 ; mulps 0x13333(%rip),%xmm1 # 33280 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 102,15,111,21,59,51,1,0 ; movdqa 0x1333b(%rip),%xmm2 # 33290 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,218,47,1,0 ; mulps 0x12fda(%rip),%xmm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
- DB 102,15,219,29,226,47,1,0 ; pand 0x12fe2(%rip),%xmm3 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
+ DB 15,89,21,61,51,1,0 ; mulps 0x1333d(%rip),%xmm2 # 332a0 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ DB 102,15,219,29,69,51,1,0 ; pand 0x13345(%rip),%xmm3 # 332b0 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,232,47,1,0 ; mulps 0x12fe8(%rip),%xmm3 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,29,75,51,1,0 ; mulps 0x1334b(%rip),%xmm3 # 332c0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29760,7 +30177,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
- DB 68,15,40,5,214,47,1,0 ; movaps 0x12fd6(%rip),%xmm8 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ DB 68,15,40,5,57,51,1,0 ; movaps 0x13339(%rip),%xmm8 # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -29782,7 +30199,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 102,65,15,114,224,16 ; psrad $0x10,%xmm8
DB 102,68,15,107,192 ; packssdw %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 1f82b <_sk_store_4444_sse2+0x8f>
+ DB 117,10 ; jne 20008 <_sk_store_4444_sse2+0x8f>
DB 102,71,15,214,4,80 ; movq %xmm8,(%r8,%r10,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29790,19 +30207,19 @@ _sk_store_4444_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,38 ; je 1f863 <_sk_store_4444_sse2+0xc7>
+ DB 116,38 ; je 20040 <_sk_store_4444_sse2+0xc7>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1f855 <_sk_store_4444_sse2+0xb9>
+ DB 116,18 ; je 20032 <_sk_store_4444_sse2+0xb9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,222 ; jne 1f827 <_sk_store_4444_sse2+0x8b>
+ DB 117,222 ; jne 20004 <_sk_store_4444_sse2+0x8b>
DB 102,65,15,197,192,4 ; pextrw $0x4,%xmm8,%eax
DB 102,67,137,68,80,4 ; mov %ax,0x4(%r8,%r10,2)
DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8
DB 102,71,15,126,4,80 ; movd %xmm8,(%r8,%r10,2)
- DB 235,196 ; jmp 1f827 <_sk_store_4444_sse2+0x8b>
+ DB 235,196 ; jmp 20004 <_sk_store_4444_sse2+0x8b>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,67,137,4,80 ; mov %ax,(%r8,%r10,2)
- DB 235,184 ; jmp 1f827 <_sk_store_4444_sse2+0x8b>
+ DB 235,184 ; jmp 20004 <_sk_store_4444_sse2+0x8b>
PUBLIC _sk_load_8888_sse2
_sk_load_8888_sse2 LABEL PROC
@@ -29814,13 +30231,13 @@ _sk_load_8888_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1f8ed <_sk_load_8888_sse2+0x7e>
+ DB 117,98 ; jne 200ca <_sk_load_8888_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,21,231,42,1,0 ; movdqa 0x12ae7(%rip),%xmm2 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,21,74,46,1,0 ; movdqa 0x12e4a(%rip),%xmm2 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,51,44,1,0 ; movaps 0x12c33(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,150,47,1,0 ; movaps 0x12f96(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -29840,18 +30257,18 @@ _sk_load_8888_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 1f923 <_sk_load_8888_sse2+0xb4>
+ DB 116,41 ; je 20100 <_sk_load_8888_sse2+0xb4>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f918 <_sk_load_8888_sse2+0xa9>
+ DB 116,19 ; je 200f5 <_sk_load_8888_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f891 <_sk_load_8888_sse2+0x22>
+ DB 117,134 ; jne 2006e <_sk_load_8888_sse2+0x22>
DB 102,65,15,110,68,128,8 ; movd 0x8(%r8,%rax,4),%xmm0
DB 102,68,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm9
DB 102,69,15,18,12,128 ; movlpd (%r8,%rax,4),%xmm9
- DB 233,110,255,255,255 ; jmpq 1f891 <_sk_load_8888_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 2006e <_sk_load_8888_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1f891 <_sk_load_8888_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 2006e <_sk_load_8888_sse2+0x22>
PUBLIC _sk_load_8888_dst_sse2
_sk_load_8888_dst_sse2 LABEL PROC
@@ -29863,13 +30280,13 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1f9ac <_sk_load_8888_dst_sse2+0x7e>
+ DB 117,98 ; jne 20189 <_sk_load_8888_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,53,40,42,1,0 ; movdqa 0x12a28(%rip),%xmm6 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,53,139,45,1,0 ; movdqa 0x12d8b(%rip),%xmm6 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,65,15,111,225 ; movdqa %xmm9,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,116,43,1,0 ; movaps 0x12b74(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,215,46,1,0 ; movaps 0x12ed7(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,114,213,8 ; psrld $0x8,%xmm5
@@ -29889,18 +30306,18 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 1f9e2 <_sk_load_8888_dst_sse2+0xb4>
+ DB 116,41 ; je 201bf <_sk_load_8888_dst_sse2+0xb4>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f9d7 <_sk_load_8888_dst_sse2+0xa9>
+ DB 116,19 ; je 201b4 <_sk_load_8888_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f950 <_sk_load_8888_dst_sse2+0x22>
+ DB 117,134 ; jne 2012d <_sk_load_8888_dst_sse2+0x22>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,68,15,112,204,69 ; pshufd $0x45,%xmm4,%xmm9
DB 102,69,15,18,12,128 ; movlpd (%r8,%rax,4),%xmm9
- DB 233,110,255,255,255 ; jmpq 1f950 <_sk_load_8888_dst_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 2012d <_sk_load_8888_dst_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1f950 <_sk_load_8888_dst_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 2012d <_sk_load_8888_dst_sse2+0x22>
PUBLIC _sk_gather_8888_sse2
_sk_gather_8888_sse2 LABEL PROC
@@ -29944,11 +30361,11 @@ _sk_gather_8888_sse2 LABEL PROC
DB 102,67,15,110,12,136 ; movd (%r8,%r9,4),%xmm1
DB 102,15,98,200 ; punpckldq %xmm0,%xmm1
DB 102,68,15,108,201 ; punpcklqdq %xmm1,%xmm9
- DB 102,15,111,21,219,40,1,0 ; movdqa 0x128db(%rip),%xmm2 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,21,62,44,1,0 ; movdqa 0x12c3e(%rip),%xmm2 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,39,42,1,0 ; movaps 0x12a27(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,138,45,1,0 ; movaps 0x12d8a(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -29975,7 +30392,7 @@ _sk_store_8888_sse2 LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,152,40,1,0 ; movaps 0x12898(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,251,43,1,0 ; movaps 0x12bfb(%rip),%xmm8 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -29994,24 +30411,24 @@ _sk_store_8888_sse2 LABEL PROC
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 102,69,15,235,194 ; por %xmm10,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 1fb78 <_sk_store_8888_sse2+0x7f>
+ DB 117,10 ; jne 20355 <_sk_store_8888_sse2+0x7f>
DB 243,69,15,127,4,128 ; movdqu %xmm8,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,33 ; je 1fba6 <_sk_store_8888_sse2+0xad>
+ DB 116,33 ; je 20383 <_sk_store_8888_sse2+0xad>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1fb9e <_sk_store_8888_sse2+0xa5>
+ DB 116,19 ; je 2037b <_sk_store_8888_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 1fb74 <_sk_store_8888_sse2+0x7b>
+ DB 117,227 ; jne 20351 <_sk_store_8888_sse2+0x7b>
DB 102,69,15,112,200,78 ; pshufd $0x4e,%xmm8,%xmm9
DB 102,69,15,126,76,128,8 ; movd %xmm9,0x8(%r8,%rax,4)
DB 102,69,15,214,4,128 ; movq %xmm8,(%r8,%rax,4)
- DB 235,206 ; jmp 1fb74 <_sk_store_8888_sse2+0x7b>
+ DB 235,206 ; jmp 20351 <_sk_store_8888_sse2+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,198 ; jmp 1fb74 <_sk_store_8888_sse2+0x7b>
+ DB 235,198 ; jmp 20351 <_sk_store_8888_sse2+0x7b>
PUBLIC _sk_load_bgra_sse2
_sk_load_bgra_sse2 LABEL PROC
@@ -30023,13 +30440,13 @@ _sk_load_bgra_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1fc2c <_sk_load_bgra_sse2+0x7e>
+ DB 117,98 ; jne 20409 <_sk_load_bgra_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,5,168,39,1,0 ; movdqa 0x127a8(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,11,43,1,0 ; movdqa 0x12b0b(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 68,15,40,5,244,40,1,0 ; movaps 0x128f4(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,87,44,1,0 ; movaps 0x12c57(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -30049,18 +30466,18 @@ _sk_load_bgra_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 1fc62 <_sk_load_bgra_sse2+0xb4>
+ DB 116,41 ; je 2043f <_sk_load_bgra_sse2+0xb4>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1fc57 <_sk_load_bgra_sse2+0xa9>
+ DB 116,19 ; je 20434 <_sk_load_bgra_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1fbd0 <_sk_load_bgra_sse2+0x22>
+ DB 117,134 ; jne 203ad <_sk_load_bgra_sse2+0x22>
DB 102,65,15,110,68,128,8 ; movd 0x8(%r8,%rax,4),%xmm0
DB 102,68,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm9
DB 102,69,15,18,12,128 ; movlpd (%r8,%rax,4),%xmm9
- DB 233,110,255,255,255 ; jmpq 1fbd0 <_sk_load_bgra_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 203ad <_sk_load_bgra_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1fbd0 <_sk_load_bgra_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 203ad <_sk_load_bgra_sse2+0x22>
PUBLIC _sk_load_bgra_dst_sse2
_sk_load_bgra_dst_sse2 LABEL PROC
@@ -30072,13 +30489,13 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1fceb <_sk_load_bgra_dst_sse2+0x7e>
+ DB 117,98 ; jne 204c8 <_sk_load_bgra_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,37,233,38,1,0 ; movdqa 0x126e9(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,37,76,42,1,0 ; movdqa 0x12a4c(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,245 ; cvtdq2ps %xmm5,%xmm6
- DB 68,15,40,5,53,40,1,0 ; movaps 0x12835(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,152,43,1,0 ; movaps 0x12b98(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,114,213,8 ; psrld $0x8,%xmm5
@@ -30098,18 +30515,18 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 1fd21 <_sk_load_bgra_dst_sse2+0xb4>
+ DB 116,41 ; je 204fe <_sk_load_bgra_dst_sse2+0xb4>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1fd16 <_sk_load_bgra_dst_sse2+0xa9>
+ DB 116,19 ; je 204f3 <_sk_load_bgra_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1fc8f <_sk_load_bgra_dst_sse2+0x22>
+ DB 117,134 ; jne 2046c <_sk_load_bgra_dst_sse2+0x22>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,68,15,112,204,69 ; pshufd $0x45,%xmm4,%xmm9
DB 102,69,15,18,12,128 ; movlpd (%r8,%rax,4),%xmm9
- DB 233,110,255,255,255 ; jmpq 1fc8f <_sk_load_bgra_dst_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 2046c <_sk_load_bgra_dst_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1fc8f <_sk_load_bgra_dst_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 2046c <_sk_load_bgra_dst_sse2+0x22>
PUBLIC _sk_gather_bgra_sse2
_sk_gather_bgra_sse2 LABEL PROC
@@ -30153,11 +30570,11 @@ _sk_gather_bgra_sse2 LABEL PROC
DB 102,67,15,110,12,136 ; movd (%r8,%r9,4),%xmm1
DB 102,15,98,200 ; punpckldq %xmm0,%xmm1
DB 102,68,15,108,201 ; punpcklqdq %xmm1,%xmm9
- DB 102,15,111,5,156,37,1,0 ; movdqa 0x1259c(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 102,15,111,5,255,40,1,0 ; movdqa 0x128ff(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 68,15,40,5,232,38,1,0 ; movaps 0x126e8(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,40,5,75,42,1,0 ; movaps 0x12a4b(%rip),%xmm8 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -30184,7 +30601,7 @@ _sk_store_bgra_sse2 LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,89,37,1,0 ; movaps 0x12559(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,5,188,40,1,0 ; movaps 0x128bc(%rip),%xmm8 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 68,15,40,202 ; movaps %xmm2,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -30203,24 +30620,24 @@ _sk_store_bgra_sse2 LABEL PROC
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 102,69,15,235,194 ; por %xmm10,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 1feb7 <_sk_store_bgra_sse2+0x7f>
+ DB 117,10 ; jne 20694 <_sk_store_bgra_sse2+0x7f>
DB 243,69,15,127,4,128 ; movdqu %xmm8,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,33 ; je 1fee5 <_sk_store_bgra_sse2+0xad>
+ DB 116,33 ; je 206c2 <_sk_store_bgra_sse2+0xad>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1fedd <_sk_store_bgra_sse2+0xa5>
+ DB 116,19 ; je 206ba <_sk_store_bgra_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 1feb3 <_sk_store_bgra_sse2+0x7b>
+ DB 117,227 ; jne 20690 <_sk_store_bgra_sse2+0x7b>
DB 102,69,15,112,200,78 ; pshufd $0x4e,%xmm8,%xmm9
DB 102,69,15,126,76,128,8 ; movd %xmm9,0x8(%r8,%rax,4)
DB 102,69,15,214,4,128 ; movq %xmm8,(%r8,%rax,4)
- DB 235,206 ; jmp 1feb3 <_sk_store_bgra_sse2+0x7b>
+ DB 235,206 ; jmp 20690 <_sk_store_bgra_sse2+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,198 ; jmp 1feb3 <_sk_store_bgra_sse2+0x7b>
+ DB 235,198 ; jmp 20690 <_sk_store_bgra_sse2+0x7b>
PUBLIC _sk_load_f16_sse2
_sk_load_f16_sse2 LABEL PROC
@@ -30232,7 +30649,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,47,1,0,0 ; jne 2003c <_sk_load_f16_sse2+0x14f>
+ DB 15,133,47,1,0,0 ; jne 20819 <_sk_load_f16_sse2+0x14f>
DB 102,65,15,16,4,192 ; movupd (%r8,%rax,8),%xmm0
DB 243,65,15,111,76,192,16 ; movdqu 0x10(%r8,%rax,8),%xmm1
DB 102,68,15,40,192 ; movapd %xmm0,%xmm8
@@ -30244,18 +30661,18 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,97,202 ; punpcklwd %xmm10,%xmm1
- DB 102,68,15,111,13,83,40,1,0 ; movdqa 0x12853(%rip),%xmm9 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 102,68,15,111,13,182,43,1,0 ; movdqa 0x12bb6(%rip),%xmm9 # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,80,40,1,0 ; movdqa 0x12850(%rip),%xmm11 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,29,179,43,1,0 ; movdqa 0x12bb3(%rip),%xmm11 # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,83,40,1,0 ; movdqa 0x12853(%rip),%xmm3 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,15,111,29,182,43,1,0 ; movdqa 0x12bb6(%rip),%xmm3 # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,102,193 ; pcmpgtd %xmm1,%xmm0
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,37,66,40,1,0 ; movdqa 0x12842(%rip),%xmm12 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,68,15,111,37,165,43,1,0 ; movdqa 0x12ba5(%rip),%xmm12 # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
DB 102,65,15,254,204 ; paddd %xmm12,%xmm1
DB 102,15,223,193 ; pandn %xmm1,%xmm0
DB 102,65,15,105,210 ; punpckhwd %xmm10,%xmm2
@@ -30294,16 +30711,16 @@ _sk_load_f16_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,4,192 ; movsd (%r8,%rax,8),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 20055 <_sk_load_f16_sse2+0x168>
+ DB 117,13 ; jne 20832 <_sk_load_f16_sse2+0x168>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,197,254,255,255 ; jmpq 1ff1a <_sk_load_f16_sse2+0x2d>
+ DB 233,197,254,255,255 ; jmpq 206f7 <_sk_load_f16_sse2+0x2d>
DB 102,65,15,22,68,192,8 ; movhpd 0x8(%r8,%rax,8),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,176,254,255,255 ; jb 1ff1a <_sk_load_f16_sse2+0x2d>
+ DB 15,130,176,254,255,255 ; jb 206f7 <_sk_load_f16_sse2+0x2d>
DB 243,65,15,126,76,192,16 ; movq 0x10(%r8,%rax,8),%xmm1
- DB 233,164,254,255,255 ; jmpq 1ff1a <_sk_load_f16_sse2+0x2d>
+ DB 233,164,254,255,255 ; jmpq 206f7 <_sk_load_f16_sse2+0x2d>
PUBLIC _sk_load_f16_dst_sse2
_sk_load_f16_dst_sse2 LABEL PROC
@@ -30315,7 +30732,7 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,47,1,0,0 ; jne 201c5 <_sk_load_f16_dst_sse2+0x14f>
+ DB 15,133,47,1,0,0 ; jne 209a2 <_sk_load_f16_dst_sse2+0x14f>
DB 102,65,15,16,36,192 ; movupd (%r8,%rax,8),%xmm4
DB 243,65,15,111,108,192,16 ; movdqu 0x10(%r8,%rax,8),%xmm5
DB 102,68,15,40,196 ; movapd %xmm4,%xmm8
@@ -30327,18 +30744,18 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,97,234 ; punpcklwd %xmm10,%xmm5
- DB 102,68,15,111,13,202,38,1,0 ; movdqa 0x126ca(%rip),%xmm9 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 102,68,15,111,13,45,42,1,0 ; movdqa 0x12a2d(%rip),%xmm9 # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,199,38,1,0 ; movdqa 0x126c7(%rip),%xmm11 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,29,42,42,1,0 ; movdqa 0x12a2a(%rip),%xmm11 # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
DB 102,65,15,219,235 ; pand %xmm11,%xmm5
- DB 102,15,111,61,202,38,1,0 ; movdqa 0x126ca(%rip),%xmm7 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,15,111,61,45,42,1,0 ; movdqa 0x12a2d(%rip),%xmm7 # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
DB 102,15,102,229 ; pcmpgtd %xmm5,%xmm4
DB 102,15,114,245,13 ; pslld $0xd,%xmm5
DB 102,65,15,235,236 ; por %xmm12,%xmm5
- DB 102,68,15,111,37,185,38,1,0 ; movdqa 0x126b9(%rip),%xmm12 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,68,15,111,37,28,42,1,0 ; movdqa 0x12a1c(%rip),%xmm12 # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
DB 102,65,15,254,236 ; paddd %xmm12,%xmm5
DB 102,15,223,229 ; pandn %xmm5,%xmm4
DB 102,65,15,105,242 ; punpckhwd %xmm10,%xmm6
@@ -30377,16 +30794,16 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,36,192 ; movsd (%r8,%rax,8),%xmm4
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 201de <_sk_load_f16_dst_sse2+0x168>
+ DB 117,13 ; jne 209bb <_sk_load_f16_dst_sse2+0x168>
DB 243,15,126,228 ; movq %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
- DB 233,197,254,255,255 ; jmpq 200a3 <_sk_load_f16_dst_sse2+0x2d>
+ DB 233,197,254,255,255 ; jmpq 20880 <_sk_load_f16_dst_sse2+0x2d>
DB 102,65,15,22,100,192,8 ; movhpd 0x8(%r8,%rax,8),%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,176,254,255,255 ; jb 200a3 <_sk_load_f16_dst_sse2+0x2d>
+ DB 15,130,176,254,255,255 ; jb 20880 <_sk_load_f16_dst_sse2+0x2d>
DB 243,65,15,126,108,192,16 ; movq 0x10(%r8,%rax,8),%xmm5
- DB 233,164,254,255,255 ; jmpq 200a3 <_sk_load_f16_dst_sse2+0x2d>
+ DB 233,164,254,255,255 ; jmpq 20880 <_sk_load_f16_dst_sse2+0x2d>
PUBLIC _sk_gather_f16_sse2
_sk_gather_f16_sse2 LABEL PROC
@@ -30438,18 +30855,18 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,68,15,105,201 ; punpckhwd %xmm1,%xmm9
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,97,200 ; punpcklwd %xmm8,%xmm1
- DB 102,68,15,111,21,200,36,1,0 ; movdqa 0x124c8(%rip),%xmm10 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 102,68,15,111,21,43,40,1,0 ; movdqa 0x1282b(%rip),%xmm10 # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,226 ; pand %xmm10,%xmm12
- DB 102,68,15,111,29,197,36,1,0 ; movdqa 0x124c5(%rip),%xmm11 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,29,40,40,1,0 ; movdqa 0x12828(%rip),%xmm11 # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,200,36,1,0 ; movdqa 0x124c8(%rip),%xmm3 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,15,111,29,43,40,1,0 ; movdqa 0x1282b(%rip),%xmm3 # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,102,193 ; pcmpgtd %xmm1,%xmm0
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,37,183,36,1,0 ; movdqa 0x124b7(%rip),%xmm12 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,68,15,111,37,26,40,1,0 ; movdqa 0x1281a(%rip),%xmm12 # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
DB 102,65,15,254,204 ; paddd %xmm12,%xmm1
DB 102,15,223,193 ; pandn %xmm1,%xmm0
DB 102,65,15,105,208 ; punpckhwd %xmm8,%xmm2
@@ -30491,19 +30908,19 @@ PUBLIC _sk_store_f16_sse2
_sk_store_f16_sse2 LABEL PROC
DB 72,131,236,24 ; sub $0x18,%rsp
DB 15,41,60,36 ; movaps %xmm7,(%rsp)
- DB 102,68,15,111,29,8,36,1,0 ; movdqa 0x12408(%rip),%xmm11 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,68,15,111,29,107,39,1,0 ; movdqa 0x1276b(%rip),%xmm11 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,69,15,219,195 ; pand %xmm11,%xmm8
- DB 102,68,15,111,21,5,36,1,0 ; movdqa 0x12405(%rip),%xmm10 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 102,68,15,111,21,104,39,1,0 ; movdqa 0x12768(%rip),%xmm10 # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
DB 102,68,15,111,240 ; movdqa %xmm0,%xmm14
DB 102,69,15,219,242 ; pand %xmm10,%xmm14
- DB 102,15,111,61,3,36,1,0 ; movdqa 0x12403(%rip),%xmm7 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
- DB 102,68,15,111,37,170,37,1,0 ; movdqa 0x125aa(%rip),%xmm12 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ DB 102,15,111,61,102,39,1,0 ; movdqa 0x12766(%rip),%xmm7 # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 102,68,15,111,37,13,41,1,0 ; movdqa 0x1290d(%rip),%xmm12 # 334f0 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
DB 102,68,15,111,248 ; movdqa %xmm0,%xmm15
DB 102,65,15,114,247,3 ; pslld $0x3,%xmm15
DB 102,69,15,219,252 ; pand %xmm12,%xmm15
DB 102,69,15,254,248 ; paddd %xmm8,%xmm15
- DB 102,68,15,111,45,92,32,1,0 ; movdqa 0x1205c(%rip),%xmm13 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ DB 102,68,15,111,45,191,35,1,0 ; movdqa 0x123bf(%rip),%xmm13 # 32fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 102,69,15,254,253 ; paddd %xmm13,%xmm15
DB 102,65,15,114,231,16 ; psrad $0x10,%xmm15
DB 102,68,15,111,199 ; movdqa %xmm7,%xmm8
@@ -30559,7 +30976,7 @@ _sk_store_f16_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,40 ; jne 20559 <_sk_store_f16_sse2+0x192>
+ DB 117,40 ; jne 20d36 <_sk_store_f16_sse2+0x192>
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,65,15,98,254 ; punpckldq %xmm14,%xmm7
DB 243,65,15,127,60,192 ; movdqu %xmm7,(%r8,%rax,8)
@@ -30573,13 +30990,13 @@ _sk_store_f16_sse2 LABEL PROC
DB 102,69,15,98,206 ; punpckldq %xmm14,%xmm9
DB 102,69,15,214,12,192 ; movq %xmm9,(%r8,%rax,8)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,222 ; je 2054d <_sk_store_f16_sse2+0x186>
+ DB 116,222 ; je 20d2a <_sk_store_f16_sse2+0x186>
DB 102,69,15,23,76,192,8 ; movhpd %xmm9,0x8(%r8,%rax,8)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,209 ; jb 2054d <_sk_store_f16_sse2+0x186>
+ DB 114,209 ; jb 20d2a <_sk_store_f16_sse2+0x186>
DB 102,69,15,106,198 ; punpckhdq %xmm14,%xmm8
DB 102,69,15,214,68,192,16 ; movq %xmm8,0x10(%r8,%rax,8)
- DB 235,195 ; jmp 2054d <_sk_store_f16_sse2+0x186>
+ DB 235,195 ; jmp 20d2a <_sk_store_f16_sse2+0x186>
PUBLIC _sk_load_u16_be_sse2
_sk_load_u16_be_sse2 LABEL PROC
@@ -30592,7 +31009,7 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,190,0,0,0 ; jne 2066f <_sk_load_u16_be_sse2+0xe5>
+ DB 15,133,190,0,0,0 ; jne 20e4c <_sk_load_u16_be_sse2+0xe5>
DB 102,65,15,16,4,64 ; movupd (%r8,%rax,2),%xmm0
DB 243,65,15,111,76,64,16 ; movdqu 0x10(%r8,%rax,2),%xmm1
DB 102,15,40,208 ; movapd %xmm0,%xmm2
@@ -30609,7 +31026,7 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,65,15,97,201 ; punpcklwd %xmm9,%xmm1
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 68,15,40,5,110,31,1,0 ; movaps 0x11f6e(%rip),%xmm8 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 68,15,40,5,209,34,1,0 ; movaps 0x122d1(%rip),%xmm8 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -30637,16 +31054,16 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,4,64 ; movsd (%r8,%rax,2),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 20688 <_sk_load_u16_be_sse2+0xfe>
+ DB 117,13 ; jne 20e65 <_sk_load_u16_be_sse2+0xfe>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,54,255,255,255 ; jmpq 205be <_sk_load_u16_be_sse2+0x34>
+ DB 233,54,255,255,255 ; jmpq 20d9b <_sk_load_u16_be_sse2+0x34>
DB 102,65,15,22,68,64,8 ; movhpd 0x8(%r8,%rax,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,33,255,255,255 ; jb 205be <_sk_load_u16_be_sse2+0x34>
+ DB 15,130,33,255,255,255 ; jb 20d9b <_sk_load_u16_be_sse2+0x34>
DB 243,65,15,126,76,64,16 ; movq 0x10(%r8,%rax,2),%xmm1
- DB 233,21,255,255,255 ; jmpq 205be <_sk_load_u16_be_sse2+0x34>
+ DB 233,21,255,255,255 ; jmpq 20d9b <_sk_load_u16_be_sse2+0x34>
PUBLIC _sk_load_rgb_u16_be_sse2
_sk_load_rgb_u16_be_sse2 LABEL PROC
@@ -30661,7 +31078,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 72,141,4,64 ; lea (%rax,%rax,2),%rax
DB 72,193,248,32 ; sar $0x20,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,175,0,0,0 ; jne 20783 <_sk_load_rgb_u16_be_sse2+0xda>
+ DB 15,133,175,0,0,0 ; jne 20f60 <_sk_load_rgb_u16_be_sse2+0xda>
DB 243,65,15,111,20,64 ; movdqu (%r8,%rax,2),%xmm2
DB 243,65,15,111,92,64,8 ; movdqu 0x8(%r8,%rax,2),%xmm3
DB 102,15,115,219,4 ; psrldq $0x4,%xmm3
@@ -30682,7 +31099,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,65,15,97,200 ; punpcklwd %xmm8,%xmm1
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 68,15,40,13,56,30,1,0 ; movaps 0x11e38(%rip),%xmm9 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 68,15,40,13,155,33,1,0 ; movaps 0x1219b(%rip),%xmm9 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -30699,27 +31116,27 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,79,27,1,0 ; movaps 0x11b4f(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,178,30,1,0 ; movaps 0x11eb2(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,84,64,4,2 ; pinsrw $0x2,0x4(%r8,%rax,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 207a8 <_sk_load_rgb_u16_be_sse2+0xff>
+ DB 117,13 ; jne 20f85 <_sk_load_rgb_u16_be_sse2+0xff>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,239,192 ; pxor %xmm0,%xmm0
- DB 233,80,255,255,255 ; jmpq 206f8 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,80,255,255,255 ; jmpq 20ed5 <_sk_load_rgb_u16_be_sse2+0x4f>
DB 102,65,15,110,68,64,6 ; movd 0x6(%r8,%rax,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,68,64,10,2 ; pinsrw $0x2,0xa(%r8,%rax,2),%xmm0
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,24 ; jb 207d9 <_sk_load_rgb_u16_be_sse2+0x130>
+ DB 114,24 ; jb 20fb6 <_sk_load_rgb_u16_be_sse2+0x130>
DB 102,65,15,110,92,64,12 ; movd 0xc(%r8,%rax,2),%xmm3
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,92,64,16,2 ; pinsrw $0x2,0x10(%r8,%rax,2),%xmm3
- DB 233,31,255,255,255 ; jmpq 206f8 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,31,255,255,255 ; jmpq 20ed5 <_sk_load_rgb_u16_be_sse2+0x4f>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,22,255,255,255 ; jmpq 206f8 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,22,255,255,255 ; jmpq 20ed5 <_sk_load_rgb_u16_be_sse2+0x4f>
PUBLIC _sk_store_u16_be_sse2
_sk_store_u16_be_sse2 LABEL PROC
@@ -30731,7 +31148,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
- DB 68,15,40,21,24,32,1,0 ; movaps 0x12018(%rip),%xmm10 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ DB 68,15,40,21,123,35,1,0 ; movaps 0x1237b(%rip),%xmm10 # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
@@ -30776,7 +31193,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,98,209 ; punpckldq %xmm9,%xmm10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,21 ; jne 20902 <_sk_store_u16_be_sse2+0x120>
+ DB 117,21 ; jne 210df <_sk_store_u16_be_sse2+0x120>
DB 69,15,17,20,64 ; movups %xmm10,(%r8,%rax,2)
DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8
DB 243,69,15,127,68,64,16 ; movdqu %xmm8,0x10(%r8,%rax,2)
@@ -30784,13 +31201,13 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 102,69,15,214,20,64 ; movq %xmm10,(%r8,%rax,2)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je 208fe <_sk_store_u16_be_sse2+0x11c>
+ DB 116,240 ; je 210db <_sk_store_u16_be_sse2+0x11c>
DB 102,69,15,23,84,64,8 ; movhpd %xmm10,0x8(%r8,%rax,2)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 208fe <_sk_store_u16_be_sse2+0x11c>
+ DB 114,227 ; jb 210db <_sk_store_u16_be_sse2+0x11c>
DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8
DB 102,69,15,214,68,64,16 ; movq %xmm8,0x10(%r8,%rax,2)
- DB 235,213 ; jmp 208fe <_sk_store_u16_be_sse2+0x11c>
+ DB 235,213 ; jmp 210db <_sk_store_u16_be_sse2+0x11c>
PUBLIC _sk_load_f32_sse2
_sk_load_f32_sse2 LABEL PROC
@@ -30804,7 +31221,7 @@ _sk_load_f32_sse2 LABEL PROC
DB 73,99,193 ; movslq %r9d,%rax
DB 69,15,16,4,128 ; movups (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 20994 <_sk_load_f32_sse2+0x6b>
+ DB 117,66 ; jne 21171 <_sk_load_f32_sse2+0x6b>
DB 65,15,16,68,128,16 ; movups 0x10(%r8,%rax,4),%xmm0
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
DB 69,15,16,76,128,48 ; movups 0x30(%r8,%rax,4),%xmm9
@@ -30824,17 +31241,17 @@ _sk_load_f32_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,8 ; jne 209a6 <_sk_load_f32_sse2+0x7d>
+ DB 117,8 ; jne 21183 <_sk_load_f32_sse2+0x7d>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
- DB 235,190 ; jmp 20964 <_sk_load_f32_sse2+0x3b>
+ DB 235,190 ; jmp 21141 <_sk_load_f32_sse2+0x3b>
DB 65,15,16,68,128,16 ; movups 0x10(%r8,%rax,4),%xmm0
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,8 ; jb 209ba <_sk_load_f32_sse2+0x91>
+ DB 114,8 ; jb 21197 <_sk_load_f32_sse2+0x91>
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
- DB 235,170 ; jmp 20964 <_sk_load_f32_sse2+0x3b>
+ DB 235,170 ; jmp 21141 <_sk_load_f32_sse2+0x3b>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,165 ; jmp 20964 <_sk_load_f32_sse2+0x3b>
+ DB 235,165 ; jmp 21141 <_sk_load_f32_sse2+0x3b>
PUBLIC _sk_load_f32_dst_sse2
_sk_load_f32_dst_sse2 LABEL PROC
@@ -30848,7 +31265,7 @@ _sk_load_f32_dst_sse2 LABEL PROC
DB 73,99,193 ; movslq %r9d,%rax
DB 69,15,16,4,128 ; movups (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 20a2a <_sk_load_f32_dst_sse2+0x6b>
+ DB 117,66 ; jne 21207 <_sk_load_f32_dst_sse2+0x6b>
DB 65,15,16,100,128,16 ; movups 0x10(%r8,%rax,4),%xmm4
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
DB 69,15,16,76,128,48 ; movups 0x30(%r8,%rax,4),%xmm9
@@ -30868,17 +31285,17 @@ _sk_load_f32_dst_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,8 ; jne 20a3c <_sk_load_f32_dst_sse2+0x7d>
+ DB 117,8 ; jne 21219 <_sk_load_f32_dst_sse2+0x7d>
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,190 ; jmp 209fa <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,190 ; jmp 211d7 <_sk_load_f32_dst_sse2+0x3b>
DB 65,15,16,100,128,16 ; movups 0x10(%r8,%rax,4),%xmm4
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,8 ; jb 20a50 <_sk_load_f32_dst_sse2+0x91>
+ DB 114,8 ; jb 2122d <_sk_load_f32_dst_sse2+0x91>
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
- DB 235,170 ; jmp 209fa <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,170 ; jmp 211d7 <_sk_load_f32_dst_sse2+0x3b>
DB 15,87,255 ; xorps %xmm7,%xmm7
- DB 235,165 ; jmp 209fa <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,165 ; jmp 211d7 <_sk_load_f32_dst_sse2+0x3b>
PUBLIC _sk_store_f32_sse2
_sk_store_f32_sse2 LABEL PROC
@@ -30905,7 +31322,7 @@ _sk_store_f32_sse2 LABEL PROC
DB 102,69,15,20,203 ; unpcklpd %xmm11,%xmm9
DB 102,69,15,17,36,128 ; movupd %xmm12,(%r8,%rax,4)
DB 72,133,255 ; test %rdi,%rdi
- DB 117,29 ; jne 20ad2 <_sk_store_f32_sse2+0x7d>
+ DB 117,29 ; jne 212af <_sk_store_f32_sse2+0x7d>
DB 102,69,15,21,211 ; unpckhpd %xmm11,%xmm10
DB 69,15,17,68,128,16 ; movups %xmm8,0x10(%r8,%rax,4)
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
@@ -30913,12 +31330,12 @@ _sk_store_f32_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,246 ; je 20ace <_sk_store_f32_sse2+0x79>
+ DB 116,246 ; je 212ab <_sk_store_f32_sse2+0x79>
DB 69,15,17,68,128,16 ; movups %xmm8,0x10(%r8,%rax,4)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,234 ; jb 20ace <_sk_store_f32_sse2+0x79>
+ DB 114,234 ; jb 212ab <_sk_store_f32_sse2+0x79>
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
- DB 235,225 ; jmp 20ace <_sk_store_f32_sse2+0x79>
+ DB 235,225 ; jmp 212ab <_sk_store_f32_sse2+0x79>
PUBLIC _sk_repeat_x_sse2
_sk_repeat_x_sse2 LABEL PROC
@@ -30930,7 +31347,7 @@ _sk_repeat_x_sse2 LABEL PROC
DB 243,69,15,91,209 ; cvttps2dq %xmm9,%xmm10
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,84,13,183,23,1,0 ; andps 0x117b7(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,84,13,26,27,1,0 ; andps 0x11b1a(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
@@ -30948,7 +31365,7 @@ _sk_repeat_y_sse2 LABEL PROC
DB 243,69,15,91,209 ; cvttps2dq %xmm9,%xmm10
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,84,13,118,23,1,0 ; andps 0x11776(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,84,13,217,26,1,0 ; andps 0x11ad9(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
@@ -30966,13 +31383,13 @@ _sk_mirror_x_sse2 LABEL PROC
DB 65,15,92,194 ; subps %xmm10,%xmm0
DB 243,69,15,88,192 ; addss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 243,68,15,89,13,36,14,1,0 ; mulss 0x10e24(%rip),%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,199,16,1,0 ; mulss 0x110c7(%rip),%xmm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 243,69,15,91,217 ; cvttps2dq %xmm9,%xmm11
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
DB 69,15,194,203,1 ; cmpltps %xmm11,%xmm9
- DB 68,15,84,13,21,23,1,0 ; andps 0x11715(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,84,13,120,26,1,0 ; andps 0x11a78(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -30993,13 +31410,13 @@ _sk_mirror_y_sse2 LABEL PROC
DB 65,15,92,202 ; subps %xmm10,%xmm1
DB 243,69,15,88,192 ; addss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 243,68,15,89,13,184,13,1,0 ; mulss 0x10db8(%rip),%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,91,16,1,0 ; mulss 0x1105b(%rip),%xmm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 243,69,15,91,217 ; cvttps2dq %xmm9,%xmm11
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
DB 69,15,194,203,1 ; cmpltps %xmm11,%xmm9
- DB 68,15,84,13,169,22,1,0 ; andps 0x116a9(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,84,13,12,26,1,0 ; andps 0x11a0c(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -31014,7 +31431,7 @@ PUBLIC _sk_clamp_x_1_sse2
_sk_clamp_x_1_sse2 LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 68,15,95,192 ; maxps %xmm0,%xmm8
- DB 68,15,93,5,121,22,1,0 ; minps 0x11679(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,93,5,220,25,1,0 ; minps 0x119dc(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -31025,7 +31442,7 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 69,15,91,200 ; cvtdq2ps %xmm8,%xmm9
DB 68,15,40,208 ; movaps %xmm0,%xmm10
DB 69,15,194,209,1 ; cmpltps %xmm9,%xmm10
- DB 68,15,40,29,87,22,1,0 ; movaps 0x11657(%rip),%xmm11 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,29,186,25,1,0 ; movaps 0x119ba(%rip),%xmm11 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,84,211 ; andps %xmm11,%xmm10
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31038,14 +31455,14 @@ _sk_repeat_x_1_sse2 LABEL PROC
PUBLIC _sk_mirror_x_1_sse2
_sk_mirror_x_1_sse2 LABEL PROC
- DB 68,15,40,13,143,22,1,0 ; movaps 0x1168f(%rip),%xmm9 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,40,13,242,25,1,0 ; movaps 0x119f2(%rip),%xmm9 # 32e70 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
DB 65,15,88,193 ; addps %xmm9,%xmm0
- DB 68,15,40,21,19,22,1,0 ; movaps 0x11613(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,21,118,25,1,0 ; movaps 0x11976(%rip),%xmm10 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 68,15,89,208 ; mulps %xmm0,%xmm10
DB 243,69,15,91,194 ; cvttps2dq %xmm10,%xmm8
DB 69,15,91,216 ; cvtdq2ps %xmm8,%xmm11
DB 69,15,194,211,1 ; cmpltps %xmm11,%xmm10
- DB 68,15,40,37,9,22,1,0 ; movaps 0x11609(%rip),%xmm12 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,37,108,25,1,0 ; movaps 0x1196c(%rip),%xmm12 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,84,212 ; andps %xmm12,%xmm10
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,218 ; subps %xmm10,%xmm11
@@ -31064,10 +31481,10 @@ _sk_mirror_x_1_sse2 LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse2
_sk_luminance_to_alpha_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 15,89,5,43,27,1,0 ; mulps 0x11b2b(%rip),%xmm0 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
- DB 15,89,13,52,27,1,0 ; mulps 0x11b34(%rip),%xmm1 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
+ DB 15,89,5,142,30,1,0 ; mulps 0x11e8e(%rip),%xmm0 # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ DB 15,89,13,151,30,1,0 ; mulps 0x11e97(%rip),%xmm1 # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,58,27,1,0 ; mulps 0x11b3a(%rip),%xmm3 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
+ DB 15,89,29,157,30,1,0 ; mulps 0x11e9d(%rip),%xmm3 # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -31363,9 +31780,9 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 76,139,112,8 ; mov 0x8(%rax),%r14
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js 211b6 <_sk_evenly_spaced_gradient_sse2+0x18>
+ DB 120,7 ; js 21993 <_sk_evenly_spaced_gradient_sse2+0x18>
DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1
- DB 235,21 ; jmp 211cb <_sk_evenly_spaced_gradient_sse2+0x2d>
+ DB 235,21 ; jmp 219a8 <_sk_evenly_spaced_gradient_sse2+0x2d>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -31467,7 +31884,7 @@ _sk_gradient_sse2 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,41 ; jb 21392 <_sk_gradient_sse2+0x3b>
+ DB 114,41 ; jb 21b6f <_sk_gradient_sse2+0x3b>
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 73,255,200 ; dec %r8
DB 73,131,193,4 ; add $0x4,%r9
@@ -31478,7 +31895,7 @@ _sk_gradient_sse2 LABEL PROC
DB 102,15,250,202 ; psubd %xmm2,%xmm1
DB 73,131,193,4 ; add $0x4,%r9
DB 73,255,200 ; dec %r8
- DB 117,230 ; jne 21378 <_sk_gradient_sse2+0x21>
+ DB 117,230 ; jne 21b55 <_sk_gradient_sse2+0x21>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,209 ; movq %xmm2,%r9
DB 69,137,200 ; mov %r9d,%r8d
@@ -31612,29 +32029,29 @@ _sk_xy_to_unit_angle_sse2 LABEL PROC
DB 69,15,94,220 ; divps %xmm12,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
- DB 68,15,40,45,150,18,1,0 ; movaps 0x11296(%rip),%xmm13 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ DB 68,15,40,45,249,21,1,0 ; movaps 0x115f9(%rip),%xmm13 # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,154,18,1,0 ; addps 0x1129a(%rip),%xmm13 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,88,45,253,21,1,0 ; addps 0x115fd(%rip),%xmm13 # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,158,18,1,0 ; addps 0x1129e(%rip),%xmm13 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 68,15,88,45,1,22,1,0 ; addps 0x11601(%rip),%xmm13 # 333c0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,162,18,1,0 ; addps 0x112a2(%rip),%xmm13 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ DB 68,15,88,45,5,22,1,0 ; addps 0x11605(%rip),%xmm13 # 333d0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,40,21,161,18,1,0 ; movaps 0x112a1(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 68,15,40,21,4,22,1,0 ; movaps 0x11604(%rip),%xmm10 # 333e0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
DB 69,15,92,213 ; subps %xmm13,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,205 ; andnps %xmm13,%xmm9
DB 69,15,86,202 ; orps %xmm10,%xmm9
DB 68,15,194,192,1 ; cmpltps %xmm0,%xmm8
- DB 68,15,40,21,164,12,1,0 ; movaps 0x10ca4(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,21,7,16,1,0 ; movaps 0x11007(%rip),%xmm10 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,84,208 ; andps %xmm8,%xmm10
DB 69,15,85,193 ; andnps %xmm9,%xmm8
DB 69,15,86,194 ; orps %xmm10,%xmm8
DB 68,15,40,201 ; movaps %xmm1,%xmm9
DB 68,15,194,200,1 ; cmpltps %xmm0,%xmm9
- DB 68,15,40,21,147,12,1,0 ; movaps 0x10c93(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,246,15,1,0 ; movaps 0x10ff6(%rip),%xmm10 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,208 ; subps %xmm8,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,200 ; andnps %xmm8,%xmm9
@@ -31665,7 +32082,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 243,69,15,89,203 ; mulss %xmm11,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,10,18,1,0 ; mulps 0x1120a(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ DB 68,15,89,13,109,21,1,0 ; mulps 0x1156d(%rip),%xmm9 # 333f0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31673,7 +32090,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,245,17,1,0 ; mulps 0x111f5(%rip),%xmm10 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,21,88,21,1,0 ; mulps 0x11558(%rip),%xmm10 # 33400 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31682,8 +32099,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,237,16,1,0 ; xorps 0x110ed(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
- DB 68,15,89,5,197,11,1,0 ; mulps 0x10bc5(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,87,13,80,20,1,0 ; xorps 0x11450(%rip),%xmm9 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 68,15,89,5,40,15,1,0 ; mulps 0x10f28(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31702,7 +32119,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 243,69,15,89,203 ; mulss %xmm11,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,108,17,1,0 ; mulps 0x1116c(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ DB 68,15,89,13,207,20,1,0 ; mulps 0x114cf(%rip),%xmm9 # 333f0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31710,7 +32127,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,87,17,1,0 ; mulps 0x11157(%rip),%xmm10 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,21,186,20,1,0 ; mulps 0x114ba(%rip),%xmm10 # 33400 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31719,8 +32136,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,79,16,1,0 ; xorps 0x1104f(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
- DB 68,15,89,5,39,11,1,0 ; mulps 0x10b27(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,87,13,178,19,1,0 ; xorps 0x113b2(%rip),%xmm9 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 68,15,89,5,138,14,1,0 ; mulps 0x10e8a(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31736,7 +32153,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,69,15,89,200 ; mulss %xmm8,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,223,16,1,0 ; mulps 0x110df(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ DB 68,15,89,13,66,20,1,0 ; mulps 0x11442(%rip),%xmm9 # 333f0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -31744,7 +32161,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,69,15,89,192 ; mulss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,92,192 ; subps %xmm8,%xmm0
- DB 15,87,5,235,15,1,0 ; xorps 0x10feb(%rip),%xmm0 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 15,87,5,78,19,1,0 ; xorps 0x1134e(%rip),%xmm0 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31784,7 +32201,7 @@ _sk_apply_vector_mask_sse2 LABEL PROC
PUBLIC _sk_save_xy_sse2
_sk_save_xy_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,82,10,1,0 ; movaps 0x10a52(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,5,181,13,1,0 ; movaps 0x10db5(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -31792,7 +32209,7 @@ _sk_save_xy_sse2 LABEL PROC
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
DB 69,15,40,217 ; movaps %xmm9,%xmm11
DB 69,15,194,218,1 ; cmpltps %xmm10,%xmm11
- DB 68,15,40,37,61,10,1,0 ; movaps 0x10a3d(%rip),%xmm12 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,37,160,13,1,0 ; movaps 0x10da0(%rip),%xmm12 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,92,211 ; subps %xmm11,%xmm10
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31835,8 +32252,8 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,157,15,1,0 ; addps 0x10f9d(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,149,9,1,0 ; movaps 0x10995(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,0,19,1,0 ; addps 0x11300(%rip),%xmm0 # 33410 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 68,15,40,13,248,12,1,0 ; movaps 0x10cf8(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31847,7 +32264,7 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,97,9,1,0 ; addps 0x10961(%rip),%xmm0 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,5,196,12,1,0 ; addps 0x10cc4(%rip),%xmm0 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31857,8 +32274,8 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,80,15,1,0 ; addps 0x10f50(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,72,9,1,0 ; movaps 0x10948(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,179,18,1,0 ; addps 0x112b3(%rip),%xmm1 # 33410 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 68,15,40,13,171,12,1,0 ; movaps 0x10cab(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31869,7 +32286,7 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,19,9,1,0 ; addps 0x10913(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,13,118,12,1,0 ; addps 0x10c76(%rip),%xmm1 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31879,13 +32296,13 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,19,15,1,0 ; addps 0x10f13(%rip),%xmm0 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,251,8,1,0 ; movaps 0x108fb(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,118,18,1,0 ; addps 0x11276(%rip),%xmm0 # 33420 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ DB 68,15,40,13,94,12,1,0 ; movaps 0x10c5e(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,7,15,1,0 ; mulps 0x10f07(%rip),%xmm9 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,13,223,10,1,0 ; addps 0x10adf(%rip),%xmm9 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,13,106,18,1,0 ; mulps 0x1126a(%rip),%xmm9 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ DB 68,15,88,13,66,14,1,0 ; addps 0x10e42(%rip),%xmm9 # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31896,16 +32313,16 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,187,14,1,0 ; addps 0x10ebb(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,179,8,1,0 ; movaps 0x108b3(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,30,18,1,0 ; addps 0x1121e(%rip),%xmm0 # 33410 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 68,15,40,13,22,12,1,0 ; movaps 0x10c16(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,215,14,1,0 ; movaps 0x10ed7(%rip),%xmm8 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,5,58,18,1,0 ; movaps 0x1123a(%rip),%xmm8 # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,219,14,1,0 ; addps 0x10edb(%rip),%xmm8 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,5,62,18,1,0 ; addps 0x1123e(%rip),%xmm8 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,127,8,1,0 ; addps 0x1087f(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,5,226,11,1,0 ; addps 0x10be2(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,211,14,1,0 ; addps 0x10ed3(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,5,54,18,1,0 ; addps 0x11236(%rip),%xmm8 # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31913,17 +32330,17 @@ _sk_bicubic_n1x_sse2 LABEL PROC
PUBLIC _sk_bicubic_p1x_sse2
_sk_bicubic_p1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,93,8,1,0 ; movaps 0x1085d(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,5,192,11,1,0 ; movaps 0x10bc0(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,136,128,0,0,0 ; movups 0x80(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,134,14,1,0 ; movaps 0x10e86(%rip),%xmm10 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,21,233,17,1,0 ; movaps 0x111e9(%rip),%xmm10 # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,138,14,1,0 ; addps 0x10e8a(%rip),%xmm10 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,21,237,17,1,0 ; addps 0x111ed(%rip),%xmm10 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,134,14,1,0 ; addps 0x10e86(%rip),%xmm10 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,21,233,17,1,0 ; addps 0x111e9(%rip),%xmm10 # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 68,15,17,144,0,1,0,0 ; movups %xmm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31933,11 +32350,11 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,86,14,1,0 ; addps 0x10e56(%rip),%xmm0 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 15,88,5,185,17,1,0 ; addps 0x111b9(%rip),%xmm0 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,38,14,1,0 ; mulps 0x10e26(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,5,254,9,1,0 ; addps 0x109fe(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,5,137,17,1,0 ; mulps 0x11189(%rip),%xmm8 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ DB 68,15,88,5,97,13,1,0 ; addps 0x10d61(%rip),%xmm8 # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31948,13 +32365,13 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,233,13,1,0 ; addps 0x10de9(%rip),%xmm1 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,209,7,1,0 ; movaps 0x107d1(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,76,17,1,0 ; addps 0x1114c(%rip),%xmm1 # 33420 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ DB 68,15,40,13,52,11,1,0 ; movaps 0x10b34(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,221,13,1,0 ; mulps 0x10ddd(%rip),%xmm9 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,13,181,9,1,0 ; addps 0x109b5(%rip),%xmm9 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,13,64,17,1,0 ; mulps 0x11140(%rip),%xmm9 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ DB 68,15,88,13,24,13,1,0 ; addps 0x10d18(%rip),%xmm9 # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31965,16 +32382,16 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,144,13,1,0 ; addps 0x10d90(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
- DB 68,15,40,13,136,7,1,0 ; movaps 0x10788(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,243,16,1,0 ; addps 0x110f3(%rip),%xmm1 # 33410 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 68,15,40,13,235,10,1,0 ; movaps 0x10aeb(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,172,13,1,0 ; movaps 0x10dac(%rip),%xmm8 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,5,15,17,1,0 ; movaps 0x1110f(%rip),%xmm8 # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,176,13,1,0 ; addps 0x10db0(%rip),%xmm8 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,5,19,17,1,0 ; addps 0x11113(%rip),%xmm8 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,84,7,1,0 ; addps 0x10754(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,5,183,10,1,0 ; addps 0x10ab7(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,168,13,1,0 ; addps 0x10da8(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,5,11,17,1,0 ; addps 0x1110b(%rip),%xmm8 # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31982,17 +32399,17 @@ _sk_bicubic_n1y_sse2 LABEL PROC
PUBLIC _sk_bicubic_p1y_sse2
_sk_bicubic_p1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,50,7,1,0 ; movaps 0x10732(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,5,149,10,1,0 ; movaps 0x10a95(%rip),%xmm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,136,192,0,0,0 ; movups 0xc0(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,90,13,1,0 ; movaps 0x10d5a(%rip),%xmm10 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ DB 68,15,40,21,189,16,1,0 ; movaps 0x110bd(%rip),%xmm10 # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,94,13,1,0 ; addps 0x10d5e(%rip),%xmm10 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,88,21,193,16,1,0 ; addps 0x110c1(%rip),%xmm10 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,90,13,1,0 ; addps 0x10d5a(%rip),%xmm10 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,21,189,16,1,0 ; addps 0x110bd(%rip),%xmm10 # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 68,15,17,144,64,1,0,0 ; movups %xmm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -32002,11 +32419,11 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,41,13,1,0 ; addps 0x10d29(%rip),%xmm1 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 15,88,13,140,16,1,0 ; addps 0x1108c(%rip),%xmm1 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,249,12,1,0 ; mulps 0x10cf9(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,88,5,209,8,1,0 ; addps 0x108d1(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,89,5,92,16,1,0 ; mulps 0x1105c(%rip),%xmm8 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ DB 68,15,88,5,52,12,1,0 ; addps 0x10c34(%rip),%xmm8 # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -32135,7 +32552,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,65,15,254,205 ; paddd %xmm13,%xmm1
DB 102,68,15,127,108,36,80 ; movdqa %xmm13,0x50(%rsp)
DB 102,15,254,217 ; paddd %xmm1,%xmm3
- DB 102,68,15,111,5,86,11,1,0 ; movdqa 0x10b56(%rip),%xmm8 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,68,15,111,5,185,14,1,0 ; movdqa 0x10eb9(%rip),%xmm8 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,112,195,245 ; pshufd $0xf5,%xmm3,%xmm0
DB 102,65,15,244,216 ; pmuludq %xmm8,%xmm3
DB 102,65,15,244,192 ; pmuludq %xmm8,%xmm0
@@ -32174,7 +32591,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,66,15,16,44,139 ; movss (%rbx,%r9,4),%xmm5
DB 15,20,236 ; unpcklps %xmm4,%xmm5
DB 102,15,20,221 ; unpcklpd %xmm5,%xmm3
- DB 102,68,15,111,37,93,4,1,0 ; movdqa 0x1045d(%rip),%xmm12 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,37,192,7,1,0 ; movdqa 0x107c0(%rip),%xmm12 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,65,15,254,196 ; paddd %xmm12,%xmm0
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -32190,7 +32607,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,66,15,16,36,139 ; movss (%rbx,%r9,4),%xmm4
DB 15,20,224 ; unpcklps %xmm0,%xmm4
DB 102,15,20,236 ; unpcklpd %xmm4,%xmm5
- DB 15,40,37,66,10,1,0 ; movaps 0x10a42(%rip),%xmm4 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 15,40,37,165,13,1,0 ; movaps 0x10da5(%rip),%xmm4 # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
DB 68,15,88,220 ; addps %xmm4,%xmm11
DB 68,15,41,92,36,64 ; movaps %xmm11,0x40(%rsp)
DB 68,15,40,223 ; movaps %xmm7,%xmm11
@@ -32226,7 +32643,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 15,20,249 ; unpcklps %xmm1,%xmm7
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
- DB 102,15,250,13,183,9,1,0 ; psubd 0x109b7(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,13,26,13,1,0 ; psubd 0x10d1a(%rip),%xmm1 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,15,112,225,78 ; pshufd $0x4e,%xmm1,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32316,7 +32733,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,233 ; unpcklps %xmm1,%xmm5
DB 102,15,20,221 ; unpcklpd %xmm5,%xmm3
- DB 102,68,15,111,45,207,1,1,0 ; movdqa 0x101cf(%rip),%xmm13 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,45,50,5,1,0 ; movdqa 0x10532(%rip),%xmm13 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,65,15,254,197 ; paddd %xmm13,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
@@ -32413,7 +32830,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,111,206 ; movdqa %xmm6,%xmm1
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,15,112,209,245 ; pshufd $0xf5,%xmm1,%xmm2
- DB 102,15,111,29,84,6,1,0 ; movdqa 0x10654(%rip),%xmm3 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,29,183,9,1,0 ; movdqa 0x109b7(%rip),%xmm3 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,244,203 ; pmuludq %xmm3,%xmm1
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -32451,7 +32868,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,236 ; unpcklps %xmm4,%xmm5
DB 102,15,20,213 ; unpcklpd %xmm5,%xmm2
- DB 102,15,111,5,100,255,0,0 ; movdqa 0xff64(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,111,5,199,2,1,0 ; movdqa 0x102c7(%rip),%xmm0 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -32532,7 +32949,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,111,214 ; movdqa %xmm6,%xmm2
DB 102,65,15,254,212 ; paddd %xmm12,%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,13,50,4,1,0 ; movdqa 0x10432(%rip),%xmm1 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,13,149,7,1,0 ; movdqa 0x10795(%rip),%xmm1 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -32554,7 +32971,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 68,15,20,209 ; unpcklps %xmm1,%xmm10
DB 102,68,15,20,210 ; unpcklpd %xmm2,%xmm10
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 102,15,250,13,215,3,1,0 ; psubd 0x103d7(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,13,58,7,1,0 ; psubd 0x1073a(%rip),%xmm1 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32569,7 +32986,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,20,131 ; movss (%rbx,%rax,4),%xmm2
DB 15,20,209 ; unpcklps %xmm1,%xmm2
DB 102,15,20,226 ; unpcklpd %xmm2,%xmm4
- DB 102,15,254,5,66,253,0,0 ; paddd 0xfd42(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,5,165,0,1,0 ; paddd 0x100a5(%rip),%xmm0 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32606,7 +33023,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 15,20,199 ; unpcklps %xmm7,%xmm0
DB 102,15,20,193 ; unpcklpd %xmm1,%xmm0
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
- DB 102,15,250,13,225,2,1,0 ; psubd 0x102e1(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,13,68,6,1,0 ; psubd 0x10644(%rip),%xmm1 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,15,112,249,78 ; pshufd $0x4e,%xmm1,%xmm7
DB 102,73,15,126,248 ; movq %xmm7,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32621,7 +33038,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,52,131 ; movss (%rbx,%rax,4),%xmm6
DB 15,20,247 ; unpcklps %xmm7,%xmm6
DB 102,15,20,206 ; unpcklpd %xmm6,%xmm1
- DB 102,15,254,21,76,252,0,0 ; paddd 0xfc4c(%rip),%xmm2 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,21,175,255,0,0 ; paddd 0xffaf(%rip),%xmm2 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -32765,7 +33182,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,254,210 ; paddd %xmm10,%xmm2
DB 102,15,111,220 ; movdqa %xmm4,%xmm3
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,15,111,37,5,0,1,0 ; movdqa 0x10005(%rip),%xmm4 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,37,104,3,1,0 ; movdqa 0x10368(%rip),%xmm4 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,112,195,245 ; pshufd $0xf5,%xmm3,%xmm0
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
@@ -32804,7 +33221,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,66,15,16,52,139 ; movss (%rbx,%r9,4),%xmm6
DB 15,20,244 ; unpcklps %xmm4,%xmm6
DB 102,15,20,238 ; unpcklpd %xmm6,%xmm5
- DB 102,15,254,5,15,249,0,0 ; paddd 0xf90f(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,5,114,252,0,0 ; paddd 0xfc72(%rip),%xmm0 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -32819,7 +33236,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,66,15,16,52,139 ; movss (%rbx,%r9,4),%xmm6
DB 15,20,244 ; unpcklps %xmm4,%xmm6
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
- DB 15,40,53,249,254,0,0 ; movaps 0xfef9(%rip),%xmm6 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 15,40,53,92,2,1,0 ; movaps 0x1025c(%rip),%xmm6 # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
DB 68,15,88,198 ; addps %xmm6,%xmm8
DB 68,15,41,68,36,48 ; movaps %xmm8,0x30(%rsp)
DB 68,15,88,254 ; addps %xmm6,%xmm15
@@ -32837,7 +33254,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,254,215 ; paddd %xmm15,%xmm2
DB 102,68,15,127,124,36,96 ; movdqa %xmm15,0x60(%rsp)
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,13,172,254,0,0 ; movdqa 0xfeac(%rip),%xmm1 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,13,15,2,1,0 ; movdqa 0x1020f(%rip),%xmm1 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -32858,7 +33275,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,240 ; unpcklps %xmm0,%xmm6
DB 102,15,20,242 ; unpcklpd %xmm2,%xmm6
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
- DB 102,15,250,5,87,254,0,0 ; psubd 0xfe57(%rip),%xmm0 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,5,186,1,1,0 ; psubd 0x101ba(%rip),%xmm0 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,15,112,208,78 ; pshufd $0x4e,%xmm0,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32873,7 +33290,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,68,15,16,28,131 ; movss (%rbx,%rax,4),%xmm11
DB 68,15,20,216 ; unpcklps %xmm0,%xmm11
DB 102,65,15,20,211 ; unpcklpd %xmm11,%xmm2
- DB 102,15,254,13,191,247,0,0 ; paddd 0xf7bf(%rip),%xmm1 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,13,34,251,0,0 ; paddd 0xfb22(%rip),%xmm1 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32911,7 +33328,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,111,194 ; movdqa %xmm10,%xmm0
DB 102,15,254,68,36,32 ; paddd 0x20(%rsp),%xmm0
DB 102,15,112,216,245 ; pshufd $0xf5,%xmm0,%xmm3
- DB 102,15,111,37,83,253,0,0 ; movdqa 0xfd53(%rip),%xmm4 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,37,182,0,1,0 ; movdqa 0x100b6(%rip),%xmm4 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,68,15,111,220 ; movdqa %xmm4,%xmm11
@@ -32949,7 +33366,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,60,131 ; movss (%rbx,%rax,4),%xmm7
DB 15,20,253 ; unpcklps %xmm5,%xmm7
DB 102,15,20,199 ; unpcklpd %xmm7,%xmm0
- DB 102,68,15,111,5,95,246,0,0 ; movdqa 0xf65f(%rip),%xmm8 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,5,194,249,0,0 ; movdqa 0xf9c2(%rip),%xmm8 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,65,15,254,224 ; paddd %xmm8,%xmm4
DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
DB 102,73,15,126,232 ; movq %xmm5,%r8
@@ -33095,7 +33512,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,131 ; movss (%rbx,%rax,4),%xmm4
DB 15,20,226 ; unpcklps %xmm2,%xmm4
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
- DB 102,68,15,111,61,174,243,0,0 ; movdqa 0xf3ae(%rip),%xmm15 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,61,17,247,0,0 ; movdqa 0xf711(%rip),%xmm15 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,65,15,254,207 ; paddd %xmm15,%xmm1
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
@@ -33178,7 +33595,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,111,217 ; movdqa %xmm9,%xmm3
DB 102,65,15,254,216 ; paddd %xmm8,%xmm3
DB 102,15,112,211,245 ; pshufd $0xf5,%xmm3,%xmm2
- DB 102,15,111,45,119,248,0,0 ; movdqa 0xf877(%rip),%xmm5 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,45,218,251,0,0 ; movdqa 0xfbda(%rip),%xmm5 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,244,221 ; pmuludq %xmm5,%xmm3
DB 102,15,244,213 ; pmuludq %xmm5,%xmm2
DB 102,15,112,234,232 ; pshufd $0xe8,%xmm2,%xmm5
@@ -33199,7 +33616,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 68,15,20,198 ; unpcklps %xmm6,%xmm8
DB 102,68,15,20,197 ; unpcklpd %xmm5,%xmm8
DB 102,15,111,234 ; movdqa %xmm2,%xmm5
- DB 102,15,250,45,32,248,0,0 ; psubd 0xf820(%rip),%xmm5 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,45,131,251,0,0 ; psubd 0xfb83(%rip),%xmm5 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,15,112,245,78 ; pshufd $0x4e,%xmm5,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,232 ; movq %xmm5,%rax
@@ -33231,7 +33648,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
DB 102,69,15,254,205 ; paddd %xmm13,%xmm9
DB 102,65,15,112,233,245 ; pshufd $0xf5,%xmm9,%xmm5
- DB 102,15,111,29,126,247,0,0 ; movdqa 0xf77e(%rip),%xmm3 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,29,225,250,0,0 ; movdqa 0xfae1(%rip),%xmm3 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,68,15,244,203 ; pmuludq %xmm3,%xmm9
DB 102,15,244,235 ; pmuludq %xmm3,%xmm5
DB 102,15,112,237,232 ; pshufd $0xe8,%xmm5,%xmm5
@@ -33252,7 +33669,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 69,15,20,233 ; unpcklps %xmm9,%xmm13
DB 102,68,15,20,237 ; unpcklpd %xmm5,%xmm13
DB 102,65,15,111,239 ; movdqa %xmm15,%xmm5
- DB 102,15,250,45,30,247,0,0 ; psubd 0xf71e(%rip),%xmm5 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,45,129,250,0,0 ; psubd 0xfa81(%rip),%xmm5 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,15,112,221,78 ; pshufd $0x4e,%xmm5,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
DB 102,72,15,126,232 ; movq %xmm5,%rax
@@ -33267,7 +33684,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,245 ; unpcklpd %xmm5,%xmm6
- DB 102,68,15,111,13,136,240,0,0 ; movdqa 0xf088(%rip),%xmm9 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,13,235,243,0,0 ; movdqa 0xf3eb(%rip),%xmm9 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,69,15,254,249 ; paddd %xmm9,%xmm15
DB 102,65,15,112,223,78 ; pshufd $0x4e,%xmm15,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -33329,7 +33746,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,111,195 ; movdqa %xmm11,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,15,111,21,178,245,0,0 ; movdqa 0xf5b2(%rip),%xmm2 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,21,21,249,0,0 ; movdqa 0xf915(%rip),%xmm2 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,68,15,111,234 ; movdqa %xmm2,%xmm13
@@ -33522,7 +33939,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 68,15,20,238 ; unpcklps %xmm6,%xmm13
DB 102,68,15,20,234 ; unpcklpd %xmm2,%xmm13
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
- DB 102,15,250,21,75,242,0,0 ; psubd 0xf24b(%rip),%xmm2 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,21,174,245,0,0 ; psubd 0xf5ae(%rip),%xmm2 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33582,7 +33999,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,68,15,111,116,36,32 ; movdqa 0x20(%rsp),%xmm14
DB 102,65,15,254,198 ; paddd %xmm14,%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,68,15,111,5,40,241,0,0 ; movdqa 0xf128(%rip),%xmm8 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,68,15,111,5,139,244,0,0 ; movdqa 0xf48b(%rip),%xmm8 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,65,15,244,192 ; pmuludq %xmm8,%xmm0
DB 102,65,15,244,200 ; pmuludq %xmm8,%xmm1
DB 102,65,15,111,240 ; movdqa %xmm8,%xmm6
@@ -33620,7 +34037,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,205 ; unpcklpd %xmm5,%xmm1
- DB 102,68,15,111,5,54,234,0,0 ; movdqa 0xea36(%rip),%xmm8 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,68,15,111,5,153,237,0,0 ; movdqa 0xed99(%rip),%xmm8 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,65,15,254,208 ; paddd %xmm8,%xmm2
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -33703,7 +34120,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,254,208 ; paddd %xmm0,%xmm2
DB 102,15,111,240 ; movdqa %xmm0,%xmm6
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,37,0,239,0,0 ; movdqa 0xef00(%rip),%xmm4 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 102,15,111,37,99,242,0,0 ; movdqa 0xf263(%rip),%xmm4 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,112,200,232 ; pshufd $0xe8,%xmm0,%xmm1
@@ -33724,7 +34141,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 68,15,20,193 ; unpcklps %xmm1,%xmm8
DB 102,68,15,20,194 ; unpcklpd %xmm2,%xmm8
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 102,15,250,13,169,238,0,0 ; psubd 0xeea9(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,13,12,242,0,0 ; psubd 0xf20c(%rip),%xmm1 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -33739,7 +34156,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,20,131 ; movss (%rbx,%rax,4),%xmm2
DB 15,20,209 ; unpcklps %xmm1,%xmm2
DB 102,68,15,20,242 ; unpcklpd %xmm2,%xmm14
- DB 102,15,254,5,18,232,0,0 ; paddd 0xe812(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,5,117,235,0,0 ; paddd 0xeb75(%rip),%xmm0 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -33777,7 +34194,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,198 ; unpcklps %xmm6,%xmm0
DB 102,15,20,193 ; unpcklpd %xmm1,%xmm0
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
- DB 102,15,250,13,177,237,0,0 ; psubd 0xedb1(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,250,13,20,241,0,0 ; psubd 0xf114(%rip),%xmm1 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -33792,7 +34209,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,131 ; movss (%rbx,%rax,4),%xmm4
DB 15,20,230 ; unpcklps %xmm6,%xmm4
DB 102,15,20,204 ; unpcklpd %xmm4,%xmm1
- DB 102,15,254,21,28,231,0,0 ; paddd 0xe71c(%rip),%xmm2 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ DB 102,15,254,21,127,234,0,0 ; paddd 0xea7f(%rip),%xmm2 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 102,15,112,226,78 ; pshufd $0x4e,%xmm2,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33851,7 +34268,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 65,15,88,215 ; addps %xmm15,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,2,230,0,0 ; movaps 0xe602(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,29,101,233,0,0 ; movaps 0xe965(%rip),%xmm3 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,40,164,36,224,0,0,0 ; movaps 0xe0(%rsp),%xmm4
DB 15,40,172,36,240,0,0,0 ; movaps 0xf0(%rsp),%xmm5
DB 15,40,180,36,0,1,0,0 ; movaps 0x100(%rsp),%xmm6
@@ -33862,21 +34279,184 @@ _sk_clut_4D_sse2 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse2
_sk_gauss_a_to_rgba_sse2 LABEL PROC
- DB 15,40,5,97,236,0,0 ; movaps 0xec61(%rip),%xmm0 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 15,40,5,196,239,0,0 ; movaps 0xefc4(%rip),%xmm0 # 334a0 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,103,236,0,0 ; addps 0xec67(%rip),%xmm0 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ DB 15,88,5,202,239,0,0 ; addps 0xefca(%rip),%xmm0 # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,109,236,0,0 ; addps 0xec6d(%rip),%xmm0 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ DB 15,88,5,208,239,0,0 ; addps 0xefd0(%rip),%xmm0 # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,115,236,0,0 ; addps 0xec73(%rip),%xmm0 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 15,88,5,214,239,0,0 ; addps 0xefd6(%rip),%xmm0 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,121,236,0,0 ; addps 0xec79(%rip),%xmm0 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ DB 15,88,5,220,239,0,0 ; addps 0xefdc(%rip),%xmm0 # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
DB 255,224 ; jmpq *%rax
+PUBLIC _sk_bilerp_clamp_8888_sse2
+_sk_bilerp_clamp_8888_sse2 LABEL PROC
+ DB 85 ; push %rbp
+ DB 72,137,229 ; mov %rsp,%rbp
+ DB 65,87 ; push %r15
+ DB 65,86 ; push %r14
+ DB 83 ; push %rbx
+ DB 72,129,236,200,0,0,0 ; sub $0xc8,%rsp
+ DB 15,41,125,160 ; movaps %xmm7,-0x60(%rbp)
+ DB 15,41,117,176 ; movaps %xmm6,-0x50(%rbp)
+ DB 15,41,109,192 ; movaps %xmm5,-0x40(%rbp)
+ DB 15,41,101,208 ; movaps %xmm4,-0x30(%rbp)
+ DB 76,141,69,224 ; lea -0x20(%rbp),%r8
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 15,40,37,194,232,0,0 ; movaps 0xe8c2(%rip),%xmm4 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 15,41,133,32,255,255,255 ; movaps %xmm0,-0xe0(%rbp)
+ DB 15,40,232 ; movaps %xmm0,%xmm5
+ DB 15,88,236 ; addps %xmm4,%xmm5
+ DB 243,15,91,197 ; cvttps2dq %xmm5,%xmm0
+ DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
+ DB 15,40,213 ; movaps %xmm5,%xmm2
+ DB 15,194,208,1 ; cmpltps %xmm0,%xmm2
+ DB 15,40,53,176,232,0,0 ; movaps 0xe8b0(%rip),%xmm6 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 15,84,214 ; andps %xmm6,%xmm2
+ DB 15,87,219 ; xorps %xmm3,%xmm3
+ DB 15,92,194 ; subps %xmm2,%xmm0
+ DB 15,92,232 ; subps %xmm0,%xmm5
+ DB 15,41,141,80,255,255,255 ; movaps %xmm1,-0xb0(%rbp)
+ DB 15,88,225 ; addps %xmm1,%xmm4
+ DB 243,15,91,204 ; cvttps2dq %xmm4,%xmm1
+ DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
+ DB 15,40,212 ; movaps %xmm4,%xmm2
+ DB 15,194,209,1 ; cmpltps %xmm1,%xmm2
+ DB 15,84,214 ; andps %xmm6,%xmm2
+ DB 15,92,202 ; subps %xmm2,%xmm1
+ DB 15,92,225 ; subps %xmm1,%xmm4
+ DB 73,185,0,0,0,191,0,0,0,63 ; movabs $0x3f000000bf000000,%r9
+ DB 77,137,8 ; mov %r9,(%r8)
+ DB 76,141,77,232 ; lea -0x18(%rbp),%r9
+ DB 15,40,198 ; movaps %xmm6,%xmm0
+ DB 15,41,173,48,255,255,255 ; movaps %xmm5,-0xd0(%rbp)
+ DB 15,92,197 ; subps %xmm5,%xmm0
+ DB 15,41,133,64,255,255,255 ; movaps %xmm0,-0xc0(%rbp)
+ DB 15,41,165,96,255,255,255 ; movaps %xmm4,-0xa0(%rbp)
+ DB 15,92,244 ; subps %xmm4,%xmm6
+ DB 15,41,117,144 ; movaps %xmm6,-0x70(%rbp)
+ DB 243,68,15,16,112,12 ; movss 0xc(%rax),%xmm14
+ DB 69,15,198,246,0 ; shufps $0x0,%xmm14,%xmm14
+ DB 102,15,118,201 ; pcmpeqd %xmm1,%xmm1
+ DB 102,68,15,254,241 ; paddd %xmm1,%xmm14
+ DB 243,15,16,64,16 ; movss 0x10(%rax),%xmm0
+ DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
+ DB 102,15,254,193 ; paddd %xmm1,%xmm0
+ DB 102,15,127,133,112,255,255,255 ; movdqa %xmm0,-0x90(%rbp)
+ DB 76,139,16 ; mov (%rax),%r10
+ DB 102,15,110,72,8 ; movd 0x8(%rax),%xmm1
+ DB 102,15,112,193,0 ; pshufd $0x0,%xmm1,%xmm0
+ DB 102,15,127,69,128 ; movdqa %xmm0,-0x80(%rbp)
+ DB 243,15,16,13,141,223,0,0 ; movss 0xdf8d(%rip),%xmm1 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 102,15,111,53,181,232,0,0 ; movdqa 0xe8b5(%rip),%xmm6 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ DB 15,40,45,14,234,0,0 ; movaps 0xea0e(%rip),%xmm5 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 15,87,210 ; xorps %xmm2,%xmm2
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 69,15,87,201 ; xorps %xmm9,%xmm9
+ DB 235,5 ; jmp 24624 <_sk_bilerp_clamp_8888_sse2+0x113>
+ DB 243,65,15,16,8 ; movss (%r8),%xmm1
+ DB 15,46,13,153,223,0,0 ; ucomiss 0xdf99(%rip),%xmm1 # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
+ DB 15,88,141,80,255,255,255 ; addps -0xb0(%rbp),%xmm1
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,95,225 ; maxps %xmm1,%xmm4
+ DB 68,15,40,149,96,255,255,255 ; movaps -0xa0(%rbp),%xmm10
+ DB 119,5 ; ja 2464b <_sk_bilerp_clamp_8888_sse2+0x13a>
+ DB 68,15,40,85,144 ; movaps -0x70(%rbp),%xmm10
+ DB 15,93,165,112,255,255,255 ; minps -0x90(%rbp),%xmm4
+ DB 243,15,91,204 ; cvttps2dq %xmm4,%xmm1
+ DB 102,15,111,69,128 ; movdqa -0x80(%rbp),%xmm0
+ DB 102,15,111,224 ; movdqa %xmm0,%xmm4
+ DB 102,15,244,225 ; pmuludq %xmm1,%xmm4
+ DB 102,68,15,112,220,232 ; pshufd $0xe8,%xmm4,%xmm11
+ DB 102,15,112,201,245 ; pshufd $0xf5,%xmm1,%xmm1
+ DB 102,15,112,248,245 ; pshufd $0xf5,%xmm0,%xmm7
+ DB 102,15,244,249 ; pmuludq %xmm1,%xmm7
+ DB 102,15,112,207,232 ; pshufd $0xe8,%xmm7,%xmm1
+ DB 102,68,15,98,217 ; punpckldq %xmm1,%xmm11
+ DB 69,49,219 ; xor %r11d,%r11d
+ DB 243,66,15,16,76,29,224 ; movss -0x20(%rbp,%r11,1),%xmm1
+ DB 15,40,249 ; movaps %xmm1,%xmm7
+ DB 15,198,255,0 ; shufps $0x0,%xmm7,%xmm7
+ DB 15,88,189,32,255,255,255 ; addps -0xe0(%rbp),%xmm7
+ DB 102,15,239,228 ; pxor %xmm4,%xmm4
+ DB 15,95,231 ; maxps %xmm7,%xmm4
+ DB 65,15,93,230 ; minps %xmm14,%xmm4
+ DB 243,15,91,228 ; cvttps2dq %xmm4,%xmm4
+ DB 102,65,15,254,227 ; paddd %xmm11,%xmm4
+ DB 102,15,112,252,78 ; pshufd $0x4e,%xmm4,%xmm7
+ DB 102,72,15,126,248 ; movq %xmm7,%rax
+ DB 65,137,198 ; mov %eax,%r14d
+ DB 72,193,232,32 ; shr $0x20,%rax
+ DB 102,72,15,126,227 ; movq %xmm4,%rbx
+ DB 65,137,223 ; mov %ebx,%r15d
+ DB 72,193,235,32 ; shr $0x20,%rbx
+ DB 102,65,15,110,36,154 ; movd (%r10,%rbx,4),%xmm4
+ DB 102,67,15,110,60,186 ; movd (%r10,%r15,4),%xmm7
+ DB 102,15,98,252 ; punpckldq %xmm4,%xmm7
+ DB 102,65,15,110,36,130 ; movd (%r10,%rax,4),%xmm4
+ DB 102,67,15,110,4,178 ; movd (%r10,%r14,4),%xmm0
+ DB 102,15,98,196 ; punpckldq %xmm4,%xmm0
+ DB 102,15,108,248 ; punpcklqdq %xmm0,%xmm7
+ DB 102,15,111,199 ; movdqa %xmm7,%xmm0
+ DB 102,15,219,198 ; pand %xmm6,%xmm0
+ DB 68,15,91,248 ; cvtdq2ps %xmm0,%xmm15
+ DB 68,15,89,253 ; mulps %xmm5,%xmm15
+ DB 102,15,111,199 ; movdqa %xmm7,%xmm0
+ DB 102,15,114,208,8 ; psrld $0x8,%xmm0
+ DB 102,15,219,198 ; pand %xmm6,%xmm0
+ DB 68,15,91,224 ; cvtdq2ps %xmm0,%xmm12
+ DB 68,15,89,229 ; mulps %xmm5,%xmm12
+ DB 102,15,111,199 ; movdqa %xmm7,%xmm0
+ DB 102,15,114,208,16 ; psrld $0x10,%xmm0
+ DB 102,15,219,198 ; pand %xmm6,%xmm0
+ DB 68,15,91,232 ; cvtdq2ps %xmm0,%xmm13
+ DB 68,15,89,237 ; mulps %xmm5,%xmm13
+ DB 102,15,114,215,24 ; psrld $0x18,%xmm7
+ DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
+ DB 15,89,253 ; mulps %xmm5,%xmm7
+ DB 15,46,13,138,222,0,0 ; ucomiss 0xde8a(%rip),%xmm1 # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 15,40,141,48,255,255,255 ; movaps -0xd0(%rbp),%xmm1
+ DB 119,7 ; ja 2474a <_sk_bilerp_clamp_8888_sse2+0x239>
+ DB 15,40,141,64,255,255,255 ; movaps -0xc0(%rbp),%xmm1
+ DB 65,15,89,202 ; mulps %xmm10,%xmm1
+ DB 68,15,89,249 ; mulps %xmm1,%xmm15
+ DB 69,15,88,207 ; addps %xmm15,%xmm9
+ DB 68,15,89,225 ; mulps %xmm1,%xmm12
+ DB 69,15,88,196 ; addps %xmm12,%xmm8
+ DB 68,15,89,233 ; mulps %xmm1,%xmm13
+ DB 65,15,88,213 ; addps %xmm13,%xmm2
+ DB 15,89,207 ; mulps %xmm7,%xmm1
+ DB 15,88,217 ; addps %xmm1,%xmm3
+ DB 73,131,195,4 ; add $0x4,%r11
+ DB 73,131,251,8 ; cmp $0x8,%r11
+ DB 15,133,10,255,255,255 ; jne 24684 <_sk_bilerp_clamp_8888_sse2+0x173>
+ DB 73,131,192,4 ; add $0x4,%r8
+ DB 77,57,200 ; cmp %r9,%r8
+ DB 15,133,152,254,255,255 ; jne 2461f <_sk_bilerp_clamp_8888_sse2+0x10e>
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 65,15,40,193 ; movaps %xmm9,%xmm0
+ DB 65,15,40,200 ; movaps %xmm8,%xmm1
+ DB 15,40,101,208 ; movaps -0x30(%rbp),%xmm4
+ DB 15,40,109,192 ; movaps -0x40(%rbp),%xmm5
+ DB 15,40,117,176 ; movaps -0x50(%rbp),%xmm6
+ DB 15,40,125,160 ; movaps -0x60(%rbp),%xmm7
+ DB 255,208 ; callq *%rax
+ DB 72,129,196,200,0,0,0 ; add $0xc8,%rsp
+ DB 91 ; pop %rbx
+ DB 65,94 ; pop %r14
+ DB 65,95 ; pop %r15
+ DB 93 ; pop %rbp
+ DB 195 ; retq
+ DB 144 ; nop
+ DB 144 ; nop
+ DB 144 ; nop
+
PUBLIC _sk_start_pipeline_hsw_lowp
_sk_start_pipeline_hsw_lowp LABEL PROC
DB 85 ; push %rbp
@@ -33908,13 +34488,13 @@ _sk_start_pipeline_hsw_lowp LABEL PROC
DB 73,137,246 ; mov %rsi,%r14
DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp)
DB 76,57,203 ; cmp %r9,%rbx
- DB 15,131,169,0,0,0 ; jae 23e60 <_sk_start_pipeline_hsw_lowp+0x12c>
+ DB 15,131,169,0,0,0 ; jae 248e0 <_sk_start_pipeline_hsw_lowp+0x12c>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,16 ; lea 0x10(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
- DB 119,70 ; ja 23e1f <_sk_start_pipeline_hsw_lowp+0xeb>
+ DB 119,70 ; ja 2489f <_sk_start_pipeline_hsw_lowp+0xeb>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -33933,10 +34513,10 @@ _sk_start_pipeline_hsw_lowp LABEL PROC
DB 73,131,196,32 ; add $0x20,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,193 ; jbe 23de0 <_sk_start_pipeline_hsw_lowp+0xac>
+ DB 118,193 ; jbe 24860 <_sk_start_pipeline_hsw_lowp+0xac>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,41 ; je 23e50 <_sk_start_pipeline_hsw_lowp+0x11c>
+ DB 116,41 ; je 248d0 <_sk_start_pipeline_hsw_lowp+0x11c>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -33950,7 +34530,7 @@ _sk_start_pipeline_hsw_lowp LABEL PROC
DB 65,255,213 ; callq *%r13
DB 72,255,195 ; inc %rbx
DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx
- DB 15,133,105,255,255,255 ; jne 23dc9 <_sk_start_pipeline_hsw_lowp+0x95>
+ DB 15,133,105,255,255,255 ; jne 24849 <_sk_start_pipeline_hsw_lowp+0x95>
DB 197,248,40,181,32,255,255,255 ; vmovaps -0xe0(%rbp),%xmm6
DB 197,248,40,189,48,255,255,255 ; vmovaps -0xd0(%rbp),%xmm7
DB 197,120,40,133,64,255,255,255 ; vmovaps -0xc0(%rbp),%xmm8
@@ -33988,7 +34568,7 @@ _sk_seed_shader_hsw_lowp LABEL PROC
DB 197,249,110,209 ; vmovd %ecx,%xmm2
DB 196,226,125,88,210 ; vpbroadcastd %xmm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,214,218,0,0 ; vbroadcastss 0xdad6(%rip),%ymm3 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,29,214,218,0,0 ; vbroadcastss 0xdad6(%rip),%ymm3 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,236,88,211 ; vaddps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,218 ; vmovaps %ymm2,%ymm3
@@ -34092,7 +34672,7 @@ _sk_uniform_color_hsw_lowp LABEL PROC
PUBLIC _sk_black_color_hsw_lowp
_sk_black_color_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,145,223,0,0 ; vpbroadcastw 0xdf91(%rip),%ymm3 # 32000 <_sk_srcover_bgra_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,121,29,81,224,0,0 ; vpbroadcastw 0xe051(%rip),%ymm3 # 32b40 <_sk_srcover_bgra_8888_sse2_lowp+0x9ac>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -34101,7 +34681,7 @@ _sk_black_color_hsw_lowp LABEL PROC
PUBLIC _sk_white_color_hsw_lowp
_sk_white_color_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,5,122,223,0,0 ; vpbroadcastw 0xdf7a(%rip),%ymm0 # 32002 <_sk_srcover_bgra_8888_sse2_lowp+0x8ee>
+ DB 196,226,125,121,5,58,224,0,0 ; vpbroadcastw 0xe03a(%rip),%ymm0 # 32b42 <_sk_srcover_bgra_8888_sse2_lowp+0x9ae>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 197,253,111,216 ; vmovdqa %ymm0,%ymm3
@@ -34110,8 +34690,8 @@ _sk_white_color_hsw_lowp LABEL PROC
PUBLIC _sk_set_rgb_hsw_lowp
_sk_set_rgb_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 197,122,16,5,32,217,0,0 ; vmovss 0xd920(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- DB 197,250,16,21,72,217,0,0 ; vmovss 0xd948(%rip),%xmm2 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 197,122,16,5,32,217,0,0 ; vmovss 0xd920(%rip),%xmm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,250,16,21,72,217,0,0 ; vmovss 0xd948(%rip),%xmm2 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 197,250,16,0 ; vmovss (%rax),%xmm0
DB 196,226,57,153,194 ; vfmadd132ss %xmm2,%xmm8,%xmm0
DB 197,122,44,192 ; vcvttss2si %xmm0,%r8d
@@ -34148,7 +34728,7 @@ _sk_clamp_a_dst_hsw_lowp LABEL PROC
PUBLIC _sk_premul_hsw_lowp
_sk_premul_hsw_lowp LABEL PROC
DB 197,229,213,192 ; vpmullw %ymm0,%ymm3,%ymm0
- DB 196,98,125,121,5,227,222,0,0 ; vpbroadcastw 0xdee3(%rip),%ymm8 # 32004 <_sk_srcover_bgra_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,121,5,163,223,0,0 ; vpbroadcastw 0xdfa3(%rip),%ymm8 # 32b44 <_sk_srcover_bgra_8888_sse2_lowp+0x9b0>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,229,213,201 ; vpmullw %ymm1,%ymm3,%ymm1
@@ -34163,7 +34743,7 @@ _sk_premul_hsw_lowp LABEL PROC
PUBLIC _sk_premul_dst_hsw_lowp
_sk_premul_dst_hsw_lowp LABEL PROC
DB 197,197,213,228 ; vpmullw %ymm4,%ymm7,%ymm4
- DB 196,98,125,121,5,174,222,0,0 ; vpbroadcastw 0xdeae(%rip),%ymm8 # 32006 <_sk_srcover_bgra_8888_sse2_lowp+0x8f2>
+ DB 196,98,125,121,5,110,223,0,0 ; vpbroadcastw 0xdf6e(%rip),%ymm8 # 32b46 <_sk_srcover_bgra_8888_sse2_lowp+0x9b2>
DB 196,193,93,253,224 ; vpaddw %ymm8,%ymm4,%ymm4
DB 197,221,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm4
DB 197,197,213,237 ; vpmullw %ymm5,%ymm7,%ymm5
@@ -34203,7 +34783,7 @@ _sk_move_dst_src_hsw_lowp LABEL PROC
PUBLIC _sk_invert_hsw_lowp
_sk_invert_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,69,222,0,0 ; vpbroadcastw 0xde45(%rip),%ymm8 # 32008 <_sk_srcover_bgra_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,121,5,5,223,0,0 ; vpbroadcastw 0xdf05(%rip),%ymm8 # 32b48 <_sk_srcover_bgra_8888_sse2_lowp+0x9b4>
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,189,249,201 ; vpsubw %ymm1,%ymm8,%ymm1
DB 197,189,249,210 ; vpsubw %ymm2,%ymm8,%ymm2
@@ -34223,7 +34803,7 @@ _sk_clear_hsw_lowp LABEL PROC
PUBLIC _sk_srcatop_hsw_lowp
_sk_srcatop_hsw_lowp LABEL PROC
DB 197,197,213,192 ; vpmullw %ymm0,%ymm7,%ymm0
- DB 196,98,125,121,5,18,222,0,0 ; vpbroadcastw 0xde12(%rip),%ymm8 # 3200a <_sk_srcover_bgra_8888_sse2_lowp+0x8f6>
+ DB 196,98,125,121,5,210,222,0,0 ; vpbroadcastw 0xded2(%rip),%ymm8 # 32b4a <_sk_srcover_bgra_8888_sse2_lowp+0x9b6>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,101,213,204 ; vpmullw %ymm4,%ymm3,%ymm9
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34248,7 +34828,7 @@ _sk_srcatop_hsw_lowp LABEL PROC
PUBLIC _sk_dstatop_hsw_lowp
_sk_dstatop_hsw_lowp LABEL PROC
DB 197,93,213,195 ; vpmullw %ymm3,%ymm4,%ymm8
- DB 196,98,125,121,13,178,221,0,0 ; vpbroadcastw 0xddb2(%rip),%ymm9 # 3200c <_sk_srcover_bgra_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,121,13,114,222,0,0 ; vpbroadcastw 0xde72(%rip),%ymm9 # 32b4c <_sk_srcover_bgra_8888_sse2_lowp+0x9b8>
DB 197,53,249,215 ; vpsubw %ymm7,%ymm9,%ymm10
DB 197,173,213,192 ; vpmullw %ymm0,%ymm10,%ymm0
DB 196,65,61,253,193 ; vpaddw %ymm9,%ymm8,%ymm8
@@ -34273,7 +34853,7 @@ _sk_dstatop_hsw_lowp LABEL PROC
PUBLIC _sk_srcin_hsw_lowp
_sk_srcin_hsw_lowp LABEL PROC
DB 197,197,213,192 ; vpmullw %ymm0,%ymm7,%ymm0
- DB 196,98,125,121,5,79,221,0,0 ; vpbroadcastw 0xdd4f(%rip),%ymm8 # 3200e <_sk_srcover_bgra_8888_sse2_lowp+0x8fa>
+ DB 196,98,125,121,5,15,222,0,0 ; vpbroadcastw 0xde0f(%rip),%ymm8 # 32b4e <_sk_srcover_bgra_8888_sse2_lowp+0x9ba>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,197,213,201 ; vpmullw %ymm1,%ymm7,%ymm1
@@ -34291,7 +34871,7 @@ _sk_srcin_hsw_lowp LABEL PROC
PUBLIC _sk_dstin_hsw_lowp
_sk_dstin_hsw_lowp LABEL PROC
DB 197,221,213,195 ; vpmullw %ymm3,%ymm4,%ymm0
- DB 196,98,125,121,5,12,221,0,0 ; vpbroadcastw 0xdd0c(%rip),%ymm8 # 32010 <_sk_srcover_bgra_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,121,5,204,221,0,0 ; vpbroadcastw 0xddcc(%rip),%ymm8 # 32b50 <_sk_srcover_bgra_8888_sse2_lowp+0x9bc>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,203 ; vpmullw %ymm3,%ymm5,%ymm1
@@ -34308,7 +34888,7 @@ _sk_dstin_hsw_lowp LABEL PROC
PUBLIC _sk_srcout_hsw_lowp
_sk_srcout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,205,220,0,0 ; vpbroadcastw 0xdccd(%rip),%ymm8 # 32012 <_sk_srcover_bgra_8888_sse2_lowp+0x8fe>
+ DB 196,98,125,121,5,141,221,0,0 ; vpbroadcastw 0xdd8d(%rip),%ymm8 # 32b52 <_sk_srcover_bgra_8888_sse2_lowp+0x9be>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34327,7 +34907,7 @@ _sk_srcout_hsw_lowp LABEL PROC
PUBLIC _sk_dstout_hsw_lowp
_sk_dstout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,134,220,0,0 ; vpbroadcastw 0xdc86(%rip),%ymm8 # 32014 <_sk_srcover_bgra_8888_sse2_lowp+0x900>
+ DB 196,98,125,121,5,70,221,0,0 ; vpbroadcastw 0xdd46(%rip),%ymm8 # 32b54 <_sk_srcover_bgra_8888_sse2_lowp+0x9c0>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,229,213,196 ; vpmullw %ymm4,%ymm3,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34346,7 +34926,7 @@ _sk_dstout_hsw_lowp LABEL PROC
PUBLIC _sk_srcover_hsw_lowp
_sk_srcover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,63,220,0,0 ; vpbroadcastw 0xdc3f(%rip),%ymm8 # 32016 <_sk_srcover_bgra_8888_sse2_lowp+0x902>
+ DB 196,98,125,121,5,255,220,0,0 ; vpbroadcastw 0xdcff(%rip),%ymm8 # 32b56 <_sk_srcover_bgra_8888_sse2_lowp+0x9c2>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,45,253,208 ; vpaddw %ymm8,%ymm10,%ymm10
@@ -34369,7 +34949,7 @@ _sk_srcover_hsw_lowp LABEL PROC
PUBLIC _sk_dstover_hsw_lowp
_sk_dstover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,228,219,0,0 ; vpbroadcastw 0xdbe4(%rip),%ymm8 # 32018 <_sk_srcover_bgra_8888_sse2_lowp+0x904>
+ DB 196,98,125,121,5,164,220,0,0 ; vpbroadcastw 0xdca4(%rip),%ymm8 # 32b58 <_sk_srcover_bgra_8888_sse2_lowp+0x9c4>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34393,7 +34973,7 @@ _sk_dstover_hsw_lowp LABEL PROC
PUBLIC _sk_modulate_hsw_lowp
_sk_modulate_hsw_lowp LABEL PROC
DB 197,221,213,192 ; vpmullw %ymm0,%ymm4,%ymm0
- DB 196,98,125,121,5,137,219,0,0 ; vpbroadcastw 0xdb89(%rip),%ymm8 # 3201a <_sk_srcover_bgra_8888_sse2_lowp+0x906>
+ DB 196,98,125,121,5,73,220,0,0 ; vpbroadcastw 0xdc49(%rip),%ymm8 # 32b5a <_sk_srcover_bgra_8888_sse2_lowp+0x9c6>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,201 ; vpmullw %ymm1,%ymm5,%ymm1
@@ -34410,7 +34990,7 @@ _sk_modulate_hsw_lowp LABEL PROC
PUBLIC _sk_multiply_hsw_lowp
_sk_multiply_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,74,219,0,0 ; vpbroadcastw 0xdb4a(%rip),%ymm8 # 3201c <_sk_srcover_bgra_8888_sse2_lowp+0x908>
+ DB 196,98,125,121,5,10,220,0,0 ; vpbroadcastw 0xdc0a(%rip),%ymm8 # 32b5c <_sk_srcover_bgra_8888_sse2_lowp+0x9c8>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,93,253,216 ; vpaddw %ymm8,%ymm4,%ymm11
@@ -34444,7 +35024,7 @@ _sk_multiply_hsw_lowp LABEL PROC
PUBLIC _sk_plus__hsw_lowp
_sk_plus__hsw_lowp LABEL PROC
DB 197,221,253,192 ; vpaddw %ymm0,%ymm4,%ymm0
- DB 196,98,125,121,5,192,218,0,0 ; vpbroadcastw 0xdac0(%rip),%ymm8 # 3201e <_sk_srcover_bgra_8888_sse2_lowp+0x90a>
+ DB 196,98,125,121,5,128,219,0,0 ; vpbroadcastw 0xdb80(%rip),%ymm8 # 32b5e <_sk_srcover_bgra_8888_sse2_lowp+0x9ca>
DB 196,194,125,58,192 ; vpminuw %ymm8,%ymm0,%ymm0
DB 197,213,253,201 ; vpaddw %ymm1,%ymm5,%ymm1
DB 196,194,117,58,200 ; vpminuw %ymm8,%ymm1,%ymm1
@@ -34459,7 +35039,7 @@ PUBLIC _sk_screen_hsw_lowp
_sk_screen_hsw_lowp LABEL PROC
DB 197,93,253,192 ; vpaddw %ymm0,%ymm4,%ymm8
DB 197,221,213,192 ; vpmullw %ymm0,%ymm4,%ymm0
- DB 196,98,125,121,13,141,218,0,0 ; vpbroadcastw 0xda8d(%rip),%ymm9 # 32020 <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
+ DB 196,98,125,121,13,77,219,0,0 ; vpbroadcastw 0xdb4d(%rip),%ymm9 # 32b60 <_sk_srcover_bgra_8888_sse2_lowp+0x9cc>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -34483,7 +35063,7 @@ _sk_screen_hsw_lowp LABEL PROC
PUBLIC _sk_xor__hsw_lowp
_sk_xor__hsw_lowp LABEL PROC
- DB 196,98,125,121,5,50,218,0,0 ; vpbroadcastw 0xda32(%rip),%ymm8 # 32022 <_sk_srcover_bgra_8888_sse2_lowp+0x90e>
+ DB 196,98,125,121,5,242,218,0,0 ; vpbroadcastw 0xdaf2(%rip),%ymm8 # 32b62 <_sk_srcover_bgra_8888_sse2_lowp+0x9ce>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 197,61,249,211 ; vpsubw %ymm3,%ymm8,%ymm10
@@ -34515,7 +35095,7 @@ _sk_darken_hsw_lowp LABEL PROC
DB 197,197,213,192 ; vpmullw %ymm0,%ymm7,%ymm0
DB 197,93,213,203 ; vpmullw %ymm3,%ymm4,%ymm9
DB 196,194,125,62,193 ; vpmaxuw %ymm9,%ymm0,%ymm0
- DB 196,98,125,121,13,182,217,0,0 ; vpbroadcastw 0xd9b6(%rip),%ymm9 # 32024 <_sk_srcover_bgra_8888_sse2_lowp+0x910>
+ DB 196,98,125,121,13,118,218,0,0 ; vpbroadcastw 0xda76(%rip),%ymm9 # 32b64 <_sk_srcover_bgra_8888_sse2_lowp+0x9d0>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -34547,7 +35127,7 @@ _sk_lighten_hsw_lowp LABEL PROC
DB 197,197,213,192 ; vpmullw %ymm0,%ymm7,%ymm0
DB 197,93,213,203 ; vpmullw %ymm3,%ymm4,%ymm9
DB 196,194,125,58,193 ; vpminuw %ymm9,%ymm0,%ymm0
- DB 196,98,125,121,13,55,217,0,0 ; vpbroadcastw 0xd937(%rip),%ymm9 # 32026 <_sk_srcover_bgra_8888_sse2_lowp+0x912>
+ DB 196,98,125,121,13,247,217,0,0 ; vpbroadcastw 0xd9f7(%rip),%ymm9 # 32b66 <_sk_srcover_bgra_8888_sse2_lowp+0x9d2>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -34579,10 +35159,10 @@ _sk_difference_hsw_lowp LABEL PROC
DB 197,197,213,192 ; vpmullw %ymm0,%ymm7,%ymm0
DB 197,93,213,203 ; vpmullw %ymm3,%ymm4,%ymm9
DB 196,194,125,58,193 ; vpminuw %ymm9,%ymm0,%ymm0
- DB 196,98,125,121,13,184,216,0,0 ; vpbroadcastw 0xd8b8(%rip),%ymm9 # 32028 <_sk_srcover_bgra_8888_sse2_lowp+0x914>
+ DB 196,98,125,121,13,120,217,0,0 ; vpbroadcastw 0xd978(%rip),%ymm9 # 32b68 <_sk_srcover_bgra_8888_sse2_lowp+0x9d4>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,7 ; vpsrlw $0x7,%ymm0,%ymm0
- DB 196,98,125,121,21,167,216,0,0 ; vpbroadcastw 0xd8a7(%rip),%ymm10 # 3202a <_sk_srcover_bgra_8888_sse2_lowp+0x916>
+ DB 196,98,125,121,21,103,217,0,0 ; vpbroadcastw 0xd967(%rip),%ymm10 # 32b6a <_sk_srcover_bgra_8888_sse2_lowp+0x9d6>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -34613,10 +35193,10 @@ PUBLIC _sk_exclusion_hsw_lowp
_sk_exclusion_hsw_lowp LABEL PROC
DB 197,93,253,192 ; vpaddw %ymm0,%ymm4,%ymm8
DB 197,221,213,192 ; vpmullw %ymm0,%ymm4,%ymm0
- DB 196,98,125,121,13,44,216,0,0 ; vpbroadcastw 0xd82c(%rip),%ymm9 # 3202c <_sk_srcover_bgra_8888_sse2_lowp+0x918>
+ DB 196,98,125,121,13,236,216,0,0 ; vpbroadcastw 0xd8ec(%rip),%ymm9 # 32b6c <_sk_srcover_bgra_8888_sse2_lowp+0x9d8>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,7 ; vpsrlw $0x7,%ymm0,%ymm0
- DB 196,98,125,121,21,27,216,0,0 ; vpbroadcastw 0xd81b(%rip),%ymm10 # 3202e <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
+ DB 196,98,125,121,21,219,216,0,0 ; vpbroadcastw 0xd8db(%rip),%ymm10 # 32b6e <_sk_srcover_bgra_8888_sse2_lowp+0x9da>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -34642,7 +35222,7 @@ _sk_exclusion_hsw_lowp LABEL PROC
PUBLIC _sk_hardlight_hsw_lowp
_sk_hardlight_hsw_lowp LABEL PROC
DB 197,125,253,192 ; vpaddw %ymm0,%ymm0,%ymm8
- DB 196,98,125,121,13,184,215,0,0 ; vpbroadcastw 0xd7b8(%rip),%ymm9 # 32032 <_sk_srcover_bgra_8888_sse2_lowp+0x91e>
+ DB 196,98,125,121,13,120,216,0,0 ; vpbroadcastw 0xd878(%rip),%ymm9 # 32b72 <_sk_srcover_bgra_8888_sse2_lowp+0x9de>
DB 196,65,101,239,209 ; vpxor %ymm9,%ymm3,%ymm10
DB 196,65,61,239,217 ; vpxor %ymm9,%ymm8,%ymm11
DB 196,65,37,101,218 ; vpcmpgtw %ymm10,%ymm11,%ymm11
@@ -34670,7 +35250,7 @@ _sk_hardlight_hsw_lowp LABEL PROC
DB 197,101,249,210 ; vpsubw %ymm2,%ymm3,%ymm10
DB 197,69,249,246 ; vpsubw %ymm6,%ymm7,%ymm14
DB 196,65,45,213,214 ; vpmullw %ymm14,%ymm10,%ymm10
- DB 196,98,125,121,53,47,215,0,0 ; vpbroadcastw 0xd72f(%rip),%ymm14 # 32030 <_sk_srcover_bgra_8888_sse2_lowp+0x91c>
+ DB 196,98,125,121,53,239,215,0,0 ; vpbroadcastw 0xd7ef(%rip),%ymm14 # 32b70 <_sk_srcover_bgra_8888_sse2_lowp+0x9dc>
DB 196,65,45,253,210 ; vpaddw %ymm10,%ymm10,%ymm10
DB 196,65,61,249,194 ; vpsubw %ymm10,%ymm8,%ymm8
DB 197,13,249,215 ; vpsubw %ymm7,%ymm14,%ymm10
@@ -34705,7 +35285,7 @@ _sk_hardlight_hsw_lowp LABEL PROC
PUBLIC _sk_overlay_hsw_lowp
_sk_overlay_hsw_lowp LABEL PROC
DB 197,93,253,196 ; vpaddw %ymm4,%ymm4,%ymm8
- DB 196,98,125,121,13,164,214,0,0 ; vpbroadcastw 0xd6a4(%rip),%ymm9 # 32036 <_sk_srcover_bgra_8888_sse2_lowp+0x922>
+ DB 196,98,125,121,13,100,215,0,0 ; vpbroadcastw 0xd764(%rip),%ymm9 # 32b76 <_sk_srcover_bgra_8888_sse2_lowp+0x9e2>
DB 196,65,69,239,209 ; vpxor %ymm9,%ymm7,%ymm10
DB 196,65,61,239,193 ; vpxor %ymm9,%ymm8,%ymm8
DB 196,65,61,101,218 ; vpcmpgtw %ymm10,%ymm8,%ymm11
@@ -34729,7 +35309,7 @@ _sk_overlay_hsw_lowp LABEL PROC
DB 196,65,21,253,237 ; vpaddw %ymm13,%ymm13,%ymm13
DB 196,65,61,249,237 ; vpsubw %ymm13,%ymm8,%ymm13
DB 196,67,13,76,229,192 ; vpblendvb %ymm12,%ymm13,%ymm14,%ymm12
- DB 196,98,125,121,45,44,214,0,0 ; vpbroadcastw 0xd62c(%rip),%ymm13 # 32034 <_sk_srcover_bgra_8888_sse2_lowp+0x920>
+ DB 196,98,125,121,45,236,214,0,0 ; vpbroadcastw 0xd6ec(%rip),%ymm13 # 32b74 <_sk_srcover_bgra_8888_sse2_lowp+0x9e0>
DB 197,77,253,246 ; vpaddw %ymm6,%ymm6,%ymm14
DB 196,65,13,239,201 ; vpxor %ymm9,%ymm14,%ymm9
DB 196,65,53,101,202 ; vpcmpgtw %ymm10,%ymm9,%ymm9
@@ -34779,10 +35359,10 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 24afe <_sk_load_8888_hsw_lowp+0x52>
+ DB 119,55 ; ja 2557e <_sk_load_8888_hsw_lowp+0x52>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24c78 <_sk_load_8888_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 256f8 <_sk_load_8888_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34792,10 +35372,10 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,12,144 ; vmovd (%r8,%rdx,4),%xmm1
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
- DB 233,39,1,0,0 ; jmpq 24c25 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 256a5 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
DB 196,193,126,111,68,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm0
- DB 233,21,1,0,0 ; jmpq 24c25 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 256a5 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
@@ -34804,7 +35384,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 197,249,112,201,232 ; vpshufd $0xe8,%xmm1,%xmm1
DB 196,227,125,2,201,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm1
DB 197,253,111,195 ; vmovdqa %ymm3,%ymm0
- DB 233,229,0,0,0 ; jmpq 24c25 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 256a5 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34820,7 +35400,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 196,193,122,111,12,144 ; vmovdqu (%r8,%rdx,4),%xmm1
DB 196,227,117,2,200,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm1
DB 197,125,127,192 ; vmovdqa %ymm8,%ymm0
- DB 233,138,0,0,0 ; jmpq 24c25 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 256a5 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34830,7 +35410,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 196,193,121,110,76,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
- DB 235,81 ; jmp 24c25 <_sk_load_8888_hsw_lowp+0x179>
+ DB 235,81 ; jmp 256a5 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34850,7 +35430,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 196,227,101,14,200,170 ; vpblendw $0xaa,%ymm0,%ymm3,%ymm1
DB 196,227,109,14,192,170 ; vpblendw $0xaa,%ymm0,%ymm2,%ymm0
DB 196,226,125,43,201 ; vpackusdw %ymm1,%ymm0,%ymm1
- DB 197,125,111,5,242,211,0,0 ; vmovdqa 0xd3f2(%rip),%ymm8 # 32040 <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
+ DB 197,125,111,5,178,212,0,0 ; vmovdqa 0xd4b2(%rip),%ymm8 # 32b80 <_sk_srcover_bgra_8888_sse2_lowp+0x9ec>
DB 196,193,117,219,192 ; vpand %ymm8,%ymm1,%ymm0
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,229,114,211,16 ; vpsrld $0x10,%ymm3,%ymm3
@@ -34861,7 +35441,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 24c78 <_sk_load_8888_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 256f8 <_sk_load_8888_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34906,10 +35486,10 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 24d06 <_sk_load_8888_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 25786 <_sk_load_8888_dst_hsw_lowp+0x52>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24e80 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 25900 <_sk_load_8888_dst_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34919,10 +35499,10 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,44,144 ; vmovd (%r8,%rdx,4),%xmm5
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 233,39,1,0,0 ; jmpq 24e2d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 258ad <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
DB 196,193,126,111,100,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm4
- DB 233,21,1,0,0 ; jmpq 24e2d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 258ad <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -34931,7 +35511,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 197,249,112,237,232 ; vpshufd $0xe8,%xmm5,%xmm5
DB 196,227,93,2,237,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm5
DB 197,253,111,231 ; vmovdqa %ymm7,%ymm4
- DB 233,229,0,0,0 ; jmpq 24e2d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 258ad <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34947,7 +35527,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 196,193,122,111,44,144 ; vmovdqu (%r8,%rdx,4),%xmm5
DB 196,227,85,2,236,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm5
DB 197,125,127,196 ; vmovdqa %ymm8,%ymm4
- DB 233,138,0,0,0 ; jmpq 24e2d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 258ad <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34957,7 +35537,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 196,193,121,110,108,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
- DB 235,81 ; jmp 24e2d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 258ad <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34977,7 +35557,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 196,227,69,14,236,170 ; vpblendw $0xaa,%ymm4,%ymm7,%ymm5
DB 196,227,77,14,228,170 ; vpblendw $0xaa,%ymm4,%ymm6,%ymm4
DB 196,226,93,43,237 ; vpackusdw %ymm5,%ymm4,%ymm5
- DB 197,125,111,5,10,210,0,0 ; vmovdqa 0xd20a(%rip),%ymm8 # 32060 <_sk_srcover_bgra_8888_sse2_lowp+0x94c>
+ DB 197,125,111,5,202,210,0,0 ; vmovdqa 0xd2ca(%rip),%ymm8 # 32ba0 <_sk_srcover_bgra_8888_sse2_lowp+0xa0c>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
@@ -34988,7 +35568,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 24e80 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 25900 <_sk_load_8888_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -35047,20 +35627,20 @@ _sk_store_8888_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,30 ; ja 24f3d <_sk_store_8888_hsw_lowp+0x81>
+ DB 119,30 ; ja 259bd <_sk_store_8888_hsw_lowp+0x81>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 24fec <_sk_store_8888_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 25a6c <_sk_store_8888_hsw_lowp+0x130>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,4,144 ; vmovd %xmm8,(%r8,%rdx,4)
- DB 233,171,0,0,0 ; jmpq 24fe8 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 25a68 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
DB 196,65,126,127,76,144,32 ; vmovdqu %ymm9,0x20(%r8,%rdx,4)
- DB 233,153,0,0,0 ; jmpq 24fe8 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 25a68 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,121,22,68,144,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 196,65,121,214,4,144 ; vmovq %xmm8,(%r8,%rdx,4)
- DB 233,134,0,0,0 ; jmpq 24fe8 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 25a68 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,76,144,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -35068,12 +35648,12 @@ _sk_store_8888_hsw_lowp LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,65,121,126,76,144,16 ; vmovd %xmm9,0x10(%r8,%rdx,4)
DB 196,65,122,127,4,144 ; vmovdqu %xmm8,(%r8,%rdx,4)
- DB 235,85 ; jmp 24fe8 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 25a68 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,121,22,76,144,40,2 ; vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
DB 196,67,121,22,76,144,36,1 ; vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
DB 196,65,121,126,76,144,32 ; vmovd %xmm9,0x20(%r8,%rdx,4)
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
- DB 235,54 ; jmp 24fe8 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 25a68 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,84,144,56,2 ; vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -35128,10 +35708,10 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 2507a <_sk_load_bgra_hsw_lowp+0x52>
+ DB 119,55 ; ja 25afa <_sk_load_bgra_hsw_lowp+0x52>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 251f4 <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 25c74 <_sk_load_bgra_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -35141,10 +35721,10 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,12,144 ; vmovd (%r8,%rdx,4),%xmm1
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
- DB 233,39,1,0,0 ; jmpq 251a1 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 25c21 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
DB 196,193,126,111,68,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm0
- DB 233,21,1,0,0 ; jmpq 251a1 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 25c21 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
@@ -35153,7 +35733,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 197,249,112,201,232 ; vpshufd $0xe8,%xmm1,%xmm1
DB 196,227,125,2,201,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm1
DB 197,253,111,195 ; vmovdqa %ymm3,%ymm0
- DB 233,229,0,0,0 ; jmpq 251a1 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 25c21 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -35169,7 +35749,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 196,193,122,111,12,144 ; vmovdqu (%r8,%rdx,4),%xmm1
DB 196,227,117,2,200,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm1
DB 197,125,127,192 ; vmovdqa %ymm8,%ymm0
- DB 233,138,0,0,0 ; jmpq 251a1 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 25c21 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -35179,7 +35759,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 196,193,121,110,76,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
- DB 235,81 ; jmp 251a1 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 235,81 ; jmp 25c21 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -35199,7 +35779,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 196,227,125,14,209,170 ; vpblendw $0xaa,%ymm1,%ymm0,%ymm2
DB 196,227,101,14,201,170 ; vpblendw $0xaa,%ymm1,%ymm3,%ymm1
DB 196,226,117,43,202 ; vpackusdw %ymm2,%ymm1,%ymm1
- DB 197,125,111,5,182,206,0,0 ; vmovdqa 0xceb6(%rip),%ymm8 # 32080 <_sk_srcover_bgra_8888_sse2_lowp+0x96c>
+ DB 197,125,111,5,118,207,0,0 ; vmovdqa 0xcf76(%rip),%ymm8 # 32bc0 <_sk_srcover_bgra_8888_sse2_lowp+0xa2c>
DB 196,193,117,219,208 ; vpand %ymm8,%ymm1,%ymm2
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,253,114,208,16 ; vpsrld $0x10,%ymm0,%ymm0
@@ -35210,7 +35790,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 251f4 <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 25c74 <_sk_load_bgra_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -35255,10 +35835,10 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 25282 <_sk_load_bgra_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 25d02 <_sk_load_bgra_dst_hsw_lowp+0x52>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 253fc <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 25e7c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -35268,10 +35848,10 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,44,144 ; vmovd (%r8,%rdx,4),%xmm5
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 233,39,1,0,0 ; jmpq 253a9 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 25e29 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
DB 196,193,126,111,100,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm4
- DB 233,21,1,0,0 ; jmpq 253a9 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 25e29 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -35280,7 +35860,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 197,249,112,237,232 ; vpshufd $0xe8,%xmm5,%xmm5
DB 196,227,93,2,237,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm5
DB 197,253,111,231 ; vmovdqa %ymm7,%ymm4
- DB 233,229,0,0,0 ; jmpq 253a9 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 25e29 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -35296,7 +35876,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 196,193,122,111,44,144 ; vmovdqu (%r8,%rdx,4),%xmm5
DB 196,227,85,2,236,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm5
DB 197,125,127,196 ; vmovdqa %ymm8,%ymm4
- DB 233,138,0,0,0 ; jmpq 253a9 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 25e29 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -35306,7 +35886,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 196,193,121,110,108,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
- DB 235,81 ; jmp 253a9 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 25e29 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -35326,7 +35906,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 196,227,93,14,245,170 ; vpblendw $0xaa,%ymm5,%ymm4,%ymm6
DB 196,227,69,14,237,170 ; vpblendw $0xaa,%ymm5,%ymm7,%ymm5
DB 196,226,85,43,238 ; vpackusdw %ymm6,%ymm5,%ymm5
- DB 197,125,111,5,206,204,0,0 ; vmovdqa 0xccce(%rip),%ymm8 # 320a0 <_sk_srcover_bgra_8888_sse2_lowp+0x98c>
+ DB 197,125,111,5,142,205,0,0 ; vmovdqa 0xcd8e(%rip),%ymm8 # 32be0 <_sk_srcover_bgra_8888_sse2_lowp+0xa4c>
DB 196,193,85,219,240 ; vpand %ymm8,%ymm5,%ymm6
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,221,114,212,16 ; vpsrld $0x10,%ymm4,%ymm4
@@ -35337,7 +35917,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 253fc <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 25e7c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -35396,20 +35976,20 @@ _sk_store_bgra_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,30 ; ja 254b9 <_sk_store_bgra_hsw_lowp+0x81>
+ DB 119,30 ; ja 25f39 <_sk_store_bgra_hsw_lowp+0x81>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 25568 <_sk_store_bgra_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 25fe8 <_sk_store_bgra_hsw_lowp+0x130>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,4,144 ; vmovd %xmm8,(%r8,%rdx,4)
- DB 233,171,0,0,0 ; jmpq 25564 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 25fe4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
DB 196,65,126,127,76,144,32 ; vmovdqu %ymm9,0x20(%r8,%rdx,4)
- DB 233,153,0,0,0 ; jmpq 25564 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 25fe4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,121,22,68,144,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 196,65,121,214,4,144 ; vmovq %xmm8,(%r8,%rdx,4)
- DB 233,134,0,0,0 ; jmpq 25564 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 25fe4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,76,144,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -35417,12 +35997,12 @@ _sk_store_bgra_hsw_lowp LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,65,121,126,76,144,16 ; vmovd %xmm9,0x10(%r8,%rdx,4)
DB 196,65,122,127,4,144 ; vmovdqu %xmm8,(%r8,%rdx,4)
- DB 235,85 ; jmp 25564 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 25fe4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,121,22,76,144,40,2 ; vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
DB 196,67,121,22,76,144,36,1 ; vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
DB 196,65,121,126,76,144,32 ; vmovd %xmm9,0x20(%r8,%rdx,4)
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
- DB 235,54 ; jmp 25564 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 25fe4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,84,144,56,2 ; vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -35503,7 +36083,7 @@ _sk_gather_8888_hsw_lowp LABEL PROC
DB 196,195,101,14,194,170 ; vpblendw $0xaa,%ymm10,%ymm3,%ymm0
DB 196,195,109,14,202,170 ; vpblendw $0xaa,%ymm10,%ymm2,%ymm1
DB 196,226,117,43,200 ; vpackusdw %ymm0,%ymm1,%ymm1
- DB 197,125,111,5,106,202,0,0 ; vmovdqa 0xca6a(%rip),%ymm8 # 320c0 <_sk_srcover_bgra_8888_sse2_lowp+0x9ac>
+ DB 197,125,111,5,42,203,0,0 ; vmovdqa 0xcb2a(%rip),%ymm8 # 32c00 <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
DB 196,193,117,219,192 ; vpand %ymm8,%ymm1,%ymm0
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,229,114,211,16 ; vpsrld $0x10,%ymm3,%ymm3
@@ -35551,7 +36131,7 @@ _sk_gather_bgra_hsw_lowp LABEL PROC
DB 196,195,125,14,202,170 ; vpblendw $0xaa,%ymm10,%ymm0,%ymm1
DB 196,195,61,14,210,170 ; vpblendw $0xaa,%ymm10,%ymm8,%ymm2
DB 196,226,109,43,201 ; vpackusdw %ymm1,%ymm2,%ymm1
- DB 197,253,111,29,177,201,0,0 ; vmovdqa 0xc9b1(%rip),%ymm3 # 320e0 <_sk_srcover_bgra_8888_sse2_lowp+0x9cc>
+ DB 197,253,111,29,113,202,0,0 ; vmovdqa 0xca71(%rip),%ymm3 # 32c20 <_sk_srcover_bgra_8888_sse2_lowp+0xa8c>
DB 197,245,219,211 ; vpand %ymm3,%ymm1,%ymm2
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,253,114,208,16 ; vpsrld $0x10,%ymm0,%ymm0
@@ -35573,24 +36153,24 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 25795 <_sk_load_565_hsw_lowp+0x3f>
+ DB 119,37 ; ja 26215 <_sk_load_565_hsw_lowp+0x3f>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,130,1,0,0 ; lea 0x182(%rip),%r9 # 25900 <_sk_load_565_hsw_lowp+0x1aa>
+ DB 76,141,13,130,1,0,0 ; lea 0x182(%rip),%r9 # 26380 <_sk_load_565_hsw_lowp+0x1aa>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,8,1,0,0 ; jmpq 2589d <_sk_load_565_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 2631d <_sk_load_565_hsw_lowp+0x147>
DB 196,193,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm0
- DB 233,253,0,0,0 ; jmpq 2589d <_sk_load_565_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 2631d <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,117,56,192,1 ; vinserti128 $0x1,%xmm0,%ymm1,%ymm0
DB 196,193,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
- DB 233,218,0,0,0 ; jmpq 2589d <_sk_load_565_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 2631d <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,117,56,192,1 ; vinserti128 $0x1,%xmm0,%ymm1,%ymm0
@@ -35600,7 +36180,7 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 196,227,125,2,193,15 ; vpblendd $0xf,%ymm1,%ymm0,%ymm0
DB 196,193,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm1
DB 196,227,125,2,193,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm0
- DB 233,155,0,0,0 ; jmpq 2589d <_sk_load_565_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 2631d <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -35612,7 +36192,7 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
DB 196,193,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm1
DB 196,227,117,2,192,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm0
- DB 235,83 ; jmp 2589d <_sk_load_565_hsw_lowp+0x147>
+ DB 235,83 ; jmp 2631d <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -35626,13 +36206,13 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 196,193,122,111,20,80 ; vmovdqu (%r8,%rdx,2),%xmm2
DB 196,227,109,56,201,1 ; vinserti128 $0x1,%xmm1,%ymm2,%ymm1
DB 196,227,117,2,192,192 ; vpblendd $0xc0,%ymm0,%ymm1,%ymm0
- DB 196,226,125,121,13,90,200,0,0 ; vpbroadcastw 0xc85a(%rip),%ymm1 # 32100 <_sk_srcover_bgra_8888_sse2_lowp+0x9ec>
+ DB 196,226,125,121,13,26,201,0,0 ; vpbroadcastw 0xc91a(%rip),%ymm1 # 32c40 <_sk_srcover_bgra_8888_sse2_lowp+0xaac>
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,237,113,208,5 ; vpsrlw $0x5,%ymm0,%ymm2
- DB 196,226,125,121,29,69,200,0,0 ; vpbroadcastw 0xc845(%rip),%ymm3 # 32102 <_sk_srcover_bgra_8888_sse2_lowp+0x9ee>
+ DB 196,226,125,121,29,5,201,0,0 ; vpbroadcastw 0xc905(%rip),%ymm3 # 32c42 <_sk_srcover_bgra_8888_sse2_lowp+0xaae>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
- DB 196,226,125,121,29,58,200,0,0 ; vpbroadcastw 0xc83a(%rip),%ymm3 # 32104 <_sk_srcover_bgra_8888_sse2_lowp+0x9f0>
+ DB 196,226,125,121,29,250,200,0,0 ; vpbroadcastw 0xc8fa(%rip),%ymm3 # 32c44 <_sk_srcover_bgra_8888_sse2_lowp+0xab0>
DB 197,253,219,219 ; vpand %ymm3,%ymm0,%ymm3
DB 197,253,113,208,13 ; vpsrlw $0xd,%ymm0,%ymm0
DB 197,245,235,192 ; vpor %ymm0,%ymm1,%ymm0
@@ -35643,7 +36223,7 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 197,229,113,211,2 ; vpsrlw $0x2,%ymm3,%ymm3
DB 197,237,235,211 ; vpor %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,8,200,0,0 ; vpbroadcastw 0xc808(%rip),%ymm3 # 32106 <_sk_srcover_bgra_8888_sse2_lowp+0x9f2>
+ DB 196,226,125,121,29,200,200,0,0 ; vpbroadcastw 0xc8c8(%rip),%ymm3 # 32c46 <_sk_srcover_bgra_8888_sse2_lowp+0xab2>
DB 255,224 ; jmpq *%rax
DB 135,254 ; xchg %edi,%esi
DB 255 ; (bad)
@@ -35691,24 +36271,24 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 2597b <_sk_load_565_dst_hsw_lowp+0x3f>
+ DB 119,37 ; ja 263fb <_sk_load_565_dst_hsw_lowp+0x3f>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 25ae8 <_sk_load_565_dst_hsw_lowp+0x1ac>
+ DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 26568 <_sk_load_565_dst_hsw_lowp+0x1ac>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,8,1,0,0 ; jmpq 25a83 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 26503 <_sk_load_565_dst_hsw_lowp+0x147>
DB 196,193,126,111,36,80 ; vmovdqu (%r8,%rdx,2),%ymm4
- DB 233,253,0,0,0 ; jmpq 25a83 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 26503 <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,85,56,228,1 ; vinserti128 $0x1,%xmm4,%ymm5,%ymm4
DB 196,193,121,110,44,80 ; vmovd (%r8,%rdx,2),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
- DB 233,218,0,0,0 ; jmpq 25a83 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 26503 <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,85,56,228,1 ; vinserti128 $0x1,%xmm4,%ymm5,%ymm4
@@ -35718,7 +36298,7 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 196,227,93,2,229,15 ; vpblendd $0xf,%ymm5,%ymm4,%ymm4
DB 196,193,122,126,44,80 ; vmovq (%r8,%rdx,2),%xmm5
DB 196,227,93,2,229,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm4
- DB 233,155,0,0,0 ; jmpq 25a83 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 26503 <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -35730,7 +36310,7 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
DB 196,193,122,111,44,80 ; vmovdqu (%r8,%rdx,2),%xmm5
DB 196,227,85,2,228,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm4
- DB 235,83 ; jmp 25a83 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 235,83 ; jmp 26503 <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -35744,13 +36324,13 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 196,193,122,111,52,80 ; vmovdqu (%r8,%rdx,2),%xmm6
DB 196,227,77,56,237,1 ; vinserti128 $0x1,%xmm5,%ymm6,%ymm5
DB 196,227,85,2,228,192 ; vpblendd $0xc0,%ymm4,%ymm5,%ymm4
- DB 196,226,125,121,45,124,198,0,0 ; vpbroadcastw 0xc67c(%rip),%ymm5 # 32108 <_sk_srcover_bgra_8888_sse2_lowp+0x9f4>
+ DB 196,226,125,121,45,60,199,0,0 ; vpbroadcastw 0xc73c(%rip),%ymm5 # 32c48 <_sk_srcover_bgra_8888_sse2_lowp+0xab4>
DB 197,205,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm6
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,205,113,212,5 ; vpsrlw $0x5,%ymm4,%ymm6
- DB 196,226,125,121,61,103,198,0,0 ; vpbroadcastw 0xc667(%rip),%ymm7 # 3210a <_sk_srcover_bgra_8888_sse2_lowp+0x9f6>
+ DB 196,226,125,121,61,39,199,0,0 ; vpbroadcastw 0xc727(%rip),%ymm7 # 32c4a <_sk_srcover_bgra_8888_sse2_lowp+0xab6>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
- DB 196,226,125,121,61,92,198,0,0 ; vpbroadcastw 0xc65c(%rip),%ymm7 # 3210c <_sk_srcover_bgra_8888_sse2_lowp+0x9f8>
+ DB 196,226,125,121,61,28,199,0,0 ; vpbroadcastw 0xc71c(%rip),%ymm7 # 32c4c <_sk_srcover_bgra_8888_sse2_lowp+0xab8>
DB 197,221,219,255 ; vpand %ymm7,%ymm4,%ymm7
DB 197,221,113,212,13 ; vpsrlw $0xd,%ymm4,%ymm4
DB 197,213,235,228 ; vpor %ymm4,%ymm5,%ymm4
@@ -35761,7 +36341,7 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 197,197,113,215,2 ; vpsrlw $0x2,%ymm7,%ymm7
DB 197,205,235,247 ; vpor %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,61,42,198,0,0 ; vpbroadcastw 0xc62a(%rip),%ymm7 # 3210e <_sk_srcover_bgra_8888_sse2_lowp+0x9fa>
+ DB 196,226,125,121,61,234,198,0,0 ; vpbroadcastw 0xc6ea(%rip),%ymm7 # 32c4e <_sk_srcover_bgra_8888_sse2_lowp+0xaba>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -35810,10 +36390,10 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 76,15,175,193 ; imul %rcx,%r8
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
- DB 196,98,125,121,5,211,197,0,0 ; vpbroadcastw 0xc5d3(%rip),%ymm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0x9fc>
+ DB 196,98,125,121,5,147,198,0,0 ; vpbroadcastw 0xc693(%rip),%ymm8 # 32c50 <_sk_srcover_bgra_8888_sse2_lowp+0xabc>
DB 197,181,113,240,8 ; vpsllw $0x8,%ymm0,%ymm9
DB 196,65,53,219,192 ; vpand %ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,194,197,0,0 ; vpbroadcastw 0xc5c2(%rip),%ymm9 # 32112 <_sk_srcover_bgra_8888_sse2_lowp+0x9fe>
+ DB 196,98,125,121,13,130,198,0,0 ; vpbroadcastw 0xc682(%rip),%ymm9 # 32c52 <_sk_srcover_bgra_8888_sse2_lowp+0xabe>
DB 197,173,113,241,3 ; vpsllw $0x3,%ymm1,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -35823,31 +36403,31 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,31 ; ja 25b92 <_sk_store_565_hsw_lowp+0x6e>
+ DB 119,31 ; ja 26612 <_sk_store_565_hsw_lowp+0x6e>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 25c40 <_sk_store_565_hsw_lowp+0x11c>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 266c0 <_sk_store_565_hsw_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,67,121,21,4,80,0 ; vpextrw $0x0,%xmm8,(%r8,%rdx,2)
- DB 233,167,0,0,0 ; jmpq 25c39 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,167,0,0,0 ; jmpq 266b9 <_sk_store_565_hsw_lowp+0x115>
DB 196,65,126,127,4,80 ; vmovdqu %ymm8,(%r8,%rdx,2)
- DB 233,156,0,0,0 ; jmpq 25c39 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,156,0,0,0 ; jmpq 266b9 <_sk_store_565_hsw_lowp+0x115>
DB 196,67,121,21,68,80,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
DB 196,65,121,126,4,80 ; vmovd %xmm8,(%r8,%rdx,2)
- DB 233,137,0,0,0 ; jmpq 25c39 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,137,0,0,0 ; jmpq 266b9 <_sk_store_565_hsw_lowp+0x115>
DB 196,67,121,21,68,80,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
DB 196,67,121,21,68,80,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
DB 196,67,121,21,68,80,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
DB 196,65,121,214,4,80 ; vmovq %xmm8,(%r8,%rdx,2)
- DB 235,105 ; jmp 25c39 <_sk_store_565_hsw_lowp+0x115>
+ DB 235,105 ; jmp 266b9 <_sk_store_565_hsw_lowp+0x115>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,20,2 ; vpextrw $0x2,%xmm9,0x14(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,18,1 ; vpextrw $0x1,%xmm9,0x12(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,16,0 ; vpextrw $0x0,%xmm9,0x10(%r8,%rdx,2)
- DB 235,55 ; jmp 25c33 <_sk_store_565_hsw_lowp+0x10f>
+ DB 235,55 ; jmp 266b3 <_sk_store_565_hsw_lowp+0x10f>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,28,6 ; vpextrw $0x6,%xmm9,0x1c(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -35870,7 +36450,7 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 25c55 <_sk_store_565_hsw_lowp+0x131>
+ DB 120,255 ; js 266d5 <_sk_store_565_hsw_lowp+0x131>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -35980,13 +36560,13 @@ _sk_gather_565_hsw_lowp LABEL PROC
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 197,249,196,192,7 ; vpinsrw $0x7,%eax,%xmm0,%xmm0
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
- DB 196,226,125,121,13,6,195,0,0 ; vpbroadcastw 0xc306(%rip),%ymm1 # 32114 <_sk_srcover_bgra_8888_sse2_lowp+0xa00>
+ DB 196,226,125,121,13,198,195,0,0 ; vpbroadcastw 0xc3c6(%rip),%ymm1 # 32c54 <_sk_srcover_bgra_8888_sse2_lowp+0xac0>
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,237,113,208,5 ; vpsrlw $0x5,%ymm0,%ymm2
- DB 196,226,125,121,29,241,194,0,0 ; vpbroadcastw 0xc2f1(%rip),%ymm3 # 32116 <_sk_srcover_bgra_8888_sse2_lowp+0xa02>
+ DB 196,226,125,121,29,177,195,0,0 ; vpbroadcastw 0xc3b1(%rip),%ymm3 # 32c56 <_sk_srcover_bgra_8888_sse2_lowp+0xac2>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
- DB 196,226,125,121,29,230,194,0,0 ; vpbroadcastw 0xc2e6(%rip),%ymm3 # 32118 <_sk_srcover_bgra_8888_sse2_lowp+0xa04>
+ DB 196,226,125,121,29,166,195,0,0 ; vpbroadcastw 0xc3a6(%rip),%ymm3 # 32c58 <_sk_srcover_bgra_8888_sse2_lowp+0xac4>
DB 197,253,219,219 ; vpand %ymm3,%ymm0,%ymm3
DB 197,253,113,208,13 ; vpsrlw $0xd,%ymm0,%ymm0
DB 197,245,235,192 ; vpor %ymm0,%ymm1,%ymm0
@@ -35997,7 +36577,7 @@ _sk_gather_565_hsw_lowp LABEL PROC
DB 197,229,113,211,2 ; vpsrlw $0x2,%ymm3,%ymm3
DB 197,237,235,211 ; vpor %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,180,194,0,0 ; vpbroadcastw 0xc2b4(%rip),%ymm3 # 3211a <_sk_srcover_bgra_8888_sse2_lowp+0xa06>
+ DB 196,226,125,121,29,116,195,0,0 ; vpbroadcastw 0xc374(%rip),%ymm3 # 32c5a <_sk_srcover_bgra_8888_sse2_lowp+0xac6>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_load_4444_hsw_lowp
@@ -36011,24 +36591,24 @@ _sk_load_4444_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 25ea7 <_sk_load_4444_hsw_lowp+0x3f>
+ DB 119,37 ; ja 26927 <_sk_load_4444_hsw_lowp+0x3f>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,112,1,0,0 ; lea 0x170(%rip),%r9 # 26000 <_sk_load_4444_hsw_lowp+0x198>
+ DB 76,141,13,112,1,0,0 ; lea 0x170(%rip),%r9 # 26a80 <_sk_load_4444_hsw_lowp+0x198>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,8,1,0,0 ; jmpq 25faf <_sk_load_4444_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 26a2f <_sk_load_4444_hsw_lowp+0x147>
DB 196,193,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm0
- DB 233,253,0,0,0 ; jmpq 25faf <_sk_load_4444_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 26a2f <_sk_load_4444_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,117,56,192,1 ; vinserti128 $0x1,%xmm0,%ymm1,%ymm0
DB 196,193,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
- DB 233,218,0,0,0 ; jmpq 25faf <_sk_load_4444_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 26a2f <_sk_load_4444_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,117,56,192,1 ; vinserti128 $0x1,%xmm0,%ymm1,%ymm0
@@ -36038,7 +36618,7 @@ _sk_load_4444_hsw_lowp LABEL PROC
DB 196,227,125,2,193,15 ; vpblendd $0xf,%ymm1,%ymm0,%ymm0
DB 196,193,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm1
DB 196,227,125,2,193,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm0
- DB 233,155,0,0,0 ; jmpq 25faf <_sk_load_4444_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 26a2f <_sk_load_4444_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -36050,7 +36630,7 @@ _sk_load_4444_hsw_lowp LABEL PROC
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
DB 196,193,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm1
DB 196,227,117,2,192,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm0
- DB 235,83 ; jmp 25faf <_sk_load_4444_hsw_lowp+0x147>
+ DB 235,83 ; jmp 26a2f <_sk_load_4444_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -36066,7 +36646,7 @@ _sk_load_4444_hsw_lowp LABEL PROC
DB 196,227,117,2,192,192 ; vpblendd $0xc0,%ymm0,%ymm1,%ymm0
DB 197,245,113,208,12 ; vpsrlw $0xc,%ymm0,%ymm1
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
- DB 196,226,125,121,29,90,193,0,0 ; vpbroadcastw 0xc15a(%rip),%ymm3 # 3211c <_sk_srcover_bgra_8888_sse2_lowp+0xa08>
+ DB 196,226,125,121,29,26,194,0,0 ; vpbroadcastw 0xc21a(%rip),%ymm3 # 32c5c <_sk_srcover_bgra_8888_sse2_lowp+0xac8>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,189,113,208,4 ; vpsrlw $0x4,%ymm0,%ymm8
DB 197,61,219,195 ; vpand %ymm3,%ymm8,%ymm8
@@ -36129,24 +36709,24 @@ _sk_load_4444_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 2607b <_sk_load_4444_dst_hsw_lowp+0x3f>
+ DB 119,37 ; ja 26afb <_sk_load_4444_dst_hsw_lowp+0x3f>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,112,1,0,0 ; lea 0x170(%rip),%r9 # 261d4 <_sk_load_4444_dst_hsw_lowp+0x198>
+ DB 76,141,13,112,1,0,0 ; lea 0x170(%rip),%r9 # 26c54 <_sk_load_4444_dst_hsw_lowp+0x198>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,8,1,0,0 ; jmpq 26183 <_sk_load_4444_dst_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 26c03 <_sk_load_4444_dst_hsw_lowp+0x147>
DB 196,193,126,111,36,80 ; vmovdqu (%r8,%rdx,2),%ymm4
- DB 233,253,0,0,0 ; jmpq 26183 <_sk_load_4444_dst_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 26c03 <_sk_load_4444_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,85,56,228,1 ; vinserti128 $0x1,%xmm4,%ymm5,%ymm4
DB 196,193,121,110,44,80 ; vmovd (%r8,%rdx,2),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
- DB 233,218,0,0,0 ; jmpq 26183 <_sk_load_4444_dst_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 26c03 <_sk_load_4444_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,85,56,228,1 ; vinserti128 $0x1,%xmm4,%ymm5,%ymm4
@@ -36156,7 +36736,7 @@ _sk_load_4444_dst_hsw_lowp LABEL PROC
DB 196,227,93,2,229,15 ; vpblendd $0xf,%ymm5,%ymm4,%ymm4
DB 196,193,122,126,44,80 ; vmovq (%r8,%rdx,2),%xmm5
DB 196,227,93,2,229,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm4
- DB 233,155,0,0,0 ; jmpq 26183 <_sk_load_4444_dst_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 26c03 <_sk_load_4444_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -36168,7 +36748,7 @@ _sk_load_4444_dst_hsw_lowp LABEL PROC
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
DB 196,193,122,111,44,80 ; vmovdqu (%r8,%rdx,2),%xmm5
DB 196,227,85,2,228,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm4
- DB 235,83 ; jmp 26183 <_sk_load_4444_dst_hsw_lowp+0x147>
+ DB 235,83 ; jmp 26c03 <_sk_load_4444_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -36184,7 +36764,7 @@ _sk_load_4444_dst_hsw_lowp LABEL PROC
DB 196,227,85,2,228,192 ; vpblendd $0xc0,%ymm4,%ymm5,%ymm4
DB 197,213,113,212,12 ; vpsrlw $0xc,%ymm4,%ymm5
DB 197,205,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm6
- DB 196,226,125,121,61,136,191,0,0 ; vpbroadcastw 0xbf88(%rip),%ymm7 # 3211e <_sk_srcover_bgra_8888_sse2_lowp+0xa0a>
+ DB 196,226,125,121,61,72,192,0,0 ; vpbroadcastw 0xc048(%rip),%ymm7 # 32c5e <_sk_srcover_bgra_8888_sse2_lowp+0xaca>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,189,113,212,4 ; vpsrlw $0x4,%ymm4,%ymm8
DB 197,61,219,199 ; vpand %ymm7,%ymm8,%ymm8
@@ -36243,13 +36823,13 @@ _sk_store_4444_hsw_lowp LABEL PROC
DB 76,15,175,193 ; imul %rcx,%r8
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
- DB 196,98,125,121,5,247,190,0,0 ; vpbroadcastw 0xbef7(%rip),%ymm8 # 32120 <_sk_srcover_bgra_8888_sse2_lowp+0xa0c>
+ DB 196,98,125,121,5,183,191,0,0 ; vpbroadcastw 0xbfb7(%rip),%ymm8 # 32c60 <_sk_srcover_bgra_8888_sse2_lowp+0xacc>
DB 197,181,113,240,8 ; vpsllw $0x8,%ymm0,%ymm9
DB 196,65,53,219,192 ; vpand %ymm8,%ymm9,%ymm8
DB 197,181,113,241,4 ; vpsllw $0x4,%ymm1,%ymm9
- DB 197,53,219,13,0,191,0,0 ; vpand 0xbf00(%rip),%ymm9,%ymm9 # 32140 <_sk_srcover_bgra_8888_sse2_lowp+0xa2c>
+ DB 197,53,219,13,192,191,0,0 ; vpand 0xbfc0(%rip),%ymm9,%ymm9 # 32c80 <_sk_srcover_bgra_8888_sse2_lowp+0xaec>
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,18,191,0,0 ; vpbroadcastw 0xbf12(%rip),%ymm9 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xa4c>
+ DB 196,98,125,121,13,210,191,0,0 ; vpbroadcastw 0xbfd2(%rip),%ymm9 # 32ca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb0c>
DB 196,65,109,219,201 ; vpand %ymm9,%ymm2,%ymm9
DB 197,173,113,211,4 ; vpsrlw $0x4,%ymm3,%ymm10
DB 196,65,53,235,202 ; vpor %ymm10,%ymm9,%ymm9
@@ -36258,31 +36838,31 @@ _sk_store_4444_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,31 ; ja 2628b <_sk_store_4444_hsw_lowp+0x7b>
+ DB 119,31 ; ja 26d0b <_sk_store_4444_hsw_lowp+0x7b>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,194,0,0,0 ; lea 0xc2(%rip),%r9 # 26338 <_sk_store_4444_hsw_lowp+0x128>
+ DB 76,141,13,194,0,0,0 ; lea 0xc2(%rip),%r9 # 26db8 <_sk_store_4444_hsw_lowp+0x128>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,67,121,21,4,80,0 ; vpextrw $0x0,%xmm8,(%r8,%rdx,2)
- DB 233,167,0,0,0 ; jmpq 26332 <_sk_store_4444_hsw_lowp+0x122>
+ DB 233,167,0,0,0 ; jmpq 26db2 <_sk_store_4444_hsw_lowp+0x122>
DB 196,65,126,127,4,80 ; vmovdqu %ymm8,(%r8,%rdx,2)
- DB 233,156,0,0,0 ; jmpq 26332 <_sk_store_4444_hsw_lowp+0x122>
+ DB 233,156,0,0,0 ; jmpq 26db2 <_sk_store_4444_hsw_lowp+0x122>
DB 196,67,121,21,68,80,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
DB 196,65,121,126,4,80 ; vmovd %xmm8,(%r8,%rdx,2)
- DB 233,137,0,0,0 ; jmpq 26332 <_sk_store_4444_hsw_lowp+0x122>
+ DB 233,137,0,0,0 ; jmpq 26db2 <_sk_store_4444_hsw_lowp+0x122>
DB 196,67,121,21,68,80,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
DB 196,67,121,21,68,80,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
DB 196,67,121,21,68,80,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
DB 196,65,121,214,4,80 ; vmovq %xmm8,(%r8,%rdx,2)
- DB 235,105 ; jmp 26332 <_sk_store_4444_hsw_lowp+0x122>
+ DB 235,105 ; jmp 26db2 <_sk_store_4444_hsw_lowp+0x122>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,20,2 ; vpextrw $0x2,%xmm9,0x14(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,18,1 ; vpextrw $0x1,%xmm9,0x12(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,16,0 ; vpextrw $0x0,%xmm9,0x10(%r8,%rdx,2)
- DB 235,55 ; jmp 2632c <_sk_store_4444_hsw_lowp+0x11c>
+ DB 235,55 ; jmp 26dac <_sk_store_4444_hsw_lowp+0x11c>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,28,6 ; vpextrw $0x6,%xmm9,0x1c(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -36305,7 +36885,7 @@ _sk_store_4444_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 2634d <_sk_store_4444_hsw_lowp+0x13d>
+ DB 121,255 ; jns 26dcd <_sk_store_4444_hsw_lowp+0x13d>
DB 255 ; (bad)
DB 255,113,255 ; pushq -0x1(%rcx)
DB 255 ; (bad)
@@ -36418,7 +36998,7 @@ _sk_gather_4444_hsw_lowp LABEL PROC
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
DB 197,245,113,208,12 ; vpsrlw $0xc,%ymm0,%ymm1
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
- DB 196,226,125,121,29,82,188,0,0 ; vpbroadcastw 0xbc52(%rip),%ymm3 # 32162 <_sk_srcover_bgra_8888_sse2_lowp+0xa4e>
+ DB 196,226,125,121,29,18,189,0,0 ; vpbroadcastw 0xbd12(%rip),%ymm3 # 32ca2 <_sk_srcover_bgra_8888_sse2_lowp+0xb0e>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,189,113,208,4 ; vpsrlw $0x4,%ymm0,%ymm8
DB 197,61,219,195 ; vpand %ymm3,%ymm8,%ymm8
@@ -36444,38 +37024,38 @@ _sk_load_a8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 26587 <_sk_load_a8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 27007 <_sk_load_a8_hsw_lowp+0x3c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,220,0,0,0 ; lea 0xdc(%rip),%r9 # 2664c <_sk_load_a8_hsw_lowp+0x101>
+ DB 76,141,13,220,0,0,0 ; lea 0xdc(%rip),%r9 # 270cc <_sk_load_a8_hsw_lowp+0x101>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,175,0,0,0 ; jmpq 26636 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 270b6 <_sk_load_a8_hsw_lowp+0xeb>
DB 196,193,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm0
- DB 233,164,0,0,0 ; jmpq 26636 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 270b6 <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,227,121,14,193,1 ; vpblendw $0x1,%xmm1,%xmm0,%xmm0
- DB 233,132,0,0,0 ; jmpq 26636 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 270b6 <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 235,90 ; jmp 26636 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 270b6 <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm1
DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 235,48 ; jmp 26636 <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 270b6 <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -36531,38 +37111,38 @@ _sk_load_a8_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 266c4 <_sk_load_a8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 27144 <_sk_load_a8_dst_hsw_lowp+0x3c>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 26788 <_sk_load_a8_dst_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 27208 <_sk_load_a8_dst_hsw_lowp+0x100>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,175,0,0,0 ; jmpq 26773 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 271f3 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 196,193,122,111,36,16 ; vmovdqu (%r8,%rdx,1),%xmm4
- DB 233,164,0,0,0 ; jmpq 26773 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 271f3 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,227,89,14,229,1 ; vpblendw $0x1,%xmm5,%xmm4,%xmm4
- DB 233,132,0,0,0 ; jmpq 26773 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 271f3 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,121,110,44,16 ; vmovd (%r8,%rdx,1),%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 235,90 ; jmp 26773 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 271f3 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,122,126,44,16 ; vmovq (%r8,%rdx,1),%xmm5
DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 235,48 ; jmp 26773 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 271f3 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -36617,7 +37197,7 @@ _sk_store_a8_hsw_lowp LABEL PROC
DB 76,15,175,193 ; imul %rcx,%r8
DB 76,3,0 ; add (%rax),%r8
DB 196,195,125,57,216,1 ; vextracti128 $0x1,%ymm3,%xmm8
- DB 197,121,111,13,225,193,0,0 ; vmovdqa 0xc1e1(%rip),%xmm9 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
+ DB 197,121,111,13,161,194,0,0 ; vmovdqa 0xc2a1(%rip),%xmm9 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
DB 196,66,57,0,193 ; vpshufb %xmm9,%xmm8,%xmm8
DB 196,66,97,0,201 ; vpshufb %xmm9,%xmm3,%xmm9
DB 196,65,49,108,192 ; vpunpcklqdq %xmm8,%xmm9,%xmm8
@@ -36625,28 +37205,28 @@ _sk_store_a8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,28 ; ja 26814 <_sk_store_a8_hsw_lowp+0x50>
+ DB 119,28 ; ja 27294 <_sk_store_a8_hsw_lowp+0x50>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 26894 <_sk_store_a8_hsw_lowp+0xd0>
+ DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 27314 <_sk_store_a8_hsw_lowp+0xd0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,67,121,20,4,16,0 ; vpextrb $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,121 ; jmp 2688d <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,121 ; jmp 2730d <_sk_store_a8_hsw_lowp+0xc9>
DB 196,65,122,127,4,16 ; vmovdqu %xmm8,(%r8,%rdx,1)
- DB 235,113 ; jmp 2688d <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,113 ; jmp 2730d <_sk_store_a8_hsw_lowp+0xc9>
DB 196,67,121,20,68,16,2,2 ; vpextrb $0x2,%xmm8,0x2(%r8,%rdx,1)
DB 196,67,121,21,4,16,0 ; vpextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,96 ; jmp 2688d <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,96 ; jmp 2730d <_sk_store_a8_hsw_lowp+0xc9>
DB 196,67,121,20,68,16,6,6 ; vpextrb $0x6,%xmm8,0x6(%r8,%rdx,1)
DB 196,67,121,20,68,16,5,5 ; vpextrb $0x5,%xmm8,0x5(%r8,%rdx,1)
DB 196,67,121,20,68,16,4,4 ; vpextrb $0x4,%xmm8,0x4(%r8,%rdx,1)
DB 196,65,121,126,4,16 ; vmovd %xmm8,(%r8,%rdx,1)
- DB 235,64 ; jmp 2688d <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,64 ; jmp 2730d <_sk_store_a8_hsw_lowp+0xc9>
DB 196,67,121,20,68,16,10,10 ; vpextrb $0xa,%xmm8,0xa(%r8,%rdx,1)
DB 196,67,121,20,68,16,9,9 ; vpextrb $0x9,%xmm8,0x9(%r8,%rdx,1)
DB 196,67,121,20,68,16,8,8 ; vpextrb $0x8,%xmm8,0x8(%r8,%rdx,1)
- DB 235,32 ; jmp 26887 <_sk_store_a8_hsw_lowp+0xc3>
+ DB 235,32 ; jmp 27307 <_sk_store_a8_hsw_lowp+0xc3>
DB 196,67,121,20,68,16,14,14 ; vpextrb $0xe,%xmm8,0xe(%r8,%rdx,1)
DB 196,67,121,20,68,16,13,13 ; vpextrb $0xd,%xmm8,0xd(%r8,%rdx,1)
DB 196,67,121,20,68,16,12,12 ; vpextrb $0xc,%xmm8,0xc(%r8,%rdx,1)
@@ -36655,7 +37235,7 @@ _sk_store_a8_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,255 ; ja 26895 <_sk_store_a8_hsw_lowp+0xd1>
+ DB 119,255 ; ja 27315 <_sk_store_a8_hsw_lowp+0xd1>
DB 255 ; (bad)
DB 255,144,255,255,255,136 ; callq *-0x77000001(%rax)
DB 255 ; (bad)
@@ -36792,38 +37372,38 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 26ab3 <_sk_load_g8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 27533 <_sk_load_g8_hsw_lowp+0x3c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,224,0,0,0 ; lea 0xe0(%rip),%r9 # 26b7c <_sk_load_g8_hsw_lowp+0x105>
+ DB 76,141,13,224,0,0,0 ; lea 0xe0(%rip),%r9 # 275fc <_sk_load_g8_hsw_lowp+0x105>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,175,0,0,0 ; jmpq 26b62 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 275e2 <_sk_load_g8_hsw_lowp+0xeb>
DB 196,193,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm0
- DB 233,164,0,0,0 ; jmpq 26b62 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 275e2 <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,227,121,14,193,1 ; vpblendw $0x1,%xmm1,%xmm0,%xmm0
- DB 233,132,0,0,0 ; jmpq 26b62 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 275e2 <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 235,90 ; jmp 26b62 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 275e2 <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm1
DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 235,48 ; jmp 26b62 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 275e2 <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -36833,7 +37413,7 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 196,227,113,2,192,8 ; vpblendd $0x8,%xmm0,%xmm1,%xmm0
DB 196,226,125,48,192 ; vpmovzxbw %xmm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,242,181,0,0 ; vpbroadcastw 0xb5f2(%rip),%ymm3 # 32164 <_sk_srcover_bgra_8888_sse2_lowp+0xa50>
+ DB 196,226,125,121,29,178,182,0,0 ; vpbroadcastw 0xb6b2(%rip),%ymm3 # 32ca4 <_sk_srcover_bgra_8888_sse2_lowp+0xb10>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -36844,7 +37424,7 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 255,66,255 ; incl -0x1(%rdx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 26b89 <_sk_load_g8_hsw_lowp+0x112>
+ DB 126,255 ; jle 27609 <_sk_load_g8_hsw_lowp+0x112>
DB 255 ; (bad)
DB 255,118,255 ; pushq -0x1(%rsi)
DB 255 ; (bad)
@@ -36882,38 +37462,38 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 26bf4 <_sk_load_g8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 27674 <_sk_load_g8_dst_hsw_lowp+0x3c>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 26cc0 <_sk_load_g8_dst_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 27740 <_sk_load_g8_dst_hsw_lowp+0x108>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,175,0,0,0 ; jmpq 26ca3 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 27723 <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 196,193,122,111,36,16 ; vmovdqu (%r8,%rdx,1),%xmm4
- DB 233,164,0,0,0 ; jmpq 26ca3 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 27723 <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,227,89,14,229,1 ; vpblendw $0x1,%xmm5,%xmm4,%xmm4
- DB 233,132,0,0,0 ; jmpq 26ca3 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 27723 <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,121,110,44,16 ; vmovd (%r8,%rdx,1),%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 235,90 ; jmp 26ca3 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 27723 <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,122,126,44,16 ; vmovq (%r8,%rdx,1),%xmm5
DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 235,48 ; jmp 26ca3 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 27723 <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -36923,7 +37503,7 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 196,227,81,2,228,8 ; vpblendd $0x8,%xmm4,%xmm5,%xmm4
DB 196,226,125,48,228 ; vpmovzxbw %xmm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,61,179,180,0,0 ; vpbroadcastw 0xb4b3(%rip),%ymm7 # 32166 <_sk_srcover_bgra_8888_sse2_lowp+0xa52>
+ DB 196,226,125,121,61,115,181,0,0 ; vpbroadcastw 0xb573(%rip),%ymm7 # 32ca6 <_sk_srcover_bgra_8888_sse2_lowp+0xb12>
DB 197,253,111,236 ; vmovdqa %ymm4,%ymm5
DB 197,253,111,244 ; vmovdqa %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -36937,7 +37517,7 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 26ccd <_sk_load_g8_dst_hsw_lowp+0x115>
+ DB 123,255 ; jnp 2774d <_sk_load_g8_dst_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -36965,12 +37545,12 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
PUBLIC _sk_luminance_to_alpha_hsw_lowp
_sk_luminance_to_alpha_hsw_lowp LABEL PROC
- DB 196,226,125,121,29,99,180,0,0 ; vpbroadcastw 0xb463(%rip),%ymm3 # 32168 <_sk_srcover_bgra_8888_sse2_lowp+0xa54>
+ DB 196,226,125,121,29,35,181,0,0 ; vpbroadcastw 0xb523(%rip),%ymm3 # 32ca8 <_sk_srcover_bgra_8888_sse2_lowp+0xb14>
DB 197,253,213,195 ; vpmullw %ymm3,%ymm0,%ymm0
- DB 196,226,125,121,29,88,180,0,0 ; vpbroadcastw 0xb458(%rip),%ymm3 # 3216a <_sk_srcover_bgra_8888_sse2_lowp+0xa56>
+ DB 196,226,125,121,29,24,181,0,0 ; vpbroadcastw 0xb518(%rip),%ymm3 # 32caa <_sk_srcover_bgra_8888_sse2_lowp+0xb16>
DB 197,245,213,203 ; vpmullw %ymm3,%ymm1,%ymm1
DB 197,245,253,192 ; vpaddw %ymm0,%ymm1,%ymm0
- DB 196,226,125,121,13,73,180,0,0 ; vpbroadcastw 0xb449(%rip),%ymm1 # 3216c <_sk_srcover_bgra_8888_sse2_lowp+0xa58>
+ DB 196,226,125,121,13,9,181,0,0 ; vpbroadcastw 0xb509(%rip),%ymm1 # 32cac <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 197,237,213,201 ; vpmullw %ymm1,%ymm2,%ymm1
DB 197,253,253,193 ; vpaddw %ymm1,%ymm0,%ymm0
DB 197,229,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm3
@@ -37067,7 +37647,7 @@ _sk_gather_g8_hsw_lowp LABEL PROC
DB 196,227,121,32,192,15 ; vpinsrb $0xf,%eax,%xmm0,%xmm0
DB 196,226,125,48,192 ; vpmovzxbw %xmm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,140,178,0,0 ; vpbroadcastw 0xb28c(%rip),%ymm3 # 3216e <_sk_srcover_bgra_8888_sse2_lowp+0xa5a>
+ DB 196,226,125,121,29,76,179,0,0 ; vpbroadcastw 0xb34c(%rip),%ymm3 # 32cae <_sk_srcover_bgra_8888_sse2_lowp+0xb1a>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -37076,13 +37656,13 @@ PUBLIC _sk_scale_1_float_hsw_lowp
_sk_scale_1_float_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,122,16,0 ; vmovss (%rax),%xmm8
- DB 197,122,16,13,246,170,0,0 ; vmovss 0xaaf6(%rip),%xmm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,57,169,13,189,170,0,0 ; vfmadd213ss 0xaabd(%rip),%xmm8,%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,122,16,13,246,170,0,0 ; vmovss 0xaaf6(%rip),%xmm9 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,57,169,13,189,170,0,0 ; vfmadd213ss 0xaabd(%rip),%xmm8,%xmm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
- DB 196,98,125,121,13,82,178,0,0 ; vpbroadcastw 0xb252(%rip),%ymm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xa5c>
+ DB 196,98,125,121,13,18,179,0,0 ; vpbroadcastw 0xb312(%rip),%ymm9 # 32cb0 <_sk_srcover_bgra_8888_sse2_lowp+0xb1c>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -37101,12 +37681,12 @@ PUBLIC _sk_lerp_1_float_hsw_lowp
_sk_lerp_1_float_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,122,16,0 ; vmovss (%rax),%xmm8
- DB 197,122,16,13,140,170,0,0 ; vmovss 0xaa8c(%rip),%xmm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,57,169,13,83,170,0,0 ; vfmadd213ss 0xaa53(%rip),%xmm8,%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,122,16,13,140,170,0,0 ; vmovss 0xaa8c(%rip),%xmm9 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,57,169,13,83,170,0,0 ; vfmadd213ss 0xaa53(%rip),%xmm8,%xmm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
- DB 196,98,125,121,13,238,177,0,0 ; vpbroadcastw 0xb1ee(%rip),%ymm9 # 32172 <_sk_srcover_bgra_8888_sse2_lowp+0xa5e>
+ DB 196,98,125,121,13,174,178,0,0 ; vpbroadcastw 0xb2ae(%rip),%ymm9 # 32cb2 <_sk_srcover_bgra_8888_sse2_lowp+0xb1e>
DB 196,65,53,249,208 ; vpsubw %ymm8,%ymm9,%ymm10
DB 197,45,213,220 ; vpmullw %ymm4,%ymm10,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -37141,38 +37721,38 @@ _sk_scale_u8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 27022 <_sk_scale_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 27aa2 <_sk_scale_u8_hsw_lowp+0x3d>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,21,1,0,0 ; lea 0x115(%rip),%r9 # 27120 <_sk_scale_u8_hsw_lowp+0x13b>
+ DB 76,141,13,21,1,0,0 ; lea 0x115(%rip),%r9 # 27ba0 <_sk_scale_u8_hsw_lowp+0x13b>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,179,0,0,0 ; jmpq 270d5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 27b55 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm8
- DB 233,168,0,0,0 ; jmpq 270d5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 27b55 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,67,57,14,193,1 ; vpblendw $0x1,%xmm9,%xmm8,%xmm8
- DB 233,135,0,0,0 ; jmpq 270d5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 27b55 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 235,92 ; jmp 270d5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 27b55 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm9
DB 196,67,49,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 235,49 ; jmp 270d5 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 27b55 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -37182,7 +37762,7 @@ _sk_scale_u8_hsw_lowp LABEL PROC
DB 196,67,49,2,192,8 ; vpblendd $0x8,%xmm8,%xmm9,%xmm8
DB 196,66,125,48,192 ; vpmovzxbw %xmm8,%ymm8
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
- DB 196,98,125,121,13,141,176,0,0 ; vpbroadcastw 0xb08d(%rip),%ymm9 # 32174 <_sk_srcover_bgra_8888_sse2_lowp+0xa60>
+ DB 196,98,125,121,13,77,177,0,0 ; vpbroadcastw 0xb14d(%rip),%ymm9 # 32cb4 <_sk_srcover_bgra_8888_sse2_lowp+0xb20>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -37203,7 +37783,7 @@ _sk_scale_u8_hsw_lowp LABEL PROC
DB 255,26 ; lcall *(%rdx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,75 ; decl 0x4bffffff(%rip) # 4c02712c <_sk_srcover_bgra_8888_sse2_lowp+0x4bff5a18>
+ DB 255,13,255,255,255,75 ; decl 0x4bffffff(%rip) # 4c027bac <_sk_srcover_bgra_8888_sse2_lowp+0x4bff5a18>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,67,255 ; incl -0x1(%rbx)
@@ -37240,38 +37820,38 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 27199 <_sk_lerp_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 27c19 <_sk_lerp_u8_hsw_lowp+0x3d>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,58,1,0,0 ; lea 0x13a(%rip),%r9 # 272bc <_sk_lerp_u8_hsw_lowp+0x160>
+ DB 76,141,13,58,1,0,0 ; lea 0x13a(%rip),%r9 # 27d3c <_sk_lerp_u8_hsw_lowp+0x160>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,179,0,0,0 ; jmpq 2724c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 27ccc <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm8
- DB 233,168,0,0,0 ; jmpq 2724c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 27ccc <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,67,57,14,193,1 ; vpblendw $0x1,%xmm9,%xmm8,%xmm8
- DB 233,135,0,0,0 ; jmpq 2724c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 27ccc <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 235,92 ; jmp 2724c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 27ccc <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm9
DB 196,67,49,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 235,49 ; jmp 2724c <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 27ccc <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -37280,7 +37860,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 196,67,49,34,76,16,8,2 ; vpinsrd $0x2,0x8(%r8,%rdx,1),%xmm9,%xmm9
DB 196,67,49,2,192,8 ; vpblendd $0x8,%xmm8,%xmm9,%xmm8
DB 196,66,125,48,192 ; vpmovzxbw %xmm8,%ymm8
- DB 196,98,125,121,13,28,175,0,0 ; vpbroadcastw 0xaf1c(%rip),%ymm9 # 32176 <_sk_srcover_bgra_8888_sse2_lowp+0xa62>
+ DB 196,98,125,121,13,220,175,0,0 ; vpbroadcastw 0xafdc(%rip),%ymm9 # 32cb6 <_sk_srcover_bgra_8888_sse2_lowp+0xb22>
DB 196,65,61,239,209 ; vpxor %ymm9,%ymm8,%ymm10
DB 197,45,213,220 ; vpmullw %ymm4,%ymm10,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -37312,7 +37892,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,254,255,255,38 ; callq 270272c7 <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5bb3>
+ DB 232,254,255,255,38 ; callq 27027d47 <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5bb3>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,30 ; lcall *(%rsi)
@@ -37333,7 +37913,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 255,52,255 ; pushq (%rdi,%rdi,8)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 124,255 ; jl 272e9 <_sk_lerp_u8_hsw_lowp+0x18d>
+ DB 124,255 ; jl 27d69 <_sk_lerp_u8_hsw_lowp+0x18d>
DB 255 ; (bad)
DB 255,116,255,255 ; pushq -0x1(%rdi,%rdi,8)
DB 255,108,255,255 ; ljmp *-0x1(%rdi,%rdi,8)
@@ -37352,24 +37932,24 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 27338 <_sk_scale_565_hsw_lowp+0x40>
+ DB 119,38 ; ja 27db8 <_sk_scale_565_hsw_lowp+0x40>
DB 196,65,61,239,192 ; vpxor %ymm8,%ymm8,%ymm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,255,1,0,0 ; lea 0x1ff(%rip),%r9 # 27520 <_sk_scale_565_hsw_lowp+0x228>
+ DB 76,141,13,255,1,0,0 ; lea 0x1ff(%rip),%r9 # 27fa0 <_sk_scale_565_hsw_lowp+0x228>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,12,1,0,0 ; jmpq 27444 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,12,1,0,0 ; jmpq 27ec4 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm8
- DB 233,1,1,0,0 ; jmpq 27444 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,1,1,0,0 ; jmpq 27ec4 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,1 ; vpblendd $0x1,%ymm9,%ymm8,%ymm8
- DB 233,221,0,0,0 ; jmpq 27444 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,221,0,0,0 ; jmpq 27ec4 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -37379,7 +37959,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,67,61,2,193,15 ; vpblendd $0xf,%ymm9,%ymm8,%ymm8
DB 196,65,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,3 ; vpblendd $0x3,%ymm9,%ymm8,%ymm8
- DB 233,157,0,0,0 ; jmpq 27444 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,157,0,0,0 ; jmpq 27ec4 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -37391,7 +37971,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
DB 196,65,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm9
DB 196,67,53,2,192,240 ; vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- DB 235,84 ; jmp 27444 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 235,84 ; jmp 27ec4 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -37405,13 +37985,13 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,65,122,111,20,80 ; vmovdqu (%r8,%rdx,2),%xmm10
DB 196,67,45,56,201,1 ; vinserti128 $0x1,%xmm9,%ymm10,%ymm9
DB 196,67,53,2,192,192 ; vpblendd $0xc0,%ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,43,173,0,0 ; vpbroadcastw 0xad2b(%rip),%ymm9 # 32178 <_sk_srcover_bgra_8888_sse2_lowp+0xa64>
+ DB 196,98,125,121,13,235,173,0,0 ; vpbroadcastw 0xadeb(%rip),%ymm9 # 32cb8 <_sk_srcover_bgra_8888_sse2_lowp+0xb24>
DB 196,193,45,113,208,8 ; vpsrlw $0x8,%ymm8,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,193,45,113,208,5 ; vpsrlw $0x5,%ymm8,%ymm10
- DB 196,98,125,121,29,19,173,0,0 ; vpbroadcastw 0xad13(%rip),%ymm11 # 3217a <_sk_srcover_bgra_8888_sse2_lowp+0xa66>
+ DB 196,98,125,121,29,211,173,0,0 ; vpbroadcastw 0xadd3(%rip),%ymm11 # 32cba <_sk_srcover_bgra_8888_sse2_lowp+0xb26>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,7,173,0,0 ; vpbroadcastw 0xad07(%rip),%ymm11 # 3217c <_sk_srcover_bgra_8888_sse2_lowp+0xa68>
+ DB 196,98,125,121,29,199,173,0,0 ; vpbroadcastw 0xadc7(%rip),%ymm11 # 32cbc <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 196,65,61,219,219 ; vpand %ymm11,%ymm8,%ymm11
DB 196,193,61,113,208,13 ; vpsrlw $0xd,%ymm8,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -37421,7 +38001,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,193,45,113,243,3 ; vpsllw $0x3,%ymm11,%ymm10
DB 196,193,37,113,211,2 ; vpsrlw $0x2,%ymm11,%ymm11
DB 196,65,45,235,211 ; vpor %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,206,172,0,0 ; vpbroadcastw 0xacce(%rip),%ymm11 # 3217e <_sk_srcover_bgra_8888_sse2_lowp+0xa6a>
+ DB 196,98,125,121,29,142,173,0,0 ; vpbroadcastw 0xad8e(%rip),%ymm11 # 32cbe <_sk_srcover_bgra_8888_sse2_lowp+0xb2a>
DB 196,65,101,239,227 ; vpxor %ymm11,%ymm3,%ymm12
DB 196,65,69,239,219 ; vpxor %ymm11,%ymm7,%ymm11
DB 196,65,37,101,220 ; vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -37431,7 +38011,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,66,21,62,232 ; vpmaxuw %ymm8,%ymm13,%ymm13
DB 196,67,21,76,220,176 ; vpblendvb %ymm11,%ymm12,%ymm13,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
- DB 196,98,125,121,5,154,172,0,0 ; vpbroadcastw 0xac9a(%rip),%ymm8 # 32180 <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
+ DB 196,98,125,121,5,90,173,0,0 ; vpbroadcastw 0xad5a(%rip),%ymm8 # 32cc0 <_sk_srcover_bgra_8888_sse2_lowp+0xb2c>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,181,213,201 ; vpmullw %ymm1,%ymm9,%ymm1
@@ -37493,24 +38073,24 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 2759c <_sk_lerp_565_hsw_lowp+0x40>
+ DB 119,38 ; ja 2801c <_sk_lerp_565_hsw_lowp+0x40>
DB 196,65,61,239,192 ; vpxor %ymm8,%ymm8,%ymm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,51,2,0,0 ; lea 0x233(%rip),%r9 # 277b8 <_sk_lerp_565_hsw_lowp+0x25c>
+ DB 76,141,13,51,2,0,0 ; lea 0x233(%rip),%r9 # 28238 <_sk_lerp_565_hsw_lowp+0x25c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,12,1,0,0 ; jmpq 276a8 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,12,1,0,0 ; jmpq 28128 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm8
- DB 233,1,1,0,0 ; jmpq 276a8 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,1,1,0,0 ; jmpq 28128 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,1 ; vpblendd $0x1,%ymm9,%ymm8,%ymm8
- DB 233,221,0,0,0 ; jmpq 276a8 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,221,0,0,0 ; jmpq 28128 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -37520,7 +38100,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,67,61,2,193,15 ; vpblendd $0xf,%ymm9,%ymm8,%ymm8
DB 196,65,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,3 ; vpblendd $0x3,%ymm9,%ymm8,%ymm8
- DB 233,157,0,0,0 ; jmpq 276a8 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,157,0,0,0 ; jmpq 28128 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -37532,7 +38112,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
DB 196,65,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm9
DB 196,67,53,2,192,240 ; vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- DB 235,84 ; jmp 276a8 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 235,84 ; jmp 28128 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -37546,13 +38126,13 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,65,122,111,20,80 ; vmovdqu (%r8,%rdx,2),%xmm10
DB 196,67,45,56,201,1 ; vinserti128 $0x1,%xmm9,%ymm10,%ymm9
DB 196,67,53,2,192,192 ; vpblendd $0xc0,%ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,209,170,0,0 ; vpbroadcastw 0xaad1(%rip),%ymm9 # 32182 <_sk_srcover_bgra_8888_sse2_lowp+0xa6e>
+ DB 196,98,125,121,13,145,171,0,0 ; vpbroadcastw 0xab91(%rip),%ymm9 # 32cc2 <_sk_srcover_bgra_8888_sse2_lowp+0xb2e>
DB 196,193,45,113,208,8 ; vpsrlw $0x8,%ymm8,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,193,45,113,208,5 ; vpsrlw $0x5,%ymm8,%ymm10
- DB 196,98,125,121,29,185,170,0,0 ; vpbroadcastw 0xaab9(%rip),%ymm11 # 32184 <_sk_srcover_bgra_8888_sse2_lowp+0xa70>
+ DB 196,98,125,121,29,121,171,0,0 ; vpbroadcastw 0xab79(%rip),%ymm11 # 32cc4 <_sk_srcover_bgra_8888_sse2_lowp+0xb30>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,173,170,0,0 ; vpbroadcastw 0xaaad(%rip),%ymm11 # 32186 <_sk_srcover_bgra_8888_sse2_lowp+0xa72>
+ DB 196,98,125,121,29,109,171,0,0 ; vpbroadcastw 0xab6d(%rip),%ymm11 # 32cc6 <_sk_srcover_bgra_8888_sse2_lowp+0xb32>
DB 196,65,61,219,219 ; vpand %ymm11,%ymm8,%ymm11
DB 196,193,61,113,208,13 ; vpsrlw $0xd,%ymm8,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -37562,7 +38142,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,193,45,113,243,3 ; vpsllw $0x3,%ymm11,%ymm10
DB 196,193,37,113,211,2 ; vpsrlw $0x2,%ymm11,%ymm11
DB 196,65,45,235,211 ; vpor %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,116,170,0,0 ; vpbroadcastw 0xaa74(%rip),%ymm11 # 32188 <_sk_srcover_bgra_8888_sse2_lowp+0xa74>
+ DB 196,98,125,121,29,52,171,0,0 ; vpbroadcastw 0xab34(%rip),%ymm11 # 32cc8 <_sk_srcover_bgra_8888_sse2_lowp+0xb34>
DB 196,65,101,239,227 ; vpxor %ymm11,%ymm3,%ymm12
DB 196,65,69,239,219 ; vpxor %ymm11,%ymm7,%ymm11
DB 196,65,37,101,220 ; vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -37571,7 +38151,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,66,53,62,234 ; vpmaxuw %ymm10,%ymm9,%ymm13
DB 196,66,21,62,232 ; vpmaxuw %ymm8,%ymm13,%ymm13
DB 196,67,21,76,220,176 ; vpblendvb %ymm11,%ymm12,%ymm13,%ymm11
- DB 196,98,125,121,37,68,170,0,0 ; vpbroadcastw 0xaa44(%rip),%ymm12 # 3218a <_sk_srcover_bgra_8888_sse2_lowp+0xa76>
+ DB 196,98,125,121,37,4,171,0,0 ; vpbroadcastw 0xab04(%rip),%ymm12 # 32cca <_sk_srcover_bgra_8888_sse2_lowp+0xb36>
DB 196,65,61,239,236 ; vpxor %ymm12,%ymm8,%ymm13
DB 197,21,213,236 ; vpmullw %ymm4,%ymm13,%ymm13
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -37642,7 +38222,7 @@ _sk_clamp_x_1_hsw_lowp LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,184,161,0,0 ; vbroadcastss 0xa1b8(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,184,161,0,0 ; vbroadcastss 0xa1b8(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -37657,7 +38237,7 @@ _sk_repeat_x_1_hsw_lowp LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,124,161,0,0 ; vbroadcastss 0xa17c(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,124,161,0,0 ; vbroadcastss 0xa17c(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -37665,10 +38245,10 @@ _sk_repeat_x_1_hsw_lowp LABEL PROC
PUBLIC _sk_mirror_x_1_hsw_lowp
_sk_mirror_x_1_hsw_lowp LABEL PROC
- DB 196,98,125,24,5,125,161,0,0 ; vbroadcastss 0xa17d(%rip),%ymm8 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,5,125,161,0,0 ; vbroadcastss 0xa17d(%rip),%ymm8 # 3245c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 196,193,116,88,200 ; vaddps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,78,161,0,0 ; vbroadcastss 0xa14e(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,78,161,0,0 ; vbroadcastss 0xa14e(%rip),%ymm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,116,89,209 ; vmulps %ymm9,%ymm1,%ymm10
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
@@ -37679,13 +38259,13 @@ _sk_mirror_x_1_hsw_lowp LABEL PROC
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
DB 196,193,116,88,200 ; vaddps %ymm8,%ymm1,%ymm1
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,157,162,0,0 ; vbroadcastss 0xa29d(%rip),%ymm8 # 31b4c <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ DB 196,98,125,24,5,161,162,0,0 ; vbroadcastss 0xa2a1(%rip),%ymm8 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
DB 196,193,124,84,192 ; vandps %ymm8,%ymm0,%ymm0
DB 196,193,116,84,200 ; vandps %ymm8,%ymm1,%ymm1
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,243,160,0,0 ; vbroadcastss 0xa0f3(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,243,160,0,0 ; vbroadcastss 0xa0f3(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -37703,7 +38283,7 @@ _sk_gradient_hsw_lowp LABEL PROC
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,60 ; jb 27959 <_sk_gradient_hsw_lowp+0x7a>
+ DB 114,60 ; jb 283d9 <_sk_gradient_hsw_lowp+0x7a>
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
DB 65,186,1,0,0,0 ; mov $0x1,%r10d
@@ -37715,9 +38295,9 @@ _sk_gradient_hsw_lowp LABEL PROC
DB 197,213,250,234 ; vpsubd %ymm2,%ymm5,%ymm5
DB 73,255,194 ; inc %r10
DB 77,57,208 ; cmp %r10,%r8
- DB 117,224 ; jne 2792f <_sk_gradient_hsw_lowp+0x50>
+ DB 117,224 ; jne 283af <_sk_gradient_hsw_lowp+0x50>
DB 73,131,248,8 ; cmp $0x8,%r8
- DB 15,135,179,0,0,0 ; ja 27a0c <_sk_gradient_hsw_lowp+0x12d>
+ DB 15,135,179,0,0,0 ; ja 2848c <_sk_gradient_hsw_lowp+0x12d>
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
DB 196,193,124,16,24 ; vmovups (%r8),%ymm3
@@ -37754,7 +38334,7 @@ _sk_gradient_hsw_lowp LABEL PROC
DB 197,124,16,56 ; vmovups (%rax),%ymm15
DB 196,66,69,22,231 ; vpermps %ymm15,%ymm7,%ymm12
DB 196,194,85,22,255 ; vpermps %ymm15,%ymm5,%ymm7
- DB 233,33,1,0,0 ; jmpq 27b2d <_sk_gradient_hsw_lowp+0x24e>
+ DB 233,33,1,0,0 ; jmpq 285ad <_sk_gradient_hsw_lowp+0x24e>
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
@@ -37823,8 +38403,8 @@ _sk_gradient_hsw_lowp LABEL PROC
DB 196,98,117,168,12,36 ; vfmadd213ps (%rsp),%ymm1,%ymm9
DB 196,98,117,168,222 ; vfmadd213ps %ymm6,%ymm1,%ymm11
DB 196,226,117,184,124,36,32 ; vfmadd231ps 0x20(%rsp),%ymm1,%ymm7
- DB 196,226,125,24,5,139,158,0,0 ; vbroadcastss 0x9e8b(%rip),%ymm0 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,226,125,24,13,82,158,0,0 ; vbroadcastss 0x9e52(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,139,158,0,0 ; vbroadcastss 0x9e8b(%rip),%ymm0 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,226,125,24,13,82,158,0,0 ; vbroadcastss 0x9e52(%rip),%ymm1 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,226,125,168,217 ; vfmadd213ps %ymm1,%ymm0,%ymm3
DB 196,226,125,168,209 ; vfmadd213ps %ymm1,%ymm0,%ymm2
DB 196,98,125,168,201 ; vfmadd213ps %ymm1,%ymm0,%ymm9
@@ -37834,7 +38414,7 @@ _sk_gradient_hsw_lowp LABEL PROC
DB 196,226,125,168,249 ; vfmadd213ps %ymm1,%ymm0,%ymm7
DB 196,98,125,168,225 ; vfmadd213ps %ymm1,%ymm0,%ymm12
DB 197,254,91,194 ; vcvttps2dq %ymm2,%ymm0
- DB 197,253,111,37,254,165,0,0 ; vmovdqa 0xa5fe(%rip),%ymm4 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xa8c>
+ DB 197,253,111,37,190,166,0,0 ; vmovdqa 0xa6be(%rip),%ymm4 # 32ce0 <_sk_srcover_bgra_8888_sse2_lowp+0xb4c>
DB 196,226,125,0,196 ; vpshufb %ymm4,%ymm0,%ymm0
DB 196,227,253,0,192,232 ; vpermq $0xe8,%ymm0,%ymm0
DB 197,254,91,203 ; vcvttps2dq %ymm3,%ymm1
@@ -37881,9 +38461,9 @@ _sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 77,137,193 ; mov %r8,%r9
DB 73,255,201 ; dec %r9
- DB 120,7 ; js 27ca1 <_sk_evenly_spaced_gradient_hsw_lowp+0x3f>
+ DB 120,7 ; js 28721 <_sk_evenly_spaced_gradient_hsw_lowp+0x3f>
DB 196,193,234,42,209 ; vcvtsi2ss %r9,%xmm2,%xmm2
- DB 235,22 ; jmp 27cb7 <_sk_evenly_spaced_gradient_hsw_lowp+0x55>
+ DB 235,22 ; jmp 28737 <_sk_evenly_spaced_gradient_hsw_lowp+0x55>
DB 77,137,202 ; mov %r9,%r10
DB 73,209,234 ; shr %r10
DB 65,131,225,1 ; and $0x1,%r9d
@@ -37896,7 +38476,7 @@ _sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
DB 197,126,91,242 ; vcvttps2dq %ymm2,%ymm14
DB 197,254,91,251 ; vcvttps2dq %ymm3,%ymm7
DB 73,131,248,8 ; cmp $0x8,%r8
- DB 15,135,179,0,0,0 ; ja 27d89 <_sk_evenly_spaced_gradient_hsw_lowp+0x127>
+ DB 15,135,179,0,0,0 ; ja 28809 <_sk_evenly_spaced_gradient_hsw_lowp+0x127>
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
DB 196,193,124,16,24 ; vmovups (%r8),%ymm3
@@ -37933,7 +38513,7 @@ _sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
DB 197,124,16,56 ; vmovups (%rax),%ymm15
DB 196,66,69,22,231 ; vpermps %ymm15,%ymm7,%ymm12
DB 196,194,13,22,255 ; vpermps %ymm15,%ymm14,%ymm7
- DB 233,32,1,0,0 ; jmpq 27ea9 <_sk_evenly_spaced_gradient_hsw_lowp+0x247>
+ DB 233,32,1,0,0 ; jmpq 28929 <_sk_evenly_spaced_gradient_hsw_lowp+0x247>
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -38002,8 +38582,8 @@ _sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
DB 196,98,117,168,12,36 ; vfmadd213ps (%rsp),%ymm1,%ymm9
DB 196,98,117,168,222 ; vfmadd213ps %ymm6,%ymm1,%ymm11
DB 196,226,117,184,124,36,32 ; vfmadd231ps 0x20(%rsp),%ymm1,%ymm7
- DB 196,226,125,24,5,15,155,0,0 ; vbroadcastss 0x9b0f(%rip),%ymm0 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,226,125,24,13,214,154,0,0 ; vbroadcastss 0x9ad6(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,15,155,0,0 ; vbroadcastss 0x9b0f(%rip),%ymm0 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,226,125,24,13,214,154,0,0 ; vbroadcastss 0x9ad6(%rip),%ymm1 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,226,125,168,217 ; vfmadd213ps %ymm1,%ymm0,%ymm3
DB 196,226,125,168,209 ; vfmadd213ps %ymm1,%ymm0,%ymm2
DB 196,98,125,168,201 ; vfmadd213ps %ymm1,%ymm0,%ymm9
@@ -38013,7 +38593,7 @@ _sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
DB 196,226,125,168,249 ; vfmadd213ps %ymm1,%ymm0,%ymm7
DB 196,98,125,168,225 ; vfmadd213ps %ymm1,%ymm0,%ymm12
DB 197,254,91,194 ; vcvttps2dq %ymm2,%ymm0
- DB 197,253,111,37,162,162,0,0 ; vmovdqa 0xa2a2(%rip),%ymm4 # 321c0 <_sk_srcover_bgra_8888_sse2_lowp+0xaac>
+ DB 197,253,111,37,98,163,0,0 ; vmovdqa 0xa362(%rip),%ymm4 # 32d00 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
DB 196,226,125,0,196 ; vpshufb %ymm4,%ymm0,%ymm0
DB 196,227,253,0,192,232 ; vpermq $0xe8,%ymm0,%ymm0
DB 197,254,91,203 ; vcvttps2dq %ymm3,%ymm1
@@ -38057,12 +38637,12 @@ _sk_evenly_spaced_2_stop_gradient_hsw_lowp LABEL PROC
DB 197,124,40,194 ; vmovaps %ymm2,%ymm8
DB 196,98,125,168,195 ; vfmadd213ps %ymm3,%ymm0,%ymm8
DB 196,226,117,168,211 ; vfmadd213ps %ymm3,%ymm1,%ymm2
- DB 196,226,125,24,29,238,153,0,0 ; vbroadcastss 0x99ee(%rip),%ymm3 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,125,24,29,181,153,0,0 ; vbroadcastss 0x99b5(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,29,238,153,0,0 ; vbroadcastss 0x99ee(%rip),%ymm3 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,29,181,153,0,0 ; vbroadcastss 0x99b5(%rip),%ymm11 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,194,101,168,211 ; vfmadd213ps %ymm11,%ymm3,%ymm2
DB 196,66,101,168,195 ; vfmadd213ps %ymm11,%ymm3,%ymm8
DB 196,65,126,91,192 ; vcvttps2dq %ymm8,%ymm8
- DB 197,125,111,21,190,161,0,0 ; vmovdqa 0xa1be(%rip),%ymm10 # 321e0 <_sk_srcover_bgra_8888_sse2_lowp+0xacc>
+ DB 197,125,111,21,126,162,0,0 ; vmovdqa 0xa27e(%rip),%ymm10 # 32d20 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
DB 196,66,61,0,194 ; vpshufb %ymm10,%ymm8,%ymm8
DB 196,67,253,0,192,232 ; vpermq $0xe8,%ymm8,%ymm8
DB 197,254,91,210 ; vcvttps2dq %ymm2,%ymm2
@@ -38125,7 +38705,7 @@ _sk_xy_to_unit_angle_hsw_lowp LABEL PROC
DB 197,252,40,227 ; vmovaps %ymm3,%ymm4
DB 197,252,40,217 ; vmovaps %ymm1,%ymm3
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
- DB 196,98,125,24,5,253,153,0,0 ; vbroadcastss 0x99fd(%rip),%ymm8 # 31b4c <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ DB 196,98,125,24,5,1,154,0,0 ; vbroadcastss 0x9a01(%rip),%ymm8 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
DB 196,65,116,84,200 ; vandps %ymm8,%ymm1,%ymm9
DB 196,65,100,84,208 ; vandps %ymm8,%ymm3,%ymm10
DB 196,65,108,84,216 ; vandps %ymm8,%ymm2,%ymm11
@@ -38139,20 +38719,20 @@ _sk_xy_to_unit_angle_hsw_lowp LABEL PROC
DB 196,67,45,74,192,192 ; vblendvps %ymm12,%ymm8,%ymm10,%ymm8
DB 196,65,4,94,192 ; vdivps %ymm8,%ymm15,%ymm8
DB 196,65,60,89,208 ; vmulps %ymm8,%ymm8,%ymm10
- DB 196,98,125,24,29,81,153,0,0 ; vbroadcastss 0x9951(%rip),%ymm11 # 31af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- DB 196,98,125,24,53,76,153,0,0 ; vbroadcastss 0x994c(%rip),%ymm14 # 31af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ DB 196,98,125,24,29,81,153,0,0 ; vbroadcastss 0x9951(%rip),%ymm11 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,53,76,153,0,0 ; vbroadcastss 0x994c(%rip),%ymm14 # 32574 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,65,124,40,251 ; vmovaps %ymm11,%ymm15
DB 196,66,45,168,254 ; vfmadd213ps %ymm14,%ymm10,%ymm15
DB 196,193,52,89,193 ; vmulps %ymm9,%ymm9,%ymm0
DB 196,66,125,168,222 ; vfmadd213ps %ymm14,%ymm0,%ymm11
- DB 196,98,125,24,53,51,153,0,0 ; vbroadcastss 0x9933(%rip),%ymm14 # 31af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ DB 196,98,125,24,53,51,153,0,0 ; vbroadcastss 0x9933(%rip),%ymm14 # 32578 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,66,125,168,222 ; vfmadd213ps %ymm14,%ymm0,%ymm11
DB 196,66,45,168,254 ; vfmadd213ps %ymm14,%ymm10,%ymm15
- DB 196,98,125,24,53,36,153,0,0 ; vbroadcastss 0x9924(%rip),%ymm14 # 31afc <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ DB 196,98,125,24,53,36,153,0,0 ; vbroadcastss 0x9924(%rip),%ymm14 # 3257c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,66,45,168,254 ; vfmadd213ps %ymm14,%ymm10,%ymm15
DB 196,66,125,168,222 ; vfmadd213ps %ymm14,%ymm0,%ymm11
DB 196,193,52,89,195 ; vmulps %ymm11,%ymm9,%ymm0
- DB 196,98,125,24,13,16,153,0,0 ; vbroadcastss 0x9910(%rip),%ymm9 # 31b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ DB 196,98,125,24,13,16,153,0,0 ; vbroadcastss 0x9910(%rip),%ymm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 197,52,92,208 ; vsubps %ymm0,%ymm9,%ymm10
DB 196,195,125,74,194,208 ; vblendvps %ymm13,%ymm10,%ymm0,%ymm0
DB 196,65,60,89,199 ; vmulps %ymm15,%ymm8,%ymm8
@@ -38160,14 +38740,14 @@ _sk_xy_to_unit_angle_hsw_lowp LABEL PROC
DB 196,67,61,74,193,192 ; vblendvps %ymm12,%ymm9,%ymm8,%ymm8
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 196,193,116,194,201,1 ; vcmpltps %ymm9,%ymm1,%ymm1
- DB 196,98,125,24,21,162,151,0,0 ; vbroadcastss 0x97a2(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,162,151,0,0 ; vbroadcastss 0x97a2(%rip),%ymm10 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,44,92,216 ; vsubps %ymm0,%ymm10,%ymm11
DB 196,195,125,74,195,16 ; vblendvps %ymm1,%ymm11,%ymm0,%ymm0
DB 196,193,100,194,201,1 ; vcmpltps %ymm9,%ymm3,%ymm1
DB 196,193,44,92,216 ; vsubps %ymm8,%ymm10,%ymm3
DB 196,227,61,74,203,16 ; vblendvps %ymm1,%ymm3,%ymm8,%ymm1
DB 196,193,108,194,217,1 ; vcmpltps %ymm9,%ymm2,%ymm3
- DB 196,98,125,24,5,124,151,0,0 ; vbroadcastss 0x977c(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,124,151,0,0 ; vbroadcastss 0x977c(%rip),%ymm8 # 32444 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,208 ; vsubps %ymm0,%ymm8,%ymm10
DB 196,195,125,74,194,48 ; vblendvps %ymm3,%ymm10,%ymm0,%ymm0
DB 196,193,92,194,217,1 ; vcmpltps %ymm9,%ymm4,%ymm3
@@ -38210,9 +38790,9 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 65,254,202 ; dec %r10b
DB 69,15,182,194 ; movzbl %r10b,%r8d
DB 65,128,248,14 ; cmp $0xe,%r8b
- DB 119,51 ; ja 2830f <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 28d8f <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 76,141,29,237,2,0,0 ; lea 0x2ed(%rip),%r11 # 285d4 <_sk_srcover_rgba_8888_hsw_lowp+0x321>
+ DB 76,141,29,237,2,0,0 ; lea 0x2ed(%rip),%r11 # 29054 <_sk_srcover_rgba_8888_hsw_lowp+0x321>
DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38222,10 +38802,10 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,41 ; vmovd (%r9),%xmm5
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 233,22,1,0,0 ; jmpq 28425 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 28ea5 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,126,111,41 ; vmovdqu (%r9),%ymm5
DB 196,193,126,111,97,32 ; vmovdqu 0x20(%r9),%ymm4
- DB 233,6,1,0,0 ; jmpq 28425 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 28ea5 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,8 ; vmovd 0x8(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -38234,7 +38814,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 197,249,112,237,232 ; vpshufd $0xe8,%xmm5,%xmm5
DB 196,227,93,2,237,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm5
DB 197,253,111,231 ; vmovdqa %ymm7,%ymm4
- DB 233,216,0,0,0 ; jmpq 28425 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 28ea5 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,24 ; vmovd 0x18(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38250,7 +38830,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 196,193,122,111,41 ; vmovdqu (%r9),%xmm5
DB 196,227,85,2,236,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm5
DB 197,125,127,196 ; vmovdqa %ymm8,%ymm4
- DB 233,129,0,0,0 ; jmpq 28425 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 28ea5 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,40 ; vmovd 0x28(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38260,7 +38840,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 196,193,121,110,105,32 ; vmovd 0x20(%r9),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
DB 196,193,126,111,41 ; vmovdqu (%r9),%ymm5
- DB 235,76 ; jmp 28425 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 28ea5 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,56 ; vmovd 0x38(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38280,9 +38860,9 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 196,227,69,14,236,170 ; vpblendw $0xaa,%ymm4,%ymm7,%ymm5
DB 196,227,77,14,228,170 ; vpblendw $0xaa,%ymm4,%ymm6,%ymm4
DB 196,226,93,43,237 ; vpackusdw %ymm5,%ymm4,%ymm5
- DB 197,125,111,5,178,157,0,0 ; vmovdqa 0x9db2(%rip),%ymm8 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xaec>
+ DB 197,125,111,5,114,158,0,0 ; vmovdqa 0x9e72(%rip),%ymm8 # 32d40 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
- DB 196,98,125,121,13,196,157,0,0 ; vpbroadcastw 0x9dc4(%rip),%ymm9 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xb0c>
+ DB 196,98,125,121,13,132,158,0,0 ; vpbroadcastw 0x9e84(%rip),%ymm9 # 32d60 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
DB 197,205,114,214,16 ; vpsrld $0x10,%ymm6,%ymm6
@@ -38321,19 +38901,19 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 196,193,53,114,243,16 ; vpslld $0x10,%ymm11,%ymm9
DB 196,65,53,235,202 ; vpor %ymm10,%ymm9,%ymm9
DB 65,128,250,14 ; cmp $0xe,%r10b
- DB 119,26 ; ja 28536 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- DB 76,141,21,237,0,0,0 ; lea 0xed(%rip),%r10 # 28610 <_sk_srcover_rgba_8888_hsw_lowp+0x35d>
+ DB 119,26 ; ja 28fb6 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ DB 76,141,21,237,0,0,0 ; lea 0xed(%rip),%r10 # 29090 <_sk_srcover_rgba_8888_hsw_lowp+0x35d>
DB 75,99,4,130 ; movslq (%r10,%r8,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,1 ; vmovd %xmm8,(%r9)
- DB 233,151,0,0,0 ; jmpq 285cd <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 2904d <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
DB 196,65,126,127,73,32 ; vmovdqu %ymm9,0x20(%r9)
- DB 233,135,0,0,0 ; jmpq 285cd <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 2904d <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,67,121,22,65,8,2 ; vpextrd $0x2,%xmm8,0x8(%r9)
DB 196,65,121,214,1 ; vmovq %xmm8,(%r9)
- DB 235,121 ; jmp 285cd <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 2904d <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,73,24,2 ; vpextrd $0x2,%xmm9,0x18(%r9)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -38341,12 +38921,12 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,65,121,126,73,16 ; vmovd %xmm9,0x10(%r9)
DB 196,65,122,127,1 ; vmovdqu %xmm8,(%r9)
- DB 235,76 ; jmp 285cd <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 2904d <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,67,121,22,73,40,2 ; vpextrd $0x2,%xmm9,0x28(%r9)
DB 196,67,121,22,73,36,1 ; vpextrd $0x1,%xmm9,0x24(%r9)
DB 196,65,121,126,73,32 ; vmovd %xmm9,0x20(%r9)
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
- DB 235,49 ; jmp 285cd <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 2904d <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,81,56,2 ; vpextrd $0x2,%xmm10,0x38(%r9)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -38385,10 +38965,10 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255,64,254 ; incl -0x2(%rax)
DB 255 ; (bad)
- DB 255,45,254,255,255,26 ; ljmp *0x1afffffe(%rip) # 1b028607 <_sk_srcover_bgra_8888_sse2_lowp+0x1aff6ef3>
+ DB 255,45,254,255,255,26 ; ljmp *0x1afffffe(%rip) # 1b029087 <_sk_srcover_bgra_8888_sse2_lowp+0x1aff6ef3>
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,5,254,255,255,28 ; incl 0x1cfffffe(%rip) # 1d02860f <_sk_srcover_bgra_8888_sse2_lowp+0x1cff6efb>
+ DB 255,5,254,255,255,28 ; incl 0x1cfffffe(%rip) # 1d02908f <_sk_srcover_bgra_8888_sse2_lowp+0x1cff6efb>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -38406,7 +38986,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 28635 <_sk_srcover_rgba_8888_hsw_lowp+0x382>
+ DB 120,255 ; js 290b5 <_sk_srcover_rgba_8888_hsw_lowp+0x382>
DB 255 ; (bad)
DB 255,113,255 ; pushq -0x1(%rcx)
DB 255 ; (bad)
@@ -38431,9 +39011,9 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 65,254,202 ; dec %r10b
DB 69,15,182,194 ; movzbl %r10b,%r8d
DB 65,128,248,14 ; cmp $0xe,%r8b
- DB 119,51 ; ja 286a8 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 29128 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 2896c <_sk_srcover_bgra_8888_hsw_lowp+0x320>
+ DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 293ec <_sk_srcover_bgra_8888_hsw_lowp+0x320>
DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38443,10 +39023,10 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,41 ; vmovd (%r9),%xmm5
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 233,22,1,0,0 ; jmpq 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 2923e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,126,111,41 ; vmovdqu (%r9),%ymm5
DB 196,193,126,111,97,32 ; vmovdqu 0x20(%r9),%ymm4
- DB 233,6,1,0,0 ; jmpq 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 2923e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,8 ; vmovd 0x8(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -38455,7 +39035,7 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 197,249,112,237,232 ; vpshufd $0xe8,%xmm5,%xmm5
DB 196,227,93,2,237,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm5
DB 197,253,111,231 ; vmovdqa %ymm7,%ymm4
- DB 233,216,0,0,0 ; jmpq 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 2923e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,24 ; vmovd 0x18(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38471,7 +39051,7 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 196,193,122,111,41 ; vmovdqu (%r9),%xmm5
DB 196,227,85,2,236,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm5
DB 197,125,127,196 ; vmovdqa %ymm8,%ymm4
- DB 233,129,0,0,0 ; jmpq 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 2923e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,40 ; vmovd 0x28(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38481,7 +39061,7 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 196,193,121,110,105,32 ; vmovd 0x20(%r9),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
DB 196,193,126,111,41 ; vmovdqu (%r9),%ymm5
- DB 235,76 ; jmp 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 2923e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,56 ; vmovd 0x38(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38501,9 +39081,9 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 196,227,93,14,245,170 ; vpblendw $0xaa,%ymm5,%ymm4,%ymm6
DB 196,227,69,14,237,170 ; vpblendw $0xaa,%ymm5,%ymm7,%ymm5
DB 196,226,85,43,238 ; vpackusdw %ymm6,%ymm5,%ymm5
- DB 197,125,111,5,89,154,0,0 ; vmovdqa 0x9a59(%rip),%ymm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xb2c>
+ DB 197,125,111,5,25,155,0,0 ; vmovdqa 0x9b19(%rip),%ymm8 # 32d80 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 196,193,85,219,240 ; vpand %ymm8,%ymm5,%ymm6
- DB 196,98,125,121,13,107,154,0,0 ; vpbroadcastw 0x9a6b(%rip),%ymm9 # 32260 <_sk_srcover_bgra_8888_sse2_lowp+0xb4c>
+ DB 196,98,125,121,13,43,155,0,0 ; vpbroadcastw 0x9b2b(%rip),%ymm9 # 32da0 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,221,114,212,16 ; vpsrld $0x10,%ymm4,%ymm4
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
@@ -38542,19 +39122,19 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 196,193,53,114,243,16 ; vpslld $0x10,%ymm11,%ymm9
DB 196,65,53,235,202 ; vpor %ymm10,%ymm9,%ymm9
DB 65,128,250,14 ; cmp $0xe,%r10b
- DB 119,26 ; ja 288cf <_sk_srcover_bgra_8888_hsw_lowp+0x283>
- DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 289a8 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
+ DB 119,26 ; ja 2934f <_sk_srcover_bgra_8888_hsw_lowp+0x283>
+ DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 29428 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
DB 75,99,4,130 ; movslq (%r10,%r8,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,1 ; vmovd %xmm8,(%r9)
- DB 233,151,0,0,0 ; jmpq 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 293e6 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
DB 196,65,126,127,73,32 ; vmovdqu %ymm9,0x20(%r9)
- DB 233,135,0,0,0 ; jmpq 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 293e6 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,121,22,65,8,2 ; vpextrd $0x2,%xmm8,0x8(%r9)
DB 196,65,121,214,1 ; vmovq %xmm8,(%r9)
- DB 235,121 ; jmp 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 293e6 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,73,24,2 ; vpextrd $0x2,%xmm9,0x18(%r9)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -38562,12 +39142,12 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,65,121,126,73,16 ; vmovd %xmm9,0x10(%r9)
DB 196,65,122,127,1 ; vmovdqu %xmm8,(%r9)
- DB 235,76 ; jmp 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 293e6 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,121,22,73,40,2 ; vpextrd $0x2,%xmm9,0x28(%r9)
DB 196,67,121,22,73,36,1 ; vpextrd $0x1,%xmm9,0x24(%r9)
DB 196,65,121,126,73,32 ; vmovd %xmm9,0x20(%r9)
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
- DB 235,49 ; jmp 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 293e6 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,81,56,2 ; vpextrd $0x2,%xmm10,0x38(%r9)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -38615,7 +39195,7 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 255,6 ; incl (%rsi)
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f0289ac <_sk_srcover_bgra_8888_sse2_lowp+0x3eff7298>
+ DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f02942c <_sk_srcover_bgra_8888_sse2_lowp+0x3eff7298>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,55 ; pushq (%rdi)
@@ -38633,7 +39213,7 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 289cd <_sk_srcover_bgra_8888_hsw_lowp+0x381>
+ DB 121,255 ; jns 2944d <_sk_srcover_bgra_8888_hsw_lowp+0x381>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -38676,13 +39256,13 @@ _sk_start_pipeline_sse41_lowp LABEL PROC
DB 73,137,246 ; mov %rsi,%r14
DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp)
DB 76,57,203 ; cmp %r9,%rbx
- DB 15,131,153,0,0,0 ; jae 28afe <_sk_start_pipeline_sse41_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 2957e <_sk_start_pipeline_sse41_lowp+0x11a>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,8 ; lea 0x8(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
- DB 119,62 ; ja 28ac5 <_sk_start_pipeline_sse41_lowp+0xe1>
+ DB 119,62 ; ja 29545 <_sk_start_pipeline_sse41_lowp+0xe1>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -38701,10 +39281,10 @@ _sk_start_pipeline_sse41_lowp LABEL PROC
DB 73,131,196,16 ; add $0x10,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,201 ; jbe 28a8e <_sk_start_pipeline_sse41_lowp+0xaa>
+ DB 118,201 ; jbe 2950e <_sk_start_pipeline_sse41_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 28aee <_sk_start_pipeline_sse41_lowp+0x10a>
+ DB 116,33 ; je 2956e <_sk_start_pipeline_sse41_lowp+0x10a>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -38718,7 +39298,7 @@ _sk_start_pipeline_sse41_lowp LABEL PROC
DB 65,255,213 ; callq *%r13
DB 72,255,195 ; inc %rbx
DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx
- DB 15,133,121,255,255,255 ; jne 28a77 <_sk_start_pipeline_sse41_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 294f7 <_sk_start_pipeline_sse41_lowp+0x93>
DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6
DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7
DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8
@@ -38757,7 +39337,7 @@ _sk_seed_shader_sse41_lowp LABEL PROC
DB 102,15,110,209 ; movd %ecx,%xmm2
DB 102,15,112,210,0 ; pshufd $0x0,%xmm2,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,88,21,61,151,0,0 ; addps 0x973d(%rip),%xmm2 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,21,253,151,0,0 ; addps 0x97fd(%rip),%xmm2 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 255,224 ; jmpq *%rax
@@ -38922,7 +39502,7 @@ _sk_uniform_color_sse41_lowp LABEL PROC
PUBLIC _sk_black_color_sse41_lowp
_sk_black_color_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,130,148,0,0 ; movaps 0x9482(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,66,149,0,0 ; movaps 0x9542(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -38931,7 +39511,7 @@ _sk_black_color_sse41_lowp LABEL PROC
PUBLIC _sk_white_color_sse41_lowp
_sk_white_color_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,110,148,0,0 ; movaps 0x946e(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,5,46,149,0,0 ; movaps 0x952e(%rip),%xmm0 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -38940,10 +39520,10 @@ _sk_white_color_sse41_lowp LABEL PROC
PUBLIC _sk_set_rgb_sse41_lowp
_sk_set_rgb_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,15,16,21,217,139,0,0 ; movss 0x8bd9(%rip),%xmm2 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,15,16,21,217,139,0,0 ; movss 0x8bd9(%rip),%xmm2 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,152,139,0,0 ; movss 0x8b98(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,16,5,152,139,0,0 ; movss 0x8b98(%rip),%xmm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -38984,7 +39564,7 @@ _sk_clamp_a_dst_sse41_lowp LABEL PROC
PUBLIC _sk_premul_sse41_lowp
_sk_premul_sse41_lowp LABEL PROC
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,186,147,0,0 ; movdqa 0x93ba(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,122,148,0,0 ; movdqa 0x947a(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -38999,7 +39579,7 @@ _sk_premul_sse41_lowp LABEL PROC
PUBLIC _sk_premul_dst_sse41_lowp
_sk_premul_dst_sse41_lowp LABEL PROC
DB 102,15,213,231 ; pmullw %xmm7,%xmm4
- DB 102,68,15,111,5,131,147,0,0 ; movdqa 0x9383(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,67,148,0,0 ; movdqa 0x9443(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,224 ; paddw %xmm8,%xmm4
DB 102,15,113,212,8 ; psrlw $0x8,%xmm4
DB 102,15,213,239 ; pmullw %xmm7,%xmm5
@@ -39039,7 +39619,7 @@ _sk_move_dst_src_sse41_lowp LABEL PROC
PUBLIC _sk_invert_sse41_lowp
_sk_invert_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,33,147,0,0 ; movdqa 0x9321(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,225,147,0,0 ; movdqa 0x93e1(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,200 ; psubw %xmm0,%xmm9
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -39067,7 +39647,7 @@ PUBLIC _sk_srcatop_sse41_lowp
_sk_srcatop_sse41_lowp LABEL PROC
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,15,111,29,197,146,0,0 ; movdqa 0x92c5(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,111,29,133,147,0,0 ; movdqa 0x9385(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,68,15,111,203 ; movdqa %xmm3,%xmm9
DB 102,69,15,249,200 ; psubw %xmm8,%xmm9
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
@@ -39097,7 +39677,7 @@ PUBLIC _sk_dstatop_sse41_lowp
_sk_dstatop_sse41_lowp LABEL PROC
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
DB 102,68,15,213,195 ; pmullw %xmm3,%xmm8
- DB 102,68,15,111,13,69,146,0,0 ; movdqa 0x9245(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,5,147,0,0 ; movdqa 0x9305(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,253,193 ; paddw %xmm9,%xmm8
DB 102,68,15,111,213 ; movdqa %xmm5,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
@@ -39124,7 +39704,7 @@ _sk_dstatop_sse41_lowp LABEL PROC
PUBLIC _sk_srcin_sse41_lowp
_sk_srcin_sse41_lowp LABEL PROC
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,68,15,111,5,208,145,0,0 ; movdqa 0x91d0(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,144,146,0,0 ; movdqa 0x9290(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,207 ; pmullw %xmm7,%xmm1
@@ -39143,7 +39723,7 @@ PUBLIC _sk_dstin_sse41_lowp
_sk_dstin_sse41_lowp LABEL PROC
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,135,145,0,0 ; movdqa 0x9187(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,71,146,0,0 ; movdqa 0x9247(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -39162,7 +39742,7 @@ _sk_dstin_sse41_lowp LABEL PROC
PUBLIC _sk_srcout_sse41_lowp
_sk_srcout_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,62,145,0,0 ; movdqa 0x913e(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,254,145,0,0 ; movdqa 0x91fe(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -39183,7 +39763,7 @@ _sk_srcout_sse41_lowp LABEL PROC
PUBLIC _sk_dstout_sse41_lowp
_sk_dstout_sse41_lowp LABEL PROC
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,68,15,111,5,231,144,0,0 ; movdqa 0x90e7(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,167,145,0,0 ; movdqa 0x91a7(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -39206,7 +39786,7 @@ _sk_dstout_sse41_lowp LABEL PROC
PUBLIC _sk_srcover_sse41_lowp
_sk_srcover_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,141,144,0,0 ; movdqa 0x908d(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,77,145,0,0 ; movdqa 0x914d(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -39233,7 +39813,7 @@ _sk_srcover_sse41_lowp LABEL PROC
PUBLIC _sk_dstover_sse41_lowp
_sk_dstover_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,19,144,0,0 ; movdqa 0x9013(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,211,144,0,0 ; movdqa 0x90d3(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -39258,7 +39838,7 @@ _sk_dstover_sse41_lowp LABEL PROC
PUBLIC _sk_modulate_sse41_lowp
_sk_modulate_sse41_lowp LABEL PROC
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
- DB 102,68,15,111,5,172,143,0,0 ; movdqa 0x8fac(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,108,144,0,0 ; movdqa 0x906c(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
@@ -39275,7 +39855,7 @@ _sk_modulate_sse41_lowp LABEL PROC
PUBLIC _sk_multiply_sse41_lowp
_sk_multiply_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,107,143,0,0 ; movdqa 0x8f6b(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,43,144,0,0 ; movdqa 0x902b(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -39316,7 +39896,7 @@ _sk_multiply_sse41_lowp LABEL PROC
PUBLIC _sk_plus__sse41_lowp
_sk_plus__sse41_lowp LABEL PROC
DB 102,15,253,196 ; paddw %xmm4,%xmm0
- DB 102,68,15,111,5,176,142,0,0 ; movdqa 0x8eb0(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,112,143,0,0 ; movdqa 0x8f70(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,56,58,192 ; pminuw %xmm8,%xmm0
DB 102,15,253,205 ; paddw %xmm5,%xmm1
DB 102,65,15,56,58,200 ; pminuw %xmm8,%xmm1
@@ -39334,7 +39914,7 @@ _sk_screen_sse41_lowp LABEL PROC
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,204 ; pmullw %xmm4,%xmm1
- DB 102,68,15,111,21,106,142,0,0 ; movdqa 0x8e6a(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,21,42,143,0,0 ; movdqa 0x8f2a(%rip),%xmm10 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -39364,7 +39944,7 @@ _sk_screen_sse41_lowp LABEL PROC
PUBLIC _sk_xor__sse41_lowp
_sk_xor__sse41_lowp LABEL PROC
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,111,13,232,141,0,0 ; movdqa 0x8de8(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,168,142,0,0 ; movdqa 0x8ea8(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,68,15,249,215 ; psubw %xmm7,%xmm10
DB 102,65,15,213,194 ; pmullw %xmm10,%xmm0
@@ -39405,7 +39985,7 @@ _sk_darken_sse41_lowp LABEL PROC
DB 102,68,15,213,207 ; pmullw %xmm7,%xmm9
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
DB 102,65,15,56,62,201 ; pmaxuw %xmm9,%xmm1
- DB 102,68,15,111,13,47,141,0,0 ; movdqa 0x8d2f(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,239,141,0,0 ; movdqa 0x8def(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -39447,7 +40027,7 @@ _sk_lighten_sse41_lowp LABEL PROC
DB 102,68,15,213,207 ; pmullw %xmm7,%xmm9
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
DB 102,65,15,56,58,201 ; pminuw %xmm9,%xmm1
- DB 102,68,15,111,13,114,140,0,0 ; movdqa 0x8c72(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,50,141,0,0 ; movdqa 0x8d32(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -39489,10 +40069,10 @@ _sk_difference_sse41_lowp LABEL PROC
DB 102,68,15,213,207 ; pmullw %xmm7,%xmm9
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
DB 102,65,15,56,58,201 ; pminuw %xmm9,%xmm1
- DB 102,68,15,111,13,181,139,0,0 ; movdqa 0x8bb5(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,117,140,0,0 ; movdqa 0x8c75(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,2,147,0,0 ; movdqa 0x9302(%rip),%xmm10 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ DB 102,68,15,111,21,194,147,0,0 ; movdqa 0x93c2(%rip),%xmm10 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
DB 102,65,15,219,202 ; pand %xmm10,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,68,15,111,221 ; movdqa %xmm5,%xmm11
@@ -39532,10 +40112,10 @@ _sk_exclusion_sse41_lowp LABEL PROC
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,204 ; pmullw %xmm4,%xmm1
- DB 102,68,15,111,13,241,138,0,0 ; movdqa 0x8af1(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,177,139,0,0 ; movdqa 0x8bb1(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,62,146,0,0 ; movdqa 0x923e(%rip),%xmm10 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ DB 102,68,15,111,21,254,146,0,0 ; movdqa 0x92fe(%rip),%xmm10 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
DB 102,65,15,219,202 ; pand %xmm10,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -39570,14 +40150,14 @@ _sk_hardlight_sse41_lowp LABEL PROC
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 102,68,15,111,29,73,138,0,0 ; movdqa 0x8a49(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,29,9,139,0,0 ; movdqa 0x8b09(%rip),%xmm11 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,249,220 ; psubw %xmm12,%xmm11
DB 102,65,15,111,227 ; movdqa %xmm11,%xmm4
DB 102,65,15,213,224 ; pmullw %xmm8,%xmm4
DB 102,68,15,111,251 ; movdqa %xmm3,%xmm15
DB 102,69,15,249,248 ; psubw %xmm8,%xmm15
DB 102,69,15,253,192 ; paddw %xmm8,%xmm8
- DB 102,68,15,111,13,146,145,0,0 ; movdqa 0x9192(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,13,82,146,0,0 ; movdqa 0x9252(%rip),%xmm9 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,68,15,111,243 ; movdqa %xmm3,%xmm14
DB 102,69,15,239,241 ; pxor %xmm9,%xmm14
DB 102,65,15,111,196 ; movdqa %xmm12,%xmm0
@@ -39624,7 +40204,7 @@ _sk_hardlight_sse41_lowp LABEL PROC
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,56,16,210 ; pblendvb %xmm0,%xmm10,%xmm2
- DB 102,68,15,111,13,59,137,0,0 ; movdqa 0x893b(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,251,137,0,0 ; movdqa 0x89fb(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -39663,7 +40243,7 @@ _sk_overlay_sse41_lowp LABEL PROC
DB 72,131,236,24 ; sub $0x18,%rsp
DB 102,68,15,111,231 ; movdqa %xmm7,%xmm12
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 102,68,15,111,29,150,136,0,0 ; movdqa 0x8896(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,29,86,137,0,0 ; movdqa 0x8956(%rip),%xmm11 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,249,220 ; psubw %xmm12,%xmm11
DB 102,65,15,111,195 ; movdqa %xmm11,%xmm0
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
@@ -39675,7 +40255,7 @@ _sk_overlay_sse41_lowp LABEL PROC
DB 102,68,15,249,252 ; psubw %xmm4,%xmm15
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,253,192 ; paddw %xmm0,%xmm0
- DB 102,68,15,111,13,200,143,0,0 ; movdqa 0x8fc8(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,13,136,144,0,0 ; movdqa 0x9088(%rip),%xmm9 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,69,15,111,212 ; movdqa %xmm12,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
DB 102,69,15,213,254 ; pmullw %xmm14,%xmm15
@@ -39721,7 +40301,7 @@ _sk_overlay_sse41_lowp LABEL PROC
DB 102,15,253,210 ; paddw %xmm2,%xmm2
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,56,16,210 ; pblendvb %xmm0,%xmm10,%xmm2
- DB 102,68,15,111,13,122,135,0,0 ; movdqa 0x877a(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,58,136,0,0 ; movdqa 0x883a(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -39763,49 +40343,49 @@ _sk_load_8888_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 29bbb <_sk_load_8888_sse41_lowp+0x44>
+ DB 119,41 ; ja 2a63b <_sk_load_8888_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,239,0,0,0 ; lea 0xef(%rip),%r9 # 29c90 <_sk_load_8888_sse41_lowp+0x119>
+ DB 76,141,13,239,0,0,0 ; lea 0xef(%rip),%r9 # 2a710 <_sk_load_8888_sse41_lowp+0x119>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,144 ; movd (%r8,%rdx,4),%xmm2
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 29c14 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2a694 <_sk_load_8888_sse41_lowp+0x9d>
DB 243,65,15,111,20,144 ; movdqu (%r8,%rdx,4),%xmm2
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 29c14 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2a694 <_sk_load_8888_sse41_lowp+0x9d>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 243,65,15,126,20,144 ; movq (%r8,%rdx,4),%xmm2
DB 102,65,15,58,14,208,240 ; pblendw $0xf0,%xmm8,%xmm2
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 235,37 ; jmp 29c14 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2a694 <_sk_load_8888_sse41_lowp+0x9d>
DB 102,65,15,110,68,144,24 ; movd 0x18(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,20,144 ; movdqu (%r8,%rdx,4),%xmm2
- DB 102,15,111,5,212,141,0,0 ; movdqa 0x8dd4(%rip),%xmm0 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,5,148,142,0,0 ; movdqa 0x8e94(%rip),%xmm0 # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,56,0,200 ; pshufb %xmm0,%xmm1
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,56,0,216 ; pshufb %xmm0,%xmm3
DB 102,15,108,203 ; punpcklqdq %xmm3,%xmm1
- DB 102,68,15,111,13,52,134,0,0 ; movdqa 0x8634(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,244,134,0,0 ; movdqa 0x86f4(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,173,141,0,0 ; movdqa 0x8dad(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,21,109,142,0,0 ; movdqa 0x8e6d(%rip),%xmm10 # 33540 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,65,15,56,0,218 ; pshufb %xmm10,%xmm3
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,219 ; punpcklqdq %xmm11,%xmm3
- DB 102,68,15,111,21,154,141,0,0 ; movdqa 0x8d9a(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,90,142,0,0 ; movdqa 0x8e5a(%rip),%xmm10 # 33550 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
DB 102,65,15,56,0,210 ; pshufb %xmm10,%xmm2
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,208 ; punpcklqdq %xmm8,%xmm2
@@ -39821,7 +40401,7 @@ _sk_load_8888_sse41_lowp LABEL PROC
DB 58,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 29c9d <_sk_load_8888_sse41_lowp+0x126>
+ DB 126,255 ; jle 2a71d <_sk_load_8888_sse41_lowp+0x126>
DB 255 ; (bad)
DB 255,117,255 ; pushq -0x1(%rbp)
DB 255 ; (bad)
@@ -39841,49 +40421,49 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 29cf0 <_sk_load_8888_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 2a770 <_sk_load_8888_dst_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 29dc8 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 2a848 <_sk_load_8888_dst_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,52,144 ; movd (%r8,%rdx,4),%xmm6
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 29d49 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2a7c9 <_sk_load_8888_dst_sse41_lowp+0x9d>
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 29d49 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2a7c9 <_sk_load_8888_dst_sse41_lowp+0x9d>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 243,65,15,126,52,144 ; movq (%r8,%rdx,4),%xmm6
DB 102,65,15,58,14,240,240 ; pblendw $0xf0,%xmm8,%xmm6
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,37 ; jmp 29d49 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2a7c9 <_sk_load_8888_dst_sse41_lowp+0x9d>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
- DB 102,15,111,37,159,140,0,0 ; movdqa 0x8c9f(%rip),%xmm4 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,37,95,141,0,0 ; movdqa 0x8d5f(%rip),%xmm4 # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,15,56,0,236 ; pshufb %xmm4,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,252 ; pshufb %xmm4,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,13,255,132,0,0 ; movdqa 0x84ff(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,191,133,0,0 ; movdqa 0x85bf(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,225 ; pand %xmm9,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,21,120,140,0,0 ; movdqa 0x8c78(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,21,56,141,0,0 ; movdqa 0x8d38(%rip),%xmm10 # 33540 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,65,15,56,0,250 ; pshufb %xmm10,%xmm7
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,251 ; punpcklqdq %xmm11,%xmm7
- DB 102,68,15,111,21,101,140,0,0 ; movdqa 0x8c65(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,37,141,0,0 ; movdqa 0x8d25(%rip),%xmm10 # 33550 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
DB 102,65,15,56,0,242 ; pshufb %xmm10,%xmm6
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,240 ; punpcklqdq %xmm8,%xmm6
@@ -39899,7 +40479,7 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 29dd5 <_sk_load_8888_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 2a855 <_sk_load_8888_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -39934,20 +40514,20 @@ _sk_store_8888_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,27 ; ja 29e6a <_sk_store_8888_sse41_lowp+0x86>
+ DB 119,27 ; ja 2a8ea <_sk_store_8888_sse41_lowp+0x86>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 29eb0 <_sk_store_8888_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 2a930 <_sk_store_8888_sse41_lowp+0xcc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,4,144 ; movd %xmm8,(%r8,%rdx,4)
- DB 235,63 ; jmp 29ea9 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 2a929 <_sk_store_8888_sse41_lowp+0xc5>
DB 243,69,15,127,4,144 ; movdqu %xmm8,(%r8,%rdx,4)
DB 243,69,15,127,76,144,16 ; movdqu %xmm9,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 29ea9 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 2a929 <_sk_store_8888_sse41_lowp+0xc5>
DB 102,69,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 102,69,15,214,4,144 ; movq %xmm8,(%r8,%rdx,4)
- DB 235,31 ; jmp 29ea9 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 2a929 <_sk_store_8888_sse41_lowp+0xc5>
DB 102,69,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 102,69,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm9,0x14(%r8,%rdx,4)
DB 102,69,15,126,76,144,16 ; movd %xmm9,0x10(%r8,%rdx,4)
@@ -39989,49 +40569,49 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 29f10 <_sk_load_bgra_sse41_lowp+0x44>
+ DB 119,41 ; ja 2a990 <_sk_load_bgra_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 29fe8 <_sk_load_bgra_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 2aa68 <_sk_load_bgra_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,4,144 ; movd (%r8,%rdx,4),%xmm0
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 29f69 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2a9e9 <_sk_load_bgra_sse41_lowp+0x9d>
DB 243,65,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm0
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 29f69 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2a9e9 <_sk_load_bgra_sse41_lowp+0x9d>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 243,65,15,126,4,144 ; movq (%r8,%rdx,4),%xmm0
DB 102,65,15,58,14,192,240 ; pblendw $0xf0,%xmm8,%xmm0
DB 102,68,15,111,193 ; movdqa %xmm1,%xmm8
- DB 235,37 ; jmp 29f69 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2a9e9 <_sk_load_bgra_sse41_lowp+0x9d>
DB 102,65,15,110,68,144,24 ; movd 0x18(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm0
- DB 102,15,111,21,127,138,0,0 ; movdqa 0x8a7f(%rip),%xmm2 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,21,63,139,0,0 ; movdqa 0x8b3f(%rip),%xmm2 # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,56,0,202 ; pshufb %xmm2,%xmm1
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,56,0,218 ; pshufb %xmm2,%xmm3
DB 102,15,108,203 ; punpcklqdq %xmm3,%xmm1
- DB 102,68,15,111,13,223,130,0,0 ; movdqa 0x82df(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,159,131,0,0 ; movdqa 0x839f(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,88,138,0,0 ; movdqa 0x8a58(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,21,24,139,0,0 ; movdqa 0x8b18(%rip),%xmm10 # 33540 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,65,15,56,0,218 ; pshufb %xmm10,%xmm3
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,219 ; punpcklqdq %xmm11,%xmm3
- DB 102,68,15,111,21,69,138,0,0 ; movdqa 0x8a45(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,5,139,0,0 ; movdqa 0x8b05(%rip),%xmm10 # 33550 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
DB 102,65,15,56,0,194 ; pshufb %xmm10,%xmm0
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,192 ; punpcklqdq %xmm8,%xmm0
@@ -40047,7 +40627,7 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 29ff5 <_sk_load_bgra_sse41_lowp+0x129>
+ DB 123,255 ; jnp 2aa75 <_sk_load_bgra_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -40067,49 +40647,49 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 2a048 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 2aac8 <_sk_load_bgra_dst_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 2a120 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 2aba0 <_sk_load_bgra_dst_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,36,144 ; movd (%r8,%rdx,4),%xmm4
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 2a0a1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2ab21 <_sk_load_bgra_dst_sse41_lowp+0x9d>
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 2a0a1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2ab21 <_sk_load_bgra_dst_sse41_lowp+0x9d>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 243,65,15,126,36,144 ; movq (%r8,%rdx,4),%xmm4
DB 102,65,15,58,14,224,240 ; pblendw $0xf0,%xmm8,%xmm4
DB 102,68,15,111,197 ; movdqa %xmm5,%xmm8
- DB 235,37 ; jmp 2a0a1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2ab21 <_sk_load_bgra_dst_sse41_lowp+0x9d>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
- DB 102,15,111,53,71,137,0,0 ; movdqa 0x8947(%rip),%xmm6 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,53,7,138,0,0 ; movdqa 0x8a07(%rip),%xmm6 # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,56,0,238 ; pshufb %xmm6,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,254 ; pshufb %xmm6,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,13,167,129,0,0 ; movdqa 0x81a7(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,103,130,0,0 ; movdqa 0x8267(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,241 ; pand %xmm9,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,21,32,137,0,0 ; movdqa 0x8920(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,21,224,137,0,0 ; movdqa 0x89e0(%rip),%xmm10 # 33540 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,65,15,56,0,250 ; pshufb %xmm10,%xmm7
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,251 ; punpcklqdq %xmm11,%xmm7
- DB 102,68,15,111,21,13,137,0,0 ; movdqa 0x890d(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,205,137,0,0 ; movdqa 0x89cd(%rip),%xmm10 # 33550 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
DB 102,65,15,56,0,226 ; pshufb %xmm10,%xmm4
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,224 ; punpcklqdq %xmm8,%xmm4
@@ -40125,7 +40705,7 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2a12d <_sk_load_bgra_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 2abad <_sk_load_bgra_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -40160,20 +40740,20 @@ _sk_store_bgra_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,27 ; ja 2a1c2 <_sk_store_bgra_sse41_lowp+0x86>
+ DB 119,27 ; ja 2ac42 <_sk_store_bgra_sse41_lowp+0x86>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 2a208 <_sk_store_bgra_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 2ac88 <_sk_store_bgra_sse41_lowp+0xcc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,4,144 ; movd %xmm8,(%r8,%rdx,4)
- DB 235,63 ; jmp 2a201 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 2ac81 <_sk_store_bgra_sse41_lowp+0xc5>
DB 243,69,15,127,4,144 ; movdqu %xmm8,(%r8,%rdx,4)
DB 243,69,15,127,76,144,16 ; movdqu %xmm9,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 2a201 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 2ac81 <_sk_store_bgra_sse41_lowp+0xc5>
DB 102,69,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 102,69,15,214,4,144 ; movq %xmm8,(%r8,%rdx,4)
- DB 235,31 ; jmp 2a201 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 2ac81 <_sk_store_bgra_sse41_lowp+0xc5>
DB 102,69,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 102,69,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm9,0x14(%r8,%rdx,4)
DB 102,69,15,126,76,144,16 ; movd %xmm9,0x10(%r8,%rdx,4)
@@ -40274,17 +40854,17 @@ _sk_gather_8888_sse41_lowp LABEL PROC
DB 102,65,15,196,202,5 ; pinsrw $0x5,%r10d,%xmm1
DB 102,65,15,196,201,6 ; pinsrw $0x6,%r9d,%xmm1
DB 102,15,196,200,7 ; pinsrw $0x7,%eax,%xmm1
- DB 102,68,15,111,13,16,127,0,0 ; movdqa 0x7f10(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,208,127,0,0 ; movdqa 0x7fd0(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,137,134,0,0 ; movdqa 0x8689(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,21,73,135,0,0 ; movdqa 0x8749(%rip),%xmm10 # 33540 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,65,15,56,0,218 ; pshufb %xmm10,%xmm3
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,219 ; punpcklqdq %xmm11,%xmm3
- DB 102,68,15,111,21,118,134,0,0 ; movdqa 0x8676(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,54,135,0,0 ; movdqa 0x8736(%rip),%xmm10 # 33550 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
DB 102,65,15,56,0,210 ; pshufb %xmm10,%xmm2
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,208 ; punpcklqdq %xmm8,%xmm2
@@ -40367,17 +40947,17 @@ _sk_gather_bgra_sse41_lowp LABEL PROC
DB 102,65,15,196,202,5 ; pinsrw $0x5,%r10d,%xmm1
DB 102,65,15,196,201,6 ; pinsrw $0x6,%r9d,%xmm1
DB 102,15,196,200,7 ; pinsrw $0x7,%eax,%xmm1
- DB 102,68,15,111,13,120,125,0,0 ; movdqa 0x7d78(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,56,126,0,0 ; movdqa 0x7e38(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,241,132,0,0 ; movdqa 0x84f1(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,21,177,133,0,0 ; movdqa 0x85b1(%rip),%xmm10 # 33540 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,65,15,56,0,218 ; pshufb %xmm10,%xmm3
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,219 ; punpcklqdq %xmm11,%xmm3
- DB 102,68,15,111,21,222,132,0,0 ; movdqa 0x84de(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,158,133,0,0 ; movdqa 0x859e(%rip),%xmm10 # 33550 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
DB 102,65,15,56,0,194 ; pshufb %xmm10,%xmm0
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,192 ; punpcklqdq %xmm8,%xmm0
@@ -40401,23 +40981,23 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2a590 <_sk_load_565_sse41_lowp+0x3c>
+ DB 119,34 ; ja 2b010 <_sk_load_565_sse41_lowp+0x3c>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2a640 <_sk_load_565_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2b0c0 <_sk_load_565_sse41_lowp+0xec>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,74 ; jmp 2a5da <_sk_load_565_sse41_lowp+0x86>
+ DB 235,74 ; jmp 2b05a <_sk_load_565_sse41_lowp+0x86>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,66 ; jmp 2a5da <_sk_load_565_sse41_lowp+0x86>
+ DB 235,66 ; jmp 2b05a <_sk_load_565_sse41_lowp+0x86>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,76,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm1
DB 102,65,15,110,4,80 ; movd (%r8,%rdx,2),%xmm0
DB 102,15,58,14,193,252 ; pblendw $0xfc,%xmm1,%xmm0
- DB 235,40 ; jmp 2a5da <_sk_load_565_sse41_lowp+0x86>
+ DB 235,40 ; jmp 2b05a <_sk_load_565_sse41_lowp+0x86>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,76,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm1
DB 102,65,15,196,76,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm1
@@ -40426,11 +41006,11 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 102,15,58,14,193,240 ; pblendw $0xf0,%xmm1,%xmm0
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
- DB 102,15,219,29,53,132,0,0 ; pand 0x8435(%rip),%xmm3 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,29,245,132,0,0 ; pand 0x84f5(%rip),%xmm3 # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,52,132,0,0 ; pand 0x8434(%rip),%xmm1 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,15,111,21,60,132,0,0 ; movdqa 0x843c(%rip),%xmm2 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,15,219,13,244,132,0,0 ; pand 0x84f4(%rip),%xmm1 # 33570 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 102,15,111,21,252,132,0,0 ; movdqa 0x84fc(%rip),%xmm2 # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -40443,7 +41023,7 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 102,15,113,210,2 ; psrlw $0x2,%xmm2
DB 102,15,235,211 ; por %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,50,124,0,0 ; movaps 0x7c32(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,242,124,0,0 ; movaps 0x7cf2(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -40454,7 +41034,7 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 2a655 <_sk_load_565_sse41_lowp+0x101>
+ DB 126,255 ; jle 2b0d5 <_sk_load_565_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -40471,23 +41051,23 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2a698 <_sk_load_565_dst_sse41_lowp+0x3c>
+ DB 119,34 ; ja 2b118 <_sk_load_565_dst_sse41_lowp+0x3c>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2a748 <_sk_load_565_dst_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2b1c8 <_sk_load_565_dst_sse41_lowp+0xec>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,74 ; jmp 2a6e2 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,74 ; jmp 2b162 <_sk_load_565_dst_sse41_lowp+0x86>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,66 ; jmp 2a6e2 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,66 ; jmp 2b162 <_sk_load_565_dst_sse41_lowp+0x86>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 102,65,15,196,108,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm5
DB 102,65,15,110,36,80 ; movd (%r8,%rdx,2),%xmm4
DB 102,15,58,14,229,252 ; pblendw $0xfc,%xmm5,%xmm4
- DB 235,40 ; jmp 2a6e2 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,40 ; jmp 2b162 <_sk_load_565_dst_sse41_lowp+0x86>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 102,65,15,196,108,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm5
DB 102,65,15,196,108,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm5
@@ -40496,11 +41076,11 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 102,15,58,14,229,240 ; pblendw $0xf0,%xmm5,%xmm4
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,15,113,215,8 ; psrlw $0x8,%xmm7
- DB 102,15,219,61,45,131,0,0 ; pand 0x832d(%rip),%xmm7 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,61,237,131,0,0 ; pand 0x83ed(%rip),%xmm7 # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,44,131,0,0 ; pand 0x832c(%rip),%xmm5 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,15,111,53,52,131,0,0 ; movdqa 0x8334(%rip),%xmm6 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,15,219,45,236,131,0,0 ; pand 0x83ec(%rip),%xmm5 # 33570 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 102,15,111,53,244,131,0,0 ; movdqa 0x83f4(%rip),%xmm6 # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,15,113,212,13 ; psrlw $0xd,%xmm4
DB 102,15,235,231 ; por %xmm7,%xmm4
@@ -40513,7 +41093,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 102,15,113,214,2 ; psrlw $0x2,%xmm6
DB 102,15,235,247 ; por %xmm7,%xmm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,42,123,0,0 ; movaps 0x7b2a(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,61,234,123,0,0 ; movaps 0x7bea(%rip),%xmm7 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -40524,7 +41104,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 2a75d <_sk_load_565_dst_sse41_lowp+0x101>
+ DB 126,255 ; jle 2b1dd <_sk_load_565_dst_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -40539,10 +41119,10 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,65,15,113,240,8 ; psllw $0x8,%xmm8
- DB 102,68,15,219,5,200,130,0,0 ; pand 0x82c8(%rip),%xmm8 # 32a50 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,68,15,219,5,136,131,0,0 ; pand 0x8388(%rip),%xmm8 # 33590 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,3 ; psllw $0x3,%xmm9
- DB 102,68,15,219,13,196,130,0,0 ; pand 0x82c4(%rip),%xmm9 # 32a60 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ DB 102,68,15,219,13,132,131,0,0 ; pand 0x8384(%rip),%xmm9 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x140c>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
DB 102,68,15,111,194 ; movdqa %xmm2,%xmm8
DB 102,65,15,113,208,3 ; psrlw $0x3,%xmm8
@@ -40551,19 +41131,19 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,29 ; ja 2a7d8 <_sk_store_565_sse41_lowp+0x74>
+ DB 119,29 ; ja 2b258 <_sk_store_565_sse41_lowp+0x74>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 2a818 <_sk_store_565_sse41_lowp+0xb4>
+ DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 2b298 <_sk_store_565_sse41_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,58,21,4,80,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,2)
- DB 235,58 ; jmp 2a812 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,58 ; jmp 2b292 <_sk_store_565_sse41_lowp+0xae>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 2a812 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,50 ; jmp 2b292 <_sk_store_565_sse41_lowp+0xae>
DB 102,69,15,58,21,68,80,4,2 ; pextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,33 ; jmp 2a812 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,33 ; jmp 2b292 <_sk_store_565_sse41_lowp+0xae>
DB 102,69,15,58,21,68,80,12,6 ; pextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,10,5 ; pextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,8,4 ; pextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -40583,7 +41163,7 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 235,255 ; jmp 2a829 <_sk_store_565_sse41_lowp+0xc5>
+ DB 235,255 ; jmp 2b2a9 <_sk_store_565_sse41_lowp+0xc5>
DB 255 ; (bad)
DB 255,226 ; jmpq *%rdx
DB 255 ; (bad)
@@ -40658,11 +41238,11 @@ _sk_gather_565_sse41_lowp LABEL PROC
DB 102,15,196,192,7 ; pinsrw $0x7,%eax,%xmm0
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
- DB 102,15,219,29,210,128,0,0 ; pand 0x80d2(%rip),%xmm3 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,29,146,129,0,0 ; pand 0x8192(%rip),%xmm3 # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,209,128,0,0 ; pand 0x80d1(%rip),%xmm1 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,15,111,21,217,128,0,0 ; movdqa 0x80d9(%rip),%xmm2 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,15,219,13,145,129,0,0 ; pand 0x8191(%rip),%xmm1 # 33570 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 102,15,111,21,153,129,0,0 ; movdqa 0x8199(%rip),%xmm2 # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -40675,7 +41255,7 @@ _sk_gather_565_sse41_lowp LABEL PROC
DB 102,15,113,210,2 ; psrlw $0x2,%xmm2
DB 102,15,235,211 ; por %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,207,120,0,0 ; movaps 0x78cf(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,143,121,0,0 ; movaps 0x798f(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -40694,23 +41274,23 @@ _sk_load_4444_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2a9e8 <_sk_load_4444_sse41_lowp+0x3d>
+ DB 119,35 ; ja 2b468 <_sk_load_4444_sse41_lowp+0x3d>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,209,0,0,0 ; lea 0xd1(%rip),%r9 # 2aaa4 <_sk_load_4444_sse41_lowp+0xf9>
+ DB 76,141,13,209,0,0,0 ; lea 0xd1(%rip),%r9 # 2b524 <_sk_load_4444_sse41_lowp+0xf9>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,76 ; jmp 2aa34 <_sk_load_4444_sse41_lowp+0x89>
+ DB 235,76 ; jmp 2b4b4 <_sk_load_4444_sse41_lowp+0x89>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,68 ; jmp 2aa34 <_sk_load_4444_sse41_lowp+0x89>
+ DB 235,68 ; jmp 2b4b4 <_sk_load_4444_sse41_lowp+0x89>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 102,69,15,110,4,80 ; movd (%r8,%rdx,2),%xmm8
DB 102,68,15,58,14,192,252 ; pblendw $0xfc,%xmm0,%xmm8
- DB 235,41 ; jmp 2aa34 <_sk_load_4444_sse41_lowp+0x89>
+ DB 235,41 ; jmp 2b4b4 <_sk_load_4444_sse41_lowp+0x89>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -40721,7 +41301,7 @@ _sk_load_4444_sse41_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,5,32,128,0,0 ; movdqa 0x8020(%rip),%xmm0 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,15,111,5,224,128,0,0 ; movdqa 0x80e0(%rip),%xmm0 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -40767,23 +41347,23 @@ _sk_load_4444_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2aafd <_sk_load_4444_dst_sse41_lowp+0x3d>
+ DB 119,35 ; ja 2b57d <_sk_load_4444_dst_sse41_lowp+0x3d>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,208,0,0,0 ; lea 0xd0(%rip),%r9 # 2abb8 <_sk_load_4444_dst_sse41_lowp+0xf8>
+ DB 76,141,13,208,0,0,0 ; lea 0xd0(%rip),%r9 # 2b638 <_sk_load_4444_dst_sse41_lowp+0xf8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,76 ; jmp 2ab49 <_sk_load_4444_dst_sse41_lowp+0x89>
+ DB 235,76 ; jmp 2b5c9 <_sk_load_4444_dst_sse41_lowp+0x89>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,68 ; jmp 2ab49 <_sk_load_4444_dst_sse41_lowp+0x89>
+ DB 235,68 ; jmp 2b5c9 <_sk_load_4444_dst_sse41_lowp+0x89>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm4
DB 102,69,15,110,4,80 ; movd (%r8,%rdx,2),%xmm8
DB 102,68,15,58,14,196,252 ; pblendw $0xfc,%xmm4,%xmm8
- DB 235,41 ; jmp 2ab49 <_sk_load_4444_dst_sse41_lowp+0x89>
+ DB 235,41 ; jmp 2b5c9 <_sk_load_4444_dst_sse41_lowp+0x89>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm4
DB 102,65,15,196,100,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -40794,7 +41374,7 @@ _sk_load_4444_dst_sse41_lowp LABEL PROC
DB 102,15,113,213,12 ; psrlw $0xc,%xmm5
DB 102,65,15,111,240 ; movdqa %xmm8,%xmm6
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
- DB 102,15,111,37,11,127,0,0 ; movdqa 0x7f0b(%rip),%xmm4 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,15,111,37,203,127,0,0 ; movdqa 0x7fcb(%rip),%xmm4 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,113,215,4 ; psrlw $0x4,%xmm7
@@ -40837,12 +41417,12 @@ _sk_store_4444_sse41_lowp LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,65,15,113,240,8 ; psllw $0x8,%xmm8
- DB 102,68,15,219,5,136,126,0,0 ; pand 0x7e88(%rip),%xmm8 # 32a80 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ DB 102,68,15,219,5,72,127,0,0 ; pand 0x7f48(%rip),%xmm8 # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x142c>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,4 ; psllw $0x4,%xmm9
- DB 102,68,15,219,13,132,126,0,0 ; pand 0x7e84(%rip),%xmm9 # 32a90 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ DB 102,68,15,219,13,68,127,0,0 ; pand 0x7f44(%rip),%xmm9 # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x143c>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
- DB 102,68,15,111,21,134,126,0,0 ; movdqa 0x7e86(%rip),%xmm10 # 32aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ DB 102,68,15,111,21,70,127,0,0 ; movdqa 0x7f46(%rip),%xmm10 # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x144c>
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
DB 102,65,15,113,208,4 ; psrlw $0x4,%xmm8
@@ -40852,19 +41432,19 @@ _sk_store_4444_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,29 ; ja 2ac5b <_sk_store_4444_sse41_lowp+0x87>
+ DB 119,29 ; ja 2b6db <_sk_store_4444_sse41_lowp+0x87>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,84,0,0,0 ; lea 0x54(%rip),%r9 # 2ac9c <_sk_store_4444_sse41_lowp+0xc8>
+ DB 76,141,13,84,0,0,0 ; lea 0x54(%rip),%r9 # 2b71c <_sk_store_4444_sse41_lowp+0xc8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,58,21,4,80,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,2)
- DB 235,58 ; jmp 2ac95 <_sk_store_4444_sse41_lowp+0xc1>
+ DB 235,58 ; jmp 2b715 <_sk_store_4444_sse41_lowp+0xc1>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 2ac95 <_sk_store_4444_sse41_lowp+0xc1>
+ DB 235,50 ; jmp 2b715 <_sk_store_4444_sse41_lowp+0xc1>
DB 102,69,15,58,21,68,80,4,2 ; pextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,33 ; jmp 2ac95 <_sk_store_4444_sse41_lowp+0xc1>
+ DB 235,33 ; jmp 2b715 <_sk_store_4444_sse41_lowp+0xc1>
DB 102,69,15,58,21,68,80,12,6 ; pextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,10,5 ; pextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,8,4 ; pextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -40962,7 +41542,7 @@ _sk_gather_4444_sse41_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,5,140,124,0,0 ; movdqa 0x7c8c(%rip),%xmm0 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,15,111,5,76,125,0,0 ; movdqa 0x7d4c(%rip),%xmm0 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -40998,18 +41578,18 @@ _sk_load_a8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2ae76 <_sk_load_a8_sse41_lowp+0x39>
+ DB 119,34 ; ja 2b8f6 <_sk_load_a8_sse41_lowp+0x39>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 2aef4 <_sk_load_a8_sse41_lowp+0xb7>
+ DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 2b974 <_sk_load_a8_sse41_lowp+0xb7>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,100 ; jmp 2aeda <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2b95a <_sk_load_a8_sse41_lowp+0x9d>
DB 102,65,15,56,48,28,16 ; pmovzxbw (%r8,%rdx,1),%xmm3
- DB 235,91 ; jmp 2aeda <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2b95a <_sk_load_a8_sse41_lowp+0x9d>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,192,2 ; pinsrw $0x2,%eax,%xmm0
@@ -41017,7 +41597,7 @@ _sk_load_a8_sse41_lowp LABEL PROC
DB 102,15,110,200 ; movd %eax,%xmm1
DB 102,15,56,48,217 ; pmovzxbw %xmm1,%xmm3
DB 102,15,58,14,216,252 ; pblendw $0xfc,%xmm0,%xmm3
- DB 235,54 ; jmp 2aeda <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2b95a <_sk_load_a8_sse41_lowp+0x9d>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,192,6 ; pinsrw $0x6,%eax,%xmm0
@@ -41028,14 +41608,14 @@ _sk_load_a8_sse41_lowp LABEL PROC
DB 102,65,15,110,12,16 ; movd (%r8,%rdx,1),%xmm1
DB 102,15,56,48,217 ; pmovzxbw %xmm1,%xmm3
DB 102,15,58,14,216,240 ; pblendw $0xf0,%xmm0,%xmm3
- DB 102,15,219,29,142,115,0,0 ; pand 0x738e(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,29,78,116,0,0 ; pand 0x744e(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,255 ; ja 2aef5 <_sk_load_a8_sse41_lowp+0xb8>
+ DB 119,255 ; ja 2b975 <_sk_load_a8_sse41_lowp+0xb8>
DB 255 ; (bad)
DB 255,154,255,255,255,139 ; lcall *-0x74000001(%rdx)
DB 255 ; (bad)
@@ -41062,18 +41642,18 @@ _sk_load_a8_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2af49 <_sk_load_a8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 2b9c9 <_sk_load_a8_dst_sse41_lowp+0x39>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 2afc4 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 2ba44 <_sk_load_a8_dst_sse41_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,248 ; movd %eax,%xmm7
- DB 235,100 ; jmp 2afad <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2ba2d <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,60,16 ; pmovzxbw (%r8,%rdx,1),%xmm7
- DB 235,91 ; jmp 2afad <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2ba2d <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,224,2 ; pinsrw $0x2,%eax,%xmm4
@@ -41081,7 +41661,7 @@ _sk_load_a8_dst_sse41_lowp LABEL PROC
DB 102,15,110,232 ; movd %eax,%xmm5
DB 102,15,56,48,253 ; pmovzxbw %xmm5,%xmm7
DB 102,15,58,14,252,252 ; pblendw $0xfc,%xmm4,%xmm7
- DB 235,54 ; jmp 2afad <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2ba2d <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,224,6 ; pinsrw $0x6,%eax,%xmm4
@@ -41092,13 +41672,13 @@ _sk_load_a8_dst_sse41_lowp LABEL PROC
DB 102,65,15,110,44,16 ; movd (%r8,%rdx,1),%xmm5
DB 102,15,56,48,253 ; pmovzxbw %xmm5,%xmm7
DB 102,15,58,14,252,240 ; pblendw $0xf0,%xmm4,%xmm7
- DB 102,15,219,61,187,114,0,0 ; pand 0x72bb(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,61,123,115,0,0 ; pand 0x737b(%rip),%xmm7 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 15,87,246 ; xorps %xmm6,%xmm6
DB 255,224 ; jmpq *%rax
- DB 122,255 ; jp 2afc5 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ DB 122,255 ; jp 2ba45 <_sk_load_a8_dst_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -41127,28 +41707,28 @@ _sk_store_a8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,29 ; ja 2b014 <_sk_store_a8_sse41_lowp+0x34>
+ DB 119,29 ; ja 2ba94 <_sk_store_a8_sse41_lowp+0x34>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 2b084 <_sk_store_a8_sse41_lowp+0xa4>
+ DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 2bb04 <_sk_store_a8_sse41_lowp+0xa4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,58,20,28,16,0 ; pextrb $0x0,%xmm3,(%r8,%rdx,1)
- DB 235,105 ; jmp 2b07d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,105 ; jmp 2bafd <_sk_store_a8_sse41_lowp+0x9d>
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,157,121,0,0 ; pshufb 0x799d(%rip),%xmm8 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
+ DB 102,68,15,56,0,5,93,122,0,0 ; pshufb 0x7a5d(%rip),%xmm8 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,82 ; jmp 2b07d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,82 ; jmp 2bafd <_sk_store_a8_sse41_lowp+0x9d>
DB 102,65,15,58,20,92,16,2,4 ; pextrb $0x4,%xmm3,0x2(%r8,%rdx,1)
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,61,114,0,0 ; pshufb 0x723d(%rip),%xmm8 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,56,0,5,253,114,0,0 ; pshufb 0x72fd(%rip),%xmm8 # 32dc0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
DB 102,69,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,48 ; jmp 2b07d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,48 ; jmp 2bafd <_sk_store_a8_sse41_lowp+0x9d>
DB 102,65,15,58,20,92,16,6,12 ; pextrb $0xc,%xmm3,0x6(%r8,%rdx,1)
DB 102,65,15,58,20,92,16,5,10 ; pextrb $0xa,%xmm3,0x5(%r8,%rdx,1)
DB 102,65,15,58,20,92,16,4,8 ; pextrb $0x8,%xmm3,0x4(%r8,%rdx,1)
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,25,114,0,0 ; pshufb 0x7219(%rip),%xmm8 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ DB 102,68,15,56,0,5,217,114,0,0 ; pshufb 0x72d9(%rip),%xmm8 # 32dd0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -41257,18 +41837,18 @@ _sk_load_g8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2b206 <_sk_load_g8_sse41_lowp+0x39>
+ DB 119,34 ; ja 2bc86 <_sk_load_g8_sse41_lowp+0x39>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,150,0,0,0 ; lea 0x96(%rip),%r9 # 2b288 <_sk_load_g8_sse41_lowp+0xbb>
+ DB 76,141,13,150,0,0,0 ; lea 0x96(%rip),%r9 # 2bd08 <_sk_load_g8_sse41_lowp+0xbb>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,100 ; jmp 2b26a <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2bcea <_sk_load_g8_sse41_lowp+0x9d>
DB 102,65,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm0
- DB 235,91 ; jmp 2b26a <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2bcea <_sk_load_g8_sse41_lowp+0x9d>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,15,196,200,2 ; pinsrw $0x2,%eax,%xmm1
@@ -41276,7 +41856,7 @@ _sk_load_g8_sse41_lowp LABEL PROC
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0
DB 102,15,58,14,193,252 ; pblendw $0xfc,%xmm1,%xmm0
- DB 235,54 ; jmp 2b26a <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2bcea <_sk_load_g8_sse41_lowp+0x9d>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,15,196,200,6 ; pinsrw $0x6,%eax,%xmm1
@@ -41287,14 +41867,14 @@ _sk_load_g8_sse41_lowp LABEL PROC
DB 102,65,15,110,4,16 ; movd (%r8,%rdx,1),%xmm0
DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0
DB 102,15,58,14,193,240 ; pblendw $0xf0,%xmm1,%xmm0
- DB 102,15,219,5,254,111,0,0 ; pand 0x6ffe(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,5,190,112,0,0 ; pand 0x70be(%rip),%xmm0 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,245,111,0,0 ; movaps 0x6ff5(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,181,112,0,0 ; movaps 0x70b5(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 115,255 ; jae 2b289 <_sk_load_g8_sse41_lowp+0xbc>
+ DB 115,255 ; jae 2bd09 <_sk_load_g8_sse41_lowp+0xbc>
DB 255 ; (bad)
DB 255,150,255,255,255,135 ; callq *-0x78000001(%rsi)
DB 255 ; (bad)
@@ -41321,18 +41901,18 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2b2dd <_sk_load_g8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 2bd5d <_sk_load_g8_dst_sse41_lowp+0x39>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2b35c <_sk_load_g8_dst_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2bddc <_sk_load_g8_dst_sse41_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,100 ; jmp 2b341 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2bdc1 <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,36,16 ; pmovzxbw (%r8,%rdx,1),%xmm4
- DB 235,91 ; jmp 2b341 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2bdc1 <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 102,15,196,232,2 ; pinsrw $0x2,%eax,%xmm5
@@ -41340,7 +41920,7 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,56,48,228 ; pmovzxbw %xmm4,%xmm4
DB 102,15,58,14,229,252 ; pblendw $0xfc,%xmm5,%xmm4
- DB 235,54 ; jmp 2b341 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2bdc1 <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 102,15,196,232,6 ; pinsrw $0x6,%eax,%xmm5
@@ -41351,13 +41931,13 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
DB 102,65,15,110,36,16 ; movd (%r8,%rdx,1),%xmm4
DB 102,15,56,48,228 ; pmovzxbw %xmm4,%xmm4
DB 102,15,58,14,229,240 ; pblendw $0xf0,%xmm5,%xmm4
- DB 102,15,219,37,39,111,0,0 ; pand 0x6f27(%rip),%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,37,231,111,0,0 ; pand 0x6fe7(%rip),%xmm4 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,30,111,0,0 ; movaps 0x6f1e(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,61,222,111,0,0 ; movaps 0x6fde(%rip),%xmm7 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
- DB 118,255 ; jbe 2b35d <_sk_load_g8_dst_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 2bddd <_sk_load_g8_dst_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -41377,10 +41957,10 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse41_lowp
_sk_luminance_to_alpha_sse41_lowp LABEL PROC
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
- DB 102,15,213,5,44,119,0,0 ; pmullw 0x772c(%rip),%xmm0 # 32ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
- DB 102,15,213,13,52,119,0,0 ; pmullw 0x7734(%rip),%xmm1 # 32ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
+ DB 102,15,213,5,236,119,0,0 ; pmullw 0x77ec(%rip),%xmm0 # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x145c>
+ DB 102,15,213,13,244,119,0,0 ; pmullw 0x77f4(%rip),%xmm1 # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x146c>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,56,119,0,0 ; pmullw 0x7738(%rip),%xmm3 # 32ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
+ DB 102,15,213,29,248,119,0,0 ; pmullw 0x77f8(%rip),%xmm3 # 33610 <_sk_srcover_bgra_8888_sse2_lowp+0x147c>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41454,7 +42034,7 @@ _sk_gather_g8_sse41_lowp LABEL PROC
DB 102,15,58,32,192,7 ; pinsrb $0x7,%eax,%xmm0
DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,161,109,0,0 ; movaps 0x6da1(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,97,110,0,0 ; movaps 0x6e61(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 91 ; pop %rbx
@@ -41468,14 +42048,14 @@ PUBLIC _sk_scale_1_float_sse41_lowp
_sk_scale_1_float_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,89,5,255,100,0,0 ; mulss 0x64ff(%rip),%xmm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,198,100,0,0 ; addss 0x64c6(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,255,100,0,0 ; mulss 0x64ff(%rip),%xmm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,198,100,0,0 ; addss 0x64c6(%rip),%xmm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,82,109,0,0 ; movdqa 0x6d52(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,18,110,0,0 ; movdqa 0x6e12(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -41494,13 +42074,13 @@ PUBLIC _sk_lerp_1_float_sse41_lowp
_sk_lerp_1_float_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,89,5,135,100,0,0 ; mulss 0x6487(%rip),%xmm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,78,100,0,0 ; addss 0x644e(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,135,100,0,0 ; mulss 0x6487(%rip),%xmm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,78,100,0,0 ; addss 0x644e(%rip),%xmm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,223,108,0,0 ; movdqa 0x6cdf(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,159,109,0,0 ; movdqa 0x6d9f(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -41538,18 +42118,18 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 2b648 <_sk_scale_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 2c0c8 <_sk_scale_u8_sse41_lowp+0x3b>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2b710 <_sk_scale_u8_sse41_lowp+0x103>
+ DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2c190 <_sk_scale_u8_sse41_lowp+0x103>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,111 ; jmp 2b6b7 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 2c137 <_sk_scale_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 2b6b7 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 2c137 <_sk_scale_u8_sse41_lowp+0xaa>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,68,15,196,200,2 ; pinsrw $0x2,%eax,%xmm9
@@ -41557,7 +42137,7 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,56,48,192 ; pmovzxbw %xmm8,%xmm8
DB 102,69,15,58,14,193,252 ; pblendw $0xfc,%xmm9,%xmm8
- DB 235,60 ; jmp 2b6b7 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 2c137 <_sk_scale_u8_sse41_lowp+0xaa>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,68,15,196,200,6 ; pinsrw $0x6,%eax,%xmm9
@@ -41568,9 +42148,9 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 102,69,15,110,4,16 ; movd (%r8,%rdx,1),%xmm8
DB 102,69,15,56,48,192 ; pmovzxbw %xmm8,%xmm8
DB 102,69,15,58,14,193,240 ; pblendw $0xf0,%xmm9,%xmm8
- DB 102,68,15,219,5,176,107,0,0 ; pand 0x6bb0(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,219,5,112,108,0,0 ; pand 0x6c70(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,162,107,0,0 ; movdqa 0x6ba2(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,98,108,0,0 ; movdqa 0x6c62(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -41595,7 +42175,7 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 255,148,255,255,255,136,255 ; callq *-0x770001(%rdi,%rdi,8)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 124,255 ; jl 2b725 <_sk_scale_u8_sse41_lowp+0x118>
+ DB 124,255 ; jl 2c1a5 <_sk_scale_u8_sse41_lowp+0x118>
DB 255 ; (bad)
DB 255,107,255 ; ljmp *-0x1(%rbx)
DB 255 ; (bad)
@@ -41611,18 +42191,18 @@ _sk_lerp_u8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 2b767 <_sk_lerp_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 2c1e7 <_sk_lerp_u8_sse41_lowp+0x3b>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 2b870 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 2c2f0 <_sk_lerp_u8_sse41_lowp+0x144>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,111 ; jmp 2b7d6 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 2c256 <_sk_lerp_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 2b7d6 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 2c256 <_sk_lerp_u8_sse41_lowp+0xaa>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,68,15,196,200,2 ; pinsrw $0x2,%eax,%xmm9
@@ -41630,7 +42210,7 @@ _sk_lerp_u8_sse41_lowp LABEL PROC
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,56,48,192 ; pmovzxbw %xmm8,%xmm8
DB 102,69,15,58,14,193,252 ; pblendw $0xfc,%xmm9,%xmm8
- DB 235,60 ; jmp 2b7d6 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 2c256 <_sk_lerp_u8_sse41_lowp+0xaa>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,68,15,196,200,6 ; pinsrw $0x6,%eax,%xmm9
@@ -41641,8 +42221,8 @@ _sk_lerp_u8_sse41_lowp LABEL PROC
DB 102,69,15,110,4,16 ; movd (%r8,%rdx,1),%xmm8
DB 102,69,15,56,48,192 ; pmovzxbw %xmm8,%xmm8
DB 102,69,15,58,14,193,240 ; pblendw $0xf0,%xmm9,%xmm8
- DB 102,68,15,219,5,145,106,0,0 ; pand 0x6a91(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
- DB 102,68,15,111,21,136,106,0,0 ; movdqa 0x6a88(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,219,5,81,107,0,0 ; pand 0x6b51(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 102,68,15,111,21,72,107,0,0 ; movdqa 0x6b48(%rip),%xmm10 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,239,202 ; pxor %xmm10,%xmm9
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
@@ -41672,7 +42252,7 @@ _sk_lerp_u8_sse41_lowp LABEL PROC
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 235,254 ; jmp 2b870 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 235,254 ; jmp 2c2f0 <_sk_lerp_u8_sse41_lowp+0x144>
DB 255 ; (bad)
DB 255,17 ; callq *(%rcx)
DB 255 ; (bad)
@@ -41704,23 +42284,23 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2b8ce <_sk_scale_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 2c34e <_sk_scale_565_sse41_lowp+0x42>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,111,1,0,0 ; lea 0x16f(%rip),%r9 # 2ba28 <_sk_scale_565_sse41_lowp+0x19c>
+ DB 76,141,13,111,1,0,0 ; lea 0x16f(%rip),%r9 # 2c4a8 <_sk_scale_565_sse41_lowp+0x19c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,200 ; movd %eax,%xmm9
- DB 235,76 ; jmp 2b91a <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 2c39a <_sk_scale_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 2b91a <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 2c39a <_sk_scale_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 102,69,15,110,12,80 ; movd (%r8,%rdx,2),%xmm9
DB 102,68,15,58,14,200,252 ; pblendw $0xfc,%xmm0,%xmm9
- DB 235,41 ; jmp 2b91a <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 2c39a <_sk_scale_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -41729,11 +42309,11 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 102,68,15,58,14,200,240 ; pblendw $0xf0,%xmm0,%xmm9
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
- DB 102,15,219,5,244,112,0,0 ; pand 0x70f4(%rip),%xmm0 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,5,180,113,0,0 ; pand 0x71b4(%rip),%xmm0 # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,65,15,113,210,5 ; psrlw $0x5,%xmm10
- DB 102,68,15,219,21,240,112,0,0 ; pand 0x70f0(%rip),%xmm10 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,68,15,111,29,247,112,0,0 ; movdqa 0x70f7(%rip),%xmm11 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,68,15,219,21,176,113,0,0 ; pand 0x71b0(%rip),%xmm10 # 33570 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 102,68,15,111,29,183,113,0,0 ; movdqa 0x71b7(%rip),%xmm11 # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 102,69,15,219,217 ; pand %xmm9,%xmm11
DB 102,65,15,113,209,13 ; psrlw $0xd,%xmm9
DB 102,68,15,235,200 ; por %xmm0,%xmm9
@@ -41745,7 +42325,7 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 102,15,113,240,3 ; psllw $0x3,%xmm0
DB 102,65,15,113,211,2 ; psrlw $0x2,%xmm11
DB 102,68,15,235,216 ; por %xmm0,%xmm11
- DB 102,15,111,5,85,112,0,0 ; movdqa 0x7055(%rip),%xmm0 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,15,111,5,21,113,0,0 ; movdqa 0x7115(%rip),%xmm0 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,68,15,111,227 ; movdqa %xmm3,%xmm12
DB 102,68,15,239,224 ; pxor %xmm0,%xmm12
DB 102,15,239,199 ; pxor %xmm7,%xmm0
@@ -41758,7 +42338,7 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 102,69,15,56,62,225 ; pmaxuw %xmm9,%xmm12
DB 102,69,15,56,16,229 ; pblendvb %xmm0,%xmm13,%xmm12
DB 102,69,15,213,200 ; pmullw %xmm8,%xmm9
- DB 102,15,111,5,157,104,0,0 ; movdqa 0x689d(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,111,5,93,105,0,0 ; movdqa 0x695d(%rip),%xmm0 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,68,15,253,200 ; paddw %xmm0,%xmm9
DB 102,65,15,113,209,8 ; psrlw $0x8,%xmm9
DB 102,68,15,213,209 ; pmullw %xmm1,%xmm10
@@ -41810,23 +42390,23 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2ba86 <_sk_lerp_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 2c506 <_sk_lerp_565_sse41_lowp+0x42>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,187,1,0,0 ; lea 0x1bb(%rip),%r9 # 2bc2c <_sk_lerp_565_sse41_lowp+0x1e8>
+ DB 76,141,13,187,1,0,0 ; lea 0x1bb(%rip),%r9 # 2c6ac <_sk_lerp_565_sse41_lowp+0x1e8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,200 ; movd %eax,%xmm9
- DB 235,76 ; jmp 2bad2 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 2c552 <_sk_lerp_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 2bad2 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 2c552 <_sk_lerp_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 102,69,15,110,12,80 ; movd (%r8,%rdx,2),%xmm9
DB 102,68,15,58,14,200,252 ; pblendw $0xfc,%xmm0,%xmm9
- DB 235,41 ; jmp 2bad2 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 2c552 <_sk_lerp_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -41835,11 +42415,11 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 102,68,15,58,14,200,240 ; pblendw $0xf0,%xmm0,%xmm9
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
- DB 102,15,219,5,60,111,0,0 ; pand 0x6f3c(%rip),%xmm0 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,5,252,111,0,0 ; pand 0x6ffc(%rip),%xmm0 # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,65,15,113,210,5 ; psrlw $0x5,%xmm10
- DB 102,68,15,219,21,56,111,0,0 ; pand 0x6f38(%rip),%xmm10 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,68,15,111,29,63,111,0,0 ; movdqa 0x6f3f(%rip),%xmm11 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,68,15,219,21,248,111,0,0 ; pand 0x6ff8(%rip),%xmm10 # 33570 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 102,68,15,111,29,255,111,0,0 ; movdqa 0x6fff(%rip),%xmm11 # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 102,69,15,219,217 ; pand %xmm9,%xmm11
DB 102,65,15,113,209,13 ; psrlw $0xd,%xmm9
DB 102,68,15,235,200 ; por %xmm0,%xmm9
@@ -41851,7 +42431,7 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 102,15,113,240,3 ; psllw $0x3,%xmm0
DB 102,65,15,113,211,2 ; psrlw $0x2,%xmm11
DB 102,68,15,235,216 ; por %xmm0,%xmm11
- DB 102,15,111,5,157,110,0,0 ; movdqa 0x6e9d(%rip),%xmm0 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,15,111,5,93,111,0,0 ; movdqa 0x6f5d(%rip),%xmm0 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,68,15,111,227 ; movdqa %xmm3,%xmm12
DB 102,68,15,239,224 ; pxor %xmm0,%xmm12
DB 102,15,239,199 ; pxor %xmm7,%xmm0
@@ -41863,7 +42443,7 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 102,69,15,56,62,227 ; pmaxuw %xmm11,%xmm12
DB 102,69,15,56,62,225 ; pmaxuw %xmm9,%xmm12
DB 102,69,15,56,16,229 ; pblendvb %xmm0,%xmm13,%xmm12
- DB 102,68,15,111,45,233,102,0,0 ; movdqa 0x66e9(%rip),%xmm13 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,45,169,103,0,0 ; movdqa 0x67a9(%rip),%xmm13 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,239,197 ; pxor %xmm13,%xmm0
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
@@ -41918,7 +42498,7 @@ _sk_clamp_x_1_sse41_lowp LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,95,200 ; maxps %xmm8,%xmm1
DB 65,15,95,192 ; maxps %xmm8,%xmm0
- DB 68,15,40,5,116,102,0,0 ; movaps 0x6674(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,52,103,0,0 ; movaps 0x6734(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41933,7 +42513,7 @@ _sk_repeat_x_1_sse41_lowp LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,95,200 ; maxps %xmm8,%xmm1
DB 65,15,95,192 ; maxps %xmm8,%xmm0
- DB 68,15,40,5,62,102,0,0 ; movaps 0x663e(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,254,102,0,0 ; movaps 0x66fe(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41941,10 +42521,10 @@ _sk_repeat_x_1_sse41_lowp LABEL PROC
PUBLIC _sk_mirror_x_1_sse41_lowp
_sk_mirror_x_1_sse41_lowp LABEL PROC
- DB 68,15,40,5,138,102,0,0 ; movaps 0x668a(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,40,5,74,103,0,0 ; movaps 0x674a(%rip),%xmm8 # 32e70 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
DB 65,15,88,192 ; addps %xmm8,%xmm0
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,13,10,102,0,0 ; movaps 0x660a(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,13,202,102,0,0 ; movaps 0x66ca(%rip),%xmm9 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 68,15,89,200 ; mulps %xmm0,%xmm9
@@ -41956,13 +42536,13 @@ _sk_mirror_x_1_sse41_lowp LABEL PROC
DB 65,15,92,202 ; subps %xmm10,%xmm1
DB 65,15,88,200 ; addps %xmm8,%xmm1
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,5,0,107,0,0 ; movaps 0x6b00(%rip),%xmm8 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 68,15,40,5,192,107,0,0 ; movaps 0x6bc0(%rip),%xmm8 # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
DB 65,15,84,192 ; andps %xmm8,%xmm0
DB 65,15,84,200 ; andps %xmm8,%xmm1
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,95,200 ; maxps %xmm8,%xmm1
DB 65,15,95,192 ; maxps %xmm8,%xmm0
- DB 68,15,40,5,196,101,0,0 ; movaps 0x65c4(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,132,102,0,0 ; movaps 0x6684(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41988,7 +42568,7 @@ _sk_gradient_sse41_lowp LABEL PROC
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 72,131,249,2 ; cmp $0x2,%rcx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 114,57 ; jb 2bd90 <_sk_gradient_sse41_lowp+0x78>
+ DB 114,57 ; jb 2c810 <_sk_gradient_sse41_lowp+0x78>
DB 72,139,80,72 ; mov 0x48(%rax),%rdx
DB 72,255,201 ; dec %rcx
DB 72,131,194,4 ; add $0x4,%rdx
@@ -42003,7 +42583,7 @@ _sk_gradient_sse41_lowp LABEL PROC
DB 102,15,250,218 ; psubd %xmm2,%xmm3
DB 72,131,194,4 ; add $0x4,%rdx
DB 72,255,201 ; dec %rcx
- DB 117,219 ; jne 2bd6b <_sk_gradient_sse41_lowp+0x53>
+ DB 117,219 ; jne 2c7eb <_sk_gradient_sse41_lowp+0x53>
DB 102,72,15,58,22,219,1 ; pextrq $0x1,%xmm3,%rbx
DB 65,137,221 ; mov %ebx,%r13d
DB 72,193,235,32 ; shr $0x20,%rbx
@@ -42082,14 +42662,14 @@ _sk_gradient_sse41_lowp LABEL PROC
DB 69,15,88,239 ; addps %xmm15,%xmm13
DB 15,89,216 ; mulps %xmm0,%xmm3
DB 15,88,223 ; addps %xmm7,%xmm3
- DB 15,40,61,68,100,0,0 ; movaps 0x6444(%rip),%xmm7 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,40,61,4,101,0,0 ; movaps 0x6504(%rip),%xmm7 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 68,15,89,239 ; mulps %xmm7,%xmm13
DB 15,89,223 ; mulps %xmm7,%xmm3
- DB 68,15,40,61,69,99,0,0 ; movaps 0x6345(%rip),%xmm15 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,61,5,100,0,0 ; movaps 0x6405(%rip),%xmm15 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,88,239 ; addps %xmm15,%xmm13
DB 65,15,88,223 ; addps %xmm15,%xmm3
DB 243,65,15,91,245 ; cvttps2dq %xmm13,%xmm6
- DB 102,68,15,111,45,95,106,0,0 ; movdqa 0x6a5f(%rip),%xmm13 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,45,31,107,0,0 ; movdqa 0x6b1f(%rip),%xmm13 # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
DB 102,65,15,56,0,245 ; pshufb %xmm13,%xmm6
DB 243,68,15,91,195 ; cvttps2dq %xmm3,%xmm8
DB 102,69,15,56,0,197 ; pshufb %xmm13,%xmm8
@@ -42192,9 +42772,9 @@ _sk_evenly_spaced_gradient_sse41_lowp LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 72,139,104,8 ; mov 0x8(%rax),%rbp
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js 2c172 <_sk_evenly_spaced_gradient_sse41_lowp+0x3a>
+ DB 120,7 ; js 2cbf2 <_sk_evenly_spaced_gradient_sse41_lowp+0x3a>
DB 243,72,15,42,211 ; cvtsi2ss %rbx,%xmm2
- DB 235,21 ; jmp 2c187 <_sk_evenly_spaced_gradient_sse41_lowp+0x4f>
+ DB 235,21 ; jmp 2cc07 <_sk_evenly_spaced_gradient_sse41_lowp+0x4f>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -42332,14 +42912,14 @@ _sk_evenly_spaced_gradient_sse41_lowp LABEL PROC
DB 15,40,100,36,48 ; movaps 0x30(%rsp),%xmm4
DB 68,15,89,196 ; mulps %xmm4,%xmm8
DB 68,15,88,192 ; addps %xmm0,%xmm8
- DB 15,40,5,25,95,0,0 ; movaps 0x5f19(%rip),%xmm0 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,40,5,217,95,0,0 ; movaps 0x5fd9(%rip),%xmm0 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 15,89,216 ; mulps %xmm0,%xmm3
DB 68,15,89,192 ; mulps %xmm0,%xmm8
- DB 68,15,40,53,26,94,0,0 ; movaps 0x5e1a(%rip),%xmm14 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,53,218,94,0,0 ; movaps 0x5eda(%rip),%xmm14 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,88,198 ; addps %xmm14,%xmm8
DB 65,15,88,222 ; addps %xmm14,%xmm3
DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
- DB 102,15,111,5,54,101,0,0 ; movdqa 0x6536(%rip),%xmm0 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,5,246,101,0,0 ; movdqa 0x65f6(%rip),%xmm0 # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
DB 102,15,56,0,216 ; pshufb %xmm0,%xmm3
DB 243,69,15,91,192 ; cvttps2dq %xmm8,%xmm8
DB 102,68,15,56,0,192 ; pshufb %xmm0,%xmm8
@@ -42349,7 +42929,7 @@ _sk_evenly_spaced_gradient_sse41_lowp LABEL PROC
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 68,15,89,203 ; mulps %xmm3,%xmm9
DB 68,15,88,201 ; addps %xmm1,%xmm9
- DB 15,40,13,201,94,0,0 ; movaps 0x5ec9(%rip),%xmm1 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,40,13,137,95,0,0 ; movaps 0x5f89(%rip),%xmm1 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 15,40,225 ; movaps %xmm1,%xmm4
@@ -42416,14 +42996,14 @@ _sk_evenly_spaced_2_stop_gradient_sse41_lowp LABEL PROC
DB 15,89,216 ; mulps %xmm0,%xmm3
DB 65,15,88,216 ; addps %xmm8,%xmm3
DB 65,15,88,208 ; addps %xmm8,%xmm2
- DB 68,15,40,21,193,93,0,0 ; movaps 0x5dc1(%rip),%xmm10 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,21,129,94,0,0 ; movaps 0x5e81(%rip),%xmm10 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 65,15,89,210 ; mulps %xmm10,%xmm2
DB 65,15,89,218 ; mulps %xmm10,%xmm3
- DB 68,15,40,37,193,92,0,0 ; movaps 0x5cc1(%rip),%xmm12 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,37,129,93,0,0 ; movaps 0x5d81(%rip),%xmm12 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 65,15,88,220 ; addps %xmm12,%xmm3
DB 65,15,88,212 ; addps %xmm12,%xmm2
DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
- DB 102,68,15,111,29,220,99,0,0 ; movdqa 0x63dc(%rip),%xmm11 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,29,156,100,0,0 ; movdqa 0x649c(%rip),%xmm11 # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
DB 102,65,15,56,0,211 ; pshufb %xmm11,%xmm2
DB 243,68,15,91,195 ; cvttps2dq %xmm3,%xmm8
DB 102,69,15,56,0,195 ; pshufb %xmm11,%xmm8
@@ -42495,7 +43075,7 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 15,40,251 ; movaps %xmm3,%xmm7
DB 15,40,242 ; movaps %xmm2,%xmm6
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 15,40,37,175,96,0,0 ; movaps 0x60af(%rip),%xmm4 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 15,40,37,111,97,0,0 ; movaps 0x616f(%rip),%xmm4 # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
DB 68,15,40,233 ; movaps %xmm1,%xmm13
DB 68,15,84,236 ; andps %xmm4,%xmm13
DB 69,15,40,216 ; movaps %xmm8,%xmm11
@@ -42520,18 +43100,18 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 69,15,94,251 ; divps %xmm11,%xmm15
DB 65,15,40,199 ; movaps %xmm15,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 68,15,40,29,175,96,0,0 ; movaps 0x60af(%rip),%xmm11 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ DB 68,15,40,29,111,97,0,0 ; movaps 0x616f(%rip),%xmm11 # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
DB 68,15,40,224 ; movaps %xmm0,%xmm12
DB 69,15,89,227 ; mulps %xmm11,%xmm12
- DB 68,15,88,37,175,96,0,0 ; addps 0x60af(%rip),%xmm12 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,88,37,111,97,0,0 ; addps 0x616f(%rip),%xmm12 # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,45,180,96,0,0 ; movaps 0x60b4(%rip),%xmm5 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 15,40,45,116,97,0,0 ; movaps 0x6174(%rip),%xmm5 # 333c0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 68,15,88,229 ; addps %xmm5,%xmm12
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,37,181,96,0,0 ; movaps 0x60b5(%rip),%xmm4 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ DB 15,40,37,117,97,0,0 ; movaps 0x6175(%rip),%xmm4 # 333d0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 68,15,88,228 ; addps %xmm4,%xmm12
DB 69,15,89,231 ; mulps %xmm15,%xmm12
- DB 15,40,21,182,96,0,0 ; movaps 0x60b6(%rip),%xmm2 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 15,40,21,118,97,0,0 ; movaps 0x6176(%rip),%xmm2 # 333e0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 65,15,92,212 ; subps %xmm12,%xmm2
DB 65,15,40,194 ; movaps %xmm10,%xmm0
@@ -42540,7 +43120,7 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 65,15,40,198 ; movaps %xmm14,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,88,29,94,96,0,0 ; addps 0x605e(%rip),%xmm11 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,88,29,30,97,0,0 ; addps 0x611e(%rip),%xmm11 # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
DB 68,15,89,216 ; mulps %xmm0,%xmm11
DB 68,15,88,221 ; addps %xmm5,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
@@ -42551,7 +43131,7 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 102,68,15,56,20,219 ; blendvps %xmm0,%xmm3,%xmm11
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 69,15,194,193,1 ; cmpltps %xmm9,%xmm8
- DB 15,40,21,124,90,0,0 ; movaps 0x5a7c(%rip),%xmm2 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,40,21,60,91,0,0 ; movaps 0x5b3c(%rip),%xmm2 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 65,15,92,212 ; subps %xmm12,%xmm2
DB 65,15,40,192 ; movaps %xmm8,%xmm0
@@ -42562,7 +43142,7 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 102,68,15,56,20,219 ; blendvps %xmm0,%xmm3,%xmm11
DB 15,40,198 ; movaps %xmm6,%xmm0
DB 65,15,194,193,1 ; cmpltps %xmm9,%xmm0
- DB 15,40,13,90,90,0,0 ; movaps 0x5a5a(%rip),%xmm1 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,13,26,91,0,0 ; movaps 0x5b1a(%rip),%xmm1 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 65,15,92,204 ; subps %xmm12,%xmm1
DB 102,68,15,56,20,225 ; blendvps %xmm0,%xmm1,%xmm12
@@ -42613,48 +43193,48 @@ _sk_srcover_rgba_8888_sse41_lowp LABEL PROC
DB 65,254,202 ; dec %r10b
DB 69,15,182,202 ; movzbl %r10b,%r9d
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,38 ; ja 2c945 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 2d3c5 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,21,2,0,0 ; lea 0x215(%rip),%r11 # 2cb40 <_sk_srcover_rgba_8888_sse41_lowp+0x246>
+ DB 76,141,29,21,2,0,0 ; lea 0x215(%rip),%r11 # 2d5c0 <_sk_srcover_rgba_8888_sse41_lowp+0x246>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,52,144 ; movd (%r8,%rdx,4),%xmm6
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 2c99e <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 2d41e <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 2c99e <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 2d41e <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 243,65,15,126,52,144 ; movq (%r8,%rdx,4),%xmm6
DB 102,65,15,58,14,240,240 ; pblendw $0xf0,%xmm8,%xmm6
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,37 ; jmp 2c99e <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 2d41e <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
- DB 102,15,111,37,74,96,0,0 ; movdqa 0x604a(%rip),%xmm4 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,37,10,97,0,0 ; movdqa 0x610a(%rip),%xmm4 # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,15,56,0,236 ; pshufb %xmm4,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,252 ; pshufb %xmm4,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,37,170,88,0,0 ; movdqa 0x58aa(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,37,106,89,0,0 ; movdqa 0x596a(%rip),%xmm12 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,228 ; pand %xmm12,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,13,35,96,0,0 ; movdqa 0x6023(%rip),%xmm9 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,13,227,96,0,0 ; movdqa 0x60e3(%rip),%xmm9 # 33540 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,65,15,56,0,249 ; pshufb %xmm9,%xmm7
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,56,0,209 ; pshufb %xmm9,%xmm10
DB 102,65,15,108,250 ; punpcklqdq %xmm10,%xmm7
- DB 102,68,15,111,13,16,96,0,0 ; movdqa 0x6010(%rip),%xmm9 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,13,208,96,0,0 ; movdqa 0x60d0(%rip),%xmm9 # 33550 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
DB 102,65,15,56,0,241 ; pshufb %xmm9,%xmm6
DB 102,69,15,56,0,193 ; pshufb %xmm9,%xmm8
DB 102,65,15,108,240 ; punpcklqdq %xmm8,%xmm6
@@ -42696,19 +43276,19 @@ _sk_srcover_rgba_8888_sse41_lowp LABEL PROC
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
DB 102,65,15,235,196 ; por %xmm12,%xmm0
DB 65,128,250,6 ; cmp $0x6,%r10b
- DB 119,24 ; ja 2cae8 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- DB 76,141,21,133,0,0,0 ; lea 0x85(%rip),%r10 # 2cb5c <_sk_srcover_rgba_8888_sse41_lowp+0x262>
+ DB 119,24 ; ja 2d568 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,133,0,0,0 ; lea 0x85(%rip),%r10 # 2d5dc <_sk_srcover_rgba_8888_sse41_lowp+0x262>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,126,4,144 ; movd %xmm0,(%r8,%rdx,4)
- DB 235,63 ; jmp 2cb27 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 2d5a7 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
DB 243,65,15,127,4,144 ; movdqu %xmm0,(%r8,%rdx,4)
DB 243,65,15,127,76,144,16 ; movdqu %xmm1,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 2cb27 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 2d5a7 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm0,0x8(%r8,%rdx,4)
DB 102,65,15,214,4,144 ; movq %xmm0,(%r8,%rdx,4)
- DB 235,31 ; jmp 2cb27 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 2d5a7 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm1,0x18(%r8,%rdx,4)
DB 102,65,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm1,0x14(%r8,%rdx,4)
DB 102,65,15,126,76,144,16 ; movd %xmm1,0x10(%r8,%rdx,4)
@@ -42723,7 +43303,7 @@ _sk_srcover_rgba_8888_sse41_lowp LABEL PROC
DB 248 ; clc
DB 253 ; std
DB 255 ; (bad)
- DB 255,37,254,255,255,20 ; jmpq *0x14fffffe(%rip) # 1502cb47 <_sk_srcover_bgra_8888_sse2_lowp+0x14ffb433>
+ DB 255,37,254,255,255,20 ; jmpq *0x14fffffe(%rip) # 1502d5c7 <_sk_srcover_bgra_8888_sse2_lowp+0x14ffb433>
DB 254 ; (bad)
DB 255 ; (bad)
DB 255,88,254 ; lcall *-0x2(%rax)
@@ -42762,48 +43342,48 @@ _sk_srcover_bgra_8888_sse41_lowp LABEL PROC
DB 65,254,202 ; dec %r10b
DB 69,15,182,202 ; movzbl %r10b,%r9d
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,38 ; ja 2cbc3 <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 2d643 <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 2cdc0 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
+ DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 2d840 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,36,144 ; movd (%r8,%rdx,4),%xmm4
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 2cc1c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 2d69c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 2cc1c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 2d69c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 243,65,15,126,36,144 ; movq (%r8,%rdx,4),%xmm4
DB 102,65,15,58,14,224,240 ; pblendw $0xf0,%xmm8,%xmm4
DB 102,68,15,111,197 ; movdqa %xmm5,%xmm8
- DB 235,37 ; jmp 2cc1c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 2d69c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
- DB 102,15,111,53,204,93,0,0 ; movdqa 0x5dcc(%rip),%xmm6 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,53,140,94,0,0 ; movdqa 0x5e8c(%rip),%xmm6 # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,56,0,238 ; pshufb %xmm6,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,254 ; pshufb %xmm6,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,37,44,86,0,0 ; movdqa 0x562c(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,37,236,86,0,0 ; movdqa 0x56ec(%rip),%xmm12 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,244 ; pand %xmm12,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,13,165,93,0,0 ; movdqa 0x5da5(%rip),%xmm9 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,13,101,94,0,0 ; movdqa 0x5e65(%rip),%xmm9 # 33540 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,65,15,56,0,249 ; pshufb %xmm9,%xmm7
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,56,0,209 ; pshufb %xmm9,%xmm10
DB 102,65,15,108,250 ; punpcklqdq %xmm10,%xmm7
- DB 102,68,15,111,13,146,93,0,0 ; movdqa 0x5d92(%rip),%xmm9 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,13,82,94,0,0 ; movdqa 0x5e52(%rip),%xmm9 # 33550 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
DB 102,65,15,56,0,225 ; pshufb %xmm9,%xmm4
DB 102,69,15,56,0,193 ; pshufb %xmm9,%xmm8
DB 102,65,15,108,224 ; punpcklqdq %xmm8,%xmm4
@@ -42845,19 +43425,19 @@ _sk_srcover_bgra_8888_sse41_lowp LABEL PROC
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
DB 102,65,15,235,196 ; por %xmm12,%xmm0
DB 65,128,250,6 ; cmp $0x6,%r10b
- DB 119,24 ; ja 2cd66 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2cddc <_sk_srcover_bgra_8888_sse41_lowp+0x264>
+ DB 119,24 ; ja 2d7e6 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2d85c <_sk_srcover_bgra_8888_sse41_lowp+0x264>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,126,4,144 ; movd %xmm0,(%r8,%rdx,4)
- DB 235,63 ; jmp 2cda5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 2d825 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
DB 243,65,15,127,4,144 ; movdqu %xmm0,(%r8,%rdx,4)
DB 243,65,15,127,76,144,16 ; movdqu %xmm1,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 2cda5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 2d825 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm0,0x8(%r8,%rdx,4)
DB 102,65,15,214,4,144 ; movq %xmm0,(%r8,%rdx,4)
- DB 235,31 ; jmp 2cda5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 2d825 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm1,0x18(%r8,%rdx,4)
DB 102,65,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm1,0x14(%r8,%rdx,4)
DB 102,65,15,126,76,144,16 ; movd %xmm1,0x10(%r8,%rdx,4)
@@ -42932,13 +43512,13 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 73,137,246 ; mov %rsi,%r14
DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp)
DB 76,57,203 ; cmp %r9,%rbx
- DB 15,131,153,0,0,0 ; jae 2cf12 <_sk_start_pipeline_sse2_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 2d992 <_sk_start_pipeline_sse2_lowp+0x11a>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,8 ; lea 0x8(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
- DB 119,62 ; ja 2ced9 <_sk_start_pipeline_sse2_lowp+0xe1>
+ DB 119,62 ; ja 2d959 <_sk_start_pipeline_sse2_lowp+0xe1>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -42957,10 +43537,10 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 73,131,196,16 ; add $0x10,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,201 ; jbe 2cea2 <_sk_start_pipeline_sse2_lowp+0xaa>
+ DB 118,201 ; jbe 2d922 <_sk_start_pipeline_sse2_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 2cf02 <_sk_start_pipeline_sse2_lowp+0x10a>
+ DB 116,33 ; je 2d982 <_sk_start_pipeline_sse2_lowp+0x10a>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -42974,7 +43554,7 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 65,255,213 ; callq *%r13
DB 72,255,195 ; inc %rbx
DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx
- DB 15,133,121,255,255,255 ; jne 2ce8b <_sk_start_pipeline_sse2_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 2d90b <_sk_start_pipeline_sse2_lowp+0x93>
DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6
DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7
DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8
@@ -43013,7 +43593,7 @@ _sk_seed_shader_sse2_lowp LABEL PROC
DB 102,15,110,209 ; movd %ecx,%xmm2
DB 102,15,112,210,0 ; pshufd $0x0,%xmm2,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,88,21,41,83,0,0 ; addps 0x5329(%rip),%xmm2 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,88,21,233,83,0,0 ; addps 0x53e9(%rip),%xmm2 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 255,224 ; jmpq *%rax
@@ -43178,7 +43758,7 @@ _sk_uniform_color_sse2_lowp LABEL PROC
PUBLIC _sk_black_color_sse2_lowp
_sk_black_color_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,110,80,0,0 ; movaps 0x506e(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,46,81,0,0 ; movaps 0x512e(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -43187,7 +43767,7 @@ _sk_black_color_sse2_lowp LABEL PROC
PUBLIC _sk_white_color_sse2_lowp
_sk_white_color_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,90,80,0,0 ; movaps 0x505a(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,5,26,81,0,0 ; movaps 0x511a(%rip),%xmm0 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -43196,10 +43776,10 @@ _sk_white_color_sse2_lowp LABEL PROC
PUBLIC _sk_set_rgb_sse2_lowp
_sk_set_rgb_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,15,16,21,197,71,0,0 ; movss 0x47c5(%rip),%xmm2 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,15,16,21,197,71,0,0 ; movss 0x47c5(%rip),%xmm2 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,132,71,0,0 ; movss 0x4784(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,16,5,132,71,0,0 ; movss 0x4784(%rip),%xmm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -43223,7 +43803,7 @@ _sk_set_rgb_sse2_lowp LABEL PROC
PUBLIC _sk_clamp_a_sse2_lowp
_sk_clamp_a_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,64,87,0,0 ; movdqa 0x5740(%rip),%xmm8 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,5,0,88,0,0 ; movdqa 0x5800(%rip),%xmm8 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,68,15,111,200 ; movdqa %xmm0,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
DB 102,68,15,111,211 ; movdqa %xmm3,%xmm10
@@ -43250,7 +43830,7 @@ _sk_clamp_a_sse2_lowp LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2_lowp
_sk_clamp_a_dst_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,202,86,0,0 ; movdqa 0x56ca(%rip),%xmm8 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,5,138,87,0,0 ; movdqa 0x578a(%rip),%xmm8 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,68,15,111,204 ; movdqa %xmm4,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
DB 102,68,15,111,215 ; movdqa %xmm7,%xmm10
@@ -43278,7 +43858,7 @@ _sk_clamp_a_dst_sse2_lowp LABEL PROC
PUBLIC _sk_premul_sse2_lowp
_sk_premul_sse2_lowp LABEL PROC
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,224,78,0,0 ; movdqa 0x4ee0(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,160,79,0,0 ; movdqa 0x4fa0(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -43293,7 +43873,7 @@ _sk_premul_sse2_lowp LABEL PROC
PUBLIC _sk_premul_dst_sse2_lowp
_sk_premul_dst_sse2_lowp LABEL PROC
DB 102,15,213,231 ; pmullw %xmm7,%xmm4
- DB 102,68,15,111,5,169,78,0,0 ; movdqa 0x4ea9(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,105,79,0,0 ; movdqa 0x4f69(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,224 ; paddw %xmm8,%xmm4
DB 102,15,113,212,8 ; psrlw $0x8,%xmm4
DB 102,15,213,239 ; pmullw %xmm7,%xmm5
@@ -43333,7 +43913,7 @@ _sk_move_dst_src_sse2_lowp LABEL PROC
PUBLIC _sk_invert_sse2_lowp
_sk_invert_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,71,78,0,0 ; movdqa 0x4e47(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,7,79,0,0 ; movdqa 0x4f07(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,200 ; psubw %xmm0,%xmm9
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -43361,7 +43941,7 @@ PUBLIC _sk_srcatop_sse2_lowp
_sk_srcatop_sse2_lowp LABEL PROC
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,15,111,29,235,77,0,0 ; movdqa 0x4deb(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,111,29,171,78,0,0 ; movdqa 0x4eab(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,68,15,111,203 ; movdqa %xmm3,%xmm9
DB 102,69,15,249,200 ; psubw %xmm8,%xmm9
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
@@ -43391,7 +43971,7 @@ PUBLIC _sk_dstatop_sse2_lowp
_sk_dstatop_sse2_lowp LABEL PROC
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
DB 102,68,15,213,195 ; pmullw %xmm3,%xmm8
- DB 102,68,15,111,13,107,77,0,0 ; movdqa 0x4d6b(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,43,78,0,0 ; movdqa 0x4e2b(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,253,193 ; paddw %xmm9,%xmm8
DB 102,68,15,111,213 ; movdqa %xmm5,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
@@ -43418,7 +43998,7 @@ _sk_dstatop_sse2_lowp LABEL PROC
PUBLIC _sk_srcin_sse2_lowp
_sk_srcin_sse2_lowp LABEL PROC
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,68,15,111,5,246,76,0,0 ; movdqa 0x4cf6(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,182,77,0,0 ; movdqa 0x4db6(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,207 ; pmullw %xmm7,%xmm1
@@ -43437,7 +44017,7 @@ PUBLIC _sk_dstin_sse2_lowp
_sk_dstin_sse2_lowp LABEL PROC
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,173,76,0,0 ; movdqa 0x4cad(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,109,77,0,0 ; movdqa 0x4d6d(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -43456,7 +44036,7 @@ _sk_dstin_sse2_lowp LABEL PROC
PUBLIC _sk_srcout_sse2_lowp
_sk_srcout_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,100,76,0,0 ; movdqa 0x4c64(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,36,77,0,0 ; movdqa 0x4d24(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -43477,7 +44057,7 @@ _sk_srcout_sse2_lowp LABEL PROC
PUBLIC _sk_dstout_sse2_lowp
_sk_dstout_sse2_lowp LABEL PROC
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,68,15,111,5,13,76,0,0 ; movdqa 0x4c0d(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,205,76,0,0 ; movdqa 0x4ccd(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -43500,7 +44080,7 @@ _sk_dstout_sse2_lowp LABEL PROC
PUBLIC _sk_srcover_sse2_lowp
_sk_srcover_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,179,75,0,0 ; movdqa 0x4bb3(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,115,76,0,0 ; movdqa 0x4c73(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -43527,7 +44107,7 @@ _sk_srcover_sse2_lowp LABEL PROC
PUBLIC _sk_dstover_sse2_lowp
_sk_dstover_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,57,75,0,0 ; movdqa 0x4b39(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,249,75,0,0 ; movdqa 0x4bf9(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -43552,7 +44132,7 @@ _sk_dstover_sse2_lowp LABEL PROC
PUBLIC _sk_modulate_sse2_lowp
_sk_modulate_sse2_lowp LABEL PROC
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
- DB 102,68,15,111,5,210,74,0,0 ; movdqa 0x4ad2(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,146,75,0,0 ; movdqa 0x4b92(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
@@ -43569,7 +44149,7 @@ _sk_modulate_sse2_lowp LABEL PROC
PUBLIC _sk_multiply_sse2_lowp
_sk_multiply_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,145,74,0,0 ; movdqa 0x4a91(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,81,75,0,0 ; movdqa 0x4b51(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -43612,12 +44192,12 @@ _sk_plus__sse2_lowp LABEL PROC
DB 102,68,15,111,193 ; movdqa %xmm1,%xmm8
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,253,204 ; paddw %xmm4,%xmm1
- DB 102,68,15,111,21,61,82,0,0 ; movdqa 0x523d(%rip),%xmm10 # 32ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
+ DB 102,68,15,111,21,253,82,0,0 ; movdqa 0x52fd(%rip),%xmm10 # 33620 <_sk_srcover_bgra_8888_sse2_lowp+0x148c>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,217,194 ; psubusw %xmm10,%xmm0
DB 102,69,15,239,228 ; pxor %xmm12,%xmm12
DB 102,65,15,117,196 ; pcmpeqw %xmm12,%xmm0
- DB 102,68,15,111,29,177,73,0,0 ; movdqa 0x49b1(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,29,113,74,0,0 ; movdqa 0x4a71(%rip),%xmm11 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 102,65,15,223,195 ; pandn %xmm11,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
@@ -43654,7 +44234,7 @@ _sk_screen_sse2_lowp LABEL PROC
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,204 ; pmullw %xmm4,%xmm1
- DB 102,68,15,111,21,17,73,0,0 ; movdqa 0x4911(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,21,209,73,0,0 ; movdqa 0x49d1(%rip),%xmm10 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -43684,7 +44264,7 @@ _sk_screen_sse2_lowp LABEL PROC
PUBLIC _sk_xor__sse2_lowp
_sk_xor__sse2_lowp LABEL PROC
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,111,13,143,72,0,0 ; movdqa 0x488f(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,79,73,0,0 ; movdqa 0x494f(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,68,15,249,215 ; psubw %xmm7,%xmm10
DB 102,65,15,213,194 ; pmullw %xmm10,%xmm0
@@ -43724,7 +44304,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 102,65,15,253,194 ; paddw %xmm10,%xmm0
DB 102,68,15,213,215 ; pmullw %xmm7,%xmm10
DB 102,68,15,213,227 ; pmullw %xmm3,%xmm12
- DB 102,68,15,111,13,74,79,0,0 ; movdqa 0x4f4a(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,13,10,80,0,0 ; movdqa 0x500a(%rip),%xmm9 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,69,15,111,218 ; movdqa %xmm10,%xmm11
DB 102,69,15,239,217 ; pxor %xmm9,%xmm11
DB 102,65,15,111,204 ; movdqa %xmm12,%xmm1
@@ -43733,7 +44313,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 102,68,15,219,225 ; pand %xmm1,%xmm12
DB 102,65,15,223,202 ; pandn %xmm10,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,21,169,71,0,0 ; movdqa 0x47a9(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,21,105,72,0,0 ; movdqa 0x4869(%rip),%xmm10 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -43787,7 +44367,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 102,65,15,253,196 ; paddw %xmm12,%xmm0
DB 102,68,15,213,231 ; pmullw %xmm7,%xmm12
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
- DB 102,68,15,111,13,33,78,0,0 ; movdqa 0x4e21(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,13,225,78,0,0 ; movdqa 0x4ee1(%rip),%xmm9 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,69,15,111,220 ; movdqa %xmm12,%xmm11
DB 102,69,15,239,217 ; pxor %xmm9,%xmm11
DB 102,65,15,111,202 ; movdqa %xmm10,%xmm1
@@ -43796,7 +44376,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 102,68,15,219,225 ; pand %xmm1,%xmm12
DB 102,65,15,223,202 ; pandn %xmm10,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,21,128,70,0,0 ; movdqa 0x4680(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,21,64,71,0,0 ; movdqa 0x4740(%rip),%xmm10 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -43850,7 +44430,7 @@ _sk_difference_sse2_lowp LABEL PROC
DB 102,65,15,253,196 ; paddw %xmm12,%xmm0
DB 102,68,15,213,231 ; pmullw %xmm7,%xmm12
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
- DB 102,68,15,111,13,248,76,0,0 ; movdqa 0x4cf8(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,13,184,77,0,0 ; movdqa 0x4db8(%rip),%xmm9 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,69,15,111,220 ; movdqa %xmm12,%xmm11
DB 102,69,15,239,217 ; pxor %xmm9,%xmm11
DB 102,65,15,111,202 ; movdqa %xmm10,%xmm1
@@ -43859,10 +44439,10 @@ _sk_difference_sse2_lowp LABEL PROC
DB 102,68,15,219,225 ; pand %xmm1,%xmm12
DB 102,65,15,223,202 ; pandn %xmm10,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,21,87,69,0,0 ; movdqa 0x4557(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,21,23,70,0,0 ; movdqa 0x4617(%rip),%xmm10 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,29,164,76,0,0 ; movdqa 0x4ca4(%rip),%xmm11 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ DB 102,68,15,111,29,100,77,0,0 ; movdqa 0x4d64(%rip),%xmm11 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
@@ -43915,10 +44495,10 @@ _sk_exclusion_sse2_lowp LABEL PROC
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,204 ; pmullw %xmm4,%xmm1
- DB 102,68,15,111,13,84,68,0,0 ; movdqa 0x4454(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,20,69,0,0 ; movdqa 0x4514(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,161,75,0,0 ; movdqa 0x4ba1(%rip),%xmm10 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ DB 102,68,15,111,21,97,76,0,0 ; movdqa 0x4c61(%rip),%xmm10 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
DB 102,65,15,219,202 ; pand %xmm10,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -43953,7 +44533,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,68,15,111,194 ; movdqa %xmm2,%xmm8
DB 102,68,15,111,200 ; movdqa %xmm0,%xmm9
- DB 102,15,111,21,173,67,0,0 ; movdqa 0x43ad(%rip),%xmm2 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,111,21,109,68,0,0 ; movdqa 0x446d(%rip),%xmm2 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,68,15,111,226 ; movdqa %xmm2,%xmm12
DB 102,68,15,249,231 ; psubw %xmm7,%xmm12
DB 102,65,15,111,196 ; movdqa %xmm12,%xmm0
@@ -43966,7 +44546,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,68,15,111,243 ; movdqa %xmm3,%xmm14
DB 102,69,15,249,241 ; psubw %xmm9,%xmm14
DB 102,69,15,253,201 ; paddw %xmm9,%xmm9
- DB 102,15,111,21,217,74,0,0 ; movdqa 0x4ad9(%rip),%xmm2 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,15,111,21,153,75,0,0 ; movdqa 0x4b99(%rip),%xmm2 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,15,111,199 ; movdqa %xmm7,%xmm0
DB 102,68,15,111,215 ; movdqa %xmm7,%xmm10
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
@@ -43985,7 +44565,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,68,15,219,232 ; pand %xmm0,%xmm13
DB 102,65,15,223,193 ; pandn %xmm9,%xmm0
DB 102,65,15,235,197 ; por %xmm13,%xmm0
- DB 102,15,253,5,12,67,0,0 ; paddw 0x430c(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,253,5,204,67,0,0 ; paddw 0x43cc(%rip),%xmm0 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,199 ; paddw %xmm15,%xmm0
DB 102,69,15,111,204 ; movdqa %xmm12,%xmm9
DB 102,68,15,213,201 ; pmullw %xmm1,%xmm9
@@ -44008,7 +44588,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,65,15,219,249 ; pand %xmm9,%xmm7
DB 102,68,15,223,201 ; pandn %xmm1,%xmm9
DB 102,68,15,235,207 ; por %xmm7,%xmm9
- DB 102,68,15,253,13,151,66,0,0 ; paddw 0x4297(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,253,13,87,67,0,0 ; paddw 0x4357(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,253,205 ; paddw %xmm13,%xmm9
DB 102,69,15,213,224 ; pmullw %xmm8,%xmm12
DB 102,69,15,111,251 ; movdqa %xmm11,%xmm15
@@ -44030,7 +44610,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,65,15,223,208 ; pandn %xmm8,%xmm2
DB 102,65,15,235,210 ; por %xmm10,%xmm2
- DB 102,68,15,111,5,40,66,0,0 ; movdqa 0x4228(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,232,66,0,0 ; movdqa 0x42e8(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,208 ; paddw %xmm8,%xmm2
DB 102,65,15,253,215 ; paddw %xmm15,%xmm2
DB 102,68,15,213,220 ; pmullw %xmm4,%xmm11
@@ -44058,7 +44638,7 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 102,15,127,124,36,16 ; movdqa %xmm7,0x10(%rsp)
DB 102,68,15,111,193 ; movdqa %xmm1,%xmm8
DB 102,68,15,111,248 ; movdqa %xmm0,%xmm15
- DB 102,15,111,53,178,65,0,0 ; movdqa 0x41b2(%rip),%xmm6 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,111,53,114,66,0,0 ; movdqa 0x4272(%rip),%xmm6 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,68,15,111,222 ; movdqa %xmm6,%xmm11
DB 102,69,15,249,222 ; psubw %xmm14,%xmm11
DB 102,65,15,111,203 ; movdqa %xmm11,%xmm1
@@ -44080,7 +44660,7 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 102,15,253,201 ; paddw %xmm1,%xmm1
DB 102,69,15,111,225 ; movdqa %xmm9,%xmm12
DB 102,68,15,249,225 ; psubw %xmm1,%xmm12
- DB 102,15,111,13,182,72,0,0 ; movdqa 0x48b6(%rip),%xmm1 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,15,111,13,118,73,0,0 ; movdqa 0x4976(%rip),%xmm1 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,69,15,111,238 ; movdqa %xmm14,%xmm13
DB 102,68,15,239,233 ; pxor %xmm1,%xmm13
DB 102,15,239,249 ; pxor %xmm1,%xmm7
@@ -44107,7 +44687,7 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 102,68,15,213,197 ; pmullw %xmm5,%xmm8
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,15,253,228 ; paddw %xmm4,%xmm4
- DB 102,15,111,61,53,72,0,0 ; movdqa 0x4835(%rip),%xmm7 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,15,111,61,245,72,0,0 ; movdqa 0x48f5(%rip),%xmm7 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,15,239,231 ; pxor %xmm7,%xmm4
DB 102,65,15,101,229 ; pcmpgtw %xmm13,%xmm4
DB 102,69,15,253,192 ; paddw %xmm8,%xmm8
@@ -44166,27 +44746,27 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 2e2c4 <_sk_load_8888_sse2_lowp+0x44>
+ DB 119,41 ; ja 2ed44 <_sk_load_8888_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e3c0 <_sk_load_8888_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2ee40 <_sk_load_8888_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,28,144 ; movss (%r8,%rdx,4),%xmm3
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2e32a <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2edaa <_sk_load_8888_sse2_lowp+0xaa>
DB 102,65,15,16,28,144 ; movupd (%r8,%rdx,4),%xmm3
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 2e32a <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2edaa <_sk_load_8888_sse2_lowp+0xaa>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,216 ; movapd %xmm8,%xmm3
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 235,52 ; jmp 2e32a <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2edaa <_sk_load_8888_sse2_lowp+0xaa>
DB 102,65,15,110,68,144,24 ; movd 0x18(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 243,65,15,16,68,144,20 ; movss 0x14(%r8,%rdx,4),%xmm0
@@ -44203,7 +44783,7 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 102,15,114,240,16 ; pslld $0x10,%xmm0
DB 102,15,114,224,16 ; psrad $0x10,%xmm0
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,68,15,111,13,28,63,0,0 ; movdqa 0x3f1c(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,220,63,0,0 ; movdqa 0x3fdc(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -44254,27 +44834,27 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 2e420 <_sk_load_8888_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 2eea0 <_sk_load_8888_dst_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e51c <_sk_load_8888_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2ef9c <_sk_load_8888_dst_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2e486 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2ef06 <_sk_load_8888_dst_sse2_lowp+0xaa>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 2e486 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2ef06 <_sk_load_8888_dst_sse2_lowp+0xaa>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 2e486 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2ef06 <_sk_load_8888_dst_sse2_lowp+0xaa>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -44291,7 +44871,7 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
DB 102,15,114,228,16 ; psrad $0x10,%xmm4
DB 102,15,107,236 ; packssdw %xmm4,%xmm5
- DB 102,68,15,111,13,192,61,0,0 ; movdqa 0x3dc0(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,128,62,0,0 ; movdqa 0x3e80(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,225 ; pand %xmm9,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -44357,21 +44937,21 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,27 ; ja 2e5bb <_sk_store_8888_sse2_lowp+0x83>
+ DB 119,27 ; ja 2f03b <_sk_store_8888_sse2_lowp+0x83>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2e60c <_sk_store_8888_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2f08c <_sk_store_8888_sse2_lowp+0xd4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,12,144 ; movd %xmm9,(%r8,%rdx,4)
- DB 235,75 ; jmp 2e606 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,75 ; jmp 2f086 <_sk_store_8888_sse2_lowp+0xce>
DB 243,69,15,127,12,144 ; movdqu %xmm9,(%r8,%rdx,4)
DB 243,69,15,127,68,144,16 ; movdqu %xmm8,0x10(%r8,%rdx,4)
- DB 235,60 ; jmp 2e606 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,60 ; jmp 2f086 <_sk_store_8888_sse2_lowp+0xce>
DB 102,69,15,112,193,78 ; pshufd $0x4e,%xmm9,%xmm8
DB 102,69,15,126,68,144,8 ; movd %xmm8,0x8(%r8,%rdx,4)
DB 102,69,15,214,12,144 ; movq %xmm9,(%r8,%rdx,4)
- DB 235,39 ; jmp 2e606 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,39 ; jmp 2f086 <_sk_store_8888_sse2_lowp+0xce>
DB 102,69,15,112,208,78 ; pshufd $0x4e,%xmm8,%xmm10
DB 102,69,15,126,84,144,24 ; movd %xmm10,0x18(%r8,%rdx,4)
DB 102,69,15,112,208,229 ; pshufd $0xe5,%xmm8,%xmm10
@@ -44414,27 +44994,27 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 2e66c <_sk_load_bgra_sse2_lowp+0x44>
+ DB 119,41 ; ja 2f0ec <_sk_load_bgra_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e768 <_sk_load_bgra_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2f1e8 <_sk_load_bgra_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,28,144 ; movss (%r8,%rdx,4),%xmm3
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2e6d2 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2f152 <_sk_load_bgra_sse2_lowp+0xaa>
DB 102,65,15,16,28,144 ; movupd (%r8,%rdx,4),%xmm3
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 2e6d2 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2f152 <_sk_load_bgra_sse2_lowp+0xaa>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,216 ; movapd %xmm8,%xmm3
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 235,52 ; jmp 2e6d2 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2f152 <_sk_load_bgra_sse2_lowp+0xaa>
DB 102,65,15,110,68,144,24 ; movd 0x18(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 243,65,15,16,68,144,20 ; movss 0x14(%r8,%rdx,4),%xmm0
@@ -44451,7 +45031,7 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 102,15,114,240,16 ; pslld $0x10,%xmm0
DB 102,15,114,224,16 ; psrad $0x10,%xmm0
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,68,15,111,13,116,59,0,0 ; movdqa 0x3b74(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,52,60,0,0 ; movdqa 0x3c34(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -44502,27 +45082,27 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 2e7c8 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 2f248 <_sk_load_bgra_dst_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e8c4 <_sk_load_bgra_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2f344 <_sk_load_bgra_dst_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2e82e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2f2ae <_sk_load_bgra_dst_sse2_lowp+0xaa>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 2e82e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2f2ae <_sk_load_bgra_dst_sse2_lowp+0xaa>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 2e82e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2f2ae <_sk_load_bgra_dst_sse2_lowp+0xaa>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -44539,7 +45119,7 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
DB 102,15,114,228,16 ; psrad $0x10,%xmm4
DB 102,15,107,236 ; packssdw %xmm4,%xmm5
- DB 102,68,15,111,13,24,58,0,0 ; movdqa 0x3a18(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,216,58,0,0 ; movdqa 0x3ad8(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,241 ; pand %xmm9,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -44605,21 +45185,21 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,27 ; ja 2e963 <_sk_store_bgra_sse2_lowp+0x83>
+ DB 119,27 ; ja 2f3e3 <_sk_store_bgra_sse2_lowp+0x83>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2e9b4 <_sk_store_bgra_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2f434 <_sk_store_bgra_sse2_lowp+0xd4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,12,144 ; movd %xmm9,(%r8,%rdx,4)
- DB 235,75 ; jmp 2e9ae <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,75 ; jmp 2f42e <_sk_store_bgra_sse2_lowp+0xce>
DB 243,69,15,127,12,144 ; movdqu %xmm9,(%r8,%rdx,4)
DB 243,69,15,127,68,144,16 ; movdqu %xmm8,0x10(%r8,%rdx,4)
- DB 235,60 ; jmp 2e9ae <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,60 ; jmp 2f42e <_sk_store_bgra_sse2_lowp+0xce>
DB 102,69,15,112,193,78 ; pshufd $0x4e,%xmm9,%xmm8
DB 102,69,15,126,68,144,8 ; movd %xmm8,0x8(%r8,%rdx,4)
DB 102,69,15,214,12,144 ; movq %xmm9,(%r8,%rdx,4)
- DB 235,39 ; jmp 2e9ae <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,39 ; jmp 2f42e <_sk_store_bgra_sse2_lowp+0xce>
DB 102,69,15,112,208,78 ; pshufd $0x4e,%xmm8,%xmm10
DB 102,69,15,126,84,144,24 ; movd %xmm10,0x18(%r8,%rdx,4)
DB 102,69,15,112,208,229 ; pshufd $0xe5,%xmm8,%xmm10
@@ -44731,7 +45311,7 @@ _sk_gather_8888_sse2_lowp LABEL PROC
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,114,225,16 ; psrad $0x10,%xmm1
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,68,15,111,13,52,55,0,0 ; movdqa 0x3734(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,244,55,0,0 ; movdqa 0x37f4(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -44839,7 +45419,7 @@ _sk_gather_bgra_sse2_lowp LABEL PROC
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,114,225,16 ; psrad $0x10,%xmm1
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,68,15,111,13,85,53,0,0 ; movdqa 0x3555(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,21,54,0,0 ; movdqa 0x3615(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -44878,23 +45458,23 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2edca <_sk_load_565_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2f84a <_sk_load_565_sse2_lowp+0x3c>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,190,0,0,0 ; lea 0xbe(%rip),%r9 # 2ee74 <_sk_load_565_sse2_lowp+0xe6>
+ DB 76,141,13,190,0,0,0 ; lea 0xbe(%rip),%r9 # 2f8f4 <_sk_load_565_sse2_lowp+0xe6>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,66 ; jmp 2ee0c <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2f88c <_sk_load_565_sse2_lowp+0x7e>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,58 ; jmp 2ee0c <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2f88c <_sk_load_565_sse2_lowp+0x7e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 243,65,15,16,12,80 ; movss (%r8,%rdx,2),%xmm1
DB 243,15,16,193 ; movss %xmm1,%xmm0
- DB 235,34 ; jmp 2ee0c <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2f88c <_sk_load_565_sse2_lowp+0x7e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -44902,11 +45482,11 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 102,65,15,18,4,80 ; movlpd (%r8,%rdx,2),%xmm0
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
- DB 102,15,219,29,3,60,0,0 ; pand 0x3c03(%rip),%xmm3 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,29,195,60,0,0 ; pand 0x3cc3(%rip),%xmm3 # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,2,60,0,0 ; pand 0x3c02(%rip),%xmm1 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,15,111,21,10,60,0,0 ; movdqa 0x3c0a(%rip),%xmm2 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,15,219,13,194,60,0,0 ; pand 0x3cc2(%rip),%xmm1 # 33570 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 102,15,111,21,202,60,0,0 ; movdqa 0x3cca(%rip),%xmm2 # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -44919,7 +45499,7 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 102,15,113,210,2 ; psrlw $0x2,%xmm2
DB 102,15,235,211 ; por %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,0,52,0,0 ; movaps 0x3400(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,192,52,0,0 ; movaps 0x34c0(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 75,255 ; rex.WXB (bad)
@@ -44947,23 +45527,23 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2eecc <_sk_load_565_dst_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2f94c <_sk_load_565_dst_sse2_lowp+0x3c>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2ef74 <_sk_load_565_dst_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2f9f4 <_sk_load_565_dst_sse2_lowp+0xe4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,66 ; jmp 2ef0e <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2f98e <_sk_load_565_dst_sse2_lowp+0x7e>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,58 ; jmp 2ef0e <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2f98e <_sk_load_565_dst_sse2_lowp+0x7e>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm4
DB 243,65,15,16,44,80 ; movss (%r8,%rdx,2),%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,34 ; jmp 2ef0e <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2f98e <_sk_load_565_dst_sse2_lowp+0x7e>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm4
DB 102,65,15,196,100,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -44971,11 +45551,11 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 102,65,15,18,36,80 ; movlpd (%r8,%rdx,2),%xmm4
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,15,113,215,8 ; psrlw $0x8,%xmm7
- DB 102,15,219,61,1,59,0,0 ; pand 0x3b01(%rip),%xmm7 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,61,193,59,0,0 ; pand 0x3bc1(%rip),%xmm7 # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,0,59,0,0 ; pand 0x3b00(%rip),%xmm5 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,15,111,53,8,59,0,0 ; movdqa 0x3b08(%rip),%xmm6 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,15,219,45,192,59,0,0 ; pand 0x3bc0(%rip),%xmm5 # 33570 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 102,15,111,53,200,59,0,0 ; movdqa 0x3bc8(%rip),%xmm6 # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,15,113,212,13 ; psrlw $0xd,%xmm4
DB 102,15,235,231 ; por %xmm7,%xmm4
@@ -44988,7 +45568,7 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 102,15,113,214,2 ; psrlw $0x2,%xmm6
DB 102,15,235,247 ; por %xmm7,%xmm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,254,50,0,0 ; movaps 0x32fe(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,61,190,51,0,0 ; movaps 0x33be(%rip),%xmm7 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -45010,10 +45590,10 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,65,15,113,240,8 ; psllw $0x8,%xmm8
- DB 102,68,15,219,5,156,58,0,0 ; pand 0x3a9c(%rip),%xmm8 # 32a50 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,68,15,219,5,92,59,0,0 ; pand 0x3b5c(%rip),%xmm8 # 33590 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,3 ; psllw $0x3,%xmm9
- DB 102,68,15,219,13,152,58,0,0 ; pand 0x3a98(%rip),%xmm9 # 32a60 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ DB 102,68,15,219,13,88,59,0,0 ; pand 0x3b58(%rip),%xmm9 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x140c>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
DB 102,68,15,111,194 ; movdqa %xmm2,%xmm8
DB 102,65,15,113,208,3 ; psrlw $0x3,%xmm8
@@ -45022,21 +45602,21 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,31 ; ja 2f006 <_sk_store_565_sse2_lowp+0x76>
+ DB 119,31 ; ja 2fa86 <_sk_store_565_sse2_lowp+0x76>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 2f050 <_sk_store_565_sse2_lowp+0xc0>
+ DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 2fad0 <_sk_store_565_sse2_lowp+0xc0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,65,137,4,80 ; mov %ax,(%r8,%rdx,2)
- DB 235,70 ; jmp 2f04c <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,70 ; jmp 2facc <_sk_store_565_sse2_lowp+0xbc>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 2f04c <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,62 ; jmp 2facc <_sk_store_565_sse2_lowp+0xbc>
DB 102,65,15,197,192,2 ; pextrw $0x2,%xmm8,%eax
DB 102,65,137,68,80,4 ; mov %ax,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,42 ; jmp 2f04c <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,42 ; jmp 2facc <_sk_store_565_sse2_lowp+0xbc>
DB 102,65,15,197,192,6 ; pextrw $0x6,%xmm8,%eax
DB 102,65,137,68,80,12 ; mov %ax,0xc(%r8,%rdx,2)
DB 102,65,15,197,192,5 ; pextrw $0x5,%xmm8,%eax
@@ -45153,11 +45733,11 @@ _sk_gather_565_sse2_lowp LABEL PROC
DB 102,15,108,193 ; punpcklqdq %xmm1,%xmm0
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
- DB 102,15,219,29,69,56,0,0 ; pand 0x3845(%rip),%xmm3 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,15,219,29,5,57,0,0 ; pand 0x3905(%rip),%xmm3 # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,68,56,0,0 ; pand 0x3844(%rip),%xmm1 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,15,111,21,76,56,0,0 ; movdqa 0x384c(%rip),%xmm2 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,15,219,13,4,57,0,0 ; pand 0x3904(%rip),%xmm1 # 33570 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 102,15,111,21,12,57,0,0 ; movdqa 0x390c(%rip),%xmm2 # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -45170,7 +45750,7 @@ _sk_gather_565_sse2_lowp LABEL PROC
DB 102,15,113,210,2 ; psrlw $0x2,%xmm2
DB 102,15,235,211 ; por %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,66,48,0,0 ; movaps 0x3042(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,2,49,0,0 ; movaps 0x3102(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -45189,23 +45769,23 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 2f276 <_sk_load_4444_sse2_lowp+0x3e>
+ DB 119,36 ; ja 2fcf6 <_sk_load_4444_sse2_lowp+0x3e>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2f328 <_sk_load_4444_sse2_lowp+0xf0>
+ DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2fda8 <_sk_load_4444_sse2_lowp+0xf0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,69 ; jmp 2f2bb <_sk_load_4444_sse2_lowp+0x83>
+ DB 235,69 ; jmp 2fd3b <_sk_load_4444_sse2_lowp+0x83>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,61 ; jmp 2f2bb <_sk_load_4444_sse2_lowp+0x83>
+ DB 235,61 ; jmp 2fd3b <_sk_load_4444_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
DB 243,65,15,16,4,80 ; movss (%r8,%rdx,2),%xmm0
DB 243,68,15,16,192 ; movss %xmm0,%xmm8
- DB 235,35 ; jmp 2f2bb <_sk_load_4444_sse2_lowp+0x83>
+ DB 235,35 ; jmp 2fd3b <_sk_load_4444_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
DB 102,69,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -45215,7 +45795,7 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,5,153,55,0,0 ; movdqa 0x3799(%rip),%xmm0 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,15,111,5,89,56,0,0 ; movdqa 0x3859(%rip),%xmm0 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -45245,7 +45825,7 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 2f33d <_sk_load_4444_sse2_lowp+0x105>
+ DB 125,255 ; jge 2fdbd <_sk_load_4444_sse2_lowp+0x105>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -45262,23 +45842,23 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 2f382 <_sk_load_4444_dst_sse2_lowp+0x3e>
+ DB 119,36 ; ja 2fe02 <_sk_load_4444_dst_sse2_lowp+0x3e>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2f434 <_sk_load_4444_dst_sse2_lowp+0xf0>
+ DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2feb4 <_sk_load_4444_dst_sse2_lowp+0xf0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,69 ; jmp 2f3c7 <_sk_load_4444_dst_sse2_lowp+0x83>
+ DB 235,69 ; jmp 2fe47 <_sk_load_4444_dst_sse2_lowp+0x83>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,61 ; jmp 2f3c7 <_sk_load_4444_dst_sse2_lowp+0x83>
+ DB 235,61 ; jmp 2fe47 <_sk_load_4444_dst_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
DB 243,65,15,16,36,80 ; movss (%r8,%rdx,2),%xmm4
DB 243,68,15,16,196 ; movss %xmm4,%xmm8
- DB 235,35 ; jmp 2f3c7 <_sk_load_4444_dst_sse2_lowp+0x83>
+ DB 235,35 ; jmp 2fe47 <_sk_load_4444_dst_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
DB 102,69,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -45288,7 +45868,7 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 102,15,113,213,12 ; psrlw $0xc,%xmm5
DB 102,65,15,111,240 ; movdqa %xmm8,%xmm6
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
- DB 102,15,111,37,141,54,0,0 ; movdqa 0x368d(%rip),%xmm4 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,15,111,37,77,55,0,0 ; movdqa 0x374d(%rip),%xmm4 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,113,215,4 ; psrlw $0x4,%xmm7
@@ -45318,7 +45898,7 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 2f449 <_sk_load_4444_dst_sse2_lowp+0x105>
+ DB 125,255 ; jge 2fec9 <_sk_load_4444_dst_sse2_lowp+0x105>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -45333,12 +45913,12 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,65,15,113,240,8 ; psllw $0x8,%xmm8
- DB 102,68,15,219,5,12,54,0,0 ; pand 0x360c(%rip),%xmm8 # 32a80 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ DB 102,68,15,219,5,204,54,0,0 ; pand 0x36cc(%rip),%xmm8 # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x142c>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,4 ; psllw $0x4,%xmm9
- DB 102,68,15,219,13,8,54,0,0 ; pand 0x3608(%rip),%xmm9 # 32a90 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ DB 102,68,15,219,13,200,54,0,0 ; pand 0x36c8(%rip),%xmm9 # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x143c>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
- DB 102,68,15,111,21,10,54,0,0 ; movdqa 0x360a(%rip),%xmm10 # 32aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ DB 102,68,15,111,21,202,54,0,0 ; movdqa 0x36ca(%rip),%xmm10 # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x144c>
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
DB 102,65,15,113,208,4 ; psrlw $0x4,%xmm8
@@ -45348,21 +45928,21 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,31 ; ja 2f4d9 <_sk_store_4444_sse2_lowp+0x89>
+ DB 119,31 ; ja 2ff59 <_sk_store_4444_sse2_lowp+0x89>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,96,0,0,0 ; lea 0x60(%rip),%r9 # 2f524 <_sk_store_4444_sse2_lowp+0xd4>
+ DB 76,141,13,96,0,0,0 ; lea 0x60(%rip),%r9 # 2ffa4 <_sk_store_4444_sse2_lowp+0xd4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,65,137,4,80 ; mov %ax,(%r8,%rdx,2)
- DB 235,70 ; jmp 2f51f <_sk_store_4444_sse2_lowp+0xcf>
+ DB 235,70 ; jmp 2ff9f <_sk_store_4444_sse2_lowp+0xcf>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 2f51f <_sk_store_4444_sse2_lowp+0xcf>
+ DB 235,62 ; jmp 2ff9f <_sk_store_4444_sse2_lowp+0xcf>
DB 102,65,15,197,192,2 ; pextrw $0x2,%xmm8,%eax
DB 102,65,137,68,80,4 ; mov %ax,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,42 ; jmp 2f51f <_sk_store_4444_sse2_lowp+0xcf>
+ DB 235,42 ; jmp 2ff9f <_sk_store_4444_sse2_lowp+0xcf>
DB 102,65,15,197,192,6 ; pextrw $0x6,%xmm8,%eax
DB 102,65,137,68,80,12 ; mov %ax,0xc(%r8,%rdx,2)
DB 102,65,15,197,192,5 ; pextrw $0x5,%xmm8,%eax
@@ -45381,7 +45961,7 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,221 ; jmpq ffffffffde02f538 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde24>
+ DB 233,255,255,255,221 ; jmpq ffffffffde02ffb8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde24>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,209 ; callq *%rcx
@@ -45476,7 +46056,7 @@ _sk_gather_4444_sse2_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,5,178,51,0,0 ; movdqa 0x33b2(%rip),%xmm0 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,15,111,5,114,52,0,0 ; movdqa 0x3472(%rip),%xmm0 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -45512,19 +46092,19 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2f750 <_sk_load_a8_sse2_lowp+0x39>
+ DB 119,34 ; ja 301d0 <_sk_load_a8_sse2_lowp+0x39>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,140,0,0,0 ; lea 0x8c(%rip),%r9 # 2f7c8 <_sk_load_a8_sse2_lowp+0xb1>
+ DB 76,141,13,140,0,0,0 ; lea 0x8c(%rip),%r9 # 30248 <_sk_load_a8_sse2_lowp+0xb1>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,97 ; jmp 2f7b1 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 30231 <_sk_load_a8_sse2_lowp+0x9a>
DB 243,65,15,126,28,16 ; movq (%r8,%rdx,1),%xmm3
DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3
- DB 235,85 ; jmp 2f7b1 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 30231 <_sk_load_a8_sse2_lowp+0x9a>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,216,2 ; pinsrw $0x2,%eax,%xmm3
@@ -45532,7 +46112,7 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 243,15,16,216 ; movss %xmm0,%xmm3
- DB 235,51 ; jmp 2f7b1 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 30231 <_sk_load_a8_sse2_lowp+0x9a>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,216,6 ; pinsrw $0x6,%eax,%xmm3
@@ -45543,14 +46123,14 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 102,65,15,110,4,16 ; movd (%r8,%rdx,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 242,15,16,216 ; movsd %xmm0,%xmm3
- DB 102,15,219,29,183,42,0,0 ; pand 0x2ab7(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,29,119,43,0,0 ; pand 0x2b77(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
- DB 125,255 ; jge 2f7c9 <_sk_load_a8_sse2_lowp+0xb2>
+ DB 125,255 ; jge 30249 <_sk_load_a8_sse2_lowp+0xb2>
DB 255 ; (bad)
DB 255,163,255,255,255,148 ; jmpq *-0x6b000001(%rbx)
DB 255 ; (bad)
@@ -45579,19 +46159,19 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2f81d <_sk_load_a8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 3029d <_sk_load_a8_dst_sse2_lowp+0x39>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2f894 <_sk_load_a8_dst_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 30314 <_sk_load_a8_dst_sse2_lowp+0xb0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,248 ; movd %eax,%xmm7
- DB 235,97 ; jmp 2f87e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 302fe <_sk_load_a8_dst_sse2_lowp+0x9a>
DB 243,65,15,126,60,16 ; movq (%r8,%rdx,1),%xmm7
DB 102,15,96,248 ; punpcklbw %xmm0,%xmm7
- DB 235,85 ; jmp 2f87e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 302fe <_sk_load_a8_dst_sse2_lowp+0x9a>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,196,248,2 ; pinsrw $0x2,%eax,%xmm7
@@ -45599,7 +46179,7 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 243,15,16,252 ; movss %xmm4,%xmm7
- DB 235,51 ; jmp 2f87e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 302fe <_sk_load_a8_dst_sse2_lowp+0x9a>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,196,248,6 ; pinsrw $0x6,%eax,%xmm7
@@ -45610,14 +46190,14 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 102,65,15,110,36,16 ; movd (%r8,%rdx,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 242,15,16,252 ; movsd %xmm4,%xmm7
- DB 102,15,219,61,234,41,0,0 ; pand 0x29ea(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,61,170,42,0,0 ; pand 0x2aaa(%rip),%xmm7 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
DB 15,87,246 ; xorps %xmm6,%xmm6
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 126,255 ; jle 2f895 <_sk_load_a8_dst_sse2_lowp+0xb1>
+ DB 126,255 ; jle 30315 <_sk_load_a8_dst_sse2_lowp+0xb1>
DB 255 ; (bad)
DB 255,164,255,255,255,149,255 ; jmpq *-0x6a0001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -45645,42 +46225,42 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,29 ; ja 2f8e4 <_sk_store_a8_sse2_lowp+0x34>
+ DB 119,29 ; ja 30364 <_sk_store_a8_sse2_lowp+0x34>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2f964 <_sk_store_a8_sse2_lowp+0xb4>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 303e4 <_sk_store_a8_sse2_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,15,126,216 ; movd %xmm3,%eax
DB 65,136,4,16 ; mov %al,(%r8,%rdx,1)
- DB 235,123 ; jmp 2f95f <_sk_store_a8_sse2_lowp+0xaf>
- DB 102,68,15,111,5,131,41,0,0 ; movdqa 0x2983(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 235,123 ; jmp 303df <_sk_store_a8_sse2_lowp+0xaf>
+ DB 102,68,15,111,5,67,42,0,0 ; movdqa 0x2a43(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,96 ; jmp 2f95f <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,96 ; jmp 303df <_sk_store_a8_sse2_lowp+0xaf>
DB 102,15,197,195,2 ; pextrw $0x2,%xmm3,%eax
DB 65,136,68,16,2 ; mov %al,0x2(%r8,%rdx,1)
- DB 102,68,15,111,5,94,41,0,0 ; movdqa 0x295e(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,30,42,0,0 ; movdqa 0x2a1e(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,65,137,4,16 ; mov %ax,(%r8,%rdx,1)
- DB 235,55 ; jmp 2f95f <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,55 ; jmp 303df <_sk_store_a8_sse2_lowp+0xaf>
DB 102,15,197,195,6 ; pextrw $0x6,%xmm3,%eax
DB 65,136,68,16,6 ; mov %al,0x6(%r8,%rdx,1)
DB 102,15,197,195,5 ; pextrw $0x5,%xmm3,%eax
DB 65,136,68,16,5 ; mov %al,0x5(%r8,%rdx,1)
DB 102,15,197,195,4 ; pextrw $0x4,%xmm3,%eax
DB 65,136,68,16,4 ; mov %al,0x4(%r8,%rdx,1)
- DB 102,68,15,111,5,33,41,0,0 ; movdqa 0x2921(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,225,41,0,0 ; movdqa 0x29e1(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 118,255 ; jbe 2f965 <_sk_store_a8_sse2_lowp+0xb5>
+ DB 118,255 ; jbe 303e5 <_sk_store_a8_sse2_lowp+0xb5>
DB 255 ; (bad)
DB 255,165,255,255,255,155 ; jmpq *-0x64000001(%rbp)
DB 255 ; (bad)
@@ -45801,19 +46381,19 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2fb21 <_sk_load_g8_sse2_lowp+0x39>
+ DB 119,34 ; ja 305a1 <_sk_load_g8_sse2_lowp+0x39>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2fba0 <_sk_load_g8_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 30620 <_sk_load_g8_sse2_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,97 ; jmp 2fb82 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 30602 <_sk_load_g8_sse2_lowp+0x9a>
DB 243,65,15,126,4,16 ; movq (%r8,%rdx,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
- DB 235,85 ; jmp 2fb82 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 30602 <_sk_load_g8_sse2_lowp+0x9a>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,192,2 ; pinsrw $0x2,%eax,%xmm0
@@ -45821,7 +46401,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 102,15,110,200 ; movd %eax,%xmm1
DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1
DB 243,15,16,193 ; movss %xmm1,%xmm0
- DB 235,51 ; jmp 2fb82 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 30602 <_sk_load_g8_sse2_lowp+0x9a>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,192,6 ; pinsrw $0x6,%eax,%xmm0
@@ -45832,14 +46412,14 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 102,65,15,110,12,16 ; movd (%r8,%rdx,1),%xmm1
DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1
DB 242,15,16,193 ; movsd %xmm1,%xmm0
- DB 102,15,219,5,230,38,0,0 ; pand 0x26e6(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,5,166,39,0,0 ; pand 0x27a6(%rip),%xmm0 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,221,38,0,0 ; movaps 0x26dd(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,157,39,0,0 ; movaps 0x279d(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 118,255 ; jbe 2fba1 <_sk_load_g8_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 30621 <_sk_load_g8_sse2_lowp+0xb9>
DB 255 ; (bad)
DB 255,156,255,255,255,141,255 ; lcall *-0x720001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -45865,19 +46445,19 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2fbf5 <_sk_load_g8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 30675 <_sk_load_g8_dst_sse2_lowp+0x39>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2fc74 <_sk_load_g8_dst_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 306f4 <_sk_load_g8_dst_sse2_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,97 ; jmp 2fc56 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 306d6 <_sk_load_g8_dst_sse2_lowp+0x9a>
DB 243,65,15,126,36,16 ; movq (%r8,%rdx,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,85 ; jmp 2fc56 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 306d6 <_sk_load_g8_dst_sse2_lowp+0x9a>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,224,2 ; pinsrw $0x2,%eax,%xmm4
@@ -45885,7 +46465,7 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 102,15,110,232 ; movd %eax,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,51 ; jmp 2fc56 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 306d6 <_sk_load_g8_dst_sse2_lowp+0x9a>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,224,6 ; pinsrw $0x6,%eax,%xmm4
@@ -45896,14 +46476,14 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 102,65,15,110,44,16 ; movd (%r8,%rdx,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 102,15,219,37,18,38,0,0 ; pand 0x2612(%rip),%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,219,37,210,38,0,0 ; pand 0x26d2(%rip),%xmm4 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,9,38,0,0 ; movaps 0x2609(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,61,201,38,0,0 ; movaps 0x26c9(%rip),%xmm7 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 118,255 ; jbe 2fc75 <_sk_load_g8_dst_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 306f5 <_sk_load_g8_dst_sse2_lowp+0xb9>
DB 255 ; (bad)
DB 255,156,255,255,255,141,255 ; lcall *-0x720001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -45922,10 +46502,10 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse2_lowp
_sk_luminance_to_alpha_sse2_lowp LABEL PROC
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
- DB 102,15,213,5,20,46,0,0 ; pmullw 0x2e14(%rip),%xmm0 # 32ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
- DB 102,15,213,13,28,46,0,0 ; pmullw 0x2e1c(%rip),%xmm1 # 32ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
+ DB 102,15,213,5,212,46,0,0 ; pmullw 0x2ed4(%rip),%xmm0 # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x145c>
+ DB 102,15,213,13,220,46,0,0 ; pmullw 0x2edc(%rip),%xmm1 # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x146c>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,32,46,0,0 ; pmullw 0x2e20(%rip),%xmm3 # 32ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
+ DB 102,15,213,29,224,46,0,0 ; pmullw 0x2ee0(%rip),%xmm3 # 33610 <_sk_srcover_bgra_8888_sse2_lowp+0x147c>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -46016,7 +46596,7 @@ _sk_gather_g8_sse2_lowp LABEL PROC
DB 102,15,196,197,3 ; pinsrw $0x3,%ebp,%xmm0
DB 102,65,15,96,192 ; punpcklbw %xmm8,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,78,36,0,0 ; movaps 0x244e(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 15,40,29,14,37,0,0 ; movaps 0x250e(%rip),%xmm3 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 91 ; pop %rbx
@@ -46030,14 +46610,14 @@ PUBLIC _sk_scale_1_float_sse2_lowp
_sk_scale_1_float_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,89,5,172,27,0,0 ; mulss 0x1bac(%rip),%xmm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,115,27,0,0 ; addss 0x1b73(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,172,27,0,0 ; mulss 0x1bac(%rip),%xmm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,115,27,0,0 ; addss 0x1b73(%rip),%xmm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,255,35,0,0 ; movdqa 0x23ff(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,191,36,0,0 ; movdqa 0x24bf(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -46056,13 +46636,13 @@ PUBLIC _sk_lerp_1_float_sse2_lowp
_sk_lerp_1_float_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,89,5,52,27,0,0 ; mulss 0x1b34(%rip),%xmm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,251,26,0,0 ; addss 0x1afb(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,52,27,0,0 ; mulss 0x1b34(%rip),%xmm8 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,251,26,0,0 ; addss 0x1afb(%rip),%xmm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,140,35,0,0 ; movdqa 0x238c(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,76,36,0,0 ; movdqa 0x244c(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -46100,19 +46680,19 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 2ff9b <_sk_scale_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 30a1b <_sk_scale_u8_sse2_lowp+0x3b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,218,0,0,0 ; lea 0xda(%rip),%r9 # 30060 <_sk_scale_u8_sse2_lowp+0x100>
+ DB 76,141,13,218,0,0,0 ; lea 0xda(%rip),%r9 # 30ae0 <_sk_scale_u8_sse2_lowp+0x100>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,109 ; jmp 30008 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 30a88 <_sk_scale_u8_sse2_lowp+0xa8>
DB 243,69,15,126,4,16 ; movq (%r8,%rdx,1),%xmm8
DB 102,68,15,96,192 ; punpcklbw %xmm0,%xmm8
- DB 235,96 ; jmp 30008 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 30a88 <_sk_scale_u8_sse2_lowp+0xa8>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,68,15,196,192,2 ; pinsrw $0x2,%eax,%xmm8
@@ -46120,7 +46700,7 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 102,68,15,110,200 ; movd %eax,%xmm9
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 243,69,15,16,193 ; movss %xmm9,%xmm8
- DB 235,57 ; jmp 30008 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 30a88 <_sk_scale_u8_sse2_lowp+0xa8>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,68,15,196,192,6 ; pinsrw $0x6,%eax,%xmm8
@@ -46131,9 +46711,9 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 102,69,15,110,12,16 ; movd (%r8,%rdx,1),%xmm9
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 102,68,15,219,5,95,34,0,0 ; pand 0x225f(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,219,5,31,35,0,0 ; pand 0x231f(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,81,34,0,0 ; movdqa 0x2251(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,13,17,35,0,0 ; movdqa 0x2311(%rip),%xmm9 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -46173,19 +46753,19 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 300b7 <_sk_lerp_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 30b37 <_sk_lerp_u8_sse2_lowp+0x3b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 301c0 <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 30c40 <_sk_lerp_u8_sse2_lowp+0x144>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,109 ; jmp 30124 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 30ba4 <_sk_lerp_u8_sse2_lowp+0xa8>
DB 243,69,15,126,4,16 ; movq (%r8,%rdx,1),%xmm8
DB 102,68,15,96,192 ; punpcklbw %xmm0,%xmm8
- DB 235,96 ; jmp 30124 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 30ba4 <_sk_lerp_u8_sse2_lowp+0xa8>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,68,15,196,192,2 ; pinsrw $0x2,%eax,%xmm8
@@ -46193,7 +46773,7 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,68,15,110,200 ; movd %eax,%xmm9
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 243,69,15,16,193 ; movss %xmm9,%xmm8
- DB 235,57 ; jmp 30124 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 30ba4 <_sk_lerp_u8_sse2_lowp+0xa8>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,68,15,196,192,6 ; pinsrw $0x6,%eax,%xmm8
@@ -46204,8 +46784,8 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,69,15,110,12,16 ; movd (%r8,%rdx,1),%xmm9
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 102,68,15,219,5,67,33,0,0 ; pand 0x2143(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
- DB 102,68,15,111,21,58,33,0,0 ; movdqa 0x213a(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,219,5,3,34,0,0 ; pand 0x2203(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 102,68,15,111,21,250,33,0,0 ; movdqa 0x21fa(%rip),%xmm10 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,239,202 ; pxor %xmm10,%xmm9
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
@@ -46235,9 +46815,9 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 235,254 ; jmp 301c0 <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 235,254 ; jmp 30c40 <_sk_lerp_u8_sse2_lowp+0x144>
DB 255 ; (bad)
- DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 50301c8 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeab4>
+ DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 5030c48 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeab4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,84,255,255 ; callq *-0x1(%rdi,%rdi,8)
@@ -46266,23 +46846,23 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 3022a <_sk_scale_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 30caa <_sk_scale_565_sse2_lowp+0x4e>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,234,1,0,0 ; lea 0x1ea(%rip),%r9 # 30400 <_sk_scale_565_sse2_lowp+0x224>
+ DB 76,141,13,234,1,0,0 ; lea 0x1ea(%rip),%r9 # 30e80 <_sk_scale_565_sse2_lowp+0x224>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,240 ; movd %eax,%xmm6
- DB 235,67 ; jmp 3026d <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 30ced <_sk_scale_565_sse2_lowp+0x91>
DB 243,65,15,111,52,80 ; movdqu (%r8,%rdx,2),%xmm6
- DB 235,59 ; jmp 3026d <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 30ced <_sk_scale_565_sse2_lowp+0x91>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 102,65,15,196,116,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm6
DB 243,69,15,16,12,80 ; movss (%r8,%rdx,2),%xmm9
DB 243,65,15,16,241 ; movss %xmm9,%xmm6
- DB 235,34 ; jmp 3026d <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 30ced <_sk_scale_565_sse2_lowp+0x91>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 102,65,15,196,116,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm6
DB 102,65,15,196,116,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm6
@@ -46290,11 +46870,11 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,65,15,18,52,80 ; movlpd (%r8,%rdx,2),%xmm6
DB 102,68,15,111,222 ; movdqa %xmm6,%xmm11
DB 102,65,15,113,211,8 ; psrlw $0x8,%xmm11
- DB 102,68,15,219,29,159,39,0,0 ; pand 0x279f(%rip),%xmm11 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,68,15,219,29,95,40,0,0 ; pand 0x285f(%rip),%xmm11 # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
DB 102,68,15,111,206 ; movdqa %xmm6,%xmm9
DB 102,65,15,113,209,5 ; psrlw $0x5,%xmm9
- DB 102,68,15,219,13,155,39,0,0 ; pand 0x279b(%rip),%xmm9 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,68,15,111,21,162,39,0,0 ; movdqa 0x27a2(%rip),%xmm10 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,68,15,219,13,91,40,0,0 ; pand 0x285b(%rip),%xmm9 # 33570 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 102,68,15,111,21,98,40,0,0 ; movdqa 0x2862(%rip),%xmm10 # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 102,68,15,219,214 ; pand %xmm6,%xmm10
DB 102,15,113,214,13 ; psrlw $0xd,%xmm6
DB 102,65,15,235,243 ; por %xmm11,%xmm6
@@ -46306,7 +46886,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,65,15,113,243,3 ; psllw $0x3,%xmm11
DB 102,65,15,113,210,2 ; psrlw $0x2,%xmm10
DB 102,69,15,235,211 ; por %xmm11,%xmm10
- DB 102,68,15,111,37,254,38,0,0 ; movdqa 0x26fe(%rip),%xmm12 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,37,190,39,0,0 ; movdqa 0x27be(%rip),%xmm12 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,68,15,111,235 ; movdqa %xmm3,%xmm13
DB 102,69,15,239,236 ; pxor %xmm12,%xmm13
DB 102,68,15,111,223 ; movdqa %xmm7,%xmm11
@@ -46347,7 +46927,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,68,15,213,201 ; pmullw %xmm1,%xmm9
DB 102,68,15,213,210 ; pmullw %xmm2,%xmm10
DB 102,68,15,213,219 ; pmullw %xmm3,%xmm11
- DB 102,15,111,5,192,30,0,0 ; movdqa 0x1ec0(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,15,111,5,128,31,0,0 ; movdqa 0x1f80(%rip),%xmm0 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,253,240 ; paddw %xmm0,%xmm6
DB 102,68,15,253,200 ; paddw %xmm0,%xmm9
DB 102,68,15,253,208 ; paddw %xmm0,%xmm10
@@ -46400,23 +46980,23 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 3046a <_sk_lerp_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 30eea <_sk_lerp_565_sse2_lowp+0x4e>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,46,2,0,0 ; lea 0x22e(%rip),%r9 # 30684 <_sk_lerp_565_sse2_lowp+0x268>
+ DB 76,141,13,46,2,0,0 ; lea 0x22e(%rip),%r9 # 31104 <_sk_lerp_565_sse2_lowp+0x268>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,208 ; movd %eax,%xmm2
- DB 235,67 ; jmp 304ad <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 30f2d <_sk_lerp_565_sse2_lowp+0x91>
DB 243,65,15,111,20,80 ; movdqu (%r8,%rdx,2),%xmm2
- DB 235,59 ; jmp 304ad <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 30f2d <_sk_lerp_565_sse2_lowp+0x91>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 102,65,15,196,84,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm2
DB 243,69,15,16,12,80 ; movss (%r8,%rdx,2),%xmm9
DB 243,65,15,16,209 ; movss %xmm9,%xmm2
- DB 235,34 ; jmp 304ad <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 30f2d <_sk_lerp_565_sse2_lowp+0x91>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 102,65,15,196,84,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm2
DB 102,65,15,196,84,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm2
@@ -46424,11 +47004,11 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,65,15,18,20,80 ; movlpd (%r8,%rdx,2),%xmm2
DB 102,68,15,111,218 ; movdqa %xmm2,%xmm11
DB 102,65,15,113,211,8 ; psrlw $0x8,%xmm11
- DB 102,68,15,219,29,95,37,0,0 ; pand 0x255f(%rip),%xmm11 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,68,15,219,29,31,38,0,0 ; pand 0x261f(%rip),%xmm11 # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
DB 102,68,15,111,202 ; movdqa %xmm2,%xmm9
DB 102,65,15,113,209,5 ; psrlw $0x5,%xmm9
- DB 102,68,15,219,13,91,37,0,0 ; pand 0x255b(%rip),%xmm9 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
- DB 102,68,15,111,21,98,37,0,0 ; movdqa 0x2562(%rip),%xmm10 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ DB 102,68,15,219,13,27,38,0,0 ; pand 0x261b(%rip),%xmm9 # 33570 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 102,68,15,111,21,34,38,0,0 ; movdqa 0x2622(%rip),%xmm10 # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,15,113,210,13 ; psrlw $0xd,%xmm2
DB 102,65,15,235,211 ; por %xmm11,%xmm2
@@ -46440,7 +47020,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,65,15,113,243,3 ; psllw $0x3,%xmm11
DB 102,65,15,113,210,2 ; psrlw $0x2,%xmm10
DB 102,69,15,235,211 ; por %xmm11,%xmm10
- DB 102,68,15,111,37,190,36,0,0 ; movdqa 0x24be(%rip),%xmm12 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,37,126,37,0,0 ; movdqa 0x257e(%rip),%xmm12 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,68,15,111,235 ; movdqa %xmm3,%xmm13
DB 102,69,15,239,236 ; pxor %xmm12,%xmm13
DB 102,68,15,111,223 ; movdqa %xmm7,%xmm11
@@ -46479,7 +47059,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,69,15,235,222 ; por %xmm14,%xmm11
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,213,209 ; pmullw %xmm1,%xmm2
- DB 102,68,15,111,5,138,28,0,0 ; movdqa 0x1c8a(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,5,74,29,0,0 ; movdqa 0x1d4a(%rip),%xmm8 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,65,15,239,192 ; pxor %xmm8,%xmm0
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
DB 102,65,15,253,208 ; paddw %xmm8,%xmm2
@@ -46542,7 +47122,7 @@ _sk_clamp_x_1_sse2_lowp LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,95,200 ; maxps %xmm8,%xmm1
DB 65,15,95,192 ; maxps %xmm8,%xmm0
- DB 68,15,40,5,28,28,0,0 ; movaps 0x1c1c(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,220,28,0,0 ; movaps 0x1cdc(%rip),%xmm8 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -46558,7 +47138,7 @@ _sk_repeat_x_1_sse2_lowp LABEL PROC
DB 69,15,194,208,1 ; cmpltps %xmm8,%xmm10
DB 68,15,40,216 ; movaps %xmm0,%xmm11
DB 69,15,194,217,1 ; cmpltps %xmm9,%xmm11
- DB 68,15,40,37,228,27,0,0 ; movaps 0x1be4(%rip),%xmm12 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,37,164,28,0,0 ; movaps 0x1ca4(%rip),%xmm12 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,84,212 ; andps %xmm12,%xmm10
DB 69,15,87,237 ; xorps %xmm13,%xmm13
@@ -46575,10 +47155,10 @@ _sk_repeat_x_1_sse2_lowp LABEL PROC
PUBLIC _sk_mirror_x_1_sse2_lowp
_sk_mirror_x_1_sse2_lowp LABEL PROC
- DB 68,15,40,5,12,28,0,0 ; movaps 0x1c0c(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,40,5,204,28,0,0 ; movaps 0x1ccc(%rip),%xmm8 # 32e70 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
DB 65,15,88,192 ; addps %xmm8,%xmm0
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,140,27,0,0 ; movaps 0x1b8c(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,21,76,28,0,0 ; movaps 0x1c4c(%rip),%xmm10 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 68,15,40,217 ; movaps %xmm1,%xmm11
DB 69,15,89,218 ; mulps %xmm10,%xmm11
DB 68,15,89,208 ; mulps %xmm0,%xmm10
@@ -46588,7 +47168,7 @@ _sk_mirror_x_1_sse2_lowp LABEL PROC
DB 69,15,91,233 ; cvtdq2ps %xmm9,%xmm13
DB 69,15,194,213,1 ; cmpltps %xmm13,%xmm10
DB 69,15,194,220,1 ; cmpltps %xmm12,%xmm11
- DB 68,15,40,13,108,27,0,0 ; movaps 0x1b6c(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,44,28,0,0 ; movaps 0x1c2c(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,84,217 ; andps %xmm9,%xmm11
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,87,246 ; xorps %xmm14,%xmm14
@@ -46600,7 +47180,7 @@ _sk_mirror_x_1_sse2_lowp LABEL PROC
DB 65,15,92,204 ; subps %xmm12,%xmm1
DB 65,15,88,200 ; addps %xmm8,%xmm1
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,5,88,32,0,0 ; movaps 0x2058(%rip),%xmm8 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 68,15,40,5,24,33,0,0 ; movaps 0x2118(%rip),%xmm8 # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
DB 65,15,84,192 ; andps %xmm8,%xmm0
DB 65,15,84,200 ; andps %xmm8,%xmm1
DB 65,15,95,206 ; maxps %xmm14,%xmm1
@@ -46628,7 +47208,7 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 73,131,248,2 ; cmp $0x2,%r8
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 114,56 ; jb 30827 <_sk_gradient_sse2_lowp+0x73>
+ DB 114,56 ; jb 312a7 <_sk_gradient_sse2_lowp+0x73>
DB 72,139,88,72 ; mov 0x48(%rax),%rbx
DB 73,255,200 ; dec %r8
DB 72,131,195,4 ; add $0x4,%rbx
@@ -46643,7 +47223,7 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 102,15,250,220 ; psubd %xmm4,%xmm3
DB 72,131,195,4 ; add $0x4,%rbx
DB 73,255,200 ; dec %r8
- DB 117,219 ; jne 30802 <_sk_gradient_sse2_lowp+0x4e>
+ DB 117,219 ; jne 31282 <_sk_gradient_sse2_lowp+0x4e>
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
DB 102,73,15,126,225 ; movq %xmm4,%r9
DB 69,137,200 ; mov %r9d,%r8d
@@ -46786,10 +47366,10 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 15,88,221 ; addps %xmm5,%xmm3
DB 69,15,89,207 ; mulps %xmm15,%xmm9
DB 68,15,88,204 ; addps %xmm4,%xmm9
- DB 15,40,53,205,24,0,0 ; movaps 0x18cd(%rip),%xmm6 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,40,53,141,25,0,0 ; movaps 0x198d(%rip),%xmm6 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 15,89,222 ; mulps %xmm6,%xmm3
DB 68,15,89,206 ; mulps %xmm6,%xmm9
- DB 15,40,37,207,23,0,0 ; movaps 0x17cf(%rip),%xmm4 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,40,37,143,24,0,0 ; movaps 0x188f(%rip),%xmm4 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 68,15,88,204 ; addps %xmm4,%xmm9
DB 15,88,220 ; addps %xmm4,%xmm3
DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
@@ -46884,9 +47464,9 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 72,139,104,8 ; mov 0x8(%rax),%rbp
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js 30c76 <_sk_evenly_spaced_gradient_sse2_lowp+0x3a>
+ DB 120,7 ; js 316f6 <_sk_evenly_spaced_gradient_sse2_lowp+0x3a>
DB 243,72,15,42,211 ; cvtsi2ss %rbx,%xmm2
- DB 235,21 ; jmp 30c8b <_sk_evenly_spaced_gradient_sse2_lowp+0x4f>
+ DB 235,21 ; jmp 3170b <_sk_evenly_spaced_gradient_sse2_lowp+0x4f>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -47041,10 +47621,10 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 15,40,68,36,48 ; movaps 0x30(%rsp),%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
DB 68,15,88,193 ; addps %xmm1,%xmm8
- DB 15,40,13,78,20,0,0 ; movaps 0x144e(%rip),%xmm1 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,40,13,14,21,0,0 ; movaps 0x150e(%rip),%xmm1 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 15,89,217 ; mulps %xmm1,%xmm3
DB 68,15,89,193 ; mulps %xmm1,%xmm8
- DB 15,40,13,80,19,0,0 ; movaps 0x1350(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,40,13,16,20,0,0 ; movaps 0x1410(%rip),%xmm1 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 68,15,88,193 ; addps %xmm1,%xmm8
DB 15,88,217 ; addps %xmm1,%xmm3
DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
@@ -47061,7 +47641,7 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 68,15,88,204 ; addps %xmm4,%xmm9
- DB 15,40,5,242,19,0,0 ; movaps 0x13f2(%rip),%xmm0 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 15,40,5,178,20,0,0 ; movaps 0x14b2(%rip),%xmm0 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 68,15,88,201 ; addps %xmm1,%xmm9
@@ -47138,10 +47718,10 @@ _sk_evenly_spaced_2_stop_gradient_sse2_lowp LABEL PROC
DB 15,89,216 ; mulps %xmm0,%xmm3
DB 65,15,88,216 ; addps %xmm8,%xmm3
DB 65,15,88,208 ; addps %xmm8,%xmm2
- DB 68,15,40,21,181,18,0,0 ; movaps 0x12b5(%rip),%xmm10 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 68,15,40,21,117,19,0,0 ; movaps 0x1375(%rip),%xmm10 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 65,15,89,210 ; mulps %xmm10,%xmm2
DB 65,15,89,218 ; mulps %xmm10,%xmm3
- DB 68,15,40,29,181,17,0,0 ; movaps 0x11b5(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,40,29,117,18,0,0 ; movaps 0x1275(%rip),%xmm11 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 65,15,88,219 ; addps %xmm11,%xmm3
DB 65,15,88,211 ; addps %xmm11,%xmm2
DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
@@ -47233,7 +47813,7 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 68,15,40,37,102,21,0,0 ; movaps 0x1566(%rip),%xmm12 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 68,15,40,37,38,22,0,0 ; movaps 0x1626(%rip),%xmm12 # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,84,196 ; andps %xmm12,%xmm8
DB 68,15,40,217 ; movaps %xmm1,%xmm11
@@ -47267,26 +47847,26 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 69,15,89,246 ; mulps %xmm14,%xmm14
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 68,15,40,37,73,21,0,0 ; movaps 0x1549(%rip),%xmm12 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ DB 68,15,40,37,9,22,0,0 ; movaps 0x1609(%rip),%xmm12 # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
DB 68,15,40,232 ; movaps %xmm0,%xmm13
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 69,15,89,230 ; mulps %xmm14,%xmm12
- DB 68,15,40,61,69,21,0,0 ; movaps 0x1545(%rip),%xmm15 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,40,61,5,22,0,0 ; movaps 0x1605(%rip),%xmm15 # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
DB 69,15,88,231 ; addps %xmm15,%xmm12
DB 69,15,88,239 ; addps %xmm15,%xmm13
DB 68,15,89,232 ; mulps %xmm0,%xmm13
DB 69,15,89,230 ; mulps %xmm14,%xmm12
- DB 68,15,40,61,61,21,0,0 ; movaps 0x153d(%rip),%xmm15 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 68,15,40,61,253,21,0,0 ; movaps 0x15fd(%rip),%xmm15 # 333c0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 69,15,88,231 ; addps %xmm15,%xmm12
DB 69,15,88,239 ; addps %xmm15,%xmm13
DB 68,15,89,232 ; mulps %xmm0,%xmm13
DB 69,15,89,230 ; mulps %xmm14,%xmm12
- DB 15,40,5,54,21,0,0 ; movaps 0x1536(%rip),%xmm0 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ DB 15,40,5,246,21,0,0 ; movaps 0x15f6(%rip),%xmm0 # 333d0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 68,15,88,232 ; addps %xmm0,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,89,224 ; mulps %xmm8,%xmm12
- DB 15,40,5,47,21,0,0 ; movaps 0x152f(%rip),%xmm0 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 15,40,5,239,21,0,0 ; movaps 0x15ef(%rip),%xmm0 # 333e0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 65,15,92,197 ; subps %xmm13,%xmm0
DB 65,15,84,194 ; andps %xmm10,%xmm0
@@ -47298,7 +47878,7 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 69,15,86,200 ; orps %xmm8,%xmm9
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,194,200,1 ; cmpltps %xmm8,%xmm1
- DB 15,40,5,27,15,0,0 ; movaps 0xf1b(%rip),%xmm0 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 15,40,5,219,15,0,0 ; movaps 0xfdb(%rip),%xmm0 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 68,15,40,216 ; movaps %xmm0,%xmm11
DB 65,15,92,194 ; subps %xmm10,%xmm0
DB 15,84,193 ; andps %xmm1,%xmm0
@@ -47311,7 +47891,7 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 65,15,86,211 ; orps %xmm11,%xmm2
DB 68,15,40,219 ; movaps %xmm3,%xmm11
DB 69,15,194,216,1 ; cmpltps %xmm8,%xmm11
- DB 68,15,40,13,243,14,0,0 ; movaps 0xef3(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,179,15,0,0 ; movaps 0xfb3(%rip),%xmm9 # 32e10 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,201 ; subps %xmm1,%xmm9
DB 69,15,84,203 ; andps %xmm11,%xmm9
@@ -47366,26 +47946,26 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 65,254,202 ; dec %r10b
DB 69,15,182,202 ; movzbl %r10b,%r9d
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,38 ; ja 314b0 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 31f30 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,70,2,0,0 ; lea 0x246(%rip),%r11 # 316dc <_sk_srcover_rgba_8888_sse2_lowp+0x277>
+ DB 76,141,29,70,2,0,0 ; lea 0x246(%rip),%r11 # 3215c <_sk_srcover_rgba_8888_sse2_lowp+0x277>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 31516 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 31f96 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 31516 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 31f96 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 31516 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 31f96 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -47402,7 +47982,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
DB 102,15,114,228,16 ; psrad $0x10,%xmm4
DB 102,15,107,236 ; packssdw %xmm4,%xmm5
- DB 102,68,15,111,37,48,13,0,0 ; movdqa 0xd30(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,37,240,13,0,0 ; movdqa 0xdf0(%rip),%xmm12 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,228 ; pand %xmm12,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -47460,20 +48040,20 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 102,15,105,193 ; punpckhwd %xmm1,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 65,128,250,6 ; cmp $0x6,%r10b
- DB 119,24 ; ja 31678 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # 316f8 <_sk_srcover_rgba_8888_sse2_lowp+0x293>
+ DB 119,24 ; ja 320f8 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # 32178 <_sk_srcover_rgba_8888_sse2_lowp+0x293>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,36,144 ; movd %xmm12,(%r8,%rdx,4)
- DB 235,73 ; jmp 316c1 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 32141 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
DB 243,69,15,127,36,144 ; movdqu %xmm12,(%r8,%rdx,4)
DB 243,65,15,127,68,144,16 ; movdqu %xmm0,0x10(%r8,%rdx,4)
- DB 235,58 ; jmp 316c1 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 32141 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
DB 102,65,15,112,196,78 ; pshufd $0x4e,%xmm12,%xmm0
DB 102,65,15,126,68,144,8 ; movd %xmm0,0x8(%r8,%rdx,4)
DB 102,69,15,214,36,144 ; movq %xmm12,(%r8,%rdx,4)
- DB 235,37 ; jmp 316c1 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 32141 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,126,76,144,24 ; movd %xmm1,0x18(%r8,%rdx,4)
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
@@ -47508,7 +48088,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 316f9 <_sk_srcover_rgba_8888_sse2_lowp+0x294>
+ DB 120,255 ; js 32179 <_sk_srcover_rgba_8888_sse2_lowp+0x294>
DB 255 ; (bad)
DB 255,156,255,255,255,143,255 ; lcall *-0x700001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -47537,26 +48117,26 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 65,254,202 ; dec %r10b
DB 69,15,182,202 ; movzbl %r10b,%r9d
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,38 ; ja 3175f <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 321df <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 31988 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
+ DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 32408 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 317c5 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 32245 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 317c5 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 32245 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 317c5 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 32245 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -47573,7 +48153,7 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
DB 102,15,114,228,16 ; psrad $0x10,%xmm4
DB 102,15,107,236 ; packssdw %xmm4,%xmm5
- DB 102,68,15,111,37,129,10,0,0 ; movdqa 0xa81(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,37,65,11,0,0 ; movdqa 0xb41(%rip),%xmm12 # 32db0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,244 ; pand %xmm12,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -47631,20 +48211,20 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 102,15,105,193 ; punpckhwd %xmm1,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 65,128,250,6 ; cmp $0x6,%r10b
- DB 119,24 ; ja 31927 <_sk_srcover_bgra_8888_sse2_lowp+0x213>
- DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
+ DB 119,24 ; ja 323a7 <_sk_srcover_bgra_8888_sse2_lowp+0x213>
+ DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 32424 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,36,144 ; movd %xmm12,(%r8,%rdx,4)
- DB 235,73 ; jmp 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
DB 243,69,15,127,36,144 ; movdqu %xmm12,(%r8,%rdx,4)
DB 243,65,15,127,68,144,16 ; movdqu %xmm0,0x10(%r8,%rdx,4)
- DB 235,58 ; jmp 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
DB 102,65,15,112,196,78 ; pshufd $0x4e,%xmm12,%xmm0
DB 102,65,15,126,68,144,8 ; movd %xmm0,0x8(%r8,%rdx,4)
DB 102,69,15,214,36,144 ; movq %xmm12,(%r8,%rdx,4)
- DB 235,37 ; jmp 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,126,76,144,24 ; movd %xmm1,0x18(%r8,%rdx,4)
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
@@ -47677,7 +48257,7 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 319a5 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
+ DB 123,255 ; jnp 32425 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
DB 255 ; (bad)
DB 255,159,255,255,255,146 ; lcall *-0x6d000001(%rdi)
DB 255 ; (bad)
@@ -47710,14 +48290,14 @@ ALIGN 4
DB 252 ; cld
DB 190,0,0,128,191 ; mov $0xbf800000,%esi
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 31a24 <.literal4+0x64>
+ DB 224,64 ; loopne 324a4 <.literal4+0x64>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
DB 62,61,10,23,63,174 ; ds cmp $0xae3f170a,%eax
- DB 71,225,61 ; rex.RXB loope 31a2d <.literal4+0x6d>
+ DB 71,225,61 ; rex.RXB loope 324ad <.literal4+0x6d>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 31a37 <.literal4+0x77>
+ DB 127,67 ; jg 324b7 <.literal4+0x77>
DB 0,0 ; add %al,(%rax)
DB 128,127,145,131 ; cmpb $0x83,-0x6f(%rdi)
DB 158 ; sahf
@@ -47752,7 +48332,7 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 8,33 ; or %ah,(%rcx)
DB 132,55 ; test %dh,(%rdi)
- DB 224,7 ; loopne 31a51 <.literal4+0x91>
+ DB 224,7 ; loopne 324d1 <.literal4+0x91>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -47763,8 +48343,8 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 0,52,255 ; add %dh,(%rdi,%rdi,8)
DB 255 ; (bad)
- DB 127,0 ; jg 31a64 <.literal4+0xa4>
- DB 119,115 ; ja 31ad9 <.literal4+0x119>
+ DB 127,0 ; jg 324e4 <.literal4+0xa4>
+ DB 119,115 ; ja 32559 <.literal4+0x119>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -47787,12 +48367,12 @@ ALIGN 4
DB 190,80,128,3,62 ; mov $0x3e038050,%esi
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 31aef <.literal4+0x12f>
+ DB 118,63 ; jbe 3256f <.literal4+0x12f>
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 31afe <.literal4+0x13e>
+ DB 124,66 ; jl 3257e <.literal4+0x13e>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax)
@@ -47802,9 +48382,9 @@ ALIGN 4
DB 137,136,136,59,15,0 ; mov %ecx,0xf3b88(%rax)
DB 0,0 ; add %al,(%rax)
DB 137,136,136,61,0,0 ; mov %ecx,0x3d88(%rax)
- DB 112,65 ; jo 31b21 <.literal4+0x161>
+ DB 112,65 ; jo 325a1 <.literal4+0x161>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 31b2b <.literal4+0x16b>
+ DB 127,71 ; jg 325ab <.literal4+0x16b>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,89 ; ds pop %rcx
@@ -47825,15 +48405,15 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0,191,0,0,192,191 ; add %bh,-0x40400000(%rdi)
- DB 114,28 ; jb 31b36 <.literal4+0x176>
+ DB 114,28 ; jb 325b6 <.literal4+0x176>
DB 199 ; (bad)
DB 62,0,0 ; add %al,%ds:(%rax)
DB 192,63,85 ; sarb $0x55,(%rdi)
DB 85 ; push %rbp
DB 149 ; xchg %eax,%ebp
DB 191,57,142,99,61 ; mov $0x3d638e39,%edi
- DB 114,249 ; jb 31b23 <.literal4+0x163>
- DB 127,63 ; jg 31b6b <_sk_srcover_bgra_8888_sse2_lowp+0x457>
+ DB 114,249 ; jb 325a3 <.literal4+0x163>
+ DB 127,63 ; jg 325eb <_sk_srcover_bgra_8888_sse2_lowp+0x457>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 18,120,57 ; adc 0x39(%rax),%bh
@@ -47843,11 +48423,13 @@ ALIGN 4
DB 62,4,157 ; ds add $0x9d,%al
DB 30 ; (bad)
DB 62,0,24 ; add %bl,%ds:(%rax)
- DB 161,57,0,4,0,0,0,0,0 ; movabs 0x40039,%eax
+ DB 161,57,0,0,0,0,0,4,0 ; movabs 0x4000000000039,%eax
+ DB 0,0 ; add %al,(%rax)
+ DB 0,0 ; add %al,(%rax)
DB 56,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 31b51 <.literal4+0x191>
+ DB 127,0 ; jg 325d5 <.literal4+0x195>
DB 0,128,56,0,64,254 ; add %al,-0x1bfffc8(%rax)
DB 255 ; .byte 0xff
@@ -47885,16 +48467,16 @@ ALIGN 32
DB 0,1 ; add %al,(%rcx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031ba8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000494>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032628 <_sk_srcover_bgra_8888_sse2_lowp+0xa000494>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200049c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032630 <_sk_srcover_bgra_8888_sse2_lowp+0x1200049c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004a4>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032638 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004a4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x30004ac>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3032640 <_sk_srcover_bgra_8888_sse2_lowp+0x30004ac>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -47937,16 +48519,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031c08 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004f4>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032688 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004f4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031c10 <_sk_srcover_bgra_8888_sse2_lowp+0x120004fc>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032690 <_sk_srcover_bgra_8888_sse2_lowp+0x120004fc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031c18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000504>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032698 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000504>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031c20 <_sk_srcover_bgra_8888_sse2_lowp+0x300050c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 30326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x300050c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -47989,16 +48571,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031c68 <_sk_srcover_bgra_8888_sse2_lowp+0xa000554>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a0326e8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000554>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031c70 <_sk_srcover_bgra_8888_sse2_lowp+0x1200055c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 120326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200055c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031c78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000564>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a0326f8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000564>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031c80 <_sk_srcover_bgra_8888_sse2_lowp+0x300056c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3032700 <_sk_srcover_bgra_8888_sse2_lowp+0x300056c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48041,16 +48623,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031cc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005b4>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032748 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005b4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031cd0 <_sk_srcover_bgra_8888_sse2_lowp+0x120005bc>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032750 <_sk_srcover_bgra_8888_sse2_lowp+0x120005bc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031cd8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005c4>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032758 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005c4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x30005cc>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3032760 <_sk_srcover_bgra_8888_sse2_lowp+0x30005cc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48093,16 +48675,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031d28 <_sk_srcover_bgra_8888_sse2_lowp+0xa000614>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a0327a8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000614>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031d30 <_sk_srcover_bgra_8888_sse2_lowp+0x1200061c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 120327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200061c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031d38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000624>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a0327b8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000624>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031d40 <_sk_srcover_bgra_8888_sse2_lowp+0x300062c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 30327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x300062c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48145,16 +48727,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031d88 <_sk_srcover_bgra_8888_sse2_lowp+0xa000674>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032808 <_sk_srcover_bgra_8888_sse2_lowp+0xa000674>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031d90 <_sk_srcover_bgra_8888_sse2_lowp+0x1200067c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032810 <_sk_srcover_bgra_8888_sse2_lowp+0x1200067c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031d98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000684>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032818 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000684>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031da0 <_sk_srcover_bgra_8888_sse2_lowp+0x300068c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3032820 <_sk_srcover_bgra_8888_sse2_lowp+0x300068c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48197,16 +48779,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031de8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006d4>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032868 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006d4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031df0 <_sk_srcover_bgra_8888_sse2_lowp+0x120006dc>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032870 <_sk_srcover_bgra_8888_sse2_lowp+0x120006dc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031df8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006e4>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032878 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006e4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031e00 <_sk_srcover_bgra_8888_sse2_lowp+0x30006ec>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3032880 <_sk_srcover_bgra_8888_sse2_lowp+0x30006ec>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48249,16 +48831,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031e48 <_sk_srcover_bgra_8888_sse2_lowp+0xa000734>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a0328c8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000734>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031e50 <_sk_srcover_bgra_8888_sse2_lowp+0x1200073c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 120328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200073c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031e58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000744>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a0328d8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000744>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031e60 <_sk_srcover_bgra_8888_sse2_lowp+0x300074c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 30328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x300074c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48301,16 +48883,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031ea8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000794>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032928 <_sk_srcover_bgra_8888_sse2_lowp+0xa000794>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031eb0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200079c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032930 <_sk_srcover_bgra_8888_sse2_lowp+0x1200079c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031eb8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007a4>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032938 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007a4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x30007ac>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3032940 <_sk_srcover_bgra_8888_sse2_lowp+0x30007ac>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48351,162 +48933,261 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
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) # a032988 <_sk_srcover_bgra_8888_sse2_lowp+0xa0007f4>
+ DB 255 ; (bad)
+ DB 255 ; (bad)
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032990 <_sk_srcover_bgra_8888_sse2_lowp+0x120007fc>
+ DB 255 ; (bad)
+ DB 255 ; (bad)
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032998 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000804>
+ DB 255 ; (bad)
+ DB 255 ; (bad)
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 30329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x300080c>
+ DB 255 ; (bad)
+ DB 255 ; (bad)
+ DB 255,6 ; incl (%rsi)
+ DB 255 ; (bad)
+ DB 255 ; (bad)
+ DB 255,10 ; decl (%rdx)
+ DB 255 ; (bad)
+ DB 255 ; (bad)
+ DB 255,14 ; decl (%rsi)
+ DB 255 ; (bad)
+ DB 255 ; (bad)
+ DB 255,18 ; callq *(%rdx)
+ DB 255 ; (bad)
+ DB 255 ; (bad)
+ DB 255,22 ; callq *(%rsi)
+ DB 255 ; (bad)
+ DB 255 ; (bad)
+ DB 255,26 ; lcall *(%rdx)
+ DB 255 ; (bad)
+ DB 255 ; (bad)
+ DB 255,30 ; lcall *(%rsi)
+ DB 255 ; (bad)
+ DB 255 ; (bad)
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 255,0 ; incl (%rax)
- DB 254,1 ; incb (%rcx)
- DB 255,0 ; incl (%rax)
- DB 254,1 ; incb (%rcx)
- DB 255,0 ; incl (%rax)
- DB 0,128,255,0,0,128 ; add %al,-0x7fffff01(%rax)
DB 0,0 ; add %al,(%rax)
DB 0,0 ; add %al,(%rax)
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,254 ; add %bh,%dh
+ DB 1,255 ; add %edi,%edi
+ DB 0,254 ; add %bh,%dh
+ DB 1,255 ; add %edi,%edi
+ DB 0,0 ; add %al,(%rax)
+ DB 128,255,0 ; cmp $0x0,%bh
+ DB 0,128,0,0,0,0 ; add %al,0x0(%rax)
DB 0,0 ; add %al,(%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -48615,7 +49296,7 @@ ALIGN 32
DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
- DB 224,255 ; loopne 32113 <.const+0x5b3>
+ DB 224,255 ; loopne 32c53 <.const+0x673>
DB 248 ; clc
DB 0,63 ; add %bh,(%rdi)
DB 0,31 ; add %bl,(%rdi)
@@ -48876,11 +49557,11 @@ ALIGN 16
DB 0,128,191,0,0,128 ; add %al,-0x7fffff41(%rax)
DB 191,0,0,224,64 ; mov $0x40e00000,%edi
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 32388 <.literal16+0x118>
+ DB 224,64 ; loopne 32ec8 <.literal16+0x118>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 3238c <.literal16+0x11c>
+ DB 224,64 ; loopne 32ecc <.literal16+0x11c>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 32390 <.literal16+0x120>
+ DB 224,64 ; loopne 32ed0 <.literal16+0x120>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
@@ -48900,13 +49581,13 @@ ALIGN 16
DB 10,23 ; or (%rdi),%dl
DB 63 ; (bad)
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 323b1 <.literal16+0x141>
+ DB 71,225,61 ; rex.RXB loope 32ef1 <.literal16+0x141>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 323b5 <.literal16+0x145>
+ DB 71,225,61 ; rex.RXB loope 32ef5 <.literal16+0x145>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 323b9 <.literal16+0x149>
+ DB 71,225,61 ; rex.RXB loope 32ef9 <.literal16+0x149>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 323bd <.literal16+0x14d>
+ DB 71,225,61 ; rex.RXB loope 32efd <.literal16+0x14d>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -48917,10 +49598,10 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032398 <_sk_srcover_bgra_8888_sse2_lowp+0xa000c84>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032ed8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000d44>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 30323a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000c8c>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3032ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000d4c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48935,11 +49616,11 @@ ALIGN 16
DB 255,0 ; incl (%rax)
DB 0,127,67 ; add %bh,0x43(%rdi)
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 323fb <.literal16+0x18b>
+ DB 127,67 ; jg 32f3b <.literal16+0x18b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 323ff <.literal16+0x18f>
+ DB 127,67 ; jg 32f3f <.literal16+0x18f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 32403 <.literal16+0x193>
+ DB 127,67 ; jg 32f43 <.literal16+0x193>
DB 0,0 ; add %al,(%rax)
DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
@@ -49095,13 +49776,13 @@ ALIGN 16
DB 132,55 ; test %dh,(%rdi)
DB 8,33 ; or %ah,(%rcx)
DB 132,55 ; test %dh,(%rdi)
- DB 224,7 ; loopne 32519 <.literal16+0x2a9>
+ DB 224,7 ; loopne 33059 <.literal16+0x2a9>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 3251d <.literal16+0x2ad>
+ DB 224,7 ; loopne 3305d <.literal16+0x2ad>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 32521 <.literal16+0x2b1>
+ DB 224,7 ; loopne 33061 <.literal16+0x2b1>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 32525 <.literal16+0x2b5>
+ DB 224,7 ; loopne 33065 <.literal16+0x2b5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -49155,17 +49836,17 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 32594 <.literal16+0x324>
+ DB 127,0 ; jg 330d4 <.literal16+0x324>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 32598 <.literal16+0x328>
+ DB 127,0 ; jg 330d8 <.literal16+0x328>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 3259c <.literal16+0x32c>
+ DB 127,0 ; jg 330dc <.literal16+0x32c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 325a0 <.literal16+0x330>
- DB 119,115 ; ja 32615 <.literal16+0x3a5>
+ DB 127,0 ; jg 330e0 <.literal16+0x330>
+ DB 119,115 ; ja 33155 <.literal16+0x3a5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -49176,7 +49857,7 @@ ALIGN 16
DB 194,117,191 ; retq $0xbf75
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
- DB 117,191 ; jne 32579 <.literal16+0x309>
+ DB 117,191 ; jne 330b9 <.literal16+0x309>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -49188,7 +49869,7 @@ ALIGN 16
DB 249 ; stc
DB 68,180,62 ; rex.R mov $0x3e,%spl
DB 163,233,220,63,163,233,220,63,163 ; movabs %eax,0xa33fdce9a33fdce9
- DB 233,220,63,163,233 ; jmpq ffffffffe9a665ba <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34ea6>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a670fa <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34f66>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -49278,16 +49959,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%rbx)
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 32703 <.literal16+0x493>
+ DB 118,63 ; jbe 33243 <.literal16+0x493>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 32707 <.literal16+0x497>
+ DB 118,63 ; jbe 33247 <.literal16+0x497>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 3270b <.literal16+0x49b>
+ DB 118,63 ; jbe 3324b <.literal16+0x49b>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 3270f <.literal16+0x49f>
+ DB 118,63 ; jbe 3324f <.literal16+0x49f>
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
@@ -49308,13 +49989,13 @@ ALIGN 16
DB 65,0,0 ; add %al,(%r8)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 32746 <.literal16+0x4d6>
+ DB 124,66 ; jl 33286 <.literal16+0x4d6>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 3274a <.literal16+0x4da>
+ DB 124,66 ; jl 3328a <.literal16+0x4da>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 3274e <.literal16+0x4de>
+ DB 124,66 ; jl 3328e <.literal16+0x4de>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 32752 <.literal16+0x4e2>
+ DB 124,66 ; jl 33292 <.literal16+0x4e2>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 0,240 ; add %dh,%al
@@ -49360,25 +50041,25 @@ ALIGN 16
DB 136,136,61,137,136,136 ; mov %cl,-0x777776c3(%rax)
DB 61,137,136,136,61 ; cmp $0x3d888889,%eax
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 327d5 <.literal16+0x565>
+ DB 112,65 ; jo 33315 <.literal16+0x565>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 327d9 <.literal16+0x569>
+ DB 112,65 ; jo 33319 <.literal16+0x569>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 327dd <.literal16+0x56d>
+ DB 112,65 ; jo 3331d <.literal16+0x56d>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 327e1 <.literal16+0x571>
+ DB 112,65 ; jo 33321 <.literal16+0x571>
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax)
DB 0,0 ; add %al,(%rax)
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax)
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 327b3 <.literal16+0x543>
+ DB 127,0 ; jg 332f3 <.literal16+0x543>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 327b7 <.literal16+0x547>
+ DB 127,0 ; jg 332f7 <.literal16+0x547>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 327bb <.literal16+0x54b>
+ DB 127,0 ; jg 332fb <.literal16+0x54b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 327bf <.literal16+0x54f>
+ DB 127,0 ; jg 332ff <.literal16+0x54f>
DB 0,0 ; add %al,(%rax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
@@ -49404,13 +50085,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 327f8 <.literal16+0x588>
+ DB 127,255 ; jg 33338 <.literal16+0x588>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 327fc <.literal16+0x58c>
+ DB 127,255 ; jg 3333c <.literal16+0x58c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 32801 <.literal16+0x591>
+ DB 127,0 ; jg 33341 <.literal16+0x591>
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%rax)
DB 56,0 ; cmp %al,(%rax)
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%rax)
@@ -49424,13 +50105,13 @@ ALIGN 16
DB 64,254 ; rex (bad)
DB 255,0 ; incl (%rax)
DB 255 ; (bad)
- DB 127,71 ; jg 3286b <.literal16+0x5fb>
+ DB 127,71 ; jg 333ab <.literal16+0x5fb>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 3286f <.literal16+0x5ff>
+ DB 127,71 ; jg 333af <.literal16+0x5ff>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 32873 <.literal16+0x603>
+ DB 127,71 ; jg 333b3 <.literal16+0x603>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 32877 <.literal16+0x607>
+ DB 127,71 ; jg 333b7 <.literal16+0x607>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -49507,13 +50188,13 @@ ALIGN 16
DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%rdi)
DB 0,192 ; add %al,%al
DB 191,0,0,192,191 ; mov $0xbfc00000,%edi
- DB 114,28 ; jb 3290e <.literal16+0x69e>
+ DB 114,28 ; jb 3344e <.literal16+0x69e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 32912 <.literal16+0x6a2>
+ DB 62,114,28 ; jb,pt 33452 <.literal16+0x6a2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 32916 <.literal16+0x6a6>
+ DB 62,114,28 ; jb,pt 33456 <.literal16+0x6a6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 3291a <.literal16+0x6aa>
+ DB 62,114,28 ; jb,pt 3345a <.literal16+0x6aa>
DB 199 ; (bad)
DB 62,85 ; ds push %rbp
DB 85 ; push %rbp
@@ -49532,15 +50213,15 @@ ALIGN 16
DB 0,192 ; add %al,%al
DB 63 ; (bad)
DB 57,142,99,61,57,142 ; cmp %ecx,-0x71c6c29d(%rsi)
- DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d66b765 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a051>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d66c2a5 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a111>
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%rsi)
- DB 127,63 ; jg 32973 <.literal16+0x703>
- DB 114,249 ; jb 3292f <.literal16+0x6bf>
- DB 127,63 ; jg 32977 <.literal16+0x707>
- DB 114,249 ; jb 32933 <.literal16+0x6c3>
- DB 127,63 ; jg 3297b <.literal16+0x70b>
- DB 114,249 ; jb 32937 <.literal16+0x6c7>
- DB 127,63 ; jg 3297f <.literal16+0x70f>
+ DB 127,63 ; jg 334b3 <.literal16+0x703>
+ DB 114,249 ; jb 3346f <.literal16+0x6bf>
+ DB 127,63 ; jg 334b7 <.literal16+0x707>
+ DB 114,249 ; jb 33473 <.literal16+0x6c3>
+ DB 127,63 ; jg 334bb <.literal16+0x70b>
+ DB 114,249 ; jb 33477 <.literal16+0x6c7>
+ DB 127,63 ; jg 334bf <.literal16+0x70f>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 3,0 ; add (%rax),%eax
@@ -49564,9 +50245,9 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,45,16,17,192,45 ; ljmp *0x2dc01110(%rip) # 2dc33a75 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02361>
+ DB 255,45,16,17,192,45 ; ljmp *0x2dc01110(%rip) # 2dc345b5 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02421>
DB 16,17 ; adc %dl,(%rcx)
- DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc33a7e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0236a>
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc345be <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0242a>
DB 17,192 ; adc %eax,%eax
DB 18,120,57 ; adc 0x39(%rax),%bh
DB 64,18,120,57 ; adc 0x39(%rax),%dil
@@ -49670,14 +50351,14 @@ ALIGN 16
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
- DB 224,255 ; loopne 32a61 <.literal16+0x7f1>
- DB 224,255 ; loopne 32a63 <.literal16+0x7f3>
- DB 224,255 ; loopne 32a65 <.literal16+0x7f5>
- DB 224,255 ; loopne 32a67 <.literal16+0x7f7>
- DB 224,255 ; loopne 32a69 <.literal16+0x7f9>
- DB 224,255 ; loopne 32a6b <.literal16+0x7fb>
- DB 224,255 ; loopne 32a6d <.literal16+0x7fd>
- DB 224,255 ; loopne 32a6f <.literal16+0x7ff>
+ DB 224,255 ; loopne 335a1 <.literal16+0x7f1>
+ DB 224,255 ; loopne 335a3 <.literal16+0x7f3>
+ DB 224,255 ; loopne 335a5 <.literal16+0x7f5>
+ DB 224,255 ; loopne 335a7 <.literal16+0x7f7>
+ DB 224,255 ; loopne 335a9 <.literal16+0x7f9>
+ DB 224,255 ; loopne 335ab <.literal16+0x7fb>
+ DB 224,255 ; loopne 335ad <.literal16+0x7fd>
+ DB 224,255 ; loopne 335af <.literal16+0x7ff>
DB 15,0,15 ; str (%rdi)
DB 0,15 ; add %cl,(%rdi)
DB 0,15 ; add %cl,(%rdi)
@@ -49750,9 +50431,9 @@ ALIGN 8
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 32b0b <.literal8+0x1b>
+ DB 127,0 ; jg 3364b <.literal8+0x1b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 32b0f <.literal8+0x1f>
+ DB 127,0 ; jg 3364f <.literal8+0x1f>
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0 ; .byte 0x0
@@ -49861,7 +50542,7 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,73,4 ; movd 0x4(%ecx),%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,136,183,245,0,0 ; addps 0xf5b7(%eax),%xmm1
+ DB 15,88,136,135,248,0,0 ; addps 0xf887(%eax),%xmm1
DB 141,114,8 ; lea 0x8(%edx),%esi
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 15,41,81,64 ; movaps %xmm2,0x40(%ecx)
@@ -49869,7 +50550,7 @@ _sk_seed_shader_sse2 LABEL PROC
DB 15,41,81,32 ; movaps %xmm2,0x20(%ecx)
DB 15,41,81,16 ; movaps %xmm2,0x10(%ecx)
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,144,199,245,0,0 ; movaps 0xf5c7(%eax),%xmm2
+ DB 15,40,144,151,248,0,0 ; movaps 0xf897(%eax),%xmm2
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
@@ -49894,15 +50575,15 @@ _sk_dither_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 102,15,110,32 ; movd (%eax),%xmm4
DB 102,15,112,228,0 ; pshufd $0x0,%xmm4,%xmm4
- DB 102,15,254,161,96,245,0,0 ; paddd 0xf560(%ecx),%xmm4
+ DB 102,15,254,161,48,248,0,0 ; paddd 0xf830(%ecx),%xmm4
DB 102,15,110,104,4 ; movd 0x4(%eax),%xmm5
DB 102,15,112,253,0 ; pshufd $0x0,%xmm5,%xmm7
DB 102,15,239,252 ; pxor %xmm4,%xmm7
- DB 102,15,111,177,112,245,0,0 ; movdqa 0xf570(%ecx),%xmm6
+ DB 102,15,111,177,64,248,0,0 ; movdqa 0xf840(%ecx),%xmm6
DB 102,15,111,207 ; movdqa %xmm7,%xmm1
DB 102,15,219,206 ; pand %xmm6,%xmm1
DB 102,15,114,241,5 ; pslld $0x5,%xmm1
- DB 102,15,111,129,144,245,0,0 ; movdqa 0xf590(%ecx),%xmm0
+ DB 102,15,111,129,96,248,0,0 ; movdqa 0xf860(%ecx),%xmm0
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
DB 102,15,219,232 ; pand %xmm0,%xmm5
DB 102,15,114,245,2 ; pslld $0x2,%xmm5
@@ -49912,7 +50593,7 @@ _sk_dither_sse2 LABEL PROC
DB 102,15,219,196 ; pand %xmm4,%xmm0
DB 102,15,254,192 ; paddd %xmm0,%xmm0
DB 102,15,235,198 ; por %xmm6,%xmm0
- DB 102,15,111,137,128,245,0,0 ; movdqa 0xf580(%ecx),%xmm1
+ DB 102,15,111,137,80,248,0,0 ; movdqa 0xf850(%ecx),%xmm1
DB 102,15,219,249 ; pand %xmm1,%xmm7
DB 102,15,219,225 ; pand %xmm1,%xmm4
DB 102,15,114,212,2 ; psrld $0x2,%xmm4
@@ -49923,8 +50604,8 @@ _sk_dither_sse2 LABEL PROC
DB 102,15,114,215,1 ; psrld $0x1,%xmm7
DB 102,15,235,231 ; por %xmm7,%xmm4
DB 15,91,196 ; cvtdq2ps %xmm4,%xmm0
- DB 15,89,129,160,245,0,0 ; mulps 0xf5a0(%ecx),%xmm0
- DB 15,88,129,176,245,0,0 ; addps 0xf5b0(%ecx),%xmm0
+ DB 15,89,129,112,248,0,0 ; mulps 0xf870(%ecx),%xmm0
+ DB 15,88,129,128,248,0,0 ; addps 0xf880(%ecx),%xmm0
DB 243,15,16,14 ; movss (%esi),%xmm1
DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
@@ -49988,7 +50669,7 @@ _sk_black_color_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 141,81,4 ; lea 0x4(%ecx),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,152,20,244,0,0 ; movaps 0xf414(%eax),%xmm3
+ DB 15,40,152,228,246,0,0 ; movaps 0xf6e4(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -50009,7 +50690,7 @@ _sk_white_color_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 141,81,4 ; lea 0x4(%ecx),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,128,228,243,0,0 ; movaps 0xf3e4(%eax),%xmm0
+ DB 15,40,128,180,246,0,0 ; movaps 0xf6b4(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -50091,7 +50772,7 @@ _sk_srcatop_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 15,40,97,64 ; movaps 0x40(%ecx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,170,53,243,0,0 ; movaps 0xf335(%edx),%xmm5
+ DB 15,40,170,5,246,0,0 ; movaps 0xf605(%edx),%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
DB 15,40,113,16 ; movaps 0x10(%ecx),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
@@ -50128,7 +50809,7 @@ _sk_dstatop_sse2 LABEL PROC
DB 15,40,105,64 ; movaps 0x40(%ecx),%xmm5
DB 15,40,113,16 ; movaps 0x10(%ecx),%xmm6
DB 15,89,243 ; mulps %xmm3,%xmm6
- DB 15,40,162,214,242,0,0 ; movaps 0xf2d6(%edx),%xmm4
+ DB 15,40,162,166,245,0,0 ; movaps 0xf5a6(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,88,198 ; addps %xmm6,%xmm0
@@ -50206,7 +50887,7 @@ _sk_srcout_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,21,242,0,0 ; movaps 0xf215(%eax),%xmm4
+ DB 15,40,160,229,244,0,0 ; movaps 0xf4e5(%eax),%xmm4
DB 15,92,98,64 ; subps 0x40(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
@@ -50230,7 +50911,7 @@ _sk_dstout_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,221,241,0,0 ; movaps 0xf1dd(%eax),%xmm4
+ DB 15,40,160,173,244,0,0 ; movaps 0xf4ad(%eax),%xmm4
DB 15,92,227 ; subps %xmm3,%xmm4
DB 15,40,66,16 ; movaps 0x10(%edx),%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -50258,7 +50939,7 @@ _sk_srcover_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,150,241,0,0 ; movaps 0xf196(%eax),%xmm4
+ DB 15,40,160,102,244,0,0 ; movaps 0xf466(%eax),%xmm4
DB 15,92,227 ; subps %xmm3,%xmm4
DB 15,40,106,16 ; movaps 0x10(%edx),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -50290,7 +50971,7 @@ _sk_dstover_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,40,106,64 ; movaps 0x40(%edx),%xmm5
- DB 15,40,160,70,241,0,0 ; movaps 0xf146(%eax),%xmm4
+ DB 15,40,160,22,244,0,0 ; movaps 0xf416(%eax),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,88,66,16 ; addps 0x10(%edx),%xmm0
@@ -50342,7 +51023,7 @@ _sk_multiply_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
- DB 15,40,129,199,240,0,0 ; movaps 0xf0c7(%ecx),%xmm0
+ DB 15,40,129,151,243,0,0 ; movaps 0xf397(%ecx),%xmm0
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
@@ -50400,7 +51081,7 @@ _sk_plus__sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,88,66,16 ; addps 0x10(%edx),%xmm0
- DB 15,40,160,33,240,0,0 ; movaps 0xf021(%eax),%xmm4
+ DB 15,40,160,241,242,0,0 ; movaps 0xf2f1(%eax),%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
DB 15,88,74,32 ; addps 0x20(%edx),%xmm1
DB 15,93,204 ; minps %xmm4,%xmm1
@@ -50468,7 +51149,7 @@ _sk_xor__sse2 LABEL PROC
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 15,40,105,64 ; movaps 0x40(%ecx),%xmm5
- DB 15,40,154,115,239,0,0 ; movaps 0xef73(%edx),%xmm3
+ DB 15,40,154,67,242,0,0 ; movaps 0xf243(%edx),%xmm3
DB 15,40,243 ; movaps %xmm3,%xmm6
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,89,198 ; mulps %xmm6,%xmm0
@@ -50528,7 +51209,7 @@ _sk_darken_sse2 LABEL PROC
DB 15,89,203 ; mulps %xmm3,%xmm1
DB 15,95,209 ; maxps %xmm1,%xmm2
DB 15,92,234 ; subps %xmm2,%xmm5
- DB 15,40,138,11,239,0,0 ; movaps 0xef0b(%edx),%xmm1
+ DB 15,40,138,219,241,0,0 ; movaps 0xf1db(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -50575,7 +51256,7 @@ _sk_lighten_sse2 LABEL PROC
DB 15,89,203 ; mulps %xmm3,%xmm1
DB 15,93,209 ; minps %xmm1,%xmm2
DB 15,92,234 ; subps %xmm2,%xmm5
- DB 15,40,138,139,238,0,0 ; movaps 0xee8b(%edx),%xmm1
+ DB 15,40,138,91,241,0,0 ; movaps 0xf15b(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -50626,7 +51307,7 @@ _sk_difference_sse2 LABEL PROC
DB 15,93,214 ; minps %xmm6,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,146,8,238,0,0 ; movaps 0xee08(%edx),%xmm2
+ DB 15,40,146,216,240,0,0 ; movaps 0xf0d8(%edx),%xmm2
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -50668,7 +51349,7 @@ _sk_exclusion_sse2 LABEL PROC
DB 15,89,202 ; mulps %xmm2,%xmm1
DB 15,88,201 ; addps %xmm1,%xmm1
DB 15,92,233 ; subps %xmm1,%xmm5
- DB 15,40,138,130,237,0,0 ; movaps 0xed82(%edx),%xmm1
+ DB 15,40,138,82,240,0,0 ; movaps 0xf052(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,73,64 ; mulps 0x40(%ecx),%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -50707,7 +51388,7 @@ _sk_colorburn_sse2 LABEL PROC
DB 15,93,198 ; minps %xmm6,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,92,232 ; subps %xmm0,%xmm5
- DB 15,40,177,3,237,0,0 ; movaps 0xed03(%ecx),%xmm6
+ DB 15,40,177,211,239,0,0 ; movaps 0xefd3(%ecx),%xmm6
DB 15,40,198 ; movaps %xmm6,%xmm0
DB 15,92,193 ; subps %xmm1,%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
@@ -50822,7 +51503,7 @@ _sk_colordodge_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,72,16 ; movaps 0x10(%eax),%xmm1
- DB 15,40,145,122,235,0,0 ; movaps 0xeb7a(%ecx),%xmm2
+ DB 15,40,145,74,238,0,0 ; movaps 0xee4a(%ecx),%xmm2
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,40,250 ; movaps %xmm2,%xmm7
@@ -50937,7 +51618,7 @@ _sk_hardlight_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,72,64 ; movaps 0x40(%eax),%xmm1
- DB 15,40,145,25,234,0,0 ; movaps 0xea19(%ecx),%xmm2
+ DB 15,40,145,233,236,0,0 ; movaps 0xece9(%ecx),%xmm2
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,40,225 ; movaps %xmm1,%xmm4
@@ -51045,7 +51726,7 @@ _sk_overlay_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
- DB 15,40,161,206,232,0,0 ; movaps 0xe8ce(%ecx),%xmm4
+ DB 15,40,161,158,235,0,0 ; movaps 0xeb9e(%ecx),%xmm4
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
@@ -51171,17 +51852,17 @@ _sk_softlight_sse2 LABEL PROC
DB 232,0,0,0,0 ; call f62 <_sk_softlight_sse2+0x52>
DB 89 ; pop %ecx
DB 15,40,194 ; movaps %xmm2,%xmm0
- DB 15,40,137,174,231,0,0 ; movaps 0xe7ae(%ecx),%xmm1
+ DB 15,40,137,126,234,0,0 ; movaps 0xea7e(%ecx),%xmm1
DB 15,41,141,104,255,255,255 ; movaps %xmm1,-0x98(%ebp)
DB 15,88,193 ; addps %xmm1,%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
- DB 15,40,185,62,231,0,0 ; movaps 0xe73e(%ecx),%xmm7
+ DB 15,40,185,14,234,0,0 ; movaps 0xea0e(%ecx),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,92,250 ; subps %xmm2,%xmm7
DB 15,82,242 ; rsqrtps %xmm2,%xmm6
DB 15,83,206 ; rcpps %xmm6,%xmm1
DB 15,92,202 ; subps %xmm2,%xmm1
- DB 15,40,161,190,231,0,0 ; movaps 0xe7be(%ecx),%xmm4
+ DB 15,40,161,142,234,0,0 ; movaps 0xea8e(%ecx),%xmm4
DB 15,41,101,152 ; movaps %xmm4,-0x68(%ebp)
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
@@ -51385,7 +52066,7 @@ _sk_hue_sse2 LABEL PROC
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 15,40,72,64 ; movaps 0x40(%eax),%xmm1
DB 15,41,77,216 ; movaps %xmm1,-0x28(%ebp)
- DB 15,40,169,125,228,0,0 ; movaps 0xe47d(%ecx),%xmm5
+ DB 15,40,169,77,231,0,0 ; movaps 0xe74d(%ecx),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,41,133,72,255,255,255 ; movaps %xmm0,-0xb8(%ebp)
@@ -51418,17 +52099,17 @@ _sk_hue_sse2 LABEL PROC
DB 15,89,233 ; mulps %xmm1,%xmm5
DB 15,41,173,120,255,255,255 ; movaps %xmm5,-0x88(%ebp)
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,153,13,229,0,0 ; movaps 0xe50d(%ecx),%xmm3
+ DB 15,40,153,221,231,0,0 ; movaps 0xe7dd(%ecx),%xmm3
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,117,152 ; movaps -0x68(%ebp),%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
DB 15,89,203 ; mulps %xmm3,%xmm1
- DB 15,40,153,29,229,0,0 ; movaps 0xe51d(%ecx),%xmm3
+ DB 15,40,153,237,231,0,0 ; movaps 0xe7ed(%ecx),%xmm3
DB 15,40,109,136 ; movaps -0x78(%ebp),%xmm5
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,89,251 ; mulps %xmm3,%xmm7
DB 15,88,249 ; addps %xmm1,%xmm7
- DB 15,40,137,125,228,0,0 ; movaps 0xe47d(%ecx),%xmm1
+ DB 15,40,137,77,231,0,0 ; movaps 0xe74d(%ecx),%xmm1
DB 15,92,77,184 ; subps -0x48(%ebp),%xmm1
DB 15,89,241 ; mulps %xmm1,%xmm6
DB 15,41,117,152 ; movaps %xmm6,-0x68(%ebp)
@@ -51438,7 +52119,7 @@ _sk_hue_sse2 LABEL PROC
DB 15,40,77,200 ; movaps -0x38(%ebp),%xmm1
DB 15,89,241 ; mulps %xmm1,%xmm6
DB 15,41,117,168 ; movaps %xmm6,-0x58(%ebp)
- DB 15,40,169,45,229,0,0 ; movaps 0xe52d(%ecx),%xmm5
+ DB 15,40,169,253,231,0,0 ; movaps 0xe7fd(%ecx),%xmm5
DB 15,89,205 ; mulps %xmm5,%xmm1
DB 15,88,207 ; addps %xmm7,%xmm1
DB 15,94,212 ; divps %xmm4,%xmm2
@@ -51629,17 +52310,17 @@ _sk_saturation_sse2 LABEL PROC
DB 15,89,253 ; mulps %xmm5,%xmm7
DB 232,0,0,0,0 ; call 1577 <_sk_saturation_sse2+0xb0>
DB 89 ; pop %ecx
- DB 15,40,153,185,225,0,0 ; movaps 0xe1b9(%ecx),%xmm3
+ DB 15,40,153,137,228,0,0 ; movaps 0xe489(%ecx),%xmm3
DB 15,41,157,88,255,255,255 ; movaps %xmm3,-0xa8(%ebp)
DB 15,40,77,184 ; movaps -0x48(%ebp),%xmm1
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,40,153,201,225,0,0 ; movaps 0xe1c9(%ecx),%xmm3
+ DB 15,40,153,153,228,0,0 ; movaps 0xe499(%ecx),%xmm3
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,238 ; movaps %xmm6,%xmm5
DB 15,89,235 ; mulps %xmm3,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,129,41,225,0,0 ; movaps 0xe129(%ecx),%xmm0
+ DB 15,40,129,249,227,0,0 ; movaps 0xe3f9(%ecx),%xmm0
DB 15,41,133,104,255,255,255 ; movaps %xmm0,-0x98(%ebp)
DB 15,92,69,216 ; subps -0x28(%ebp),%xmm0
DB 15,89,200 ; mulps %xmm0,%xmm1
@@ -51651,7 +52332,7 @@ _sk_saturation_sse2 LABEL PROC
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,41,141,120,255,255,255 ; movaps %xmm1,-0x88(%ebp)
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 15,40,129,217,225,0,0 ; movaps 0xe1d9(%ecx),%xmm0
+ DB 15,40,129,169,228,0,0 ; movaps 0xe4a9(%ecx),%xmm0
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,88,205 ; addps %xmm5,%xmm1
DB 15,40,109,168 ; movaps -0x58(%ebp),%xmm5
@@ -51808,16 +52489,16 @@ _sk_color_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,16 ; movaps 0x10(%eax),%xmm2
DB 15,40,72,32 ; movaps 0x20(%eax),%xmm1
- DB 15,40,177,94,223,0,0 ; movaps 0xdf5e(%ecx),%xmm6
+ DB 15,40,177,46,226,0,0 ; movaps 0xe22e(%ecx),%xmm6
DB 15,41,117,216 ; movaps %xmm6,-0x28(%ebp)
DB 15,40,194 ; movaps %xmm2,%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
- DB 15,40,153,110,223,0,0 ; movaps 0xdf6e(%ecx),%xmm3
+ DB 15,40,153,62,226,0,0 ; movaps 0xe23e(%ecx),%xmm3
DB 15,41,93,184 ; movaps %xmm3,-0x48(%ebp)
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,243 ; mulps %xmm3,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
- DB 15,40,129,206,222,0,0 ; movaps 0xdece(%ecx),%xmm0
+ DB 15,40,129,158,225,0,0 ; movaps 0xe19e(%ecx),%xmm0
DB 15,41,69,168 ; movaps %xmm0,-0x58(%ebp)
DB 15,92,69,200 ; subps -0x38(%ebp),%xmm0
DB 15,89,208 ; mulps %xmm0,%xmm2
@@ -51827,7 +52508,7 @@ _sk_color_sse2 LABEL PROC
DB 15,40,80,48 ; movaps 0x30(%eax),%xmm2
DB 15,89,194 ; mulps %xmm2,%xmm0
DB 15,41,133,72,255,255,255 ; movaps %xmm0,-0xb8(%ebp)
- DB 15,40,137,126,223,0,0 ; movaps 0xdf7e(%ecx),%xmm1
+ DB 15,40,137,78,226,0,0 ; movaps 0xe24e(%ecx),%xmm1
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 15,88,214 ; addps %xmm6,%xmm2
DB 15,40,88,64 ; movaps 0x40(%eax),%xmm3
@@ -51984,18 +52665,18 @@ _sk_luminosity_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1a35 <_sk_luminosity_sse2+0x11>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
- DB 15,40,161,251,220,0,0 ; movaps 0xdcfb(%ecx),%xmm4
+ DB 15,40,161,203,223,0,0 ; movaps 0xdfcb(%ecx),%xmm4
DB 15,41,101,232 ; movaps %xmm4,-0x18(%ebp)
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,89,212 ; mulps %xmm4,%xmm2
- DB 15,40,161,11,221,0,0 ; movaps 0xdd0b(%ecx),%xmm4
+ DB 15,40,161,219,223,0,0 ; movaps 0xdfdb(%ecx),%xmm4
DB 15,41,101,216 ; movaps %xmm4,-0x28(%ebp)
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
DB 15,41,85,184 ; movaps %xmm2,-0x48(%ebp)
- DB 15,40,161,107,220,0,0 ; movaps 0xdc6b(%ecx),%xmm4
+ DB 15,40,161,59,223,0,0 ; movaps 0xdf3b(%ecx),%xmm4
DB 15,40,252 ; movaps %xmm4,%xmm7
DB 15,92,250 ; subps %xmm2,%xmm7
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -52005,7 +52686,7 @@ _sk_luminosity_sse2 LABEL PROC
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,41,189,104,255,255,255 ; movaps %xmm7,-0x98(%ebp)
DB 15,40,214 ; movaps %xmm6,%xmm2
- DB 15,40,137,27,221,0,0 ; movaps 0xdd1b(%ecx),%xmm1
+ DB 15,40,137,235,223,0,0 ; movaps 0xdfeb(%ecx),%xmm1
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 15,88,213 ; addps %xmm5,%xmm2
DB 15,40,104,16 ; movaps 0x10(%eax),%xmm5
@@ -52179,7 +52860,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 139,49 ; mov (%ecx),%esi
DB 15,133,224,0,0,0 ; jne 1da2 <_sk_srcover_rgba_8888_sse2+0x119>
DB 243,15,111,20,178 ; movdqu (%edx,%esi,4),%xmm2
- DB 102,15,111,167,192,218,0,0 ; movdqa 0xdac0(%edi),%xmm4
+ DB 102,15,111,167,144,221,0,0 ; movdqa 0xdd90(%edi),%xmm4
DB 102,15,111,234 ; movdqa %xmm2,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 102,15,111,242 ; movdqa %xmm2,%xmm6
@@ -52190,9 +52871,9 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 102,15,219,252 ; pand %xmm4,%xmm7
DB 15,91,229 ; cvtdq2ps %xmm5,%xmm4
DB 15,41,97,16 ; movaps %xmm4,0x10(%ecx)
- DB 15,40,175,0,218,0,0 ; movaps 0xda00(%edi),%xmm5
+ DB 15,40,175,208,220,0,0 ; movaps 0xdcd0(%edi),%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
- DB 15,40,143,208,218,0,0 ; movaps 0xdad0(%edi),%xmm1
+ DB 15,40,143,160,221,0,0 ; movaps 0xdda0(%edi),%xmm1
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
@@ -52298,7 +52979,7 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 139,49 ; mov (%ecx),%esi
DB 15,133,221,0,0,0 ; jne 1f2e <_sk_srcover_bgra_8888_sse2+0x116>
DB 243,15,111,36,178 ; movdqu (%edx,%esi,4),%xmm4
- DB 102,15,111,151,49,217,0,0 ; movdqa 0xd931(%edi),%xmm2
+ DB 102,15,111,151,1,220,0,0 ; movdqa 0xdc01(%edi),%xmm2
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,219,234 ; pand %xmm2,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -52313,9 +52994,9 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
DB 15,91,247 ; cvtdq2ps %xmm7,%xmm6
DB 15,41,113,16 ; movaps %xmm6,0x10(%ecx)
- DB 15,40,191,113,216,0,0 ; movaps 0xd871(%edi),%xmm7
+ DB 15,40,191,65,219,0,0 ; movaps 0xdb41(%edi),%xmm7
DB 15,92,251 ; subps %xmm3,%xmm7
- DB 15,40,143,65,217,0,0 ; movaps 0xd941(%edi),%xmm1
+ DB 15,40,143,17,220,0,0 ; movaps 0xdc11(%edi),%xmm1
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,89,247 ; mulps %xmm7,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
@@ -52420,7 +53101,7 @@ _sk_clamp_1_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1fd8 <_sk_clamp_1_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,200,214,0,0 ; movaps 0xd6c8(%eax),%xmm4
+ DB 15,40,160,152,217,0,0 ; movaps 0xd998(%eax),%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
DB 15,93,204 ; minps %xmm4,%xmm1
DB 15,93,212 ; minps %xmm4,%xmm2
@@ -52442,7 +53123,7 @@ _sk_clamp_a_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 200b <_sk_clamp_a_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,93,152,149,214,0,0 ; minps 0xd695(%eax),%xmm3
+ DB 15,93,152,101,217,0,0 ; minps 0xd965(%eax),%xmm3
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -52465,7 +53146,7 @@ _sk_clamp_a_dst_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,40,98,64 ; movaps 0x40(%edx),%xmm4
- DB 15,93,160,101,214,0,0 ; minps 0xd665(%eax),%xmm4
+ DB 15,93,160,53,217,0,0 ; minps 0xd935(%eax),%xmm4
DB 15,41,98,64 ; movaps %xmm4,0x40(%edx)
DB 15,40,106,16 ; movaps 0x10(%edx),%xmm5
DB 15,40,114,32 ; movaps 0x20(%edx),%xmm6
@@ -52533,7 +53214,7 @@ _sk_invert_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 20e6 <_sk_invert_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,186,213,0,0 ; movaps 0xd5ba(%eax),%xmm4
+ DB 15,40,160,138,216,0,0 ; movaps 0xd88a(%eax),%xmm4
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,92,232 ; subps %xmm0,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
@@ -52645,10 +53326,10 @@ _sk_unpremul_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 21e4 <_sk_unpremul_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,188,212,0,0 ; movaps 0xd4bc(%eax),%xmm4
+ DB 15,40,160,140,215,0,0 ; movaps 0xd78c(%eax),%xmm4
DB 15,94,227 ; divps %xmm3,%xmm4
DB 15,40,236 ; movaps %xmm4,%xmm5
- DB 15,194,168,156,213,0,0,1 ; cmpltps 0xd59c(%eax),%xmm5
+ DB 15,194,168,108,216,0,0,1 ; cmpltps 0xd86c(%eax),%xmm5
DB 15,84,236 ; andps %xmm4,%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,205 ; mulps %xmm5,%xmm1
@@ -52675,19 +53356,19 @@ _sk_from_srgb_sse2 LABEL PROC
DB 88 ; pop %eax
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,201 ; mulps %xmm1,%xmm1
- DB 15,40,160,254,212,0,0 ; movaps 0xd4fe(%eax),%xmm4
+ DB 15,40,160,206,215,0,0 ; movaps 0xd7ce(%eax),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,176,110,213,0,0 ; movaps 0xd56e(%eax),%xmm6
+ DB 15,40,176,62,216,0,0 ; movaps 0xd83e(%eax),%xmm6
DB 15,41,117,216 ; movaps %xmm6,-0x28(%ebp)
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,176,94,213,0,0 ; movaps 0xd55e(%eax),%xmm6
+ DB 15,40,176,46,216,0,0 ; movaps 0xd82e(%eax),%xmm6
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,184,126,213,0,0 ; movaps 0xd57e(%eax),%xmm7
+ DB 15,40,184,78,216,0,0 ; movaps 0xd84e(%eax),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,184,142,213,0,0 ; movaps 0xd58e(%eax),%xmm7
+ DB 15,40,184,94,216,0,0 ; movaps 0xd85e(%eax),%xmm7
DB 15,194,215,1 ; cmpltps %xmm7,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -52745,18 +53426,18 @@ _sk_from_srgb_dst_sse2 LABEL PROC
DB 15,40,72,16 ; movaps 0x10(%eax),%xmm1
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,40,161,35,212,0,0 ; movaps 0xd423(%ecx),%xmm4
+ DB 15,40,161,243,214,0,0 ; movaps 0xd6f3(%ecx),%xmm4
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,177,147,212,0,0 ; movaps 0xd493(%ecx),%xmm6
+ DB 15,40,177,99,215,0,0 ; movaps 0xd763(%ecx),%xmm6
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,169,131,212,0,0 ; movaps 0xd483(%ecx),%xmm5
+ DB 15,40,169,83,215,0,0 ; movaps 0xd753(%ecx),%xmm5
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
- DB 15,40,185,163,212,0,0 ; movaps 0xd4a3(%ecx),%xmm7
+ DB 15,40,185,115,215,0,0 ; movaps 0xd773(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,153,179,212,0,0 ; movaps 0xd4b3(%ecx),%xmm3
+ DB 15,40,153,131,215,0,0 ; movaps 0xd783(%ecx),%xmm3
DB 15,194,203,1 ; cmpltps %xmm3,%xmm1
DB 15,84,209 ; andps %xmm1,%xmm2
DB 15,85,200 ; andnps %xmm0,%xmm1
@@ -52816,25 +53497,25 @@ _sk_to_srgb_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 23f8 <_sk_to_srgb_sse2+0x18>
DB 88 ; pop %eax
DB 15,82,218 ; rsqrtps %xmm2,%xmm3
- DB 15,40,160,232,211,0,0 ; movaps 0xd3e8(%eax),%xmm4
+ DB 15,40,160,184,214,0,0 ; movaps 0xd6b8(%eax),%xmm4
DB 15,40,235 ; movaps %xmm3,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
- DB 15,40,128,248,211,0,0 ; movaps 0xd3f8(%eax),%xmm0
+ DB 15,40,128,200,214,0,0 ; movaps 0xd6c8(%eax),%xmm0
DB 15,41,69,232 ; movaps %xmm0,-0x18(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,89,235 ; mulps %xmm3,%xmm5
- DB 15,40,128,8,212,0,0 ; movaps 0xd408(%eax),%xmm0
+ DB 15,40,128,216,214,0,0 ; movaps 0xd6d8(%eax),%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,128,24,212,0,0 ; movaps 0xd418(%eax),%xmm0
+ DB 15,40,128,232,214,0,0 ; movaps 0xd6e8(%eax),%xmm0
DB 15,41,69,216 ; movaps %xmm0,-0x28(%ebp)
DB 15,88,216 ; addps %xmm0,%xmm3
DB 15,83,195 ; rcpps %xmm3,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,168,216,211,0,0 ; movaps 0xd3d8(%eax),%xmm5
+ DB 15,40,168,168,214,0,0 ; movaps 0xd6a8(%eax),%xmm5
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,205 ; mulps %xmm5,%xmm1
- DB 15,40,152,40,212,0,0 ; movaps 0xd428(%eax),%xmm3
+ DB 15,40,152,248,214,0,0 ; movaps 0xd6f8(%eax),%xmm3
DB 15,194,211,1 ; cmpltps %xmm3,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -52903,14 +53584,14 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,92,193 ; subps %xmm1,%xmm0
DB 15,41,69,216 ; movaps %xmm0,-0x28(%ebp)
- DB 15,40,136,177,209,0,0 ; movaps 0xd1b1(%eax),%xmm1
+ DB 15,40,136,129,212,0,0 ; movaps 0xd481(%eax),%xmm1
DB 15,94,200 ; divps %xmm0,%xmm1
DB 15,40,199 ; movaps %xmm7,%xmm0
DB 15,92,194 ; subps %xmm2,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,194,234,1 ; cmpltps %xmm2,%xmm5
- DB 15,84,168,65,211,0,0 ; andps 0xd341(%eax),%xmm5
+ DB 15,84,168,17,214,0,0 ; andps 0xd611(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,196,0 ; cmpeqps %xmm4,%xmm0
@@ -52920,9 +53601,9 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,92,231 ; subps %xmm7,%xmm4
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 15,89,225 ; mulps %xmm1,%xmm4
- DB 15,40,136,81,211,0,0 ; movaps 0xd351(%eax),%xmm1
+ DB 15,40,136,33,214,0,0 ; movaps 0xd621(%eax),%xmm1
DB 15,88,209 ; addps %xmm1,%xmm2
- DB 15,88,160,97,211,0,0 ; addps 0xd361(%eax),%xmm4
+ DB 15,88,160,49,214,0,0 ; addps 0xd631(%eax),%xmm4
DB 15,84,214 ; andps %xmm6,%xmm2
DB 15,85,244 ; andnps %xmm4,%xmm6
DB 15,86,242 ; orps %xmm2,%xmm6
@@ -52934,7 +53615,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,194,226,4 ; cmpneqps %xmm2,%xmm4
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,88,218 ; addps %xmm2,%xmm3
- DB 15,40,168,161,209,0,0 ; movaps 0xd1a1(%eax),%xmm5
+ DB 15,40,168,113,212,0,0 ; movaps 0xd471(%eax),%xmm5
DB 15,92,202 ; subps %xmm2,%xmm1
DB 15,40,211 ; movaps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
@@ -52944,7 +53625,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,86,233 ; orps %xmm1,%xmm5
DB 15,40,77,216 ; movaps -0x28(%ebp),%xmm1
DB 15,94,205 ; divps %xmm5,%xmm1
- DB 15,89,128,113,211,0,0 ; mulps 0xd371(%eax),%xmm0
+ DB 15,89,128,65,214,0,0 ; mulps 0xd641(%eax),%xmm0
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,84,204 ; andps %xmm4,%xmm1
DB 139,69,12 ; mov 0xc(%ebp),%eax
@@ -52967,7 +53648,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,69,184 ; movaps %xmm0,-0x48(%ebp)
DB 232,0,0,0,0 ; call 25ea <_sk_hsl_to_rgb_sse2+0x19>
DB 88 ; pop %eax
- DB 15,40,160,166,208,0,0 ; movaps 0xd0a6(%eax),%xmm4
+ DB 15,40,160,118,211,0,0 ; movaps 0xd376(%eax),%xmm4
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 15,41,165,104,255,255,255 ; movaps %xmm4,-0x98(%ebp)
DB 15,194,218,2 ; cmpleps %xmm2,%xmm3
@@ -52980,13 +53661,13 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,84,243 ; andps %xmm3,%xmm6
DB 15,85,217 ; andnps %xmm1,%xmm3
DB 15,86,222 ; orps %xmm6,%xmm3
- DB 15,40,168,134,210,0,0 ; movaps 0xd286(%eax),%xmm5
+ DB 15,40,168,86,213,0,0 ; movaps 0xd556(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 243,15,91,205 ; cvttps2dq %xmm5,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,193,1 ; cmpltps %xmm1,%xmm0
- DB 15,40,176,182,208,0,0 ; movaps 0xd0b6(%eax),%xmm6
+ DB 15,40,176,134,211,0,0 ; movaps 0xd386(%eax),%xmm6
DB 15,41,117,136 ; movaps %xmm6,-0x78(%ebp)
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,200 ; subps %xmm0,%xmm1
@@ -52996,19 +53677,19 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,93,216 ; movaps %xmm3,-0x28(%ebp)
DB 15,88,210 ; addps %xmm2,%xmm2
DB 15,92,211 ; subps %xmm3,%xmm2
- DB 15,40,184,150,210,0,0 ; movaps 0xd296(%eax),%xmm7
+ DB 15,40,184,102,213,0,0 ; movaps 0xd566(%eax),%xmm7
DB 15,41,189,88,255,255,255 ; movaps %xmm7,-0xa8(%ebp)
DB 15,194,253,2 ; cmpleps %xmm5,%xmm7
DB 15,92,218 ; subps %xmm2,%xmm3
DB 15,41,93,200 ; movaps %xmm3,-0x38(%ebp)
DB 15,40,204 ; movaps %xmm4,%xmm1
DB 15,194,205,2 ; cmpleps %xmm5,%xmm1
- DB 15,40,160,118,210,0,0 ; movaps 0xd276(%eax),%xmm4
+ DB 15,40,160,70,213,0,0 ; movaps 0xd546(%eax),%xmm4
DB 15,41,165,120,255,255,255 ; movaps %xmm4,-0x88(%ebp)
DB 15,194,229,2 ; cmpleps %xmm5,%xmm4
- DB 15,40,176,70,210,0,0 ; movaps 0xd246(%eax),%xmm6
+ DB 15,40,176,22,213,0,0 ; movaps 0xd516(%eax),%xmm6
DB 15,89,238 ; mulps %xmm6,%xmm5
- DB 15,40,128,102,210,0,0 ; movaps 0xd266(%eax),%xmm0
+ DB 15,40,128,54,213,0,0 ; movaps 0xd536(%eax),%xmm0
DB 15,41,69,168 ; movaps %xmm0,-0x58(%ebp)
DB 15,92,197 ; subps %xmm5,%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
@@ -53034,18 +53715,18 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
DB 15,194,200,1 ; cmpltps %xmm0,%xmm1
- DB 15,84,136,182,208,0,0 ; andps 0xd0b6(%eax),%xmm1
+ DB 15,84,136,134,211,0,0 ; andps 0xd386(%eax),%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
DB 15,92,200 ; subps %xmm0,%xmm1
- DB 15,40,128,150,210,0,0 ; movaps 0xd296(%eax),%xmm0
+ DB 15,40,128,102,213,0,0 ; movaps 0xd566(%eax),%xmm0
DB 15,194,193,2 ; cmpleps %xmm1,%xmm0
- DB 15,40,152,166,208,0,0 ; movaps 0xd0a6(%eax),%xmm3
+ DB 15,40,152,118,211,0,0 ; movaps 0xd376(%eax),%xmm3
DB 15,194,217,2 ; cmpleps %xmm1,%xmm3
- DB 15,40,160,118,210,0,0 ; movaps 0xd276(%eax),%xmm4
+ DB 15,40,160,70,213,0,0 ; movaps 0xd546(%eax),%xmm4
DB 15,194,225,2 ; cmpleps %xmm1,%xmm4
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,168,102,210,0,0 ; movaps 0xd266(%eax),%xmm5
+ DB 15,40,168,54,213,0,0 ; movaps 0xd536(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,239 ; mulps %xmm7,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
@@ -53065,7 +53746,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,40,125,232 ; movaps -0x18(%ebp),%xmm7
DB 15,85,252 ; andnps %xmm4,%xmm7
DB 15,40,93,184 ; movaps -0x48(%ebp),%xmm3
- DB 15,88,152,166,210,0,0 ; addps 0xd2a6(%eax),%xmm3
+ DB 15,88,152,118,213,0,0 ; addps 0xd576(%eax),%xmm3
DB 243,15,91,195 ; cvttps2dq %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
@@ -53163,9 +53844,9 @@ _sk_scale_u8_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,252,206,0,0 ; pand 0xcefc(%edx),%xmm4
+ DB 102,15,219,162,204,209,0,0 ; pand 0xd1cc(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,60,208,0,0 ; mulps 0xd03c(%edx),%xmm4
+ DB 15,89,162,12,211,0,0 ; mulps 0xd30c(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 15,89,212 ; mulps %xmm4,%xmm2
@@ -53229,17 +53910,17 @@ _sk_scale_565_sse2 LABEL PROC
DB 15,133,157,0,0,0 ; jne 29dc <_sk_scale_565_sse2+0xd8>
DB 243,15,126,52,126 ; movq (%esi,%edi,2),%xmm6
DB 102,15,97,240 ; punpcklwd %xmm0,%xmm6
- DB 102,15,111,162,146,207,0,0 ; movdqa 0xcf92(%edx),%xmm4
+ DB 102,15,111,162,98,210,0,0 ; movdqa 0xd262(%edx),%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,212 ; cvtdq2ps %xmm4,%xmm2
- DB 15,89,146,162,207,0,0 ; mulps 0xcfa2(%edx),%xmm2
- DB 102,15,111,170,178,207,0,0 ; movdqa 0xcfb2(%edx),%xmm5
+ DB 15,89,146,114,210,0,0 ; mulps 0xd272(%edx),%xmm2
+ DB 102,15,111,170,130,210,0,0 ; movdqa 0xd282(%edx),%xmm5
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,194,207,0,0 ; mulps 0xcfc2(%edx),%xmm5
- DB 102,15,219,178,210,207,0,0 ; pand 0xcfd2(%edx),%xmm6
+ DB 15,89,170,146,210,0,0 ; mulps 0xd292(%edx),%xmm5
+ DB 102,15,219,178,162,210,0,0 ; pand 0xd2a2(%edx),%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,226,207,0,0 ; mulps 0xcfe2(%edx),%xmm6
+ DB 15,89,178,178,210,0,0 ; mulps 0xd2b2(%edx),%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,93,254 ; minps %xmm6,%xmm7
DB 15,40,226 ; movaps %xmm2,%xmm4
@@ -53349,9 +54030,9 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,212,204,0,0 ; pand 0xccd4(%edx),%xmm4
+ DB 102,15,219,162,164,207,0,0 ; pand 0xcfa4(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,20,206,0,0 ; mulps 0xce14(%edx),%xmm4
+ DB 15,89,162,228,208,0,0 ; mulps 0xd0e4(%edx),%xmm4
DB 15,40,105,16 ; movaps 0x10(%ecx),%xmm5
DB 15,40,113,32 ; movaps 0x20(%ecx),%xmm6
DB 15,92,197 ; subps %xmm5,%xmm0
@@ -53427,17 +54108,17 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,133,211,0,0,0 ; jne 2c6a <_sk_lerp_565_sse2+0x113>
DB 243,15,126,44,126 ; movq (%esi,%edi,2),%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
- DB 102,15,111,162,58,205,0,0 ; movdqa 0xcd3a(%edx),%xmm4
+ DB 102,15,111,162,10,208,0,0 ; movdqa 0xd00a(%edx),%xmm4
DB 102,15,219,229 ; pand %xmm5,%xmm4
DB 15,91,204 ; cvtdq2ps %xmm4,%xmm1
- DB 15,89,138,74,205,0,0 ; mulps 0xcd4a(%edx),%xmm1
- DB 102,15,111,178,90,205,0,0 ; movdqa 0xcd5a(%edx),%xmm6
+ DB 15,89,138,26,208,0,0 ; mulps 0xd01a(%edx),%xmm1
+ DB 102,15,111,178,42,208,0,0 ; movdqa 0xd02a(%edx),%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,106,205,0,0 ; mulps 0xcd6a(%edx),%xmm6
- DB 102,15,219,170,122,205,0,0 ; pand 0xcd7a(%edx),%xmm5
+ DB 15,89,178,58,208,0,0 ; mulps 0xd03a(%edx),%xmm6
+ DB 102,15,219,170,74,208,0,0 ; pand 0xd04a(%edx),%xmm5
DB 15,91,213 ; cvtdq2ps %xmm5,%xmm2
- DB 15,89,146,138,205,0,0 ; mulps 0xcd8a(%edx),%xmm2
+ DB 15,89,146,90,208,0,0 ; mulps 0xd05a(%edx),%xmm2
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,41,93,200 ; movaps %xmm3,-0x38(%ebp)
DB 15,40,254 ; movaps %xmm6,%xmm7
@@ -53523,7 +54204,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 139,30 ; mov (%esi),%ebx
DB 15,133,22,1,0,0 ; jne 2dee <_sk_load_tables_sse2+0x13c>
DB 243,15,111,28,187 ; movdqu (%ebx,%edi,4),%xmm3
- DB 102,15,111,146,160,202,0,0 ; movdqa 0xcaa0(%edx),%xmm2
+ DB 102,15,111,146,112,205,0,0 ; movdqa 0xcd70(%edx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -53579,7 +54260,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 102,15,20,215 ; unpcklpd %xmm7,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,224,203,0,0 ; mulps 0xcbe0(%edx),%xmm3
+ DB 15,89,154,176,206,0,0 ; mulps 0xceb0(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -53652,7 +54333,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
- DB 102,15,111,146,223,202,0,0 ; movdqa 0xcadf(%edx),%xmm2
+ DB 102,15,111,146,175,205,0,0 ; movdqa 0xcdaf(%edx),%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,97,196 ; punpcklwd %xmm4,%xmm0
@@ -53724,7 +54405,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 243,15,126,93,232 ; movq -0x18(%ebp),%xmm3
DB 102,15,97,220 ; punpcklwd %xmm4,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,239,202,0,0 ; mulps 0xcaef(%edx),%xmm3
+ DB 15,89,154,191,205,0,0 ; mulps 0xcdbf(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -53795,7 +54476,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 242,15,112,194,232 ; pshuflw $0xe8,%xmm2,%xmm0
DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
- DB 102,15,111,146,184,200,0,0 ; movdqa 0xc8b8(%edx),%xmm2
+ DB 102,15,111,146,136,203,0,0 ; movdqa 0xcb88(%edx),%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
@@ -53860,7 +54541,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 137,198 ; mov %eax,%esi
DB 141,70,8 ; lea 0x8(%esi),%eax
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,72,198,0,0 ; movaps 0xc648(%edx),%xmm3
+ DB 15,40,154,24,201,0,0 ; movaps 0xc918(%edx),%xmm3
DB 80 ; push %eax
DB 81 ; push %ecx
DB 255,86,4 ; call *0x4(%esi)
@@ -53901,7 +54582,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
- DB 15,40,162,235,196,0,0 ; movaps 0xc4eb(%edx),%xmm4
+ DB 15,40,162,187,199,0,0 ; movaps 0xc7bb(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,15,112,232,78 ; pshufd $0x4e,%xmm0,%xmm5
@@ -53923,7 +54604,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 102,15,110,192 ; movd %eax,%xmm0
DB 139,65,4 ; mov 0x4(%ecx),%eax
DB 102,15,196,195,1 ; pinsrw $0x1,%ebx,%xmm0
- DB 15,40,170,27,198,0,0 ; movaps 0xc61b(%edx),%xmm5
+ DB 15,40,170,235,200,0,0 ; movaps 0xc8eb(%edx),%xmm5
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -54051,7 +54732,7 @@ _sk_byte_tables_rgb_sse2 LABEL PROC
DB 102,15,110,199 ; movd %edi,%xmm0
DB 139,121,4 ; mov 0x4(%ecx),%edi
DB 102,15,196,198,1 ; pinsrw $0x1,%esi,%xmm0
- DB 15,40,170,31,196,0,0 ; movaps 0xc41f(%edx),%xmm5
+ DB 15,40,170,239,198,0,0 ; movaps 0xc6ef(%edx),%xmm5
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -54297,15 +54978,15 @@ _sk_parametric_r_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,223,193,0,0 ; mulps 0xc1df(%edx),%xmm5
- DB 15,84,178,239,193,0,0 ; andps 0xc1ef(%edx),%xmm6
- DB 15,86,178,63,191,0,0 ; orps 0xbf3f(%edx),%xmm6
- DB 15,88,170,255,193,0,0 ; addps 0xc1ff(%edx),%xmm5
- DB 15,40,186,15,194,0,0 ; movaps 0xc20f(%edx),%xmm7
+ DB 15,89,170,175,196,0,0 ; mulps 0xc4af(%edx),%xmm5
+ DB 15,84,178,191,196,0,0 ; andps 0xc4bf(%edx),%xmm6
+ DB 15,86,178,15,194,0,0 ; orps 0xc20f(%edx),%xmm6
+ DB 15,88,170,207,196,0,0 ; addps 0xc4cf(%edx),%xmm5
+ DB 15,40,186,223,196,0,0 ; movaps 0xc4df(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,31,194,0,0 ; addps 0xc21f(%edx),%xmm6
- DB 15,40,186,47,194,0,0 ; movaps 0xc22f(%edx),%xmm7
+ DB 15,88,178,239,196,0,0 ; addps 0xc4ef(%edx),%xmm6
+ DB 15,40,186,255,196,0,0 ; movaps 0xc4ff(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -54315,21 +54996,21 @@ _sk_parametric_r_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,79,191,0,0 ; movaps 0xbf4f(%edx),%xmm6
+ DB 15,40,178,31,194,0,0 ; movaps 0xc21f(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,63,194,0,0 ; addps 0xc23f(%edx),%xmm5
- DB 15,40,186,79,194,0,0 ; movaps 0xc24f(%edx),%xmm7
+ DB 15,88,170,15,197,0,0 ; addps 0xc50f(%edx),%xmm5
+ DB 15,40,186,31,197,0,0 ; movaps 0xc51f(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,95,194,0,0 ; movaps 0xc25f(%edx),%xmm7
+ DB 15,40,186,47,197,0,0 ; movaps 0xc52f(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,111,194,0,0 ; movaps 0xc26f(%edx),%xmm0
+ DB 15,40,130,63,197,0,0 ; movaps 0xc53f(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,127,194,0,0 ; mulps 0xc27f(%edx),%xmm0
+ DB 15,89,130,79,197,0,0 ; mulps 0xc54f(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -54381,15 +55062,15 @@ _sk_parametric_g_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,168,192,0,0 ; mulps 0xc0a8(%edx),%xmm5
- DB 15,84,178,184,192,0,0 ; andps 0xc0b8(%edx),%xmm6
- DB 15,86,178,8,190,0,0 ; orps 0xbe08(%edx),%xmm6
- DB 15,88,170,200,192,0,0 ; addps 0xc0c8(%edx),%xmm5
- DB 15,40,186,216,192,0,0 ; movaps 0xc0d8(%edx),%xmm7
+ DB 15,89,170,120,195,0,0 ; mulps 0xc378(%edx),%xmm5
+ DB 15,84,178,136,195,0,0 ; andps 0xc388(%edx),%xmm6
+ DB 15,86,178,216,192,0,0 ; orps 0xc0d8(%edx),%xmm6
+ DB 15,88,170,152,195,0,0 ; addps 0xc398(%edx),%xmm5
+ DB 15,40,186,168,195,0,0 ; movaps 0xc3a8(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,232,192,0,0 ; addps 0xc0e8(%edx),%xmm6
- DB 15,40,186,248,192,0,0 ; movaps 0xc0f8(%edx),%xmm7
+ DB 15,88,178,184,195,0,0 ; addps 0xc3b8(%edx),%xmm6
+ DB 15,40,186,200,195,0,0 ; movaps 0xc3c8(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -54399,21 +55080,21 @@ _sk_parametric_g_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,24,190,0,0 ; movaps 0xbe18(%edx),%xmm6
+ DB 15,40,178,232,192,0,0 ; movaps 0xc0e8(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,8,193,0,0 ; addps 0xc108(%edx),%xmm5
- DB 15,40,186,24,193,0,0 ; movaps 0xc118(%edx),%xmm7
+ DB 15,88,170,216,195,0,0 ; addps 0xc3d8(%edx),%xmm5
+ DB 15,40,186,232,195,0,0 ; movaps 0xc3e8(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,40,193,0,0 ; movaps 0xc128(%edx),%xmm7
+ DB 15,40,186,248,195,0,0 ; movaps 0xc3f8(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,56,193,0,0 ; movaps 0xc138(%edx),%xmm0
+ DB 15,40,130,8,196,0,0 ; movaps 0xc408(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,72,193,0,0 ; mulps 0xc148(%edx),%xmm0
+ DB 15,89,130,24,196,0,0 ; mulps 0xc418(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -54464,15 +55145,15 @@ _sk_parametric_b_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,116,191,0,0 ; mulps 0xbf74(%edx),%xmm5
- DB 15,84,178,132,191,0,0 ; andps 0xbf84(%edx),%xmm6
- DB 15,86,178,212,188,0,0 ; orps 0xbcd4(%edx),%xmm6
- DB 15,88,170,148,191,0,0 ; addps 0xbf94(%edx),%xmm5
- DB 15,40,186,164,191,0,0 ; movaps 0xbfa4(%edx),%xmm7
+ DB 15,89,170,68,194,0,0 ; mulps 0xc244(%edx),%xmm5
+ DB 15,84,178,84,194,0,0 ; andps 0xc254(%edx),%xmm6
+ DB 15,86,178,164,191,0,0 ; orps 0xbfa4(%edx),%xmm6
+ DB 15,88,170,100,194,0,0 ; addps 0xc264(%edx),%xmm5
+ DB 15,40,186,116,194,0,0 ; movaps 0xc274(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,180,191,0,0 ; addps 0xbfb4(%edx),%xmm6
- DB 15,40,186,196,191,0,0 ; movaps 0xbfc4(%edx),%xmm7
+ DB 15,88,178,132,194,0,0 ; addps 0xc284(%edx),%xmm6
+ DB 15,40,186,148,194,0,0 ; movaps 0xc294(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -54482,21 +55163,21 @@ _sk_parametric_b_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,228,188,0,0 ; movaps 0xbce4(%edx),%xmm6
+ DB 15,40,178,180,191,0,0 ; movaps 0xbfb4(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,212,191,0,0 ; addps 0xbfd4(%edx),%xmm5
- DB 15,40,186,228,191,0,0 ; movaps 0xbfe4(%edx),%xmm7
+ DB 15,88,170,164,194,0,0 ; addps 0xc2a4(%edx),%xmm5
+ DB 15,40,186,180,194,0,0 ; movaps 0xc2b4(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,244,191,0,0 ; movaps 0xbff4(%edx),%xmm7
+ DB 15,40,186,196,194,0,0 ; movaps 0xc2c4(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,4,192,0,0 ; movaps 0xc004(%edx),%xmm0
+ DB 15,40,130,212,194,0,0 ; movaps 0xc2d4(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,20,192,0,0 ; mulps 0xc014(%edx),%xmm0
+ DB 15,89,130,228,194,0,0 ; mulps 0xc2e4(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -54547,15 +55228,15 @@ _sk_parametric_a_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,64,190,0,0 ; mulps 0xbe40(%edx),%xmm5
- DB 15,84,178,80,190,0,0 ; andps 0xbe50(%edx),%xmm6
- DB 15,86,178,160,187,0,0 ; orps 0xbba0(%edx),%xmm6
- DB 15,88,170,96,190,0,0 ; addps 0xbe60(%edx),%xmm5
- DB 15,40,186,112,190,0,0 ; movaps 0xbe70(%edx),%xmm7
+ DB 15,89,170,16,193,0,0 ; mulps 0xc110(%edx),%xmm5
+ DB 15,84,178,32,193,0,0 ; andps 0xc120(%edx),%xmm6
+ DB 15,86,178,112,190,0,0 ; orps 0xbe70(%edx),%xmm6
+ DB 15,88,170,48,193,0,0 ; addps 0xc130(%edx),%xmm5
+ DB 15,40,186,64,193,0,0 ; movaps 0xc140(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,128,190,0,0 ; addps 0xbe80(%edx),%xmm6
- DB 15,40,186,144,190,0,0 ; movaps 0xbe90(%edx),%xmm7
+ DB 15,88,178,80,193,0,0 ; addps 0xc150(%edx),%xmm6
+ DB 15,40,186,96,193,0,0 ; movaps 0xc160(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -54565,21 +55246,21 @@ _sk_parametric_a_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,176,187,0,0 ; movaps 0xbbb0(%edx),%xmm6
+ DB 15,40,178,128,190,0,0 ; movaps 0xbe80(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,160,190,0,0 ; addps 0xbea0(%edx),%xmm5
- DB 15,40,186,176,190,0,0 ; movaps 0xbeb0(%edx),%xmm7
+ DB 15,88,170,112,193,0,0 ; addps 0xc170(%edx),%xmm5
+ DB 15,40,186,128,193,0,0 ; movaps 0xc180(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,192,190,0,0 ; movaps 0xbec0(%edx),%xmm7
+ DB 15,40,186,144,193,0,0 ; movaps 0xc190(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,208,190,0,0 ; movaps 0xbed0(%edx),%xmm0
+ DB 15,40,130,160,193,0,0 ; movaps 0xc1a0(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,224,190,0,0 ; mulps 0xbee0(%edx),%xmm0
+ DB 15,89,130,176,193,0,0 ; mulps 0xc1b0(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -54612,15 +55293,15 @@ _sk_gamma_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 3c21 <_sk_gamma_sse2+0x12>
DB 88 ; pop %eax
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,128,15,189,0,0 ; mulps 0xbd0f(%eax),%xmm0
- DB 15,84,152,31,189,0,0 ; andps 0xbd1f(%eax),%xmm3
- DB 15,86,152,111,186,0,0 ; orps 0xba6f(%eax),%xmm3
- DB 15,88,128,47,189,0,0 ; addps 0xbd2f(%eax),%xmm0
+ DB 15,89,128,223,191,0,0 ; mulps 0xbfdf(%eax),%xmm0
+ DB 15,84,152,239,191,0,0 ; andps 0xbfef(%eax),%xmm3
+ DB 15,86,152,63,189,0,0 ; orps 0xbd3f(%eax),%xmm3
+ DB 15,88,128,255,191,0,0 ; addps 0xbfff(%eax),%xmm0
DB 15,40,227 ; movaps %xmm3,%xmm4
- DB 15,89,160,63,189,0,0 ; mulps 0xbd3f(%eax),%xmm4
+ DB 15,89,160,15,192,0,0 ; mulps 0xc00f(%eax),%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,88,152,79,189,0,0 ; addps 0xbd4f(%eax),%xmm3
- DB 15,40,160,95,189,0,0 ; movaps 0xbd5f(%eax),%xmm4
+ DB 15,88,152,31,192,0,0 ; addps 0xc01f(%eax),%xmm3
+ DB 15,40,160,47,192,0,0 ; movaps 0xc02f(%eax),%xmm4
DB 15,94,227 ; divps %xmm3,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -54633,30 +55314,30 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,194,227,1 ; cmpltps %xmm3,%xmm4
- DB 15,84,160,127,186,0,0 ; andps 0xba7f(%eax),%xmm4
+ DB 15,84,160,79,189,0,0 ; andps 0xbd4f(%eax),%xmm4
DB 15,92,220 ; subps %xmm4,%xmm3
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,227 ; subps %xmm3,%xmm4
- DB 15,88,128,111,189,0,0 ; addps 0xbd6f(%eax),%xmm0
- DB 15,40,176,143,189,0,0 ; movaps 0xbd8f(%eax),%xmm6
+ DB 15,88,128,63,192,0,0 ; addps 0xc03f(%eax),%xmm0
+ DB 15,40,176,95,192,0,0 ; movaps 0xc05f(%eax),%xmm6
DB 15,92,244 ; subps %xmm4,%xmm6
- DB 15,40,168,127,189,0,0 ; movaps 0xbd7f(%eax),%xmm5
+ DB 15,40,168,79,192,0,0 ; movaps 0xc04f(%eax),%xmm5
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,40,152,159,189,0,0 ; movaps 0xbd9f(%eax),%xmm3
+ DB 15,40,152,111,192,0,0 ; movaps 0xc06f(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,94,230 ; divps %xmm6,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 15,89,128,15,189,0,0 ; mulps 0xbd0f(%eax),%xmm0
- DB 15,84,136,31,189,0,0 ; andps 0xbd1f(%eax),%xmm1
- DB 15,86,136,111,186,0,0 ; orps 0xba6f(%eax),%xmm1
- DB 15,88,128,47,189,0,0 ; addps 0xbd2f(%eax),%xmm0
+ DB 15,89,128,223,191,0,0 ; mulps 0xbfdf(%eax),%xmm0
+ DB 15,84,136,239,191,0,0 ; andps 0xbfef(%eax),%xmm1
+ DB 15,86,136,63,189,0,0 ; orps 0xbd3f(%eax),%xmm1
+ DB 15,88,128,255,191,0,0 ; addps 0xbfff(%eax),%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
- DB 15,89,176,63,189,0,0 ; mulps 0xbd3f(%eax),%xmm6
+ DB 15,89,176,15,192,0,0 ; mulps 0xc00f(%eax),%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,136,79,189,0,0 ; addps 0xbd4f(%eax),%xmm1
- DB 15,40,176,95,189,0,0 ; movaps 0xbd5f(%eax),%xmm6
+ DB 15,88,136,31,192,0,0 ; addps 0xc01f(%eax),%xmm1
+ DB 15,40,176,47,192,0,0 ; movaps 0xc02f(%eax),%xmm6
DB 15,94,241 ; divps %xmm1,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -54664,12 +55345,12 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,194,241,1 ; cmpltps %xmm1,%xmm6
- DB 15,84,176,127,186,0,0 ; andps 0xba7f(%eax),%xmm6
+ DB 15,84,176,79,189,0,0 ; andps 0xbd4f(%eax),%xmm6
DB 15,92,206 ; subps %xmm6,%xmm1
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,241 ; subps %xmm1,%xmm6
- DB 15,88,128,111,189,0,0 ; addps 0xbd6f(%eax),%xmm0
- DB 15,40,184,143,189,0,0 ; movaps 0xbd8f(%eax),%xmm7
+ DB 15,88,128,63,192,0,0 ; addps 0xc03f(%eax),%xmm0
+ DB 15,40,184,95,192,0,0 ; movaps 0xc05f(%eax),%xmm7
DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
@@ -54677,15 +55358,15 @@ _sk_gamma_sse2 LABEL PROC
DB 15,94,207 ; divps %xmm7,%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,91,194 ; cvtdq2ps %xmm2,%xmm0
- DB 15,89,128,15,189,0,0 ; mulps 0xbd0f(%eax),%xmm0
- DB 15,84,144,31,189,0,0 ; andps 0xbd1f(%eax),%xmm2
- DB 15,86,144,111,186,0,0 ; orps 0xba6f(%eax),%xmm2
- DB 15,88,128,47,189,0,0 ; addps 0xbd2f(%eax),%xmm0
- DB 15,40,176,63,189,0,0 ; movaps 0xbd3f(%eax),%xmm6
+ DB 15,89,128,223,191,0,0 ; mulps 0xbfdf(%eax),%xmm0
+ DB 15,84,144,239,191,0,0 ; andps 0xbfef(%eax),%xmm2
+ DB 15,86,144,63,189,0,0 ; orps 0xbd3f(%eax),%xmm2
+ DB 15,88,128,255,191,0,0 ; addps 0xbfff(%eax),%xmm0
+ DB 15,40,176,15,192,0,0 ; movaps 0xc00f(%eax),%xmm6
DB 15,89,242 ; mulps %xmm2,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,144,79,189,0,0 ; addps 0xbd4f(%eax),%xmm2
- DB 15,40,176,95,189,0,0 ; movaps 0xbd5f(%eax),%xmm6
+ DB 15,88,144,31,192,0,0 ; addps 0xc01f(%eax),%xmm2
+ DB 15,40,176,47,192,0,0 ; movaps 0xc02f(%eax),%xmm6
DB 15,94,242 ; divps %xmm2,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 15,89,69,232 ; mulps -0x18(%ebp),%xmm0
@@ -54693,18 +55374,18 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,194,242,1 ; cmpltps %xmm2,%xmm6
- DB 15,84,176,127,186,0,0 ; andps 0xba7f(%eax),%xmm6
+ DB 15,84,176,79,189,0,0 ; andps 0xbd4f(%eax),%xmm6
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
- DB 15,88,128,111,189,0,0 ; addps 0xbd6f(%eax),%xmm0
+ DB 15,88,128,63,192,0,0 ; addps 0xc03f(%eax),%xmm0
DB 15,89,238 ; mulps %xmm6,%xmm5
DB 15,92,197 ; subps %xmm5,%xmm0
- DB 15,40,144,143,189,0,0 ; movaps 0xbd8f(%eax),%xmm2
+ DB 15,40,144,95,192,0,0 ; movaps 0xc05f(%eax),%xmm2
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,94,218 ; divps %xmm2,%xmm3
DB 15,88,216 ; addps %xmm0,%xmm3
- DB 15,40,128,175,189,0,0 ; movaps 0xbdaf(%eax),%xmm0
+ DB 15,40,128,127,192,0,0 ; movaps 0xc07f(%eax),%xmm0
DB 15,89,224 ; mulps %xmm0,%xmm4
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,89,216 ; mulps %xmm0,%xmm3
@@ -54731,29 +55412,29 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 232,0,0,0,0 ; call 3e09 <_sk_lab_to_xyz_sse2+0x15>
DB 88 ; pop %eax
- DB 15,89,144,215,187,0,0 ; mulps 0xbbd7(%eax),%xmm2
- DB 15,40,160,103,185,0,0 ; movaps 0xb967(%eax),%xmm4
+ DB 15,89,144,167,190,0,0 ; mulps 0xbea7(%eax),%xmm2
+ DB 15,40,160,55,188,0,0 ; movaps 0xbc37(%eax),%xmm4
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 15,40,168,231,187,0,0 ; movaps 0xbbe7(%eax),%xmm5
+ DB 15,40,168,183,190,0,0 ; movaps 0xbeb7(%eax),%xmm5
DB 15,88,205 ; addps %xmm5,%xmm1
DB 15,89,220 ; mulps %xmm4,%xmm3
DB 15,88,221 ; addps %xmm5,%xmm3
- DB 15,88,144,247,187,0,0 ; addps 0xbbf7(%eax),%xmm2
- DB 15,89,144,7,188,0,0 ; mulps 0xbc07(%eax),%xmm2
- DB 15,89,136,23,188,0,0 ; mulps 0xbc17(%eax),%xmm1
+ DB 15,88,144,199,190,0,0 ; addps 0xbec7(%eax),%xmm2
+ DB 15,89,144,215,190,0,0 ; mulps 0xbed7(%eax),%xmm2
+ DB 15,89,136,231,190,0,0 ; mulps 0xbee7(%eax),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 15,89,152,39,188,0,0 ; mulps 0xbc27(%eax),%xmm3
+ DB 15,89,152,247,190,0,0 ; mulps 0xbef7(%eax),%xmm3
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,152,55,188,0,0 ; movaps 0xbc37(%eax),%xmm3
+ DB 15,40,152,7,191,0,0 ; movaps 0xbf07(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,194,224,1 ; cmpltps %xmm0,%xmm4
- DB 15,40,176,71,188,0,0 ; movaps 0xbc47(%eax),%xmm6
+ DB 15,40,176,23,191,0,0 ; movaps 0xbf17(%eax),%xmm6
DB 15,88,206 ; addps %xmm6,%xmm1
- DB 15,40,184,87,188,0,0 ; movaps 0xbc57(%eax),%xmm7
+ DB 15,40,184,39,191,0,0 ; movaps 0xbf27(%eax),%xmm7
DB 15,89,207 ; mulps %xmm7,%xmm1
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,85,225 ; andnps %xmm1,%xmm4
@@ -54778,8 +55459,8 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,85,221 ; andnps %xmm5,%xmm3
DB 15,86,216 ; orps %xmm0,%xmm3
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,160,103,188,0,0 ; mulps 0xbc67(%eax),%xmm4
- DB 15,89,152,119,188,0,0 ; mulps 0xbc77(%eax),%xmm3
+ DB 15,89,160,55,191,0,0 ; mulps 0xbf37(%eax),%xmm4
+ DB 15,89,152,71,191,0,0 ; mulps 0xbf47(%eax),%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -54815,9 +55496,9 @@ _sk_load_a8_sse2 LABEL PROC
DB 102,15,110,4,62 ; movd (%esi,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,130,103,184,0,0 ; pand 0xb867(%edx),%xmm0
+ DB 102,15,219,130,55,187,0,0 ; pand 0xbb37(%edx),%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,154,167,185,0,0 ; mulps 0xb9a7(%edx),%xmm3
+ DB 15,89,154,119,188,0,0 ; mulps 0xbc77(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -54880,9 +55561,9 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,15,110,36,55 ; movd (%edi,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,147,183,0,0 ; pand 0xb793(%edx),%xmm4
+ DB 102,15,219,162,99,186,0,0 ; pand 0xba63(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,211,184,0,0 ; mulps 0xb8d3(%edx),%xmm4
+ DB 15,89,162,163,187,0,0 ; mulps 0xbba3(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -54971,7 +55652,7 @@ _sk_gather_a8_sse2 LABEL PROC
DB 102,15,96,193 ; punpcklbw %xmm1,%xmm0
DB 102,15,97,193 ; punpcklwd %xmm1,%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,153,166,183,0,0 ; mulps 0xb7a6(%ecx),%xmm3
+ DB 15,89,153,118,186,0,0 ; mulps 0xba76(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -55003,7 +55684,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 15,175,81,4 ; imul 0x4(%ecx),%edx
DB 3,23 ; add (%edi),%edx
DB 139,89,8 ; mov 0x8(%ecx),%ebx
- DB 15,40,166,50,182,0,0 ; movaps 0xb632(%esi),%xmm4
+ DB 15,40,166,2,185,0,0 ; movaps 0xb902(%esi),%xmm4
DB 15,89,227 ; mulps %xmm3,%xmm4
DB 102,15,91,228 ; cvtps2dq %xmm4,%xmm4
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
@@ -55038,7 +55719,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 102,15,197,220,4 ; pextrw $0x4,%xmm4,%ebx
DB 136,92,58,2 ; mov %bl,0x2(%edx,%edi,1)
DB 102,15,112,228,212 ; pshufd $0xd4,%xmm4,%xmm4
- DB 102,15,219,166,82,185,0,0 ; pand 0xb952(%esi),%xmm4
+ DB 102,15,219,166,34,188,0,0 ; pand 0xbc22(%esi),%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
@@ -55072,12 +55753,12 @@ _sk_load_g8_sse2 LABEL PROC
DB 102,15,110,4,62 ; movd (%esi,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,130,112,181,0,0 ; pand 0xb570(%edx),%xmm0
+ DB 102,15,219,130,64,184,0,0 ; pand 0xb840(%edx),%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,176,182,0,0 ; mulps 0xb6b0(%edx),%xmm0
+ DB 15,89,130,128,185,0,0 ; mulps 0xb980(%edx),%xmm0
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,176,180,0,0 ; movaps 0xb4b0(%edx),%xmm3
+ DB 15,40,154,128,183,0,0 ; movaps 0xb780(%edx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 86 ; push %esi
@@ -55133,13 +55814,13 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,196,180,0,0 ; pand 0xb4c4(%edx),%xmm4
+ DB 102,15,219,162,148,183,0,0 ; pand 0xb794(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,4,182,0,0 ; mulps 0xb604(%edx),%xmm4
+ DB 15,89,162,212,184,0,0 ; mulps 0xb8d4(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
DB 15,41,97,32 ; movaps %xmm4,0x20(%ecx)
DB 15,41,97,16 ; movaps %xmm4,0x10(%ecx)
- DB 15,40,162,4,180,0,0 ; movaps 0xb404(%edx),%xmm4
+ DB 15,40,162,212,182,0,0 ; movaps 0xb6d4(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -55229,10 +55910,10 @@ _sk_gather_g8_sse2 LABEL PROC
DB 102,15,96,193 ; punpcklbw %xmm1,%xmm0
DB 102,15,97,193 ; punpcklwd %xmm1,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,173,180,0,0 ; mulps 0xb4ad(%ecx),%xmm0
+ DB 15,89,129,125,183,0,0 ; mulps 0xb77d(%ecx),%xmm0
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,173,178,0,0 ; movaps 0xb2ad(%ecx),%xmm3
+ DB 15,40,153,125,181,0,0 ; movaps 0xb57d(%ecx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 82 ; push %edx
@@ -55267,20 +55948,20 @@ _sk_load_565_sse2 LABEL PROC
DB 117,97 ; jne 44bc <_sk_load_565_sse2+0x8c>
DB 243,15,126,20,126 ; movq (%esi,%edi,2),%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,130,114,180,0,0 ; movdqa 0xb472(%edx),%xmm0
+ DB 102,15,111,130,66,183,0,0 ; movdqa 0xb742(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,130,180,0,0 ; mulps 0xb482(%edx),%xmm0
- DB 102,15,111,138,146,180,0,0 ; movdqa 0xb492(%edx),%xmm1
+ DB 15,89,130,82,183,0,0 ; mulps 0xb752(%edx),%xmm0
+ DB 102,15,111,138,98,183,0,0 ; movdqa 0xb762(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,162,180,0,0 ; mulps 0xb4a2(%edx),%xmm1
- DB 102,15,219,146,178,180,0,0 ; pand 0xb4b2(%edx),%xmm2
+ DB 15,89,138,114,183,0,0 ; mulps 0xb772(%edx),%xmm1
+ DB 102,15,219,146,130,183,0,0 ; pand 0xb782(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,194,180,0,0 ; mulps 0xb4c2(%edx),%xmm2
+ DB 15,89,146,146,183,0,0 ; mulps 0xb792(%edx),%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,98,178,0,0 ; movaps 0xb262(%edx),%xmm3
+ DB 15,40,154,50,181,0,0 ; movaps 0xb532(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -55332,21 +56013,21 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 117,113 ; jne 459c <_sk_load_565_dst_sse2+0x9c>
DB 243,15,126,36,126 ; movq (%esi,%edi,2),%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,111,170,162,179,0,0 ; movdqa 0xb3a2(%edx),%xmm5
+ DB 102,15,111,170,114,182,0,0 ; movdqa 0xb672(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,178,179,0,0 ; mulps 0xb3b2(%edx),%xmm5
+ DB 15,89,170,130,182,0,0 ; mulps 0xb682(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,194,179,0,0 ; movdqa 0xb3c2(%edx),%xmm5
+ DB 102,15,111,170,146,182,0,0 ; movdqa 0xb692(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,210,179,0,0 ; mulps 0xb3d2(%edx),%xmm5
+ DB 15,89,170,162,182,0,0 ; mulps 0xb6a2(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,219,162,226,179,0,0 ; pand 0xb3e2(%edx),%xmm4
+ DB 102,15,219,162,178,182,0,0 ; pand 0xb6b2(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,242,179,0,0 ; mulps 0xb3f2(%edx),%xmm4
+ DB 15,89,162,194,182,0,0 ; mulps 0xb6c2(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
- DB 15,40,162,146,177,0,0 ; movaps 0xb192(%edx),%xmm4
+ DB 15,40,162,98,180,0,0 ; movaps 0xb462(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -55429,20 +56110,20 @@ _sk_gather_565_sse2 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,209,3 ; pinsrw $0x3,%ecx,%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,130,32,178,0,0 ; movdqa 0xb220(%edx),%xmm0
+ DB 102,15,111,130,240,180,0,0 ; movdqa 0xb4f0(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,48,178,0,0 ; mulps 0xb230(%edx),%xmm0
- DB 102,15,111,138,64,178,0,0 ; movdqa 0xb240(%edx),%xmm1
+ DB 15,89,130,0,181,0,0 ; mulps 0xb500(%edx),%xmm0
+ DB 102,15,111,138,16,181,0,0 ; movdqa 0xb510(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,80,178,0,0 ; mulps 0xb250(%edx),%xmm1
- DB 102,15,219,146,96,178,0,0 ; pand 0xb260(%edx),%xmm2
+ DB 15,89,138,32,181,0,0 ; mulps 0xb520(%edx),%xmm1
+ DB 102,15,219,146,48,181,0,0 ; pand 0xb530(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,112,178,0,0 ; mulps 0xb270(%edx),%xmm2
+ DB 15,89,146,64,181,0,0 ; mulps 0xb540(%edx),%xmm2
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,16,176,0,0 ; movaps 0xb010(%edx),%xmm3
+ DB 15,40,154,224,178,0,0 ; movaps 0xb2e0(%edx),%xmm3
DB 81 ; push %ecx
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,80,4 ; call *0x4(%eax)
@@ -55468,8 +56149,8 @@ _sk_store_565_sse2 LABEL PROC
DB 1,210 ; add %edx,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,157,179,0,0 ; movaps 0xb39d(%edi),%xmm4
- DB 15,40,175,173,179,0,0 ; movaps 0xb3ad(%edi),%xmm5
+ DB 15,40,167,109,182,0,0 ; movaps 0xb66d(%edi),%xmm4
+ DB 15,40,175,125,182,0,0 ; movaps 0xb67d(%edi),%xmm5
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,89,244 ; mulps %xmm4,%xmm6
@@ -55547,21 +56228,21 @@ _sk_load_4444_sse2 LABEL PROC
DB 117,112 ; jne 4872 <_sk_load_4444_sse2+0x9b>
DB 243,15,126,28,126 ; movq (%esi,%edi,2),%xmm3
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,130,219,178,0,0 ; movdqa 0xb2db(%edx),%xmm0
+ DB 102,15,111,130,171,181,0,0 ; movdqa 0xb5ab(%edx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,235,178,0,0 ; mulps 0xb2eb(%edx),%xmm0
- DB 102,15,111,138,251,178,0,0 ; movdqa 0xb2fb(%edx),%xmm1
+ DB 15,89,130,187,181,0,0 ; mulps 0xb5bb(%edx),%xmm0
+ DB 102,15,111,138,203,181,0,0 ; movdqa 0xb5cb(%edx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,11,179,0,0 ; mulps 0xb30b(%edx),%xmm1
- DB 102,15,111,146,27,179,0,0 ; movdqa 0xb31b(%edx),%xmm2
+ DB 15,89,138,219,181,0,0 ; mulps 0xb5db(%edx),%xmm1
+ DB 102,15,111,146,235,181,0,0 ; movdqa 0xb5eb(%edx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,43,179,0,0 ; mulps 0xb32b(%edx),%xmm2
- DB 102,15,219,154,59,179,0,0 ; pand 0xb33b(%edx),%xmm3
+ DB 15,89,146,251,181,0,0 ; mulps 0xb5fb(%edx),%xmm2
+ DB 102,15,219,154,11,182,0,0 ; pand 0xb60b(%edx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,75,179,0,0 ; mulps 0xb34b(%edx),%xmm3
+ DB 15,89,154,27,182,0,0 ; mulps 0xb61b(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 82 ; push %edx
@@ -55615,24 +56296,24 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 15,133,128,0,0,0 ; jne 4965 <_sk_load_4444_dst_sse2+0xaf>
DB 243,15,126,36,126 ; movq (%esi,%edi,2),%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,111,170,252,177,0,0 ; movdqa 0xb1fc(%edx),%xmm5
+ DB 102,15,111,170,204,180,0,0 ; movdqa 0xb4cc(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,12,178,0,0 ; mulps 0xb20c(%edx),%xmm5
+ DB 15,89,170,220,180,0,0 ; mulps 0xb4dc(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,28,178,0,0 ; movdqa 0xb21c(%edx),%xmm5
+ DB 102,15,111,170,236,180,0,0 ; movdqa 0xb4ec(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,44,178,0,0 ; mulps 0xb22c(%edx),%xmm5
+ DB 15,89,170,252,180,0,0 ; mulps 0xb4fc(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,111,170,60,178,0,0 ; movdqa 0xb23c(%edx),%xmm5
+ DB 102,15,111,170,12,181,0,0 ; movdqa 0xb50c(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,76,178,0,0 ; mulps 0xb24c(%edx),%xmm5
+ DB 15,89,170,28,181,0,0 ; mulps 0xb51c(%edx),%xmm5
DB 15,41,105,48 ; movaps %xmm5,0x30(%ecx)
- DB 102,15,219,162,92,178,0,0 ; pand 0xb25c(%edx),%xmm4
+ DB 102,15,219,162,44,181,0,0 ; pand 0xb52c(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,108,178,0,0 ; mulps 0xb26c(%edx),%xmm4
+ DB 15,89,162,60,181,0,0 ; mulps 0xb53c(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -55715,21 +56396,21 @@ _sk_gather_4444_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,129,94,176,0,0 ; movdqa 0xb05e(%ecx),%xmm0
+ DB 102,15,111,129,46,179,0,0 ; movdqa 0xb32e(%ecx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,110,176,0,0 ; mulps 0xb06e(%ecx),%xmm0
- DB 102,15,111,137,126,176,0,0 ; movdqa 0xb07e(%ecx),%xmm1
+ DB 15,89,129,62,179,0,0 ; mulps 0xb33e(%ecx),%xmm0
+ DB 102,15,111,137,78,179,0,0 ; movdqa 0xb34e(%ecx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,137,142,176,0,0 ; mulps 0xb08e(%ecx),%xmm1
- DB 102,15,111,145,158,176,0,0 ; movdqa 0xb09e(%ecx),%xmm2
+ DB 15,89,137,94,179,0,0 ; mulps 0xb35e(%ecx),%xmm1
+ DB 102,15,111,145,110,179,0,0 ; movdqa 0xb36e(%ecx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,145,174,176,0,0 ; mulps 0xb0ae(%ecx),%xmm2
- DB 102,15,219,153,190,176,0,0 ; pand 0xb0be(%ecx),%xmm3
+ DB 15,89,145,126,179,0,0 ; mulps 0xb37e(%ecx),%xmm2
+ DB 102,15,219,153,142,179,0,0 ; pand 0xb38e(%ecx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,153,206,176,0,0 ; mulps 0xb0ce(%ecx),%xmm3
+ DB 15,89,153,158,179,0,0 ; mulps 0xb39e(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 81 ; push %ecx
@@ -55757,7 +56438,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 1,210 ; add %edx,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,97,176,0,0 ; movaps 0xb061(%edi),%xmm4
+ DB 15,40,167,49,179,0,0 ; movaps 0xb331(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -55840,11 +56521,11 @@ _sk_load_8888_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 4c54 <_sk_load_8888_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,146,144,171,0,0 ; movdqa 0xab90(%edx),%xmm2
+ DB 102,15,111,146,96,174,0,0 ; movdqa 0xae60(%edx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,162,208,172,0,0 ; movaps 0xacd0(%edx),%xmm4
+ DB 15,40,162,160,175,0,0 ; movaps 0xafa0(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -55907,11 +56588,11 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 4d2b <_sk_load_8888_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,201,170,0,0 ; movdqa 0xaac9(%edx),%xmm5
+ DB 102,15,111,170,153,173,0,0 ; movdqa 0xad99(%edx),%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,40,186,9,172,0,0 ; movaps 0xac09(%edx),%xmm7
+ DB 15,40,186,217,174,0,0 ; movaps 0xaed9(%edx),%xmm7
DB 15,89,247 ; mulps %xmm7,%xmm6
DB 15,41,113,16 ; movaps %xmm6,0x10(%ecx)
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -56004,11 +56685,11 @@ _sk_gather_8888_sse2 LABEL PROC
DB 102,15,98,194 ; punpckldq %xmm2,%xmm0
DB 102,15,98,217 ; punpckldq %xmm1,%xmm3
DB 102,15,108,216 ; punpcklqdq %xmm0,%xmm3
- DB 102,15,111,145,86,169,0,0 ; movdqa 0xa956(%ecx),%xmm2
+ DB 102,15,111,145,38,172,0,0 ; movdqa 0xac26(%ecx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,161,150,170,0,0 ; movaps 0xaa96(%ecx),%xmm4
+ DB 15,40,161,102,173,0,0 ; movaps 0xad66(%ecx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -56050,7 +56731,7 @@ _sk_store_8888_sse2 LABEL PROC
DB 193,226,2 ; shl $0x2,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,235,168,0,0 ; movaps 0xa8eb(%edi),%xmm4
+ DB 15,40,167,187,171,0,0 ; movaps 0xabbb(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -56119,11 +56800,11 @@ _sk_load_bgra_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 4fbf <_sk_load_bgra_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,130,37,168,0,0 ; movdqa 0xa825(%edx),%xmm0
+ DB 102,15,111,130,245,170,0,0 ; movdqa 0xaaf5(%edx),%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 15,40,162,101,169,0,0 ; movaps 0xa965(%edx),%xmm4
+ DB 15,40,162,53,172,0,0 ; movaps 0xac35(%edx),%xmm4
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -56186,11 +56867,11 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 5096 <_sk_load_bgra_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,94,167,0,0 ; movdqa 0xa75e(%edx),%xmm5
+ DB 102,15,111,170,46,170,0,0 ; movdqa 0xaa2e(%edx),%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,40,186,158,168,0,0 ; movaps 0xa89e(%edx),%xmm7
+ DB 15,40,186,110,171,0,0 ; movaps 0xab6e(%edx),%xmm7
DB 15,89,247 ; mulps %xmm7,%xmm6
DB 15,41,113,48 ; movaps %xmm6,0x30(%ecx)
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -56283,11 +56964,11 @@ _sk_gather_bgra_sse2 LABEL PROC
DB 102,15,98,194 ; punpckldq %xmm2,%xmm0
DB 102,15,98,217 ; punpckldq %xmm1,%xmm3
DB 102,15,108,216 ; punpcklqdq %xmm0,%xmm3
- DB 102,15,111,129,235,165,0,0 ; movdqa 0xa5eb(%ecx),%xmm0
+ DB 102,15,111,129,187,168,0,0 ; movdqa 0xa8bb(%ecx),%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 15,40,161,43,167,0,0 ; movaps 0xa72b(%ecx),%xmm4
+ DB 15,40,161,251,169,0,0 ; movaps 0xa9fb(%ecx),%xmm4
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -56329,7 +57010,7 @@ _sk_store_bgra_sse2 LABEL PROC
DB 193,226,2 ; shl $0x2,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,128,165,0,0 ; movaps 0xa580(%edi),%xmm4
+ DB 15,40,167,80,168,0,0 ; movaps 0xa850(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -56426,11 +57107,11 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 102,15,239,210 ; pxor %xmm2,%xmm2
- DB 102,15,111,170,170,168,0,0 ; movdqa 0xa8aa(%edx),%xmm5
+ DB 102,15,111,170,122,171,0,0 ; movdqa 0xab7a(%edx),%xmm5
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
- DB 102,15,219,138,186,168,0,0 ; pand 0xa8ba(%edx),%xmm1
- DB 102,15,111,130,202,168,0,0 ; movdqa 0xa8ca(%edx),%xmm0
+ DB 102,15,219,138,138,171,0,0 ; pand 0xab8a(%edx),%xmm1
+ DB 102,15,111,130,154,171,0,0 ; movdqa 0xab9a(%edx),%xmm0
DB 102,15,127,69,184 ; movdqa %xmm0,-0x48(%ebp)
DB 102,15,114,246,16 ; pslld $0x10,%xmm6
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
@@ -56442,7 +57123,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,219,213 ; pand %xmm5,%xmm2
- DB 102,15,111,154,186,168,0,0 ; movdqa 0xa8ba(%edx),%xmm3
+ DB 102,15,111,154,138,171,0,0 ; movdqa 0xab8a(%edx),%xmm3
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,102,196 ; pcmpgtd %xmm4,%xmm0
@@ -56455,7 +57136,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,219,253 ; pand %xmm5,%xmm7
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 102,15,114,247,16 ; pslld $0x10,%xmm7
- DB 102,15,111,146,202,168,0,0 ; movdqa 0xa8ca(%edx),%xmm2
+ DB 102,15,111,146,154,171,0,0 ; movdqa 0xab9a(%edx),%xmm2
DB 102,15,102,208 ; pcmpgtd %xmm0,%xmm2
DB 102,15,114,240,13 ; pslld $0xd,%xmm0
DB 102,15,235,199 ; por %xmm7,%xmm0
@@ -56470,7 +57151,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,127,93,184 ; movdqa %xmm3,-0x48(%ebp)
DB 102,15,114,247,13 ; pslld $0xd,%xmm7
DB 102,15,235,253 ; por %xmm5,%xmm7
- DB 102,15,111,154,218,168,0,0 ; movdqa 0xa8da(%edx),%xmm3
+ DB 102,15,111,154,170,171,0,0 ; movdqa 0xabaa(%edx),%xmm3
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 102,15,254,227 ; paddd %xmm3,%xmm4
DB 102,15,254,195 ; paddd %xmm3,%xmm0
@@ -56557,18 +57238,18 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 102,15,126,85,232 ; movd %xmm2,-0x18(%ebp)
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 102,15,97,202 ; punpcklwd %xmm2,%xmm1
- DB 102,15,111,186,141,166,0,0 ; movdqa 0xa68d(%edx),%xmm7
+ DB 102,15,111,186,93,169,0,0 ; movdqa 0xa95d(%edx),%xmm7
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,219,215 ; pand %xmm7,%xmm2
- DB 102,15,111,154,157,166,0,0 ; movdqa 0xa69d(%edx),%xmm3
+ DB 102,15,111,154,109,169,0,0 ; movdqa 0xa96d(%edx),%xmm3
DB 102,15,219,203 ; pand %xmm3,%xmm1
- DB 102,15,111,162,173,166,0,0 ; movdqa 0xa6ad(%edx),%xmm4
+ DB 102,15,111,162,125,169,0,0 ; movdqa 0xa97d(%edx),%xmm4
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,102,233 ; pcmpgtd %xmm1,%xmm5
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,15,235,202 ; por %xmm2,%xmm1
- DB 102,15,111,146,189,166,0,0 ; movdqa 0xa6bd(%edx),%xmm2
+ DB 102,15,111,146,141,169,0,0 ; movdqa 0xa98d(%edx),%xmm2
DB 102,15,127,85,184 ; movdqa %xmm2,-0x48(%ebp)
DB 102,15,254,202 ; paddd %xmm2,%xmm1
DB 102,15,223,233 ; pandn %xmm1,%xmm5
@@ -56712,11 +57393,11 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,126,69,248 ; movd %xmm0,-0x8(%ebp)
DB 102,15,97,206 ; punpcklwd %xmm6,%xmm1
DB 102,15,239,210 ; pxor %xmm2,%xmm2
- DB 102,15,111,177,241,163,0,0 ; movdqa 0xa3f1(%ecx),%xmm6
+ DB 102,15,111,177,193,166,0,0 ; movdqa 0xa6c1(%ecx),%xmm6
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
- DB 102,15,219,137,1,164,0,0 ; pand 0xa401(%ecx),%xmm1
- DB 102,15,111,129,17,164,0,0 ; movdqa 0xa411(%ecx),%xmm0
+ DB 102,15,219,137,209,166,0,0 ; pand 0xa6d1(%ecx),%xmm1
+ DB 102,15,111,129,225,166,0,0 ; movdqa 0xa6e1(%ecx),%xmm0
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,102,217 ; pcmpgtd %xmm1,%xmm3
@@ -56727,7 +57408,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,111,213 ; movdqa %xmm5,%xmm2
DB 102,15,219,214 ; pand %xmm6,%xmm2
- DB 102,15,111,153,1,164,0,0 ; movdqa 0xa401(%ecx),%xmm3
+ DB 102,15,111,153,209,166,0,0 ; movdqa 0xa6d1(%ecx),%xmm3
DB 102,15,219,235 ; pand %xmm3,%xmm5
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
@@ -56741,7 +57422,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,219,254 ; pand %xmm6,%xmm7
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 102,15,114,247,16 ; pslld $0x10,%xmm7
- DB 102,15,111,145,17,164,0,0 ; movdqa 0xa411(%ecx),%xmm2
+ DB 102,15,111,145,225,166,0,0 ; movdqa 0xa6e1(%ecx),%xmm2
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,15,102,216 ; pcmpgtd %xmm0,%xmm3
DB 102,15,114,240,13 ; pslld $0xd,%xmm0
@@ -56750,12 +57431,12 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,97,252 ; punpcklwd %xmm4,%xmm7
DB 102,15,219,247 ; pand %xmm7,%xmm6
- DB 102,15,219,185,1,164,0,0 ; pand 0xa401(%ecx),%xmm7
+ DB 102,15,219,185,209,166,0,0 ; pand 0xa6d1(%ecx),%xmm7
DB 102,15,114,246,16 ; pslld $0x10,%xmm6
DB 102,15,102,215 ; pcmpgtd %xmm7,%xmm2
DB 102,15,114,247,13 ; pslld $0xd,%xmm7
DB 102,15,235,254 ; por %xmm6,%xmm7
- DB 102,15,111,161,33,164,0,0 ; movdqa 0xa421(%ecx),%xmm4
+ DB 102,15,111,161,241,166,0,0 ; movdqa 0xa6f1(%ecx),%xmm4
DB 102,15,254,204 ; paddd %xmm4,%xmm1
DB 102,15,254,236 ; paddd %xmm4,%xmm5
DB 102,15,254,196 ; paddd %xmm4,%xmm0
@@ -56792,22 +57473,22 @@ _sk_store_f16_sse2 LABEL PROC
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 232,0,0,0,0 ; call 5923 <_sk_store_f16_sse2+0x19>
DB 88 ; pop %eax
- DB 102,15,111,152,109,162,0,0 ; movdqa 0xa26d(%eax),%xmm3
+ DB 102,15,111,152,61,165,0,0 ; movdqa 0xa53d(%eax),%xmm3
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
- DB 102,15,111,136,157,162,0,0 ; movdqa 0xa29d(%eax),%xmm1
+ DB 102,15,111,136,109,165,0,0 ; movdqa 0xa56d(%eax),%xmm1
DB 102,15,127,77,232 ; movdqa %xmm1,-0x18(%ebp)
DB 102,15,111,240 ; movdqa %xmm0,%xmm6
DB 102,15,114,246,3 ; pslld $0x3,%xmm6
DB 102,15,219,241 ; pand %xmm1,%xmm6
DB 102,15,254,244 ; paddd %xmm4,%xmm6
- DB 102,15,111,184,125,162,0,0 ; movdqa 0xa27d(%eax),%xmm7
+ DB 102,15,111,184,77,165,0,0 ; movdqa 0xa54d(%eax),%xmm7
DB 102,15,127,69,168 ; movdqa %xmm0,-0x58(%ebp)
DB 102,15,219,199 ; pand %xmm7,%xmm0
- DB 102,15,111,168,141,162,0,0 ; movdqa 0xa28d(%eax),%xmm5
+ DB 102,15,111,168,93,165,0,0 ; movdqa 0xa55d(%eax),%xmm5
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,102,200 ; pcmpgtd %xmm0,%xmm1
- DB 102,15,111,128,29,159,0,0 ; movdqa 0x9f1d(%eax),%xmm0
+ DB 102,15,111,128,237,161,0,0 ; movdqa 0xa1ed(%eax),%xmm0
DB 102,15,127,69,216 ; movdqa %xmm0,-0x28(%ebp)
DB 102,15,254,240 ; paddd %xmm0,%xmm6
DB 102,15,114,230,16 ; psrad $0x10,%xmm6
@@ -56939,7 +57620,7 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,162,48,158,0,0 ; movaps 0x9e30(%edx),%xmm4
+ DB 15,40,162,0,161,0,0 ; movaps 0xa100(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -57041,7 +57722,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,170,201,156,0,0 ; movaps 0x9cc9(%edx),%xmm5
+ DB 15,40,170,153,159,0,0 ; movaps 0x9f99(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 102,15,111,204 ; movdqa %xmm4,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -57067,7 +57748,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 15,89,213 ; mulps %xmm5,%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,73,154,0,0 ; movaps 0x9a49(%edx),%xmm3
+ DB 15,40,154,25,157,0,0 ; movaps 0x9d19(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -57112,7 +57793,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 1,210 ; add %edx,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,183,37,158,0,0 ; movaps 0x9e25(%edi),%xmm6
+ DB 15,40,183,245,160,0,0 ; movaps 0xa0f5(%edi),%xmm6
DB 139,121,8 ; mov 0x8(%ecx),%edi
DB 193,230,2 ; shl $0x2,%esi
DB 15,40,224 ; movaps %xmm0,%xmm4
@@ -57384,7 +58065,7 @@ _sk_repeat_x_sse2 LABEL PROC
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,194,238,1 ; cmpltps %xmm6,%xmm5
- DB 15,84,168,209,149,0,0 ; andps 0x95d1(%eax),%xmm5
+ DB 15,84,168,161,152,0,0 ; andps 0x98a1(%eax),%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,89,230 ; mulps %xmm6,%xmm4
@@ -57414,7 +58095,7 @@ _sk_repeat_y_sse2 LABEL PROC
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,194,238,1 ; cmpltps %xmm6,%xmm5
- DB 15,84,168,127,149,0,0 ; andps 0x957f(%eax),%xmm5
+ DB 15,84,168,79,152,0,0 ; andps 0x984f(%eax),%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,89,230 ; mulps %xmm6,%xmm4
@@ -57442,13 +58123,13 @@ _sk_mirror_x_sse2 LABEL PROC
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 243,15,89,169,13,157,0,0 ; mulss 0x9d0d(%ecx),%xmm5
+ DB 243,15,89,169,221,159,0,0 ; mulss 0x9fdd(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,89,232 ; mulps %xmm0,%xmm5
DB 243,15,91,253 ; cvttps2dq %xmm5,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
DB 15,194,239,1 ; cmpltps %xmm7,%xmm5
- DB 15,84,169,45,149,0,0 ; andps 0x952d(%ecx),%xmm5
+ DB 15,84,169,253,151,0,0 ; andps 0x97fd(%ecx),%xmm5
DB 15,92,253 ; subps %xmm5,%xmm7
DB 243,15,88,228 ; addss %xmm4,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
@@ -57481,13 +58162,13 @@ _sk_mirror_y_sse2 LABEL PROC
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
DB 15,92,206 ; subps %xmm6,%xmm1
- DB 243,15,89,169,153,156,0,0 ; mulss 0x9c99(%ecx),%xmm5
+ DB 243,15,89,169,105,159,0,0 ; mulss 0x9f69(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,89,233 ; mulps %xmm1,%xmm5
DB 243,15,91,253 ; cvttps2dq %xmm5,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
DB 15,194,239,1 ; cmpltps %xmm7,%xmm5
- DB 15,84,169,185,148,0,0 ; andps 0x94b9(%ecx),%xmm5
+ DB 15,84,169,137,151,0,0 ; andps 0x9789(%ecx),%xmm5
DB 15,92,253 ; subps %xmm5,%xmm7
DB 243,15,88,228 ; addss %xmm4,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
@@ -57516,7 +58197,7 @@ _sk_clamp_x_1_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,95,224 ; maxps %xmm0,%xmm4
- DB 15,93,160,69,148,0,0 ; minps 0x9445(%eax),%xmm4
+ DB 15,93,160,21,151,0,0 ; minps 0x9715(%eax),%xmm4
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -57539,7 +58220,7 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,194,245,1 ; cmpltps %xmm5,%xmm6
- DB 15,40,184,21,148,0,0 ; movaps 0x9415(%eax),%xmm7
+ DB 15,40,184,229,150,0,0 ; movaps 0x96e5(%eax),%xmm7
DB 15,84,247 ; andps %xmm7,%xmm6
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -57563,14 +58244,14 @@ _sk_mirror_x_1_sse2 LABEL PROC
DB 131,236,8 ; sub $0x8,%esp
DB 232,0,0,0,0 ; call 62d5 <_sk_mirror_x_1_sse2+0xb>
DB 88 ; pop %eax
- DB 15,40,160,59,148,0,0 ; movaps 0x943b(%eax),%xmm4
+ DB 15,40,160,11,151,0,0 ; movaps 0x970b(%eax),%xmm4
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,168,187,147,0,0 ; movaps 0x93bb(%eax),%xmm5
+ DB 15,40,168,139,150,0,0 ; movaps 0x968b(%eax),%xmm5
DB 15,89,232 ; mulps %xmm0,%xmm5
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,194,238,1 ; cmpltps %xmm6,%xmm5
- DB 15,40,184,203,147,0,0 ; movaps 0x93cb(%eax),%xmm7
+ DB 15,40,184,155,150,0,0 ; movaps 0x969b(%eax),%xmm7
DB 15,84,239 ; andps %xmm7,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,88,246 ; addps %xmm6,%xmm6
@@ -57601,10 +58282,10 @@ _sk_luminance_to_alpha_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 633f <_sk_luminance_to_alpha_sse2+0xe>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,128,161,152,0,0 ; mulps 0x98a1(%eax),%xmm0
- DB 15,89,136,177,152,0,0 ; mulps 0x98b1(%eax),%xmm1
+ DB 15,89,128,113,155,0,0 ; mulps 0x9b71(%eax),%xmm0
+ DB 15,89,136,129,155,0,0 ; mulps 0x9b81(%eax),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,152,193,152,0,0 ; mulps 0x98c1(%eax),%xmm3
+ DB 15,89,152,145,155,0,0 ; mulps 0x9b91(%eax),%xmm3
DB 15,88,217 ; addps %xmm1,%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -57984,12 +58665,12 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
DB 78 ; dec %esi
DB 102,15,110,206 ; movd %esi,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
- DB 102,15,111,146,59,148,0,0 ; movdqa 0x943b(%edx),%xmm2
+ DB 102,15,111,146,11,151,0,0 ; movdqa 0x970b(%edx),%xmm2
DB 102,15,219,209 ; pand %xmm1,%xmm2
- DB 102,15,235,146,251,145,0,0 ; por 0x91fb(%edx),%xmm2
+ DB 102,15,235,146,203,148,0,0 ; por 0x94cb(%edx),%xmm2
DB 102,15,114,209,16 ; psrld $0x10,%xmm1
- DB 102,15,235,138,75,148,0,0 ; por 0x944b(%edx),%xmm1
- DB 15,88,138,91,148,0,0 ; addps 0x945b(%edx),%xmm1
+ DB 102,15,235,138,27,151,0,0 ; por 0x971b(%edx),%xmm1
+ DB 15,88,138,43,151,0,0 ; addps 0x972b(%edx),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 243,15,91,201 ; cvttps2dq %xmm1,%xmm1
@@ -58276,30 +58957,30 @@ _sk_xy_to_unit_angle_sse2 LABEL PROC
DB 15,94,247 ; divps %xmm7,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,89,255 ; mulps %xmm7,%xmm7
- DB 15,40,128,123,144,0,0 ; movaps 0x907b(%eax),%xmm0
+ DB 15,40,128,75,147,0,0 ; movaps 0x934b(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,139,144,0,0 ; addps 0x908b(%eax),%xmm0
+ DB 15,88,128,91,147,0,0 ; addps 0x935b(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,155,144,0,0 ; addps 0x909b(%eax),%xmm0
+ DB 15,88,128,107,147,0,0 ; addps 0x936b(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,171,144,0,0 ; addps 0x90ab(%eax),%xmm0
+ DB 15,88,128,123,147,0,0 ; addps 0x937b(%eax),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,40,176,187,144,0,0 ; movaps 0x90bb(%eax),%xmm6
+ DB 15,40,176,139,147,0,0 ; movaps 0x938b(%eax),%xmm6
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,84,245 ; andps %xmm5,%xmm6
DB 15,85,232 ; andnps %xmm0,%xmm5
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,86,238 ; orps %xmm6,%xmm5
DB 15,194,204,1 ; cmpltps %xmm4,%xmm1
- DB 15,40,128,203,138,0,0 ; movaps 0x8acb(%eax),%xmm0
+ DB 15,40,128,155,141,0,0 ; movaps 0x8d9b(%eax),%xmm0
DB 15,92,197 ; subps %xmm5,%xmm0
DB 15,84,193 ; andps %xmm1,%xmm0
DB 15,85,205 ; andnps %xmm5,%xmm1
DB 15,86,200 ; orps %xmm0,%xmm1
DB 15,40,194 ; movaps %xmm2,%xmm0
DB 15,194,196,1 ; cmpltps %xmm4,%xmm0
- DB 15,40,168,219,138,0,0 ; movaps 0x8adb(%eax),%xmm5
+ DB 15,40,168,171,141,0,0 ; movaps 0x8dab(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,84,232 ; andps %xmm0,%xmm5
DB 15,85,193 ; andnps %xmm1,%xmm0
@@ -58363,8 +59044,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,64 ; movss 0x40(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,174,143,0,0 ; mulps 0x8fae(%edx),%xmm4
- DB 15,89,130,190,143,0,0 ; mulps 0x8fbe(%edx),%xmm0
+ DB 15,89,162,126,146,0,0 ; mulps 0x927e(%edx),%xmm4
+ DB 15,89,130,142,146,0,0 ; mulps 0x928e(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -58372,11 +59053,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,174,142,0,0 ; xorps 0x8eae(%edx),%xmm4
+ DB 15,87,162,126,145,0,0 ; xorps 0x917e(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,68 ; movss 0x44(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,174,137,0,0 ; mulps 0x89ae(%edx),%xmm5
+ DB 15,89,170,126,140,0,0 ; mulps 0x8c7e(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,95,196 ; maxps %xmm4,%xmm0
@@ -58412,8 +59093,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,64 ; movss 0x40(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,16,143,0,0 ; mulps 0x8f10(%edx),%xmm4
- DB 15,89,130,32,143,0,0 ; mulps 0x8f20(%edx),%xmm0
+ DB 15,89,162,224,145,0,0 ; mulps 0x91e0(%edx),%xmm4
+ DB 15,89,130,240,145,0,0 ; mulps 0x91f0(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -58421,11 +59102,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,16,142,0,0 ; xorps 0x8e10(%edx),%xmm4
+ DB 15,87,162,224,144,0,0 ; xorps 0x90e0(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,68 ; movss 0x44(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,16,137,0,0 ; mulps 0x8910(%edx),%xmm5
+ DB 15,89,170,224,139,0,0 ; mulps 0x8be0(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
@@ -58452,7 +59133,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,15,89,236 ; mulss %xmm4,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,89,169,152,142,0,0 ; mulps 0x8e98(%ecx),%xmm5
+ DB 15,89,169,104,145,0,0 ; mulps 0x9168(%ecx),%xmm5
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
@@ -58460,7 +59141,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,15,89,228 ; mulss %xmm4,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,129,152,141,0,0 ; xorps 0x8d98(%ecx),%xmm0
+ DB 15,87,129,104,144,0,0 ; xorps 0x9068(%ecx),%xmm0
DB 15,94,197 ; divps %xmm5,%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
@@ -58533,14 +59214,14 @@ _sk_save_xy_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 232,0,0,0,0 ; call 6ee1 <_sk_save_xy_sse2+0x12>
DB 88 ; pop %eax
- DB 15,40,160,175,135,0,0 ; movaps 0x87af(%eax),%xmm4
+ DB 15,40,160,127,138,0,0 ; movaps 0x8a7f(%eax),%xmm4
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,88,236 ; addps %xmm4,%xmm5
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,194,254,1 ; cmpltps %xmm6,%xmm7
- DB 15,40,144,191,135,0,0 ; movaps 0x87bf(%eax),%xmm2
+ DB 15,40,144,143,138,0,0 ; movaps 0x8a8f(%eax),%xmm2
DB 15,84,250 ; andps %xmm2,%xmm7
DB 15,92,247 ; subps %xmm7,%xmm6
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -58618,8 +59299,8 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,231,140,0,0 ; addps 0x8ce7(%eax),%xmm0
- DB 15,40,168,215,134,0,0 ; movaps 0x86d7(%eax),%xmm5
+ DB 15,88,128,183,143,0,0 ; addps 0x8fb7(%eax),%xmm0
+ DB 15,40,168,167,137,0,0 ; movaps 0x89a7(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,0,1,0,0 ; movups %xmm5,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -58645,7 +59326,7 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,129,134,0,0 ; addps 0x8681(%eax),%xmm0
+ DB 15,88,128,81,137,0,0 ; addps 0x8951(%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
@@ -58670,8 +59351,8 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,101,140,0,0 ; addps 0x8c65(%eax),%xmm1
- DB 15,40,168,85,134,0,0 ; movaps 0x8655(%eax),%xmm5
+ DB 15,88,136,53,143,0,0 ; addps 0x8f35(%eax),%xmm1
+ DB 15,40,168,37,137,0,0 ; movaps 0x8925(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,64,1,0,0 ; movups %xmm5,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -58697,7 +59378,7 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,254,133,0,0 ; addps 0x85fe(%eax),%xmm1
+ DB 15,88,136,206,136,0,0 ; addps 0x88ce(%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
@@ -58722,13 +59403,13 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,241,139,0,0 ; addps 0x8bf1(%eax),%xmm0
- DB 15,40,168,209,133,0,0 ; movaps 0x85d1(%eax),%xmm5
+ DB 15,88,128,193,142,0,0 ; addps 0x8ec1(%eax),%xmm0
+ DB 15,40,168,161,136,0,0 ; movaps 0x88a1(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,89,228 ; mulps %xmm4,%xmm4
- DB 15,89,168,1,140,0,0 ; mulps 0x8c01(%eax),%xmm5
- DB 15,88,168,193,135,0,0 ; addps 0x87c1(%eax),%xmm5
+ DB 15,89,168,209,142,0,0 ; mulps 0x8ed1(%eax),%xmm5
+ DB 15,88,168,145,138,0,0 ; addps 0x8a91(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,0,1,0,0 ; movups %xmm5,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -58754,16 +59435,16 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,132,139,0,0 ; addps 0x8b84(%eax),%xmm0
- DB 15,40,168,116,133,0,0 ; movaps 0x8574(%eax),%xmm5
+ DB 15,88,128,84,142,0,0 ; addps 0x8e54(%eax),%xmm0
+ DB 15,40,168,68,136,0,0 ; movaps 0x8844(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,180,139,0,0 ; movaps 0x8bb4(%eax),%xmm4
+ DB 15,40,160,132,142,0,0 ; movaps 0x8e84(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,196,139,0,0 ; addps 0x8bc4(%eax),%xmm4
+ DB 15,88,160,148,142,0,0 ; addps 0x8e94(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,100,133,0,0 ; addps 0x8564(%eax),%xmm4
+ DB 15,88,160,52,136,0,0 ; addps 0x8834(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,212,139,0,0 ; addps 0x8bd4(%eax),%xmm4
+ DB 15,88,160,164,142,0,0 ; addps 0x8ea4(%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
@@ -58786,17 +59467,17 @@ _sk_bicubic_p1x_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,249,132,0,0 ; movaps 0x84f9(%eax),%xmm4
+ DB 15,40,160,201,135,0,0 ; movaps 0x87c9(%eax),%xmm4
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,174,128,0,0,0 ; movups 0x80(%esi),%xmm5
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,176,73,139,0,0 ; movaps 0x8b49(%eax),%xmm6
+ DB 15,40,176,25,142,0,0 ; movaps 0x8e19(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,89,139,0,0 ; addps 0x8b59(%eax),%xmm6
+ DB 15,88,176,41,142,0,0 ; addps 0x8e29(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,105,139,0,0 ; addps 0x8b69(%eax),%xmm6
+ DB 15,88,176,57,142,0,0 ; addps 0x8e39(%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
@@ -58821,11 +59502,11 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,249,138,0,0 ; addps 0x8af9(%eax),%xmm0
+ DB 15,88,128,201,141,0,0 ; addps 0x8dc9(%eax),%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,217,138,0,0 ; mulps 0x8ad9(%eax),%xmm4
- DB 15,88,160,153,134,0,0 ; addps 0x8699(%eax),%xmm4
+ DB 15,89,160,169,141,0,0 ; mulps 0x8da9(%eax),%xmm4
+ DB 15,88,160,105,137,0,0 ; addps 0x8969(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,0,1,0,0 ; movups %xmm4,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -58851,13 +59532,13 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,118,138,0,0 ; addps 0x8a76(%eax),%xmm1
- DB 15,40,168,86,132,0,0 ; movaps 0x8456(%eax),%xmm5
+ DB 15,88,136,70,141,0,0 ; addps 0x8d46(%eax),%xmm1
+ DB 15,40,168,38,135,0,0 ; movaps 0x8726(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,89,228 ; mulps %xmm4,%xmm4
- DB 15,89,168,134,138,0,0 ; mulps 0x8a86(%eax),%xmm5
- DB 15,88,168,70,134,0,0 ; addps 0x8646(%eax),%xmm5
+ DB 15,89,168,86,141,0,0 ; mulps 0x8d56(%eax),%xmm5
+ DB 15,88,168,22,137,0,0 ; addps 0x8916(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,64,1,0,0 ; movups %xmm5,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -58883,16 +59564,16 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,8,138,0,0 ; addps 0x8a08(%eax),%xmm1
- DB 15,40,168,248,131,0,0 ; movaps 0x83f8(%eax),%xmm5
+ DB 15,88,136,216,140,0,0 ; addps 0x8cd8(%eax),%xmm1
+ DB 15,40,168,200,134,0,0 ; movaps 0x86c8(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,56,138,0,0 ; movaps 0x8a38(%eax),%xmm4
+ DB 15,40,160,8,141,0,0 ; movaps 0x8d08(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,72,138,0,0 ; addps 0x8a48(%eax),%xmm4
+ DB 15,88,160,24,141,0,0 ; addps 0x8d18(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,232,131,0,0 ; addps 0x83e8(%eax),%xmm4
+ DB 15,88,160,184,134,0,0 ; addps 0x86b8(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,88,138,0,0 ; addps 0x8a58(%eax),%xmm4
+ DB 15,88,160,40,141,0,0 ; addps 0x8d28(%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
@@ -58915,17 +59596,17 @@ _sk_bicubic_p1y_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,124,131,0,0 ; movaps 0x837c(%eax),%xmm4
+ DB 15,40,160,76,134,0,0 ; movaps 0x864c(%eax),%xmm4
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,174,192,0,0,0 ; movups 0xc0(%esi),%xmm5
DB 15,88,204 ; addps %xmm4,%xmm1
- DB 15,40,176,204,137,0,0 ; movaps 0x89cc(%eax),%xmm6
+ DB 15,40,176,156,140,0,0 ; movaps 0x8c9c(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,220,137,0,0 ; addps 0x89dc(%eax),%xmm6
+ DB 15,88,176,172,140,0,0 ; addps 0x8cac(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,236,137,0,0 ; addps 0x89ec(%eax),%xmm6
+ DB 15,88,176,188,140,0,0 ; addps 0x8cbc(%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
@@ -58950,11 +59631,11 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,123,137,0,0 ; addps 0x897b(%eax),%xmm1
+ DB 15,88,136,75,140,0,0 ; addps 0x8c4b(%eax),%xmm1
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,91,137,0,0 ; mulps 0x895b(%eax),%xmm4
- DB 15,88,160,27,133,0,0 ; addps 0x851b(%eax),%xmm4
+ DB 15,89,160,43,140,0,0 ; mulps 0x8c2b(%eax),%xmm4
+ DB 15,88,160,235,135,0,0 ; addps 0x87eb(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,64,1,0,0 ; movups %xmm4,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -59101,7 +59782,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
- DB 102,15,111,162,197,135,0,0 ; movdqa 0x87c5(%edx),%xmm4
+ DB 102,15,111,162,149,138,0,0 ; movdqa 0x8a95(%edx),%xmm4
DB 102,15,127,165,120,255,255,255 ; movdqa %xmm4,-0x88(%ebp)
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
@@ -59141,7 +59822,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,4,129 ; movss (%ecx,%eax,4),%xmm0
DB 15,20,248 ; unpcklps %xmm0,%xmm7
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
- DB 102,15,111,130,133,129,0,0 ; movdqa 0x8185(%edx),%xmm0
+ DB 102,15,111,130,85,132,0,0 ; movdqa 0x8455(%edx),%xmm0
DB 102,15,127,133,104,255,255,255 ; movdqa %xmm0,-0x98(%ebp)
DB 102,15,254,200 ; paddd %xmm0,%xmm1
DB 102,15,112,193,229 ; pshufd $0xe5,%xmm1,%xmm0
@@ -59158,7 +59839,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,4,129 ; movss (%ecx,%eax,4),%xmm0
DB 15,20,240 ; unpcklps %xmm0,%xmm6
DB 102,15,20,241 ; unpcklpd %xmm1,%xmm6
- DB 15,40,130,181,135,0,0 ; movaps 0x87b5(%edx),%xmm0
+ DB 15,40,130,133,138,0,0 ; movaps 0x8a85(%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)
@@ -59787,7 +60468,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,254,214 ; paddd %xmm6,%xmm2
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,15,111,161,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm4
+ DB 102,15,111,161,9,127,0,0 ; movdqa 0x7f09(%ecx),%xmm4
DB 102,15,112,203,245 ; pshufd $0xf5,%xmm3,%xmm1
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,15,244,204 ; pmuludq %xmm4,%xmm1
@@ -59829,7 +60510,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,223 ; unpcklps %xmm7,%xmm3
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
DB 102,15,41,157,232,254,255,255 ; movapd %xmm3,-0x118(%ebp)
- DB 102,15,254,137,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm1
+ DB 102,15,254,137,201,120,0,0 ; paddd 0x78c9(%ecx),%xmm1
DB 102,15,112,241,229 ; pshufd $0xe5,%xmm1,%xmm6
DB 102,15,126,240 ; movd %xmm6,%eax
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -59844,7 +60525,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,60,130 ; movss (%edx,%eax,4),%xmm7
DB 15,20,223 ; unpcklps %xmm7,%xmm3
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
- DB 15,40,185,41,124,0,0 ; movaps 0x7c29(%ecx),%xmm7
+ DB 15,40,185,249,126,0,0 ; movaps 0x7ef9(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
DB 15,41,133,120,255,255,255 ; movaps %xmm0,-0x88(%ebp)
DB 15,40,133,248,254,255,255 ; movaps -0x108(%ebp),%xmm0
@@ -59865,7 +60546,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,127,101,168 ; movdqa %xmm4,-0x58(%ebp)
DB 102,15,254,212 ; paddd %xmm4,%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,161,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm4
+ DB 102,15,111,161,9,127,0,0 ; movdqa 0x7f09(%ecx),%xmm4
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,112,240,232 ; pshufd $0xe8,%xmm0,%xmm6
@@ -59901,7 +60582,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,213 ; unpcklps %xmm5,%xmm2
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
- DB 102,15,254,129,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm0
+ DB 102,15,254,129,201,120,0,0 ; paddd 0x78c9(%ecx),%xmm0
DB 102,15,112,232,229 ; pshufd $0xe5,%xmm0,%xmm5
DB 102,15,126,232 ; movd %xmm5,%eax
DB 102,15,112,232,78 ; pshufd $0x4e,%xmm0,%xmm5
@@ -59985,7 +60666,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,245 ; unpcklps %xmm5,%xmm6
DB 102,15,20,240 ; unpcklpd %xmm0,%xmm6
- DB 102,15,254,137,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm1
+ DB 102,15,254,137,201,120,0,0 ; paddd 0x78c9(%ecx),%xmm1
DB 102,15,112,193,229 ; pshufd $0xe5,%xmm1,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
@@ -60003,7 +60684,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,254,77,168 ; paddd -0x58(%ebp),%xmm1
DB 102,15,112,193,245 ; pshufd $0xf5,%xmm1,%xmm0
- DB 102,15,111,145,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm2
+ DB 102,15,111,145,9,127,0,0 ; movdqa 0x7f09(%ecx),%xmm2
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -60039,7 +60720,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,216 ; unpcklps %xmm0,%xmm3
DB 102,15,20,217 ; unpcklpd %xmm1,%xmm3
- DB 102,15,254,169,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm5
+ DB 102,15,254,169,201,120,0,0 ; paddd 0x78c9(%ecx),%xmm5
DB 102,15,112,197,229 ; pshufd $0xe5,%xmm5,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,197,78 ; pshufd $0x4e,%xmm5,%xmm0
@@ -60099,7 +60780,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,254,85,152 ; paddd -0x68(%ebp),%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,153,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm3
+ DB 102,15,111,153,9,127,0,0 ; movdqa 0x7f09(%ecx),%xmm3
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -60138,7 +60819,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,229 ; unpcklps %xmm5,%xmm4
DB 102,15,20,227 ; unpcklpd %xmm3,%xmm4
- DB 102,15,254,129,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm0
+ DB 102,15,254,129,201,120,0,0 ; paddd 0x78c9(%ecx),%xmm0
DB 102,15,112,216,229 ; pshufd $0xe5,%xmm0,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,216,78 ; pshufd $0x4e,%xmm0,%xmm3
@@ -60190,7 +60871,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,52,130 ; movss (%edx,%eax,4),%xmm6
DB 15,20,238 ; unpcklps %xmm6,%xmm5
DB 102,15,20,235 ; unpcklpd %xmm3,%xmm5
- DB 102,15,111,137,249,117,0,0 ; movdqa 0x75f9(%ecx),%xmm1
+ DB 102,15,111,137,201,120,0,0 ; movdqa 0x78c9(%ecx),%xmm1
DB 102,15,254,249 ; paddd %xmm1,%xmm7
DB 102,15,112,223,229 ; pshufd $0xe5,%xmm7,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
@@ -60224,7 +60905,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,226 ; movdqa %xmm2,%xmm4
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,208,245 ; pshufd $0xf5,%xmm0,%xmm2
- DB 102,15,111,153,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm3
+ DB 102,15,111,153,9,127,0,0 ; movdqa 0x7f09(%ecx),%xmm3
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,112,218,232 ; pshufd $0xe8,%xmm2,%xmm3
@@ -60281,7 +60962,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,254,85,168 ; paddd -0x58(%ebp),%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,137,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm1
+ DB 102,15,111,137,9,127,0,0 ; movdqa 0x7f09(%ecx),%xmm1
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,112,240,232 ; pshufd $0xe8,%xmm0,%xmm6
@@ -60318,7 +60999,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,212 ; unpcklps %xmm4,%xmm2
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
- DB 102,15,254,129,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm0
+ DB 102,15,254,129,201,120,0,0 ; paddd 0x78c9(%ecx),%xmm0
DB 102,15,112,224,229 ; pshufd $0xe5,%xmm0,%xmm4
DB 102,15,126,224 ; movd %xmm4,%eax
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
@@ -60386,7 +61067,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,93,152 ; movdqa -0x68(%ebp),%xmm3
DB 102,15,254,217 ; paddd %xmm1,%xmm3
DB 102,15,112,211,245 ; pshufd $0xf5,%xmm3,%xmm2
- DB 102,15,111,129,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm0
+ DB 102,15,111,129,9,127,0,0 ; movdqa 0x7f09(%ecx),%xmm0
DB 102,15,244,216 ; pmuludq %xmm0,%xmm3
DB 102,15,244,208 ; pmuludq %xmm0,%xmm2
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -60425,7 +61106,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,28,130 ; movss (%edx,%eax,4),%xmm3
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,238 ; unpcklpd %xmm6,%xmm5
- DB 102,15,254,145,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm2
+ DB 102,15,254,145,201,120,0,0 ; paddd 0x78c9(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -60477,7 +61158,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,208 ; unpcklps %xmm0,%xmm2
DB 102,15,20,215 ; unpcklpd %xmm7,%xmm2
- DB 102,15,111,137,249,117,0,0 ; movdqa 0x75f9(%ecx),%xmm1
+ DB 102,15,111,137,201,120,0,0 ; movdqa 0x78c9(%ecx),%xmm1
DB 102,15,254,217 ; paddd %xmm1,%xmm3
DB 102,15,112,195,229 ; pshufd $0xe5,%xmm3,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
@@ -60512,7 +61193,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,224,245 ; pshufd $0xf5,%xmm0,%xmm4
- DB 102,15,111,169,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm5
+ DB 102,15,111,169,9,127,0,0 ; movdqa 0x7f09(%ecx),%xmm5
DB 102,15,111,221 ; movdqa %xmm5,%xmm3
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,244,227 ; pmuludq %xmm3,%xmm4
@@ -60568,7 +61249,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,254,77,168 ; paddd -0x58(%ebp),%xmm1
DB 102,15,112,193,245 ; pshufd $0xf5,%xmm1,%xmm0
- DB 102,15,111,145,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm2
+ DB 102,15,111,145,9,127,0,0 ; movdqa 0x7f09(%ecx),%xmm2
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -60604,7 +61285,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,216 ; unpcklps %xmm0,%xmm3
DB 102,15,20,217 ; unpcklpd %xmm1,%xmm3
- DB 102,15,254,185,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm7
+ DB 102,15,254,185,201,120,0,0 ; paddd 0x78c9(%ecx),%xmm7
DB 102,15,112,199,229 ; pshufd $0xe5,%xmm7,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,199,78 ; pshufd $0x4e,%xmm7,%xmm0
@@ -60654,7 +61335,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,233 ; movdqa %xmm1,%xmm5
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,15,111,145,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm2
+ DB 102,15,111,145,9,127,0,0 ; movdqa 0x7f09(%ecx),%xmm2
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,111,250 ; movdqa %xmm2,%xmm7
@@ -60693,7 +61374,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,204 ; unpcklps %xmm4,%xmm1
DB 102,15,20,203 ; unpcklpd %xmm3,%xmm1
- DB 102,15,254,145,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm2
+ DB 102,15,254,145,201,120,0,0 ; paddd 0x78c9(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -60747,7 +61428,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,252 ; unpcklps %xmm4,%xmm7
DB 102,15,20,254 ; unpcklpd %xmm6,%xmm7
- DB 102,15,254,153,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm3
+ DB 102,15,254,153,201,120,0,0 ; paddd 0x78c9(%ecx),%xmm3
DB 102,15,112,227,229 ; pshufd $0xe5,%xmm3,%xmm4
DB 102,15,126,224 ; movd %xmm4,%eax
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
@@ -60780,7 +61461,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,254,208 ; paddd %xmm0,%xmm2
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,137,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm1
+ DB 102,15,111,137,9,127,0,0 ; movdqa 0x7f09(%ecx),%xmm1
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -60820,7 +61501,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,225 ; unpcklps %xmm1,%xmm4
DB 102,15,20,226 ; unpcklpd %xmm2,%xmm4
DB 102,15,41,165,88,255,255,255 ; movapd %xmm4,-0xa8(%ebp)
- DB 102,15,254,129,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm0
+ DB 102,15,254,129,201,120,0,0 ; paddd 0x78c9(%ecx),%xmm0
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
DB 102,15,126,200 ; movd %xmm1,%eax
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -60874,7 +61555,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,52,130 ; movss (%edx,%eax,4),%xmm6
DB 15,20,206 ; unpcklps %xmm6,%xmm1
DB 102,15,20,203 ; unpcklpd %xmm3,%xmm1
- DB 102,15,254,145,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm2
+ DB 102,15,254,145,201,120,0,0 ; paddd 0x78c9(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -60943,7 +61624,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,185,117,0,0 ; movaps 0x75b9(%ecx),%xmm3
+ DB 15,40,153,137,120,0,0 ; movaps 0x7889(%ecx),%xmm3
DB 80 ; push %eax
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,82,4 ; call *0x4(%edx)
@@ -60962,15 +61643,15 @@ _sk_gauss_a_to_rgba_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 953c <_sk_gauss_a_to_rgba_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,128,244,103,0,0 ; movaps 0x67f4(%eax),%xmm0
+ DB 15,40,128,196,106,0,0 ; movaps 0x6ac4(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,4,104,0,0 ; addps 0x6804(%eax),%xmm0
+ DB 15,88,128,212,106,0,0 ; addps 0x6ad4(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,20,104,0,0 ; addps 0x6814(%eax),%xmm0
+ DB 15,88,128,228,106,0,0 ; addps 0x6ae4(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,36,104,0,0 ; addps 0x6824(%eax),%xmm0
+ DB 15,88,128,244,106,0,0 ; addps 0x6af4(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,52,104,0,0 ; addps 0x6834(%eax),%xmm0
+ DB 15,88,128,4,107,0,0 ; addps 0x6b04(%eax),%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,200 ; movaps %xmm0,%xmm1
@@ -60982,6 +61663,188 @@ _sk_gauss_a_to_rgba_sse2 LABEL PROC
DB 131,196,24 ; add $0x18,%esp
DB 93 ; pop %ebp
DB 195 ; ret
+
+PUBLIC _sk_bilerp_clamp_8888_sse2
+_sk_bilerp_clamp_8888_sse2 LABEL PROC
+ DB 85 ; push %ebp
+ DB 137,229 ; mov %esp,%ebp
+ DB 83 ; push %ebx
+ DB 87 ; push %edi
+ DB 86 ; push %esi
+ DB 129,236,12,1,0,0 ; sub $0x10c,%esp
+ DB 232,0,0,0,0 ; call 959a <_sk_bilerp_clamp_8888_sse2+0x11>
+ DB 90 ; pop %edx
+ DB 139,69,12 ; mov 0xc(%ebp),%eax
+ DB 139,178,194,107,0,0 ; mov 0x6bc2(%edx),%esi
+ DB 139,14 ; mov (%esi),%ecx
+ DB 137,77,240 ; mov %ecx,-0x10(%ebp)
+ DB 139,24 ; mov (%eax),%ebx
+ DB 15,40,154,198,99,0,0 ; movaps 0x63c6(%edx),%xmm3
+ DB 15,41,133,40,255,255,255 ; movaps %xmm0,-0xd8(%ebp)
+ DB 15,40,224 ; movaps %xmm0,%xmm4
+ DB 15,88,227 ; addps %xmm3,%xmm4
+ DB 243,15,91,196 ; cvttps2dq %xmm4,%xmm0
+ DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
+ DB 15,40,212 ; movaps %xmm4,%xmm2
+ DB 15,194,208,1 ; cmpltps %xmm0,%xmm2
+ DB 15,40,170,214,99,0,0 ; movaps 0x63d6(%edx),%xmm5
+ DB 15,84,213 ; andps %xmm5,%xmm2
+ DB 15,92,194 ; subps %xmm2,%xmm0
+ DB 15,92,224 ; subps %xmm0,%xmm4
+ DB 15,41,77,136 ; movaps %xmm1,-0x78(%ebp)
+ DB 15,88,217 ; addps %xmm1,%xmm3
+ DB 243,15,91,195 ; cvttps2dq %xmm3,%xmm0
+ 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,205 ; andps %xmm5,%xmm1
+ DB 15,92,193 ; subps %xmm1,%xmm0
+ DB 15,92,216 ; subps %xmm0,%xmm3
+ DB 141,77,232 ; lea -0x18(%ebp),%ecx
+ DB 199,65,4,0,0,0,63 ; movl $0x3f000000,0x4(%ecx)
+ DB 199,1,0,0,0,191 ; movl $0xbf000000,(%ecx)
+ DB 243,15,16,75,8 ; movss 0x8(%ebx),%xmm1
+ DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
+ DB 102,15,118,192 ; pcmpeqd %xmm0,%xmm0
+ DB 102,15,254,200 ; paddd %xmm0,%xmm1
+ DB 102,15,127,141,72,255,255,255 ; movdqa %xmm1,-0xb8(%ebp)
+ DB 243,15,16,75,12 ; movss 0xc(%ebx),%xmm1
+ DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
+ DB 102,15,254,200 ; paddd %xmm0,%xmm1
+ DB 102,15,127,77,168 ; movdqa %xmm1,-0x58(%ebp)
+ DB 15,40,197 ; movaps %xmm5,%xmm0
+ DB 15,41,165,56,255,255,255 ; movaps %xmm4,-0xc8(%ebp)
+ DB 15,92,196 ; subps %xmm4,%xmm0
+ DB 15,41,133,120,255,255,255 ; movaps %xmm0,-0x88(%ebp)
+ DB 15,41,93,152 ; movaps %xmm3,-0x68(%ebp)
+ DB 15,92,235 ; subps %xmm3,%xmm5
+ DB 15,41,109,200 ; movaps %xmm5,-0x38(%ebp)
+ DB 139,59 ; mov (%ebx),%edi
+ DB 102,15,110,67,4 ; movd 0x4(%ebx),%xmm0
+ DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
+ DB 102,15,127,69,184 ; movdqa %xmm0,-0x48(%ebp)
+ DB 141,93,240 ; lea -0x10(%ebp),%ebx
+ DB 243,15,16,170,186,107,0,0 ; movss 0x6bba(%edx),%xmm5
+ DB 15,40,138,150,100,0,0 ; movaps 0x6496(%edx),%xmm1
+ DB 15,41,141,88,255,255,255 ; movaps %xmm1,-0xa8(%ebp)
+ DB 15,40,138,214,101,0,0 ; movaps 0x65d6(%edx),%xmm1
+ DB 15,41,141,104,255,255,255 ; movaps %xmm1,-0x98(%ebp)
+ DB 15,87,201 ; xorps %xmm1,%xmm1
+ DB 15,87,210 ; xorps %xmm2,%xmm2
+ DB 15,87,219 ; xorps %xmm3,%xmm3
+ DB 102,15,239,192 ; pxor %xmm0,%xmm0
+ DB 235,4 ; jmp 96a0 <_sk_bilerp_clamp_8888_sse2+0x117>
+ DB 243,15,16,41 ; movss (%ecx),%xmm5
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,46,236 ; ucomiss %xmm4,%xmm5
+ DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
+ DB 15,88,109,136 ; addps -0x78(%ebp),%xmm5
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,95,229 ; maxps %xmm5,%xmm4
+ DB 15,40,109,152 ; movaps -0x68(%ebp),%xmm5
+ DB 15,41,109,216 ; movaps %xmm5,-0x28(%ebp)
+ DB 119,8 ; ja 96c6 <_sk_bilerp_clamp_8888_sse2+0x13d>
+ DB 15,40,109,200 ; movaps -0x38(%ebp),%xmm5
+ DB 15,41,109,216 ; movaps %xmm5,-0x28(%ebp)
+ DB 15,93,101,168 ; minps -0x58(%ebp),%xmm4
+ DB 243,15,91,244 ; cvttps2dq %xmm4,%xmm6
+ DB 102,15,111,101,184 ; movdqa -0x48(%ebp),%xmm4
+ DB 102,15,111,236 ; movdqa %xmm4,%xmm5
+ DB 102,15,244,238 ; pmuludq %xmm6,%xmm5
+ DB 102,15,112,253,232 ; pshufd $0xe8,%xmm5,%xmm7
+ DB 102,15,112,238,245 ; pshufd $0xf5,%xmm6,%xmm5
+ DB 102,15,112,228,245 ; pshufd $0xf5,%xmm4,%xmm4
+ DB 102,15,244,229 ; pmuludq %xmm5,%xmm4
+ DB 102,15,112,228,232 ; pshufd $0xe8,%xmm4,%xmm4
+ DB 102,15,98,252 ; punpckldq %xmm4,%xmm7
+ DB 102,15,127,189,24,255,255,255 ; movdqa %xmm7,-0xe8(%ebp)
+ DB 49,210 ; xor %edx,%edx
+ DB 15,41,157,8,255,255,255 ; movaps %xmm3,-0xf8(%ebp)
+ DB 102,15,127,133,248,254,255,255 ; movdqa %xmm0,-0x108(%ebp)
+ DB 15,41,141,232,254,255,255 ; movaps %xmm1,-0x118(%ebp)
+ DB 243,15,16,68,21,232 ; movss -0x18(%ebp,%edx,1),%xmm0
+ DB 15,40,200 ; movaps %xmm0,%xmm1
+ DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
+ DB 15,88,141,40,255,255,255 ; addps -0xd8(%ebp),%xmm1
+ DB 102,15,239,228 ; pxor %xmm4,%xmm4
+ DB 15,95,225 ; maxps %xmm1,%xmm4
+ DB 15,93,165,72,255,255,255 ; minps -0xb8(%ebp),%xmm4
+ DB 243,15,91,228 ; cvttps2dq %xmm4,%xmm4
+ DB 102,15,254,165,24,255,255,255 ; paddd -0xe8(%ebp),%xmm4
+ DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
+ DB 102,15,112,204,231 ; pshufd $0xe7,%xmm4,%xmm1
+ DB 102,15,126,200 ; movd %xmm1,%eax
+ DB 102,15,110,12,135 ; movd (%edi,%eax,4),%xmm1
+ DB 102,15,126,232 ; movd %xmm5,%eax
+ DB 102,15,110,60,135 ; movd (%edi,%eax,4),%xmm7
+ DB 102,15,126,224 ; movd %xmm4,%eax
+ DB 102,15,112,228,229 ; pshufd $0xe5,%xmm4,%xmm4
+ DB 102,15,110,52,135 ; movd (%edi,%eax,4),%xmm6
+ DB 102,15,126,224 ; movd %xmm4,%eax
+ DB 102,15,110,36,135 ; movd (%edi,%eax,4),%xmm4
+ DB 102,15,239,237 ; pxor %xmm5,%xmm5
+ DB 15,46,197 ; ucomiss %xmm5,%xmm0
+ DB 102,15,98,249 ; punpckldq %xmm1,%xmm7
+ DB 102,15,98,244 ; punpckldq %xmm4,%xmm6
+ DB 102,15,108,247 ; punpcklqdq %xmm7,%xmm6
+ DB 102,15,111,198 ; movdqa %xmm6,%xmm0
+ DB 102,15,111,173,88,255,255,255 ; movdqa -0xa8(%ebp),%xmm5
+ DB 102,15,219,197 ; pand %xmm5,%xmm0
+ DB 15,91,248 ; cvtdq2ps %xmm0,%xmm7
+ DB 15,40,141,104,255,255,255 ; movaps -0x98(%ebp),%xmm1
+ DB 15,89,249 ; mulps %xmm1,%xmm7
+ DB 102,15,111,198 ; movdqa %xmm6,%xmm0
+ DB 102,15,114,208,8 ; psrld $0x8,%xmm0
+ DB 102,15,219,197 ; pand %xmm5,%xmm0
+ DB 15,91,224 ; cvtdq2ps %xmm0,%xmm4
+ DB 15,89,225 ; mulps %xmm1,%xmm4
+ DB 102,15,111,198 ; movdqa %xmm6,%xmm0
+ DB 102,15,114,208,16 ; psrld $0x10,%xmm0
+ DB 102,15,219,197 ; pand %xmm5,%xmm0
+ DB 15,91,232 ; cvtdq2ps %xmm0,%xmm5
+ DB 15,89,233 ; mulps %xmm1,%xmm5
+ DB 102,15,114,214,24 ; psrld $0x18,%xmm6
+ DB 15,91,222 ; cvtdq2ps %xmm6,%xmm3
+ DB 15,89,217 ; mulps %xmm1,%xmm3
+ DB 15,40,181,56,255,255,255 ; movaps -0xc8(%ebp),%xmm6
+ DB 119,7 ; ja 97e9 <_sk_bilerp_clamp_8888_sse2+0x260>
+ DB 15,40,181,120,255,255,255 ; movaps -0x88(%ebp),%xmm6
+ DB 15,89,117,216 ; mulps -0x28(%ebp),%xmm6
+ DB 15,89,254 ; mulps %xmm6,%xmm7
+ DB 15,40,133,248,254,255,255 ; movaps -0x108(%ebp),%xmm0
+ DB 15,88,199 ; addps %xmm7,%xmm0
+ DB 15,89,230 ; mulps %xmm6,%xmm4
+ DB 15,40,141,232,254,255,255 ; movaps -0x118(%ebp),%xmm1
+ DB 15,88,204 ; addps %xmm4,%xmm1
+ DB 15,89,238 ; mulps %xmm6,%xmm5
+ DB 15,88,213 ; addps %xmm5,%xmm2
+ DB 15,89,243 ; mulps %xmm3,%xmm6
+ DB 15,40,157,8,255,255,255 ; movaps -0xf8(%ebp),%xmm3
+ DB 15,88,222 ; addps %xmm6,%xmm3
+ DB 131,194,4 ; add $0x4,%edx
+ DB 131,250,8 ; cmp $0x8,%edx
+ DB 15,133,219,254,255,255 ; jne 9701 <_sk_bilerp_clamp_8888_sse2+0x178>
+ DB 131,193,4 ; add $0x4,%ecx
+ DB 57,217 ; cmp %ebx,%ecx
+ DB 15,133,107,254,255,255 ; jne 969c <_sk_bilerp_clamp_8888_sse2+0x113>
+ DB 139,69,12 ; mov 0xc(%ebp),%eax
+ DB 137,193 ; mov %eax,%ecx
+ DB 141,65,8 ; lea 0x8(%ecx),%eax
+ DB 131,236,8 ; sub $0x8,%esp
+ DB 80 ; push %eax
+ DB 255,117,8 ; pushl 0x8(%ebp)
+ DB 255,81,4 ; call *0x4(%ecx)
+ DB 131,196,16 ; add $0x10,%esp
+ DB 139,6 ; mov (%esi),%eax
+ DB 59,69,240 ; cmp -0x10(%ebp),%eax
+ DB 117,11 ; jne 9858 <_sk_bilerp_clamp_8888_sse2+0x2cf>
+ DB 129,196,12,1,0,0 ; add $0x10c,%esp
+ DB 94 ; pop %esi
+ DB 95 ; pop %edi
+ DB 91 ; pop %ebx
+ DB 93 ; pop %ebp
+ DB 195 ; ret
+ DB 232,163,103,255,255 ; call 0 <_sk_start_pipeline_sse2>
DB 144 ; nop
DB 144 ; nop
DB 144 ; nop
@@ -60997,7 +61860,7 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 131,236,96 ; sub $0x60,%esp
DB 139,125,12 ; mov 0xc(%ebp),%edi
DB 59,125,20 ; cmp 0x14(%ebp),%edi
- DB 15,131,198,0,0,0 ; jae 966a <_sk_start_pipeline_sse2_lowp+0xde>
+ DB 15,131,198,0,0,0 ; jae 993e <_sk_start_pipeline_sse2_lowp+0xde>
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,117,24 ; mov 0x18(%ebp),%esi
@@ -61011,7 +61874,7 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 137,223 ; mov %ebx,%edi
DB 137,243 ; mov %esi,%ebx
- DB 119,78 ; ja 961b <_sk_start_pipeline_sse2_lowp+0x8f>
+ DB 119,78 ; ja 98ef <_sk_start_pipeline_sse2_lowp+0x8f>
DB 139,117,8 ; mov 0x8(%ebp),%esi
DB 15,41,68,36,64 ; movaps %xmm0,0x40(%esp)
DB 15,41,68,36,48 ; movaps %xmm0,0x30(%esp)
@@ -61033,13 +61896,13 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 131,198,16 ; add $0x10,%esi
DB 57,214 ; cmp %edx,%esi
DB 137,198 ; mov %eax,%esi
- DB 118,181 ; jbe 95d0 <_sk_start_pipeline_sse2_lowp+0x44>
+ DB 118,181 ; jbe 98a4 <_sk_start_pipeline_sse2_lowp+0x44>
DB 137,209 ; mov %edx,%ecx
DB 41,193 ; sub %eax,%ecx
DB 137,222 ; mov %ebx,%esi
DB 137,251 ; mov %edi,%ebx
DB 139,124,36,84 ; mov 0x54(%esp),%edi
- DB 116,55 ; je 9660 <_sk_start_pipeline_sse2_lowp+0xd4>
+ DB 116,55 ; je 9934 <_sk_start_pipeline_sse2_lowp+0xd4>
DB 15,41,68,36,64 ; movaps %xmm0,0x40(%esp)
DB 15,41,68,36,48 ; movaps %xmm0,0x30(%esp)
DB 15,41,68,36,32 ; movaps %xmm0,0x20(%esp)
@@ -61057,7 +61920,7 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 71 ; inc %edi
DB 59,125,20 ; cmp 0x14(%ebp),%edi
- DB 15,133,82,255,255,255 ; jne 95bc <_sk_start_pipeline_sse2_lowp+0x30>
+ DB 15,133,82,255,255,255 ; jne 9890 <_sk_start_pipeline_sse2_lowp+0x30>
DB 141,101,244 ; lea -0xc(%ebp),%esp
DB 94 ; pop %esi
DB 95 ; pop %edi
@@ -61076,7 +61939,7 @@ _sk_seed_shader_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9680 <_sk_seed_shader_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9954 <_sk_seed_shader_sse2_lowp+0xd>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,93,24 ; movaps 0x18(%ebp),%xmm3
@@ -61097,7 +61960,7 @@ _sk_seed_shader_sse2_lowp LABEL PROC
DB 102,15,110,210 ; movd %edx,%xmm2
DB 102,15,112,210,0 ; pshufd $0x0,%xmm2,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,88,145,16,96,0,0 ; addps 0x6010(%ecx),%xmm2
+ DB 15,88,145,12,96,0,0 ; addps 0x600c(%ecx),%xmm2
DB 141,78,8 ; lea 0x8(%esi),%ecx
DB 15,41,116,36,64 ; movaps %xmm6,0x40(%esp)
DB 15,41,108,36,48 ; movaps %xmm5,0x30(%esp)
@@ -61415,7 +62278,7 @@ _sk_black_color_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
- DB 232,0,0,0,0 ; call 9a9f <_sk_black_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 9d73 <_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
@@ -61434,7 +62297,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,225,98,0,0 ; movaps 0x62e1(%eax),%xmm3
+ DB 15,40,152,221,98,0,0 ; movaps 0x62dd(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -61454,7 +62317,7 @@ _sk_white_color_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
- DB 232,0,0,0,0 ; call 9b0a <_sk_white_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 9dde <_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
@@ -61473,7 +62336,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,118,98,0,0 ; movaps 0x6276(%eax),%xmm0
+ DB 15,40,128,114,98,0,0 ; movaps 0x6272(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -61492,7 +62355,7 @@ _sk_set_rgb_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9b74 <_sk_set_rgb_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9e48 <_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
@@ -61501,7 +62364,7 @@ _sk_set_rgb_sse2_lowp LABEL PROC
DB 243,15,16,150,16,99,0,0 ; movss 0x6310(%esi),%xmm2
DB 243,15,16,7 ; movss (%edi),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,15,16,142,12,99,0,0 ; movss 0x630c(%esi),%xmm1
+ DB 243,15,16,142,8,99,0,0 ; movss 0x6308(%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
@@ -61548,12 +62411,12 @@ _sk_clamp_a_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9c38 <_sk_clamp_a_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9f0c <_sk_clamp_a_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
DB 139,85,20 ; mov 0x14(%ebp),%edx
- DB 102,15,111,166,88,97,0,0 ; movdqa 0x6158(%esi),%xmm4
+ DB 102,15,111,166,84,97,0,0 ; movdqa 0x6154(%esi),%xmm4
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
DB 102,15,239,236 ; pxor %xmm4,%xmm5
DB 102,15,111,243 ; movdqa %xmm3,%xmm6
@@ -61607,11 +62470,11 @@ _sk_clamp_a_dst_sse2_lowp LABEL PROC
DB 15,41,85,216 ; movaps %xmm2,-0x28(%ebp)
DB 15,41,77,232 ; movaps %xmm1,-0x18(%ebp)
DB 15,40,216 ; movaps %xmm0,%xmm3
- DB 232,0,0,0,0 ; call 9cff <_sk_clamp_a_dst_sse2_lowp+0x1f>
+ DB 232,0,0,0,0 ; call 9fd3 <_sk_clamp_a_dst_sse2_lowp+0x1f>
DB 88 ; pop %eax
DB 102,15,111,101,72 ; movdqa 0x48(%ebp),%xmm4
DB 102,15,111,77,24 ; movdqa 0x18(%ebp),%xmm1
- DB 102,15,111,144,145,96,0,0 ; movdqa 0x6091(%eax),%xmm2
+ DB 102,15,111,144,141,96,0,0 ; movdqa 0x608d(%eax),%xmm2
DB 102,15,111,249 ; movdqa %xmm1,%xmm7
DB 102,15,239,250 ; pxor %xmm2,%xmm7
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -61666,7 +62529,7 @@ _sk_premul_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9dce <_sk_premul_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a0a2 <_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
@@ -61675,7 +62538,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,178,95,0,0 ; movdqa 0x5fb2(%edx),%xmm7
+ DB 102,15,111,186,174,95,0,0 ; movdqa 0x5fae(%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
@@ -61713,12 +62576,12 @@ _sk_premul_dst_sse2_lowp LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 9e63 <_sk_premul_dst_sse2_lowp+0x1a>
+ DB 232,0,0,0,0 ; call a137 <_sk_premul_dst_sse2_lowp+0x1a>
DB 88 ; pop %eax
DB 102,15,111,101,72 ; movdqa 0x48(%ebp),%xmm4
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
DB 102,15,213,236 ; pmullw %xmm4,%xmm5
- DB 102,15,111,176,29,95,0,0 ; movdqa 0x5f1d(%eax),%xmm6
+ DB 102,15,111,176,25,95,0,0 ; movdqa 0x5f19(%eax),%xmm6
DB 102,15,253,238 ; paddw %xmm6,%xmm5
DB 102,15,111,125,40 ; movdqa 0x28(%ebp),%xmm7
DB 102,15,213,252 ; pmullw %xmm4,%xmm7
@@ -61852,12 +62715,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 9ff2 <_sk_invert_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a2c6 <_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,142,93,0,0 ; movdqa 0x5d8e(%eax),%xmm4
+ DB 102,15,111,160,138,93,0,0 ; movdqa 0x5d8a(%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
@@ -61935,11 +62798,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 a0ea <_sk_srcatop_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call a3be <_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,150,92,0,0 ; movdqa 0x5c96(%eax),%xmm0
+ DB 102,15,111,128,146,92,0,0 ; movdqa 0x5c92(%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
@@ -61995,12 +62858,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 a1be <_sk_dstatop_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a492 <_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,194,91,0,0 ; movdqa 0x5bc2(%eax),%xmm7
+ DB 102,15,111,184,190,91,0,0 ; movdqa 0x5bbe(%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
@@ -62051,7 +62914,7 @@ _sk_srcin_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call a27f <_sk_srcin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a553 <_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
@@ -62060,7 +62923,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,1,91,0,0 ; movdqa 0x5b01(%esi),%xmm7
+ DB 102,15,111,190,253,90,0,0 ; movdqa 0x5afd(%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
@@ -62097,14 +62960,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 a316 <_sk_dstin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a5ea <_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,106,90,0,0 ; movdqa 0x5a6a(%eax),%xmm7
+ DB 102,15,111,184,102,90,0,0 ; movdqa 0x5a66(%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
@@ -62146,14 +63009,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 a3be <_sk_srcout_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a692 <_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,194,89,0,0 ; movdqa 0x59c2(%esi),%xmm6
+ DB 102,15,111,182,190,89,0,0 ; movdqa 0x59be(%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
@@ -62195,11 +63058,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 a461 <_sk_dstout_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call a735 <_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,31,89,0,0 ; movdqa 0x591f(%eax),%xmm7
+ DB 102,15,111,184,27,89,0,0 ; movdqa 0x591b(%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
@@ -62249,9 +63112,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 a51d <_sk_srcover_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call a7f1 <_sk_srcover_sse2_lowp+0x19>
DB 88 ; pop %eax
- DB 102,15,111,136,99,88,0,0 ; movdqa 0x5863(%eax),%xmm1
+ DB 102,15,111,136,95,88,0,0 ; movdqa 0x585f(%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
@@ -62308,7 +63171,7 @@ _sk_dstover_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call a5ed <_sk_dstover_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a8c1 <_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
@@ -62316,7 +63179,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,147,87,0,0 ; movdqa 0x5793(%edi),%xmm6
+ DB 102,15,111,183,143,87,0,0 ; movdqa 0x578f(%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
@@ -62360,12 +63223,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 a6a2 <_sk_modulate_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call a976 <_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,222,86,0,0 ; movdqa 0x56de(%eax),%xmm7
+ DB 102,15,111,184,218,86,0,0 ; movdqa 0x56da(%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
@@ -62406,10 +63269,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 a73e <_sk_multiply_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call aa12 <_sk_multiply_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
- DB 102,15,111,160,66,86,0,0 ; movdqa 0x5642(%eax),%xmm4
+ DB 102,15,111,160,62,86,0,0 ; movdqa 0x563e(%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
@@ -62477,17 +63340,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 a83f <_sk_plus__sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call ab13 <_sk_plus__sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,253,77,24 ; paddw 0x18(%ebp),%xmm1
- DB 102,15,111,168,97,85,0,0 ; movdqa 0x5561(%eax),%xmm5
+ DB 102,15,111,168,93,85,0,0 ; movdqa 0x555d(%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,65,85,0,0 ; movdqa 0x5541(%eax),%xmm6
+ DB 102,15,111,176,61,85,0,0 ; movdqa 0x553d(%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
@@ -62546,14 +63409,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 a937 <_sk_screen_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call ac0b <_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,73,84,0,0 ; movdqa 0x5449(%eax),%xmm6
+ DB 102,15,111,176,69,84,0,0 ; movdqa 0x5445(%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
@@ -62609,9 +63472,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 aa17 <_sk_xor__sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call aceb <_sk_xor__sse2_lowp+0x12>
DB 88 ; pop %eax
- DB 102,15,111,176,105,83,0,0 ; movdqa 0x5369(%eax),%xmm6
+ DB 102,15,111,176,101,83,0,0 ; movdqa 0x5365(%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
@@ -62676,7 +63539,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call ab0c <_sk_darken_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call ade0 <_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
@@ -62687,7 +63550,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,132,82,0,0 ; movdqa 0x5284(%eax),%xmm7
+ DB 102,15,111,184,128,82,0,0 ; movdqa 0x5280(%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
@@ -62696,7 +63559,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,116,82,0,0 ; movdqa 0x5274(%eax),%xmm0
+ DB 102,15,111,128,112,82,0,0 ; movdqa 0x5270(%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
@@ -62785,7 +63648,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call acb5 <_sk_lighten_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call af89 <_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
@@ -62794,7 +63657,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,219,80,0,0 ; movdqa 0x50db(%eax),%xmm7
+ DB 102,15,111,184,215,80,0,0 ; movdqa 0x50d7(%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
@@ -62803,7 +63666,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,203,80,0,0 ; movdqa 0x50cb(%eax),%xmm0
+ DB 102,15,111,128,199,80,0,0 ; movdqa 0x50c7(%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)
@@ -62891,7 +63754,7 @@ _sk_difference_sse2_lowp LABEL PROC
DB 15,41,85,184 ; movaps %xmm2,-0x48(%ebp)
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call ae53 <_sk_difference_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call b127 <_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
@@ -62902,7 +63765,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,61,79,0,0 ; movdqa 0x4f3d(%eax),%xmm7
+ DB 102,15,111,184,57,79,0,0 ; movdqa 0x4f39(%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
@@ -62911,11 +63774,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,45,79,0,0 ; movdqa 0x4f2d(%eax),%xmm0
+ DB 102,15,111,128,41,79,0,0 ; movdqa 0x4f29(%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,93,79,0,0 ; movdqa 0x4f5d(%eax),%xmm0
+ DB 102,15,111,128,89,79,0,0 ; movdqa 0x4f59(%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
@@ -63002,16 +63865,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 b007 <_sk_exclusion_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call b2db <_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,121,77,0,0 ; movdqa 0x4d79(%eax),%xmm7
+ DB 102,15,111,184,117,77,0,0 ; movdqa 0x4d75(%eax),%xmm7
DB 102,15,253,207 ; paddw %xmm7,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,15,111,176,169,77,0,0 ; movdqa 0x4da9(%eax),%xmm6
+ DB 102,15,111,176,165,77,0,0 ; movdqa 0x4da5(%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
@@ -63070,9 +63933,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 b101 <_sk_hardlight_sse2_lowp+0x1c>
+ DB 232,0,0,0,0 ; call b3d5 <_sk_hardlight_sse2_lowp+0x1c>
DB 88 ; pop %eax
- DB 102,15,111,184,127,76,0,0 ; movdqa 0x4c7f(%eax),%xmm7
+ DB 102,15,111,184,123,76,0,0 ; movdqa 0x4c7b(%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
@@ -63099,7 +63962,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,143,76,0,0 ; movdqa 0x4c8f(%eax),%xmm0
+ DB 102,15,111,128,139,76,0,0 ; movdqa 0x4c8b(%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
@@ -63204,10 +64067,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 b323 <_sk_overlay_sse2_lowp+0x1f>
+ DB 232,0,0,0,0 ; call b5f7 <_sk_overlay_sse2_lowp+0x1f>
DB 88 ; pop %eax
DB 102,15,111,69,72 ; movdqa 0x48(%ebp),%xmm0
- DB 102,15,111,184,93,74,0,0 ; movdqa 0x4a5d(%eax),%xmm7
+ DB 102,15,111,184,89,74,0,0 ; movdqa 0x4a59(%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
@@ -63234,7 +64097,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,109,74,0,0 ; movdqa 0x4a6d(%eax),%xmm2
+ DB 102,15,111,144,105,74,0,0 ; movdqa 0x4a69(%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
@@ -63362,10 +64225,10 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b592 <_sk_load_8888_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call b866 <_sk_load_8888_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b5b8 <_sk_load_8888_sse2_lowp+0x56>
+ DB 119,32 ; ja b88c <_sk_load_8888_sse2_lowp+0x56>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,50,1,0,0 ; mov 0x132(%edi,%ecx,4),%ecx
@@ -63374,14 +64237,14 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,28,179 ; movss (%ebx,%esi,4),%xmm3
DB 15,87,246 ; xorps %xmm6,%xmm6
- DB 235,73 ; jmp b601 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,73 ; jmp b8d5 <_sk_load_8888_sse2_lowp+0x9f>
DB 102,15,16,28,179 ; movupd (%ebx,%esi,4),%xmm3
DB 15,16,116,179,16 ; movups 0x10(%ebx,%esi,4),%xmm6
- DB 235,61 ; jmp b601 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,61 ; jmp b8d5 <_sk_load_8888_sse2_lowp+0x9f>
DB 102,15,110,68,179,8 ; movd 0x8(%ebx,%esi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,179 ; movlpd (%ebx,%esi,4),%xmm3
- DB 235,43 ; jmp b601 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,43 ; jmp b8d5 <_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
@@ -63398,7 +64261,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,238,71,0,0 ; movdqa 0x47ee(%edi),%xmm5
+ DB 102,15,111,175,234,71,0,0 ; movdqa 0x47ea(%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
@@ -63475,10 +64338,10 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b71d <_sk_load_8888_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call b9f1 <_sk_load_8888_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b743 <_sk_load_8888_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja ba17 <_sk_load_8888_dst_sse2_lowp+0x63>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,59,1,0,0 ; mov 0x13b(%edi,%ecx,4),%ecx
@@ -63487,14 +64350,14 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,60,179 ; movss (%ebx,%esi,4),%xmm7
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,73 ; jmp b78c <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp ba60 <_sk_load_8888_dst_sse2_lowp+0xac>
DB 102,15,16,60,179 ; movupd (%ebx,%esi,4),%xmm7
DB 15,16,92,179,16 ; movups 0x10(%ebx,%esi,4),%xmm3
- DB 235,61 ; jmp b78c <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp ba60 <_sk_load_8888_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,8 ; movd 0x8(%ebx,%esi,4),%xmm2
DB 102,15,112,250,69 ; pshufd $0x45,%xmm2,%xmm7
DB 102,15,18,60,179 ; movlpd (%ebx,%esi,4),%xmm7
- DB 235,43 ; jmp b78c <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp ba60 <_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
@@ -63511,7 +64374,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,99,70,0,0 ; movdqa 0x4663(%edi),%xmm2
+ DB 102,15,111,151,95,70,0,0 ; movdqa 0x465f(%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
@@ -63603,19 +64466,19 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call b8e8 <_sk_store_8888_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call bbbc <_sk_store_8888_sse2_lowp+0x74>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
- DB 119,19 ; ja b905 <_sk_store_8888_sse2_lowp+0x91>
+ DB 119,19 ; ja bbd9 <_sk_store_8888_sse2_lowp+0x91>
DB 15,182,219 ; movzbl %bl,%ebx
DB 3,140,153,184,0,0,0 ; add 0xb8(%ecx,%ebx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,60,183 ; movd %xmm7,(%edi,%esi,4)
- DB 235,93 ; jmp b962 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,93 ; jmp bc36 <_sk_store_8888_sse2_lowp+0xee>
DB 243,15,127,60,183 ; movdqu %xmm7,(%edi,%esi,4)
DB 243,15,127,116,183,16 ; movdqu %xmm6,0x10(%edi,%esi,4)
- DB 235,80 ; jmp b962 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,80 ; jmp bc36 <_sk_store_8888_sse2_lowp+0xee>
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 102,15,112,223,78 ; pshufd $0x4e,%xmm7,%xmm3
@@ -63623,7 +64486,7 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 102,15,111,230 ; movdqa %xmm6,%xmm4
DB 102,15,214,60,183 ; movq %xmm7,(%edi,%esi,4)
- DB 235,48 ; jmp b962 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,48 ; jmp bc36 <_sk_store_8888_sse2_lowp+0xee>
DB 102,15,112,222,78 ; pshufd $0x4e,%xmm6,%xmm3
DB 102,15,126,92,183,24 ; movd %xmm3,0x18(%edi,%esi,4)
DB 15,40,93,72 ; movaps 0x48(%ebp),%xmm3
@@ -63660,7 +64523,7 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 42,0 ; sub (%eax),%al
DB 0,0 ; add %al,(%eax)
- DB 117,0 ; jne b9ae <_sk_store_8888_sse2_lowp+0x13a>
+ DB 117,0 ; jne bc82 <_sk_store_8888_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -63690,10 +64553,10 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b9ec <_sk_load_bgra_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call bcc0 <_sk_load_bgra_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja ba12 <_sk_load_bgra_sse2_lowp+0x56>
+ DB 119,32 ; ja bce6 <_sk_load_bgra_sse2_lowp+0x56>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,52,1,0,0 ; mov 0x134(%edi,%ecx,4),%ecx
@@ -63702,14 +64565,14 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,28,179 ; movss (%ebx,%esi,4),%xmm3
DB 15,87,246 ; xorps %xmm6,%xmm6
- DB 235,73 ; jmp ba5b <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,73 ; jmp bd2f <_sk_load_bgra_sse2_lowp+0x9f>
DB 102,15,16,28,179 ; movupd (%ebx,%esi,4),%xmm3
DB 15,16,116,179,16 ; movups 0x10(%ebx,%esi,4),%xmm6
- DB 235,61 ; jmp ba5b <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,61 ; jmp bd2f <_sk_load_bgra_sse2_lowp+0x9f>
DB 102,15,110,68,179,8 ; movd 0x8(%ebx,%esi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,179 ; movlpd (%ebx,%esi,4),%xmm3
- DB 235,43 ; jmp ba5b <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,43 ; jmp bd2f <_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
@@ -63726,7 +64589,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,148,67,0,0 ; movdqa 0x4394(%edi),%xmm5
+ DB 102,15,111,175,144,67,0,0 ; movdqa 0x4390(%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
@@ -63804,10 +64667,10 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call bb79 <_sk_load_bgra_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call be4d <_sk_load_bgra_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja bb9f <_sk_load_bgra_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja be73 <_sk_load_bgra_dst_sse2_lowp+0x63>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,59,1,0,0 ; mov 0x13b(%edi,%ecx,4),%ecx
@@ -63816,14 +64679,14 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,60,179 ; movss (%ebx,%esi,4),%xmm7
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,73 ; jmp bbe8 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp bebc <_sk_load_bgra_dst_sse2_lowp+0xac>
DB 102,15,16,60,179 ; movupd (%ebx,%esi,4),%xmm7
DB 15,16,92,179,16 ; movups 0x10(%ebx,%esi,4),%xmm3
- DB 235,61 ; jmp bbe8 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp bebc <_sk_load_bgra_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,8 ; movd 0x8(%ebx,%esi,4),%xmm2
DB 102,15,112,250,69 ; pshufd $0x45,%xmm2,%xmm7
DB 102,15,18,60,179 ; movlpd (%ebx,%esi,4),%xmm7
- DB 235,43 ; jmp bbe8 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp bebc <_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
@@ -63840,7 +64703,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,7,66,0,0 ; movdqa 0x4207(%edi),%xmm2
+ DB 102,15,111,151,3,66,0,0 ; movdqa 0x4203(%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
@@ -63932,19 +64795,19 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call bd44 <_sk_store_bgra_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call c018 <_sk_store_bgra_sse2_lowp+0x74>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
- DB 119,19 ; ja bd61 <_sk_store_bgra_sse2_lowp+0x91>
+ DB 119,19 ; ja c035 <_sk_store_bgra_sse2_lowp+0x91>
DB 15,182,219 ; movzbl %bl,%ebx
DB 3,140,153,184,0,0,0 ; add 0xb8(%ecx,%ebx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,60,183 ; movd %xmm7,(%edi,%esi,4)
- DB 235,93 ; jmp bdbe <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,93 ; jmp c092 <_sk_store_bgra_sse2_lowp+0xee>
DB 243,15,127,60,183 ; movdqu %xmm7,(%edi,%esi,4)
DB 243,15,127,116,183,16 ; movdqu %xmm6,0x10(%edi,%esi,4)
- DB 235,80 ; jmp bdbe <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,80 ; jmp c092 <_sk_store_bgra_sse2_lowp+0xee>
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 102,15,112,223,78 ; pshufd $0x4e,%xmm7,%xmm3
@@ -63952,7 +64815,7 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 102,15,111,230 ; movdqa %xmm6,%xmm4
DB 102,15,214,60,183 ; movq %xmm7,(%edi,%esi,4)
- DB 235,48 ; jmp bdbe <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,48 ; jmp c092 <_sk_store_bgra_sse2_lowp+0xee>
DB 102,15,112,222,78 ; pshufd $0x4e,%xmm6,%xmm3
DB 102,15,126,92,183,24 ; movd %xmm3,0x18(%edi,%esi,4)
DB 15,40,93,72 ; movaps 0x48(%ebp),%xmm3
@@ -63989,7 +64852,7 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 42,0 ; sub (%eax),%al
DB 0,0 ; add %al,(%eax)
- DB 117,0 ; jne be0a <_sk_store_bgra_sse2_lowp+0x13a>
+ DB 117,0 ; jne c0de <_sk_store_bgra_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -64006,7 +64869,7 @@ _sk_gather_8888_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,96 ; sub $0x60,%esp
- DB 232,0,0,0,0 ; call be25 <_sk_gather_8888_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call c0f9 <_sk_gather_8888_sse2_lowp+0xd>
DB 90 ; pop %edx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -64098,7 +64961,7 @@ _sk_gather_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,216 ; packssdw %xmm0,%xmm3
- DB 102,15,111,186,91,63,0,0 ; movdqa 0x3f5b(%edx),%xmm7
+ DB 102,15,111,186,87,63,0,0 ; movdqa 0x3f57(%edx),%xmm7
DB 102,15,114,210,16 ; psrld $0x10,%xmm2
DB 102,15,114,212,16 ; psrld $0x10,%xmm4
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
@@ -64135,7 +64998,7 @@ _sk_gather_bgra_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call c020 <_sk_gather_bgra_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call c2f4 <_sk_gather_bgra_sse2_lowp+0xd>
DB 90 ; pop %edx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -64226,7 +65089,7 @@ _sk_gather_bgra_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,218 ; packssdw %xmm2,%xmm3
- DB 102,15,111,162,96,61,0,0 ; movdqa 0x3d60(%edx),%xmm4
+ DB 102,15,111,162,92,61,0,0 ; movdqa 0x3d5c(%edx),%xmm4
DB 102,15,114,208,16 ; psrld $0x10,%xmm0
DB 102,15,114,215,16 ; psrld $0x10,%xmm7
DB 102,15,114,247,16 ; pslld $0x10,%xmm7
@@ -64279,10 +65142,10 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c244 <_sk_load_565_sse2_lowp+0x3b>
+ DB 232,0,0,0,0 ; call c518 <_sk_load_565_sse2_lowp+0x3b>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja c266 <_sk_load_565_sse2_lowp+0x5d>
+ DB 119,28 ; ja c53a <_sk_load_565_sse2_lowp+0x5d>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,142,244,0,0,0 ; mov 0xf4(%esi,%ecx,4),%ecx
@@ -64290,14 +65153,14 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,123 ; movzwl (%ebx,%edi,2),%ecx
DB 102,15,110,193 ; movd %ecx,%xmm0
- DB 235,59 ; jmp c2a1 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,59 ; jmp c575 <_sk_load_565_sse2_lowp+0x98>
DB 243,15,111,4,123 ; movdqu (%ebx,%edi,2),%xmm0
- DB 235,52 ; jmp c2a1 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,52 ; jmp c575 <_sk_load_565_sse2_lowp+0x98>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,68,123,4,2 ; pinsrw $0x2,0x4(%ebx,%edi,2),%xmm0
DB 243,15,16,12,123 ; movss (%ebx,%edi,2),%xmm1
DB 243,15,16,193 ; movss %xmm1,%xmm0
- DB 235,30 ; jmp c2a1 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,30 ; jmp c575 <_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
@@ -64305,11 +65168,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,124,59,0,0 ; pand 0x3b7c(%esi),%xmm7
+ DB 102,15,219,190,120,59,0,0 ; pand 0x3b78(%esi),%xmm7
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,142,140,59,0,0 ; pand 0x3b8c(%esi),%xmm1
- DB 102,15,111,150,156,59,0,0 ; movdqa 0x3b9c(%esi),%xmm2
+ DB 102,15,219,142,136,59,0,0 ; pand 0x3b88(%esi),%xmm1
+ DB 102,15,111,150,152,59,0,0 ; movdqa 0x3b98(%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
@@ -64331,7 +65194,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,60,59,0,0 ; movaps 0x3b3c(%esi),%xmm3
+ DB 15,40,158,56,59,0,0 ; movaps 0x3b38(%esi),%xmm3
DB 255,80,4 ; call *0x4(%eax)
DB 131,196,92 ; add $0x5c,%esp
DB 94 ; pop %esi
@@ -64375,10 +65238,10 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c37f <_sk_load_565_dst_sse2_lowp+0x2b>
+ DB 232,0,0,0,0 ; call c653 <_sk_load_565_dst_sse2_lowp+0x2b>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c3a1 <_sk_load_565_dst_sse2_lowp+0x4d>
+ DB 119,28 ; ja c675 <_sk_load_565_dst_sse2_lowp+0x4d>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,249,0,0,0 ; mov 0xf9(%edi,%ecx,4),%ecx
@@ -64386,14 +65249,14 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,59 ; jmp c3dc <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,59 ; jmp c6b0 <_sk_load_565_dst_sse2_lowp+0x88>
DB 243,15,111,36,115 ; movdqu (%ebx,%esi,2),%xmm4
- DB 235,52 ; jmp c3dc <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,52 ; jmp c6b0 <_sk_load_565_dst_sse2_lowp+0x88>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,100,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm4
DB 243,15,16,44,115 ; movss (%ebx,%esi,2),%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,30 ; jmp c3dc <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,30 ; jmp c6b0 <_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
@@ -64401,11 +65264,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,65,58,0,0 ; pand 0x3a41(%edi),%xmm6
+ DB 102,15,219,183,61,58,0,0 ; pand 0x3a3d(%edi),%xmm6
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,175,81,58,0,0 ; pand 0x3a51(%edi),%xmm5
- DB 102,15,111,191,97,58,0,0 ; movdqa 0x3a61(%edi),%xmm7
+ DB 102,15,219,175,77,58,0,0 ; pand 0x3a4d(%edi),%xmm5
+ DB 102,15,111,191,93,58,0,0 ; movdqa 0x3a5d(%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
@@ -64418,7 +65281,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,1,58,0,0 ; movaps 0x3a01(%edi),%xmm6
+ DB 15,40,183,253,57,0,0 ; movaps 0x39fd(%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)
@@ -64461,15 +65324,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 c4a6 <_sk_store_565_sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call c77a <_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,74,57,0,0 ; pand 0x394a(%edi),%xmm2
+ DB 102,15,219,151,70,57,0,0 ; pand 0x3946(%edi),%xmm2
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,113,246,3 ; psllw $0x3,%xmm6
- DB 102,15,219,183,90,57,0,0 ; pand 0x395a(%edi),%xmm6
+ DB 102,15,219,183,86,57,0,0 ; pand 0x3956(%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
@@ -64488,19 +65351,19 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 128,249,6 ; cmp $0x6,%cl
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,40,125,24 ; movaps 0x18(%ebp),%xmm7
- DB 119,22 ; ja c51e <_sk_store_565_sse2_lowp+0x8a>
+ DB 119,22 ; ja c7f2 <_sk_store_565_sse2_lowp+0x8a>
DB 15,182,201 ; movzbl %cl,%ecx
DB 3,188,143,242,0,0,0 ; add 0xf2(%edi,%ecx,4),%edi
DB 255,231 ; jmp *%edi
DB 102,15,126,209 ; movd %xmm2,%ecx
DB 102,137,12,115 ; mov %cx,(%ebx,%esi,2)
- DB 235,59 ; jmp c559 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,59 ; jmp c82d <_sk_store_565_sse2_lowp+0xc5>
DB 243,15,127,20,115 ; movdqu %xmm2,(%ebx,%esi,2)
- DB 235,52 ; jmp c559 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,52 ; jmp c82d <_sk_store_565_sse2_lowp+0xc5>
DB 102,15,197,202,2 ; pextrw $0x2,%xmm2,%ecx
DB 102,137,76,115,4 ; mov %cx,0x4(%ebx,%esi,2)
DB 102,15,126,20,115 ; movd %xmm2,(%ebx,%esi,2)
- DB 235,35 ; jmp c559 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,35 ; jmp c82d <_sk_store_565_sse2_lowp+0xc5>
DB 102,15,197,202,6 ; pextrw $0x6,%xmm2,%ecx
DB 102,137,76,115,12 ; mov %cx,0xc(%ebx,%esi,2)
DB 102,15,197,202,5 ; pextrw $0x5,%xmm2,%ecx
@@ -64574,7 +65437,7 @@ _sk_gather_565_sse2_lowp LABEL PROC
DB 102,15,244,242 ; pmuludq %xmm2,%xmm6
DB 102,15,112,211,245 ; pshufd $0xf5,%xmm3,%xmm2
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
- DB 232,0,0,0,0 ; call c62c <_sk_gather_565_sse2_lowp+0x78>
+ DB 232,0,0,0,0 ; call c900 <_sk_gather_565_sse2_lowp+0x78>
DB 89 ; pop %ecx
DB 139,50 ; mov (%edx),%esi
DB 102,15,112,246,232 ; pshufd $0xe8,%xmm6,%xmm6
@@ -64635,11 +65498,11 @@ _sk_gather_565_sse2_lowp LABEL PROC
DB 102,15,108,198 ; punpcklqdq %xmm6,%xmm0
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,15,219,169,148,55,0,0 ; pand 0x3794(%ecx),%xmm5
+ DB 102,15,219,169,144,55,0,0 ; pand 0x3790(%ecx),%xmm5
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,137,164,55,0,0 ; pand 0x37a4(%ecx),%xmm1
- DB 102,15,111,145,180,55,0,0 ; movdqa 0x37b4(%ecx),%xmm2
+ DB 102,15,219,137,160,55,0,0 ; pand 0x37a0(%ecx),%xmm1
+ DB 102,15,111,145,176,55,0,0 ; movdqa 0x37b0(%ecx),%xmm2
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,197 ; por %xmm5,%xmm0
@@ -64661,7 +65524,7 @@ _sk_gather_565_sse2_lowp LABEL PROC
DB 137,116,36,8 ; mov %esi,0x8(%esp)
DB 137,92,36,4 ; mov %ebx,0x4(%esp)
DB 137,20,36 ; mov %edx,(%esp)
- DB 15,40,153,84,55,0,0 ; movaps 0x3754(%ecx),%xmm3
+ DB 15,40,153,80,55,0,0 ; movaps 0x3750(%ecx),%xmm3
DB 255,80,4 ; call *0x4(%eax)
DB 131,196,108 ; add $0x6c,%esp
DB 94 ; pop %esi
@@ -64692,10 +65555,10 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c7e6 <_sk_load_4444_sse2_lowp+0x37>
+ DB 232,0,0,0,0 ; call caba <_sk_load_4444_sse2_lowp+0x37>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c808 <_sk_load_4444_sse2_lowp+0x59>
+ DB 119,28 ; ja cadc <_sk_load_4444_sse2_lowp+0x59>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,250,0,0,0 ; mov 0xfa(%edi,%ecx,4),%ecx
@@ -64703,14 +65566,14 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,59 ; jmp c843 <_sk_load_4444_sse2_lowp+0x94>
+ DB 235,59 ; jmp cb17 <_sk_load_4444_sse2_lowp+0x94>
DB 243,15,111,36,115 ; movdqu (%ebx,%esi,2),%xmm4
- DB 235,52 ; jmp c843 <_sk_load_4444_sse2_lowp+0x94>
+ DB 235,52 ; jmp cb17 <_sk_load_4444_sse2_lowp+0x94>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,100,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm4
DB 243,15,16,4,115 ; movss (%ebx,%esi,2),%xmm0
DB 243,15,16,224 ; movss %xmm0,%xmm4
- DB 235,30 ; jmp c843 <_sk_load_4444_sse2_lowp+0x94>
+ DB 235,30 ; jmp cb17 <_sk_load_4444_sse2_lowp+0x94>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,100,115,12,6 ; pinsrw $0x6,0xc(%ebx,%esi,2),%xmm4
DB 102,15,196,100,115,10,5 ; pinsrw $0x5,0xa(%ebx,%esi,2),%xmm4
@@ -64720,7 +65583,7 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,135,42,54,0,0 ; movdqa 0x362a(%edi),%xmm0
+ DB 102,15,111,135,38,54,0,0 ; movdqa 0x3626(%edi),%xmm0
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,111,220 ; movdqa %xmm4,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -64793,10 +65656,10 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c92b <_sk_load_4444_dst_sse2_lowp+0x2f>
+ DB 232,0,0,0,0 ; call cbff <_sk_load_4444_dst_sse2_lowp+0x2f>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c94d <_sk_load_4444_dst_sse2_lowp+0x51>
+ DB 119,28 ; ja cc21 <_sk_load_4444_dst_sse2_lowp+0x51>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,253,0,0,0 ; mov 0xfd(%edi,%ecx,4),%ecx
@@ -64804,14 +65667,14 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,249 ; movd %ecx,%xmm7
- DB 235,59 ; jmp c988 <_sk_load_4444_dst_sse2_lowp+0x8c>
+ DB 235,59 ; jmp cc5c <_sk_load_4444_dst_sse2_lowp+0x8c>
DB 243,15,111,60,115 ; movdqu (%ebx,%esi,2),%xmm7
- DB 235,52 ; jmp c988 <_sk_load_4444_dst_sse2_lowp+0x8c>
+ DB 235,52 ; jmp cc5c <_sk_load_4444_dst_sse2_lowp+0x8c>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,196,124,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm7
DB 243,15,16,44,115 ; movss (%ebx,%esi,2),%xmm5
DB 243,15,16,253 ; movss %xmm5,%xmm7
- DB 235,30 ; jmp c988 <_sk_load_4444_dst_sse2_lowp+0x8c>
+ DB 235,30 ; jmp cc5c <_sk_load_4444_dst_sse2_lowp+0x8c>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,196,124,115,12,6 ; pinsrw $0x6,0xc(%ebx,%esi,2),%xmm7
DB 102,15,196,124,115,10,5 ; pinsrw $0x5,0xa(%ebx,%esi,2),%xmm7
@@ -64821,7 +65684,7 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 102,15,113,213,12 ; psrlw $0xc,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
- DB 102,15,111,159,229,52,0,0 ; movdqa 0x34e5(%edi),%xmm3
+ DB 102,15,111,159,225,52,0,0 ; movdqa 0x34e1(%edi),%xmm3
DB 102,15,219,243 ; pand %xmm3,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
DB 102,15,113,212,4 ; psrlw $0x4,%xmm4
@@ -64883,16 +65746,16 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
DB 102,15,111,227 ; movdqa %xmm3,%xmm4
- DB 232,0,0,0,0 ; call ca56 <_sk_store_4444_sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call cd2a <_sk_store_4444_sse2_lowp+0x12>
DB 94 ; pop %esi
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,243,8 ; psllw $0x8,%xmm3
- DB 102,15,219,158,202,51,0,0 ; pand 0x33ca(%esi),%xmm3
+ DB 102,15,219,158,198,51,0,0 ; pand 0x33c6(%esi),%xmm3
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,113,246,4 ; psllw $0x4,%xmm6
- DB 102,15,219,182,218,51,0,0 ; pand 0x33da(%esi),%xmm6
+ DB 102,15,219,182,214,51,0,0 ; pand 0x33d6(%esi),%xmm6
DB 102,15,235,243 ; por %xmm3,%xmm6
- DB 102,15,111,174,234,51,0,0 ; movdqa 0x33ea(%esi),%xmm5
+ DB 102,15,111,174,230,51,0,0 ; movdqa 0x33e6(%esi),%xmm5
DB 102,15,219,234 ; pand %xmm2,%xmm5
DB 102,15,111,220 ; movdqa %xmm4,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -64913,19 +65776,19 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 128,249,6 ; cmp $0x6,%cl
DB 139,125,16 ; mov 0x10(%ebp),%edi
DB 15,40,125,24 ; movaps 0x18(%ebp),%xmm7
- DB 119,22 ; ja cade <_sk_store_4444_sse2_lowp+0x9a>
+ DB 119,22 ; ja cdb2 <_sk_store_4444_sse2_lowp+0x9a>
DB 15,182,201 ; movzbl %cl,%ecx
DB 3,180,142,2,1,0,0 ; add 0x102(%esi,%ecx,4),%esi
DB 255,230 ; jmp *%esi
DB 102,15,126,217 ; movd %xmm3,%ecx
DB 102,137,12,123 ; mov %cx,(%ebx,%edi,2)
- DB 235,59 ; jmp cb19 <_sk_store_4444_sse2_lowp+0xd5>
+ DB 235,59 ; jmp cded <_sk_store_4444_sse2_lowp+0xd5>
DB 243,15,127,28,123 ; movdqu %xmm3,(%ebx,%edi,2)
- DB 235,52 ; jmp cb19 <_sk_store_4444_sse2_lowp+0xd5>
+ DB 235,52 ; jmp cded <_sk_store_4444_sse2_lowp+0xd5>
DB 102,15,197,203,2 ; pextrw $0x2,%xmm3,%ecx
DB 102,137,76,123,4 ; mov %cx,0x4(%ebx,%edi,2)
DB 102,15,126,28,123 ; movd %xmm3,(%ebx,%edi,2)
- DB 235,35 ; jmp cb19 <_sk_store_4444_sse2_lowp+0xd5>
+ DB 235,35 ; jmp cded <_sk_store_4444_sse2_lowp+0xd5>
DB 102,15,197,203,6 ; pextrw $0x6,%xmm3,%ecx
DB 102,137,76,123,12 ; mov %cx,0xc(%ebx,%edi,2)
DB 102,15,197,203,5 ; pextrw $0x5,%xmm3,%ecx
@@ -64953,7 +65816,7 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 93 ; pop %ebp
DB 195 ; ret
DB 15,31,0 ; nopl (%eax)
- DB 126,0 ; jle cb5a <_sk_store_4444_sse2_lowp+0x116>
+ DB 126,0 ; jle ce2e <_sk_store_4444_sse2_lowp+0x116>
DB 0,0 ; add %al,(%eax)
DB 153 ; cltd
DB 0,0 ; add %al,(%eax)
@@ -64972,7 +65835,7 @@ _sk_gather_4444_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call cb81 <_sk_gather_4444_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call ce55 <_sk_gather_4444_sse2_lowp+0xd>
DB 90 ; pop %edx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -65060,7 +65923,7 @@ _sk_gather_4444_sse2_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,15,111,215 ; movdqa %xmm7,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,130,143,50,0,0 ; movdqa 0x328f(%edx),%xmm0
+ DB 102,15,111,130,139,50,0,0 ; movdqa 0x328b(%edx),%xmm0
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,111,223 ; movdqa %xmm7,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -65118,10 +65981,10 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call cd9e <_sk_load_a8_sse2_lowp+0x3a>
+ DB 232,0,0,0,0 ; call d072 <_sk_load_a8_sse2_lowp+0x3a>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja cdc0 <_sk_load_a8_sse2_lowp+0x5c>
+ DB 119,28 ; ja d094 <_sk_load_a8_sse2_lowp+0x5c>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,198,0,0,0 ; mov 0xc6(%edi,%ecx,4),%ecx
@@ -65129,10 +65992,10 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,90 ; jmp ce1a <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,90 ; jmp d0ee <_sk_load_a8_sse2_lowp+0xb6>
DB 243,15,126,28,51 ; movq (%ebx,%esi,1),%xmm3
DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3
- DB 235,79 ; jmp ce1a <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,79 ; jmp d0ee <_sk_load_a8_sse2_lowp+0xb6>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,2 ; pinsrw $0x2,%ecx,%xmm3
@@ -65140,7 +66003,7 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,221 ; movss %xmm5,%xmm3
- DB 235,47 ; jmp ce1a <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,47 ; jmp d0ee <_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
@@ -65151,7 +66014,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,226,47,0,0 ; pand 0x2fe2(%edi),%xmm3
+ DB 102,15,219,159,222,47,0,0 ; pand 0x2fde(%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)
@@ -65204,10 +66067,10 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call cea9 <_sk_load_a8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call d17d <_sk_load_a8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja cecb <_sk_load_a8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja d19f <_sk_load_a8_dst_sse2_lowp+0x4b>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,195,0,0,0 ; mov 0xc3(%edi,%ecx,4),%ecx
@@ -65215,10 +66078,10 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,90 ; jmp cf25 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp d1f9 <_sk_load_a8_dst_sse2_lowp+0xa5>
DB 243,15,126,36,51 ; movq (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,79 ; jmp cf25 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp d1f9 <_sk_load_a8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,2 ; pinsrw $0x2,%ecx,%xmm4
@@ -65226,7 +66089,7 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,47 ; jmp cf25 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp d1f9 <_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
@@ -65237,7 +66100,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,215,46,0,0 ; pand 0x2ed7(%edi),%xmm4
+ DB 102,15,219,167,211,46,0,0 ; pand 0x2ed3(%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
@@ -65292,32 +66155,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 cfc1 <_sk_store_a8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call d295 <_sk_store_a8_sse2_lowp+0x39>
DB 91 ; pop %ebx
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,26 ; ja cfe1 <_sk_store_a8_sse2_lowp+0x59>
+ DB 119,26 ; ja d2b5 <_sk_store_a8_sse2_lowp+0x59>
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,139,223,0,0,0 ; mov 0xdf(%ebx,%ecx,4),%ecx
DB 1,217 ; add %ebx,%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,217 ; movd %xmm3,%ecx
DB 136,12,55 ; mov %cl,(%edi,%esi,1)
- DB 233,136,0,0,0 ; jmp d069 <_sk_store_a8_sse2_lowp+0xe1>
- DB 102,15,111,163,191,45,0,0 ; movdqa 0x2dbf(%ebx),%xmm4
+ DB 233,136,0,0,0 ; jmp d33d <_sk_store_a8_sse2_lowp+0xe1>
+ DB 102,15,111,163,187,45,0,0 ; movdqa 0x2dbb(%ebx),%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,214,36,55 ; movq %xmm4,(%edi,%esi,1)
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
- DB 235,109 ; jmp d069 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,109 ; jmp d33d <_sk_store_a8_sse2_lowp+0xe1>
DB 102,15,197,203,2 ; pextrw $0x2,%xmm3,%ecx
DB 136,76,55,2 ; mov %cl,0x2(%edi,%esi,1)
- DB 102,15,111,163,191,45,0,0 ; movdqa 0x2dbf(%ebx),%xmm4
+ DB 102,15,111,163,187,45,0,0 ; movdqa 0x2dbb(%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 d069 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,70 ; jmp d33d <_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
@@ -65327,7 +66190,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,191,45,0,0 ; movdqa 0x2dbf(%ebx),%xmm4
+ DB 102,15,111,163,187,45,0,0 ; movdqa 0x2dbb(%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)
@@ -65361,7 +66224,7 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 0,125,0 ; add %bh,0x0(%ebp)
DB 0,0 ; add %al,(%eax)
- DB 116,0 ; je d0b2 <_sk_store_a8_sse2_lowp+0x12a>
+ DB 116,0 ; je d386 <_sk_store_a8_sse2_lowp+0x12a>
DB 0,0 ; add %al,(%eax)
DB 107,0,0 ; imul $0x0,(%eax),%eax
DB 0,98,0 ; add %ah,0x0(%edx)
@@ -65497,10 +66360,10 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call d274 <_sk_load_g8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call d548 <_sk_load_g8_sse2_lowp+0x39>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja d296 <_sk_load_g8_sse2_lowp+0x5b>
+ DB 119,28 ; ja d56a <_sk_load_g8_sse2_lowp+0x5b>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,142,200,0,0,0 ; mov 0xc8(%esi,%ecx,4),%ecx
@@ -65508,10 +66371,10 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,59 ; movzbl (%ebx,%edi,1),%ecx
DB 102,15,110,193 ; movd %ecx,%xmm0
- DB 235,90 ; jmp d2f0 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,90 ; jmp d5c4 <_sk_load_g8_sse2_lowp+0xb5>
DB 243,15,126,4,59 ; movq (%ebx,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
- DB 235,79 ; jmp d2f0 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,79 ; jmp d5c4 <_sk_load_g8_sse2_lowp+0xb5>
DB 15,182,76,59,2 ; movzbl 0x2(%ebx,%edi,1),%ecx
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,193,2 ; pinsrw $0x2,%ecx,%xmm0
@@ -65519,7 +66382,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,197 ; movss %xmm5,%xmm0
- DB 235,47 ; jmp d2f0 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,47 ; jmp d5c4 <_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
@@ -65530,7 +66393,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,12,43,0,0 ; pand 0x2b0c(%esi),%xmm0
+ DB 102,15,219,134,8,43,0,0 ; pand 0x2b08(%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)
@@ -65541,7 +66404,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,12,43,0,0 ; movaps 0x2b0c(%esi),%xmm3
+ DB 15,40,158,8,43,0,0 ; movaps 0x2b08(%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)
@@ -65583,10 +66446,10 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call d381 <_sk_load_g8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call d655 <_sk_load_g8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja d3a3 <_sk_load_g8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja d677 <_sk_load_g8_dst_sse2_lowp+0x4b>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,195,0,0,0 ; mov 0xc3(%edi,%ecx,4),%ecx
@@ -65594,10 +66457,10 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,90 ; jmp d3fd <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp d6d1 <_sk_load_g8_dst_sse2_lowp+0xa5>
DB 243,15,126,36,51 ; movq (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,79 ; jmp d3fd <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp d6d1 <_sk_load_g8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,2 ; pinsrw $0x2,%ecx,%xmm4
@@ -65605,7 +66468,7 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,47 ; jmp d3fd <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp d6d1 <_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
@@ -65616,9 +66479,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,255,41,0,0 ; pand 0x29ff(%edi),%xmm4
+ DB 102,15,219,167,251,41,0,0 ; pand 0x29fb(%edi),%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
- DB 15,40,175,255,41,0,0 ; movaps 0x29ff(%edi),%xmm5
+ DB 15,40,175,251,41,0,0 ; movaps 0x29fb(%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)
@@ -65657,7 +66520,7 @@ _sk_luminance_to_alpha_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
- DB 232,0,0,0,0 ; call d471 <_sk_luminance_to_alpha_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call d745 <_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
@@ -65667,10 +66530,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,223,41,0,0 ; pmullw 0x29df(%eax),%xmm0
- DB 102,15,213,136,239,41,0,0 ; pmullw 0x29ef(%eax),%xmm1
+ DB 102,15,213,128,219,41,0,0 ; pmullw 0x29db(%eax),%xmm0
+ DB 102,15,213,136,235,41,0,0 ; pmullw 0x29eb(%eax),%xmm1
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,152,255,41,0,0 ; pmullw 0x29ff(%eax),%xmm3
+ DB 102,15,213,152,251,41,0,0 ; pmullw 0x29fb(%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
@@ -65749,7 +66612,7 @@ _sk_gather_g8_sse2_lowp LABEL PROC
DB 15,182,20,23 ; movzbl (%edi,%edx,1),%edx
DB 193,226,8 ; shl $0x8,%edx
DB 9,202 ; or %ecx,%edx
- DB 232,0,0,0,0 ; call d5b6 <_sk_gather_g8_sse2_lowp+0xc9>
+ DB 232,0,0,0,0 ; call d88a <_sk_gather_g8_sse2_lowp+0xc9>
DB 89 ; pop %ecx
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,112,210,232 ; pshufd $0xe8,%xmm2,%xmm2
@@ -65793,7 +66656,7 @@ _sk_gather_g8_sse2_lowp LABEL PROC
DB 137,84,36,8 ; mov %edx,0x8(%esp)
DB 137,92,36,4 ; mov %ebx,0x4(%esp)
DB 137,60,36 ; mov %edi,(%esp)
- DB 15,40,153,202,39,0,0 ; movaps 0x27ca(%ecx),%xmm3
+ DB 15,40,153,198,39,0,0 ; movaps 0x27c6(%ecx),%xmm3
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,80,4 ; call *0x4(%eax)
@@ -65811,7 +66674,7 @@ _sk_scale_1_float_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call d687 <_sk_scale_1_float_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call d95b <_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
@@ -65819,7 +66682,7 @@ _sk_scale_1_float_sse2_lowp LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 243,15,16,39 ; movss (%edi),%xmm4
DB 243,15,89,166,253,39,0,0 ; mulss 0x27fd(%esi),%xmm4
- DB 243,15,88,166,249,39,0,0 ; addss 0x27f9(%esi),%xmm4
+ DB 243,15,88,166,245,39,0,0 ; addss 0x27f5(%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
@@ -65832,7 +66695,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,249,38,0,0 ; movdqa 0x26f9(%esi),%xmm5
+ DB 102,15,111,174,245,38,0,0 ; movdqa 0x26f5(%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
@@ -65869,19 +66732,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 d755 <_sk_lerp_1_float_sse2_lowp+0x1d>
+ DB 232,0,0,0,0 ; call da29 <_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,47,39,0,0 ; mulss 0x272f(%ecx),%xmm6
- DB 243,15,88,177,43,39,0,0 ; addss 0x272b(%ecx),%xmm6
+ DB 243,15,88,177,39,39,0,0 ; addss 0x2727(%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,43,38,0,0 ; movdqa 0x262b(%ecx),%xmm0
+ DB 102,15,111,129,39,38,0,0 ; movdqa 0x2627(%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
@@ -65952,10 +66815,10 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call d87e <_sk_scale_u8_sse2_lowp+0x31>
+ DB 232,0,0,0,0 ; call db52 <_sk_scale_u8_sse2_lowp+0x31>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja d8a0 <_sk_scale_u8_sse2_lowp+0x53>
+ DB 119,28 ; ja db74 <_sk_scale_u8_sse2_lowp+0x53>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,2,1,0,0 ; mov 0x102(%edi,%ecx,4),%ecx
@@ -65963,10 +66826,10 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,90 ; jmp d8fa <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,90 ; jmp dbce <_sk_scale_u8_sse2_lowp+0xad>
DB 243,15,126,36,51 ; movq (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,79 ; jmp d8fa <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,79 ; jmp dbce <_sk_scale_u8_sse2_lowp+0xad>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,2 ; pinsrw $0x2,%ecx,%xmm4
@@ -65974,7 +66837,7 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,47 ; jmp d8fa <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,47 ; jmp dbce <_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
@@ -65985,9 +66848,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,2,37,0,0 ; pand 0x2502(%edi),%xmm4
+ DB 102,15,219,167,254,36,0,0 ; pand 0x24fe(%edi),%xmm4
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
- DB 102,15,111,175,2,37,0,0 ; movdqa 0x2502(%edi),%xmm5
+ DB 102,15,111,175,254,36,0,0 ; movdqa 0x24fe(%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
@@ -66052,10 +66915,10 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call d9ca <_sk_lerp_u8_sse2_lowp+0x2e>
+ DB 232,0,0,0,0 ; call dc9e <_sk_lerp_u8_sse2_lowp+0x2e>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja d9ec <_sk_lerp_u8_sse2_lowp+0x50>
+ DB 119,28 ; ja dcc0 <_sk_lerp_u8_sse2_lowp+0x50>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,74,1,0,0 ; mov 0x14a(%edi,%ecx,4),%ecx
@@ -66063,10 +66926,10 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,90 ; jmp da46 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,90 ; jmp dd1a <_sk_lerp_u8_sse2_lowp+0xaa>
DB 243,15,126,28,51 ; movq (%ebx,%esi,1),%xmm3
DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3
- DB 235,79 ; jmp da46 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,79 ; jmp dd1a <_sk_lerp_u8_sse2_lowp+0xaa>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,2 ; pinsrw $0x2,%ecx,%xmm3
@@ -66074,7 +66937,7 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,15,110,225 ; movd %ecx,%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 243,15,16,220 ; movss %xmm4,%xmm3
- DB 235,47 ; jmp da46 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,47 ; jmp dd1a <_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
@@ -66085,8 +66948,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,182,35,0,0 ; pand 0x23b6(%edi),%xmm3
- DB 102,15,111,183,182,35,0,0 ; movdqa 0x23b6(%edi),%xmm6
+ DB 102,15,219,159,178,35,0,0 ; pand 0x23b2(%edi),%xmm3
+ DB 102,15,111,183,178,35,0,0 ; movdqa 0x23b2(%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
@@ -66173,10 +67036,10 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call db73 <_sk_scale_565_sse2_lowp+0x43>
+ DB 232,0,0,0,0 ; call de47 <_sk_scale_565_sse2_lowp+0x43>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja db95 <_sk_scale_565_sse2_lowp+0x65>
+ DB 119,28 ; ja de69 <_sk_scale_565_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,249,1,0,0 ; mov 0x1f9(%edi,%ecx,4),%ecx
@@ -66184,14 +67047,14 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,59 ; jmp dbd0 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,59 ; jmp dea4 <_sk_scale_565_sse2_lowp+0xa0>
DB 243,15,111,28,115 ; movdqu (%ebx,%esi,2),%xmm3
- DB 235,52 ; jmp dbd0 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,52 ; jmp dea4 <_sk_scale_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
DB 243,15,16,12,115 ; movss (%ebx,%esi,2),%xmm1
DB 243,15,16,217 ; movss %xmm1,%xmm3
- DB 235,30 ; jmp dbd0 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,30 ; jmp dea4 <_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
@@ -66199,11 +67062,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,77,34,0,0 ; pand 0x224d(%edi),%xmm1
+ DB 102,15,219,143,73,34,0,0 ; pand 0x2249(%edi),%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
DB 102,15,113,210,5 ; psrlw $0x5,%xmm2
- DB 102,15,219,151,93,34,0,0 ; pand 0x225d(%edi),%xmm2
- DB 102,15,111,135,109,34,0,0 ; movdqa 0x226d(%edi),%xmm0
+ DB 102,15,219,151,89,34,0,0 ; pand 0x2259(%edi),%xmm2
+ DB 102,15,111,135,105,34,0,0 ; movdqa 0x2269(%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
@@ -66216,7 +67079,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,29,34,0,0 ; movdqa 0x221d(%edi),%xmm4
+ DB 102,15,111,167,25,34,0,0 ; movdqa 0x2219(%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
@@ -66259,7 +67122,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,13,34,0,0 ; movdqa 0x220d(%edi),%xmm0
+ DB 102,15,111,135,9,34,0,0 ; movdqa 0x2209(%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
@@ -66334,10 +67197,10 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call ddcb <_sk_lerp_565_sse2_lowp+0x43>
+ DB 232,0,0,0,0 ; call e09f <_sk_lerp_565_sse2_lowp+0x43>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja dded <_sk_lerp_565_sse2_lowp+0x65>
+ DB 119,28 ; ja e0c1 <_sk_lerp_565_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,73,2,0,0 ; mov 0x249(%edi,%ecx,4),%ecx
@@ -66345,14 +67208,14 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,59 ; jmp de28 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,59 ; jmp e0fc <_sk_lerp_565_sse2_lowp+0xa0>
DB 243,15,111,28,115 ; movdqu (%ebx,%esi,2),%xmm3
- DB 235,52 ; jmp de28 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,52 ; jmp e0fc <_sk_lerp_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
DB 243,15,16,12,115 ; movss (%ebx,%esi,2),%xmm1
DB 243,15,16,217 ; movss %xmm1,%xmm3
- DB 235,30 ; jmp de28 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,30 ; jmp e0fc <_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
@@ -66360,11 +67223,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,245,31,0,0 ; pand 0x1ff5(%edi),%xmm1
+ DB 102,15,219,143,241,31,0,0 ; pand 0x1ff1(%edi),%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
DB 102,15,113,210,5 ; psrlw $0x5,%xmm2
- DB 102,15,219,151,5,32,0,0 ; pand 0x2005(%edi),%xmm2
- DB 102,15,111,175,21,32,0,0 ; movdqa 0x2015(%edi),%xmm5
+ DB 102,15,219,151,1,32,0,0 ; pand 0x2001(%edi),%xmm2
+ DB 102,15,111,175,17,32,0,0 ; movdqa 0x2011(%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
@@ -66377,7 +67240,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,197,31,0,0 ; movdqa 0x1fc5(%edi),%xmm4
+ DB 102,15,111,167,193,31,0,0 ; movdqa 0x1fc1(%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
@@ -66418,7 +67281,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,181,31,0,0 ; movdqa 0x1fb5(%edi),%xmm1
+ DB 102,15,111,143,177,31,0,0 ; movdqa 0x1fb1(%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
@@ -66496,7 +67359,7 @@ _sk_clamp_x_1_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call e03d <_sk_clamp_x_1_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call e311 <_sk_clamp_x_1_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -66507,7 +67370,7 @@ _sk_clamp_x_1_sse2_lowp LABEL PROC
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,95,207 ; maxps %xmm7,%xmm1
DB 15,95,199 ; maxps %xmm7,%xmm0
- DB 15,40,184,99,22,0,0 ; movaps 0x1663(%eax),%xmm7
+ DB 15,40,184,95,22,0,0 ; movaps 0x165f(%eax),%xmm7
DB 15,93,199 ; minps %xmm7,%xmm0
DB 15,93,207 ; minps %xmm7,%xmm1
DB 15,40,125,72 ; movaps 0x48(%ebp),%xmm7
@@ -66535,7 +67398,7 @@ _sk_repeat_x_1_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call e0ac <_sk_repeat_x_1_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call e380 <_sk_repeat_x_1_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
@@ -66546,7 +67409,7 @@ _sk_repeat_x_1_sse2_lowp LABEL PROC
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,194,244,1 ; cmpltps %xmm4,%xmm6
- DB 15,40,190,244,21,0,0 ; movaps 0x15f4(%esi),%xmm7
+ DB 15,40,190,240,21,0,0 ; movaps 0x15f0(%esi),%xmm7
DB 15,84,247 ; andps %xmm7,%xmm6
DB 15,92,230 ; subps %xmm6,%xmm4
DB 15,40,240 ; movaps %xmm0,%xmm6
@@ -66592,19 +67455,19 @@ _sk_mirror_x_1_sse2_lowp LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 232,0,0,0,0 ; call e156 <_sk_mirror_x_1_sse2_lowp+0x1a>
+ DB 232,0,0,0,0 ; call e42a <_sk_mirror_x_1_sse2_lowp+0x1a>
DB 88 ; pop %eax
- DB 15,40,160,186,21,0,0 ; movaps 0x15ba(%eax),%xmm4
+ DB 15,40,160,182,21,0,0 ; movaps 0x15b6(%eax),%xmm4
DB 15,88,204 ; addps %xmm4,%xmm1
DB 15,88,212 ; addps %xmm4,%xmm2
- DB 15,40,176,58,21,0,0 ; movaps 0x153a(%eax),%xmm6
+ DB 15,40,176,54,21,0,0 ; movaps 0x1536(%eax),%xmm6
DB 15,40,250 ; movaps %xmm2,%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,89,241 ; mulps %xmm1,%xmm6
DB 243,15,91,238 ; cvttps2dq %xmm6,%xmm5
DB 15,91,197 ; cvtdq2ps %xmm5,%xmm0
DB 15,194,240,1 ; cmpltps %xmm0,%xmm6
- DB 15,40,168,74,21,0,0 ; movaps 0x154a(%eax),%xmm5
+ DB 15,40,168,70,21,0,0 ; movaps 0x1546(%eax),%xmm5
DB 15,84,245 ; andps %xmm5,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 243,15,91,247 ; cvttps2dq %xmm7,%xmm6
@@ -66623,7 +67486,7 @@ _sk_mirror_x_1_sse2_lowp LABEL PROC
DB 15,40,117,40 ; movaps 0x28(%ebp),%xmm6
DB 15,88,212 ; addps %xmm4,%xmm2
DB 15,88,204 ; addps %xmm4,%xmm1
- DB 15,40,160,74,26,0,0 ; movaps 0x1a4a(%eax),%xmm4
+ DB 15,40,160,70,26,0,0 ; movaps 0x1a46(%eax),%xmm4
DB 15,84,204 ; andps %xmm4,%xmm1
DB 15,84,212 ; andps %xmm4,%xmm2
DB 15,87,228 ; xorps %xmm4,%xmm4
@@ -66662,7 +67525,7 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 129,236,108,1,0,0 ; sub $0x16c,%esp
- DB 232,0,0,0,0 ; call e234 <_sk_gradient_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call e508 <_sk_gradient_sse2_lowp+0x11>
DB 88 ; pop %eax
DB 137,69,164 ; mov %eax,-0x5c(%ebp)
DB 139,69,12 ; mov 0xc(%ebp),%eax
@@ -66672,7 +67535,7 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 131,248,2 ; cmp $0x2,%eax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
- DB 114,48 ; jb e27e <_sk_gradient_sse2_lowp+0x5b>
+ DB 114,48 ; jb e552 <_sk_gradient_sse2_lowp+0x5b>
DB 139,78,36 ; mov 0x24(%esi),%ecx
DB 72 ; dec %eax
DB 131,193,4 ; add $0x4,%ecx
@@ -66687,7 +67550,7 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 102,15,250,234 ; psubd %xmm2,%xmm5
DB 131,193,4 ; add $0x4,%ecx
DB 72 ; dec %eax
- DB 117,223 ; jne e25d <_sk_gradient_sse2_lowp+0x3a>
+ DB 117,223 ; jne e531 <_sk_gradient_sse2_lowp+0x3a>
DB 102,15,112,215,229 ; pshufd $0xe5,%xmm7,%xmm2
DB 102,15,112,223,78 ; pshufd $0x4e,%xmm7,%xmm3
DB 15,41,141,104,255,255,255 ; movaps %xmm1,-0x98(%ebp)
@@ -66894,10 +67757,10 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 15,89,195 ; mulps %xmm3,%xmm0
DB 15,88,194 ; addps %xmm2,%xmm0
DB 139,69,164 ; mov -0x5c(%ebp),%eax
- DB 15,40,136,60,21,0,0 ; movaps 0x153c(%eax),%xmm1
+ DB 15,40,136,56,21,0,0 ; movaps 0x1538(%eax),%xmm1
DB 15,89,225 ; mulps %xmm1,%xmm4
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,144,92,20,0,0 ; movaps 0x145c(%eax),%xmm2
+ DB 15,40,144,88,20,0,0 ; movaps 0x1458(%eax),%xmm2
DB 15,88,194 ; addps %xmm2,%xmm0
DB 15,41,133,120,255,255,255 ; movaps %xmm0,-0x88(%ebp)
DB 15,88,226 ; addps %xmm2,%xmm4
@@ -67011,7 +67874,7 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 129,236,92,1,0,0 ; sub $0x15c,%esp
DB 15,41,141,232,254,255,255 ; movaps %xmm1,-0x118(%ebp)
DB 15,41,69,136 ; movaps %xmm0,-0x78(%ebp)
- DB 232,0,0,0,0 ; call e7a6 <_sk_evenly_spaced_gradient_sse2_lowp+0x1c>
+ DB 232,0,0,0,0 ; call ea7a <_sk_evenly_spaced_gradient_sse2_lowp+0x1c>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,48 ; mov (%eax),%esi
@@ -67022,12 +67885,12 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 102,15,110,209 ; movd %ecx,%xmm2
DB 102,15,112,210,0 ; pshufd $0x0,%xmm2,%xmm2
DB 137,85,164 ; mov %edx,-0x5c(%ebp)
- DB 102,15,111,154,106,20,0,0 ; movdqa 0x146a(%edx),%xmm3
+ DB 102,15,111,154,102,20,0,0 ; movdqa 0x1466(%edx),%xmm3
DB 102,15,219,218 ; pand %xmm2,%xmm3
- DB 102,15,235,154,42,18,0,0 ; por 0x122a(%edx),%xmm3
+ DB 102,15,235,154,38,18,0,0 ; por 0x1226(%edx),%xmm3
DB 102,15,114,210,16 ; psrld $0x10,%xmm2
- DB 102,15,235,146,122,20,0,0 ; por 0x147a(%edx),%xmm2
- DB 15,88,146,138,20,0,0 ; addps 0x148a(%edx),%xmm2
+ DB 102,15,235,146,118,20,0,0 ; por 0x1476(%edx),%xmm2
+ DB 15,88,146,134,20,0,0 ; addps 0x1486(%edx),%xmm2
DB 15,88,211 ; addps %xmm3,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
DB 15,89,218 ; mulps %xmm2,%xmm3
@@ -67234,10 +68097,10 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 15,89,69,136 ; mulps -0x78(%ebp),%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
DB 139,69,164 ; mov -0x5c(%ebp),%eax
- DB 15,40,152,202,15,0,0 ; movaps 0xfca(%eax),%xmm3
+ DB 15,40,152,198,15,0,0 ; movaps 0xfc6(%eax),%xmm3
DB 15,89,227 ; mulps %xmm3,%xmm4
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,40,168,234,14,0,0 ; movaps 0xeea(%eax),%xmm5
+ DB 15,40,168,230,14,0,0 ; movaps 0xee6(%eax),%xmm5
DB 15,88,197 ; addps %xmm5,%xmm0
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,88,229 ; addps %xmm5,%xmm4
@@ -67345,7 +68208,7 @@ _sk_evenly_spaced_2_stop_gradient_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,96 ; sub $0x60,%esp
DB 15,40,241 ; movaps %xmm1,%xmm6
- DB 232,0,0,0,0 ; call ece5 <_sk_evenly_spaced_2_stop_gradient_sse2_lowp+0x10>
+ DB 232,0,0,0,0 ; call efb9 <_sk_evenly_spaced_2_stop_gradient_sse2_lowp+0x10>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
@@ -67360,10 +68223,10 @@ _sk_evenly_spaced_2_stop_gradient_sse2_lowp LABEL PROC
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,88,227 ; addps %xmm3,%xmm4
DB 15,88,235 ; addps %xmm3,%xmm5
- DB 15,40,154,139,10,0,0 ; movaps 0xa8b(%edx),%xmm3
+ DB 15,40,154,135,10,0,0 ; movaps 0xa87(%edx),%xmm3
DB 15,89,235 ; mulps %xmm3,%xmm5
DB 15,89,227 ; mulps %xmm3,%xmm4
- DB 15,40,130,171,9,0,0 ; movaps 0x9ab(%edx),%xmm0
+ DB 15,40,130,167,9,0,0 ; movaps 0x9a7(%edx),%xmm0
DB 15,88,224 ; addps %xmm0,%xmm4
DB 15,88,232 ; addps %xmm0,%xmm5
DB 243,15,91,237 ; cvttps2dq %xmm5,%xmm5
@@ -67478,9 +68341,9 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 15,41,77,184 ; movaps %xmm1,-0x48(%ebp)
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
- DB 232,0,0,0,0 ; call eed0 <_sk_xy_to_unit_angle_sse2_lowp+0x23>
+ DB 232,0,0,0,0 ; call f1a4 <_sk_xy_to_unit_angle_sse2_lowp+0x23>
DB 88 ; pop %eax
- DB 15,40,128,208,12,0,0 ; movaps 0xcd0(%eax),%xmm0
+ DB 15,40,128,204,12,0,0 ; movaps 0xccc(%eax),%xmm0
DB 15,40,225 ; movaps %xmm1,%xmm4
DB 15,84,224 ; andps %xmm0,%xmm4
DB 15,40,203 ; movaps %xmm3,%xmm1
@@ -67515,24 +68378,24 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 15,89,219 ; mulps %xmm3,%xmm3
DB 15,40,247 ; movaps %xmm7,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
- DB 15,40,136,112,13,0,0 ; movaps 0xd70(%eax),%xmm1
+ DB 15,40,136,108,13,0,0 ; movaps 0xd6c(%eax),%xmm1
DB 15,40,198 ; movaps %xmm6,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,89,203 ; mulps %xmm3,%xmm1
- DB 15,88,136,128,13,0,0 ; addps 0xd80(%eax),%xmm1
- DB 15,88,128,128,13,0,0 ; addps 0xd80(%eax),%xmm0
+ DB 15,88,136,124,13,0,0 ; addps 0xd7c(%eax),%xmm1
+ DB 15,88,128,124,13,0,0 ; addps 0xd7c(%eax),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,89,203 ; mulps %xmm3,%xmm1
- DB 15,88,136,144,13,0,0 ; addps 0xd90(%eax),%xmm1
- DB 15,88,128,144,13,0,0 ; addps 0xd90(%eax),%xmm0
+ DB 15,88,136,140,13,0,0 ; addps 0xd8c(%eax),%xmm1
+ DB 15,88,128,140,13,0,0 ; addps 0xd8c(%eax),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,89,203 ; mulps %xmm3,%xmm1
- DB 15,40,152,160,13,0,0 ; movaps 0xda0(%eax),%xmm3
+ DB 15,40,152,156,13,0,0 ; movaps 0xd9c(%eax),%xmm3
DB 15,88,203 ; addps %xmm3,%xmm1
DB 15,88,195 ; addps %xmm3,%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 15,40,152,176,13,0,0 ; movaps 0xdb0(%eax),%xmm3
+ DB 15,40,152,172,13,0,0 ; movaps 0xdac(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,92,216 ; subps %xmm0,%xmm3
DB 15,84,218 ; andps %xmm2,%xmm3
@@ -67545,7 +68408,7 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,40,93,200 ; movaps -0x38(%ebp),%xmm3
DB 15,194,220,1 ; cmpltps %xmm4,%xmm3
- DB 15,40,128,192,7,0,0 ; movaps 0x7c0(%eax),%xmm0
+ DB 15,40,128,188,7,0,0 ; movaps 0x7bc(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,92,194 ; subps %xmm2,%xmm0
DB 15,84,195 ; andps %xmm3,%xmm0
@@ -67564,7 +68427,7 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 15,40,125,232 ; movaps -0x18(%ebp),%xmm7
DB 15,40,199 ; movaps %xmm7,%xmm0
DB 15,194,196,1 ; cmpltps %xmm4,%xmm0
- DB 15,40,136,208,7,0,0 ; movaps 0x7d0(%eax),%xmm1
+ DB 15,40,136,204,7,0,0 ; movaps 0x7cc(%eax),%xmm1
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,84,200 ; andps %xmm0,%xmm1
@@ -67670,11 +68533,11 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call f138 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ DB 232,0,0,0,0 ; call f40c <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,182,211 ; movzbl %bl,%edx
- DB 119,29 ; ja f15e <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ DB 119,29 ; ja f432 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 139,132,145,76,2,0,0 ; mov 0x24c(%ecx,%edx,4),%eax
DB 1,200 ; add %ecx,%eax
@@ -67682,14 +68545,14 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 255,224 ; jmp *%eax
DB 243,15,16,52,183 ; movss (%edi,%esi,4),%xmm6
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,73 ; jmp f1a7 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,73 ; jmp f47b <_sk_srcover_rgba_8888_sse2_lowp+0xae>
DB 102,15,16,52,183 ; movupd (%edi,%esi,4),%xmm6
DB 15,16,92,183,16 ; movups 0x10(%edi,%esi,4),%xmm3
- DB 235,61 ; jmp f1a7 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,61 ; jmp f47b <_sk_srcover_rgba_8888_sse2_lowp+0xae>
DB 102,15,110,68,183,8 ; movd 0x8(%edi,%esi,4),%xmm0
DB 102,15,112,240,69 ; pshufd $0x45,%xmm0,%xmm6
DB 102,15,18,52,183 ; movlpd (%edi,%esi,4),%xmm6
- DB 235,43 ; jmp f1a7 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,43 ; jmp f47b <_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
@@ -67715,7 +68578,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,72,12,0,0 ; movdqa 0xc48(%ecx),%xmm3
+ DB 102,15,111,153,68,12,0,0 ; movdqa 0xc44(%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
@@ -67767,18 +68630,18 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 102,15,105,220 ; punpckhwd %xmm4,%xmm3
DB 102,15,235,222 ; por %xmm6,%xmm3
DB 128,251,6 ; cmp $0x6,%bl
- DB 119,16 ; ja f2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ DB 119,16 ; ja f5bc <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
DB 3,140,145,104,2,0,0 ; add 0x268(%ecx,%edx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,4,183 ; movd %xmm0,(%edi,%esi,4)
- DB 235,64 ; jmp f328 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,64 ; jmp f5fc <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
DB 243,15,127,4,183 ; movdqu %xmm0,(%edi,%esi,4)
DB 243,15,127,92,183,16 ; movdqu %xmm3,0x10(%edi,%esi,4)
- DB 235,51 ; jmp f328 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,51 ; jmp f5fc <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
DB 102,15,112,208,78 ; pshufd $0x4e,%xmm0,%xmm2
DB 102,15,126,84,183,8 ; movd %xmm2,0x8(%edi,%esi,4)
DB 102,15,214,4,183 ; movq %xmm0,(%edi,%esi,4)
- DB 235,33 ; jmp f328 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,33 ; jmp f5fc <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
DB 102,15,112,211,78 ; pshufd $0x4e,%xmm3,%xmm2
DB 102,15,126,84,183,24 ; movd %xmm2,0x18(%edi,%esi,4)
DB 102,15,112,211,229 ; pshufd $0xe5,%xmm3,%xmm2
@@ -67860,11 +68723,11 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call f3fc <_sk_srcover_bgra_8888_sse2_lowp+0x40>
+ DB 232,0,0,0,0 ; call f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x40>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,182,211 ; movzbl %bl,%edx
- DB 119,29 ; ja f422 <_sk_srcover_bgra_8888_sse2_lowp+0x66>
+ DB 119,29 ; ja f6f6 <_sk_srcover_bgra_8888_sse2_lowp+0x66>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 139,132,145,80,2,0,0 ; mov 0x250(%ecx,%edx,4),%eax
DB 1,200 ; add %ecx,%eax
@@ -67872,14 +68735,14 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 255,224 ; jmp *%eax
DB 243,15,16,52,183 ; movss (%edi,%esi,4),%xmm6
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,73 ; jmp f46b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ DB 235,73 ; jmp f73f <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
DB 102,15,16,52,183 ; movupd (%edi,%esi,4),%xmm6
DB 15,16,100,183,16 ; movups 0x10(%edi,%esi,4),%xmm4
- DB 235,61 ; jmp f46b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ DB 235,61 ; jmp f73f <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
DB 102,15,110,68,183,8 ; movd 0x8(%edi,%esi,4),%xmm0
DB 102,15,112,240,69 ; pshufd $0x45,%xmm0,%xmm6
DB 102,15,18,52,183 ; movlpd (%edi,%esi,4),%xmm6
- DB 235,43 ; jmp f46b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ DB 235,43 ; jmp f73f <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
DB 102,15,110,68,183,24 ; movd 0x18(%edi,%esi,4),%xmm0
DB 102,15,112,224,69 ; pshufd $0x45,%xmm0,%xmm4
DB 243,15,16,68,183,20 ; movss 0x14(%edi,%esi,4),%xmm0
@@ -67905,7 +68768,7 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
DB 102,15,114,228,16 ; psrad $0x10,%xmm4
DB 102,15,107,244 ; packssdw %xmm4,%xmm6
- DB 102,15,111,153,132,9,0,0 ; movdqa 0x984(%ecx),%xmm3
+ DB 102,15,111,153,128,9,0,0 ; movdqa 0x980(%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
@@ -67957,18 +68820,18 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 102,15,105,220 ; punpckhwd %xmm4,%xmm3
DB 102,15,235,222 ; por %xmm6,%xmm3
DB 128,251,6 ; cmp $0x6,%bl
- DB 119,16 ; ja f5ae <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
+ DB 119,16 ; ja f882 <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
DB 3,140,145,108,2,0,0 ; add 0x26c(%ecx,%edx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,4,183 ; movd %xmm0,(%edi,%esi,4)
- DB 235,64 ; jmp f5ee <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ DB 235,64 ; jmp f8c2 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
DB 243,15,127,4,183 ; movdqu %xmm0,(%edi,%esi,4)
DB 243,15,127,92,183,16 ; movdqu %xmm3,0x10(%edi,%esi,4)
- DB 235,51 ; jmp f5ee <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ DB 235,51 ; jmp f8c2 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
DB 102,15,112,208,78 ; pshufd $0x4e,%xmm0,%xmm2
DB 102,15,126,84,183,8 ; movd %xmm2,0x8(%edi,%esi,4)
DB 102,15,214,4,183 ; movq %xmm0,(%edi,%esi,4)
- DB 235,33 ; jmp f5ee <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ DB 235,33 ; jmp f8c2 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
DB 102,15,112,211,78 ; pshufd $0x4e,%xmm3,%xmm2
DB 102,15,126,84,183,24 ; movd %xmm2,0x18(%edi,%esi,4)
DB 102,15,112,211,229 ; pshufd $0xe5,%xmm3,%xmm2
@@ -68088,11 +68951,11 @@ ALIGN 16
DB 0,128,191,0,0,128 ; add %al,-0x7fffff41(%eax)
DB 191,0,0,224,64 ; mov $0x40e00000,%edi
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne f768 <.literal16+0xd8>
+ DB 224,64 ; loopne fa38 <.literal16+0xd8>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne f76c <.literal16+0xdc>
+ DB 224,64 ; loopne fa3c <.literal16+0xdc>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne f770 <.literal16+0xe0>
+ DB 224,64 ; loopne fa40 <.literal16+0xe0>
DB 154,153,153,62,154,153,153 ; lcall $0x9999,$0x9a3e9999
DB 62,154,153,153,62,154,153,153 ; ds lcall $0x9999,$0x9a3e9999
DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax
@@ -68103,16 +68966,16 @@ ALIGN 16
DB 63 ; aas
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope f791 <.literal16+0x101>
+ DB 225,61 ; loope fa61 <.literal16+0x101>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope f795 <.literal16+0x105>
+ DB 225,61 ; loope fa65 <.literal16+0x105>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope f799 <.literal16+0x109>
+ DB 225,61 ; loope fa69 <.literal16+0x109>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope f79d <.literal16+0x10d>
+ DB 225,61 ; loope fa6d <.literal16+0x10d>
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 255,0 ; incl (%eax)
@@ -68122,13 +68985,13 @@ ALIGN 16
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg f7b7 <.literal16+0x127>
+ DB 127,67 ; jg fa87 <.literal16+0x127>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg f7bb <.literal16+0x12b>
+ DB 127,67 ; jg fa8b <.literal16+0x12b>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg f7bf <.literal16+0x12f>
+ DB 127,67 ; jg fa8f <.literal16+0x12f>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg f7c3 <.literal16+0x133>
+ DB 127,67 ; jg fa93 <.literal16+0x133>
DB 0,0 ; add %al,(%eax)
DB 128,127,0,0 ; cmpb $0x0,0x0(%edi)
DB 128,127,0,0 ; cmpb $0x0,0x0(%edi)
@@ -68284,13 +69147,13 @@ ALIGN 16
DB 132,55 ; test %dh,(%edi)
DB 8,33 ; or %ah,(%ecx)
DB 132,55 ; test %dh,(%edi)
- DB 224,7 ; loopne f8d9 <.literal16+0x249>
+ DB 224,7 ; loopne fba9 <.literal16+0x249>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne f8dd <.literal16+0x24d>
+ DB 224,7 ; loopne fbad <.literal16+0x24d>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne f8e1 <.literal16+0x251>
+ DB 224,7 ; loopne fbb1 <.literal16+0x251>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne f8e5 <.literal16+0x255>
+ DB 224,7 ; loopne fbb5 <.literal16+0x255>
DB 0,0 ; add %al,(%eax)
DB 33,8 ; and %ecx,(%eax)
DB 2,58 ; add (%edx),%bh
@@ -68339,17 +69202,17 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg f944 <.literal16+0x2b4>
+ DB 127,0 ; jg fc14 <.literal16+0x2b4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg f948 <.literal16+0x2b8>
+ DB 127,0 ; jg fc18 <.literal16+0x2b8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg f94c <.literal16+0x2bc>
+ DB 127,0 ; jg fc1c <.literal16+0x2bc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg f950 <.literal16+0x2c0>
- DB 119,115 ; ja f9c5 <.literal16+0x335>
+ DB 127,0 ; jg fc20 <.literal16+0x2c0>
+ DB 119,115 ; ja fc95 <.literal16+0x335>
DB 248 ; clc
DB 194,119,115 ; ret $0x7377
DB 248 ; clc
@@ -68360,7 +69223,7 @@ ALIGN 16
DB 194,117,191 ; ret $0xbf75
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
- DB 117,191 ; jne f929 <.literal16+0x299>
+ DB 117,191 ; jne fbf9 <.literal16+0x299>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
DB 249 ; stc
@@ -68376,7 +69239,7 @@ ALIGN 16
DB 68 ; inc %esp
DB 180,62 ; mov $0x3e,%ah
DB 163,233,220,63,163 ; mov %eax,0xa33fdce9
- DB 233,220,63,163,233 ; jmp e9a43966 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345aa>
+ DB 233,220,63,163,233 ; jmp e9a43c36 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345a6>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,81 ; mov %eax,0x513fdce9
DB 140,242 ; mov %?,%edx
@@ -68472,16 +69335,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%ebx)
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe fab3 <.literal16+0x423>
+ DB 118,63 ; jbe fd83 <.literal16+0x423>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe fab7 <.literal16+0x427>
+ DB 118,63 ; jbe fd87 <.literal16+0x427>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe fabb <.literal16+0x42b>
+ DB 118,63 ; jbe fd8b <.literal16+0x42b>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe fabf <.literal16+0x42f>
+ DB 118,63 ; jbe fd8f <.literal16+0x42f>
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
@@ -68507,13 +69370,13 @@ ALIGN 16
DB 248 ; clc
DB 65 ; inc %ecx
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl faf6 <.literal16+0x466>
+ DB 124,66 ; jl fdc6 <.literal16+0x466>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl fafa <.literal16+0x46a>
+ DB 124,66 ; jl fdca <.literal16+0x46a>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl fafe <.literal16+0x46e>
+ DB 124,66 ; jl fdce <.literal16+0x46e>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl fb02 <.literal16+0x472>
+ DB 124,66 ; jl fdd2 <.literal16+0x472>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%eax)
DB 0,240 ; add %dh,%al
@@ -68559,25 +69422,25 @@ ALIGN 16
DB 136,136,61,137,136,136 ; mov %cl,-0x777776c3(%eax)
DB 61,137,136,136,61 ; cmp $0x3d888889,%eax
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo fb85 <.literal16+0x4f5>
+ DB 112,65 ; jo fe55 <.literal16+0x4f5>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo fb89 <.literal16+0x4f9>
+ DB 112,65 ; jo fe59 <.literal16+0x4f9>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo fb8d <.literal16+0x4fd>
+ DB 112,65 ; jo fe5d <.literal16+0x4fd>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo fb91 <.literal16+0x501>
+ DB 112,65 ; jo fe61 <.literal16+0x501>
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%eax)
DB 0,0 ; add %al,(%eax)
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%eax)
DB 0,0 ; add %al,(%eax)
DB 255 ; (bad)
- DB 127,0 ; jg fb63 <.literal16+0x4d3>
+ DB 127,0 ; jg fe33 <.literal16+0x4d3>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg fb67 <.literal16+0x4d7>
+ DB 127,0 ; jg fe37 <.literal16+0x4d7>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg fb6b <.literal16+0x4db>
+ DB 127,0 ; jg fe3b <.literal16+0x4db>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg fb6f <.literal16+0x4df>
+ DB 127,0 ; jg fe3f <.literal16+0x4df>
DB 0,0 ; add %al,(%eax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%eax)
@@ -68603,13 +69466,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg fba8 <.literal16+0x518>
+ DB 127,255 ; jg fe78 <.literal16+0x518>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg fbac <.literal16+0x51c>
+ DB 127,255 ; jg fe7c <.literal16+0x51c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg fbb1 <.literal16+0x521>
+ DB 127,0 ; jg fe81 <.literal16+0x521>
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%eax)
DB 56,0 ; cmp %al,(%eax)
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%eax)
@@ -68623,13 +69486,13 @@ ALIGN 16
DB 0,255 ; add %bh,%bh
DB 255,0 ; incl (%eax)
DB 255 ; (bad)
- DB 127,71 ; jg fc1b <.literal16+0x58b>
+ DB 127,71 ; jg feeb <.literal16+0x58b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg fc1f <.literal16+0x58f>
+ DB 127,71 ; jg feef <.literal16+0x58f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg fc23 <.literal16+0x593>
+ DB 127,71 ; jg fef3 <.literal16+0x593>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg fc27 <.literal16+0x597>
+ DB 127,71 ; jg fef7 <.literal16+0x597>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -68726,13 +69589,13 @@ ALIGN 16
DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%edi)
DB 0,192 ; add %al,%al
DB 191,0,0,192,191 ; mov $0xbfc00000,%edi
- DB 114,28 ; jb fcee <.literal16+0x65e>
+ DB 114,28 ; jb ffbe <.literal16+0x65e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt fcf2 <.literal16+0x662>
+ DB 62,114,28 ; jb,pt ffc2 <.literal16+0x662>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt fcf6 <.literal16+0x666>
+ DB 62,114,28 ; jb,pt ffc6 <.literal16+0x666>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt fcfa <.literal16+0x66a>
+ DB 62,114,28 ; jb,pt ffca <.literal16+0x66a>
DB 199 ; (bad)
DB 62,85 ; ds push %ebp
DB 85 ; push %ebp
@@ -68753,13 +69616,13 @@ ALIGN 16
DB 57,142,99,61,57,142 ; cmp %ecx,-0x71c6c29d(%esi)
DB 99,61,57,142,99,61 ; arpl %di,0x3d638e39
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%esi)
- DB 127,63 ; jg fd53 <.literal16+0x6c3>
- DB 114,249 ; jb fd0f <.literal16+0x67f>
- DB 127,63 ; jg fd57 <.literal16+0x6c7>
- DB 114,249 ; jb fd13 <.literal16+0x683>
- DB 127,63 ; jg fd5b <.literal16+0x6cb>
- DB 114,249 ; jb fd17 <.literal16+0x687>
- DB 127,63 ; jg fd5f <.literal16+0x6cf>
+ DB 127,63 ; jg 10023 <.literal16+0x6c3>
+ DB 114,249 ; jb ffdf <.literal16+0x67f>
+ DB 127,63 ; jg 10027 <.literal16+0x6c7>
+ DB 114,249 ; jb ffe3 <.literal16+0x683>
+ DB 127,63 ; jg 1002b <.literal16+0x6cb>
+ DB 114,249 ; jb ffe7 <.literal16+0x687>
+ DB 127,63 ; jg 1002f <.literal16+0x6cf>
DB 3,0 ; add (%eax),%eax
DB 0,0 ; add %al,(%eax)
DB 3,0 ; add (%eax),%eax
@@ -68855,14 +69718,14 @@ ALIGN 16
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
- DB 224,255 ; loopne fe01 <.literal16+0x771>
- DB 224,255 ; loopne fe03 <.literal16+0x773>
- DB 224,255 ; loopne fe05 <.literal16+0x775>
- DB 224,255 ; loopne fe07 <.literal16+0x777>
- DB 224,255 ; loopne fe09 <.literal16+0x779>
- DB 224,255 ; loopne fe0b <.literal16+0x77b>
- DB 224,255 ; loopne fe0d <.literal16+0x77d>
- DB 224,255 ; loopne fe0f <.literal16+0x77f>
+ DB 224,255 ; loopne 100d1 <.literal16+0x771>
+ DB 224,255 ; loopne 100d3 <.literal16+0x773>
+ DB 224,255 ; loopne 100d5 <.literal16+0x775>
+ DB 224,255 ; loopne 100d7 <.literal16+0x777>
+ DB 224,255 ; loopne 100d9 <.literal16+0x779>
+ DB 224,255 ; loopne 100db <.literal16+0x77b>
+ DB 224,255 ; loopne 100dd <.literal16+0x77d>
+ DB 224,255 ; loopne 100df <.literal16+0x77f>
DB 15,0,15 ; str (%edi)
DB 0,15 ; add %cl,(%edi)
DB 0,15 ; add %cl,(%edi)
@@ -68917,6 +69780,6 @@ ALIGN 4
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg fecb <_sk_srcover_bgra_8888_sse2_lowp+0xb0f>
+ DB 0,191,0,0,127,67 ; add %bh,0x437f0000(%edi)
ENDIF
END
diff --git a/src/jumper/SkJumper_stages.cpp b/src/jumper/SkJumper_stages.cpp
index 2e586a26c2..68b9553267 100644
--- a/src/jumper/SkJumper_stages.cpp
+++ b/src/jumper/SkJumper_stages.cpp
@@ -198,13 +198,15 @@ SI T* ptr_at_xy(const SkJumper_MemoryCtx* ctx, int dx, int dy) {
return (T*)ctx->pixels + dy*ctx->stride + dx;
}
+// clamp v to [0,limit).
+SI F clamp(F v, F limit) {
+ F inclusive = bit_cast<F>( bit_cast<U32>(limit) - 1 ); // Exclusive -> inclusive.
+ return min(max(0, v), inclusive);
+}
+
// Used by gather_ stages to calculate the base pointer and a vector of indices to load.
template <typename T>
SI U32 ix_and_ptr(T** ptr, const SkJumper_GatherCtx* ctx, F x, F y) {
- auto clamp = [](F v, F limit) {
- limit = bit_cast<F>( bit_cast<U32>(limit) - 1 ); // Exclusive -> inclusive.
- return min(max(0, v), limit);
- };
x = clamp(x, ctx->width);
y = clamp(y, ctx->height);
@@ -1502,3 +1504,47 @@ STAGE(gauss_a_to_rgba, Ctx::None) {
g = a;
b = a;
}
+
+// A specialized fused image shader for clamp-x, clamp-y, non-sRGB sampling.
+STAGE(bilerp_clamp_8888, SkJumper_GatherCtx* ctx) {
+ // (cx,cy) are the center of our sample.
+ F cx = r,
+ cy = g;
+
+ // All sample points are at the same fractional offset (fx,fy).
+ // They're the 4 corners of a logical 1x1 pixel surrounding (x,y) at (0.5,0.5) offsets.
+ F fx = fract(cx + 0.5f),
+ fy = fract(cy + 0.5f);
+
+ // We'll accumulate the color of all four samples into {r,g,b,a} directly.
+ r = g = b = a = 0;
+
+ float offsets[] = {-0.5f,+0.5f};
+
+ for (float dy : offsets)
+ for (float dx : offsets) {
+ // (x,y) are the coordinates of this sample point.
+ F x = cx + dx,
+ y = cy + dy;
+
+ // ix_and_ptr() will clamp to the image's bounds for us.
+ const uint32_t* ptr;
+ U32 ix = ix_and_ptr(&ptr, ctx, x,y);
+
+ F sr,sg,sb,sa;
+ from_8888(gather(ptr, ix), &sr,&sg,&sb,&sa);
+
+ // In bilinear interpolation, the 4 pixels at +/- 0.5 offsets from the sample pixel center
+ // are combined in direct proportion to their area overlapping that logical query pixel.
+ // At positive offsets, the x-axis contribution to that rectangle is fx,
+ // or (1-fx) at negative x. Same deal for y.
+ F sx = (dx > 0) ? fx : 1.0f - fx,
+ sy = (dy > 0) ? fy : 1.0f - fy,
+ area = sx * sy;
+
+ r += sr * area;
+ g += sg * area;
+ b += sb * area;
+ a += sa * area;
+ }
+}